Douile
10517ac94d
Allow setting values from base64 values
...
By prefixing a value with "base64:" e.g. ("base64:AQ==") it will now be
decoded to raw bytes. This is useful when setting psk as that is often
shown as base64.
2022-07-27 15:12:23 +01:00
Mike Kinney
02e8467fdd
detect devices only using vendor id
2022-03-31 10:24:17 -07:00
Mike Kinney
1a2519d647
refactor code to util
2022-03-08 10:45:11 -08:00
Mike Kinney
ede1b5f08b
fix when ports are not sorted
2022-03-07 21:21:41 -08:00
Mike Kinney
e53a5023f1
add detection of duplicate ports to findPorts; fix smoke1 test
2022-02-18 11:13:48 -08:00
Mike Kinney
26f65c4fee
only delay on win11
2022-02-18 10:08:53 -08:00
Mike Kinney
ed36fca4a2
remove testing prints
2022-02-16 10:10:32 -08:00
Mike Kinney
fdd3699ba5
if we have a duplicate serial port use the appropriate one
2022-02-16 10:08:57 -08:00
Mike Kinney
ff5652058d
fix lint complaining about long lines
2022-02-01 12:00:58 -08:00
Mike Kinney
5241fabb33
change encoding to utf8 for windows
2022-02-01 11:56:07 -08:00
Mike Kinney
6c9aa5794f
specify a code page on windows
2022-02-01 11:44:02 -08:00
Mike Kinney
a6e770f548
add info about 19003
2022-01-30 22:38:35 -08:00
Mike Kinney
a0944961b5
fix lint warnings
2022-01-29 20:47:58 -08:00
Mike Kinney
1fa61ece93
add windows device and port detection
2022-01-29 20:45:29 -08:00
Mike Kinney
288d0bb884
add detection on mac
2022-01-29 17:12:36 -08:00
Mike Kinney
28a2aa47e8
add device and port detection on linux
2022-01-30 00:57:56 +00:00
Mike Kinney
a7d56504be
handle snake_case or camelCase
2022-01-14 16:36:53 -08:00
Mike Kinney
6a2a9d2093
suggested fix from MitchConner912 for not converting mac address more than once
2022-01-12 17:10:51 -08:00
Mike Kinney
48ed7690af
fix the consider-using-f-string warnings
2022-01-12 13:46:01 -08:00
Mike Kinney
3f76c1efb0
refactor version info so pyinstaller will work; add build mac and ubuntu standalone executables
2022-01-05 13:22:37 -08:00
Mike Kinney
a915b05240
remove nested keys from nodes so we do not display garbage
2022-01-02 11:15:19 -08:00
Mike Kinney
a1809f5b84
if mac address is in nodes, format it like a valid mac address
2021-12-31 20:01:14 -08:00
Mike Kinney
809f005f61
add unit tests for ipstr(), hexstr(), and readnet_u16()
2021-12-30 22:26:26 -08:00
Mike Kinney
d366e74e86
refactor of Tunnel() for unit testing; create unit tests for Tunnel()
2021-12-30 21:24:32 -08:00
Mike Kinney
cecc5c3b25
remove the raw key from the nodes dict
2021-12-30 08:26:13 -08:00
Mike Kinney
cbd41efb19
add unit test for catchAndIgnore()
2021-12-23 00:40:21 -08:00
Mike Kinney
8fd00efe8b
working initial
2021-12-17 10:19:48 -08:00
Mike Kinney
2fcfdeb04f
minor formatting; added unit tests for Node()
2021-12-16 09:10:45 -08:00
Mike Kinney
89058799c5
revert --test change; move tunnel import back; add encoding info to support
2021-12-09 16:21:13 -08:00
Mike Kinney
f587698d2a
move functions from main to util and add unit tests
2021-12-09 12:26:17 -08:00
Mike Kinney
592be9a2a1
improve the error messages; change from exceptions where it makes sense
2021-12-07 14:19:54 -08:00
Mike Kinney
70099cf82d
add --support option
2021-12-07 09:30:10 -08:00
Mike Kinney
26907107b3
move pskToString into util
2021-12-06 21:09:24 -08:00
Mike Kinney
035ec09b20
fix quick and easy pylint fixes
2021-11-30 14:16:33 -08:00
Kevin Hester
356aa6dfdf
1.2.31 fix minor test bug
2021-05-03 10:38:06 +08:00
Kevin Hester
4ed0465803
format per coding standards
2021-04-02 11:03:00 +08:00
Kevin Hester
61eb251369
reformat code
2021-03-27 10:31:48 +08:00
Kevin Hester
b02138934d
clean up option names
2021-03-21 11:19:36 +08:00
Kevin Hester
e5af632c28
progress on remote settings
2021-03-12 14:08:53 +08:00
Kevin Hester
c612db4129
do publishing in a dedicated thread - remote node settings via the mesh now seems to work
2021-03-11 18:12:04 +08:00
Kevin Hester
4c5aa7386b
improve debug output formatting
2021-03-05 08:54:52 +08:00
Kevin Hester
8653ca71c8
format per coding conventions
2021-02-26 21:13:25 +08:00
Kevin Hester
17da6f464d
cleanup fixme
2021-02-26 15:55:46 +08:00
geeksville
8a195430b9
don't accidentally open segger jlink devices
2020-05-21 21:29:38 -07:00
geeksville
06a00e317b
stop wrapping messages in DotMap, some users might not want that
2020-05-03 18:36:24 -07:00
geeksville
6df00038bc
basic stress tester
2020-05-01 19:28:01 -07:00