-
1.5.0dea3d9d8 · ·
- feat : Makefile - switch from docker to podman - fix: go.mod ale/lb directive - fix: change EIPServices locations field from type any to map for location pointers - fix: json annotation for ProviderService, so that allow_annonymous and allow_registration are cottectly parsed - fix: move ModelsProviderService struct directly into provider struct - fix LastSeenMills fields - fix: check for empty dburi in OpenDatabase - feat: add invitectl - cli tool to manage invite tokens - feat: add docs about invitectl - fix: switch PKCS8 encoding of ecdsa private keys to keep it alighed with ed25519 private keys - feat: add basic test for private key generation - feat : always return the root CA instead of the VPN certificate issuing CA - feat: remove code path for configuring upstreams with LE, disable starting menshen without --ca-file - fix: extend tests check that VPN cert and root CA are added to response
-
1.4.0557d53dd · ·
- fix : update /gateway to return single gateway for params location, countrycode, or random - feat : tests for api/5/gateway - feat : add tests for cc, loc, and without - fix : /api/5/gateway prioritise loc over cc when both are provided, rename var - feat : append openvpn ca cert in endpoint /5/openvpn/cert - feat : add agent registration endpoints - fix : Return 400 when client sends an invalid country code - fix : cache-control directive from no-cache to no-store
-
1.3.06eb69fd5 · ·
- improve dev docs : how to add new endpoionts to the API and how to adapt the swagger definitions accordingly - d4d10bec - add provider.json endpoint at /provider.json - fix router annotation for menshen prepend /api for relevant endpoints - Add STUNServers and CountryCodeLookupURL fields to Provider struct - pkg/genconfig/serialize.go - changing openvpnConfigTemplate cipher to AES-256-GCM