Jakob Ketterl
|
e10a52b39e
|
handle full queue better by draining
|
2020-09-15 22:04:53 +02:00 |
|
Jakob Ketterl
|
c947204356
|
adopt the frontend regex (matches better), closes #170
|
2020-09-13 22:30:57 +02:00 |
|
Jakob Ketterl
|
0d6e9a5b9f
|
missed file during sprite commits
|
2020-09-11 00:19:46 +02:00 |
|
Jakob Ketterl
|
6fe41f8e02
|
add compilation instructions
|
2020-09-04 20:27:12 +02:00 |
|
Jakob Ketterl
|
e8ee94d13b
|
fix detection
|
2020-09-04 18:11:36 +02:00 |
|
Jakob Ketterl
|
2411929455
|
implement DRM mode with dream
|
2020-09-04 18:09:02 +02:00 |
|
Jakob Ketterl
|
bec02795b8
|
implement gzip compression for assets
|
2020-09-04 15:44:25 +02:00 |
|
Jakob Ketterl
|
b5bc63e76b
|
fix cache-control header
|
2020-09-04 14:46:27 +02:00 |
|
Jakob Ketterl
|
95ac5aeb7d
|
detect device failure
|
2020-08-30 23:48:05 +02:00 |
|
Jakob Ketterl
|
9be0664e14
|
explicit typing of the source event interface
|
2020-08-30 23:47:04 +02:00 |
|
Jakob Ketterl
|
32105538c5
|
lock on the spectrum thread to avoid double start
|
2020-08-30 17:35:53 +02:00 |
|
Jakob Ketterl
|
f830c7efa6
|
update csdr dependency to 0.17.0
|
2020-08-27 00:08:50 +02:00 |
|
Jakob Ketterl
|
f41814c6ca
|
add csdr version requirement
|
2020-08-26 20:07:58 +02:00 |
|
Jakob Ketterl
|
23c69fb5a3
|
add "remote" mapping
|
2020-08-16 23:22:46 +02:00 |
|
Jakob Ketterl
|
b158e0d17d
|
add the ability to add literal command-line arguments
|
2020-08-16 23:19:37 +02:00 |
|
Jakob Ketterl
|
c9dd33ba57
|
add a new source for rtl_tcp and rtl_tcp_connector
|
2020-08-16 21:49:52 +02:00 |
|
Jakob Ketterl
|
0030c6d656
|
thread names to aid debugging
|
2020-08-14 20:22:25 +02:00 |
|
Jakob Ketterl
|
80c25f459c
|
use the space, modes!
|
2020-08-12 21:41:06 +02:00 |
|
Jakob Ketterl
|
08ba0c7b02
|
shut down multiprocessing queue explicitly using a poison pill
|
2020-08-11 22:14:36 +02:00 |
|
Jakob Ketterl
|
f4c43ffab6
|
fine-tune
|
2020-08-08 22:04:28 +02:00 |
|
Jakob Ketterl
|
8c5a7a087f
|
compensate WFM frequency deviation, at least preliminary
|
2020-08-08 21:56:35 +02:00 |
|
Jakob Ketterl
|
448e266097
|
implement wfm demodulator chain
|
2020-08-08 21:29:25 +02:00 |
|
Jakob Ketterl
|
da3f59fb9b
|
determine hd audio rate and send it to the server
|
2020-08-08 20:45:03 +02:00 |
|
Jakob Ketterl
|
62ee2ca445
|
add documentation about freedv_rx
|
2020-08-07 22:58:24 +02:00 |
|
Jakob Ketterl
|
645ace75c3
|
protect against erroneous reads
|
2020-08-06 20:06:04 +02:00 |
|
Jakob Ketterl
|
0518ff9358
|
provide information to the queue which entries are done
|
2020-08-05 20:04:41 +02:00 |
|
Jakob Ketterl
|
a65fd7916e
|
drain connections, close wave files refs #146
|
2020-08-05 20:03:38 +02:00 |
|
Jakob Ketterl
|
7234ff4309
|
use normal queue since we're not even multiprocessing
|
2020-08-05 19:07:55 +02:00 |
|
Jakob Ketterl
|
7ea8c8f7c6
|
use better locking for the service startup/shutdown
|
2020-07-30 21:35:31 +02:00 |
|
Jakob Ketterl
|
7e5409160e
|
initial work on freedv / codec2 support, refs #126
|
2020-07-28 00:28:20 +02:00 |
|
Jakob Ketterl
|
9b187140ff
|
catch exception and replace with a debug message, refs #22
|
2020-07-27 21:18:24 +02:00 |
|
Jakob Ketterl
|
11fd918d62
|
handle more errors the right way, refs #144
|
2020-07-21 20:33:48 +02:00 |
|
Jakob Ketterl
|
1f8b2f7909
|
always send busy state event, even when always-on, closes #147
|
2020-07-21 19:57:23 +02:00 |
|
Jakob Ketterl
|
d9bc03d1fc
|
clear the multiprocessing queue to get rid of more file descriptors,
refs #146
|
2020-07-20 23:09:38 +02:00 |
|
Jakob Ketterl
|
369a61ec59
|
shut down pipes correctly, refs #146
|
2020-07-19 19:42:18 +02:00 |
|
Jakob Ketterl
|
c54f19282a
|
improved error handling, refs #146 #22
|
2020-07-19 19:00:26 +02:00 |
|
Jakob Ketterl
|
e53f1f60eb
|
multi-key signing implementation
|
2020-07-09 21:32:57 +02:00 |
|
Jakob Ketterl
|
7eb0a8cf7e
|
add fcdpp support
|
2020-07-09 15:39:33 +02:00 |
|
Jakob Ketterl
|
0e6518915d
|
* refactor receiverid into a separate controller base
* allow multiple headers to prepare for checking multiple claims
|
2020-07-04 21:47:56 +02:00 |
|
Jakob Ketterl
|
e0129fd0f7
|
move timezone to initialization instead of implicit localization
|
2020-07-01 19:10:46 +02:00 |
|
Jakob Ketterl
|
480b728c06
|
move metrics initialization to have initial metrics
|
2020-06-23 00:08:59 +02:00 |
|
Jakob Ketterl
|
75f4f0bfe0
|
fix timezones in all places
|
2020-06-21 22:35:40 +02:00 |
|
Jakob Ketterl
|
2eece08d27
|
correct timezone for last-modified header
|
2020-06-21 21:42:32 +02:00 |
|
Jakob Ketterl
|
b930bb432d
|
add -dev flag to clearly distinguish development versions
|
2020-06-14 21:58:35 +02:00 |
|
Jakob Ketterl
|
83ff417f4d
|
post-release cleanup
|
2020-06-13 19:25:15 +02:00 |
|
Jakob Ketterl
|
a696cc4ed8
|
next release version
|
2020-06-13 18:31:49 +02:00 |
|
Jakob Ketterl
|
0a2a28cb34
|
remove debugging
|
2020-06-13 18:26:27 +02:00 |
|
Jakob Ketterl
|
9a61f90fec
|
parse hex string for hmac
|
2020-06-11 20:55:05 +02:00 |
|
Jakob Ketterl
|
0e4f772c69
|
perform actual hmac signature
|
2020-06-11 00:00:16 +02:00 |
|
Jakob Ketterl
|
eebe33f896
|
implement signature algorithm
|
2020-06-10 22:50:16 +02:00 |
|