Commit History

Author SHA1 Message Date
  Adam Ierymenko dab968ed96 Put LZ4 in its own file. 5 years ago
  Adam Ierymenko eef70e198b Version 2.x notice updates and other boring stuff. 5 years ago
  Adam Ierymenko 53b7c8f725 Make Peer bootstrap field an Endpoint even though we only support InetAddress right now, and a bunch more stuff. 5 years ago
  Adam Ierymenko 7291ac2093 A bunch more cleanup and build fixes, and remove old version of multipath code to prep for new version. 5 years ago
  Adam Ierymenko 627533cf48 . 5 years ago
  Adam Ierymenko 6267c67888 A bunch of cleanup and refactoring toward 2.x 5 years ago
  Adam Ierymenko 9f9032ae36 Cleanup and warning removal. 6 years ago
  Adam Ierymenko 5c06d40358 cleanup 6 years ago
  Adam Ierymenko 52a166a71f Relicense: GPLv3 -> ZeroTier BSL 1.1 6 years ago
  Adam Ierymenko d9432f2f1e cleanup 6 years ago
  Joseph Henry 0e597191b8 Updated licenses for 2019 6 years ago
  Adam Ierymenko 553101e8b5 merge dev 7 years ago
  Adam Ierymenko 5b114791e5 Fix a bug that caused a crash on empty HTTP requests (localhost only) and add a lightweight lock to the RX queue to prevent possible threads stepping on each other in parallel receive paths. 7 years ago
  Joseph Henry 28cb40529d Rough draft of fq-codel implementation 7 years ago
  Adam Ierymenko 6d8e1e8783 More cleanup of old stuff. 7 years ago
  Adam Ierymenko 6fbd15f8b2 cleanup 7 years ago
  Adam Ierymenko 65c07afe05 Copyright updates for 2018. 7 years ago
  Grant Limberg b1d60df44c timestamps changed from uint64_t to int64_t 8 years ago
  Adam Ierymenko 180049a277 Fix pointer bug. 8 years ago
  Adam Ierymenko 6ee201865b Clean up WHOIS code. 8 years ago
  Adam Ierymenko b1d94c9f93 Performance improvement to RX queue ring buffer. 8 years ago
  Adam Ierymenko e3cf756785 Make rxQueue lock-free using an atomic counter ring buffer. 8 years ago
  Adam Ierymenko b9e1d53d7a Minor cleanup. 8 years ago
  Adam Ierymenko f18158a52d . 8 years ago
  Adam Ierymenko 1b68d6dbdc License header update. 8 years ago
  Adam Ierymenko e4896b257f Add thread PTR that gets passed through the entire ZT core call stack and then passed to handler functions resulting from a call. 8 years ago
  Adam Ierymenko d9e4ba1280 Eliminate a little copypasta. 8 years ago
  Adam Ierymenko dcb1233b0d Slight refactor to RENEDEZVOUS sending code for federation. 8 years ago
  Adam Ierymenko 5dbebc513a Minor send path refactor to make packet I/O work on clusters if they are members of networks. Also fix a crash if compiled in cluster mode but no cluster is enabled. 8 years ago
  Adam Ierymenko 39333c9e8e Modify unite() to deal with a second layer of upstreams. 8 years ago