Ben Meadors
14146d6ff5
Ms!
2024-08-19 07:04:48 -05:00
Jonathan Bennett
273beef148
Re-set the extra-nonce value
2024-08-18 22:25:08 -05:00
Jonathan Bennett
94d5ee9fe6
Deal with adminModule session_time of 0
2024-08-18 22:22:21 -05:00
Jonathan Bennett
7b64c4a5bf
Merge branch 'master' into 2.5-changes
2024-08-18 19:14:21 -05:00
Jonathan Bennett
ecb4fb72db
Don't break EXCLUDE_PKI
2024-08-18 15:51:43 -05:00
Jonathan Bennett
f439081674
Don't segfault on PKI from unknown nodes
2024-08-18 14:11:39 -05:00
Jonathan Bennett
bfbc4bf93a
Set the private_key in crypto when changed by admin
2024-08-18 14:11:17 -05:00
Jonathan Bennett
22e129e716
bluetooth != security; security = security
2024-08-18 13:00:52 -05:00
GUVWAF
a85df199a5
Only accept PKI messages for MQTT downlink if we know transmitter and receiver ( #4498 )
2024-08-18 12:15:50 -05:00
GUVWAF
7a65c8838d
Fall back to default modem preset if requested bandwidth is too large ( #4497 )
2024-08-18 09:14:23 -05:00
Andre K
e3e36e23f9
add admin getter for SECURITY_CONFIG
( #4499 )
2024-08-18 09:13:53 -05:00
Rafael Cortês
7129cee944
feature: default to fuzzy GPS location on the Default Channel ( #4467 )
...
* feature: default to fuzzy GPS location on the Default Channel
* Default to 13
* 13 default
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2024-08-18 07:38:54 -05:00
Jonathan Bennett
23e3e6db92
Add 4 bytes of random nonce to PKI ( #4493 )
2024-08-18 07:23:56 -05:00
todd-herbert
a8999d7759
Don't manually clear runAsap flag ( #4496 )
2024-08-18 07:22:16 -05:00
Jonathan Bennett
c7c620ac69
Merge branch 'master' into 2.5-changes
2024-08-17 17:38:39 -05:00
Jonathan Bennett
1bbc273ba6
Don't reject network time updates unintentionally ( #4489 )
2024-08-17 17:35:05 -05:00
GUVWAF
33ced7e87a
Add two-way traceroute result with SNR per hop ( #4485 )
...
* Add two-way traceroute result with SNR per hop
* Update protos
2024-08-17 17:34:32 -05:00
Jonathan Bennett
578ac6711b
Merge branch 'master' into 2.5-changes
2024-08-17 15:39:41 -05:00
Mictronics
e37acae405
Fix RF switching logic on rp2040-lora board. ( #4486 )
...
* Fix LED pinout for T-Echo board marked v1.0, date 2021-6-28
* Merge PR #420
* Fixed double and missing Default class.
* Use correct format specifier and fixed typo.
* Removed duplicate code.
* Fix error: #if with no expression
* Fix warning: extra tokens at end of #endif directive.
* Fix antenna switching logic. Complementary-pin control logic is required on the rp2040-lora board.
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2024-08-17 15:09:13 -05:00
Jonathan Bennett
daddaf7146
Merge branch 'master' into 2.5-changes
2024-08-17 12:24:19 -05:00
Ben Meadors
5ff1078c8c
Move NeighborInfo interval default to 6 hours (double NodeInfo) ( #4483 )
...
* Move NeighborInfo in line with NodeInfo
* Set default to 6 hours and cap minimum at 2 hours
2024-08-17 11:51:53 -05:00
Jonathan Bennett
0b010b4fd8
Get STM32 building again by disabling admin module
2024-08-17 11:06:00 -05:00
Jonathan Bennett
f86dde3c40
AdminModule session_passkey ( #4478 )
...
* Protobuf
* Adds session_passkey for remote admin changes
2024-08-17 08:41:12 -05:00
Ben Meadors
fdaaf71366
Merge branch 'master' into 2.5-changes
2024-08-17 08:01:15 -05:00
Matt Ranostaj
a577dd4142
define PERIPHERAL_WARMUP_MS for heltec_capsule_sensor_v3 ( #4473 )
...
* delay is at least needed for the GXHTC3 module to be detected
2024-08-17 06:37:05 -05:00
Ben Meadors
9dad62e3c4
Set time-only admin command ( #4479 )
2024-08-17 05:52:36 -05:00
todd-herbert
e0b4a8e31e
Radio Master Joystick ( #4476 )
...
* Radio Master Bandit 5-Way Joystick: first draft
Untested on genuine hardware
* "Okay" moves to next frame, even when canned message disabled
* Refactor to allow easier customization
* Implement feedback from testing
* guard toggleGPS()
* show "Shutting down.." screen
* split adhoc ping alert onto two lines
* Don't block while waiting for shutdown
Was preventing the alert from showing
2024-08-17 05:51:53 -05:00
Jonathan Bennett
7cbae56e6c
Merge branch 'master' into 2.5-changes
2024-08-16 19:39:10 -05:00
Jonathan Bennett
6eabbaf432
Add PKI logiv to KNOWN_ONLY and LOCAL_ONLY routing modes.
2024-08-16 19:37:28 -05:00
Jonathan Bennett
cec8233cd1
Don't attempt PKI decryption on broadcast packets
2024-08-16 19:33:06 -05:00
Mark Trevor Birss
0ebdc7ab0c
Update architecture.h add Minewsemi ME25LS01 LR1110 breakout ME25LE01_V1.0 and fix buzzer ( #4472 )
...
* Update architecture.h
* Update variant.h
* Update variant.h
* Update architecture.h
* Update architecture.h
* Delete src/platform/nrf52/architecture.h
* Add files via upload
* Update architecture.h
* Update architecture.h
* Update architecture.h
2024-08-16 17:37:22 -05:00
Ben Meadors
e61bd84116
Send local stats telemetry to phone every 15 minutes ( #4475 )
...
* Send local stats telemetry to phone every 10 minutes
* Add debug log and bump to 15 minutes
* Tronk
* Explicit has_ optional
2024-08-16 17:15:51 -05:00
Jonathan Bennett
b0c1b7b7b5
MQTT PKI fixes
2024-08-16 10:10:08 -05:00
Ben Meadors
eefe9efa9f
Adds ASCII log option needed by portudino ( #4443 ) ( #4474 )
...
* Adds ASCII logs useful to portudino
Activates ASCII log option when stdout is not a terminal. This is
generally the right thing to do; if not, the behavior can be
overridden in config.yaml using AsciiLogs under Logging. The result
is reasonable system logs for portudino when running under systemd or
the like.
Signed-off-by: Christopher Hoover <ch@murgatroid.com>
Co-authored-by: Christopher Hoover <ch@murgatroid.com>
2024-08-16 07:42:19 -05:00
Ben Meadors
390de724ba
Update 2.5 protos
2024-08-16 06:09:02 -05:00
Christopher Hoover
85176756ec
Adds ASCII log option needed by portudino ( #4443 )
...
* Adds ASCII logs useful to portudino
Activates ASCII log option when stdout is not a terminal. This is
generally the right thing to do; if not, the behavior can be
overridden in config.yaml using AsciiLogs under Logging. The result
is reasonable system logs for portudino when running under systemd or
the like.
Signed-off-by: Christopher Hoover <ch@murgatroid.com>
2024-08-15 19:09:06 -05:00
Ben Meadors
6f1dae1b1b
Re-compute correct timeslot on applyModemConfig ( #4469 )
...
* Re-compute correct timeslot on applyModemConfig
* Cap contention window max at 7
2024-08-15 15:05:38 -05:00
Jonathan Bennett
ef56fae976
Merge branch 'master' into 2.5-changes
2024-08-15 11:21:25 -05:00
Ben Meadors
d398419aef
Router and sensor are impolite ( #4468 )
2024-08-15 08:47:49 -05:00
Ben Meadors
96cf78aadd
Short turbo preset ( #4465 )
2024-08-14 21:16:21 -05:00
Jonathan Bennett
ced87596cb
Add PKI channel for MQTT ( #4464 )
...
* Add PKI channel for MQTT
2024-08-14 19:32:45 -05:00
Jonathan Bennett
1be635a797
Merge remote-tracking branch 'origin/master' into 2.5-changes
2024-08-14 19:01:06 -05:00
Jonathan Bennett
36f1a62b0b
Merge remote-tracking branch 'origin/2.5-changes' into 2.5-changes
2024-08-14 18:56:41 -05:00
Jonathan Bennett
8ef72a5c08
Shorter nodeinfo timeout redux ( #4458 )
...
* Add shorterTimeout bool to sendOurNodeInfo
* Respond to likely PKI decode errors with a quick nodeinfo
* Protbufs
* Move to PKI_UNKNOWN_PUBKEY for PKI decode error
2024-08-14 17:17:53 -05:00
Ben Meadors
efc27f2051
Initial telemetry with time and variant tags ( #4463 )
2024-08-14 16:24:28 -05:00
github-actions[bot]
837c4e9e7b
[create-pull-request] automated change ( #4461 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com>
2024-08-14 09:33:57 -05:00
Christopher Hoover
181325103a
Improves ignore messages in Router.cpp ( #4442 )
...
Signed-off-by: Christopher Hoover <ch@murgatroid.com>
.
2024-08-14 07:51:32 -05:00
Ben Meadors
207b9b49a5
Always attempt to set NTP or GPS time on a fresh position packet ( #4460 )
2024-08-14 07:42:30 -05:00
Jonathan Bennett
8ce1c07c4e
Check for blank key coming from client
2024-08-13 22:34:21 -05:00
Jonathan Bennett
2661fc694f
sync protobufs
2024-08-13 20:06:36 -05:00