| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-07-30 | Format: Run Gofumpt | jwijenbergh | |
| 2024-07-30 | Changes: Update for 2.1.0 | jwijenbergh | |
| 2024-07-30 | go.mod/go.sum: update | jwijenbergh | |
| 2024-07-18 | Discovery Manager: Remove spammy logs | jwijenbergh | |
| 2024-07-18 | Proxy: Pass UserAgent | jwijenbergh | |
| 2024-07-18 | go.mod/go.sum: Update ProxyGuard | jwijenbergh | |
| 2024-07-18 | Server: Go to GettingConfig after InvalidProfile | jwijenbergh | |
| Could be we have just done OAuth and are in state main... | |||
| 2024-07-17 | Client: Add test for getting ServerList in the main state | jwijenbergh | |
| 2024-07-17 | Client + Server: Pass discovery manager and lock when needed | jwijenbergh | |
| 2024-07-17 | Client: Release before calling transitions | jwijenbergh | |
| 2024-07-17 | Client: Fix linting errors | jwijenbergh | |
| 2024-07-17 | Discovery: Add some debug logging | jwijenbergh | |
| 2024-07-17 | Client: Go to previous state on renew error | jwijenbergh | |
| 2024-07-17 | Client: Move DiscoveryStartup to correct file and check client_id | jwijenbergh | |
| 2024-07-17 | Docs API: Re-gen | jwijenbergh | |
| 2024-07-17 | Client: Check for StateMain in disco callback | jwijenbergh | |
| 2024-07-17 | Discovery: Remove organizations per 4 hour expiry | jwijenbergh | |
| As setting organizations expired is now done in register | |||
| 2024-07-17 | Client + Discovery: Fetch dscovery at startup using DiscoveryStartup | jwijenbergh | |
| With a manager that locks and copies such that no race conditions happen | |||
| 2024-07-17 | Client Proxy: Fix theoretical race condition | jwijenbergh | |
| 2024-07-17 | API: Pass user agent to OAuth library | jwijenbergh | |
| eduoauth-go 1.1.0 feature | |||
| 2024-07-17 | go.mod/go.sum: Update deps | jwijenbergh | |
| 2024-07-17 | Client: Check for no disco support in more places and log disco err | jwijenbergh | |
| 2024-07-17 | Client + API: Mark organizations expired *before* processing url | jwijenbergh | |
| 2024-07-17 | Discovery: Implement conditional requests | jwijenbergh | |
| From docs.eduvpn.org (https://docs.eduvpn.org/server/v3/server-discovery.html): When fetching the new JSON files, the client SHOULD use conditional requests, so the file is only fetched in case there were changes. This, in order to reduce the amount of traffic required by VPN clients, especially relevant for metered, or slow connections. The If-Modified-Since request header SHOULD be used for this. If the response code is 304, the file hasn’t changed since. The value to use for the If-Modified-Since request header is the exact value of the Last-Modified response header for the last successful download, i.e. 200 response. You SHOULD store the value of Last-Modified and use it as-is for the If-Modified-Since header. | |||
| 2024-07-17 | Client: Fetch disco fresh after startup calling GetConfig | jwijenbergh | |
| 2024-07-05 | Docker: Update to latest versions | jwijenbergh | |
| 2024-07-02 | Makefile: Add a sloc target | jwijenbergh | |
| 2024-06-27 | Discovery: Unmarshal to a new structure to fix #55 | jwijenbergh | |
| 2024-06-27 | Discovery: Test for #55 | jwijenbergh | |
| 2024-06-25 | Version: Update to 2.0.22.0.2 | jwijenbergh | |
| 2024-06-25 | Changes: Update for 2.0.2 | jwijenbergh | |
| 2024-06-25 | Atomicfile: Mention formatting change | jwijenbergh | |
| 2024-06-25 | Format: Run Gofumpt | jwijenbergh | |
| 2024-06-25 | Config: Atomic file writes using tailscale package | jwijenbergh | |
| 2024-06-25 | Client: More frequent state file saving | jwijenbergh | |
| 2024-06-25 | Discovery: Return a fresh boolean | jwijenbergh | |
| 2024-06-06 | Version: Update to 2.0.12.0.1 | jwijenbergh | |
| 2024-06-06 | Changes: Add for 2.0.1 | jwijenbergh | |
| 2024-06-06 | Client: Update translations from Weblate | jwijenbergh | |
| 2024-06-06 | Discovery: Organization list cache updates | jwijenbergh | |
| 2024-06-06 | Client: Add portugese translation | jwijenbergh | |
| 2024-06-05 | Docker pip: Update for new building | jwijenbergh | |
| 2024-06-04 | Version: Update to 2.0.02.0.0 | jwijenbergh | |
| 2024-06-04 | Changes: Update for 2.0.0 | jwijenbergh | |
| 2024-06-04 | go.mod/go.sum: Update to eduoauth-go 1.0.0 | jwijenbergh | |
| 2024-06-04 | Server: Fix comment regarding profiles | jwijenbergh | |
| 2024-06-04 | Prepare release: Remove macOS workaround | jwijenbergh | |
| Otherwise it doesn't work on Linux... | |||
| 2024-06-04 | Format: Run Gofumpt | jwijenbergh | |
| 2024-06-04 | Client FSM: Allow to go from Disconnected to Connecting | jwijenbergh | |
| Could be if cleanup has failed and a config is still alive | |||
| 2024-06-04 | Client: Update translations from Weblate | jwijenbergh | |
