summaryrefslogtreecommitdiff
path: root/exports/exports.go
AgeCommit message (Collapse)Author
2026-04-22Rename Moduleherkulessi
2025-12-15client: add Logger interface to give programs more controlSimon Ruderich
See https://codeberg.org/eduVPN/eduvpn-common/issues/102
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-02All: Get rid of debug arg in RegisterJeroen Wijenbergh
2025-08-29Discovery: Remove manager and DiscoveryStartupJeroen Wijenbergh
2025-08-29Discovery: Add cache argument and embed unmarshal on startupJeroen Wijenbergh
2025-08-25All: Remove util packagesJeroen Wijenbergh
Was giving linting errors and it's not a good idea anyways
2025-08-13Exports: Attempt to fix ARM MTE crashJeroen Wijenbergh
2025-05-06All: Move to log/slogJeroen Wijenbergh
2025-05-06All: Remove ProxyGuard integrationJeroen Wijenbergh
This should be done in WireGuard-go or in case of a linux a small daemon
2024-12-19ProxyGuard: Add a restart functionjwijenbergh
2024-12-18Exports: Document ProxyGuard functionsjwijenbergh
2024-11-26Docs: Move to Mkdocs & Codeberg pagesjwijenbergh
2024-11-21Replace all links from GitHub to Codebergjwijenbergh
2024-11-20FSM: Fix new keyword linting errorjwijenbergh
2024-10-29All: Refactor to latest ProxyGuardjwijenbergh
2024-10-28Exports: Initial testsjwijenbergh
2024-08-12Exports: Cleanup function docsjwijenbergh
2024-08-12Util: Add a function to calculate the gatewayjwijenbergh
2024-07-17Client: Move DiscoveryStartup to correct file and check client_idjwijenbergh
2024-07-17Client + Discovery: Fetch dscovery at startup using DiscoveryStartupjwijenbergh
With a manager that locks and copies such that no race conditions happen
2024-06-04Format: Run Gofumptjwijenbergh
2024-05-30Exports: improvements in return data error handlingjwijenbergh
2024-05-29Exports Doc: Small updatesjwijenbergh
2024-05-29Exports: Run formatjwijenbergh
2024-05-29exports: Fix discovery subset in commentsjwijenbergh
2024-05-29Discovery: Implement search and do not return keywordsjwijenbergh
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-08Server: Add a way to pass OAuth start timeJeroen Wijenbergh
2024-04-22Exports: Document ProxyGuard cleanupjwijenbergh
2024-03-14All: Make WireGuard support mandatoryjwijenbergh
2024-03-07Exports: Remove obsolete TODOjwijenbergh
2024-03-06Client + Exports + Wrappers: Add peer IPs argument to fd callbackjwijenbergh
And rename the callback to be closer to what it does
2024-02-23Exports: Nil check proxyReady in StartProxyguardjwijenbergh
2024-02-23Export Docs: Mention that the proxyguard ready callback takes nothingjwijenbergh
2024-02-23Proxy: Only call ready when client is not connectedjwijenbergh
2024-02-23Client + Exports: Update to latest proxyguard APIjwijenbergh
- Add a ClientProxyReady callback - do a DNS request for the IPs
2024-02-19Format: Run gofumptjwijenbergh
2024-02-19Docs: Add a WireGuard + proxyguard examplejwijenbergh
2024-02-19Proxyguard: Support a FD callbackjwijenbergh
useful for the android app
2024-02-19All: Document everything to pass revive lintjwijenbergh
2024-02-19Exports: Add doc for StartProxyguardjwijenbergh
2024-02-19Format: Run gofumptjwijenbergh
2024-02-19Exports: Set proper wg support booleanjwijenbergh
2024-02-19WireGuard: TCP support using proxyguardjwijenbergh
2024-02-19Exports + Python: Delete cookie but add orgid in set_secure_locationjwijenbergh
2024-02-19Cookie + Exports: Store and return the cookie from the underlying contextjwijenbergh
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-19All: Prepare to get rid of go-errors/errors libjwijenbergh
2024-02-19Exports + Python: New API for Token Getter and Setterjwijenbergh
First argument is the server id and type instead of a single argument with JSON
2023-09-29Exports Docs: Improve examples for mobile redirectsjwijenbergh