Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Feb 24, 2015
Commits on Feb 22, 2015
Commits on Feb 21, 2015
  1. Fixed bugs with the tests, updated the golds because we now zero the …

    …auth.additional section, also fixed a gold which had not existed originally and was accidently spliced in during refactoring (repeatHello)
  2. more crap

  3. it fucking compiles \:D/

Commits on Feb 19, 2015
  1. more work

Commits on Feb 18, 2015
  1. periodic checkin

  2. refactoring...

Commits on Feb 7, 2015
  1. fix #747 lol

Commits on Jan 25, 2015
  1. hardening

Commits on Jan 19, 2015
  1. more wip

Commits on Jan 1, 2015
Commits on Oct 17, 2014
  1. Change the CryptoAuth internal protocol so that CryptoAuth now pushes…

    … the nonce to the plaintext packet because it is useful.
Commits on Aug 24, 2014
Commits on Aug 23, 2014
Commits on Aug 3, 2014
Commits on Jun 26, 2014
Commits on Jun 5, 2014
  1. @Arceliar
Commits on May 18, 2014
  1. Moved DefaultInterfaceController to interface/InterfaceController sin…

    Caleb James DeLisle authored
    …ce there are no other IFCs, improced ifc peerStats state info, stopped counting a session as established until the underlying CA session is *completely* established.
  2. Check a condition which should never occur

    Caleb James DeLisle authored
Commits on May 16, 2014
  1. This change allows you to restrict one password to be used with

    nite69 authored
    only one peer. Just add "ipv6" : "ipv6:addr:::::" to your
    authorizedPasswords section. After this, only that ipv6 address/
    publick key/private key can use that password to connect.
    If configuration is not there, password can be used with many
    peers, just like before.
Commits on May 8, 2014
  1. Removed some old string.h portability stuff and replaced it with CStr…

    Caleb James DeLisle authored
    …ing.h which is easier portability, also made TUNInterface and NetPlatform fully non-portable since they are not intended to be portable and portability code changes from time to time, putting them at risk since they are not often compiled.
Commits on Apr 19, 2014
  1. Take responsiblity for all TODOs

    Caleb James DeLisle authored
Commits on Apr 14, 2014
  1. Fix a few things which go wrong with different log levels

    Caleb James DeLisle authored
  2. Replaced all instances of Assert_always() with Assert_true() to stand…

    Caleb James DeLisle authored
    …ardize on Assert_true() for 'always', Assert_ifParanoid() for assertions which trigger if PARANOIA is enabled and Assert_ifTesting() for asserions which would be triggered by bad nodes in a real network
  3. Replaced more expensive instances of Assert_true() with Assert_ifPara…

    Caleb James DeLisle authored
Commits on Mar 18, 2014
  1. remove unused lines

    Caleb James DeLisle authored
Commits on Mar 16, 2014
Commits on Mar 5, 2014
  1. @lgierth

    Cross-compile for Android

    lgierth authored
Commits on Jan 20, 2014
  1. Work from over the weekend, crashey is less crashey (at least in the …

    Caleb James DeLisle authored
Commits on Jan 16, 2014
  1. It's ok to have a repeat hello packet w/ different key because the or…

    Caleb James DeLisle authored
    …iginal hello might have been dropped
Commits on Jan 12, 2014
  1. Finally got everything switched over to using the new pathfinder

    Caleb James DeLisle authored
Commits on Jan 2, 2014
  1. Allow a hello packet to tear down an established CA session even if t…

    Caleb James DeLisle authored
    …he key is not lower
Something went wrong with that request. Please try again.