|  Adam Ierymenko | 7e4b6b594b
							
							It now builds. | 9 tahun lalu | 
				
					
						|  Adam Ierymenko | 1f74dd4589
							
							Revocation work in progress, add WATCH which is TEE with implicit rate sync (thanks JG@DCVC!), and clean up some cruft in Network. | 9 tahun lalu | 
				
					
						|  Adam Ierymenko | 68e549233d
							
							Revise bearer token code in controller, and add relay policy as a meta-data item presented to controller by nodes (to facilitate future meshiness). | 9 tahun lalu | 
				
					
						|  Adam Ierymenko | ab9afbc749
							
							(1) Public networks now get COMs even though they do not gate with them since they will need them to push auth for multicast stuff, (2) added a bunch of rate limit circuit breakers for anti-DOS, (3) cleanup. | 9 tahun lalu | 
				
					
						|  Adam Ierymenko | 0d4109a9f1
							
							More refactoring to clean up code, and add a gate function to make sure we do not handle OK packets we did not expect. This hardens up a few potential edge cases around security, since such messages might be used to e.g. pollute a cache and DOS under certain conditions. | 9 tahun lalu | 
				
					
						|  Adam Ierymenko | c9ee8612e4
							
							Credential TTL (tags/capabilities) should be credential time max delta, since we could get pushed one that is newer. | 9 tahun lalu | 
				
					
						|  Adam Ierymenko | 74afef8eb1
							
							Think through and refine a few things in rules, especially edge case TEE and REDIRECT behavior and semantics. | 9 tahun lalu | 
				
					
						|  Adam Ierymenko | 54489a7f61
							
							rename SAMENESS to DIFFERENCE which is less confusing | 9 tahun lalu | 
				
					
						|  Adam Ierymenko | 8e3004591b
							
							Add overlooked MATCH_ICMP to rule set. | 9 tahun lalu | 
				
					
						|  Adam Ierymenko | 7a00036954
							
							Tweak log length to fit JSON for members within two 4096-kb blocks. | 9 tahun lalu | 
				
					
						|  Adam Ierymenko | 914c42537c
							
							Type fixes. | 9 tahun lalu | 
				
					
						|  Adam Ierymenko | 297b1b4258
							
							Another tiny API bug fix. | 9 tahun lalu | 
				
					
						|  Adam Ierymenko | 35ac995d05
							
							Fix setting of v6AssignMode in controller. | 9 tahun lalu | 
				
					
						|  Adam Ierymenko | d637988ccf
							
							Fix chicken or egg problem in tags, and better filter debug instrumentation. | 9 tahun lalu | 
				
					
						|  Adam Ierymenko | 858e8c5217
							
							one more... | 9 tahun lalu | 
				
					
						|  Adam Ierymenko | df1ce856c9
							
							A little bit more controller code cleanup. | 9 tahun lalu | 
				
					
						|  Adam Ierymenko | b5e0d014ab
							
							Controller bug fixes | 9 tahun lalu | 
				
					
						|  Adam Ierymenko | 5eaf397a94
							
							Add a debug log feature in the filter, which only works if enabled in Network.cpp. | 9 tahun lalu | 
				
					
						|  Adam Ierymenko | 1814016eb7
							
							Add daemon thread to controller and move network member cache refreshes there. | 9 tahun lalu | 
				
					
						|  Adam Ierymenko | 6ecb42b031
							
							docs and null check in controller code | 9 tahun lalu | 
				
					
						|  Adam Ierymenko | 60bc291414
							
							Add noAutoAssignIps for member of networks. | 9 tahun lalu | 
				
					
						|  Adam Ierymenko | ccea3d04d6
							
							Push NETWORK_CONFIG_REFRESH on POSTs to /member/... in controller. | 9 tahun lalu | 
				
					
						|  Adam Ierymenko | 8e3463d47a
							
							Add length limit to TEE and REDIRECT, and completely factor out old C json-parser to eliminate a dependency. | 9 tahun lalu | 
				
					
						|  Adam Ierymenko | 8d594f8b53
							
							cleanup | 9 tahun lalu | 
				
					
						|  Adam Ierymenko | 5f4df0c6a9
							
							Controller cleanup and perf improvements. | 9 tahun lalu | 
				
					
						|  Adam Ierymenko | 32fa061700
							
							Compute credential TTL et al. | 9 tahun lalu | 
				
					
						|  Adam Ierymenko | 9a3c652a51
							
							Get rid of expiration in Capability and Tag and move this to NetworkConfig so it can be set network-wide and reset if needed. Also add NetworkConfig field for this and centralize checking of credential time validity. | 9 tahun lalu | 
				
					
						|  Adam Ierymenko | b0d888d235
							
							Signing of Capability and Tag objects. | 9 tahun lalu | 
				
					
						|  Adam Ierymenko | 4dce71879f
							
							. | 9 tahun lalu | 
				
					
						|  Adam Ierymenko | 212a5af9a5
							
							Capabilities and tags in POST JSON. | 9 tahun lalu |