2057 Commits
Author SHA1 Message Date
Nicola Murino 75ebcfeecd OpenAPI: add missing event statuses to rule condition options
Fixes #2011

Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-07-03 11:44:59 +02:00
Nicola Murino d245f4c282 update lint rules
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-06-29 08:46:07 +02:00
Nicola Murino 220241849b OpenAPI: fix logs endpoint
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-06-21 09:46:08 +02:00
Nicola Murino 09c50ec102 update deps
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-06-20 21:47:17 +02:00
Nicola Murino 16caf61cb9 copy: fix equality check for source and target paths
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-06-10 20:20:11 +02:00
Nicola Murino c9b897c09a Revert "GCS: allow a 10 seconds timeout for client creation"
This reverts commit d18e1ba3d9.

Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-06-10 20:18:28 +02:00
Nicola Murino 0ce764e142 gcs: improve error checking
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-05-23 19:57:06 +02:00
Nicola Murino 0c2a918b82 update deps ...
... and adapt the code to the new constants I added to
golang.org/x/crypto/ssh

Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-05-19 21:20:55 +02:00
Nicola Murino 751309d194 WebClient: prevent uploads if no file is selected
Fixes #1980
2025-05-19 19:11:57 +02:00
Nicola Murino 3681842315 WebClient: clear file upload list on explicit cancel
Avoid clearing the file list every time the modal is opened, as
the modal might be closed unintentionally (e.g., by clicking
outside it)

Fixes #1981

Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-05-19 19:07:59 +02:00
Nicola Murino 483ea380d7 Windows setup: fix copyright
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-05-13 18:41:49 +02:00
Nicola Murino 8b6f480210 WebClient: Fix multi-page selection
removed legacy workaround code that was likely introduced to mask
a bug in the DataTable component.
This underlying issue has since been resolved and this code cause
issues now.

Fixes #1971

Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-05-13 18:33:57 +02:00
Nicola Murino a1eb1b7f72 WebClient: increase contextual menu size
Some language translations may contain longer text, requiring
additional space in the menu

Fixes #1972

Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-05-13 18:33:53 +02:00
Nicola Murino 7b81c8c3ac update deps
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-05-10 19:10:16 +02:00
Nicola Murino 1b6179574e update deps
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-04-24 19:40:05 +02:00
Nicola Murino 4538314298 CI: workflows improvements
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-04-24 19:31:50 +02:00
Nicola Murino 1273288dde EventManager: escape email body when content type is text/html
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-04-24 19:30:16 +02:00
Nicola Murino 0a9cd55473 CI FreeBSD: switch to Go 1.24
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-04-20 17:35:27 +02:00
Nicola Murino 675de93b41 remove obsoltes build constraints
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-04-20 17:25:08 +02:00
Nicola Murino 899c739b82 minor update to Dockerfiles and CI
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-04-14 13:40:55 +02:00
Nicola Murino 302a7fafc3 golangci-lint: update to v2
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-04-14 13:40:52 +02:00
Nicola Murino b0c512d4a1 config: fix test case for slice values
this is a behaviour change in the lastest version of viper

Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-04-14 13:40:43 +02:00
Nicola Murino 355c4de96a nfpm: update to 2.42.0
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-04-14 13:40:37 +02:00
Nicola Murino c6fe02a705 CI: disable FreeBSD tests until Go 1.24 is available
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-04-14 13:40:33 +02:00
Nicola Murino c25e0591bb switch to Go 1.24
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-04-14 13:40:30 +02:00
Nicola Murino 3a8abf6a28 update deps, add support for mlkem768x25519-sha256
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-04-14 13:40:07 +02:00
Nicola Murino 106adce9cd OIDC: ensure token username adheres to naming conventions
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-04-08 18:27:31 +02:00
Nicola Murino 434e7f587a sshconn: use a generic io.Closer instead of a net.Conn
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-04-02 18:53:51 +02:00
Nicola Murino 16f4031085 oidc: allow login if the password method is disabled
isLoggedInWithOIDC returns false before login so we need to add
a specific check

Fixes #1879

Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-03-29 20:37:24 +01:00
Nicola Murino b98bfbb0d9 pre-login hook: fix loading user after update
Fixes #1890
Closes #1891

Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-03-29 20:34:01 +01:00
Nicola Murino 4cc547d4c6 added ReUI to the sponsors section
A heartfelt thank you to Sean and the KeenThemes team for their
ongoing support

Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-03-29 10:48:57 +01:00
Nicola Murino 2e743ff797 GCS: properly check for googleapi.Error
Fixes #1936

Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-03-23 11:37:57 +01:00
Nicola Murino 3f8fc2c323 update plugins bundle.js
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-03-16 12:45:22 +01:00
Nicola Murino 9a4c7c9e47 update js deps
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-03-16 12:25:35 +01:00
Nicola Murino 1019f4f5e0 azure blob fs: ensure sas url are not nil before comparing
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-03-15 20:38:27 +01:00
Nicola Murino 89330460e8 fix log formatting
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-03-12 11:19:51 +01:00
Nicola Murino c1b9372b65 fix typo
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-03-08 15:50:18 +01:00
Nicola Murino 5ca7070fbf EventManager: add timestamp and name to scheduled events
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-03-04 15:05:38 +01:00
Nicola Murino da64cdf510 WebUI: fix draw events for datatables
sometimes the context menu was not working because the draw action
was called too early

Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-03-03 18:15:08 +01:00
Nicola Murino 1a39146606 WebAdmin: fix column visibility after reorder
Fixes #1899

Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-03-02 19:26:55 +01:00
Nicola Murino 6f5f2a43ce update CI and deps
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-03-01 11:05:32 +01:00
Nicola Murino 6825db76ad set version to 2.6.6
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
v2.6.6
2025-02-24 19:35:33 +01:00
Nicola Murino 16a03a461b update deps and CI
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-02-24 19:35:24 +01:00
Nicola Murino 8aa506ba2a update js bundle
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-02-24 18:42:10 +01:00
Nicola Murino 44afacfbb6 CI: update to FreeBSD 14.2
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-02-24 11:38:35 +01:00
Nicola Murino 96e83bf084 defender: don't penalize redirects to the login page
This is normal behavior

Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-02-23 16:57:11 +01:00
Nicola Murino 6df128a0d4 share login page: add CheckRedirect field
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-02-22 22:26:28 +01:00
Nicola Murino 2cd6da6637 Docker: switch to Alpine 3.20
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-02-13 18:05:36 +01:00
Nicola Murino d924811e1f CI: macos-12 is no longer supported
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
v2.6.5
2025-02-07 18:40:00 +01:00
Nicola Murino b837dd09ea set version to 2.6.5
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-02-06 19:29:49 +01:00