James Cunningham
James Cunningham
I'm attempting to implement a REST API following the Google API Design guidelines, and have hit a snag while trying to implement [Custom Methods](https://cloud.google.com/apis/design/custom_methods). Creating a route like `/foo:customVerb` will...
This change creates a new interface, `StacktraceGetter`, which allows custom error types to embed a more specific Stacktrace within themselves to be caught by more generic error handlers, and updates...
WG-API currently makes no attempt to persist WireGuard configuration between restarts. The restart may be of the wg-api daemon, or of the system itself. In the case of the wg-api...
This allows wg-api to listen on a UNIX socket by specifying an absolute path to `--listen`. I wonder if the default should be changed to a UNIX socket, I'd prefer...
Now that there are likely both command line argument and environment variables, it may be worth investing time migrating to a command line framework, like [cobra](https://github.com/spf13/cobra).
Configuring a reverse proxy to apply authentication, or issuing client certificates, is laborious. It hampers the initial setup flow in environments that already have other means of authentication. It should...