bloved 
							
						 
						
							 
							
							
							
								
							
								9b4e4fbcb9 
								
							
								 
							
						 
						
							
							
								
								- optimization: blackholeip is parsed only once at startup  
							
							 
							
							
							
						 
						
							2021-01-25 17:00:34 +01:00  
						
					 
				
					
						
							
							
								
								bloved 
							
						 
						
							 
							
							
							
								
							
								b9f17b3c19 
								
							
								 
							
						 
						
							
							
								
								- network down is ignored if the selected configuration is local responder  
							
							 
							
							
							
						 
						
							2021-01-24 10:51:01 +01:00  
						
					 
				
					
						
							
							
								
								bloved 
							
						 
						
							 
							
							
							
								
							
								0752a7e443 
								
							
								 
							
						 
						
							
							
								
								- FIX: Query logger: moved to different thread to serialize access to log file  
							
							 
							
							
							
						 
						
							2021-01-17 16:15:12 +01:00  
						
					 
				
					
						
							
							
								
								bloved 
							
						 
						
							 
							
							
							
								
							
								749029ba5b 
								
							
								 
							
						 
						
							
							
								
								- FIX: optional settings were not optional  
							
							 
							
							... 
							
							
							
							- Dockerfile: updated golang image to 1.15.6
- config.json: restored minimal settings
- added config.sample.json with all advanced settings
- urls-domains-updated.txt: removed/updated obsolete urls (CHEF-KOCH, malwaredomains.com) 
							
						 
						
							2021-01-17 15:28:20 +01:00  
						
					 
				
					
						
							
							
								
								bloved 
							
						 
						
							 
							
							
							
								
							
								740e0a387b 
								
							
								 
							
						 
						
							
							
								
								- removed unused/commented code  
							
							 
							
							... 
							
							
							
							- ZabovCreateKDB is called only on active configurations 
							
						 
						
							2021-01-16 23:26:29 +01:00  
						
					 
				
					
						
							
							
								
								bloved 
							
						 
						
							 
							
							
							
								
							
								d2f8601185 
								
							
								 
							
						 
						
							
							
								
								- added new setting: default/global timetable ( config->zabov->timetable )  
							
							 
							
							... 
							
							
							
							This table will be used for any client that is not already included in an IP group 
							
						 
						
							2021-01-16 18:54:31 +01:00  
						
					 
				
					
						
							
							
								
								bloved 
							
						 
						
							 
							
							
							
								
							
								85ff0dac52 
								
							
								 
							
						 
						
							
							
								
								- FIX: timetable eval time as "local time" (no UTC)  
							
							 
							
							... 
							
							
							
							- FIX: Dockerfile: added timezone configuration (defaults to CET), use TZ env var to change it 
							
						 
						
							2021-01-16 00:11:54 +01:00  
						
					 
				
					
						
							
							
								
								bloved 
							
						 
						
							 
							
							
							
								
							
								0f046cf18e 
								
							
								 
							
						 
						
							
							
								
								- config:  
							
							 
							
							... 
							
							
							
							- added new global setting "debugdbpath": if set to a directory name enables DNS queries logging in CLIENTIP-DATE.log file format 
							
						 
						
							2021-01-15 18:50:59 +01:00  
						
					 
				
					
						
							
							
								
								bloved 
							
						 
						
							 
							
							
							
								
							
								aef07c50d6 
								
							
								 
							
						 
						
							
							
								
								- single/double and local lists: ignore blank/comment lines  
							
							 
							
							
							
						 
						
							2021-01-15 13:28:15 +01:00  
						
					 
				
					
						
							
							
								
								bloved 
							
						 
						
							 
							
							
							
								
							
								946a2245cc 
								
							
								 
							
						 
						
							
							
								
								- if upstream DNS is missing fallbacks on localresponder if defined, else on "127.0.0.53:53" as last chance  
							
							 
							
							
							
						 
						
							2021-01-15 00:55:08 +01:00  
						
					 
				
					
						
							
							
								
								bloved 
							
						 
						
							 
							
							
							
								
							
								31e05cb177 
								
							
								 
							
						 
						
							
							
								
								- config:  
							
							 
							
							... 
							
							
							
							- added "debug" mode
- updated documentation in README.md
- BL downloader threads: added 2 seconds delay to allow local DNS service go up & running 
							
						 
						
							2021-01-14 20:25:10 +01:00  
						
					 
				
					
						
							
							
								
								bloved 
							
						 
						
							 
							
							
							
								
							
								c96c9f23e2 
								
							
								 
							
						 
						
							
							
								
								- disabled verbose logs  
							
							 
							
							... 
							
							
							
							- updated documentation in README.md 
							
						 
						
							2021-01-14 17:15:27 +01:00  
						
					 
				
					
						
							
							
								
								bloved 
							
						 
						
							 
							
							
							
								
							
								cfabc60645 
								
							
								 
							
						 
						
							
							
								
								- config:  
							
							 
							
							... 
							
							
							
							- unused configurations are disabled to avoid wasting resources 
							
						 
						
							2021-01-14 15:38:46 +01:00  
						
					 
				
					
						
							
							
								
								bloved 
							
						 
						
							 
							
							
							
								
							
								15ec9f49ac 
								
							
								 
							
						 
						
							
							
								
								- stats: if "SET" to zero, stat is removed  
							
							 
							
							
							
						 
						
							2021-01-14 00:20:23 +01:00  
						
					 
				
					
						
							
							
								
								bloved 
							
						 
						
							 
							
							
							
								
							
								945709f24e 
								
							
								 
							
						 
						
							
							
								
								- config:  
							
							 
							
							... 
							
							
							
							- more sanity checks
  - added localresponder: if set use specified DNS server for local domains
  - ipaliases is now used in DNS responses (works same as /etc/hosts file)
- ForwardQuery(): accept param to avoid cache 
							
						 
						
							2021-01-13 23:38:33 +01:00  
						
					 
				
					
						
							
							
								
								bloved 
							
						 
						
							 
							
							
							
								
							
								e86ead83b7 
								
							
								 
							
						 
						
							
							
								
								- config  
							
							 
							
							... 
							
							
							
							- sanity checks
  - parsing of timetables
- removed unused global variables (moved at config level)
- added new stat: DNS request for each "CONFIG"
- implemented configuration from ip groups / timetables 
							
						 
						
							2021-01-13 22:30:04 +01:00  
						
					 
				
					
						
							
							
								
								bloved 
							
						 
						
							 
							
							
							
								
							
								5e94032cd0 
								
							
								 
							
						 
						
							
							
								
								- killfile stats: incremented only when adding a new domain in BL  
							
							 
							
							... 
							
							
							
							- Malformed lines stats: stats are reset at refresh; ignoring blank/comment lines 
							
						 
						
							2021-01-12 13:35:36 +01:00  
						
					 
				
					
						
							
							
								
								bloved 
							
						 
						
							 
							
							
							
								
							
								b6dfee64a6 
								
							
								 
							
						 
						
							
							
								
								- WIP:  
							
							 
							
							... 
							
							
							
							- new json configuration: added multiple configs, ip groups/ip aliases and timetables
  - added multiple configurations:
    - each configuration has his own upstream, singlefilters, doublefilters, blackholeip hostsfile
    - cache DB is global to all configs
    - BL downloader and parser is optimized: each BL source is downloaded/parsed only once
- TODO:
  - implement configuration selection based on source IPs and timetables
  - unused code cleanup 
							
						 
						
							2021-01-12 00:04:34 +01:00  
						
					 
				
					
						
							
							
								 
								LowEel
							
						 
						
							 
							
							
							
								
							
								5c5e4e4417 
								
							
								 
							
						 
						
							
							
								
								first commit  
							
							 
							
							
							
						 
						
							2020-10-08 22:14:07 +02:00  
						
					 
				
					
						
							
							
								
									
								
								Uriel Fanelli 
							
						 
						
							 
							
							
							
								
							
								05afb0dace 
								
							
								 
							
						 
						
							
							
								
								Delete 'README.md'  
							
							 
							
							
							
						 
						
							2020-10-08 20:13:27 +00:00  
						
					 
				
					
						
							
							
								
									
								
								Uriel Fanelli 
							
						 
						
							 
							
							
							
								
							
								4dde7cf2c1 
								
							
								 
							
						 
						
							
							
								
								Initial commit  
							
							 
							
							
							
						 
						
							2020-10-08 20:13:07 +00:00