summaryrefslogtreecommitdiff
path: root/src/anytun.cpp
Commit message (Collapse)AuthorAgeFilesLines
* fixed disabledRoutingOthmar Gsenger2009-02-181-0/+1
|
* added anytun02 compat runtime switchChristian Pointner2009-02-181-4/+7
|
* static build mostly fixedOthmar Gsenger2009-02-181-3/+5
| | | | | | getsddrinfo still needs libc
* turn off routing, when no multi connection support (no sync hosts or tap device)Othmar Gsenger2009-02-181-27/+13
| | | | | | no autorouting on --ifconfig
* moved to new handling if ifconfig parameters (more windows friendly)Christian Pointner2009-01-311-4/+6
|
* refactoringChristian Pointner2009-01-301-2/+2
|
* droping privileges is now possible without chrootChristian Pointner2009-01-301-4/+8
| | | | | | added groupname command line option
* merged options parserChristian Pointner2009-01-281-0/+1
|
* no routing disable -R and warningChristian Pointner2009-01-211-1/+3
|
* improved esit status handling of exec script for unixChristian Pointner2009-01-201-2/+2
| | | | | | added dev actual node as parameter to exec script
* added actual node to tundevice (currently only for windows)Christian Pointner2009-01-201-2/+1
|
* 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
|