1. 23 Dec, 2015 1 commit
    • Warnings + z85 · cbdc26f3
      Fix clang warnings
      
      move base85 to z85, which is a string-escape safe
      version of base85. This might help various parsers
      handle the string, as z85 does not use quote,
      double-quote or backslash.
      
      Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
      Luker committed
  2. 19 Dec, 2015 2 commits
  3. 10 Nov, 2014 1 commit
  4. 08 Nov, 2014 1 commit
  5. 06 Nov, 2014 1 commit
  6. 02 Nov, 2014 1 commit
    • Added device id support. · a74f14f5
      Fenrir::Auth::init(...) was pointless. Every authentication
      method has its own arguments.
      
      Also, "Username" might need a size()
      
      Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
      Luker committed
  7. 31 Oct, 2014 1 commit
    • Remove duplications, compact handshake · 3c1efa24
      No need to pass the random generator twice to
      the auth plugin.
      
      Also, the last messages in the full-security handshake
      are more compact now. no need to waste space.
      Already included bits to manage user data alignment.
      This might speed up a bit the processing on the
      constraint devices, and make parsing run at a
      more stable rate. (less timing info?)
      
      TODO: actually *do* the alignment :p
      
      Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
      Luker committed
  8. 29 Oct, 2014 2 commits
    • Move Usernames in "Auth" virtual class · c3143d33
      Every plugin must provide these, It makes
      no sense to reimplement them every time.
      
      Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
      Luker committed
    • Fix authentication/handshake · d4146776
      The "service name" field must be provided
      by the authentication algorithm domain in the
      service username. An other field repeating the same
      information is useless.
      
      TODO: move the auth/service usernames of "Auth"
      in the virtual class. They must be included anyway
      
      also, fix user stream negotiation and add interface
      to specify ordered/unordered delivery
      
      Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
      Luker committed
  9. 27 Oct, 2014 1 commit
  10. 26 Oct, 2014 1 commit
    • Handshake & Shared Locks fixes · 1a400992
      Shared locks can be down/upgraded now.
      
      Removed a bit of code duplication in handshake parsing.
      Fixed handshake failing (c_handshake[X] deletion) and
      shared_lock usage.
      
      Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
      Luker committed
  11. 13 Oct, 2014 2 commits
  12. 16 Sep, 2014 2 commits