| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-05-23 | central controller metrics & request path updates (#2012) | Grant Limberg | |
| * internal db metrics * use shared mutexes for read/write locks * remove this lock. only used for a metric * more metrics * remove exploratory metrics place controller request benchmarks behind ifdef | |||
| 2023-04-21 | Add prometheus metrics for Central controllers (#1969) | Grant Limberg | |
| * add header-only prometheus lib to ext * rename folder * Undo rename directory * prometheus simpleapi included on mac & linux * wip * wire up some controller stats * Get windows building with prometheus * bsd build flags for prometheus * Fix multiple network join from environment entrypoint.sh.release (#1961) * _bond_m guards _bond, not _paths_m (#1965) * Fix: warning: mutex '_aqm_m' is not held on every path through here [-Wthread-safety-analysis] (#1964) * Serve prom metrics from /metrics endpoint * Add prom metrics for Central controller specific things * reorganize metric initialization * testing out a labled gauge on Networks * increment error counter on throw * Consolidate metrics definitions Put all metric definitions into node/Metrics.hpp. Accessed as needed from there. * Revert "testing out a labled gauge on Networks" This reverts commit 499ed6d95e11452019cdf48e32ed4cd878c2705b. * still blows up but adding to the record for completeness right now * Fix runtime issues with metrics * Add metrics files to visual studio project * Missed an "extern" * add copyright headers to new files * Add metrics for sent/received bytes (total) * put /metrics endpoint behind auth * sendto returns int on Win32 --------- Co-authored-by: Leonardo Amaral <[email protected]> Co-authored-by: Brenton Bostick <[email protected]> | |||
| 2022-04-18 | Simplify SSO logic. SSO should just normally expire when it expires. No full ↵ | Adam Ierymenko | |
| deauth needed. Deauth is for really giving someone the boot. | |||
| 2021-08-18 | Adjust deauth time window and send revocation when SSO members expire. | Adam Ierymenko | |
| 2021-07-23 | Handling of soon-to-expire members | Adam Ierymenko | |
| 2021-06-04 | default 0 | Grant Limberg | |
| 2021-06-04 | remove some noisy log lines & fix a query error | Grant Limberg | |
| 2021-06-03 | Big SSO update | Grant Limberg | |
| make things hopefully work | |||
| 2021-06-02 | make DB::_memberChanged and _networkChanged virtual | Grant Limberg | |
| 2021-05-28 | Postgres code for SSO (almost certainly needs work) | Adam Ierymenko | |
| 2021-05-24 | Basic plumbing for authentication requirement and piping through of URL ↵ | Adam Ierymenko | |
| information. | |||
| 2020-08-20 | BSL date bump | Adam Ierymenko | |
| 2020-08-12 | More debug logging cleanup | Grant Limberg | |
| 2020-08-04 | latest | Grant Limberg | |
| 2019-08-23 | Relicense: GPLv3 -> ZeroTier BSL 1.1 | Adam Ierymenko | |
| 2019-08-08 | rulesSource needs to be required in network or pgsql has issues | Adam Ierymenko | |
| 2019-08-06 | More work on DB mirroring. | Adam Ierymenko | |
| 2019-08-06 | Refactoring in prep for mirroring | Adam Ierymenko | |
| 2019-07-26 | Abstract out change listener from controller itself to permit DBs to shadow ↵ | Adam Ierymenko | |
| changes from other DBs. | |||
| 2019-01-14 | Updated licenses for 2019 | Joseph Henry | |
| 2018-07-03 | Fix two controller bugs: filesystem bug and another possible infinite ↵ | Adam Ierymenko | |
| recursion bug. | |||
| 2018-03-08 | Some work on IPv4 enabled ad-hoc networks. | Adam Ierymenko | |
| 2018-03-08 | docs | Adam Ierymenko | |
| 2018-03-08 | Fix for FileDB _networkChanged / _memberChanged problem. | Adam Ierymenko | |
| 2018-01-12 | Sanity checks on array sizes and fix a bug in IPv4 auto-assign. | Adam Ierymenko | |
| 2018-01-10 | Doc updates and other fixes. | Adam Ierymenko | |
| 2018-01-09 | Move DB stuff into Db. | Adam Ierymenko | |
| 2017-12-07 | docs, and make RethinkDB controller DB driver upsert into the Controller DB ↵ | Adam Ierymenko | |
| and also update the hostname field. | |||
| 2017-11-07 | cleanup | Adam Ierymenko | |
| 2017-11-07 | Re-integrate in-filesystem DB into new controller DB structure. | Adam Ierymenko | |
