Commit Graph

26 Commits

Author SHA1 Message Date
Jamie Curnow
4b4c7baea4
Updates 2023-05-31 13:52:58 +10:00
Jamie Curnow
aec0a606af
Fix swagger bits 2023-05-31 11:35:09 +10:00
Jamie Curnow
f55a7a792f
Update testing packages, revert to nullable in swagger schema 2023-05-31 08:47:13 +10:00
Jamie Curnow
4b0d901c93
Schema updates 2023-05-31 00:08:50 +10:00
Jamie Curnow
4a57956093
More work to support nullable foreign keys
Adds nullable int/uint types
2023-05-30 22:26:44 +10:00
Jamie Curnow
88f3953f92
Use null for optional foreign keys 2023-05-30 21:18:12 +10:00
Jamie Curnow
0d3e152306
Add ON DELETE CASCADE for testing query 2023-05-30 18:11:48 +10:00
Jamie Curnow
9234c2c007
Fix validation 2023-05-30 16:02:02 +10:00
Jamie Curnow
98ff4a7dcc
Fix inconsistencies between int and bool in db 2023-05-30 15:51:57 +10:00
Jamie Curnow
3c1b4fdf34
Added migrations for mysql and postgres, added ci testing suites for them 2023-05-30 13:26:46 +10:00
Jamie Curnow
1ae247b2a6
Fix swagger doc and rename references for time db fields 2023-05-29 08:50:27 +10:00
Jamie Curnow
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
Jamie Curnow
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
Jamie Curnow
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
Jamie Curnow
91fe448782
UI test for change password
Help docs
2023-03-01 16:34:52 +10:00
Jamie Curnow
cfbd7f05d0
fix api doc 2023-02-28 21:29:13 +10:00
Jamie Curnow
ba138581e1 Swagger/Lang additions 2023-01-14 09:50:32 +10:00
Jamie Curnow
f5b3568893 Edit upstreams, added swagger docs 2023-01-09 16:19:23 +10:00
Jamie Curnow
ca4d92d793 better host upstream support 2023-01-09 13:18:11 +10:00
Jamie Curnow
f6b219772d Adds proxy host vars 2023-01-09 08:49:49 +10:00
Jamie Curnow
6efa4e2beb Nginx config files with suffixes for deleted/disabled/errors 2023-01-06 14:23:04 +10:00
Jamie Curnow
17a108f75f Use upstream in host config 2023-01-06 11:42:02 +10:00
Jamie Curnow
5e5f0de0e2 - Added upstream objects
- Renamed host templates to nginx templates
- Generate upstream templates
- Better nginx error reporting when reloading
- Use tparse for golang test reporting
2023-01-04 15:53:52 +10:00
Jamie Curnow
c00b690ed3 Updated deps, go.19 migration, nginx template work 2022-11-08 10:03:45 +10:00
Jamie Curnow
f51c12ed9a New JobQueue worker 2022-07-15 08:52:38 +10:00
Jamie Curnow
2110ecc382 Moved v3 code from NginxProxyManager/nginx-proxy-manager-3 to NginxProxyManager/nginx-proxy-manager 2022-05-12 08:47:31 +10:00