9426b60308 
								
							 
						 
						
							
							
								
								TUN-7227: Migrate to devincarr/quic-go  
							
							... 
							
							
							
							The lucas-clemente/quic-go package moved namespaces and our branch
went stale, this new fork provides support for the new quic-go repo
and applies the max datagram frame size change.
Until the max datagram frame size support gets upstreamed into quic-go,
this can be used to unblock go 1.20 support as the old
lucas-clemente/quic-go will not get go 1.20 support. 
							
						 
						
							2023-05-10 19:44:15 +00:00  
				
					
						
							
							
								 
						
							
								0b5b9b8297 
								
							 
						 
						
							
							
								
								TUN-7130: Categorize UDP logs for streaming logs  
							
							
							
						 
						
							2023-04-18 20:49:36 +00:00  
				
					
						
							
							
								 
						
							
								40ea6a5080 
								
							 
						 
						
							
							
								
								TUN-6829: Allow user of datagramsession to control logging level of errors  
							
							
							
						 
						
							2022-10-11 18:49:02 +00:00  
				
					
						
							
							
								 
						
							
								fc5749328d 
								
							 
						 
						
							
							
								
								TUN-6691: Properly error check for net.ErrClosed  
							
							... 
							
							
							
							UDP session would check if the socket was closed before returning but the net.ErrClosed could be wrapped in another error. 
							
						 
						
							2022-08-25 09:44:32 -07:00  
				
					
						
							
							
								 
						
							
								bad2e8e812 
								
							 
						 
						
							
							
								
								TUN-6666: Define packet package  
							
							... 
							
							
							
							This package defines IP and ICMP packet, decoders, encoder and flow 
							
						 
						
							2022-08-24 11:36:57 +01:00  
				
					
						
							
							
								 
						
							
								278df5478a 
								
							 
						 
						
							
							
								
								TUN-6584: Define QUIC datagram v2 format to support proxying IP packets  
							
							
							
						 
						
							2022-08-12 08:06:56 +00:00  
				
					
						
							
							
								 
						
							
								b8ba5b444c 
								
							 
						 
						
							
							
								
								TUN-6301: Allow to update logger used by UDP session manager  
							
							
							
						 
						
							2022-05-30 13:53:27 +00:00  
				
					
						
							
							
								 
						
							
								46c147a1b2 
								
							 
						 
						
							
							
								
								TUN-6166: Fix mocked QUIC transport for UDP proxy manager to return expected error  
							
							
							
						 
						
							2022-05-04 21:39:51 +00:00  
				
					
						
							
							
								 
						
							
								8f0498f66a 
								
							 
						 
						
							
							
								
								TUN-6123: For a given connection with edge, close all datagram sessions through this connection when it's closed  
							
							
							
						 
						
							2022-04-21 16:33:28 +00:00  
				
					
						
							
							
								 
						
							
								c0f85ab85b 
								
							 
						 
						
							
							
								
								TUN-5956: Add timeout to session manager APIs  
							
							
							
						 
						
							2022-03-28 13:39:03 +00:00  
				
					
						
							
							
								 
						
							
								c196679bc7 
								
							 
						 
						
							
							
								
								TUN-5659: Proxy UDP with zero-byte payload  
							
							
							
						 
						
							2022-01-21 09:42:05 +00:00  
				
					
						
							
							
								 
						
							
								6fa58aadba 
								
							 
						 
						
							
							
								
								TUN-5623: Configure quic max datagram frame size to 1350 bytes for none Windows platforms  
							
							
							
						 
						
							2022-01-11 14:55:43 +00:00  
				
					
						
							
							
								 
						
							
								628545d229 
								
							 
						 
						
							
							
								
								TUN-5600: Close QUIC transports as soon as possible while respecting graceful shutdown  
							
							... 
							
							
							
							This does a few fixes to make sure that the QUICConnection returns from
Serve when the context is cancelled.
QUIC transport now behaves like other transports: closes as soon as there
is no traffic, or at most by grace-period. Note that we do not wait for
UDP traffic since that's connectionless by design. 
							
						 
						
							2022-01-06 08:59:53 +00:00  
				
					
						
							
							
								 
						
							
								8445b88d3c 
								
							 
						 
						
							
							
								
								TUN-5593: Read full packet from UDP connection, even if it exceeds MTU of the transport. When packet length is greater than the MTU of the transport, we will silently drop packets (for now).  
							
							
							
						 
						
							2021-12-22 17:18:22 -06:00  
				
					
						
							
							
								 
						
							
								7a55208c61 
								
							 
						 
						
							
							
								
								TUN-5590: QUIC datagram max user payload is 1217 bytes  
							
							
							
						 
						
							2021-12-22 19:53:58 +00:00  
				
					
						
							
							
								 
						
							
								ebae7a7024 
								
							 
						 
						
							
							
								
								TUN-5494: Send a RPC with terminate reason to edge if the session is closed locally  
							
							
							
						 
						
							2021-12-21 09:52:39 +00:00  
				
					
						
							
							
								 
						
							
								41b9c22216 
								
							 
						 
						
							
							
								
								TUN-5571: Remove redundant session manager log, it's already logged in origin/tunnel.ServeQUIC  
							
							
							
						 
						
							2021-12-20 12:00:55 +00:00  
				
					
						
							
							
								 
						
							
								9251b3aa1f 
								
							 
						 
						
							
							
								
								TUN-5530: Get current time from ticker  
							
							
							
						 
						
							2021-12-13 13:35:40 +00:00  
				
					
						
							
							
								 
						
							
								73a265f2fc 
								
							 
						 
						
							
							
								
								TUN-5488: Close session after it's idle for a period defined by registerUdpSession RPC  
							
							
							
						 
						
							2021-12-09 11:55:34 +00:00  
				
					
						
							
							
								 
						
							
								eea3d11e40 
								
							 
						 
						
							
							
								
								TUN-5301: Separate datagram multiplex and session management logic from quic connection logic  
							
							
							
						 
						
							2021-12-06 16:37:09 +00:00