1. 27 Jan, 2016 1 commit
  2. 07 Nov, 2015 1 commit
  3. 06 Nov, 2015 2 commits
  4. 05 Nov, 2015 1 commit
    • The White Team's avatar
      implement a "local mode" for tn, using a scary goto. that will · 1d56b4d1
      The White Team authored
      be used by nodes to scan themselves without dealing with any crypto.
      remove c++ stuff from tn binary, for a record low size:
      
      -rwx------ 1 root root 6262 Nov  4 00:00 arch/armeb-sf/tn
      -rwx------ 1 root root 6380 Nov  4 00:00 arch/armgeb-sf/tn
      -rwx------ 1 root root 6316 Nov  4 00:00 arch/armgel-sf/tn
      -rwx------ 1 root root 6172 Nov  4 00:00 arch/arm-sf/tn
      -rwx------ 1 root root 8586 Nov  4 00:00 arch/mips1-sf/tn
      -rwx------ 1 root root 8588 Nov  4 00:00 arch/mipsel1-sf/tn
      -rwx------ 1 root root 7232 Nov  4 00:00 arch/ppc-sf/tn
      -rwx------ 1 root root 5837 Nov  4 00:00 arch/sh4b-sf/tn
      -rwx------ 1 root root 5773 Nov  4 00:00 arch/sh4l-sf/tn
      -rwx------ 1 root root 5753 Nov  4 00:00 arch/x86/tn
      1d56b4d1
  5. 03 Nov, 2015 1 commit
    • The White Team's avatar
      major size optimisation for tn, using deep uclibc hackery. binaries · e1a8a2d0
      The White Team authored
      are now 6-9kb when linked fully static:
      
      -rwx------ 1 root root 6614 Nov  2 00:00 arch/armeb-sf/tn
      -rwx------ 1 root root 6598 Nov  2 00:00 arch/armgeb-sf/tn
      -rwx------ 1 root root 6534 Nov  2 00:00 arch/armgel-sf/tn
      -rwx------ 1 root root 6524 Nov  2 00:00 arch/arm-sf/tn
      -rwx------ 1 root root 9206 Nov  2 00:00 arch/mips1-sf/tn
      -rwx------ 1 root root 9112 Nov  2 00:00 arch/mipsel1-sf/tn
      -rwx------ 1 root root 7696 Nov  2 00:00 arch/ppc-sf/tn
      -rwx------ 1 root root 6181 Nov  2 00:00 arch/sh4b-sf/tn
      -rwx------ 1 root root 6117 Nov  2 00:00 arch/sh4l-sf/tn
      -rwx------ 1 root root 6001 Nov  2 00:00 arch/x86/tn
      
      tn now accepts long pathnames (up to 8kb)
      improved hpv shuffler
      e1a8a2d0
  6. 02 Nov, 2015 1 commit
    • The White Team's avatar
      tweaks, mostly to tn protocol · 04860fb1
      The White Team authored
      tn version 14, can block ports, differential stat compression,
      yet smaller binary again, due to separate compilation of keccak at -O2.
      also use sha3 instead of fnv for file verification, with new enough
      tns. this should further reduce risks of interference.
      only do tn postinstallation after actual installation or rediscovery, not
      on every connect, which speeds things up as well.
      try to get rid of AnyEvent::Socket, unsuccessfully so far.
      04860fb1
  7. 31 Oct, 2015 1 commit
  8. 30 Oct, 2015 1 commit
  9. 29 Oct, 2015 2 commits
  10. 28 Oct, 2015 1 commit
  11. 27 Oct, 2015 1 commit
    • The White Team's avatar
      fix some stupid typos · 766a3439
      The White Team authored
      get rid of xxpl/minpl ver for xx mods
      add some hacks for specimen-update, due to tn only supporting sha3 and
      the rest of the world only supporting sha2.
      reduce memory consumption of many c&c processes
      better error handling for bm::tn
      hpv shuffle was pretty broken, and is a potential way to take
      the p2p net down - fix it, and also rate limit shuffles (does not
      help with attack stability, but at least slows it down)
      no longer waste a lot of memory per hpv connection due to bn::auto eval
      support temporary query flags for walker
      introduce query flag 0x80 to request outside upgrade
      pl version 468 now live
      766a3439
  12. 24 Oct, 2015 2 commits
  13. 22 Oct, 2015 1 commit
  14. 20 Oct, 2015 2 commits
  15. 19 Oct, 2015 3 commits
    • The White Team's avatar
      541724fe
    • The White Team's avatar
      formatting · ec7560e7
      The White Team authored
      ec7560e7
    • The White Team's avatar
      add keccak/sha3 support to bn · b563c775
      The White Team authored
      add alternative upgrade mechanism (xx5, not finished)
      use EV::ADNS for dns, AnyEvent::DNS which uses a lot less memory
      downgrade to perl 5.10, which reduces memory uisage considerably as well
      on watchdog reexec, use less memory by loading less code
      tune hpv connection sizes
      give more time for xx updates before loading them, so we can upgrade faulty
      modules before they are started (we accidentally uploaded a xx5 module
      that would cause the bot to restart in a loop, which took a few hours to clean up)
      bump bn version to 26, first perl update for over a year probably
      more keccak tweeks, sha3 is now down to ~800 bytes on x86, but we use a slightly
      larger (and much faster) config
      use Digest::KeccakOld (a renamed version of Digest::SHA3 0.24) instead of Digest::SHA3.
      b563c775
  16. 13 Oct, 2015 2 commits
  17. 12 Oct, 2015 1 commit
  18. 11 Oct, 2015 1 commit
  19. 08 Oct, 2015 4 commits
  20. 07 Oct, 2015 4 commits
  21. 05 Oct, 2015 3 commits