Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							2e7126ef39
							
						
					 | 
					
						
						
							
							Cleaned up log statements
						
						
						
						
						
						
					 | 
					
						2021-08-27 22:51:16 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							c0f909850b
							
						
					 | 
					
						
						
							
							Updated docs.
						
						
						
						
						
						
					 | 
					
						2021-08-27 19:54:57 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							a199e4c929
							
						
					 | 
					
						
						
							
							Improved link and resource callbacks and resource handling.
						
						
						
						
						
						
					 | 
					
						2021-08-27 19:52:48 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							f719d44db5
							
						
					 | 
					
						
						
							
							Transport optimisations
						
						
						
						
						
						
					 | 
					
						2021-08-21 20:23:36 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							af890d91d2
							
						
					 | 
					
						
						
							
							Fixed race condition in outbound handling packet filter
						
						
						
						
						
						
					 | 
					
						2021-08-21 19:42:01 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							212518a345
							
						
					 | 
					
						
						
							
							Implemented requests and responses of arbitrary sizes using resources.
						
						
						
						
						
						
					 | 
					
						2021-08-21 14:52:31 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							1dc6655017
							
						
					 | 
					
						
						
							
							Implemented request and response API
						
						
						
						
						
						
					 | 
					
						2021-08-20 23:29:06 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							69930e5652
							
						
					 | 
					
						
						
							
							Updated default config
						
						
						
						
						
						
					 | 
					
						2021-08-20 11:23:35 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							2b8b95da2b
							
						
					 | 
					
						
						
							
							Added config options for TCP server interface binding to network interface instead of IP.
						
						
						
						
						
						
					 | 
					
						2021-08-19 20:13:53 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							6382409194
							
						
					 | 
					
						
						
							
							Added config options for UDP interface binding to network interface instead of IP.
						
						
						
						
						
						
					 | 
					
						2021-08-19 19:56:35 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							4fd3d26714
							
						
					 | 
					
						
						
							
							Fixed UDP broadcast echo packets not being filtered.
						
						
						
						
						
						
					 | 
					
						2021-08-19 17:05:07 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							384a7db974
							
						
					 | 
					
						
						
							
							Implemented link peer identification
						
						
						
						
						
						
					 | 
					
						2021-08-19 14:10:37 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							ad67c553d7
							
						
					 | 
					
						
						
							
							Added exception when trying to remember an invalid public key
						
						
						
						
						
						
					 | 
					
						2021-05-20 22:30:54 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							d68cfaa8f7
							
						
					 | 
					
						
						
							
							Optimised link establishment
						
						
						
						
						
						
					 | 
					
						2021-05-20 20:32:08 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							e8ca88377a
							
						
					 | 
					
						
						
							
							Updated documentation
						
						
						
						
						
						
					 | 
					
						2021-05-20 18:37:12 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							db527b6759
							
						
					 | 
					
						
						
							
							Optimised announces to 151 bytes
						
						
						
						
						
						
					 | 
					
						2021-05-20 16:56:08 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							ce405b9252
							
						
					 | 
					
						
						
							
							Migrated all asymmetric crypto operations to ECIES on Curve25519.
						
						
						
						
						
						
					 | 
					
						2021-05-20 15:31:38 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							7f5625a526
							
						
					 | 
					
						
						
							
							Cleanup
						
						
						
						
						
						
					 | 
					
						2021-05-20 13:38:57 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							f880edbeb8
							
						
					 | 
					
						
						
							
							Store GROUP destination symmetric key as bytes instead of base64
						
						
						
						
						
						
					 | 
					
						2021-05-20 12:44:12 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							e746a80dca
							
						
					 | 
					
						
						
							
							Fixed beacon data in KISSInterface
						
						
						
						
						
						
					 | 
					
						2021-05-17 22:01:56 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							94813d95b1
							
						
					 | 
					
						
						
							
							Separate Ed25519 signature keys on links
						
						
						
						
						
						
					 | 
					
						2021-05-17 19:11:10 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							aa93e475a4
							
						
					 | 
					
						
						
							
							Updated docs
						
						
						
						
						
						
					 | 
					
						2021-05-17 15:57:41 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							8478782c18
							
						
					 | 
					
						
						
							
							Moved Reticulum to Curve25519 for ECDH exchanges and signatures
						
						
						
						
						
						
					 | 
					
						2021-05-17 14:05:13 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							08dc980282
							
						
					 | 
					
						
						
							
							Added docstrings to Resource
						
						
						
						
						
						
					 | 
					
						2021-05-16 23:29:25 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							dfb5af5dd1
							
						
					 | 
					
						
						
							
							Added docstrings, refactored method names.
						
						
						
						
						
						
					 | 
					
						2021-05-16 23:14:49 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							3f1e2bc682
							
						
					 | 
					
						
						
							
							Changed method order
						
						
						
						
						
						
					 | 
					
						2021-05-16 23:14:19 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							522204d8a5
							
						
					 | 
					
						
						
							
							Added Identity docstrings. Renamed Identity method.
						
						
						
						
						
						
					 | 
					
						2021-05-16 21:58:50 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							e7f7d91276
							
						
					 | 
					
						
						
							
							Updated Destination docstring
						
						
						
						
						
						
					 | 
					
						2021-05-16 21:57:49 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							e8f7e4a5b7
							
						
					 | 
					
						
						
							
							Fixed excessive resource hashmap size
						
						
						
						
						
						
					 | 
					
						2021-05-16 17:33:55 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							235b1cea4c
							
						
					 | 
					
						
						
							
							Refactored Transport method names
						
						
						
						
						
						
					 | 
					
						2021-05-16 16:48:54 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							8496ee19d9
							
						
					 | 
					
						
						
							
							Refactored Resource method names
						
						
						
						
						
						
					 | 
					
						2021-05-16 16:43:34 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							55c0f44e58
							
						
					 | 
					
						
						
							
							Refactored Packet method names
						
						
						
						
						
						
					 | 
					
						2021-05-16 16:42:07 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							cd2f49272d
							
						
					 | 
					
						
						
							
							Refactored Link method names
						
						
						
						
						
						
					 | 
					
						2021-05-16 16:37:12 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							d03b7d7a52
							
						
					 | 
					
						
						
							
							Refactored Identity method names
						
						
						
						
						
						
					 | 
					
						2021-05-16 16:15:57 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							fe773c32e2
							
						
					 | 
					
						
						
							
							Implemented callback as default_app_data. Added docstrings to Destination.
						
						
						
						
						
						
					 | 
					
						2021-05-16 15:58:06 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							27dbde1981
							
						
					 | 
					
						
						
							
							Updated docstrings
						
						
						
						
						
						
					 | 
					
						2021-05-16 15:52:45 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							aa02931364
							
						
					 | 
					
						
						
							
							Refactored and documented Reticulum class
						
						
						
						
						
						
					 | 
					
						2021-05-16 13:02:46 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							b2eebd90ea
							
						
					 | 
					
						
						
							
							Refactored and documented Reticulum class
						
						
						
						
						
						
					 | 
					
						2021-05-16 12:55:50 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							bdf1d289b0
							
						
					 | 
					
						
						
							
							Added default app data to destinations
						
						
						
						
						
						
					 | 
					
						2021-05-15 13:06:50 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							43de693f01
							
						
					 | 
					
						
						
							
							Fixed typo
						
						
						
						
						
						
					 | 
					
						2021-05-15 10:57:54 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							a60e4fc5f1
							
						
					 | 
					
						
						
							
							Renamed has_path method
						
						
						
						
						
						
					 | 
					
						2021-05-14 21:36:44 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							0c76d6a15c
							
						
					 | 
					
						
						
							
							Link inbound/outbound inactivity timers
						
						
						
						
						
						
					 | 
					
						2021-05-14 12:58:02 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							f242abcf75
							
						
					 | 
					
						
						
							
							Version bump
						
						
						
						
						
						
					 | 
					
						2021-05-13 16:42:36 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							51ab2d3488
							
						
					 | 
					
						
						
							
							Implemented app_data recall from announces, better destination registration handling and link inactivity querying.
						
						
						
						
						
						
					 | 
					
						2021-05-13 16:41:23 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							54206d9101
							
						
					 | 
					
						
						
							
							Added thread locking to log output. Various housekeeping.
						
						
						
						
						
						
					 | 
					
						2021-05-03 20:24:44 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							f275065b40
							
						
					 | 
					
						
						
							
							Implemented ID beaconing on RNode and KISS interfaces
						
						
						
						
						
						
					 | 
					
						2020-08-13 15:06:39 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							a43d485630
							
						
					 | 
					
						
						
							
							Renamed UDPInterface
						
						
						
						
						
						
					 | 
					
						2020-08-13 12:37:54 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							b9301a2a8a
							
						
					 | 
					
						
						
							
							Fixed public exponent
						
						
						
						
						
						
					 | 
					
						2020-08-13 12:25:56 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							bd098c338a
							
						
					 | 
					
						
						
							
							Indentation and formatting cleanup
						
						
						
						
						
						
					 | 
					
						2020-08-13 12:15:56 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mark Qvist
							
						 
					 | 
					
						
						
						
						
							
						
						
							e4dfd052e6
							
						
					 | 
					
						
						
							
							Implemented recursive resource segmentation for large transfers
						
						
						
						
						
						
					 | 
					
						2020-08-12 21:49:59 +02:00 | 
					
					
						
						
							
							
							
						
					 |