Commit History

Autor SHA1 Mensaxe Data
  Caleb James DeLisle da79d887c8 Make sure to always zero an Address when it is created hai 1 ano
  Caleb James DeLisle 7ba35479e7 manual merge crashey %!s(int64=2) %!d(string=hai) anos
  Rogério Sampaio de Almeida 4d0aefc5a5 remove unused param from new timing funcs %!s(int64=2) %!d(string=hai) anos
  Caleb James DeLisle 027ad407c5 incomingConnection should default to false, and the version should be provided if it is known %!s(int64=3) %!d(string=hai) anos
  Caleb James DeLisle 1c0d1de7cb Need to also include login for beacon replies %!s(int64=3) %!d(string=hai) anos
  Caleb James DeLisle 7fbb3bfa9c Add 4 beacon tests for noise/old, noise/noise, old/noise and old/old crypto protocols %!s(int64=3) %!d(string=hai) anos
  Caleb James DeLisle eb83a46260 Implemented boringtun protocol %!s(int64=3) %!d(string=hai) anos
  Caleb James DeLisle 4eebb33195 NOISE should forward empty packets so that InterfaceController knows that a peer has been registered %!s(int64=3) %!d(string=hai) anos
  Caleb James DeLisle 9a9ffd57d5 Return anyhow::Error from Iface_DEFUN functions rather than an integer error type %!s(int64=3) %!d(string=hai) anos
  Caleb James DeLisle e022fa45a3 Better logging and fix what was causing noise packets to be forwarded %!s(int64=3) %!d(string=hai) anos
  Caleb James DeLisle 29afc1a127 Try enabling NOISE proto %!s(int64=3) %!d(string=hai) anos
  Caleb James DeLisle a0084a9e21 Switch to Rust CryptoAuth %!s(int64=3) %!d(string=hai) anos
  Caleb James DeLisle 8e3011cb6e Change message->bytes to message->msgbytes in prep for privatizing it %!s(int64=3) %!d(string=hai) anos
  Caleb James DeLisle 3651b0d413 Message privatize length %!s(int64=3) %!d(string=hai) anos
  Caleb James DeLisle a73e2c68f7 privatized message.capacity %!s(int64=3) %!d(string=hai) anos
  Caleb James DeLisle cd188e865c Message: Privatized alloc %!s(int64=3) %!d(string=hai) anos
  Caleb James DeLisle 7272cbdfc9 Got the new cryptoauth working with message-passthrough model %!s(int64=3) %!d(string=hai) anos
  Caleb James DeLisle ccf923d8f6 Major refactor, switch CryptoAuth to be an Iface adaptor rather than using encrypt() and decrypt() functions %!s(int64=3) %!d(string=hai) anos
  Caleb James DeLisle 6a1a5ea073 Wrong type for user in newSession %!s(int64=3) %!d(string=hai) anos
  Caleb James DeLisle 6d9ecb7e55 re-shuffled tests to be able to run on both new and old CryptoAuth %!s(int64=3) %!d(string=hai) anos
  Caleb James DeLisle 3cf79da359 Iface_DEFUN return an error type %!s(int64=4) %!d(string=hai) anos
  Caleb James DeLisle d8060ad7f5 Don't announce peers to PF if they're an incompatible protocol %!s(int64=4) %!d(string=hai) anos
  Caleb James DeLisle f40430faf4 memory leak %!s(int64=4) %!d(string=hai) anos
  Caleb James DeLisle 78da0951b5 1. Present incompatible peers as INCOMPATIBLE rather than sticking on ESTABLISHED %!s(int64=4) %!d(string=hai) anos
  Caleb James DeLisle 1477c96bad Oops, meant to use a return statment there %!s(int64=4) %!d(string=hai) anos
  Caleb James DeLisle 286d751b6e Reduce logging noise %!s(int64=4) %!d(string=hai) anos
  Caleb James DeLisle 40eb3b402c SUBNODE: Better solution: At the InterfaceController level do not report v20 or older peers %!s(int64=4) %!d(string=hai) anos
  Caleb James DeLisle 2c98115d5c When in SUBNODE mode, refuse to talk to version <21 %!s(int64=4) %!d(string=hai) anos
  Caleb James DeLisle de159175b7 Better logging + Subnode: always ping a peer when it emerges %!s(int64=4) %!d(string=hai) anos
  Caleb James DeLisle 63c60852f7 Minor logging improvements %!s(int64=4) %!d(string=hai) anos