Christian Grothoff [Sat, 28 Jan 2012 21:25:31 +0000 (21:25 +0000)]
-implement tree freeing
Christian Grothoff [Sat, 28 Jan 2012 21:08:10 +0000 (21:08 +0000)]
-cleaner version of sharetree trim code; should be fast enough to run synchrnously
Christian Grothoff [Sat, 28 Jan 2012 14:52:48 +0000 (14:52 +0000)]
-change callback argument from char to int, as that is cleaner for a boolean; document API some
Christian Grothoff [Sat, 28 Jan 2012 14:38:41 +0000 (14:38 +0000)]
-renaming symbols to match naming conventions
Christian Grothoff [Sat, 28 Jan 2012 14:37:54 +0000 (14:37 +0000)]
-doxygen
Christian Grothoff [Sat, 28 Jan 2012 14:35:53 +0000 (14:35 +0000)]
-code deduplication, doxygen fixes
Christian Grothoff [Sat, 28 Jan 2012 14:23:43 +0000 (14:23 +0000)]
-fix error reporting, remove unnecessary syscalls on some paths
Christian Grothoff [Sat, 28 Jan 2012 14:17:44 +0000 (14:17 +0000)]
-fix dead scheduler task cancellation on CTRL-c
Christian Grothoff [Sat, 28 Jan 2012 07:41:49 +0000 (07:41 +0000)]
-fix
Christian Grothoff [Sat, 28 Jan 2012 07:27:58 +0000 (07:27 +0000)]
-log resolver errors always
Matthias Wachs [Fri, 27 Jan 2012 20:50:36 +0000 (20:50 +0000)]
- fix
Matthias Wachs [Fri, 27 Jan 2012 15:57:30 +0000 (15:57 +0000)]
- debugging msgs
Matthias Wachs [Fri, 27 Jan 2012 15:51:30 +0000 (15:51 +0000)]
implemented sessions
Matthias Wachs [Fri, 27 Jan 2012 14:30:28 +0000 (14:30 +0000)]
removing retry code
removing unused structs
removing UDP Address structs
fixed PrettyPrinter (printed UDP addresses???)
Matthias Wachs [Fri, 27 Jan 2012 13:48:30 +0000 (13:48 +0000)]
complete select write implementation
Matthias Wachs [Fri, 27 Jan 2012 13:21:36 +0000 (13:21 +0000)]
fix memory leaks
Christian Grothoff [Fri, 27 Jan 2012 12:52:27 +0000 (12:52 +0000)]
-more consistent naming
Christian Grothoff [Fri, 27 Jan 2012 12:46:51 +0000 (12:46 +0000)]
-fixing #2116
Matthias Wachs [Fri, 27 Jan 2012 12:27:15 +0000 (12:27 +0000)]
-first half of write select implementation
Christian Grothoff [Thu, 26 Jan 2012 22:54:59 +0000 (22:54 +0000)]
-warn if permissions are insufficient to run test
Christian Grothoff [Thu, 26 Jan 2012 22:50:42 +0000 (22:50 +0000)]
-allow NULL
Christian Grothoff [Thu, 26 Jan 2012 22:46:30 +0000 (22:46 +0000)]
-less verbose
Christian Grothoff [Thu, 26 Jan 2012 22:44:11 +0000 (22:44 +0000)]
-facilitate debugging
Christian Grothoff [Thu, 26 Jan 2012 22:43:50 +0000 (22:43 +0000)]
-actually copy payload
Christian Grothoff [Thu, 26 Jan 2012 22:12:39 +0000 (22:12 +0000)]
-set tcp header
Christian Grothoff [Thu, 26 Jan 2012 22:06:10 +0000 (22:06 +0000)]
-sane default
Christian Grothoff [Thu, 26 Jan 2012 22:05:55 +0000 (22:05 +0000)]
-fix
Christian Grothoff [Thu, 26 Jan 2012 21:23:50 +0000 (21:23 +0000)]
-fix mask calculation
Christian Grothoff [Thu, 26 Jan 2012 21:23:34 +0000 (21:23 +0000)]
-fix address order and mask calculation
Bart Polot [Thu, 26 Jan 2012 18:37:12 +0000 (18:37 +0000)]
- Implemented a full explicit list-of-ignored-clients per tunnel to fix #2107
Christian Grothoff [Thu, 26 Jan 2012 18:30:56 +0000 (18:30 +0000)]
-fix ret vals
Christian Grothoff [Thu, 26 Jan 2012 18:30:27 +0000 (18:30 +0000)]
-fix IPv6 packet construction
Christian Grothoff [Thu, 26 Jan 2012 18:29:59 +0000 (18:29 +0000)]
-fix tcp header definition
Matthias Wachs [Thu, 26 Jan 2012 16:33:17 +0000 (16:33 +0000)]
- changes in udp
Christian Grothoff [Thu, 26 Jan 2012 16:12:07 +0000 (16:12 +0000)]
-check tcp off value
Christian Grothoff [Thu, 26 Jan 2012 16:11:25 +0000 (16:11 +0000)]
-check tcp off value
Christian Grothoff [Thu, 26 Jan 2012 16:11:16 +0000 (16:11 +0000)]
-check tcp off value
Matthias Wachs [Thu, 26 Jan 2012 15:46:01 +0000 (15:46 +0000)]
- changes
Matthias Wachs [Thu, 26 Jan 2012 15:43:25 +0000 (15:43 +0000)]
- fix
Matthias Wachs [Thu, 26 Jan 2012 15:32:28 +0000 (15:32 +0000)]
- session sending in tcp
Christian Grothoff [Thu, 26 Jan 2012 15:20:38 +0000 (15:20 +0000)]
-removing outdated docs, some has also been added to the website instead
Christian Grothoff [Thu, 26 Jan 2012 15:11:09 +0000 (15:11 +0000)]
-fixing 2114
Bart Polot [Thu, 26 Jan 2012 15:08:40 +0000 (15:08 +0000)]
- Fixed #2105
Matthias Wachs [Thu, 26 Jan 2012 14:53:22 +0000 (14:53 +0000)]
fixing mantis 2101
Matthias Wachs [Thu, 26 Jan 2012 14:30:05 +0000 (14:30 +0000)]
- more changes
Matthias Wachs [Thu, 26 Jan 2012 14:09:44 +0000 (14:09 +0000)]
implemented session based sending in transport service (coexisting with old code)
Bart Polot [Thu, 26 Jan 2012 14:01:56 +0000 (14:01 +0000)]
Workaround for #2104, initialize local tid when local type destination connects after tunnel connect request by origin
Matthias Wachs [Thu, 26 Jan 2012 13:23:49 +0000 (13:23 +0000)]
cppcheck
Matthias Wachs [Thu, 26 Jan 2012 13:20:06 +0000 (13:20 +0000)]
- cppcheck
Matthias Wachs [Thu, 26 Jan 2012 13:12:03 +0000 (13:12 +0000)]
- missing
Christian Grothoff [Thu, 26 Jan 2012 13:10:13 +0000 (13:10 +0000)]
-clarify
Christian Grothoff [Thu, 26 Jan 2012 13:07:25 +0000 (13:07 +0000)]
-fix brainfart
Christian Grothoff [Thu, 26 Jan 2012 13:07:18 +0000 (13:07 +0000)]
-follow naming conventions
Matthias Wachs [Thu, 26 Jan 2012 12:42:21 +0000 (12:42 +0000)]
- test code
Matthias Wachs [Thu, 26 Jan 2012 12:21:37 +0000 (12:21 +0000)]
- more new code
Martin Schanzenbach [Thu, 26 Jan 2012 11:30:42 +0000 (11:30 +0000)]
-hello world
Matthias Wachs [Thu, 26 Jan 2012 11:01:28 +0000 (11:01 +0000)]
- new get_session functions
Christian Grothoff [Thu, 26 Jan 2012 10:18:23 +0000 (10:18 +0000)]
-fixing #2097
Matthias Wachs [Thu, 26 Jan 2012 08:39:17 +0000 (08:39 +0000)]
- added martins keys
Christian Grothoff [Wed, 25 Jan 2012 23:19:25 +0000 (23:19 +0000)]
-fix
Christian Grothoff [Wed, 25 Jan 2012 23:03:25 +0000 (23:03 +0000)]
-fix IP header length calculations for IPv6
Christian Grothoff [Wed, 25 Jan 2012 23:03:10 +0000 (23:03 +0000)]
-allow binaries without SUID if we are root
Christian Grothoff [Wed, 25 Jan 2012 22:50:42 +0000 (22:50 +0000)]
-nicer
Christian Grothoff [Wed, 25 Jan 2012 21:41:54 +0000 (21:41 +0000)]
-call client last, so that if the client calls disconnect, it does not mess us up
Christian Grothoff [Wed, 25 Jan 2012 21:27:03 +0000 (21:27 +0000)]
-ignore
Christian Grothoff [Wed, 25 Jan 2012 21:26:27 +0000 (21:26 +0000)]
-expanding tests to cover 4-to-6, 6-to-4 and 6-over-4 as well
Christian Grothoff [Wed, 25 Jan 2012 21:08:59 +0000 (21:08 +0000)]
-picking better default networks for dns/vpn/exit
Christian Grothoff [Wed, 25 Jan 2012 20:44:52 +0000 (20:44 +0000)]
-indent
Christian Grothoff [Wed, 25 Jan 2012 20:35:23 +0000 (20:35 +0000)]
-fix call to stats destroy
Christian Grothoff [Wed, 25 Jan 2012 20:26:21 +0000 (20:26 +0000)]
-use proper backoff to make VPN connect/start faster
Christian Grothoff [Wed, 25 Jan 2012 20:20:07 +0000 (20:20 +0000)]
-quiet exit helper
Christian Grothoff [Wed, 25 Jan 2012 20:16:08 +0000 (20:16 +0000)]
-check for SUID helper
Christian Grothoff [Wed, 25 Jan 2012 20:15:58 +0000 (20:15 +0000)]
-terminate test after a while, check for SUID helper
Christian Grothoff [Wed, 25 Jan 2012 20:05:32 +0000 (20:05 +0000)]
-always check that WE can execute
Christian Grothoff [Wed, 25 Jan 2012 19:57:42 +0000 (19:57 +0000)]
-do not abort waitpid just because of SIGCHLD
Christian Grothoff [Wed, 25 Jan 2012 19:53:03 +0000 (19:53 +0000)]
-fix
Bart Polot [Wed, 25 Jan 2012 17:46:22 +0000 (17:46 +0000)]
- Fixed coverity #10084
Bart Polot [Wed, 25 Jan 2012 17:27:55 +0000 (17:27 +0000)]
- When a client destroys an incoming tunnel, dont send him notifications about the tunnel anymore
Christian Grothoff [Wed, 25 Jan 2012 17:05:41 +0000 (17:05 +0000)]
-leak
Christian Grothoff [Wed, 25 Jan 2012 16:54:30 +0000 (16:54 +0000)]
-undo 19365
Christian Grothoff [Wed, 25 Jan 2012 16:42:00 +0000 (16:42 +0000)]
-doxygen fixes
Bart Polot [Wed, 25 Jan 2012 16:41:38 +0000 (16:41 +0000)]
- Potential fix for #2104.
Matthias Wachs [Wed, 25 Jan 2012 15:09:34 +0000 (15:09 +0000)]
- clang
Matthias Wachs [Wed, 25 Jan 2012 15:02:55 +0000 (15:02 +0000)]
- clang
Matthias Wachs [Wed, 25 Jan 2012 14:23:46 +0000 (14:23 +0000)]
- clangs
Matthias Wachs [Wed, 25 Jan 2012 14:22:00 +0000 (14:22 +0000)]
clang: mem access if plugin_name_length == 0
Matthias Wachs [Wed, 25 Jan 2012 14:14:04 +0000 (14:14 +0000)]
- clang
Matthias Wachs [Wed, 25 Jan 2012 13:56:38 +0000 (13:56 +0000)]
coverity 10054
Matthias Wachs [Wed, 25 Jan 2012 13:55:19 +0000 (13:55 +0000)]
coverity 10048
Christian Grothoff [Wed, 25 Jan 2012 11:38:15 +0000 (11:38 +0000)]
-fixfix
Christian Grothoff [Wed, 25 Jan 2012 10:35:47 +0000 (10:35 +0000)]
-fix
Christian Grothoff [Wed, 25 Jan 2012 10:34:52 +0000 (10:34 +0000)]
-fix leak
Christian Grothoff [Wed, 25 Jan 2012 10:34:13 +0000 (10:34 +0000)]
-cleaner
Christian Grothoff [Wed, 25 Jan 2012 10:33:14 +0000 (10:33 +0000)]
-fix leak
Christian Grothoff [Wed, 25 Jan 2012 10:32:12 +0000 (10:32 +0000)]
-fix leak
Christian Grothoff [Wed, 25 Jan 2012 10:29:29 +0000 (10:29 +0000)]
-fix
Christian Grothoff [Wed, 25 Jan 2012 10:25:25 +0000 (10:25 +0000)]
-check return value
Christian Grothoff [Wed, 25 Jan 2012 10:23:55 +0000 (10:23 +0000)]
-check return value
Christian Grothoff [Wed, 25 Jan 2012 10:22:42 +0000 (10:22 +0000)]
-check cmd line argument
Christian Grothoff [Wed, 25 Jan 2012 10:18:08 +0000 (10:18 +0000)]
-assert