Commit Graph

87 Commits

Author SHA1 Message Date
jamesread abd13b756c cicd: Disable a broken test for now 2023-10-04 10:33:37 +01:00
jamesread 2b4a3ab137 bugfix: broken unit tests 2023-10-03 23:24:36 +01:00
James Read 43ceb33b53
feature: onfileindir (#161)
* feature: onfileindir

* fmt: ActionButton.js
2023-09-26 21:29:11 +00:00
James Read e8cb661938
feature: #146 Support for maxConcurrent (#156) 2023-08-25 15:30:58 +00: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
jamesread 4b5a579b0b fmt: codestyle formatting 2023-08-24 12:11:28 +01:00
jamesread f7fd8af124 feature: Websocket early impl 2023-08-09 21:24:05 +01:00
jamesread 8736f5e387 feature: websocket wip 2023-08-09 21:15:47 +01:00
jamesread 89f08ae6c7 feature: log-popup 2023-08-09 21:15:47 +01:00
jamesread 63fe78b4fe feature: webui directory is now configurable 2023-03-21 10:20:17 +00:00
James Read afe0f0986c
feature: sosreport (#132) 2023-03-20 12:47:52 +00:00
jamesread 9df61ab044 feature: Rudimentary "windows support" 2023-02-16 16:40:24 +00:00
jamesread 11bb3f129f fmt: gofmt 2023-02-16 16:21:53 +00:00
jamesread 0335e58b12 feature: Cleaned up jwt auth, and added header auth 2023-02-15 17:41:33 +00:00
James Read 2d173266df
feature: Cron support (#102) 2023-02-03 08:53:10 +00:00
James Read f05de1c726
feature: Execute actions on startup. Externalize the executor and add… (#101)
* feature: Execute actions on startup. Externalize the executor and add tags to logs.

* fmt: Codestyle fixes
2023-02-02 09:35:18 +00:00
Bernard Crnković b6196a4b3f
fix wrong source of "usergroup" metadata (#99)
* extract hardcoded jwt field names into config

* Update config.go

* bugfix: source group from usergroup field instead of password

Co-authored-by: James Read <contact@jread.com>
2023-01-11 20:41:52 +00:00
Bernard Crnković e18df74d5a
extract hardcoded jwt claim names into config (#97)
* extract hardcoded jwt field names into config

* Update config.go

Co-authored-by: James Read <contact@jread.com>
2023-01-10 22:29:31 +00:00
jamesread 49cb2e5c0a fmt: Ineffectual assignment 2022-11-13 14:23:35 +04:00
jamesread 2244d2c3ef Merge branch 'main' of ssh://github.com/OliveTin/OliveTin 2022-11-13 08:36:20 +00:00
jamesread 37c54b5f77 feature: Look for webui in more directories 2022-11-13 12:35:47 +04:00
jamesread f48e7dac83 fmt: gofmt 2022-11-13 07:54:50 +00:00
jamesread 21b33086ae fmt: ST1005 https://staticcheck.io/docs/checks/#ST1005 2022-11-13 07:34:23 +00:00
jamesread d53c88f314 fmt: gofmt 2022-11-12 12:20:17 +04:00
jamesread f42ac5d744 depbump: Migrate from go-cron to cron (the underlying lib) 2022-11-12 12:19:20 +04:00
James Read 244404afbc
Sidebar (#88)
* feature: allow configurable title

* feature: sidebar prototype

* Spelling fix - Thanks @jonny7read

Spelling fix - Thanks @jonny7read

Co-authored-by: Jonny Read <jonny7read@gmail.com>

* feature: sidebar support

* bugfix: pagetitle

* fmt: hide sidebar under feature toggle

* fmt: Codestyle in style.css and main.js

Co-authored-by: Matthew Strasiotto <39424834+matthewstrasiotto@users.noreply.github.com>
Co-authored-by: Jonny Read <jonny7read@gmail.com>
2022-11-11 12:13:47 +04:00
jamesread e950a00a1e fmt: fmt 2022-10-24 23:17:31 +01:00
jamesread f9ac78d27f fmt: Remove unused sliceutil 2022-10-24 22:51:31 +01:00
jamesread 984dae7450 feature: #61 - Descriptions in arguments 2022-10-21 15:14:58 +01:00
jamesread 08a1ac2591 feature: #71 URL argument type! 2022-10-19 13:26:22 +01:00
jamesread b14a1f411d test: Unsupported argument type 2022-10-19 12:42:22 +01:00
jamesread fadc616a67 doc: Allow "test" for unittests, integration tests, etc 2022-10-19 10:02:41 +01:00
jamesread cfde9e5148 bugfix: Safer handling of username/usergroup metadata 2022-10-19 09:48:36 +01:00
jamesread e9fbcce220 fmt: Reduce cyclo complexity 2022-08-24 20:52:13 +01:00
jamesread 0949999840 feature: Initial version of JWT/ACLs 2022-08-24 12:00:33 +01:00
jamesread b816884e94 feature: Default to relative API path, which should help reverse proxy configs 2022-05-01 10:03:11 +01:00
Fabio Alessandro Locati 8485a0e446
bugfix: update code to reflect new repository name 2022-04-26 13:43:40 +02:00
jamesread 17c1804129 bugfix: Issue #33 - argument names now allow a-zA-Z0-9_ 2022-04-05 22:58:00 +01:00
jamesread e05083ebeb bugfix: installation ID now follows configdir 2022-04-05 14:24:40 +01:00
jamesread ebd1c4e938 security: Use quoted values for origin, URL, and force quoting. 2022-04-05 12:19:24 +01:00
jamesread 6f5fd20a2c fmt: gofmt cleanup 2022-04-05 11:28:35 +01:00
jamesread a725b377cc feature: Customizable external rest address 2022-04-05 11:06:41 +01:00
James Read 24b8857165
Merge branch 'main' into rej_shownavigation 2022-03-23 15:43:43 +00:00
Russell Jones 5bd90adc1f bugfix: Rename "HideNavigation" to "ShowNavigation" 2022-03-22 20:04:27 +00:00
Russell Jones af78385759 feature: Show/Hide footer 2022-03-22 00:43:28 +00:00
jamesread cabf045202 feature: Switch from MachineID to InstanceID in update checks 2022-02-23 14:18:12 +00:00
jamesread 62a45bd214 feature: Send isInContainer to update service 2022-01-11 23:17:50 +00:00
jamesread 5edeace62e bugfix: Working stderr! 2022-01-05 09:54:40 +00:00