summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorNicola Murino2022-10-23 08:08:54 +0200
committerNicola Murino2022-10-23 08:08:54 +0200
commit0d685b83c76934accb301c3011b6ca3f05ee84ee (patch)
tree16e074b4ced587d8417b8865aa13ccfe64e2e34c
parent4fb6085af9fdcccb134365721a43a684b6d72922 (diff)
downloadaur-0d685b83c76934accb301c3011b6ca3f05ee84ee.tar.gz
update to 2.4.0
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD7
-rw-r--r--sftpgo.json31
3 files changed, 29 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c53c89ca8d56..90f8440a607b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = sftpgo-bin
pkgdesc = Fully featured and highly configurable SFTP server with optional HTTP, FTP/S and WebDAV support. It can serve local filesystem, S3, GCS, Azure Blob, SFTP
- pkgver = 2.3.6
+ pkgver = 2.4.0
pkgrel = 1
url = https://github.com/drakkan/sftpgo
install = sftpgo-bin.install
@@ -15,11 +15,11 @@ pkgbase = sftpgo-bin
conflicts = sftpgo
backup = etc/sftpgo/sftpgo.json
backup = var/lib/sftpgo/sftpgo.db
- source = https://github.com/drakkan/sftpgo/releases/download/v2.3.6/sftpgo_v2.3.6_linux_x86_64.tar.xz
+ source = https://github.com/drakkan/sftpgo/releases/download/v2.4.0/sftpgo_v2.4.0_linux_x86_64.tar.xz
source = sftpgo.json
source = sftpgo.sysusers
- sha256sums = 19a8df7194711c9fc1a5e5e7bbeed28781ea8204c8bdc941653ac7169846a746
- sha256sums = 9b8f14b35006e74778cc88ed8c4699083983c756ea65fabc208b034a12f30087
+ sha256sums = 27de6446706c91717eabd6c4d74f80c0bba906639b698a409730e91b77d870fc
+ sha256sums = 244b17e00d3b65e95a2af78e22cb84c1d9e0b107b86a54402af6c4304f91b98b
sha256sums = 44658210043f805057c2e4b473653637a91204e4da17954b08081292c72edcb8
pkgname = sftpgo-bin
diff --git a/PKGBUILD b/PKGBUILD
index a4589472330e..e369aa15ae21 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
# Contributor: drakkan <nicola.murino at gmail dot com>
pkgname=sftpgo-bin
_pkgname=sftpgo
-pkgver=2.3.6
+pkgver=2.4.0
pkgrel=1
pkgdesc='Fully featured and highly configurable SFTP server with optional HTTP, FTP/S and WebDAV support. It can serve local filesystem, S3, GCS, Azure Blob, SFTP'
arch=('x86_64')
@@ -26,8 +26,8 @@ install=${pkgname}.install
source=("https://github.com/drakkan/sftpgo/releases/download/v${pkgver}/sftpgo_v${pkgver}_linux_x86_64.tar.xz"
"sftpgo.json"
"sftpgo.sysusers")
-sha256sums=('19a8df7194711c9fc1a5e5e7bbeed28781ea8204c8bdc941653ac7169846a746'
- '9b8f14b35006e74778cc88ed8c4699083983c756ea65fabc208b034a12f30087'
+sha256sums=('27de6446706c91717eabd6c4d74f80c0bba906639b698a409730e91b77d870fc'
+ '244b17e00d3b65e95a2af78e22cb84c1d9e0b107b86a54402af6c4304f91b98b'
'44658210043f805057c2e4b473653637a91204e4da17954b08081292c72edcb8')
_uid_sftpgo=315
@@ -37,6 +37,7 @@ package() {
install -Dm 755 sftpgo "$pkgdir/usr/bin/${_pkgname}"
install -Dm 644 init/${_pkgname}.service -t "${pkgdir}/usr/lib/systemd/system"
install -dm750 -o ${_uid_sftpgo} -g ${_gid_sftpgo} "${pkgdir}/etc/${_pkgname}"
+ install -dm750 -o ${_uid_sftpgo} -g ${_gid_sftpgo} "${pkgdir}/etc/${_pkgname}/env.d"
install -Dm 640 -o ${_uid_sftpgo} -g ${_gid_sftpgo} "$srcdir/sftpgo.json" -t "${pkgdir}/etc/${_pkgname}"
install -dm750 -o ${_uid_sftpgo} -g ${_gid_sftpgo} "${pkgdir}/var/lib/${_pkgname}"
install -Dm 600 -o ${_uid_sftpgo} -g ${_gid_sftpgo} sqlite/sftpgo.db -t "${pkgdir}/var/lib/${_pkgname}"
diff --git a/sftpgo.json b/sftpgo.json
index 57dd0edc2f35..b8db0f1cc148 100644
--- a/sftpgo.json
+++ b/sftpgo.json
@@ -18,6 +18,7 @@
"max_total_connections": 0,
"max_per_host_connections": 20,
"whitelist_file": "",
+ "allow_self_connections": 0,
"defender": {
"enabled": false,
"driver": "memory",
@@ -151,7 +152,8 @@
"prefix": "",
"proxy_allowed": [],
"client_ip_proxy_header": "",
- "client_ip_header_depth": 0
+ "client_ip_header_depth": 0,
+ "disable_www_auth_header": false
}
],
"certificate_file": "",
@@ -165,7 +167,10 @@
"allowed_headers": [],
"exposed_headers": [],
"allow_credentials": false,
- "max_age": 0
+ "max_age": 0,
+ "options_passthrough": false,
+ "options_success_status": 0,
+ "allow_private_network": false
},
"cache": {
"users": {
@@ -186,6 +191,8 @@
"username": "",
"password": "",
"sslmode": 0,
+ "disable_sni": false,
+ "target_session_attrs": "",
"root_cert": "",
"client_cert": "",
"client_key": "",
@@ -202,7 +209,6 @@
},
"external_auth_hook": "",
"external_auth_scope": 0,
- "credentials_path": "/var/lib/sftpgo/credentials",
"pre_login_hook": "",
"post_login_hook": "",
"post_login_scope": 0,
@@ -232,12 +238,12 @@
"create_default_admin": false,
"naming_rules": 1,
"is_shared": 0,
- "backups_path": "/srv/sftpgo/backups",
- "auto_backup": {
- "enabled": true,
- "hour": "0",
- "day_of_week": "*"
- }
+ "node": {
+ "host": "",
+ "port": 0,
+ "proto": "http"
+ },
+ "backups_path": "/srv/sftpgo/backups"
},
"httpd": {
"bindings": [
@@ -246,6 +252,7 @@
"address": "",
"enable_web_admin": true,
"enable_web_client": true,
+ "enable_rest_api": true,
"enabled_login_methods": 0,
"enable_https": false,
"certificate_file": "",
@@ -273,6 +280,7 @@
"role_field": "",
"implicit_roles": false,
"custom_fields": [],
+ "insecure_skip_signature_check": false,
"debug": false
},
"security": {
@@ -336,7 +344,10 @@
"allowed_headers": [],
"exposed_headers": [],
"allow_credentials": false,
- "max_age": 0
+ "max_age": 0,
+ "options_passthrough": false,
+ "options_success_status": 0,
+ "allow_private_network": false
},
"setup": {
"installation_code": "",