Rightup
1a2bf9e4fd
feat:update ui with repeater discovery
2026-07-04 23:48:32 +01:00
Rightup
8b3894d2d5
fix: remove duplicate import statements in test files
2026-07-04 23:41:51 +01:00
Rightup
daec7f0ebc
feat: implement neighbor discovery session management and API endpoints
2026-07-04 23:41:33 +01:00
Lloyd
a5c85dd9d9
Merge pull request #326 from Littleaton/dev
...
updated working zebra duo config radio 0 / 1 / Rak6421 pi hat
2026-07-04 22:27:33 +01:00
Lloyd
ff43d85b85
Merge pull request #333 from mdspann/issue305
...
Add timezone to MQTT packet data
2026-07-04 22:19:49 +01:00
Rightup
229d71459f
fix: improve upsert_client_sync to prevent over write.
2026-07-04 18:41:55 +01:00
mike
047ad19fd3
Add timezone to MQTT packet data
2026-07-03 15:07:26 -07:00
Rightup
05449987c1
feat: update packet detail screen to lookup repeater names
2026-07-03 21:21:20 +01:00
Rightup
ae6ac1bd05
update packet table desktop/mobile with dupe groups
2026-07-02 21:47:51 +01:00
Rightup
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.
2026-07-02 16:32:32 +01:00
Rightup
34747d2610
feat: add packet retrieval by ID endpoint and corresponding database methods
2026-07-02 16:18:54 +01:00
Littleaton
b84479de0c
fixed rak6421 config.
2026-06-30 14:11:55 -06:00
Littleaton
baa89e836c
updated working zebra duo config radio 0 / 1
2026-06-30 13:37:38 -06:00
Lloyd
823308aa3f
fix: update drop reason handling in PacketRouter and RepeaterHandler
2026-06-29 15:48:19 +01:00
Lloyd
a964062bf6
Merge branch 'pr-323' into dev
2026-06-29 15:22:16 +01:00
Lloyd
9be74efeb0
Merge remote-tracking branch 'origin/feat-std-key-formats' into dev
2026-06-29 15:21:05 +01:00
Lloyd
38efb05eeb
fix: expose effective drop reason to PacketRouter
2026-06-29 15:18:39 +01:00
Rightup
a53df3d76f
feat: implement MeshCore-compatible key generation for all identity keys with guards for 0x00 and 0xff prefixs
2026-06-28 22:57:14 +01:00
theshaun
172c8cc016
Initialise MQTT handler only when at least one broker is configured to save some lil cpu and logging
2026-06-28 18:01:49 +10:00
Lloyd
60357f5808
Merge pull request #320 from openhop-dev/dev
2026-06-26 23:07:51 +01:00
Yellowcooln
6de2b23266
Merge pull request #319 from yellowcooln/fix/ha-addon-dispatch-repo
...
fix: update HA add-on dispatch target
1.1.1
2026-06-26 09:39:08 -04:00
yellowcooln
864030283c
fix: update HA add-on dispatch target
2026-06-26 09:35:19 -04:00
Yellowcooln
751c9e3807
Merge pull request #318 from yellowcooln/fix/openhop-docker-vars
...
Update Docker image branding
2026-06-26 09:23:21 -04:00
yellowcooln
fbbc7e6844
fix: handle advert timeout cancellation
2026-06-26 09:18:41 -04:00
yellowcooln
4d095dad42
fix: update Docker image branding
2026-06-26 09:10:58 -04:00
Lloyd
fcaad1dacf
feat: add ensure_service_user_home function to manage service user home directory
2026-06-26 13:49:54 +01:00
Yellowcooln
e2ae7e18a6
Merge pull request #317 from openhop-dev/revert-316-fix/updater-venv-pip-shim
...
Revert "fix: repair updater venv pip shim"
2026-06-25 22:13:57 -04:00
Yellowcooln
11f8ea2f43
Revert "fix: repair updater venv pip shim"
2026-06-25 22:13:42 -04:00
Yellowcooln
d24a346cf7
Merge pull request #316 from yellowcooln/fix/updater-venv-pip-shim
...
fix: repair updater venv pip shim
2026-06-25 22:13:14 -04:00
yellowcooln
af6bea5bbe
fix: repair updater venv pip shim
2026-06-25 22:04:25 -04:00
Yellowcooln
9846666076
Merge pull request #315 from yellowcooln/fix/openhop-updater-repo
...
fix: update updater GitHub repository
2026-06-25 21:46:58 -04:00
yellowcooln
42340f683f
fix: update updater GitHub repository
2026-06-25 21:32:52 -04:00
Yellowcooln
27e68167d5
Merge pull request #314 from openhop-dev/yellowcooln-patch-1
...
Update default Docker image repository
2026-06-25 20:07:28 -04:00
Yellowcooln
f0408d263d
Update default Docker image repository
2026-06-25 19:54:18 -04:00
Lloyd
135d6b1d8d
Merge pull request #313 from openhop-dev/fix-venv-in-manage
...
Fix venv in manage
2026-06-25 23:36:48 +01:00
Lloyd
9748058010
fix: update virtual environment pip usage in manage.sh
2026-06-25 23:32:19 +01:00
Lloyd
cc0dc2ffd6
fix: virtual environment creation logic in manage.sh
2026-06-25 23:13:28 +01:00
Lloyd
d63ed4aade
fix: update repository references in Docker publish workflow
2026-06-25 22:11:48 +01:00
Lloyd
0ec8ef4741
fix: update repository name format to match GitHub conventions
2026-06-25 22:03:33 +01:00
Lloyd
b47b971b98
Merge pull request #311 from openhop-dev/refactor-rename-to-openhop
...
Refactor rename to openhop
2026-06-25 21:52:54 +01:00
Lloyd
27ccf5453d
refactor: update GitHub owner to openhop-dev and enhance changelog error handling
2026-06-25 21:39:08 +01:00
Lloyd
42cd75e6b0
refactor: enhance logging and error handling in API endpoints and HTTP server
2026-06-25 21:26:29 +01:00
Lloyd
1a6e09f63d
fix: update repository URL to reflect new organization name
2026-06-25 16:31:11 +01:00
Lloyd
0d0615f3f2
Merge pull request #310 from yellowcooln/feat/openhop-glass-integration
...
feat: integrate openHop Glass policy synchronization and sensor summaries
2026-06-25 09:29:26 +01:00
yellowcooln
432b00906c
fix: satisfy pre-commit after openHop base sync
2026-06-24 20:36:23 -04:00
yellowcooln
af88459f29
merge: sync with openHop refactor base
2026-06-24 20:35:06 -04:00
Lloyd
08b4667b2c
refactor: disable legacy pymc services and normalize paths in management scripts
2026-06-25 00:00:28 +01:00
Lloyd
16e88579ae
refactor: migrate legacy pymc paths to openhop and clean up system packages
2026-06-24 23:49:08 +01:00
Lloyd
6f6e984d9d
refactor: simplify hardware dependency in optional dependencies
2026-06-24 23:38:57 +01:00
Lloyd
ffb083652f
refactor: update legacy paths and cleanup in management scripts
2026-06-24 23:37:14 +01:00