Revīziju vēsture

Autors SHA1 Ziņojums Datums
  Adam Ierymenko 4e4fd51117 boring doc stuff 9 gadi atpakaļ
  Adam Ierymenko 83ef98a9dc Add a network-associated user ptr in API. 9 gadi atpakaļ
  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 gadi atpakaļ
  Adam Ierymenko 1023ef23b7 Remove somewhat ugly and costly anti-recursion hack -- we will switch to more explicit methods. 9 gadi atpakaļ
  Adam Ierymenko a56fbc1929 Close another potential anti-recursion loophole. 9 gadi atpakaļ
  Adam Ierymenko d8143a5e18 Implement first pass on rapid dead path detection, and increment version to 1.1.3 (dev) 9 gadi atpakaļ
  Adam Ierymenko 436c1fac1d Selectively move over changes from "edge" to "dev" excluding netcon. 9 gadi atpakaļ
  Adam Ierymenko 94f4316a0e Fix for possible high CPU usage on multicast queries. 9 gadi atpakaļ
  Adam Ierymenko 57b71bfff0 Cluster simplification and refactor work in progress... 9 gadi atpakaļ
  Adam Ierymenko 5f39d5b7ea Further pare down Cluster messaging and rename some stuff. 9 gadi atpakaļ
  Adam Ierymenko 8ef4edebbf Deferred decode for HELLO to prevent HELLOcalypse under high load of new peers. 9 gadi atpakaļ
  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 gadi atpakaļ
  Adam Ierymenko 938d0a970b TRACE build fixes. 9 gadi atpakaļ
  Adam Ierymenko da93712846 Clean up PUSH_DIRECT_PATH limits a bit more and make them a bit smarter. 9 gadi atpakaļ
  Adam Ierymenko cdc99bfee1 Add a circuit breaker for VERB_PUSH_DIRECT_PATHS. 9 gadi atpakaļ
  Adam Ierymenko 88b100e5d0 More cleanup. 9 gadi atpakaļ
  Adam Ierymenko 16bc3e0398 Factor out RemotePath subclass of Path -- no longer needed, just cruft. 9 gadi atpakaļ
  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 gadi atpakaļ
  Adam Ierymenko 54a99d8e32 Well that was broken. 9 gadi atpakaļ
  Adam Ierymenko 700c3166b7 Fix inverted sense bug. 9 gadi atpakaļ
  Adam Ierymenko 9617208e40 Some cleanup, and use VERB_PUSH_DIRECT_PATHS to redirect newer peers. 9 gadi atpakaļ
  Adam Ierymenko 2258e36a59 Move replication of COMs to avoid race condition. 9 gadi atpakaļ
  Adam Ierymenko 59e1444b27 Finish wiring up Cluster, fix some issues with other recent changes. 9 gadi atpakaļ
  Adam Ierymenko eb79d4a2f3 Wire up peer announcement in cluster. 9 gadi atpakaļ
  Adam Ierymenko 57e29857cf Cluster work -- integrating with the rest of the code. 9 gadi atpakaļ
  Adam Ierymenko 3adb183c5f Fix bad COM attachment bug and eliminate an unnecessary redundant check. 9 gadi atpakaļ
  Adam Ierymenko 95953b48f9 Do not allow VERB_RENDEZVOUS from non-upstream peers to block potential DOS vector. 9 gadi atpakaļ
  Adam Ierymenko 5ce3aac929 Add rate limit on receive of DIRECT_PATH_PUSH to prevent DOS exploitation. 9 gadi atpakaļ
  Adam Ierymenko 2debde3451 GitHub issue #235, and I also see no reason not to communicate with people from other Worlds. 9 gadi atpakaļ
  Adam Ierymenko c312ae221f Fix for world size in OK(HELLO) 9 gadi atpakaļ