diff options
author | Nicola Murino | 2022-10-23 08:13:23 +0200 |
---|---|---|
committer | Nicola Murino | 2022-10-23 08:13:23 +0200 |
commit | e6816a8b8b0b667c0b551a0343c8c0c91acdf348 (patch) | |
tree | 4821d1d1b33c52860465d5ec45e0c5066b6fb01c | |
parent | ec468afcac7a6e80e83063bbd2b1bbc88976e6c6 (diff) | |
download | aur-e6816a8b8b0b667c0b551a0343c8c0c91acdf348.tar.gz |
update to 2.4.0
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 7 | ||||
-rw-r--r-- | sftpgo.json | 31 |
3 files changed, 28 insertions, 16 deletions
@@ -1,6 +1,6 @@ pkgbase = sftpgo 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.install @@ -18,11 +18,11 @@ pkgbase = sftpgo optdepends = mariadb: to use MySQL provider optdepends = cockroachdb: to use CockroachDB provider backup = etc/sftpgo/sftpgo.json - source = git+https://github.com/drakkan/sftpgo#tag=v2.3.6 + source = git+https://github.com/drakkan/sftpgo#tag=v2.4.0 source = sftpgo.json source = sftpgo.sysusers sha256sums = SKIP - sha256sums = 9b8f14b35006e74778cc88ed8c4699083983c756ea65fabc208b034a12f30087 + sha256sums = 244b17e00d3b65e95a2af78e22cb84c1d9e0b107b86a54402af6c4304f91b98b sha256sums = 44658210043f805057c2e4b473653637a91204e4da17954b08081292c72edcb8 pkgname = sftpgo @@ -1,7 +1,7 @@ # Maintainer: drakkan <nicola.murino at gmail dot com> # Contributor: drakkan <nicola.murino at gmail dot com> 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=('i686' 'x86_64' 'aarch64') @@ -22,7 +22,7 @@ source=("git+https://github.com/drakkan/${pkgname}#tag=v${pkgver}" "sftpgo.json" "sftpgo.sysusers") sha256sums=('SKIP' - '9b8f14b35006e74778cc88ed8c4699083983c756ea65fabc208b034a12f30087' + '244b17e00d3b65e95a2af78e22cb84c1d9e0b107b86a54402af6c4304f91b98b' '44658210043f805057c2e4b473653637a91204e4da17954b08081292c72edcb8') _uid_sftpgo=315 @@ -30,7 +30,7 @@ _gid_sftpgo=315 build() { cd "${pkgname}" - go build -trimpath -ldflags "-s -w -X github.com/drakkan/sftpgo/v2/version.commit=`git describe --always --abbrev=8 --dirty` -X github.com/drakkan/sftpgo/v2/version.date=`date --utc +%FT%TZ`" -o sftpgo + go build -trimpath -tags nopgxregisterdefaulttypes -ldflags "-s -w -X github.com/drakkan/sftpgo/v2/internal/version.commit=`git describe --always --abbrev=8 --dirty` -X github.com/drakkan/sftpgo/v2/internal/version.date=`date --utc +%FT%TZ`" -o sftpgo ./sftpgo gen completion bash > sftpgo-completion.bash ./sftpgo gen man -d man1 gzip man1/* @@ -41,6 +41,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 -dm750 -o ${_uid_sftpgo} -g ${_gid_sftpgo} "${pkgdir}/srv/${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": "", |