| 
						
					 | 
					
						
						
							
						
						345dd94b17
					 | 
					
						
						
							
							Implement start/stop commands
						
						
						
						
						
						
						
						fix #41
update README and configuration files accordingly 
						
						
					 | 
					
						2023-10-18 12:00:00 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d35167b878
					 | 
					
						
						
							
							Remove stderr reading (caused bug)
						
						
						
						
						
						
					 | 
					
						2023-10-18 12:00:00 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3822e854b6
					 | 
					
						
						
							
							Implement --loglevel option ; Use logger instead of log everywhere
						
						
						
						
						
						
					 | 
					
						2023-10-18 12:00:00 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						22ac3764e4
					 | 
					
						
						
							
							remove last "retry-period" occurences
						
						
						
						
						
						
					 | 
					
						2023-10-18 12:00:00 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a70f1ac424
					 | 
					
						
						
							
							logger package! yay
						
						
						
						
						
						
						
						fix #38 
						
						
					 | 
					
						2023-10-12 12:00:00 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9d44c05a17
					 | 
					
						
						
							
							Configs refactor. New WIP config for activity watch like reaction server
						
						
						
						
						
						
					 | 
					
						2023-10-12 12:00:00 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						92e07f5fe6
					 | 
					
						
						
							
							ip46tables
						
						
						
						
						
						
						
						wrote `ip46tables` C minimal program to handle both ipv4 and ipv6 at the same time.
fix #22 
						
						
					 | 
					
						2023-10-05 12:00:00 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e56b851d15
					 | 
					
						
						
							
							support json, jsonnet, yaml formats
						
						
						
						
						
						
						
						- jsonnet, json and yaml support for configuration
- json and yaml support for output formats
fix #40
fix #27 
						
						
					 | 
					
						2023-10-05 12:00:00 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3767fc6cf8
					 | 
					
						
						
							
							More complete reponse for flush
						
						
						
						
						
						
					 | 
					
						2023-10-04 12:00:00 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						32f6aca1b5
					 | 
					
						
						
							
							update help message to be accurate
						
						
						
						
						
						
					 | 
					
						2023-10-04 12:00:00 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8343278bc3
					 | 
					
						
						
							
							explain how persistence works
						
						
						
						
						
						
						
						fix #35 
						
						
					 | 
					
						2023-10-01 12:00:00 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b7ac94cbf8
					 | 
					
						
						
							
							Action-Réaction explanation
						
						
						
						
						
						
					 | 
					
						2023-10-01 12:00:00 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						480aeb7f15
					 | 
					
						
						
							
							Reimplement flushes
						
						
						
						
						
						
						
						fix #33
fix #39 
						
						
					 | 
					
						2023-10-01 12:00:00 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						83e760ed72
					 | 
					
						
						
							
							Rename global channels
						
						
						
						
						
						
					 | 
					
						2023-09-25 21:12:11 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f29b5ec87f
					 | 
					
						
						
							
							Fix bug "expired matches are still present" for "show"
						
						
						
						
						
						
						
						Now matches are deleted at the exact time they expire, not when
accepting a new similar match 
						
						
					 | 
					
						2023-09-24 17:28:37 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d26c7f24f2
					 | 
					
						
						
							
							better data structures for matches & actions maps
						
						
						
						
						
						
					 | 
					
						2023-09-24 17:08:21 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b6d7e5a946
					 | 
					
						
						
							
							server-client "show" reimplemented
						
						
						
						
						
						
						
						Bug → expired matches are still present 
						
						
					 | 
					
						2023-09-24 16:43:18 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a30a6644dc
					 | 
					
						
						
							
							Fix: dont die if trying to delete unexistant DB
						
						
						
						
						
						
						
						It can happen if reaction-flushes.db has never existed
but reaction-matches does, on first run-time database rotation 
						
						
					 | 
					
						2023-09-24 16:00:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						87c00030fd
					 | 
					
						
						
							
							Fix time comparison bug
						
						
						
						
						
						
					 | 
					
						2023-09-23 00:14:20 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						be991e9665
					 | 
					
						
						
							
							Fix closed channel panic
						
						
						
						
						
						
					 | 
					
						2023-09-22 23:18:08 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a119e0814b
					 | 
					
						
						
							
							one goroutine handles all actions
						
						
						
						
						
						
						
						pending actions are now data, they're not goroutines anymore ❤️
warn: cli currently doesn't work, but it's already a huge commit 
						
						
					 | 
					
						2023-09-22 18:12:11 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						52556f69b9
					 | 
					
						
						
							
							one goroutine handles all matches
						
						
						
						
						
						
						
						it's not the filters that handles their matches anymore 
						
						
					 | 
					
						2023-09-09 23:38:53 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						da9ed42363
					 | 
					
						
						
							
							DatabaseManager takes a *Conf
						
						
						
						
						
						
					 | 
					
						2023-09-09 20:42:47 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2243dda49a
					 | 
					
						
						
							
							filters don't have their own goroutine anymore
						
						
						
						
						
						
					 | 
					
						2023-09-09 20:36:41 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d90e88d5eb
					 | 
					
						
						
							
							remove DEBUG logs
						
						
						
						
						
						
					 | 
					
						2023-09-09 19:47:31 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						fde291c1ff
					 | 
					
						
						
							
							remove code by using more adapted stdlib function
						
						
						
						
						
						
					 | 
					
						2023-09-09 19:46:04 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1cb0562e15
					 | 
					
						
						
							
							persist flushes accross restarts. fixes #23
						
						
						
						
						
						
					 | 
					
						2023-09-09 19:32:23 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2bff4ef1b3
					 | 
					
						
						
							
							check no '.' in stream/filter/action names
						
						
						
						
						
						
					 | 
					
						2023-09-08 15:18:04 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6a694d6bcb
					 | 
					
						
						
							
							change test
						
						
						
						
						
						
					 | 
					
						2023-09-06 02:05:51 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						48f2517074
					 | 
					
						
						
							
							database refactor
						
						
						
						
						
						
						
						fixes #21 
						
						
					 | 
					
						2023-09-06 02:00:33 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9555342741
					 | 
					
						
						
							
							use -l limit flag instead of optional positional argument
						
						
						
						
						
						
					 | 
					
						2023-09-05 16:44:40 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8e4f683fcc
					 | 
					
						
						
							
							fix link
						
						
						
						
						
						
					 | 
					
						2023-09-03 13:27:28 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						fdaf215c2c
					 | 
					
						
						
							
							documentation
						
						
						
						
						
						
					 | 
					
						2023-09-03 13:26:27 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						799ba88823
					 | 
					
						
						
							
							New unified CLI design
						
						
						
						
						
						
						
						fixes #25
thanks @bertille-ddp for comments && suggestions! 
						
						
					 | 
					
						2023-09-03 12:13:18 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						cbfad9303f
					 | 
					
						
						
							
							rename cli.go
						
						
						
						
						
						
					 | 
					
						2023-08-31 16:33:13 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b3791319d8
					 | 
					
						
						
							
							Permit regex ignores. Fixes #18
						
						
						
						
						
						
					 | 
					
						2023-08-21 23:35:19 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						075b9252b7
					 | 
					
						
						
							
							fix #24
						
						
						
						
						
						
					 | 
					
						2023-07-12 17:45:16 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						98f7f15ae0
					 | 
					
						
						
							
							Update presentation
						
						
						
						
						
						
					 | 
					
						2023-05-26 13:53:59 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						34bc047046
					 | 
					
						
						
							
							fix retryDuration ignore logic when retry <= 1
						
						
						
						
						
						
					 | 
					
						2023-05-05 16:30:35 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a1da122601
					 | 
					
						
						
							
							fix socket path issues
						
						
						
						
						
						
					 | 
					
						2023-05-05 15:33:00 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3283077102
					 | 
					
						
						
							
							Fix doc error
						
						
						
						
						
						
						
						'd' is an invalid duration unit
https://pkg.go.dev/time#ParseDuration 
						
						
					 | 
					
						2023-05-05 15:12:24 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						addff0f3c1
					 | 
					
						
						
							
							Standardize go project structure
						
						
						
						
						
						
					 | 
					
						2023-05-05 12:53:10 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b40a5dc91f
					 | 
					
						
						
							
							Update project info
						
						
						
						
						
						
					 | 
					
						2023-05-05 12:43:57 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c42e7a8b92
					 | 
					
						
						
							
							update readme
						
						
						
						
						
						
					 | 
					
						2023-05-05 10:06:34 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1d95c7bef6
					 | 
					
						
						
							
							Working communication code using socket
						
						
						
						
						
						
						
						Sockets are sooo much better, waow
I like easy code
Closes #11 (even if I didn't implement all the proposal)
Closes #16 
						
						
					 | 
					
						2023-05-04 01:02:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4f3d3952f0
					 | 
					
						
						
							
							Unworking named pipe shit. Go sockets instead!
						
						
						
						
						
						
					 | 
					
						2023-05-03 23:56:25 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f3080f5293
					 | 
					
						
						
							
							Untested cli/daemon communication code
						
						
						
						
						
						
					 | 
					
						2023-05-03 20:03:22 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4c86f37b70
					 | 
					
						
						
							
							light refacto
						
						
						
						
						
						
					 | 
					
						2023-05-01 18:21:31 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3499cfd6c8
					 | 
					
						
						
							
							fix iptables commands: allowlist local IPs
						
						
						
						
						
						
					 | 
					
						2023-04-27 12:38:57 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7f93079f66
					 | 
					
						
						
							
							standardize logs
						
						
						
						
						
						
					 | 
					
						2023-04-27 12:33:56 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |