summaryrefslogtreecommitdiff
path: root/src/anytun.cpp
Commit message (Collapse)AuthorAgeFilesLines
* recv also throws runtime error on windows when an icmp unreachable message ↵Christian Pointner2009-01-201-36/+20
| | | | | | | arrives some cleanup
* fixed silly bug at new tundeviceChristian Pointner2009-01-191-4/+12
|
* first working version of windows TunDevice (currently only tap)Christian Pointner2009-01-191-1/+1
|
* some cleanupChristian Pointner2009-01-181-12/+14
|
* doing replay protection before learning remote hostChristian Pointner2009-01-181-8/+13
| | | | | added some length checks for incoming packets
* added passphrase support to key derivationChristian Pointner2009-01-181-1/+1
|
* removed debug outputChristian Pointner2009-01-171-4/+1
|
* options parser refactoringChristian Pointner2009-01-171-16/+20
|
* added Log to stdoutChristian Pointner2009-01-161-3/+7
| | | | | | added dummy stdio tun device some cleanups (windows)
* small cleanupChristian Pointner2009-01-161-1/+2
|
* changed strerr to boost::system::errorOthmar Gsenger2009-01-161-2/+1
| | | | | this might need some testing
* added log kd rate parameteryChristian Pointner2009-01-151-6/+16
|
* added a workaround for strerror_r problemChristian Pointner2009-01-151-8/+8
| | | | | | moved initLibGcrypt to right position (needs to be called before any other libgcrypt call)
* auth algo now stores direction as wellChristian Pointner2009-01-151-4/+4
|
* cipher now stores kd directionChristian Pointner2009-01-151-4/+4
|
* small cleanupChristian Pointner2009-01-151-41/+41
|
* small cleanupChristian Pointner2009-01-151-11/+13
|
* small cleanupChristian Pointner2009-01-151-3/+0
|
* ported uanytun key derivation to anytunChristian Pointner2009-01-151-4/+6
| | | | | | | | no key store until now (ld_kdr gets ignored) no multi kd until now (WritersLock instead of ReadersLock @ generate) finally removed creepy mpi class
* ported authAlgo from uanytun to anytunChristian Pointner2009-01-141-24/+7
|
* ported cipher from uanytun to anytunChristian Pointner2009-01-141-21/+2
|
* ported uAnytun sequence window to anytunChristian Pointner2009-01-121-15/+5
|
* fixed anytun-nosync build targetOthmar Gsenger2009-01-121-22/+27
|
* allways write exceptions to logOthmar Gsenger2009-01-021-6/+4
|
* typo in helpOthmar Gsenger2008-12-261-1/+1
|
* some documentationOthmar Gsenger2008-12-231-1/+10
|
* catching no route exceptionsOthmar Gsenger2008-12-221-5/+13
|
* added route option to anytunOthmar Gsenger2008-12-211-0/+9
|
* added ipv6 routing supportOthmar Gsenger2008-12-211-1/+1
| | | | | | routing still only works if all routes have the same netmask
* fixed bug in routing initialisationOthmar Gsenger2008-12-111-7/+10
|
* mainly type and define fixesOthmar Gsenger2008-12-111-5/+10
| | | | | | partly builds on windows without conversion between host and network byte order working compile defines: NOCRYPT;NODAEMON;NOEXEC;NOPACKED;NOSYSLOG;NOSIGNALCONTROLLER;WIN32_LEAN_AND_MEAN
* added some windows support (not working now)Othmar Gsenger2008-11-281-8/+15
| | | | | | try to build with following Options: NOCRYPT;NODAEMON;NOEXEC;NOPACKED;NOSYSLOG;NOROUTING;NOSIGNALCONTROLLER
* added compile time options NOCRYPT,NODAEMON,NOEXEC for easyier windows portingOthmar Gsenger2008-11-281-145/+13
| | | | | | moved crypto init functions to cryptinit.hpp and exec to sysexec.hpp (as this will be platform dependant)
* cleaned tunDevice codeChristian Pointner2008-11-261-4/+1
|
* options parser support ipv6 nowChristian Pointner2008-11-251-5/+5
| | | | | | | | | fixed anytun-controld - fixed log issues - added better error output - some cleanups
* small type cleanupChristian Pointner2008-11-251-7/+7
|
* fixed syncing, config & showtablesOthmar Gsenger2008-11-241-2/+5
|
* switched to endpointChristian Pointner2008-11-241-37/+38
|
* temp ceckinOthmar Gsenger2008-11-241-2/+7
|
* ports int -> stringOthmar Gsenger2008-11-241-1/+13
| | | | | | sync ipv6 compatible
* fixes for boost 1.35 and higherChristian Pointner2008-11-241-6/+4
|
* fixed anytun-controldOthmar Gsenger2008-11-171-1/+0
|
* added OnConnect CallbackOthmar Gsenger2008-11-171-0/+2
|
* fixed sync supportOthmar Gsenger2008-11-171-2/+3
|
* added some compile switches for boost using pthreadsChristian Pointner2008-10-211-1/+4
|
* small cleanupChristian Pointner2008-10-201-6/+3
|
* the signal controller uses boost thread now, Christian Pointner2008-10-191-9/+41
| | | | | | | | | however this code can only work as long boost thread uses pthread removed temporarly brocken anyrtpproxy from all target at make use make anyrtpproxy to build it replaced the pthread callbacks for libgcrypt with boost thread callbacks
* move to asio socket libary for syncOthmar Gsenger2008-10-191-27/+16
| | | | | | | | | bugs / todos: * new connections don't sync * anyrtpproxy broken * anytun-controlld doesn't send data
* switched from PracticalSocket to libasioChristian Pointner2008-10-191-26/+14
|
* changed Foobar to anytun @ file headerChristian Pointner2008-06-191-1/+1
|