| 
							
							
								 Jakob Ketterl | ad8ff1c2f7 | send "sdr_id" to be able to detect changes | 2021-01-30 16:04:13 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 8372f198db | add the ability to make a layer readonly | 2021-01-30 16:03:35 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 2a5448f5c1 | update dsd feature detection to avoid start-up hangs | 2021-01-30 15:03:52 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 9b2947827a | Merge branch 'release-0.20' into develop | 2021-01-25 19:40:28 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | ae0748952f | remove unused import, too | 2021-01-25 19:40:06 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | bee0f67efd | Merge branch 'release-0.20' into develop | 2021-01-25 19:37:57 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | f81cf3570a | don't check the type since older python doesn't have re.Pattern | 2021-01-25 19:36:55 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | b2e8fc5ad5 | release version 0.20.2 | 2021-01-24 23:52:20 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 4a86af69d1 | Fix merging error | 2021-01-24 23:20:17 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | bf31a27dca | Merge branch 'fix_arbitrary_code_execution' into develop | 2021-01-24 22:55:11 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 366f7247f2 | code style | 2021-01-24 22:54:58 +01:00 |  | 
			
				
					| 
							
							
								 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 | 4b94126dc3 | use the fft chain directly without csdr dsp classes | 2021-01-23 19:27:01 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 4e429d047d | Merge branch 'develop' into pycsdr | 2021-01-23 17:17:44 +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 | db83256bcf | Merge branch 'develop' into pycsdr | 2021-01-17 20:58:02 +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 | 297d6b540d | Merge branch 'develop' into pycsdr | 2021-01-17 18:16:32 +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 |  |