| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-09-06 | fix /controller endpoint | Grant Limberg | |
| 2023-08-28 | fix for issue #2114 | Grant Limberg | |
| 2023-08-25 | Fix primary port binding issue in 1.12 (#2107) | Joseph Henry | |
| * Add test for primary port bindings to validator - See #2105 * Add delay to binding test * Remove TCP binding logic from Binder to fix #2105 * add second control plane socket for ipv6 * fix controller network post endpoint * exit if we can't bind at least one of IPV4 or IPV6 for control plane port --------- Co-authored-by: Grant Limberg <[email protected]> | |||
| 2023-05-25 | fix init order for EmbeddedNetworkController (#2014) | Grant Limberg | |
| 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-05-19 | fix typos (#2010) | Brenton Bostick | |
| 2023-05-17 | Capture setContent by-value instead of by-reference (#2006) | Brenton Bostick | |
| Co-authored-by: Grant Limberg <[email protected]> | |||
| 2023-05-16 | Controller Metrics & Network Config Request Fix (#2003) | Grant Limberg | |
| * add new metrics for network config request queue size and sso expirations * move sso expiration to its own thread in the controller * fix potential undefined behavior when modifying a set | |||
| 2023-04-28 | use cpp-httplib for HTTP control plane (#1979) | Grant Limberg | |
| refactored the old control plane code to use [cpp-httplib](https://github.com/yhirose/cpp-httplib) instead of a hand rolled HTTP server. Makes the control plane code much more legible. Also no longer randomly stops responding. | |||
| 2022-06-15 | quiet down logs more | Grant Limberg | |
| 2022-04-19 | Fix a possible excessive memory use issue in controller and clean up a bunch ↵ | Adam Ierymenko | |
| of COM handling and other code in the normal node. | |||
| 2022-04-19 | Push credentials always if updated (client-side) and some controller-side ↵ | Adam Ierymenko | |
| cleanup that should be logically irrelevant but will prevent unnecessary DB lookups. | |||
| 2022-04-19 | Restore sending of rejections but move it exclusively to a thread, widen ↵ | Adam Ierymenko | |
| netconf window to 30 minutes. | |||
| 2022-04-18 | Forgot to send error on v0 auth expiry. | Adam Ierymenko | |
| 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. | |||
| 2022-04-15 | Tighten certificate window and deprecate sending of revocations for ordinary ↵ | Adam Ierymenko | |
| SSO timeouts. Revocations should only be for deliberate deauth to kick people off networks. Cert window should now stay within refresh window for SSO so normal cert expiration should handle it just fine. | |||
| 2022-04-13 | comment out some new deauth code | Adam Ierymenko | |
| 2022-04-13 | This may improve controller behavior with SSO and mixed SSO, needs testing! | Adam Ierymenko | |
| 2021-12-07 | refresh tokens now working | Grant Limberg | |
| Still investigating the best way to do a couple things, but we have something working | |||
| 2021-12-01 | wip | Grant Limberg | |
| 2021-11-30 | more fixin | Grant Limberg | |
| 2021-11-11 | rename stuff for clarity | Grant Limberg | |
| authenticationURL will still be used by the client for v1 and v2 of sso | |||
| 2021-11-04 | integrate rust build of zeroidc to linux | Grant Limberg | |
| 2021-11-04 | plumbing full flow from controller -> client network | Grant Limberg | |
| 2021-09-20 | Add a bit of hardening in the network certificate of membership by ↵ | Adam Ierymenko | |
| incorporating a full hash of the identity to which it is issued. This means the recipient need not depend entirely on the root verifying identities properly to make sure impersonation is not occurring. | |||
| 2021-08-19 | kill some noisy logs | Grant Limberg | |
| 2021-08-19 | kill some verbose logs | Grant Limberg | |
| 2021-08-18 | Adjust deauth time window and send revocation when SSO members expire. | Adam Ierymenko | |
| 2021-08-10 | Move return so record gets created before URL. | Adam Ierymenko | |
| 2021-08-04 | fix backwards logic | Grant Limberg | |
| 2021-07-26 | Deauth expiring members right away. | Adam Ierymenko | |
| 2021-07-26 | Remove pointless check. | Adam Ierymenko | |
| 2021-07-23 | Include authentication URL in config | Adam Ierymenko | |
| 2021-07-23 | Notification of about-to-expire status... almost there. | Adam Ierymenko | |
| 2021-07-23 | Merge branch 'dev' of github.com:zerotier/ZeroTierOne into dev | Adam Ierymenko | |
| 2021-07-23 | Handling of soon-to-expire members | Adam Ierymenko | |
| 2021-07-06 | whoops | Grant Limberg | |
| 2021-07-06 | debug logging | Grant Limberg | |
| 2021-06-05 | add ssoEnabled flag to network config | Grant Limberg | |
| 2021-06-04 | add "ssoRedirectURL" to local.conf | Grant Limberg | |
| plumbed it through to the central controller code | |||
| 2021-06-04 | Increase authentication URL sizes. | Adam Ierymenko | |
| 2021-06-04 | chicken or egg problem. | Grant Limberg | |
| member must exist in the database before we can generate a nonce & SSO URL | |||
| 2021-06-04 | . | Grant Limberg | |
| 2021-06-04 | put expiry time back on nc object | Grant Limberg | |
| 2021-06-04 | remove some noisy log lines & fix a query error | Grant Limberg | |
| 2021-06-04 | moar temporary debug printfs | Grant Limberg | |
| 2021-06-04 | move this outside the auth block. If SSO is enabled, it should be checked ↵ | Grant Limberg | |
| whether authorized or not | |||
| 2021-06-03 | Big SSO update | Grant Limberg | |
| make things hopefully work | |||
| 2021-06-02 | set the correct default | Grant Limberg | |
| 2021-06-02 | handle cases where authenticationURL and authenticationExpiryTime don't exist | Grant Limberg | |
