tinc/src
Guus Sliepen f431fcb35f Add simple buffer management code.
Libevent 2.0's buffer code is not completely backward compatible with 1.4's.
In order to not (mis)use it anymore, we implement it ourselves. The buffers
are automatically expanding when necessary. When consuming data from the
buffer, no memmove()s are performed. Only when adding to the buffer would
write past the end do we shift everything back to the start.
2011-05-14 19:15:04 +02:00
..
bsd Merge branch 'master' of git://tinc-vpn.org/tinc into 1.1 2011-05-09 21:35:14 +02:00
cygwin Merge branch 'master' into 1.1 2010-11-12 16:15:29 +01:00
dummy Use 64 bit counters to keep track of bytes sent/received from the virtual network interface. 2010-06-04 15:04:08 +02:00
gcrypt Do not use hardcoded cipher block length when padding. 2009-12-19 23:23:25 +01:00
linux Merge branch 'master' into 1.1 2010-11-19 12:22:48 +00:00
mingw Merge branch 'master' of git://tinc-vpn.org/tinc into 1.1 2011-05-09 21:35:14 +02:00
openssl Add missing return statement. 2010-04-17 12:33:36 +02:00
raw_socket Merge branch 'master' into 1.1 2010-11-12 16:15:29 +01:00
solaris Merge branch 'master' of git://tinc-vpn.org/tinc into 1.1 2011-05-09 21:35:14 +02:00
uml_socket Merge branch 'master' into 1.1 2010-11-12 16:15:29 +01:00
vde Add support for VDE through libvdeplug. 2011-02-07 18:34:55 +01:00
alloca.c Move source from lib/ to src/. 2009-12-31 13:19:13 +01:00
buffer.c Add simple buffer management code. 2011-05-14 19:15:04 +02:00
buffer.h Add simple buffer management code. 2011-05-14 19:15:04 +02:00
conf.c Merge branch 'master' of git://tinc-vpn.org/tinc into 1.1 2011-05-09 21:35:14 +02:00
conf.h Merge branch 'master' into 1.1 2010-11-12 16:15:29 +01:00
connection.c Merge branch 'master' into 1.1 2010-11-12 16:15:29 +01:00
connection.h Merge branch 'master' into 1.1 2010-11-12 16:15:29 +01:00
control.c Allow connections to be closed. 2009-12-16 21:16:56 +01:00
control.h Use the TCP socket infrastructure for control sockets. 2009-11-07 23:43:25 +01:00
control_common.h Allow connections to be closed. 2009-12-16 21:16:56 +01:00
device.h Update the address of the Free Software Foundation in all copyright headers. 2009-09-25 00:01:00 +02:00
dropin.c Merge branch 'master' of git://tinc-vpn.org/tinc into 1.1 2011-05-09 21:35:14 +02:00
dropin.h Merge branch 'master' of git://tinc-vpn.org/tinc into 1.1 2011-05-09 21:35:14 +02:00
edge.c Use the TCP socket infrastructure for control sockets. 2009-11-07 23:43:25 +01:00
edge.h Use the TCP socket infrastructure for control sockets. 2009-11-07 23:43:25 +01:00
ethernet.h Move source from lib/ to src/. 2009-12-31 13:19:13 +01:00
fake-gai-errnos.h Move source from lib/ to src/. 2009-12-31 13:19:13 +01:00
fake-getaddrinfo.c Move source from lib/ to src/. 2009-12-31 13:19:13 +01:00
fake-getaddrinfo.h Move source from lib/ to src/. 2009-12-31 13:19:13 +01:00
fake-getnameinfo.c Move source from lib/ to src/. 2009-12-31 13:19:13 +01:00
fake-getnameinfo.h Move source from lib/ to src/. 2009-12-31 13:19:13 +01:00
getopt.c Merge branch 'master' into 1.1 2010-11-12 16:15:29 +01:00
getopt.h Move source from lib/ to src/. 2009-12-31 13:19:13 +01:00
getopt1.c Move source from lib/ to src/. 2009-12-31 13:19:13 +01:00
graph.c Merge branch 'master' of git://tinc-vpn.org/tinc into 1.1 2011-05-09 21:35:14 +02:00
graph.h Use the TCP socket infrastructure for control sockets. 2009-11-07 23:43:25 +01:00
ipv4.h Merge branch 'master' into 1.1 2010-04-17 12:21:53 +02:00
ipv6.h Merge branch 'master' into 1.1 2010-04-17 12:21:53 +02:00
list.c Move source from lib/ to src/. 2009-12-31 13:19:13 +01:00
list.h Move source from lib/ to src/. 2009-12-31 13:19:13 +01:00
logger.c Merge branch 'master' into 1.1 2010-11-12 16:15:29 +01:00
logger.h Use the event log under Windows. 2003-08-17 09:04:00 +00:00
Makefile.am Add simple buffer management code. 2011-05-14 19:15:04 +02:00
malloc.c Move source from lib/ to src/. 2009-12-31 13:19:13 +01:00
memcmp.c Merge branch 'master' of git://tinc-vpn.org/tinc into 1.1 2011-05-09 21:35:14 +02:00
meta.c recv() and recvfrom() return int, do not prematurely cast the return value. 2009-12-19 20:52:19 +01:00
meta.h Function flush_meta() does not exist anymore. 2010-03-31 05:06:33 +02:00
net.c Merge branch 'master' of git://tinc-vpn.org/tinc into 1.1 2011-05-09 21:35:14 +02:00
net.h Merge branch 'master' into 1.1 2010-11-19 12:22:48 +00:00
net_packet.c Merge branch 'master' of git://tinc-vpn.org/tinc into 1.1 2011-05-09 21:35:14 +02:00
net_setup.c Do not try to dereference myself->connection->config_tree. 2010-11-19 12:26:20 +00:00
net_socket.c Merge branch 'master' into 1.1 2010-11-19 12:22:48 +00:00
netutl.c Merge branch 'master' of git://tinc-vpn.org/tinc into 1.1 2011-05-09 21:35:14 +02:00
netutl.h Update the address of the Free Software Foundation in all copyright headers. 2009-09-25 00:01:00 +02:00
node.c Merge branch 'master' of git://tinc-vpn.org/tinc into 1.1 2011-05-09 21:35:14 +02:00
node.h Merge branch 'master' into 1.1 2010-11-19 12:22:48 +00:00
process.c Merge branch 'master' of git://tinc-vpn.org/tinc into 1.1 2011-05-09 21:35:14 +02:00
process.h Merge branch 'master' into 1.1 2010-11-12 16:15:29 +01:00
protocol.c Fixed metadata protokoll corruption on forwarded requests 2010-03-31 05:06:40 +02:00
protocol.h Merge branch 'master' into 1.1 2010-03-26 16:51:03 +01:00
protocol_auth.c Use variable length arrays instead of alloca(). 2010-11-13 15:55:38 +01:00
protocol_edge.c Merge branch 'master' into 1.1 2010-11-12 16:15:29 +01:00
protocol_key.c Fix check for event initialization due to the merge. 2011-05-14 11:52:35 +02:00
protocol_misc.c Merge branch 'master' into 1.1 2009-09-29 14:55:29 +02:00
protocol_subnet.c Fixed 1.0 miss-merges 2010-03-31 05:01:39 +02:00
realloc.c Move source from lib/ to src/. 2009-12-31 13:19:13 +01:00
route.c Merge branch 'master' into 1.1 2010-04-17 12:21:53 +02:00
route.h Merge branch 'master' into 1.1 2010-03-26 16:51:03 +01:00
splay_tree.c Move source from lib/ to src/. 2009-12-31 13:19:13 +01:00
splay_tree.h Move source from lib/ to src/. 2009-12-31 13:19:13 +01:00
subnet.c Do not try to free NULL pointers. 2010-04-30 23:13:02 +02:00
subnet.h Merge branch 'master' into 1.1 2010-04-17 12:21:53 +02:00
tincctl.c Allow connections to be closed. 2009-12-16 21:16:56 +01:00
tincd.c Merge branch 'master' of git://tinc-vpn.org/tinc into 1.1 2011-05-09 21:35:14 +02:00
utils.c Move source from lib/ to src/. 2009-12-31 13:19:13 +01:00
utils.h Move source from lib/ to src/. 2009-12-31 13:19:13 +01:00
xalloc.h Move source from lib/ to src/. 2009-12-31 13:19:13 +01:00
xmalloc.c Move source from lib/ to src/. 2009-12-31 13:19:13 +01:00