Christian Grothoff [Fri, 11 Jun 2010 21:58:28 +0000 (21:58 +0000)]
use constants instead of casting -1
Christian Grothoff [Fri, 11 Jun 2010 21:57:37 +0000 (21:57 +0000)]
use constants instead of casting -1
Christian Grothoff [Fri, 11 Jun 2010 21:41:10 +0000 (21:41 +0000)]
extra semi
Christian Grothoff [Fri, 11 Jun 2010 21:38:09 +0000 (21:38 +0000)]
nicer
Christian Grothoff [Fri, 11 Jun 2010 21:29:31 +0000 (21:29 +0000)]
error checking
Christian Grothoff [Fri, 11 Jun 2010 19:10:58 +0000 (19:10 +0000)]
leak
Christian Grothoff [Fri, 11 Jun 2010 13:51:47 +0000 (13:51 +0000)]
fixing leak
Christian Grothoff [Fri, 11 Jun 2010 13:40:49 +0000 (13:40 +0000)]
simplify
Nathan S. Evans [Fri, 11 Jun 2010 11:42:58 +0000 (11:42 +0000)]
always add user provided external addresses (duh)
Nathan S. Evans [Fri, 11 Jun 2010 11:39:20 +0000 (11:39 +0000)]
explicitly add user provided external address to known addresses when used with NAT
Christian Grothoff [Fri, 11 Jun 2010 11:04:45 +0000 (11:04 +0000)]
use after free
Christian Grothoff [Fri, 11 Jun 2010 11:02:51 +0000 (11:02 +0000)]
size
Christian Grothoff [Fri, 11 Jun 2010 11:00:42 +0000 (11:00 +0000)]
dbz
Christian Grothoff [Fri, 11 Jun 2010 11:00:00 +0000 (11:00 +0000)]
dbz
Nathan S. Evans [Fri, 11 Jun 2010 10:59:39 +0000 (10:59 +0000)]
extra check for udp based punch
Christian Grothoff [Fri, 11 Jun 2010 10:58:24 +0000 (10:58 +0000)]
fix double free
Nathan S. Evans [Fri, 11 Jun 2010 10:54:55 +0000 (10:54 +0000)]
bugs from codesonar
Christian Grothoff [Fri, 11 Jun 2010 09:46:59 +0000 (09:46 +0000)]
fix overflow
Nathan S. Evans [Fri, 11 Jun 2010 09:10:36 +0000 (09:10 +0000)]
missing configuration files, may help stupid build errors
Matthias Wachs [Fri, 11 Jun 2010 08:37:05 +0000 (08:37 +0000)]
Nathan S. Evans [Fri, 11 Jun 2010 08:33:39 +0000 (08:33 +0000)]
nates public key for testbed
Christian Grothoff [Fri, 11 Jun 2010 07:17:50 +0000 (07:17 +0000)]
mykeys
Nathan S. Evans [Thu, 10 Jun 2010 16:06:16 +0000 (16:06 +0000)]
add support for using both NAT and non-NAT addresses, fix bug when multiple ICMP probes received
Nathan S. Evans [Thu, 10 Jun 2010 14:09:14 +0000 (14:09 +0000)]
working TCP PWNAT implementation (at least on my machine), also base testcase and reliability testcase
Nathan S. Evans [Thu, 10 Jun 2010 10:23:35 +0000 (10:23 +0000)]
minor but necessary commit
Nathan S. Evans [Wed, 9 Jun 2010 15:32:33 +0000 (15:32 +0000)]
first implementation of NAT punching for TCP transport plugin... doubt that it works, but testcases that do NOT use NAT still work. not to be viewed by anyone.
Christian Grothoff [Wed, 9 Jun 2010 12:56:39 +0000 (12:56 +0000)]
fix
Nathan S. Evans [Wed, 9 Jun 2010 11:28:39 +0000 (11:28 +0000)]
minor cleanups
Nathan S. Evans [Wed, 9 Jun 2010 11:25:54 +0000 (11:25 +0000)]
proper test case configuration
Christian Grothoff [Wed, 9 Jun 2010 11:23:09 +0000 (11:23 +0000)]
stdconst
Nathan S. Evans [Wed, 9 Jun 2010 11:18:12 +0000 (11:18 +0000)]
malformed address handling
Nathan S. Evans [Wed, 9 Jun 2010 11:12:48 +0000 (11:12 +0000)]
fixes
Christian Grothoff [Wed, 9 Jun 2010 11:06:50 +0000 (11:06 +0000)]
fixing bias
Nathan S. Evans [Wed, 9 Jun 2010 09:18:45 +0000 (09:18 +0000)]
change from udp_nat to only udp, altered testcases and configs to suit
Nathan S. Evans [Wed, 9 Jun 2010 08:56:16 +0000 (08:56 +0000)]
coverity fixes, revert to 11639 if broken
Nathan S. Evans [Wed, 9 Jun 2010 08:14:38 +0000 (08:14 +0000)]
doxygen
Matthias Wachs [Tue, 8 Jun 2010 16:49:26 +0000 (16:49 +0000)]
Nathan S. Evans [Tue, 8 Jun 2010 15:46:09 +0000 (15:46 +0000)]
somewhat simplified, somewhat working udp_nat implementation. let the buildbots thrash on it and see what happens
Matthias Wachs [Tue, 8 Jun 2010 14:52:24 +0000 (14:52 +0000)]
Nathan S. Evans [Tue, 8 Jun 2010 13:31:57 +0000 (13:31 +0000)]
remove optional port information, always use since data indicates NAT boxes don't care (or would not work for other reasons before checking payloads)
Nathan S. Evans [Tue, 8 Jun 2010 13:27:51 +0000 (13:27 +0000)]
remove unneeded udp crapulence
Nathan S. Evans [Tue, 8 Jun 2010 13:27:11 +0000 (13:27 +0000)]
add UDP inside ICMP for NAT punch
Matthias Wachs [Tue, 8 Jun 2010 11:41:15 +0000 (11:41 +0000)]
Matthias Wachs [Tue, 8 Jun 2010 09:27:06 +0000 (09:27 +0000)]
Matthias Wachs [Tue, 8 Jun 2010 08:17:06 +0000 (08:17 +0000)]
Matthias Wachs [Tue, 8 Jun 2010 07:56:41 +0000 (07:56 +0000)]
Christian Grothoff [Tue, 8 Jun 2010 06:55:01 +0000 (06:55 +0000)]
fix
Christian Grothoff [Mon, 7 Jun 2010 22:12:44 +0000 (22:12 +0000)]
done
Matthias Wachs [Mon, 7 Jun 2010 15:58:54 +0000 (15:58 +0000)]
Matthias Wachs [Mon, 7 Jun 2010 11:58:17 +0000 (11:58 +0000)]
Matthias Wachs [Mon, 7 Jun 2010 11:35:29 +0000 (11:35 +0000)]
Matthias Wachs [Mon, 7 Jun 2010 07:51:28 +0000 (07:51 +0000)]
Christian Grothoff [Mon, 7 Jun 2010 07:13:31 +0000 (07:13 +0000)]
fix
Christian Grothoff [Sun, 6 Jun 2010 22:01:02 +0000 (22:01 +0000)]
stuff
Christian Grothoff [Sun, 6 Jun 2010 21:50:01 +0000 (21:50 +0000)]
more data
Christian Grothoff [Sun, 6 Jun 2010 11:11:04 +0000 (11:11 +0000)]
fmt
Christian Grothoff [Sun, 6 Jun 2010 10:53:30 +0000 (10:53 +0000)]
use extractor
Christian Grothoff [Sun, 6 Jun 2010 10:50:05 +0000 (10:50 +0000)]
use extractor
Christian Grothoff [Sun, 6 Jun 2010 09:49:02 +0000 (09:49 +0000)]
have rank
Christian Grothoff [Sun, 6 Jun 2010 00:09:19 +0000 (00:09 +0000)]
duplicate event type
Christian Grothoff [Sat, 5 Jun 2010 22:43:24 +0000 (22:43 +0000)]
check for headers at least conditionally, also for MinGW
Christian Grothoff [Sat, 5 Jun 2010 22:42:30 +0000 (22:42 +0000)]
check for headers at least conditionally
Christian Grothoff [Sat, 5 Jun 2010 22:25:38 +0000 (22:25 +0000)]
not
Christian Grothoff [Sat, 5 Jun 2010 22:16:11 +0000 (22:16 +0000)]
install all of our headers, but not winproc unless on W32
Christian Grothoff [Sat, 5 Jun 2010 17:50:22 +0000 (17:50 +0000)]
fix
Christian Grothoff [Sat, 5 Jun 2010 16:16:46 +0000 (16:16 +0000)]
UNIX domain socket support
Nils Durner [Sat, 5 Jun 2010 08:35:39 +0000 (08:35 +0000)]
move platform specific stuff to platform.h
Christian Grothoff [Fri, 4 Jun 2010 21:48:03 +0000 (21:48 +0000)]
done
Christian Grothoff [Fri, 4 Jun 2010 09:32:44 +0000 (09:32 +0000)]
done
Christian Grothoff [Thu, 3 Jun 2010 23:26:44 +0000 (23:26 +0000)]
done
Christian Grothoff [Thu, 3 Jun 2010 20:47:53 +0000 (20:47 +0000)]
add native setting capability
Christian Grothoff [Thu, 3 Jun 2010 05:31:08 +0000 (05:31 +0000)]
better timeout, renew on significant progress means shorter timeout on hard(er) errors and longer timeout on slow machines
Christian Grothoff [Wed, 2 Jun 2010 21:55:32 +0000 (21:55 +0000)]
fix
Christian Grothoff [Wed, 2 Jun 2010 21:22:49 +0000 (21:22 +0000)]
decap
Christian Grothoff [Wed, 2 Jun 2010 13:25:46 +0000 (13:25 +0000)]
fix
Christian Grothoff [Tue, 1 Jun 2010 21:06:45 +0000 (21:06 +0000)]
fixing bad control flow
Christian Grothoff [Tue, 1 Jun 2010 21:05:24 +0000 (21:05 +0000)]
fixing memory leak
Christian Grothoff [Tue, 1 Jun 2010 20:03:01 +0000 (20:03 +0000)]
fixing Mantis 1564
Matthias Wachs [Tue, 1 Jun 2010 15:54:15 +0000 (15:54 +0000)]
Matthias Wachs [Tue, 1 Jun 2010 15:20:13 +0000 (15:20 +0000)]
Matthias Wachs [Tue, 1 Jun 2010 14:49:19 +0000 (14:49 +0000)]
Matthias Wachs [Tue, 1 Jun 2010 14:14:57 +0000 (14:14 +0000)]
Matthias Wachs [Tue, 1 Jun 2010 13:39:00 +0000 (13:39 +0000)]
Matthias Wachs [Tue, 1 Jun 2010 12:24:30 +0000 (12:24 +0000)]
Christian Grothoff [Mon, 31 May 2010 22:17:44 +0000 (22:17 +0000)]
update
Christian Grothoff [Mon, 31 May 2010 22:17:05 +0000 (22:17 +0000)]
update
Christian Grothoff [Mon, 31 May 2010 22:14:28 +0000 (22:14 +0000)]
make smaller -- for now
Christian Grothoff [Mon, 31 May 2010 22:13:59 +0000 (22:13 +0000)]
done for now
Christian Grothoff [Mon, 31 May 2010 22:08:01 +0000 (22:08 +0000)]
away
Christian Grothoff [Mon, 31 May 2010 22:04:58 +0000 (22:04 +0000)]
short timeout, transmission based on receiving to avoid reordering and overflowing queues
Christian Grothoff [Mon, 31 May 2010 22:04:27 +0000 (22:04 +0000)]
use larger queue, proper handling of messages with short transmission time, more logging
Christian Grothoff [Mon, 31 May 2010 22:03:09 +0000 (22:03 +0000)]
logging and proper limiting of message size
Christian Grothoff [Mon, 31 May 2010 22:02:38 +0000 (22:02 +0000)]
more constants
Christian Grothoff [Mon, 31 May 2010 22:01:42 +0000 (22:01 +0000)]
fixing bug with queue management in server nc -- and some additional debug messages
Christian Grothoff [Mon, 31 May 2010 19:32:25 +0000 (19:32 +0000)]
update
Christian Grothoff [Mon, 31 May 2010 19:07:22 +0000 (19:07 +0000)]
reliability test for core
Matthias Wachs [Mon, 31 May 2010 16:03:43 +0000 (16:03 +0000)]
Matthias Wachs [Mon, 31 May 2010 15:28:34 +0000 (15:28 +0000)]
Christian Grothoff [Mon, 31 May 2010 13:21:05 +0000 (13:21 +0000)]
fix
Matthias Wachs [Mon, 31 May 2010 12:40:40 +0000 (12:40 +0000)]