Komit Sejarah

Pembuat SHA1 Pesan Tanggal
  Adam Ierymenko fe3a84a422 Fix problems with previous commit. 9 tahun lalu
  Adam Ierymenko 7b5c1696eb Fix a CIRCUIT_TEST bug in forwarding of tests along hop paths on private networks. Unfortunately this means full circuit testing for private nets will need an upgrade. :( 9 tahun lalu
  Adam Ierymenko c7c61b4ac0 Fix checking of path address validity. 9 tahun lalu
  Adam Ierymenko 43fff1a87e Deprecate reporting of local clock in circuit tests since a small number of users might have security problems with this. 9 tahun lalu
  Adam Ierymenko 2aa7138373 Reduce direct ping delay back to 1m and make SelfAwareness aware of local received-on address to eliminate false symmetric classification. 9 tahun lalu
  Adam Ierymenko 4e4fd51117 boring doc stuff 9 tahun lalu
  Adam Ierymenko 83ef98a9dc Add a network-associated user ptr in API. 9 tahun lalu
  Adam Ierymenko b3e3d4cacc Instead of using binary packet comparison, add a callback to the API to explicitly check whether paths should be used. Check in with this callback (if present) when learning new paths or sending initial packets. 9 tahun lalu
  Adam Ierymenko 1023ef23b7 Remove somewhat ugly and costly anti-recursion hack -- we will switch to more explicit methods. 9 tahun lalu
  Adam Ierymenko a56fbc1929 Close another potential anti-recursion loophole. 9 tahun lalu
  Adam Ierymenko d8143a5e18 Implement first pass on rapid dead path detection, and increment version to 1.1.3 (dev) 9 tahun lalu
  Adam Ierymenko 436c1fac1d Selectively move over changes from "edge" to "dev" excluding netcon. 9 tahun lalu
  Adam Ierymenko 94f4316a0e Fix for possible high CPU usage on multicast queries. 9 tahun lalu
  Adam Ierymenko 57b71bfff0 Cluster simplification and refactor work in progress... 9 tahun lalu
  Adam Ierymenko 5f39d5b7ea Further pare down Cluster messaging and rename some stuff. 9 tahun lalu
  Adam Ierymenko 8ef4edebbf Deferred decode for HELLO to prevent HELLOcalypse under high load of new peers. 9 tahun lalu
  Adam Ierymenko f1b6427e63 Decided to make this 1.1.0 (semantic versioning increment is warranted), and add a legacy hack for older clients working with clusters. 9 tahun lalu
  Adam Ierymenko 938d0a970b TRACE build fixes. 9 tahun lalu
  Adam Ierymenko da93712846 Clean up PUSH_DIRECT_PATH limits a bit more and make them a bit smarter. 9 tahun lalu
  Adam Ierymenko cdc99bfee1 Add a circuit breaker for VERB_PUSH_DIRECT_PATHS. 9 tahun lalu
  Adam Ierymenko 88b100e5d0 More cleanup. 9 tahun lalu
  Adam Ierymenko 16bc3e0398 Factor out RemotePath subclass of Path -- no longer needed, just cruft. 9 tahun lalu
  Adam Ierymenko a1a0ee4edb Fix infinite loop in Cluster, clean up some stuff elsewhere, and back out rate limiting in PUSH_DIRECT_PATHS for now (but we will do something else to mitigate amplification attacks) 9 tahun lalu
  Adam Ierymenko 54a99d8e32 Well that was broken. 9 tahun lalu
  Adam Ierymenko 700c3166b7 Fix inverted sense bug. 9 tahun lalu
  Adam Ierymenko 9617208e40 Some cleanup, and use VERB_PUSH_DIRECT_PATHS to redirect newer peers. 9 tahun lalu
  Adam Ierymenko 2258e36a59 Move replication of COMs to avoid race condition. 9 tahun lalu
  Adam Ierymenko 59e1444b27 Finish wiring up Cluster, fix some issues with other recent changes. 9 tahun lalu
  Adam Ierymenko eb79d4a2f3 Wire up peer announcement in cluster. 9 tahun lalu
  Adam Ierymenko 57e29857cf Cluster work -- integrating with the rest of the code. 9 tahun lalu