github webmeshproj/webmesh v0.12.1

latest releases: v0.17.1, v0.17.0, v0.16.4...
2 years ago

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

Don't miss a new webmesh release

NewReleases is sending notifications on new releases.