Nicola Murino
|
364c9c8162
|
WebClient: improve rendering of read only fields in profile page
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-04 12:36:39 +01:00 |
|
Nicola Murino
|
3158190945
|
WebClient: respect second factor requirements enforced at group level
Fixes #1506
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-04 12:09:47 +01:00 |
|
Nicola Murino
|
c8da72a7f7
|
add WP Engine to the sponsors section, thank you!!!
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-03 16:41:28 +01:00 |
|
Nicola Murino
|
6e041895c7
|
workflows: update actions
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-03 16:29:44 +01:00 |
|
Nicola Murino
|
0aa6013342
|
docker: add back Distroless image
this is possible thanks to a new project sponsor
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-03 15:38:43 +01:00 |
|
Nicola Murino
|
6074ed21f7
|
dataproviders: return an uniform error for foreign key violations
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-03 14:24:50 +01:00 |
|
Nicola Murino
|
dcecb79f63
|
fix expected strings in some test cases
plain strings were converted to translation codes
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-03 12:51:12 +01:00 |
|
Nicola Murino
|
71e01ab26d
|
new WebAdmin: add test cases
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-03 12:42:05 +01:00 |
|
Nicola Murino
|
7ad6d99bd7
|
WebUI: remove now unused assets
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-01 20:48:52 +01:00 |
|
Nicola Murino
|
ad80d4e475
|
WIP new WebAdmin: event rules
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-01 20:32:43 +01:00 |
|
Nicola Murino
|
c85601146d
|
WIP new WebAdmin: event actions
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-31 20:49:25 +01:00 |
|
Nicola Murino
|
b18b37042d
|
WIP new WebAdmin: add missing translations for events page
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-29 10:49:21 +01:00 |
|
Nicola Murino
|
0900a63b83
|
WIP new WebAdmin: fix back pagination in events page
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-28 19:54:24 +01:00 |
|
Nicola Murino
|
143d4611ba
|
WIP new WebAdmin: events page
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-28 19:38:01 +01:00 |
|
Nicola Murino
|
caa1d70aab
|
WebUI: add a base template for info messages
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-28 10:22:16 +01:00 |
|
Nicola Murino
|
a275ef17a8
|
relax Unix domain socket permissions so that they are group writable
Fixes #1507
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-28 09:34:07 +01:00 |
|
Nicola Murino
|
856aed2d60
|
WebUI: fix long texts in message pages
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-28 09:02:50 +01:00 |
|
Nicola Murino
|
b52a517b16
|
CI FreeBSD: update to FreeBSD 14
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-27 12:50:13 +01:00 |
|
Nicola Murino
|
69da5c10c6
|
WIP new WebAdmin: configs page
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-27 12:48:15 +01:00 |
|
Nicola Murino
|
d01fccf28c
|
WIP new WebAdmin: maintenance page
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-26 21:03:41 +01:00 |
|
Nicola Murino
|
9fcff83f8f
|
WIP new WebAdmin: status page
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-25 19:26:51 +01:00 |
|
Nicola Murino
|
eec9c449d4
|
vfs: make PipeReader an interface
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-24 19:59:50 +01:00 |
|
Nicola Murino
|
8180b75ef1
|
WIP new WebAdmin: IP lists pages
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-24 19:23:15 +01:00 |
|
Nicola Murino
|
d381304136
|
WIP new WebAdmin: admin/admins pages
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-22 20:22:41 +01:00 |
|
Nicola Murino
|
d67f00546a
|
WebUI: improve style for readonly fields
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-21 18:10:14 +01:00 |
|
Nicola Murino
|
810bf4542f
|
WebUI: add autocomplete="new-password" for internal password fields
See:
https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/autocomplete
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-21 17:39:08 +01:00 |
|
Nicola Murino
|
e38350e8b3
|
WIP new WebAdmin: role page
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-21 17:19:25 +01:00 |
|
Nicola Murino
|
3f479c5537
|
WIP new WebAdmin: roles page
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-21 16:49:04 +01:00 |
|
Nicola Murino
|
0d387d9799
|
prefer errors.As to errors.Is
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-21 15:46:38 +01:00 |
|
Nicola Murino
|
8648351fc7
|
WIP new WebAdmin: connections page
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-20 15:35:05 +01:00 |
|
Nicola Murino
|
73b2573b14
|
WIP new WebAdmin: two factor auth page
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-18 20:25:07 +01:00 |
|
Nicola Murino
|
91802fad3e
|
WIP new WebAdmin: profile, change password, message pages
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-18 19:18:57 +01:00 |
|
Nicola Murino
|
87451560e3
|
normalize common database errors
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-17 17:36:35 +01:00 |
|
Nicola Murino
|
5ac99ee556
|
WIP new WebAdmin: folder page
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-16 19:51:37 +01:00 |
|
Nicola Murino
|
d939a82225
|
user: add TLS certificates
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-14 21:36:23 +01:00 |
|
Nicola Murino
|
0722c4369b
|
WIP new WebAdmin: folders page
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-14 16:59:27 +01:00 |
|
Nicola Murino
|
1a0f734a9c
|
WIP new WebAdmin: remove some hard coded strings
so they can be localized
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-14 09:41:39 +01:00 |
|
Nicola Murino
|
bf94f8b87c
|
WIP new WebAdmin: group page
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-14 09:09:42 +01:00 |
|
Nicola Murino
|
5c8214e121
|
WIP new WebAdmin: groups page
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-11 19:26:13 +01:00 |
|
Nicola Murino
|
e6c8b0c86b
|
Merge branch 'main' of github.com:drakkan/sftpgo
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-10 20:16:28 +01:00 |
|
Nicola Murino
|
03ebd5b841
|
fix a lint warning from the previous PR
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-10 20:15:51 +01:00 |
|
Anthrazz
|
c21b434c4e
|
defender: implement logging of events and bans (#1495)
defender: implement logging of events and bans
Signed-off-by: Anthrazz <25553648+Anthrazz@users.noreply.github.com>
|
2024-01-10 20:12:57 +01:00 |
|
Nicola Murino
|
113724f340
|
Merge branch 'main' of github.com:drakkan/sftpgo
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-10 20:01:54 +01:00 |
|
Nicola Murino
|
9cde0909b0
|
test cases: replace expired TLS certificates
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-10 19:53:48 +01:00 |
|
Nicola Murino
|
86eab21be8
|
WebAdmin: fix parsing form field
some field names changed with the new UI
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-10 18:49:20 +01:00 |
|
Nicola Murino
|
73d7779d89
|
Docker Alpine: update to 3.19
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-09 20:12:58 +01:00 |
|
Nicola Murino
|
9c31111249
|
docs: update OpenSUSE instructions to auto refresh the repo
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-09 20:09:38 +01:00 |
|
Nicola Murino
|
e1b5d2fe39
|
WebAdmin: use the new UI for user pages
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-09 19:54:08 +01:00 |
|
Nicola Murino
|
ca880f6cbb
|
WebAdmin: completed base page
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-01 20:09:15 +01:00 |
|
Nicola Murino
|
784b7585c1
|
remove end year from Copyright notice in files
so we don't have to update all the files every year
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-01 11:31:45 +01:00 |
|