Commit Graph

  • 62f5201a38 Add test covering retry logic Derek Arnold 2024-09-15 12:04:22 -05:00
  • 9e7d5e96ab Rename "retries" to "attempts" Derek Arnold 2024-09-15 12:03:51 -05:00
  • aa74db46cb update message check in test to reflect new message Derek Arnold 2024-09-15 11:59:03 -05:00
  • 1967519deb correct type issue during initial assignment Derek Arnold 2024-09-15 11:52:27 -05:00
  • 662aea049a Merge branch 'master' into remote-admin-retry Derek Arnold 2024-09-15 11:46:32 -05:00
  • 44cfd72a80 make sure new_index is always an int Derek Arnold 2024-09-15 11:39:10 -05:00
  • abe1dd47ca add type to argument Derek Arnold 2024-09-15 11:36:23 -05:00
  • 584a14f578 Merge pull request #668 from ianmcorvidae/channel-preset-optimize Ian McEwen 2024-09-12 16:20:59 -07:00
  • f7724295f9 bump version to 2.5.0 2.5.0 github-actions 2024-09-12 16:27:45 +00:00
  • cc2067b729 clean up settings response to use CopyFrom to be better at repeated and nested fields Ian McEwen 2024-09-11 17:10:04 -07:00
  • 180ddbcd1a Merge pull request #672 from ianmcorvidae/detect-repeating Ian McEwen 2024-09-11 16:36:29 -07:00
  • 3bbd02c915 Detect repeating fields using field labels, enabling admin key to be set Ian McEwen 2024-09-11 16:34:03 -07:00
  • 23e6eca056 Merge pull request #671 from ianmcorvidae/factory-reset-update Ian McEwen 2024-09-11 09:43:16 -07:00
  • 21ff4a1a4a Split factory reset into two variants Ian McEwen 2024-09-11 09:40:26 -07:00
  • ef6db0e48c Merge branch 'master' into 2.5 Ian McEwen 2024-09-11 09:21:01 -07:00
  • 43b0993aaa Merge branch 'master' into 2.5 Ian McEwen 2024-09-11 09:19:43 -07:00
  • 9423a8a8b9 bump version to 2.4.3 2.4.3 github-actions 2024-09-11 16:16:12 +00:00
  • 33a13f715e 2.4.3 prep (protobufs, alpha version) Ian McEwen 2024-09-11 09:12:41 -07:00
  • 0aac077ce7 bump version to 2.4.2 2.4.2 github-actions 2024-09-11 16:05:25 +00:00
  • 8ba92da7cf Change modem preset shortcuts to not request channels, and to request remote config when needed Ian McEwen 2024-09-06 23:38:52 -07:00
  • 0d26c26f7e update protobufs to master Ian McEwen 2024-09-06 23:13:31 -07:00
  • aa6f09635a Merge pull request #661 from meshtastic/dependabot/pip/jupyterlab-4.2.5 Ian McEwen 2024-09-06 11:30:17 -07:00
  • 83b0dcad56 Merge pull request #667 from ianmcorvidae/telemetry-updating Ian McEwen 2024-09-06 11:10:17 -07:00
  • 78d8403bbd Update telemetry in interface.nodes on receiving device metrics packets Ian McEwen 2024-09-06 00:08:20 -07:00
  • 0813e8dba6 protobufs: v2.4.2; bump to alpha version Ian McEwen 2024-09-05 14:27:38 -07:00
  • 23bb2e26f9 bump version to 2.4.1 2.4.1 github-actions 2024-09-05 21:22:03 +00:00
  • 399dd477b8 Merge branch 'master' into 2.5 Ian McEwen 2024-09-05 14:00:35 -07:00
  • b59ecff272 Merge pull request #666 from ianmcorvidae/fix-set-owner Ian McEwen 2024-09-05 13:58:36 -07:00
  • 17f3605736 Ensure set-owner combined with set-owner-short sets both values Ian McEwen 2024-09-05 13:58:02 -07:00
  • a689fd73a2 Deprecate --no-time and remove behavior, followup to #663 Ian McEwen 2024-09-05 13:49:28 -07:00
  • da30e1141a Merge pull request #663 from meshtastic/outtatime Ian McEwen 2024-09-05 13:47:36 -07:00
  • 3811226a61 add a configurable timeout Derek Arnold 2024-09-03 22:12:03 -05:00
  • b6547c9737 actually link up the retry args from the commandline to getNode Derek Arnold 2024-09-03 22:04:08 -05:00
  • 9612aea9b9 Add in a retry mechanism for channel settings Derek Arnold 2024-09-03 21:47:07 -05:00
  • b4bd9568e4 Merge pull request #664 from lysol/master Ian McEwen 2024-09-03 16:12:13 -07:00
  • aed4f25cf5 Reuse node to prevent overwriting channel settings to be sent out over the admin channel Derek Arnold 2024-09-03 17:41:05 -05:00
  • 5c312bedc1 Remove assert from test, due to removed position time Jonathan Bennett 2024-08-30 01:15:40 -05:00
  • 428e9a228c Remove unused time variable Jonathan Bennett 2024-08-29 23:09:04 -05:00
  • 4500850063 Don't automatically set the time from Python Jonathan Bennett 2024-08-29 22:29:20 -05:00
  • aedaa3748d Bump jupyterlab from 4.2.3 to 4.2.5 dependabot[bot] 2024-08-29 18:23:54 +00:00
  • 4b60c5b457 Merge pull request #660 from GUVWAF/2way_traceroute Ian McEwen 2024-08-26 11:40:08 -07:00
  • c92474cf36 HopStart should be set for route back to be valid GUVWAF 2024-08-26 20:32:11 +02:00
  • b2acc84717 remove trailing whitespace Ian McEwen 2024-08-25 18:27:34 -07:00
  • 1981f0e899 Merge pull request #654 from GUVWAF/2way_traceroute Ian McEwen 2024-08-25 16:54:36 -07:00
  • bcce5687c5 Merge pull request #659 from wnagele/unreachable_code Ian McEwen 2024-08-25 13:18:06 -07:00
  • b9d805057f Merge pull request #658 from wnagele/master Ian McEwen 2024-08-25 13:17:51 -07:00
  • d77335caa7 Add sendHeartbeat doc-string Wolfgang Nagele 2024-08-25 22:13:08 +02:00
  • b692ef4cfb Add method to be able to send heartbeat Wolfgang Nagele 2024-08-25 11:11:10 +02:00
  • e725292ee0 Code block unreachable Wolfgang Nagele 2024-08-25 14:39:37 +02:00
  • 84dff75399 allow for underscore-only stuff in camel_to_snake, silly as that is Ian McEwen 2024-08-24 23:38:48 -07:00
  • df12b8a659 appease the pylint beast Ian McEwen 2024-08-24 23:34:28 -07:00
  • eedf42b904 add more fuzzing tests for utility functions Ian McEwen 2024-08-24 22:25:18 -07:00
  • e7ed254d9d appease pylint, tests, mypy Ian McEwen 2024-08-24 22:00:29 -07:00
  • dfa29bbb7c Add ensureSessionKey to setURL and setFixedPosition calls Ian McEwen 2024-08-24 21:50:44 -07:00
  • 5a06888cc7 Merge pull request #656 from meshtastic/more-admin Ian McEwen 2024-08-24 21:48:19 -07:00
  • a9e2168f1d Refactor to add ensureSessionKey function Jonathan Bennett 2024-08-24 20:18:57 -05:00
  • eec745c861 Add missed colon in if statement Jonathan Bennett 2024-08-24 19:29:18 -05:00
  • 4cc283d004 Add the admin sessionkey_only request Jonathan Bennett 2024-08-24 17:27:42 -05:00
  • bc508ff9e6 cleanup admin stuff a little Ian McEwen 2024-08-24 14:15:37 -07:00
  • ff72fc4804 Merge pull request #655 from meshtastic/show-pubkey Ian McEwen 2024-08-24 14:12:41 -07:00
  • 78399503c5 Adds handlers to get and set admin session_key for remote admin Jonathan Bennett 2024-08-24 15:32:44 -05:00
  • 216fd7ddc4 Show two-way traceroute result with SNR if available GUVWAF 2024-08-24 10:07:48 +02:00
  • 688693d2fb Merge pull request #653 from meshtastic/show-pubkey Ian McEwen 2024-08-23 20:41:40 -07:00
  • 15b5e93563 Correctly format public key and add to node list Jonathan Bennett 2024-08-23 22:21:54 -05:00
  • 1bbcc452ae precalculate bit-shifts and don't generate too-large random numbers for packet ID generation Ian McEwen 2024-08-23 15:34:25 -07:00
  • 1abe00d0b2 Merge pull request #652 from ianmcorvidae/randomized-packet-ids Ben Meadors 2024-08-23 17:30:07 -05:00
  • c8cf8094c3 randomize packet IDs as firmware does Ian McEwen 2024-08-23 13:18:23 -07:00
  • 477690edde mark protobufs folder as generated code for github Ian McEwen 2024-08-21 22:27:18 -07:00
  • 58466f2ab7 Add wiring for security config in node.py Ian McEwen 2024-08-21 22:11:45 -07:00
  • bb6f51eb43 protobufs: 2.5 (in progress, untagged) Ian McEwen 2024-08-21 21:56:01 -07:00
  • 48987c38e2 set alpha version Ian McEwen 2024-08-21 21:55:43 -07:00
  • abf9e96d3d Set release tag to the version update commit sha, not the pre-update one Ian McEwen 2024-08-21 20:07:12 -07:00
  • 740f0f0961 set prerelease version to match protobufs Ian McEwen 2024-08-21 19:53:23 -07:00
  • abb00251c0 protobufs: v2.4.1 Ian McEwen 2024-08-21 19:52:56 -07:00
  • 3335b3d651 bump version to 2.4.0 github-actions 2024-08-22 02:23:53 +00:00
  • 4ad776f219 revert poetry version minor change -- with alpha version set, it's unnecessary 2.4.0 Ian McEwen 2024-08-21 19:20:10 -07:00
  • d5f732263a set alpha 2.4.0a0 version Ian McEwen 2024-08-21 19:18:48 -07:00
  • c59583e4bd Make version-bump commit include the version being bumped to Ian McEwen 2024-08-21 19:17:58 -07:00
  • 28d8355547 Use poetry version minor, to revert after 2.4.0 release Ian McEwen 2024-08-21 19:11:12 -07:00
  • d57186d1e4 protobufs: v2.4.0 Ian McEwen 2024-08-21 19:07:35 -07:00
  • a8d86dee2d bump version github-actions 2024-08-11 17:22:31 +00:00
  • 40d03a6ea1 mess with more stuff to try to make powermon optional 2.3.15 Ian McEwen 2024-08-11 10:19:38 -07:00
  • 6757f5cdb5 slog depends on powermon, so move it within the optional block as well Ian McEwen 2024-08-11 10:16:22 -07:00
  • b8c0a62b27 Add powermon group to ci install Ian McEwen 2024-08-11 10:11:35 -07:00
  • 72de803195 Attempt to make powermon stuff optional, hopefully allowing pypi release Ian McEwen 2024-08-11 10:08:40 -07:00
  • 84ffdcdb8c Merge pull request #647 from ianmcorvidae/improve-mypy Ian McEwen 2024-08-08 09:47:02 -07:00
  • 5366ddf770 Add/update some types to be at least as backwards-compatible as we can be Ian McEwen 2024-08-08 09:43:43 -07:00
  • fd4282b401 Merge pull request #636 from geeksville/pr-powermon2 Ian McEwen 2024-08-08 09:36:16 -07:00
  • e84a3cb468 appease pylint Ian McEwen 2024-08-04 12:26:20 -07:00
  • 2ae18c1903 Clarify documentation of position options slightly Ian McEwen 2024-08-04 12:22:57 -07:00
  • 8096d10276 Do code coverage testing on analysis (using stored device data) Kevin Hester 2024-08-01 09:51:27 -07:00
  • b0e1d961fd add vscode config for auto running python tests Kevin Hester 2024-08-01 09:50:41 -07:00
  • dfa3d46a34 add pandas as an optional dependancy (for analytics only) Kevin Hester 2024-07-31 16:46:09 -07:00
  • de29bf34ef install all extras when running poetry inside of CI Kevin Hester 2024-07-31 16:03:22 -07:00
  • bf71e09091 get test coverage on powermon and slog stuff Kevin Hester 2024-07-31 15:46:37 -07:00
  • 4906f79be5 fix linter warnings (and alas: reformat __main__.py) main.py's only real change is log_set: Optional[LogSet] = None # type: ignore[annotation-unchecked] Everything else is the automated reformatting to match our trunk formatting rules. Kevin Hester 2024-07-31 15:19:16 -07:00
  • a4715171e4 Add basic arg parsing to the meshtastic analysis stuff Kevin Hester 2024-07-31 14:41:47 -07:00
  • c8eb202c15 cleanup and document analysis stuff Kevin Hester 2024-07-31 13:40:29 -07:00
  • ea0c7abc3d Merge remote-tracking branch 'root/master' into pr-powermon2 Kevin Hester 2024-07-23 16:57:08 -07:00
  • 66f83835d9 use bootstrap for layout Kevin Hester 2024-07-11 16:56:01 -07:00