Christian Grothoff [Tue, 24 Jan 2012 10:18:47 +0000 (10:18 +0000)]
-do not compile vpn/exit/pt/dns on non-Linux systems
Christian Grothoff [Tue, 24 Jan 2012 10:18:13 +0000 (10:18 +0000)]
-a first VPN testcase
Bart Polot [Tue, 24 Jan 2012 03:14:22 +0000 (03:14 +0000)]
- minor fix
Bart Polot [Tue, 24 Jan 2012 03:06:29 +0000 (03:06 +0000)]
- Use a consisten (and correct) way to detect data packets
Bart Polot [Tue, 24 Jan 2012 03:03:35 +0000 (03:03 +0000)]
- Don't crash on bogus data from client
Bart Polot [Tue, 24 Jan 2012 02:51:18 +0000 (02:51 +0000)]
- Fixed #2090, removed ugly debug lines
Bart Polot [Tue, 24 Jan 2012 01:32:04 +0000 (01:32 +0000)]
Changed incoming tunnel notification to delay until relvant traffic is received from remote peer. Allowed several remote clients for each tunnel.
Christian Grothoff [Mon, 23 Jan 2012 23:00:58 +0000 (23:00 +0000)]
-fixing #2100
Bart Polot [Mon, 23 Jan 2012 17:36:49 +0000 (17:36 +0000)]
- Added debug info
Matthias Wachs [Mon, 23 Jan 2012 15:45:11 +0000 (15:45 +0000)]
fixing mantis 2098:
ats did not lookup addresses correctly
ats overwrote existing session when updating addresses
Matthias Wachs [Mon, 23 Jan 2012 15:43:15 +0000 (15:43 +0000)]
fixing: mantis
0002098: transport did not propagate session to ats
Christian Grothoff [Mon, 23 Jan 2012 14:54:55 +0000 (14:54 +0000)]
use noreturn macro for GNUNET_abort to help gcc and others
Bart Polot [Mon, 23 Jan 2012 14:27:18 +0000 (14:27 +0000)]
- Additional fix to #2095 (local clients can do ToOrigin too)
Bart Polot [Mon, 23 Jan 2012 14:21:03 +0000 (14:21 +0000)]
- Attempted to fix #2095 (add incoming tunnel to incomings), don't let destination destroy tunnel, disconnect instead
Matthias Wachs [Mon, 23 Jan 2012 09:24:30 +0000 (09:24 +0000)]
- use dummy msg type intended for testing
Christian Grothoff [Mon, 23 Jan 2012 09:14:36 +0000 (09:14 +0000)]
It-might-be-NULL
Matthias Wachs [Mon, 23 Jan 2012 08:53:46 +0000 (08:53 +0000)]
- fixing compile error
Christian Grothoff [Sun, 22 Jan 2012 07:19:38 +0000 (07:19 +0000)]
-LRN: Adapt-fs-tests-to-new-gnunet-publish-verbosity
Christian Grothoff [Sat, 21 Jan 2012 22:38:10 +0000 (22:38 +0000)]
-LRN: Pipe-errors-will-trigger-ready-to-read-event
Christian Grothoff [Sat, 21 Jan 2012 22:37:52 +0000 (22:37 +0000)]
-LRN: W32-pipes-are-overlapped-by-default-now
Christian Grothoff [Sat, 21 Jan 2012 22:37:34 +0000 (22:37 +0000)]
-LRN: Give-debug-log-message-DEBUG-level
Christian Grothoff [Sat, 21 Jan 2012 22:30:54 +0000 (22:30 +0000)]
-implementing ICMP PT and generation if ICMP payloads on EXIT->TUN link (for both service and Internet exit)
Christian Grothoff [Sat, 21 Jan 2012 20:12:03 +0000 (20:12 +0000)]
-make up ICMP payload for error responses on VPN->TUN link
Christian Grothoff [Sat, 21 Jan 2012 20:05:03 +0000 (20:05 +0000)]
-implementing ICMP PT and type checking on VPN->TUN link
Christian Grothoff [Sat, 21 Jan 2012 19:28:46 +0000 (19:28 +0000)]
-avoid sending useless ICMP payloads and add ICMP PT support for sender side (vpn) of direction vpn->mesh->exit
Christian Grothoff [Sat, 21 Jan 2012 19:06:33 +0000 (19:06 +0000)]
-document ICMP MESH messages better, discard ICMP payload on exit->mesh->vpn path for certain ICMP types
Christian Grothoff [Sat, 21 Jan 2012 16:27:24 +0000 (16:27 +0000)]
-ignore
Christian Grothoff [Sat, 21 Jan 2012 16:17:23 +0000 (16:17 +0000)]
-misc bugfixes for ICMP
Christian Grothoff [Sat, 21 Jan 2012 15:11:58 +0000 (15:11 +0000)]
-add support for sending ICMP packets to service/internet
Christian Grothoff [Sat, 21 Jan 2012 15:03:38 +0000 (15:03 +0000)]
-add support for receiving VPN_ICMP_TO_VPN messages
Christian Grothoff [Fri, 20 Jan 2012 23:54:16 +0000 (23:54 +0000)]
-adding ICMP support to exit daemon
Christian Grothoff [Fri, 20 Jan 2012 23:18:49 +0000 (23:18 +0000)]
-adding ICMP support to TUN library
Christian Grothoff [Fri, 20 Jan 2012 22:16:29 +0000 (22:16 +0000)]
-mark function that should never be called as such
Christian Grothoff [Fri, 20 Jan 2012 17:47:07 +0000 (17:47 +0000)]
-fix getting output from sysctl into service-helper interactions
Christian Grothoff [Fri, 20 Jan 2012 17:21:21 +0000 (17:21 +0000)]
-use different message types for different directions for TCP DATA
Christian Grothoff [Fri, 20 Jan 2012 17:21:05 +0000 (17:21 +0000)]
-fix
Christian Grothoff [Fri, 20 Jan 2012 17:20:53 +0000 (17:20 +0000)]
-debug
Christian Grothoff [Fri, 20 Jan 2012 17:10:46 +0000 (17:10 +0000)]
-fix
Bart Polot [Fri, 20 Jan 2012 17:05:32 +0000 (17:05 +0000)]
- fixed broken 19282 commit
Christian Grothoff [Fri, 20 Jan 2012 16:29:59 +0000 (16:29 +0000)]
-fix off-by-tcp-header size
Christian Grothoff [Fri, 20 Jan 2012 16:29:42 +0000 (16:29 +0000)]
-fix off-by-tcp-header size
Christian Grothoff [Fri, 20 Jan 2012 16:19:43 +0000 (16:19 +0000)]
-off by alen
Bart Polot [Fri, 20 Jan 2012 15:41:16 +0000 (15:41 +0000)]
Reflected changes in r19282.
Bart Polot [Fri, 20 Jan 2012 15:40:04 +0000 (15:40 +0000)]
Don't call cleaner on tunnels explicity destroyed. Updated and improved documentation.
Matthias Wachs [Fri, 20 Jan 2012 13:08:24 +0000 (13:08 +0000)]
- quality updates
Bart Polot [Fri, 20 Jan 2012 12:49:55 +0000 (12:49 +0000)]
Fixed bug with remote tunnel traffic reception
Bart Polot [Fri, 20 Jan 2012 12:48:28 +0000 (12:48 +0000)]
Added more debug info
Christian Grothoff [Fri, 20 Jan 2012 12:01:36 +0000 (12:01 +0000)]
-fixing generation of responses from exit
Matthias Wachs [Fri, 20 Jan 2012 09:57:39 +0000 (09:57 +0000)]
- more code
Christian Grothoff [Fri, 20 Jan 2012 08:35:39 +0000 (08:35 +0000)]
-partial fix to #2090
Christian Grothoff [Fri, 20 Jan 2012 08:26:46 +0000 (08:26 +0000)]
-initialize state_key to fix #2089
Bart Polot [Thu, 19 Jan 2012 23:17:24 +0000 (23:17 +0000)]
Added TTL and MID initialization to tunnel refresh packets.
Bart Polot [Thu, 19 Jan 2012 23:00:33 +0000 (23:00 +0000)]
Fixed #2088, don't call receive_done on traffic not generated by client. Improved debug output.
Bart Polot [Thu, 19 Jan 2012 22:39:41 +0000 (22:39 +0000)]
Fixed #2087, wrong local tunnel number sent when multiple clients are subscribed to one type message on same peer and one clientis owner of the tunnel and the other is target
Bart Polot [Thu, 19 Jan 2012 22:13:40 +0000 (22:13 +0000)]
Fixed a memory leak on disconnect, double peer_rc decrease on tunnel destroy, adjusted backoff, completed doxygen
Christian Grothoff [Thu, 19 Jan 2012 21:53:15 +0000 (21:53 +0000)]
-fix renumbering crash
Christian Grothoff [Thu, 19 Jan 2012 21:24:08 +0000 (21:24 +0000)]
-need bump due to #2018
Christian Grothoff [Thu, 19 Jan 2012 17:49:19 +0000 (17:49 +0000)]
-fixing #2084
Matthias Wachs [Thu, 19 Jan 2012 17:29:18 +0000 (17:29 +0000)]
- latest changes
Matthias Wachs [Thu, 19 Jan 2012 16:01:21 +0000 (16:01 +0000)]
- more working constraints
Bart Polot [Thu, 19 Jan 2012 15:20:17 +0000 (15:20 +0000)]
Fixed client disconnect bug, delimited debug messages.
Matthias Wachs [Thu, 19 Jan 2012 14:50:40 +0000 (14:50 +0000)]
- basic constraints working correct
Bart Polot [Thu, 19 Jan 2012 14:33:09 +0000 (14:33 +0000)]
Fixed a peer_rc bug.
Matthias Wachs [Thu, 19 Jan 2012 13:49:17 +0000 (13:49 +0000)]
- fixed problem with b_min double conversion
BIG_M is now UINT32_MAX since assigned bandwidth cannot be bigger
Matthias Wachs [Thu, 19 Jan 2012 13:12:30 +0000 (13:12 +0000)]
- using DBL_MAX as VERY_BIG_VALUE makes problem unscalable
Matthias Wachs [Thu, 19 Jan 2012 12:55:58 +0000 (12:55 +0000)]
- problem matrix index starts with 1 not 0
Matthias Wachs [Thu, 19 Jan 2012 12:45:08 +0000 (12:45 +0000)]
- disabling code : debugging was required
Bart Polot [Thu, 19 Jan 2012 11:06:37 +0000 (11:06 +0000)]
Fixed an assert error when a client disconnects with open tunnels and without doing MESH_disconnect
Bart Polot [Thu, 19 Jan 2012 10:58:20 +0000 (10:58 +0000)]
Improved debug message
Matthias Wachs [Thu, 19 Jan 2012 09:46:32 +0000 (09:46 +0000)]
- changes
Christian Grothoff [Wed, 18 Jan 2012 22:10:08 +0000 (22:10 +0000)]
-adding support for routing DNS requests via MESH to PT daemon
Christian Grothoff [Wed, 18 Jan 2012 20:43:25 +0000 (20:43 +0000)]
-adding DNS exit-from-mesh functionality to gnunet-service-dns
Christian Grothoff [Wed, 18 Jan 2012 19:28:14 +0000 (19:28 +0000)]
implementing GNUNET_TESTING_get_peer_identity (addressing #2083)
Matthias Wachs [Wed, 18 Jan 2012 18:01:57 +0000 (18:01 +0000)]
- more changes
Matthias Wachs [Wed, 18 Jan 2012 16:47:05 +0000 (16:47 +0000)]
- more
Bart Polot [Wed, 18 Jan 2012 15:10:50 +0000 (15:10 +0000)]
Fixed client shutdown case, various minor fixes
Matthias Wachs [Wed, 18 Jan 2012 14:42:15 +0000 (14:42 +0000)]
- functionality for "for all peers" constraints
Matthias Wachs [Wed, 18 Jan 2012 14:19:21 +0000 (14:19 +0000)]
- fix mem leak
Christian Grothoff [Wed, 18 Jan 2012 14:01:02 +0000 (14:01 +0000)]
-hints for stream lib development
Matthias Wachs [Wed, 18 Jan 2012 13:38:43 +0000 (13:38 +0000)]
- constraint min conne
Matthias Wachs [Wed, 18 Jan 2012 13:28:03 +0000 (13:28 +0000)]
- constraint 1 & 3
Bart Polot [Wed, 18 Jan 2012 12:47:58 +0000 (12:47 +0000)]
Implemented workaround for #2071
Christian Grothoff [Wed, 18 Jan 2012 12:47:52 +0000 (12:47 +0000)]
-fixing #2082 -- allow iptables/ip/sysctl to also be in /usr/sbin
Bart Polot [Wed, 18 Jan 2012 11:27:35 +0000 (11:27 +0000)]
Allowed client to send again
Bart Polot [Wed, 18 Jan 2012 11:17:33 +0000 (11:17 +0000)]
Fixed a bug when a multicast packet is delivered exclusively to local clients
Matthias Wachs [Wed, 18 Jan 2012 11:14:55 +0000 (11:14 +0000)]
- adding constraint handling
Christian Grothoff [Tue, 17 Jan 2012 22:25:52 +0000 (22:25 +0000)]
-adding testcase
Christian Grothoff [Tue, 17 Jan 2012 20:19:03 +0000 (20:19 +0000)]
-moving remaining checksum calculations to tun library, fixing #2066
Sree Harsha Totakura [Tue, 17 Jan 2012 20:14:38 +0000 (20:14 +0000)]
- protocol states
Bart Polot [Tue, 17 Jan 2012 19:45:04 +0000 (19:45 +0000)]
Added debug info for #2071
Christian Grothoff [Tue, 17 Jan 2012 19:39:52 +0000 (19:39 +0000)]
-move IPv6-TCP checksum calculation to tun library
Christian Grothoff [Tue, 17 Jan 2012 19:30:12 +0000 (19:30 +0000)]
-move IPv6 header initialization to tun library
Christian Grothoff [Tue, 17 Jan 2012 19:23:18 +0000 (19:23 +0000)]
-ignores
Christian Grothoff [Tue, 17 Jan 2012 19:22:44 +0000 (19:22 +0000)]
-move IPv4 header initialization to tun library
Christian Grothoff [Tue, 17 Jan 2012 19:22:23 +0000 (19:22 +0000)]
-move IPv4 header initialization to tun library
Christian Grothoff [Tue, 17 Jan 2012 19:06:15 +0000 (19:06 +0000)]
-renaming TUN structs to follow namnig conventions
Christian Grothoff [Tue, 17 Jan 2012 19:00:11 +0000 (19:00 +0000)]
-starting TUN lib
Christian Grothoff [Tue, 17 Jan 2012 18:59:02 +0000 (18:59 +0000)]
-rename header
Bart Polot [Tue, 17 Jan 2012 17:29:00 +0000 (17:29 +0000)]
Fixed #2070 and simplified data transmission unicast/multicast handling
Matthias Wachs [Tue, 17 Jan 2012 16:44:03 +0000 (16:44 +0000)]
- changes