Commit Graph

27 Commits

Author SHA1 Message Date
72e4a78fbf Update backend packages 2025-07-03 11:08:36 +10:00
9d3c06dbe4 Support containerized cpu limits 2024-12-02 08:44:28 +10:00
d048d1fc98 Back to go1.23 now that the bug is fixed 2024-11-08 19:48:20 +10:00
3774a40498 Add more unit tests 2024-11-07 13:00:07 +10:00
208037946f Oauth2 support 2024-11-07 07:24:38 +10:00
f23299f793 Downgrade to go 1.22 due to golang/go#68976 2024-11-04 22:54:23 +10:00
a277a5d167 Adds LDAP auth support 2024-11-02 21:36:07 +10:00
5dd81c071f Revert sqlite native update, gorm driver doesn't like it 2024-09-09 15:47:13 +10:00
269d088a60 Updates to sqlite fork 2024-09-09 09:27:07 +10:00
f73e09007a Updated deps 2024-09-09 08:42:30 +10:00
be0ce673ff Adds compulsory test coverage, fix tests 2024-05-07 21:24:50 +10:00
6da020aab1 Add goleak in unit tests 2023-11-08 09:57:15 +10:00
e4e70ae6be Added some db unit tests 2023-07-26 13:29:12 +10:00
042a74cc21 Updated go deps 2023-07-20 15:25:05 +10:00
fd7095ad88 Remove sentry and error reporting 2023-07-20 15:19:42 +10:00
b437119535 Remove last use of v4 jwtauth 2023-06-01 11:37:25 +10:00
030f3c9d83 Switch to forked repos for Dbmate/Modernc-sqlite so that they use a non-cgo library for sqlite
thus hopefully enabling native compilation on arm/arm64
2023-05-27 12:43:07 +10:00
ceb62fb0f2 Move jwt keys to database
Moved code for it to one place
Updated to chi v5
2023-05-26 14:50:41 +10:00
29990110b1 Convert db backend to use Gorm, with basis for support
for Mysql and Postgres in addition to existing Sqlite
2023-05-26 11:37:39 +10:00
00aaa024a6 Replace sqlite module with a non-cgo version. Removed usql from dev 2023-04-11 21:26:09 +10:00
292a209195 Ported #2582 to v3 2023-03-08 08:37:43 +10:00
215083f6cf Certificates Renewal + SSE
- Certificate renewal is just a re-request as it's forced already
- Rejig the routes for readability
- Added Server Side Events so that the UI would invalidate the
cache when changes happen on the backend, such as certs being
provided or failing
- Added a SSE Token, which has the same shelf life as normal token
but can't be used interchangeably. The reason for this is, the
SSE endpoint needs a token for auth as a Query param, so it would
be stored in log files. If someone where to get a hold of that,
it's pretty useless as it can't be used to change anything, only
to listen for events until it expires
- Added test endpoint for SSE testing only availabe in debug mode
2023-03-07 16:42:26 +10:00
c288886fd4 Use eris for error management 2023-02-24 17:19:07 +10:00
9a5cbbba49 Updated go packages 2023-01-16 14:11:12 +10:00
b3ae2f4dbb Fix dns provider name on dns providers page 2023-01-03 16:49:26 +10:00
c00b690ed3 Updated deps, go.19 migration, nginx template work 2022-11-08 10:03:45 +10:00
2110ecc382 Moved v3 code from NginxProxyManager/nginx-proxy-manager-3 to NginxProxyManager/nginx-proxy-manager 2022-05-12 08:47:31 +10:00