summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-02-19Client: Ensure we are in GettingConfigjwijenbergh
2024-02-19Docs API: Re-run gen exports docjwijenbergh
2024-02-19Exports: Add doc for StartProxyguardjwijenbergh
2024-02-19API: Include regular wireguard profile even when prefer TCP is truejwijenbergh
Otherwise breaks servers that only have wireguard support and we pass prefer tcp
2024-02-19Types Server: Formatjwijenbergh
2024-02-19Ping windows: Add missing fmt importjwijenbergh
2024-02-19Types server: Document proxy argumentsjwijenbergh
2024-02-19Format: Run gofumptjwijenbergh
2024-02-19CLI: Move to newest APIjwijenbergh
2024-02-19Go.mod/Go.sum: Updatejwijenbergh
2024-02-19Client: Refactor to newest internal APIjwijenbergh
2024-02-19Exports: Set proper wg support booleanjwijenbergh
2024-02-19Discovery: Mark orgs expired on org by id errorjwijenbergh
2024-02-19FSM: Allow to always go to deregisteredjwijenbergh
2024-02-19API + Server: Support vpn_proto_transport_listjwijenbergh
2024-02-19Python tests: Run in threadjwijenbergh
2024-02-19WireGuard: TCP support using proxyguardjwijenbergh
2024-02-19WireGuard: Add an ini parserjwijenbergh
Needed to replace TCP endpoint and for adding the private key
2024-02-19Discovery: Use new HTTP Clientjwijenbergh
2024-02-19HTTP: Make NewClient accept an underlying http clientjwijenbergh
if the argument is nil, a fresh one is automatically created
2024-02-19HTTP: Fix register agent to include version packagejwijenbergh
2024-02-19Exports + Python: Delete cookie but add orgid in set_secure_locationjwijenbergh
2024-02-19Types Server: Explain when the profile map can be emptyjwijenbergh
2024-02-19Types Server: omitempty for support contacts and locationsjwijenbergh
2024-02-19Configuration: Expose dns_search_domainsjwijenbergh
2024-02-19Server Tokens: Rename `expires_in` to `expires_at`jwijenbergh
expires_in was confusing
2024-02-19Types Server: Remove protocols from profilejwijenbergh
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-19Server: Refactor internal server package to use new state filejwijenbergh
This completely rewrites the internal server package. Some advantages: - Caches less - Uses a callback interface so that the client package does not get so convoluted - Introduce a new API package that only deals with the server API and uses github.com/jwijenbergh/eduoauth-go
2024-02-19Config: New state filejwijenbergh
Caches less. Also convert the V1 state file
2024-02-19Server: Delete old files to prepare for new internal APIjwijenbergh
2024-02-19Util + OAuth: Delete internal OAuth implementationjwijenbergh
Preparing to move to github.com/jwijenbergh/eduoauth-go
2024-02-19All: Prepare to get rid of go-errors/errors libjwijenbergh
2024-02-19Python: Add a helper for server type __str__ representationjwijenbergh
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
2024-02-19Python example: Set common version from variablejwijenbergh
2024-02-19HTTP: Make sure to add all headersjwijenbergh
Now needed as we do some of the header code differently. Previously it worked because e.g. the accept header had one value that was capitalized
2024-02-19i18nerr + HTTP: Properly convert timeout errorsjwijenbergh
2024-02-19Exports Make: Get version from internal versionjwijenbergh
2024-02-19Docs API: Add autogenerated notejwijenbergh
2024-02-19Docs getting started: Do not explicitly mention versionjwijenbergh
2024-02-19Client redirect: Formatting changesjwijenbergh
2024-02-19Client: Split client id and discovery functionsjwijenbergh
2024-02-19Makefile: Cleanup old targetsjwijenbergh
2024-02-19Client FSM + Python: Begin implementing a new state machinejwijenbergh
2024-02-19Test: Add an AssertError helperjwijenbergh
2024-02-19Version: Initial packagejwijenbergh
2024-02-19Add pip docker filesjwijenbergh
2024-01-17Python Main: Remove \* in docstringjwijenbergh
Gave a SyntaxWarning using Python 3.12
2024-01-10Go.mod/Go.sum: Update depsjwijenbergh