Commit Graph

  • 164539597c fix(companion): keep restarted queue rows single-owner agessaman 2026-07-14 17:55:52 -07:00
  • 79cba76b4d fix(companion): protect direct offline messages agessaman 2026-07-14 16:59:34 -07:00
  • 1fe3fb1779 fix(storage): retain signed advert packets agessaman 2026-07-14 15:51:40 -07:00
  • 7621074d05 fix(router): accept maximum direct paths agessaman 2026-07-14 15:22:20 -07:00
  • f10b512c91 fix(advert): set default values to False for adaptive, rate limit, and penalty configurations Rightup 2026-07-14 23:07:12 +01:00
  • 781901a750 fix: update hardware dependency to use fix/all-the-things-core branch Rightup 2026-07-14 16:42:00 +01:00
  • 879834c634 fix: update openhop_core dependency references to fix/all-the-things-core branch Rightup 2026-07-14 16:30:59 +01:00
  • 6085a06369 fix(mqtt_handler): change log level from info to debug for connection messages Rightup 2026-07-14 16:02:24 +01:00
  • f49c29874c fix(mqtt_handler): change log level from info to debug for connection messages Rightup 2026-07-14 08:51:33 +01:00
  • e5ac415a11 Merge pull request #358 from agessaman/fix/all-the-things Lloyd 2026-07-14 07:20:04 +01:00
  • 059065ce9c fix(router): never forward control packets to the engine agessaman 2026-07-13 20:40:22 -07:00
  • 62ad7424c2 fix(router): consume PATH and RESPONSE only after MAC authentication agessaman 2026-07-13 19:54:59 -07:00
  • 8d766c8a2a Merge pull request #357 from agessaman/fix/consume-on-decrypt Lloyd 2026-07-13 23:02:56 +01:00
  • 8875177088 fix(router): consume packets only on authenticated local handling (#353) agessaman 2026-07-13 11:05:14 -07:00
  • a0eb0fc38c feat: TX delay update calculation with route-aware random window and update tests Rightup 2026-07-13 22:39:11 +01:00
  • e2172c2b73 refactor: separate import statements for clarity Rightup 2026-07-13 22:07:27 +01:00
  • e5d72eaff9 feat: update advert packet sending with error handling and add corresponding tests Rightup 2026-07-13 21:54:16 +01:00
  • 6f61365d88 feat: enhance flood loop detection with hash size validation and update tests Rightup 2026-07-13 21:28:21 +01:00
  • 5d75cb9ad4 feat: add manual cad tests to cad UI Rightup 2026-07-12 22:35:57 +01:00
  • ad87ca3db2 feat: enhance CAD configuration with dynamic symbol number handling and update OpenAPI documentation Rightup 2026-07-12 22:34:51 +01:00
  • 4990322cef feat: implement dynamic serving of frontend static assets and enhance error handling for unraisable exceptions Rightup 2026-07-12 22:34:23 +01:00
  • 0485023143 feat: add CAD symbol number configuration with validation and logging Rightup 2026-07-12 22:30:50 +01:00
  • fac5b1bdce feat: add CAD calibration session configuration and manual check endpoint Rightup 2026-07-11 07:41:00 +01:00
  • 86a2ac3083 feat: enhance CAD calibration thresholds and sensitivity scoring Lloyd 2026-07-10 16:46:23 +01:00
  • 25db2d19fc feat:add LBT reporting chart/heat map UI Lloyd 2026-07-10 13:37:42 +01:00
  • b2eb45b199 feat: Add LBT diagnostics endpoint with correlation analysis Lloyd 2026-07-10 13:36:49 +01:00
  • 95500ece09 feat:add restore config to first time setup Lloyd 2026-07-09 14:30:39 +01:00
  • fa046a1c5f feat: allow unauthenticated config import during first-run setup Lloyd 2026-07-09 14:25:08 +01:00
  • ff53b2520b fix:typo in openhop Rightup 2026-07-08 22:47:18 +01:00
  • 11552c467f feat:add auto logout for websockets Rightup 2026-07-08 22:25:57 +01:00
  • 9f75c0460d feat:update ui term-cli help and add default region ui to region keys Rightup 2026-07-08 17:27:00 +01:00
  • 1906f576bb feat: add region/default-scope / cli commands update Rightup 2026-07-08 17:25:35 +01:00
  • 92310235ae fix: correct model name in MeshCoreToMqttPusher class Rightup 2026-07-08 15:34:12 +01:00
  • e22514882f perf: force timestamp range scan for windowed packet-stats GROUP BYs agessaman 2026-07-08 00:02:49 -07:00
  • 676e2cea30 perf: add covering index for airtime chart queries agessaman 2026-07-07 22:47:47 -07:00
  • d8bc448f82 fix: update dependencies for platform-specific installation of openhop_core agessaman 2026-07-06 11:23:25 -07:00
  • 4a124782ae Replace favicon with openhop favicon Björkan 2026-07-05 16:02:05 +02:00
  • d1a9230ab5 feat: allow API key authentication in WebSocket handler Will Dillon 2026-07-05 02:45:27 +00:00
  • 667169c7ff feat: Bump to 168 hours to match docs.meshcore.io Vashiru 2026-07-05 03:11:21 +02:00
  • 17f8bcca2f feat: Allow setting max. flood interval to 50 Vashiru 2026-07-05 03:11:15 +02:00
  • 05d1e391d6 Merge branch 'dev' of https://github.com/rightup/pyMC_Repeater into dev Rightup 2026-07-08 07:25:56 +01:00
  • 630f2cfa4e Merge branch 'pr-343' into dev Rightup 2026-07-08 07:25:07 +01:00
  • 143c7633bf Merge pull request #344 from yellowcooln/fix/docker-console-cache-bust Yellowcooln 2026-07-07 21:44:37 -04:00
  • c14d8b2226 fix: refresh bundled console in docker builds yellowcoolnandWarp 2026-07-07 21:35:13 -04:00
  • 4a055be8df fix(router): try both companion and server on colliding dest hash agessaman 2026-07-07 14:51:59 -07:00
  • 9177d1aacc feat: add repeat on/off to status for mqtt Rightup 2026-07-07 22:41:32 +01:00
  • 1a0823b6d7 fix: rename radio settings entry for rak6421-13300x-slot2 to rak6421-13300x-slot2-hw-mod Rightup 2026-07-07 22:40:15 +01:00
  • 90d63d61de Merge branch 'pr-340' into dev Rightup 2026-07-07 22:34:41 +01:00
  • f15884565e Merge branch 'dev' into patch-1 Rastislav Vysoky 2026-07-07 23:02:33 +02:00
  • 7d30dd4247 Merge pull request #342 from agessaman/companion/post-refactor-cleanup Lloyd 2026-07-07 21:03:59 +01:00
  • 954150b2d8 merge: reconcile companion cleanup with fix-general-tidy agessaman 2026-07-07 12:56:43 -07:00
  • 43a112ce7c feat: add HTTP server configuration and control commands Rightup 2026-07-07 20:38:22 +01:00
  • b2e45c2038 fix: resolve room-server push ACKs through the dispatcher agessaman 2026-07-07 11:17:54 -07:00
  • 9c6ea0151e fix: compute signed-post push ACK over the full signed span agessaman 2026-07-07 10:35:28 -07:00
  • 0404b3ab44 fix: add blank-password read-only guests to the room ACL agessaman 2026-07-07 10:35:01 -07:00
  • 3a29061e24 fix: tolerate openhop_core without QueuedMessage.sender_prefix agessaman 2026-07-07 07:53:49 -07:00
  • e6d4b68d01 fix: fail companion init loudly when persisted state cannot be loaded agessaman 2026-07-07 07:43:27 -07:00
  • fd43d86ea8 fix: persist sender_prefix for signed room posts agessaman 2026-07-06 22:46:49 -07:00
  • 700a38b8c1 refactor: use public max_size property for offline-queue retention agessaman 2026-07-06 16:38:45 -07:00
  • 141126a9a6 Clean up radio-settings.json by removing unused fields Rastislav Vysoky 2026-07-06 21:50:15 +02:00
  • e52637535d Merge pull request #337 from Littleaton/radio-fix-comma Lloyd 2026-07-06 16:12:40 +01:00
  • 0e26ed3cb3 fied extra comma Littleaton 2026-07-06 09:06:55 -06:00
  • 1a2bf9e4fd feat:update ui with repeater discovery Rightup 2026-07-04 23:48:32 +01:00
  • 8b3894d2d5 fix: remove duplicate import statements in test files Rightup 2026-07-04 23:41:51 +01:00
  • daec7f0ebc feat: implement neighbor discovery session management and API endpoints Rightup 2026-07-04 23:41:33 +01:00
  • a5c85dd9d9 Merge pull request #326 from Littleaton/dev Lloyd 2026-07-04 22:27:33 +01:00
  • ff43d85b85 Merge pull request #333 from mdspann/issue305 Lloyd 2026-07-04 22:19:49 +01:00
  • 229d71459f fix: improve upsert_client_sync to prevent over write. Rightup 2026-07-04 18:41:55 +01:00
  • 047ad19fd3 Add timezone to MQTT packet data mike 2026-07-03 15:07:26 -07:00
  • 05449987c1 feat: update packet detail screen to lookup repeater names Rightup 2026-07-03 21:21:20 +01:00
  • ae6ac1bd05 update packet table desktop/mobile with dupe groups Rightup 2026-07-02 21:47:51 +01:00
  • ae68112377 - Refactored ACL authentication flow with shared helpers for replay detection and session updates. - Changed blank-password login behavior to create/manage guest sessions (when read-only is enabled), including replay protection and session timestamp tracking. - Preserved and centralized sync_since handling during successful auth/session updates. - Updated login handling to return explicit (success, permissions) and reset room-server sync guard state in SQLite on successful room-server login. - Updated identity/banner output in mesh CLI from pyMC_* to openHop_* and adjusted default version fallback. - Extended path handling to support encoded path-length semantics via PathUtils, with legacy fallback support for older/malformed packets. - Added bundled ACK extraction from PATH payload extras and callback-based ACK propagation. - Hardened room-server push logic: max-failure early skip, corrected expected ACK CRC calculation, path encoding compatibility, persisted sync/last-activity fields, and passed expected CRC + timeout into packet injection. - Enhanced packet router ACK flow with dispatcher ACK registration helper, support for multipart ACK wrapper handling, configurable ACK wait timeout/CRC in injection, and ensured PATH helper processing always runs. - Updated daemon wiring to pass ACK callback into PathHelper, - make dispatcher dedupe configurable (prevent dbl deduping), and only register duplicate logging hook when dedupe is enabled. - Expanded tests to cover guest blank-password replay tracking, updated room-server injector ACK expectations, and new duplicate-logging-hook gating behavior. Rightup 2026-07-02 16:32:32 +01:00
  • 34747d2610 feat: add packet retrieval by ID endpoint and corresponding database methods Rightup 2026-07-02 16:18:54 +01:00
  • 0561803eeb merge: sync dev with main yellowcooln 2026-07-02 09:23:56 -04:00
  • a88ac21e61 Merge pull request #330 from yellowcooln/dev Yellowcooln 2026-07-02 09:19:23 -04:00
  • f3d3129d4a fix: route fork Docker image publishes yellowcooln 2026-07-01 23:18:16 -04:00
  • 4a7720e7ae fix: route fork Docker image publishes yellowcooln 2026-07-01 23:15:19 -04:00
  • add7011c21 feat: bundle PyMC Console in Docker image yellowcooln 2026-07-01 23:05:28 -04:00
  • b84479de0c fixed rak6421 config. Littleaton 2026-06-30 14:11:55 -06:00
  • baa89e836c updated working zebra duo config radio 0 / 1 Littleaton 2026-06-30 13:37:38 -06:00
  • 823308aa3f fix: update drop reason handling in PacketRouter and RepeaterHandler Lloyd 2026-06-29 15:48:19 +01:00
  • a964062bf6 Merge branch 'pr-323' into dev Lloyd 2026-06-29 15:22:16 +01:00
  • 9be74efeb0 Merge remote-tracking branch 'origin/feat-std-key-formats' into dev Lloyd 2026-06-29 15:21:05 +01:00
  • 38efb05eeb fix: expose effective drop reason to PacketRouter Lloyd 2026-06-29 15:18:39 +01:00
  • a53df3d76f feat: implement MeshCore-compatible key generation for all identity keys with guards for 0x00 and 0xff prefixs Rightup 2026-06-28 22:57:14 +01:00
  • 172c8cc016 Initialise MQTT handler only when at least one broker is configured to save some lil cpu and logging theshaun 2026-06-28 18:01:49 +10:00
  • 60357f5808 Merge pull request #320 from openhop-dev/dev Lloyd 2026-06-26 23:07:51 +01:00
  • 6de2b23266 Merge pull request #319 from yellowcooln/fix/ha-addon-dispatch-repo 1.1.1 Yellowcooln 2026-06-26 09:39:08 -04:00
  • 864030283c fix: update HA add-on dispatch target yellowcooln 2026-06-26 09:35:19 -04:00
  • 751c9e3807 Merge pull request #318 from yellowcooln/fix/openhop-docker-vars Yellowcooln 2026-06-26 09:23:21 -04:00
  • fbbc7e6844 fix: handle advert timeout cancellation yellowcooln 2026-06-26 09:18:41 -04:00
  • 4d095dad42 fix: update Docker image branding yellowcooln 2026-06-26 09:10:58 -04:00
  • fcaad1dacf feat: add ensure_service_user_home function to manage service user home directory Lloyd 2026-06-26 13:49:54 +01:00
  • e2ae7e18a6 Merge pull request #317 from openhop-dev/revert-316-fix/updater-venv-pip-shim Yellowcooln 2026-06-25 22:13:57 -04:00
  • 11f8ea2f43 Revert "fix: repair updater venv pip shim" Yellowcooln 2026-06-25 22:13:42 -04:00
  • d24a346cf7 Merge pull request #316 from yellowcooln/fix/updater-venv-pip-shim Yellowcooln 2026-06-25 22:13:14 -04:00
  • af6bea5bbe fix: repair updater venv pip shim yellowcooln 2026-06-25 21:55:40 -04:00
  • 9846666076 Merge pull request #315 from yellowcooln/fix/openhop-updater-repo Yellowcooln 2026-06-25 21:46:58 -04:00
  • 42340f683f fix: update updater GitHub repository yellowcooln 2026-06-25 21:17:02 -04:00
  • 27e68167d5 Merge pull request #314 from openhop-dev/yellowcooln-patch-1 Yellowcooln 2026-06-25 20:07:28 -04:00