Nicola Murino
|
6092b6628e
logs: use info level for login related messages
|
4 years ago |
Nicola Murino
|
3c24cb773f
SFTP: log users connections at info level
|
4 years ago |
Nicola Murino
|
4652f9ede8
FTPD: allow to set different passive IPs based on the client's IP address
|
4 years ago |
Nicola Murino
|
be3857d572
dataprovider: add timestamp fields for users and admins
|
4 years ago |
Nicola Murino
|
a3c087456b
ftpd: add some security checks
|
4 years ago |
Nicola Murino
|
c41ae116eb
improve logging
|
4 years ago |
Nicola Murino
|
5967aa1aa5
FTP: enable ftpserverlib logging and make debug mode configurable
|
4 years ago |
Nicola Murino
|
bd5191dfc5
add experimental plugin system
|
4 years ago |
Nicola Murino
|
076b2f0ee0
modules: add v2 support
|
4 years ago |
Nicola Murino
|
c1b862394d
move other errors to utils package
|
4 years ago |
Nicola Murino
|
43182fc25e
OpenAPI: add users API
|
4 years ago |
Nicola Murino
|
575bcf1f03
add remote address to transfer and commands logs
|
4 years ago |
Nicola Murino
|
8f6cdacd00
allow to limit the number of per-host connections
|
4 years ago |
Nicola Murino
|
23d9ebfc91
add a basic front-end web interface for end-users
|
4 years ago |
Nicola Murino
|
f4369cdbef
fix max connections check
|
4 years ago |
Nicola Murino
|
f45c89fc46
add rate limiting support for REST API/web admin too
|
4 years ago |
Nicola Murino
|
112e3b2fc2
add rate limiting support
|
4 years ago |
Nicola Murino
|
124c471a2b
FTPD: make sure that the passive ip, if provided, is valid
|
4 years ago |
Nicola Murino
|
21fbcf4556
FTP: add support for TLS session resumption on the data connection
|
4 years ago |
Nicola Murino
|
d6dc3a507e
extend virtual folders support to all storage backends
|
4 years ago |
Nicola Murino
|
a6e36e7cad
FTP: improve TLS certificate authentication
|
4 years ago |
Nicola Murino
|
ca3e15578e
Use new methods in the io and os packages instead of ioutil ones
|
4 years ago |
Nicola Murino
|
5da4f931c5
TLS: allow to configure cipher suites
|
4 years ago |
Nicola Murino
|
be9230e85b
micro optimizations spotted using the go-critic linter
|
4 years ago |
Nicola Murino
|
46ab8f8d78
post-login hook: add the full user JSON serialized
|
4 years ago |
Nicola Murino
|
684f4ba1a6
mutal TLS: add support for revocation lists
|
4 years ago |
Nicola Murino
|
037d89a320
add support for a basic built-in defender
|
4 years ago |
Nicola Murino
|
40e759c983
FTP: add support for client certificate authentication
|
5 years ago |
Nicola Murino
|
b3c6d79f51
FTP: add support for ASCII transfer mode
|
5 years ago |
Nicola Murino
|
1dce1eff48
improve FTP support
|
5 years ago |