Changelog
- 1becd6e add more to idauth example
- 37e78d7 docs: add README to idauth example
- 09b28d1 draft: idauth plugin
- b8cd0d3 feat: allow multiple ID sources in idauth plugin
- fff64c5 feat: allow new ctl utilities to convert IDs or private keys into pubkeys
- 62672cd feat: build id auth into config options
- 58d511d feat: cleanup idauth plugin config, add ctl utilities for working with keys and IDs
- 6aea721 feat: export method for easily creating a built-in plugin client
- 12dd4f6 feat: expose method for grabbing the listen port out of the API options
- 042eccd feat: expose more external use functionality from services
- 41fe257 feat: generate self-signed certificates by default for the API unless --insecure is explicitly set
- db9d872 feat: implement clientside for idauth
- 70ce4db feat: use configurable signed time skews as a draft for idauth, watch source id files for changes
- e5dc109 fix: conform to the same method libp2p uses for ID generation
- 45e951b fix: flag parsing for builtin plugins
- bdce182 fix: general fixes to id-auth flag parsing and fill out example more
- 37d1aa7 fix: only rotate wireguard key if rotation interval is greater than zero
- 3aee16b fix: pass public key through parser when extracting from ID
- c0a9e9c fix: reverse negative
- c98d4c6 fix: search for "bridge." in prefix to decide whether to bind meshdns flags
- 3960331 fix: use a set for allowed-ids in idauth
- 721cdab go mod tidy
- 2ec6e93 tests: add tests for NodeID determination
- 1a84d17 tests: more crypto ID tests
- d951683 tidy
- 78d4570 tidy: allow setting initial disabled status in service option constructors
- 6f3be5f tidy: centralize all flag prefixes to top level BindFlags
- a01956c tidy: clarify log messages
- 8ce99ab tidy: clean up docstrings
- 9b105fd tidy: cleanup in builtin plugins
- 866896a tidy: cleanup service configurations more
- 65171ce tidy: export LoadKey method from WireGuard options
- b6af8ca tidy: logging and errors
- 3ff8336 tidy: move more service constructors into service config
- 19b3740 tidy: update docstrings