| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-03-17 | Discovery: Update embedded files for new version | Jeroen Wijenbergh | |
| Signature server list: untrusted comment: signature from minisign secret key RWRtBSX1alxyGX3pGt5IGZ/lesynbXSEv/E9RikpowS88mYS47LlFVSbTQMGoIZzfXmGGMVfyIh2rFEhazow9WZKF1xO/B5M2ww= trusted comment: timestamp:1773222928 file:server_list.json IUqjePL/d6mUJqev9AUcsxvR1JCedtfJZ8my2WFeWle9Ejs2xKx0QS47f0JVFc0h/3L26HkmYbJnERXELhRFDg== Signature organization list: untrusted comment: signature from minisign secret key RWRtBSX1alxyGe9DbF6ZT8KE8i3Agq1Q7kcltwK5X67gYumx37bjXN8jz6ZqthDqL0DPQQ2NhBXTosOM0BBKYhngurboZwtCjgU= trusted comment: timestamp:1773222928 file:organization_list.json VJyFg/ezY/i/DyaiKCiTepYKVyCbPRqbmORDMio4LIs+V2e7T6gtTOE3T3zkDAMZgRA6ffI8S5DkemtbDautCA== | |||
| 2026-02-26 | Failover: Support v6 gateway | Jeroen Wijenbergh | |
| Useful for v6 only VPNs | |||
| 2026-02-20 | Building: Remove release tag | Jeroen Wijenbergh | |
| As we now have the discovery JSON files in the repo, it makes no sense to conditionally embed the files. Just always embed them | |||
| 2026-02-20 | Discovery: Update embedded files for new version | Jeroen Wijenbergh | |
| Signature server list: untrusted comment: signature from minisign secret key RWRtBSX1alxyGcM/XVH6xURdB/P5wcCa1nWK0/ds+QKdM28TFnR8Jf/CZubFFMZmyFHeHni5f5vCWCVFbRWaT1/Lr7unQKY2XgU= trusted comment: timestamp:1771513843 file:server_list.json y4cOVReY66c+Sl+KB+8OJowXaJliNWftSXRWMPs+YNRL1cG6EiIxHrGh0P6vzbffr/vRrSjiJbsjHEnYwpjyDQ== Signature organization list: untrusted comment: signature from minisign secret key RWRtBSX1alxyGTBDzWUBVfUG9omWlahGssShEXfQQ93MKfQVo9JUjUdG62UM4OpnTf7a4jAdmIbJFn4ifDkNrbXqggXS4XqB1AU= trusted comment: timestamp:1771513843 file:organization_list.json zHUVpPb8k7xQ08d6aMmKb+FWG8maU0ak6YltG0reoUCYZhEU+SVgHW6+w19cA6jXRLy8bkbz6VwBOcZApc0SAA== | |||
| 2026-02-20 | All: Use fmt.Fprintf instead of WriteString with Sprintf | Jeroen Wijenbergh | |
| Caught by golangci-lint (staticcheck) | |||
| 2026-02-20 | Release: Bundle discovery files in git | Jeroen Wijenbergh | |
| 2026-02-20 | All: Log HTTP body when JSON unmarshal fails | Jeroen Wijenbergh | |
| Fixes: #112 | |||
| 2026-02-20 | Config: Check if server was already added | Jeroen Wijenbergh | |
| Fixes: #107 We can also allow the server to be replaced, but then we also have to make sure metadata is reset again e.g. last authorize time | |||
| 2026-02-12 | eduvpnapi: simplify OAuth post bool | Jeroen Wijenbergh | |
| 2026-02-12 | LogLevel: Comment public functions | Jeroen Wijenbergh | |
| 2026-02-12 | All: Rename packages that sound useless or clash with std | Jeroen Wijenbergh | |
| 2026-02-12 | All: Run modernize --test --fix | Jeroen Wijenbergh | |
| 2026-02-12 | Log Rotater: Fix data race | Jeroen Wijenbergh | |
| We were accessing the file using stat and trimming + replacing the file handler possibly at the same time. Just put a mutex over everything to protect it better. This was caught using Go's race detector | |||
| 2026-02-12 | All: Use eduoauth-go v2 and update other deps | Jeroen Wijenbergh | |
| 2026-02-12 | Update the source URL for the custom redirect values in the comment | Roopesh Chander | |
| 2026-02-12 | Add custom redirects for macOS | Roopesh Chander | |
| Since we're moving to ASWebAuthenticationSession for macOS, similar to iOS | |||
| 2025-12-15 | client: add Logger interface to give programs more control | Simon Ruderich | |
| See https://codeberg.org/eduVPN/eduvpn-common/issues/102 | |||
| 2025-09-30 | Version: Update to 4.0.0 | Jeroen Wijenbergh | |
| 2025-09-22 | update Android redirect_uri | François Kooman | |
| References: https://codeberg.org/eduVPN/android/issues/30 | |||
| 2025-09-03 | Revert "All: Remove ProxyGuard integration" | Jeroen Wijenbergh | |
| This partially reverts commit 6b939462fb1064abd42e8cb8316700ec844172ea. It keeps the proxyguard functions but leaves GetConfig alone. E.g. no WireGuard config replacing and querying is happening for ProxyGuard. Needed for the Linux client as I have not found a good way to have a daemon with NetworkManager integration | |||
| 2025-09-02 | client: Log more in debug and increase rotation to 10MB | Jeroen Wijenbergh | |
| 2025-08-29 | Config: Remove v1 conversion | Jeroen Wijenbergh | |
| Only used for very old linux client versions | |||
| 2025-08-29 | Discovery: Remove manager and DiscoveryStartup | Jeroen Wijenbergh | |
| 2025-08-29 | Discovery: Add cache argument and embed unmarshal on startup | Jeroen Wijenbergh | |
| 2025-08-25 | Client + Log: Implement a log rotater | Jeroen Wijenbergh | |
| 2025-08-25 | Atomicfile: Move outside of config package | Jeroen Wijenbergh | |
| 2025-08-25 | All: Remove util packages | Jeroen Wijenbergh | |
| Was giving linting errors and it's not a good idea anyways | |||
| 2025-05-06 | Failover + Log: Small slog fixes | Jeroen Wijenbergh | |
| 2025-05-06 | All: Move to log/slog | Jeroen Wijenbergh | |
| 2025-05-06 | All: Remove ProxyGuard integration | Jeroen Wijenbergh | |
| This should be done in WireGuard-go or in case of a linux a small daemon | |||
| 2025-05-06 | All: Run modernize --test --fix | Jeroen Wijenbergh | |
| 2025-05-06 | All: Fix staticcheck errors | Jeroen Wijenbergh | |
| 2025-03-21 | Version: Update to 3.0.03.0.0 | Jeroen Wijenbergh | |
| 2024-12-19 | Format: Run make fmt | jwijenbergh | |
| 2024-12-09 | Profile: Implement priority | jwijenbergh | |
| 2024-11-26 | Release scripts: Move to Codeberg | jwijenbergh | |
| 2024-11-26 | Docs: Move to Mkdocs & Codeberg pages | jwijenbergh | |
| 2024-11-21 | levenshtein: Use the builtin function min | jwijenbergh | |
| 2024-11-21 | Replace all links from GitHub to Codeberg | jwijenbergh | |
| 2024-11-20 | FSM: Fix new keyword linting error | jwijenbergh | |
| 2024-11-20 | CI: Convert to forgejo | jwijenbergh | |
| 2024-10-29 | All: Refactor to latest ProxyGuard | jwijenbergh | |
| 2024-10-28 | API + HTTP + Exports: Cleaner TLS1.3 enforcement using a custom DefaultTransport | jwijenbergh | |
| Also fix where TLS 1.3 was not properly enforced for the endpoint cache | |||
| 2024-10-28 | Failover: add tests | jwijenbergh | |
| 2024-10-28 | Test Server: Set default Handler response code to 200 | jwijenbergh | |
| 2024-10-11 | HTTP + OAuth API: Enforce TLS >= 1.3 | jwijenbergh | |
| 2024-08-30 | API: Improve error when server does not give an expires header | jwijenbergh | |
| Otherwise it gives a cryptic error during parsing | |||
| 2024-08-30 | Failover monitor: Check if mtuSize is at least 28 bytes | jwijenbergh | |
| Otherwise the pinger creates a body with negative length | |||
| 2024-08-22 | FSM: Add tests | jwijenbergh | |
| 2024-08-22 | FSM: Re-ordering and cleanup constructor | jwijenbergh | |
