summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-04-22fix compile errorHEADmainherkulessi
2026-04-22Rename Moduleherkulessi
2026-04-22Force specific Wireguard Public Keyherkulessi
2026-03-18Version: Update to 5.0.15.0.1Jeroen Wijenbergh
2026-03-18Discovery: Update embedded files for new versionJeroen Wijenbergh
Signature server list: untrusted comment: signature from minisign secret key RWRtBSX1alxyGWNgzNpR5Q/USM3JerSdCzQRLpRGakjA8Sy4xJN34wodUJvnwzBlj6gWB7q7MU7IPmFlaLGufP7S1eGOKcJBdgw= trusted comment: timestamp:1773831174 file:server_list.json Cxbsrsn39pW5Bz+otdqdNqNq2SIeAavp3OKayG54lqWkdPUSKyGJzgi/VJNEk0pFQmDOu4rSOs5jXr5Sa3B9CQ== Signature organization list: untrusted comment: signature from minisign secret key RWRtBSX1alxyGfuEtnF6Hzxem65AhPubUX1BmRsMuQk9vbzL0LqXfXd7aj/UQl8HDsfha1ZqZZ+cghlGNWl9jBD79LuoJDbbWQ0= trusted comment: timestamp:1773831174 file:organization_list.json QCs2Npu9Nrz8JE5U6n2ir7TPszFKdECAX7WtjQL+7kK9eWKotKa3iVfmtGRW0wwUTBmnYkEbOiyOjIM0AL8zBA==
2026-03-18Changes: Update for 5.0.1Jeroen Wijenbergh
2026-03-17Version: Update to 5.0.05.0.0Jeroen Wijenbergh
2026-03-17Discovery: Update embedded files for new versionJeroen 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-03-17Changes: Set release dateJeroen Wijenbergh
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