| 
							
							
								 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 |  |