Commit History

Autor SHA1 Mensaxe Data
  Adam Ierymenko 2258e36a59 Move replication of COMs to avoid race condition. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 59e1444b27 Finish wiring up Cluster, fix some issues with other recent changes. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko eb79d4a2f3 Wire up peer announcement in cluster. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 57e29857cf Cluster work -- integrating with the rest of the code. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 3adb183c5f Fix bad COM attachment bug and eliminate an unnecessary redundant check. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 95953b48f9 Do not allow VERB_RENDEZVOUS from non-upstream peers to block potential DOS vector. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 5ce3aac929 Add rate limit on receive of DIRECT_PATH_PUSH to prevent DOS exploitation. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 2debde3451 GitHub issue #235, and I also see no reason not to communicate with people from other Worlds. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko c312ae221f Fix for world size in OK(HELLO) %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 123c466843 Full integration of World and World updates. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 5d2f523e81 World stuff... %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko cae58f43f1 More World stuff, and mkworld. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 1b1945c63e Work in progress on refactoring root-topology into World and adding in-band updates. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko eff1fe3c61 Create files for each hop (more convenient) and fix a packet parse bug. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko aec13b50fd Be a bit more verbose in circuit test reports to more clearly track current and upstream hop in graph traversal history. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 0c498556d5 Unroll Salsa20 fully for a little more speed (non-SSE now almost as fast as SSE) %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko a3876353ca Abiltiy to post a test via the controller web API, and parsing of CIRCUIT_TEST_REPORT messages. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 0ce0bc00d2 Make sure received() gets called for some new messages, and docs. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 69b44bf9a5 Finally add an ECHO. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 73cafbe0ec Limit proof of work difficulty to something sane. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko e5f168f599 Add proof of work request for future DDOS mitigation use. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 13f14c2f4c Kill debug line. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko ab0228f626 More cleanup and simple refactoring, consolidate InetAddres serialize/deserialize into the class. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 1b2cac0cc5 Trim some cruft that is not used and probably never would be. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 3593fb3462 Send initial CIRCUIT_TEST packet. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko d3f29d09e8 Plumbing through circuit test stuff. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 5341afcdcd Handling of CIRCUIT_TEST, should be ready to test. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko a3db7d0728 Refactor: move network COMs out of Network and into Peer in prep for tightening up multicast lookup and other things. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 1a4f16e0ed More work on circuit testing... %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko f69454ec98 (1) Make ZT_ naming convention consistent (get rid of ZT1_), (2) Make local interface a full sockaddr_storage instead of an int identifier, which turns out to be better for multi-homing and other uses. %!s(int64=10) %!d(string=hai) anos