Commit History

Author SHA1 Message Date
  Adam Ierymenko 24e30a684b A bunch of little nit-picky header and name cleanup. 5 years ago
  Adam Ierymenko f21ecb3762 Yet more major and very nit-picky refactoring for performance, etc. Also use std::atomic<> now with a TODO to implement a shim if we ever do need to build this on a pre-c++11 compiler. 5 years ago
  Adam Ierymenko 5aae5f95bf Merge commit 'bba132414527f1742dd1ca550dad5ecce94dfa40' into edge 5 years ago
  Adam Ierymenko bba1324145 One more sanity check. 5 years ago
  Adam Ierymenko 41871c8b1e Merge commit 'ff655292fba09c0a0d1ed4b4dda738c165ad4404' into edge 5 years ago
  Adam Ierymenko ff655292fb Allocate packet on heap, add extra sanity checks on packet size. 5 years ago
  Adam Ierymenko 782b75a64e Linux build fixes 5 years ago
  Adam Ierymenko eef70e198b Version 2.x notice updates and other boring stuff. 5 years ago
  Grant Limberg 2558bd1b9b include iomanip 5 years ago
  Grant Limberg 95d0944b9f add /metrics endpoint for exposing root metrics to Prometheus 5 years ago
  Grant Limberg 0c9be4de14 add /metrics endpoint for exposing root metrics to Prometheus 5 years ago
  Adam Ierymenko a5aea2f3bb Everything but the Go code builds now! 5 years ago
  Adam Ierymenko 68ac884d47 . 5 years ago
  Adam Ierymenko 624efde7e4 Make sure threads dont exit on spurious return values from recvfrom unless we are really dying. 5 years ago
  Adam Ierymenko 9f5bccec30 Add a recv timeout to root 5 years ago
  Adam Ierymenko ade52bf81e Fix RENDEZVOUS issue and possibly improve GeoIP resolution. 5 years ago
  Adam Ierymenko e245eb1eb5 Trim some unnecessary locks from root, and cleanup elsewhere. 5 years ago
  Adam Ierymenko e08fc81397 More threading improvements in root, more DNS TXT and multicast work (in progress) 5 years ago
  Adam Ierymenko e44d7a553f The root technically does not need to do this, and its slow. 5 years ago
  Adam Ierymenko 2deaaeef28 Some root cleanup and more lock contention reduction. 5 years ago
  Adam Ierymenko 31e193756d cleanup 5 years ago
  Adam Ierymenko 5aa744db84 Simplification and further concurrency improvements. 5 years ago
  Adam Ierymenko 99c36ed2f2 Parallelization improvements 5 years ago
  Adam Ierymenko a3ec5846df map fix 6 years ago
  Adam Ierymenko fe0b896665 map fix 6 years ago
  Adam Ierymenko e4721417e6 map fix 6 years ago
  Adam Ierymenko 3123102211 root cleanup and add nifty geoip thing 6 years ago
  Adam Ierymenko e8f8b0f8e5 cleanup 6 years ago
  Adam Ierymenko 185e90c40f AES-GMAC-CTR tweaks, self test tweaks, debian typo fix. 6 years ago
  Adam Ierymenko e29c2d0260 Fix field headers 6 years ago