Commit History

Autor SHA1 Mensaxe Data
  Caleb James DeLisle 29f8b286f6 Change AddrIface_t::iface to a pointer because Rust code is impossible to embed it. hai 1 ano
  Caleb James DeLisle c6de94451a Drop AddrIfaceAdapter and PacketHeaderToUDPAddrIface which are nolonger used. hai 1 ano
  Caleb James DeLisle ef3d9fd92d Deleted sybilsim and FakeNetwork which are nolonger being meaningfully maintained hai 1 ano
  Caleb James DeLisle 01a5b07f85 Move lock into proximity of where the actual blocking epoll/poll/kqueue call is made. hai 1 ano
  Caleb James DeLisle d26e80a318 Move to Rust Allocator %!s(int64=2) %!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 b27c8284ba Integrate logger from rust into cjdns %!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 a3b7f328d9 Standardized the Rust Iface, Rust Allocator interop and Rust/C FFI %!s(int64=3) %!d(string=hai) anos
  Caleb James DeLisle caf9963793 Switch to a Rust libsodium build %!s(int64=4) %!d(string=hai) anos
  Caleb James DeLisle b6a1d3bf2f Switch from using long to using uintptr_t because on windows, long is not pointer-size %!s(int64=4) %!d(string=hai) anos
  Caleb James DeLisle 55e4e544e1 Stop directly using libuv for the nanotime based entropy provider when Time.h exports the same function %!s(int64=4) %!d(string=hai) anos
  Caleb James DeLisle e91eeb6b48 Always log using IP address rather than a mix of address and key %!s(int64=4) %!d(string=hai) anos
  Caleb James DeLisle cbc2d8c51d Added Sign_admin to allow signing and checking of signatures from RPC %!s(int64=4) %!d(string=hai) anos
  Caleb James DeLisle 6c1751d868 Got rid of usages of Except and simplified Message.h %!s(int64=4) %!d(string=hai) anos
  Caleb James DeLisle ca4be7578d Rid the project of setjmp() %!s(int64=4) %!d(string=hai) anos
  Caleb James DeLisle 042c5537ef Always null out the tunDevice after freeing it, otherwise use-after-free bugs await %!s(int64=4) %!d(string=hai) anos
  Caleb James DeLisle 3138017d98 Oops, sendResponse takes a String not a char* %!s(int64=4) %!d(string=hai) anos
  Caleb James DeLisle d8b7721159 1. new rpc Core_stopTun() which shuts down the TUN device, 2. many fixes for do_android, 3. android build fixes in libuv, 4. fix crash in UDPInterface_getFd() 5. Crash in Core_initTunfd() 6. Core_nodeInfo provide myIp6 7. If admin password is 'NONE', don't require any auth at all %!s(int64=4) %!d(string=hai) anos
  Caleb James DeLisle 8e00a34c7a Changes in order to enable changing of TUN device on the fly %!s(int64=4) %!d(string=hai) anos
  Caleb James DeLisle 4898f2735f Fix not passing logger soon enough to Pipe_forFiles() %!s(int64=4) %!d(string=hai) anos
  Caleb James DeLisle ff498a1be1 More logging %!s(int64=4) %!d(string=hai) anos
  Caleb James DeLisle b132014c22 More logging %!s(int64=4) %!d(string=hai) anos
  Emil Suleymanov dcbafb1979 Add option for pipe creation %!s(int64=5) %!d(string=hai) anos
  Emil Suleymanov 88c1496298 Remove todo (fixed in https://github.com/sssemil/CjdnsBridge/commit/d46058c27a0e39161d08e16c64961b25c371ce36) %!s(int64=5) %!d(string=hai) anos
  Emil Suleymanov e91978d502 Add support for configuration over socket interface %!s(int64=5) %!d(string=hai) anos
  Emil Suleymanov 5cd376c099 Allow any socket path & don't create socket if missing %!s(int64=6) %!d(string=hai) anos
  Emil Suleymanov 0013959f20 Allow binding through a unix socket %!s(int64=7) %!d(string=hai) anos
  Caleb James DeLisle 50e89d84b2 Beginnings of AFL fuzzing %!s(int64=6) %!d(string=hai) anos
  Caleb James DeLisle a574e6aaa7 Fix UDPInterface to not send beacons down the tun device %!s(int64=6) %!d(string=hai) anos