James Read
476838d59a
bugfix: Local users now work with a single usergroup ( #486 )
2024-11-24 21:22:24 +00:00
James Read
f0b1cefb72
feature: OAuth2 early support for CertBundles ( #474 ) and Usergroups ( #477 ) ( #485 )
2024-11-24 10:00:25 +00:00
James Read
655a7f205d
feature: Improved auth log messages ( #476 )
2024-11-14 22:00:08 +00:00
jamesread
0d981773b3
fmt: gofmt
2024-11-08 23:54:32 +00:00
James Read
ceb0a78180
bugfix: Logout cookies causing a conflict ( #461 )
2024-11-01 20:36:38 +00:00
James Read
d3ad811ac5
bugfix: Removed hardcoded dependency on GitHub in OAuth2 flow ( #458 )
2024-10-26 22:30:08 +00:00
James Read
be9b2a7c78
bugfix: Cookie expiry for OAuth2 & Local set to 1 year, not session ( #451 )
2024-10-20 21:58:12 +00:00
James Read
80e5b5b0c1
feature: Cleanup auth code ( #444 )
2024-10-19 19:33:27 +00:00
James Read
0283b51eca
feature: Login/Logout links ( #443 )
...
* feature: Login/Logout links
* cicd: codestyle
2024-10-19 07:49:41 +00:00
jamesread
1af2e92132
feature: Local user login!
2024-10-18 01:20:04 +01:00
James Read
de81ec00fd
feature: mix of bits ( #439 )
...
* feature: mix of bits
* bugfix: codestyle
2024-10-15 07:47:51 +00:00
jamesread
fb7e650267
feature: OAuth2 Redirect URL
2024-10-14 09:25:21 +01:00
jamesread
6a7187fb5b
feature: OAuth2! :-D
2024-10-14 09:25:21 +01:00
jamesread
706441799f
feature: Custom navigation links in the nav (sidebar/topbar)
2024-10-13 00:35:47 +01:00
James Read
eee4c4e404
bugfix: Auth in the wrong place ( #430 )
2024-10-12 21:14:09 +00:00
Simon Dahlbacka
35dca50863
Make it possible to redirect to a login url unless authenticated ( #347 )
...
* feature: Try to navigate to UrlOnUnauthenticated if set and not authenticated
* refactor: use better naming
* feature: default to allow guest
2024-10-11 17:36:31 +00:00
James Read
044613ae9a
bugfix: Null action map, causing crash on startup actions ( #407 )
2024-09-11 16:19:52 +00:00
James Read
defcf6d26e
fmt: Rebuilt ACL code to have less boilerplate ( #397 )
2024-08-30 20:30:44 +00:00
jamesread
eb91eb33d5
bugfix: Log for http request mangling changed to DEBUG level
2024-08-30 21:27:56 +01:00
James Read
ddb803d9b5
feature: Sidebar hiding now pure CSS & theme reloading for devs ( #391 )
2024-08-25 23:47:43 +00:00
James Read
9ca1940834
feature: change all navigation to path based ( #384 )
...
* feature: change all navigation to path based
* bugfix: load default dashboard if actions is empty
2024-08-14 11:35:10 +00:00
James Read
5b5fca0837
feature: `enableCustomJs` toggle to allow loading ./custom-webui/custom.js ( #379 )
2024-08-09 09:21:50 +00:00
James Read
31d7168aac
feature: #350 Environment variable PORT can be used to override the default 1337, and internal services will calculate their port based on that ( #358 )
2024-07-15 14:28:53 +00:00
James Read
fb6aaa52c7
feature: New diagnostics page, showing SSH keys found. ( #344 )
2024-07-03 23:34:07 +00:00
James Read
362a97c59e
feature: No more tracking in update checking! :-) ( #93 ) ( #332 )
2024-06-04 12:21:11 +00:00
James Read
238abc95ad
feature: Customizable default directory, back and action icons ( #326 )
2024-05-31 22:43:05 +00:00
guangwu
7e34efd453
chore: remove refs to deprecated io/ioutil ( #309 )
...
Signed-off-by: guoguangwu <guoguangwug@gmail.com>
Co-authored-by: James Read <contact@jread.com>
2024-05-13 15:20:58 +00:00
James Read
f43ece4263
feature: Better sosreports ( #308 )
2024-05-13 07:01:45 +00:00
James Read
8625e1fc0a
fmt: Clean REST API Testing ( #307 )
...
* fmt: Clean REST API Testing
* fmt: Clean REST API Testing
2024-05-06 21:44:12 +00:00
jamesread
8f1dfffa49
fmt: Clean up log statement
2024-04-21 20:12:47 +01:00
James Read
43c48aef17
feature: Renamed authJwtSecret to authJwtHmacSecret ( #271 )
...
* feature: Renamed authJwtSecret to authJwtHmacSecret
* feature: rename authJwtSecret
2024-04-15 00:01:30 +00:00
James Read
8341b1d6d0
feature: Huge JWT improvements for CloudFlare, etc ( #269 )
2024-04-14 22:59:45 +00:00
jamesread
dd11961a11
bugfix: custom-webui prefix
2024-04-12 22:07:06 +01:00
James Read
3de819a0e9
feature: add prometheus metrics ( #268 )
...
* feature: add prometheus metrics
* bugfix: ixed issue with path
2024-04-11 23:23:40 +00:00
jamesread
179f1be19a
bugfix: Null JWT verifier
2024-04-11 00:04:34 +01:00
James Read
f13a5c070a
feature: JWT Validation wip for Cloudflare ( #264 )
2024-04-10 22:14:33 +00:00
James Read
1d446ace04
custom-webui and faster theme loading ( #262 )
...
* feature: custom-webui and faster theme loading
* feature: custom-webui and faster theme loading
2024-04-09 08:26:18 +00:00
James Read
a8c4db197d
Bug webui search order ( #253 )
...
* bugfix: Search order of webui directories was not deterministic
* bugfix: webui dir search order was not deterministic
* bugfix: webui dir search order was not deterministic
* bugfix: webui dir search order was not deterministic
2024-03-23 22:14:08 +00:00
jamesread
fbbf168e88
cicd: fix tests
2024-02-23 00:08:50 +00:00
jamesread
a8e770726a
bugfix: unittests
2024-02-22 23:42:40 +00:00
James Read
6892a679ee
feature: Dashboards, at long last ( #224 )
...
* feature: Dashboards, at long last
* fmt: action button IDs now use hypens. Removed ;
2024-02-07 08:54:22 +00:00
jamesread
6b0e414932
More debug info for auth
2023-12-21 01:26:17 +00:00
James Read
3db8ae53b5
bugfix: #173 Websocket fixes 1) The upgrader was refusing reverse proxies, 2) The upgrader was "listening" on /, not /websocket ( #177 )
2023-10-24 04:48:16 +00:00
James Read
2ada67be04
Migrate integration-test infrastucture from Cypress to Selenium+Mocha ( #170 )
...
* cicd: Move cypress to selenium+mocha
* cicd: with is not supported unless using an a container
* cicd: relative path to mocha
* cicd: the integration-tests runner now starts/stops OliveTin
* cicd: Knowing the CWD helps debugging
* cicd: Headless chrome
* cicd: wait for integration-test server to be started
* fmt: Mostly fix isses from eslint
* cicd: #169 - Test multiple combo boxes
* fmt: let should be const
* cicd: Remove cypress entirely
2023-10-09 21:44:29 +00:00
jamesread
e1930c0899
fmt: codestyle
2023-10-05 00:21:02 +01:00
jamesread
37269cef02
fmt: reduce cyclo
2023-10-04 21:42:35 +01:00
jamesread
abd13b756c
cicd: Disable a broken test for now
2023-10-04 10:33:37 +01:00
jamesread
e5a870ed94
feature: websocket implemenation at last!
2023-08-25 15:11:29 +01:00
jamesread
56ef7ce95c
fmt: fix cyclo complexity in recent jwt key merge
2023-08-24 12:56:03 +01:00
Bernard Crnković
6e2e585175
add support for asymmetric crypto based jwt signatures ( #145 )
...
* add support for asymmetric crypto based jwt signatures
* wip: e2e test example
* wip: rsa key parse error...
* fix: test works
---------
Co-authored-by: James Read <contact@jread.com>
2023-08-24 12:33:10 +01:00