tinc/src
Guus Sliepen 03f3fc01e8 Use a ringbuffer in shared memory to transfer packets from the tapreader thread to the main thread.
It's a wonder it ever worked before. The socket that is created is not of a
datagram type, therefore packet boundaries were not preserved, which becomes
a problem as soon as the TAP-Win32 device receives packets in fast succession.
2007-01-03 18:18:54 +00:00
..
bsd Update copyright notices, remove Ivo's email address. 2006-04-26 13:52:58 +00:00
cygwin Update copyright notices, remove Ivo's email address. 2006-04-26 13:52:58 +00:00
linux Do a simple test for linux/if_tun.h instead of no test at all. 2006-12-16 16:53:58 +00:00
mingw Use a ringbuffer in shared memory to transfer packets from the tapreader thread to the main thread. 2007-01-03 18:18:54 +00:00
raw_socket Update copyright notices, remove Ivo's email address. 2006-04-26 13:52:58 +00:00
solaris Update copyright notices, remove Ivo's email address. 2006-04-26 13:52:58 +00:00
uml_socket Update copyright notices, remove Ivo's email address. 2006-04-26 13:52:58 +00:00
conf.c Update copyright notices, remove Ivo's email address. 2006-04-26 13:52:58 +00:00
conf.h Update copyright notices, remove Ivo's email address. 2006-04-26 13:52:58 +00:00
connection.c Do not break strict aliasing of status_t structs. 2006-08-08 13:21:08 +00:00
connection.h Do not break strict aliasing of status_t structs. 2006-08-08 13:21:08 +00:00
device.h Update copyright notices, remove Ivo's email address. 2006-04-26 13:52:58 +00:00
edge.c Update copyright notices, remove Ivo's email address. 2006-04-26 13:52:58 +00:00
edge.h Update copyright notices, remove Ivo's email address. 2006-04-26 13:52:58 +00:00
event.c Nodes use events, so event system should be initialised first and destroyed last. 2006-11-11 22:44:15 +00:00
event.h Update copyright notices, remove Ivo's email address. 2006-04-26 13:52:58 +00:00
graph.c Use the correct next pointer. 2006-12-12 14:54:39 +00:00
graph.h Added graph dumping ability based on Markus Goetz's patch. 2006-11-11 14:11:16 +00:00
logger.c Update copyright notices, remove Ivo's email address. 2006-04-26 13:52:58 +00:00
logger.h Use the event log under Windows. 2003-08-17 09:04:00 +00:00
Makefile.am Use the generic BSD tun/tap code. 2004-11-10 18:11:44 +00:00
meta.c EWOULDBLOCK does not exist on platforms without O_NONBLOCK 2006-11-14 12:28:04 +00:00
meta.h Update copyright notices, remove Ivo's email address. 2006-04-26 13:52:58 +00:00
net.c Make sure resolved addressed for outgoing connections are freed, if there are any. 2006-11-29 16:57:46 +00:00
net.h Update copyright notices, remove Ivo's email address. 2006-04-26 13:52:58 +00:00
net_packet.c Search for lzo/lzo1x.h, lzo2/lzo1x.h and lzo1x.h. 2006-11-29 17:18:39 +00:00
net_setup.c Make sure resolved addressed for outgoing connections are freed, if there are any. 2006-11-29 16:57:46 +00:00
net_socket.c Remove unused variable. 2006-08-08 13:50:58 +00:00
netutl.c Remove unused parameter from maskcmp(). 2006-08-08 13:44:37 +00:00
netutl.h Remove unused parameter from maskcmp(). 2006-08-08 13:44:37 +00:00
node.c Nodes use events, so event system should be initialised first and destroyed last. 2006-11-11 22:44:15 +00:00
node.h The "active" bit in node.status is not used. 2006-11-11 13:43:00 +00:00
process.c Update copyright notices, remove Ivo's email address. 2006-04-26 13:52:58 +00:00
process.h Update copyright notices, remove Ivo's email address. 2006-04-26 13:52:58 +00:00
protocol.c Update copyright notices, remove Ivo's email address. 2006-04-26 13:52:58 +00:00
protocol.h Update copyright notices, remove Ivo's email address. 2006-04-26 13:52:58 +00:00
protocol_auth.c Update copyright notices, remove Ivo's email address. 2006-04-26 13:52:58 +00:00
protocol_edge.c Update copyright notices, remove Ivo's email address. 2006-04-26 13:52:58 +00:00
protocol_key.c Update copyright notices, remove Ivo's email address. 2006-04-26 13:52:58 +00:00
protocol_misc.c Update copyright notices, remove Ivo's email address. 2006-04-26 13:52:58 +00:00
protocol_subnet.c Update copyright notices, remove Ivo's email address. 2006-04-26 13:52:58 +00:00
route.c memcpy() addresses from packet headers before calling the lookup functions. 2006-08-09 22:31:10 +00:00
route.h Update copyright notices, remove Ivo's email address. 2006-04-26 13:52:58 +00:00
subnet.c Remove unused parameter from maskcmp(). 2006-08-08 13:44:37 +00:00
subnet.h Update copyright notices, remove Ivo's email address. 2006-04-26 13:52:58 +00:00
tincd.c Search for lzo/lzo1x.h, lzo2/lzo1x.h and lzo1x.h. 2006-11-29 17:18:39 +00:00