summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-03-16Changes: UpdateJeroen Wijenbergh
2026-03-16RPM: Change tar path to match repo nameJeroen Wijenbergh
2026-02-26Deps: Update eduoauth-go to 2.0.2Jeroen Wijenbergh
2026-02-26Failover: Support v6 gatewayJeroen Wijenbergh
Useful for v6 only VPNs
2026-02-20Changes: Update for packagingJeroen Wijenbergh
2026-02-20RPM: Initial upstream packagingJeroen Wijenbergh
2026-02-20Docs building: UpdateJeroen Wijenbergh
2026-02-20Building: Remove release tagJeroen 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-20Discovery: Update embedded files for new versionJeroen 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-20Prepare Release: Add signature for disco files in commit descriptionJeroen Wijenbergh
2026-02-20All: Use fmt.Fprintf instead of WriteString with SprintfJeroen Wijenbergh
Caught by golangci-lint (staticcheck)
2026-02-20Release: Bundle discovery files in gitJeroen Wijenbergh
2026-02-20Docker: Remove no longer needed pip buildingJeroen Wijenbergh
2026-02-20Go.sum: Run go mod tidyJeroen Wijenbergh
2026-02-20Pip: Initial building through workflowsJeroen Wijenbergh
2026-02-20Debian: Initial package building in upstream repoJeroen Wijenbergh
2026-02-20Changes: Update for 5.0.0Jeroen Wijenbergh
2026-02-20Docs API: Re-gen from exportsJeroen Wijenbergh
2026-02-20locales: run sync translationsJeroen Wijenbergh
2026-02-20Update Translations: Update weblate zip pathJeroen Wijenbergh
2026-02-20Go.sum: Run go mod tidyJeroen Wijenbergh
2026-02-20Client: Remove confusing identifier on connect errorJeroen Wijenbergh
This is confusing ass with secure internet this would give the org ID The error cause should have the failing URL
2026-02-20All: Log HTTP body when JSON unmarshal failsJeroen Wijenbergh
Fixes: #112
2026-02-20Config: Check if server was already addedJeroen 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-17Workflow Docs: Use codeberg-small-lazyJeroen Wijenbergh
2026-02-12eduvpnapi: simplify OAuth post boolJeroen Wijenbergh
2026-02-12LogLevel: Comment public functionsJeroen Wijenbergh
2026-02-12All: Rename packages that sound useless or clash with stdJeroen Wijenbergh
2026-02-12All: Run modernize --test --fixJeroen Wijenbergh
2026-02-12Log Rotater: Fix data raceJeroen 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-12Workflows: Use small runnerJeroen Wijenbergh
Tiny has a 2 minute timeout: https://codeberg.org/actions/meta#available-runners Our tests almost take 1.5+ minutes so that leaves no room for linting
2026-02-12All: Use eduoauth-go v2 and update other depsJeroen Wijenbergh
2026-02-12Update the source URL for the custom redirect values in the commentRoopesh Chander
2026-02-12Add custom redirects for macOSRoopesh Chander
Since we're moving to ASWebAuthenticationSession for macOS, similar to iOS
2025-12-15client: add Logger interface to give programs more controlSimon Ruderich
See https://codeberg.org/eduVPN/eduvpn-common/issues/102
2025-10-29CI: Use Codeberg runnerJeroen Wijenbergh
2025-10-02Changes: Set release date4.0.0Jeroen Wijenbergh
2025-09-30Version: Update to 4.0.0Jeroen Wijenbergh
2025-09-25Changes: Update for 4.0.0Jeroen Wijenbergh
2025-09-24Python: Optionally build SO file in setup.pyJeroen Wijenbergh
2025-09-22update Android redirect_uriFrançois Kooman
References: https://codeberg.org/eduVPN/android/issues/30
2025-09-05Exports + Python: Remove RefreshListJeroen Wijenbergh
2025-09-04Changes: Fix typoJeroen Wijenbergh
2025-09-03Changes: Fix typoJeroen Wijenbergh
2025-09-03Changes: UpdateJeroen Wijenbergh
2025-09-03Deps: Update and tidyJeroen Wijenbergh
2025-09-03Revert "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-02client: Log more in debug and increase rotation to 10MBJeroen Wijenbergh
2025-09-02CLI: Get rid of debug argumentJeroen Wijenbergh
2025-09-02All: Get rid of debug arg in RegisterJeroen Wijenbergh