Commit graph

21 commits

Author SHA1 Message Date
agessaman
d825d2860d Update installation scripts to version 1.2 and improve logging
- Bump version in install.ps1 and install.sh to 1.2.
- Remove unnecessary debug logging in Bluetooth pairing functions.
- Enhance error handling in connection health checks for TCP with SDK auto-reconnect.
- Streamline MQTT configuration checks in install.sh.
2025-12-17 16:34:08 -08:00
agessaman
e174cfc21f Refactor auth token generation and improve signing methods
- Introduced on-device signing as the default method for JWT token generation, with fallback options to Python signing and meshcore-decoder CLI.
- Enhanced error handling and logging for token generation processes.
- Updated installation scripts to reflect changes in authentication methods, removing the requirement for meshcore-decoder.
- Added async support for token creation to improve performance in asynchronous contexts.
- Updated requirements to ensure compatibility with the latest meshcore package for on-device signing support.
2025-12-17 13:40:23 -08:00
Adam Gessaman
b80e3e5472
Update install.ps1
Bump with the release of stats feature
2025-11-25 06:18:26 -08:00
agessaman
3920fed88d updated installers to include PACKETCAPTURE_UPLOAD_PACKET_TYPES line, commented out for later user configuration 2025-11-09 12:02:17 -08:00
agessaman
70bb0498b6 fixed iata handling in reconfiguration-enabled installer script 2025-11-06 19:12:03 -08:00
agessaman
6f39aecd38 updated installer to read previous configuration as defaults when reconfiguring 2025-11-06 16:28:59 -08:00
agessaman
29d98f791b Enhance JWT token configuration to include optional owner email
- Updated `install.ps1` and `install.sh` to prompt for an optional owner email address during JWT configuration.
- Added email validation and storage in the environment configuration.
- Modified `packet_capture.py` to include the owner email in JWT claims if configured.
2025-11-06 16:09:55 -08:00
agessaman
210edcee6e Add JWT token configuration options to install scripts
- Introduced `Configure-JwtOptions` in `install.ps1` and `configure_jwt_options` in `install.sh` to allow optional configuration of an owner public key for JWT tokens.
- Updated the MQTT broker configuration to prompt for JWT options if not already set.
- Enhanced `packet_capture.py` to include the owner public key and client agent in JWT claims if configured.
2025-11-06 15:59:35 -08:00
agessaman
aedd883a61 update installer script version, change systemctl memorylimit ot memorymax. 2025-11-02 16:19:41 -08:00
agessaman
fbb3426e0b update version number to patch install.sh 2025-11-02 11:49:24 -08:00
agessaman
dbc9210fe4 added the ability to set log levels in .env.local 2025-10-25 09:55:36 -07:00
agessaman
5e7bd234f0 Update installation scripts to version 1.1.0, adding version info generation with GitHub commit hash and branch details. Enhance the packet capture Python class to load and publish client version information in status. Adjust default advertisement interval and improve logging for firmware information retrieval. 2025-10-20 21:47:48 -07:00
agessaman
9d674e2151 Remove deprecated install_fixed.ps1 script and integrate its functionality into install.ps1, enhancing the installation process for MeshCore Packet Capture with improved Bluetooth pairing methods and configuration options. 2025-10-17 22:38:18 -07:00
agessaman
e30f04e4f2 trying a simple install script 2025-10-17 20:45:29 -07:00
agessaman
030f78fae5 we're using more global functions now 2025-10-17 20:44:02 -07:00
agessaman
72e17917ea re-order for better execution 2025-10-17 20:42:47 -07:00
agessaman
e8db3344c3 fix for permissions 2025-10-17 20:41:27 -07:00
agessaman
ede7b3d2f6 fix syntax error 2025-10-17 20:38:30 -07:00
agessaman
6bb5f73650 fix to raw publishing logic, update to installers to fix timeout issue 2025-10-17 19:56:42 -07:00
agessaman
224089eced improve meshcore-decoder performance on Windows 2025-10-17 19:41:33 -07:00
agessaman
0761509070 add advert settings interval and normalize public keys in packet capture 2025-10-17 17:57:28 -07:00