Jakob Ketterl
|
a5bdf6c3ac
|
Merge branch 'fix_arbitrary_code_execution' into develop
|
2021-01-24 22:47:08 +01:00 |
|
Jakob Ketterl
|
7e60efeae2
|
validate all parameters sent to dsp, refs #215
|
2021-01-24 22:29:23 +01:00 |
|
Jakob Ketterl
|
15940d0a2e
|
extend StringValidator instead
|
2021-01-24 22:28:48 +01:00 |
|
Jakob Ketterl
|
d126c3acef
|
allow regexes only on strings
|
2021-01-24 22:28:00 +01:00 |
|
Jakob Ketterl
|
a880b1f6f9
|
add regex validator
|
2021-01-24 22:03:53 +01:00 |
|
Jakob Ketterl
|
49577953c6
|
fix events
|
2021-01-24 21:58:15 +01:00 |
|
Jakob Ketterl
|
4b03ced1f7
|
add more validators
|
2021-01-24 21:58:02 +01:00 |
|
Jakob Ketterl
|
66dc4e5772
|
get validator by string
|
2021-01-24 21:25:26 +01:00 |
|
Jakob Ketterl
|
ad0a5c27db
|
introduce PropertyValidator (wrapper)
|
2021-01-24 21:19:45 +01:00 |
|
Jakob Ketterl
|
40e531c0da
|
start implementing a validation layer, refs #215
|
2021-01-24 20:53:51 +01:00 |
|
Jakob Ketterl
|
862a251295
|
allow only limited parameters to be set on the dsp
|
2021-01-24 20:10:37 +01:00 |
|
Jakob Ketterl
|
a0d219d120
|
protect against parser errors to prevent queue backlogging
|
2021-01-22 19:48:31 +01:00 |
|
Jakob Ketterl
|
f29f7b20e3
|
change shutdown handling to be able to join()
|
2021-01-22 17:34:35 +01:00 |
|
Jakob Ketterl
|
185fdb67cb
|
handle SIGTERM
|
2021-01-22 17:33:53 +01:00 |
|
Jakob Ketterl
|
64b7b485b3
|
run the code formatter over all
|
2021-01-20 17:01:46 +01:00 |
|
Jakob Ketterl
|
f0dc2f8ebe
|
format code
|
2021-01-20 16:46:55 +01:00 |
|
Jakob Ketterl
|
55e1aa5857
|
use the property stack the way it's intended for better consistency
|
2021-01-20 16:46:29 +01:00 |
|
Jakob Ketterl
|
fe45d139ad
|
fix an unset property error
|
2021-01-20 16:41:53 +01:00 |
|
Jakob Ketterl
|
3246e5ab3a
|
move ysf metadata parsing to server; improve map pin behavior
|
2021-01-17 19:21:13 +01:00 |
|
Jakob Ketterl
|
a0eeea8fe3
|
improve queue shutdown to avoid stale files
|
2021-01-17 17:49:03 +01:00 |
|
Jakob Ketterl
|
41f9407024
|
re-package code for meta panels into classes
|
2021-01-16 19:40:22 +01:00 |
|
Jakob Ketterl
|
992a5c33a2
|
check for keys' existence
|
2021-01-16 15:45:33 +01:00 |
|
Jakob Ketterl
|
966a404700
|
don't spot FST4W on pskreporter (same as WSPR?)
|
2021-01-15 16:27:15 +01:00 |
|
Jakob Ketterl
|
885e361bab
|
implement reporting of FST4W spots (in theory)
|
2021-01-15 16:19:45 +01:00 |
|
Jakob Ketterl
|
a65f15869b
|
add wsprnet metrics
|
2021-01-15 00:11:20 +01:00 |
|
Jakob Ketterl
|
1b36baad88
|
extend default WFM bandwidth to 150kHz, allowing up to 200kHz
|
2021-01-14 23:47:12 +01:00 |
|
Jakob Ketterl
|
747a5ce7ef
|
fix reporting system shutdown
|
2021-01-14 22:55:35 +01:00 |
|
Jakob Ketterl
|
e3aa3fa4c6
|
implement wsprnet reporting, refs #62
|
2021-01-14 22:54:59 +01:00 |
|
Jakob Ketterl
|
132bd2b445
|
create reporting engine to distribute spots
|
2021-01-14 20:52:56 +01:00 |
|
Jakob Ketterl
|
db98590985
|
implement profile validation
|
2021-01-13 23:44:00 +01:00 |
|
Jakob Ketterl
|
b27c03c1c4
|
restore autostart to avoid unused thread
|
2021-01-09 20:08:40 +01:00 |
|
Jakob Ketterl
|
502546f9d3
|
improve cpu usage thread instance protection
|
2021-01-09 20:01:39 +01:00 |
|
Jakob Ketterl
|
113c06fae4
|
introduce separate wsjt-x version check based on wsjtx_app_version
|
2021-01-09 19:19:53 +01:00 |
|
Jakob Ketterl
|
73b75edc14
|
remove duplicate import
|
2021-01-09 19:10:08 +01:00 |
|
Jakob Ketterl
|
5337c20744
|
remove duplicate
|
2021-01-09 19:01:39 +01:00 |
|
Jakob Ketterl
|
44f4532452
|
add debug logging
|
2021-01-02 02:25:07 +01:00 |
|
Jakob Ketterl
|
a1cbc45b88
|
prevent multiple creation of cpu usage thread
|
2020-12-31 23:18:01 +01:00 |
|
Jakob Ketterl
|
90f319ebda
|
split config into global and device config
* less config properties sent to the client
|
2020-12-31 23:03:36 +01:00 |
|
Jakob Ketterl
|
9674af10ce
|
Merge pull request #202 from ewsandor/develop
User Customization of APRS IGate Beacon Details
|
2020-12-30 21:44:40 +01:00 |
|
Jakob Ketterl
|
5a77b6a8e5
|
show bandplan bookmarks only when mode is available
|
2020-12-30 21:37:25 +01:00 |
|
Jakob Ketterl
|
53553fcce2
|
fix subscription handling
|
2020-12-30 21:33:02 +01:00 |
|
Ed Sandor
|
1730ef27da
|
Remove POWER from pbeacon string
|
2020-12-30 12:21:07 -07:00 |
|
Ed Sandor
|
57a6db5df2
|
Removing inapplicable fields
|
2020-12-30 12:16:12 -07:00 |
|
Ed Sandor
|
32fe01f128
|
Round instead of floor height conversion
|
2020-12-30 11:03:59 -07:00 |
|
Jakob Ketterl
|
b85d801121
|
create separate subscription for bookmarks
|
2020-12-30 18:45:13 +01:00 |
|
Ed Sandor
|
daa499ab93
|
PR comments edits
|
2020-12-30 10:33:21 -07:00 |
|
Jakob Ketterl
|
341b94b9ff
|
prevent KeyError by checking for key existence
|
2020-12-30 17:46:13 +01:00 |
|
Jakob Ketterl
|
cf0c6e7f9d
|
adapt to config event api changes
|
2020-12-30 17:18:46 +01:00 |
|
Jakob Ketterl
|
29703d10b2
|
server side: send only changed config keys
|
2020-12-30 17:17:14 +01:00 |
|
Jakob Ketterl
|
2c3146314b
|
send property changes in bulk to global subscribers
|
2020-12-30 17:14:06 +01:00 |
|