Adam Ierymenko
							
						 | 
						
							
							
								de761c5a82
							
							Fix test world def.
						 | 
						10 years ago | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								d6dee7bb5c
							
							Clustered handling of relaying.
						 | 
						10 years ago | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								3adb183c5f
							
							Fix bad COM attachment bug and eliminate an unnecessary redundant check.
						 | 
						10 years ago | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								a3db7d0728
							
							Refactor: move network COMs out of Network and into Peer in prep for tightening up multicast lookup and other things.
						 | 
						10 years ago | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								f69454ec98
							
							(1) Make ZT_ naming convention consistent (get rid of ZT1_), (2) Make local interface a full sockaddr_storage instead of an int identifier, which turns out to be better for multi-homing and other uses.
						 | 
						10 years ago | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								367ffde00c
							
							Plumb through localInterfaceId to track local interfaces corresponding with remote addresses.
						 | 
						10 years ago | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								85b90f122a
							
							Final std::map<> from Switch, and add some smallish default values for hash size.
						 | 
						10 years ago | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								3dba016a93
							
							Almost done... very few std::map<>s remaining in any spot that matters.
						 | 
						10 years ago | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								db0369e9b8
							
							Remove way-overkill multimap from Switch.
						 | 
						10 years ago | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								0ab3e49be9
							
							Starting in on Switch... kill map in defrag queue, which will probably improve performance pretty decently under high load with lots of peers.
						 | 
						10 years ago | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								eea8d58afa
							
							docs,cleanup
						 | 
						10 years ago | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								21e6850722
							
							Cancel NAT-t attempts if peer is no longer "alive"
						 | 
						10 years ago | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								4564dd95ff
							
							Revert... no luck with any of that.
						 | 
						10 years ago | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								d2bfdfa6e7
							
							Play with NAT-t tweaks some more.
						 | 
						10 years ago | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								17bfd4d55e
							
							Add TRACE for NAT-t debugging.
						 | 
						10 years ago | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								b31071463c
							
							Try another NAT traversal improvement.
						 | 
						10 years ago | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								821f1f366e
							
							Fix to NAT escalation sequence.
						 | 
						10 years ago | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								e30ba3e138
							
							Eliminate some aggressive port scanning NAT-t behavior that has proven ineffective.
						 | 
						10 years ago | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								fe20f0d7cd
							
							Put back legacy code to listen for LAN announcements to support same network location with pre-1.0.4 clients.
						 | 
						10 years ago | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								3f567a07ca
							
							Save a little bit of RAM by getting rid of overkill CMWC4096 non-crypto PRNG and replacing it with a simple non-crypto PRNG that just uses Salsa20.
						 | 
						10 years ago | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								41fc08b330
							
							etherTypeName() is only used in Switch and only with ZT_TRACE
						 | 
						10 years ago | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								778c7e6e70
							
							More cleanup to direct path push, comment fixes, etc.
						 | 
						10 years ago | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								cac55105c3
							
							Fix a regression.
						 | 
						10 years ago | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								79e9a8bcc2
							
							Almost everything for GitHub issue #180 except direct path map setup.
						 | 
						10 years ago | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								fad9dff2db
							
							Almost all of GitHub issue #180
						 | 
						10 years ago | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								93bb934d4e
							
							Some cleanup, docs, and Path -> Path > RemotePath refactor.
						 | 
						10 years ago | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								6bfbc43e3c
							
							Include COM with EXT_FRAME in bridged case.
						 | 
						10 years ago | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								35b5dcf89d
							
							Kill debug line.
						 | 
						10 years ago | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								e5f7c55c54
							
							Documentation in Packet, more work on path push, and clean up ancient legacy support code in Switch.
						 | 
						10 years ago | 
					
				
					
						
							
								   Adam Ierymenko
							
						 | 
						
							
							
								57c7992c78
							
							GitHub issue #191 - kill intra-network multicast rate limits (which were not well supported or easily configurable anyway) -- this is really left over from the old collaborative multicast propagation algorithm. New algorithm (in for a while) has been sender-side replication in which sender "pays" all bandwidth, which intrinsically limits multicast.
						 | 
						10 years ago |