| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2024-06-04 | i18nerr: Make sure unwrapping for internal errors still work | jwijenbergh | |
| 2024-05-31 | i18n: Punctuation changes | jwijenbergh | |
| 2024-05-31 | Client: Update translations from Weblate | jwijenbergh | |
| 2024-05-31 | Client: Add punctuation for Newf error | jwijenbergh | |
| 2024-05-31 | i18nerr: update cause sprintf | jwijenbergh | |
| 2024-05-31 | Client: Update translations from Weblate | jwijenbergh | |
| 2024-05-31 | Client Test: Fix error message with cause check | jwijenbergh | |
| 2024-05-31 | Translations: Sync with source code | jwijenbergh | |
| 2024-05-31 | Client: Update translations from Weblate | jwijenbergh | |
| 2024-05-31 | i18nerr: Improve timeout error message | jwijenbergh | |
| 2024-05-31 | i18nerr: Change with cause error message | jwijenbergh | |
| 2024-05-31 | Client: Move a lot of errors to internal only | jwijenbergh | |
| 2024-05-30 | Client: Fix lint error with FSM debug | jwijenbergh | |
| 2024-05-30 | Client: Update translations from Weblate | jwijenbergh | |
| 2024-05-30 | Client: Update translations from Weblate | jwijenbergh | |
| 2024-05-30 | README: Small update | jwijenbergh | |
| 2024-05-30 | FSM: Remove Mermaid graph generation | jwijenbergh | |
| Too complicated to be in the core codebase and I only sometimes need it to view the updated figure. Create a CLI tool some time later | |||
| 2024-05-30 | Client Proxy: Add test | jwijenbergh | |
| 2024-05-30 | CLI: Fix profiles data type check | jwijenbergh | |
| 2024-05-30 | Exports: improvements in return data error handling | jwijenbergh | |
| 2024-05-30 | Cookie: Return the context without handle if no handle was given | jwijenbergh | |
| 2024-05-29 | Changes: Some v2 updates | jwijenbergh | |
| 2024-05-29 | Exports Doc: Small updates | jwijenbergh | |
