| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-04-22 | Rename Module | herkulessi | |
| 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-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-09-02 | All: Get rid of debug arg in Register | Jeroen Wijenbergh | |
| 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 | All: Remove util packages | Jeroen Wijenbergh | |
| Was giving linting errors and it's not a good idea anyways | |||
| 2025-08-13 | Exports: Attempt to fix ARM MTE crash | 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 | |||
| 2024-12-19 | ProxyGuard: Add a restart function | jwijenbergh | |
| 2024-12-18 | Exports: Document ProxyGuard functions | jwijenbergh | |
| 2024-11-26 | Docs: Move to Mkdocs & Codeberg pages | jwijenbergh | |
| 2024-11-21 | Replace all links from GitHub to Codeberg | jwijenbergh | |
| 2024-11-20 | FSM: Fix new keyword linting error | jwijenbergh | |
| 2024-10-29 | All: Refactor to latest ProxyGuard | jwijenbergh | |
| 2024-10-28 | Exports: Initial tests | jwijenbergh | |
| 2024-08-12 | Exports: Cleanup function docs | jwijenbergh | |
| 2024-08-12 | Util: Add a function to calculate the gateway | jwijenbergh | |
| 2024-07-17 | Client: Move DiscoveryStartup to correct file and check client_id | jwijenbergh | |
| 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-06-04 | Format: Run Gofumpt | jwijenbergh | |
| 2024-05-30 | Exports: improvements in return data error handling | jwijenbergh | |
| 2024-05-29 | Exports Doc: Small updates | jwijenbergh | |
| 2024-05-29 | Exports: Run format | jwijenbergh | |
| 2024-05-29 | exports: Fix discovery subset in comments | jwijenbergh | |
| 2024-05-29 | Discovery: Implement search and do not return keywords | jwijenbergh | |
| This patch implements search by adding a second argument to DiscoOrganizations and DiscoServers. A search string of = "" returns everything. This also makes the subset that is returned to the client even fewer, no keywords. | |||
| 2024-05-08 | Server: Add a way to pass OAuth start time | Jeroen Wijenbergh | |
| 2024-04-22 | Exports: Document ProxyGuard cleanup | jwijenbergh | |
| 2024-03-14 | All: Make WireGuard support mandatory | jwijenbergh | |
| 2024-03-07 | Exports: Remove obsolete TODO | jwijenbergh | |
| 2024-03-06 | Client + Exports + Wrappers: Add peer IPs argument to fd callback | jwijenbergh | |
| And rename the callback to be closer to what it does | |||
| 2024-02-23 | Exports: Nil check proxyReady in StartProxyguard | jwijenbergh | |
| 2024-02-23 | Export Docs: Mention that the proxyguard ready callback takes nothing | jwijenbergh | |
| 2024-02-23 | Proxy: Only call ready when client is not connected | jwijenbergh | |
| 2024-02-23 | Client + Exports: Update to latest proxyguard API | jwijenbergh | |
| - Add a ClientProxyReady callback - do a DNS request for the IPs | |||
| 2024-02-19 | Format: Run gofumpt | jwijenbergh | |
| 2024-02-19 | Docs: Add a WireGuard + proxyguard example | jwijenbergh | |
| 2024-02-19 | Proxyguard: Support a FD callback | jwijenbergh | |
| useful for the android app | |||
| 2024-02-19 | All: Document everything to pass revive lint | jwijenbergh | |
| 2024-02-19 | Exports: Add doc for StartProxyguard | jwijenbergh | |
| 2024-02-19 | Format: Run gofumpt | jwijenbergh | |
| 2024-02-19 | Exports: Set proper wg support boolean | jwijenbergh | |
| 2024-02-19 | WireGuard: TCP support using proxyguard | jwijenbergh | |
| 2024-02-19 | Exports + Python: Delete cookie but add orgid in set_secure_location | jwijenbergh | |
| 2024-02-19 | Cookie + Exports: Store and return the cookie from the underlying context | jwijenbergh | |
| This has the ability so that we can easily get the same cookie back in the client package by creating the one from the context | |||
| 2024-02-19 | All: Prepare to get rid of go-errors/errors lib | jwijenbergh | |
| 2024-02-19 | Exports + Python: New API for Token Getter and Setter | jwijenbergh | |
| First argument is the server id and type instead of a single argument with JSON | |||
| 2023-09-29 | Exports Docs: Improve examples for mobile redirects | jwijenbergh | |
