Jamie Curnow
d19f5c1960
Fix upgrade problem with otplib existing secrets
2026-02-05 13:12:54 +10:00
Jamie Curnow
c88de65d3a
Fix #5274 2fa backup codes not validating properly
2026-02-05 10:51:15 +10:00
Jamie Curnow
f90066822f
Fix v13 otplib upgrades
2026-02-04 07:47:16 +10:00
Jamie Curnow
462c134751
2fa work slight refactor
...
- use existing access mechanisms for validation
- adds swagger/schema and validation of incoming payload
2026-01-14 11:45:12 +10:00
jc21
582681e3ff
Merge pull request #5080 from bzuro/develop
...
Change visibility to permission_visibility in report.js
2026-01-13 14:52:45 +10:00
jc21
b30f8e47e2
Merge pull request #5109 from piotrfx/develop
...
Add TOTP-based two-factor authentication
2026-01-13 14:30:48 +10:00
kk.cheng
471b62c7fe
Add option to select RSA or ECDSA key type when creating certificates
2026-01-07 19:13:12 +08:00
piotrfx
427afa55b4
Add TOTP-based two-factor authentication
...
- Add 2FA setup, enable, disable, and backup code management
- Integrate 2FA challenge flow into login process
- Add frontend modal for 2FA configuration
- Support backup codes for account recovery
2025-12-28 11:58:30 +01:00
bzuro
da519e72ba
Change visibility to permission_visibility in report.js
...
fix for issue #2014
when even administrator with all_items visibility got 0 proxy hosts in dashboard.
2025-12-14 00:35:22 +01:00
Jamie Curnow
cf7306e766
Tweaks to showing new version available
...
- Added frontend translation for english
- Moved frontend api logic to hook and backend api space
- Added swagger schema for the new api endpoint
- Moved backend logic to its own internal file
- Added user agent header to github api check
- Added cypress integration test for version check api
- Added a memory cache item from github check to avoid hitting it too
much
2025-11-13 11:20:31 +10:00
Jamie Curnow
8aeb2fa661
Fix #4692 , #4856 - stick with auto for scheme in db, change it to $scheme when rendering
2025-11-11 14:46:25 +10:00
Jamie Curnow
4cb85f6480
Fix #4833 supports the usual proxy env vars for outgoing admin related requests
Close stale issues and PRs / stale (push) Successful in 20s
2025-11-05 15:16:42 +10:00
Jamie Curnow
8c37348b65
Properly wrap debug calls
2025-11-04 13:43:52 +10:00
Jamie Curnow
89abb9d559
Fix bugs from feedback
2025-10-29 08:48:29 +10:00
Jamie Curnow
3b9beaeae5
Various tweaks and backend improvements
2025-10-28 11:38:26 +10:00
Jamie Curnow
ca3c9aa39a
Show cert expiry date in yellow when < 30 days
2025-10-27 19:34:25 +10:00
Jamie Curnow
7b5c70ed35
Fix cert renewal backend bug after refactor
2025-10-27 18:04:58 +10:00
Jamie Curnow
e4d9f48870
Fix creating wrong cert type when trying dns
2025-10-27 18:04:29 +10:00
Jamie Curnow
5b7013b8d5
Moved certrbot plugin list to backend
...
frontend doesn't include when building in react version
adds swagger for existing dns-providers endpoint
2025-10-26 00:28:03 +10:00
Jamie Curnow
d0767baafa
Proxy host modal basis, other improvements
2025-10-02 08:12:37 +10:00
Jamie Curnow
9339626933
Streams polish
2025-10-02 08:12:37 +10:00
Jamie Curnow
a3d17249d0
User table polish and audit log updates
2025-10-02 08:12:37 +10:00
Jamie Curnow
da68fe29ac
404 hosts polish
2025-10-02 08:12:37 +10:00
Jamie Curnow
18537b9288
404 hosts add update complete, fix certbot renewals
...
and remove the need for email and agreement on cert requests
2025-10-02 08:12:37 +10:00
Jamie Curnow
058f49ceea
Certificates react table basis
2025-10-02 08:12:33 +10:00
Jamie Curnow
efcefe0c17
Fix custom cert writes, fix schema
2025-10-02 08:12:33 +10:00
Jamie Curnow
429046f32e
Audit log table and modal
2025-10-02 08:12:33 +10:00
Jamie Curnow
038de3e5f9
Refactor from Promises to async/await
2025-10-02 08:12:28 +10:00
Jamie Curnow
1928e554fd
Fix proxy hosts routes throwing errors
2025-10-02 08:12:28 +10:00
Jamie Curnow
d40e290a89
Biome update
2025-10-02 08:12:24 +10:00
Jamie Curnow
fb2708d81d
Fix cypress tests following user wizard changes
2025-10-02 08:12:09 +10:00
Jamie Curnow
0b2fa826e0
Introducing the Setup Wizard for creating the first user
...
- no longer setup a default
- still able to do that with env vars however
2025-10-02 08:12:05 +10:00
Jamie Curnow
61a92906f3
Notification toasts, nicer loading, add new user support
2025-10-02 08:11:14 +10:00
Jamie Curnow
fadec9751e
React
2025-10-02 08:10:42 +10:00
Jamie Curnow
330993f028
Convert backend to ESM
...
- About 5 years overdue
- Remove eslint, use bomejs instead
2025-10-02 08:10:18 +10:00
Jamie Curnow
8c9d2745e2
Fix remote execution bug where email address can contain malicious code
...
Close stale issues and PRs / stale (push) Has been cancelled
also convert almost all cmd execs for certificates to properly escape arguments
2025-08-20 10:57:24 +10:00
ZeroDeng
312e2ab80c
[fix]Stream List error code 500
...
Fix stream list page error code 500。
2025-02-21 14:56:00 +08:00
jc21
dc9d884743
Merge pull request #4292 from icaksh/patch-1
...
feat: change htpasswd to openssl
2025-02-06 08:29:15 +10:00
jc21
0d5d2b1b7c
Merge pull request #4283 from badkeyy/feature/show-active-host-in-cert-list
...
SSL Certificates: Show if cert is in use on host
2025-02-06 07:43:12 +10:00
Jamie Curnow
6a60627833
Cypress test for Streams
...
and updated cypress + packages
2025-02-05 16:02:17 +10:00
Jamie Curnow
68a7803513
Fix api schema after merging latest changes
2025-02-04 17:55:28 +10:00
jbowring
2657af97cf
Fix stream update not persisting
2025-02-04 17:14:07 +10:00
jbowring
cd80cc8e4d
Add certificate to streams database model
2025-02-04 17:14:04 +10:00
icaksh
59362b7477
feat: change htpasswd to openssl
2025-01-12 19:16:38 +07:00
Julian Gassner
080bd0b749
Added status of certificates to the certificate list and show on which domain names the certificates are in use
2025-01-10 05:15:22 +01:00
dim145
f1c97c7c36
fix: add missing group_by clause for access_list get
2025-01-03 00:39:29 +01:00
Jamie Curnow
ca3ee98c68
Postgres Support
...
- Combines #4086 and #4087 PRs
- Adds authentik in CI stack
2024-12-24 16:48:48 +10:00
tametsi
640a1eeb68
Return generic auth error to prevent user enumeration attacks
...
On invalid user/password error the error message "Invalid email or password" is returned.
Thereby, no information about the existence of the user is given.
2024-11-22 10:37:09 +01:00
Jamie Curnow
edbed1af90
Adds tests for settings endpoints
...
and reenables dns cert test
and fixes problems with schema
2024-10-17 08:48:47 +10:00
Jamie Curnow
fe2d8895d6
Cypress test for http and dns cert provision
2024-10-16 14:53:57 +10:00