Adam Ierymenko
							
						 | 
						
							
							
								b4b067bf12
							
							So we need to keep track of external surface per reporter, since some NATs assign different external IPs for each external destination. Keeping just one known surface could create a race condition.
						 | 
						10 سال پیش | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								604576075e
							
							Add some missing includes that older G++ cares about.
						 | 
						10 سال پیش | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								9a34fde8a5
							
							Make sure identity.public exists and stays in sync, cleanup extra new in Node, and test script for local testnets.
						 | 
						10 سال پیش | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								f5848972f9
							
							Windows now builds and runs selftest correctly, and fixed a Windows (and possibly other platforms) issue in Phy<>.
						 | 
						10 سال پیش | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								54954f5b88
							
							First pass of Windows cleanup and build fixes...
						 | 
						10 سال پیش | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								60f05518aa
							
							(1) now builds and works on Linux, (2) fix a threading problem causing carsh on shutdown, (3) cleanup in selftest, re-enable Phy and Http tests.
						 | 
						10 سال پیش | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								d2503172d8
							
							Add some additional detail to the peer record in CAPI and JSON control plane.
						 | 
						10 سال پیش | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								6369c264e2
							
							Rename netconf to controller and NetworkConfigMaster to NetworkController for consistency.
						 | 
						10 سال پیش | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								1c9ca73065
							
							Fix some deadlock issues, move awareness of broadcast subscription into core, other bug fixes.
						 | 
						10 سال پیش | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								c9af603b9f
							
							Add beacon broadcasting back into Node.
						 | 
						10 سال پیش | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								1cfa67bbdd
							
							Bunch more control plane work, and shelve old UI -- React FTW.
						 | 
						10 سال پیش | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								a2605561af
							
							Basic control plane queries working.
						 | 
						10 سال پیش | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								b888e033c0
							
							JSON control plane, almost done...
						 | 
						10 سال پیش | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								068d311ecc
							
							TRACE compile fixes, other fixes, and it basically works! It says HELLO.
						 | 
						10 سال پیش | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								46ecad451c
							
							Starting on new service/ code to encapsulate node/ with osdep/ stuff, and add a user pointer to the CAPI.
						 | 
						10 سال پیش | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								ccc73b920e
							
							Node peer list function for CAPI, and some Peer cleanup.
						 | 
						10 سال پیش | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								d9e9b60a98
							
							Node status and network list.
						 | 
						10 سال پیش | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								e34bc961db
							
							Add awareness of online status, and put old OS-dep utils in OSUtils.
						 | 
						10 سال پیش | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								4d5a6a25d3
							
							Add events for packet decode errors, etc., and re-implement TRACE as an event.
						 | 
						10 سال پیش | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								9d9d0ef12c
							
							Rename StatusCallback to more descriptive EventCallback.
						 | 
						10 سال پیش | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								c894710ac1
							
							Remove Logger.hpp references.
						 | 
						10 سال پیش | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								6de7996218
							
							Math fix.
						 | 
						10 سال پیش | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								49f031ccb4
							
							Tons of refactoring, change to desperation algorithm to use max of core or link, porting over core loop code from old Node.cpp to new CAPI version, etc.
						 | 
						10 سال پیش | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								9e55f882d3
							
							Starting to port from old Node() -- identity generation.
						 | 
						10 سال پیش | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								8210ed4805
							
							Implement read from object store.
						 | 
						10 سال پیش | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								a2821e9000
							
							Add code to check external surface against reported surface from other trusted peers, and also rename ExternalSurface to SelfAwareness because lulz.
						 | 
						10 سال پیش | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								51f46a009a
							
							Multicast group join/leave and group membership announcement.
						 | 
						10 سال پیش | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								8001b2c0cb
							
							Network now calls port config function as per new API.
						 | 
						10 سال پیش | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								5f351f2f6b
							
							build fixes.
						 | 
						10 سال پیش | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								f4fd2d4971
							
							Bring IncomingPacket into line with new changes.
						 | 
						10 سال پیش |