aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2021-09-15 03:10:51 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2021-09-15 03:11:25 +0000
commit244a5ff4b0b696c54ea4f1e4b88b80feb2bca05d (patch)
treed6333a8535d070291ea30a3da46a47dd2b064d52
parentf4ab52649c2d0246c1401557a1f1909e38ca5e67 (diff)
downloadports-244a5ff4b0b696c54ea4f1e4b88b80feb2bca05d.tar.gz
ports-244a5ff4b0b696c54ea4f1e4b88b80feb2bca05d.zip
www/authelia: Update 4.29.4 -> 4.30.5
-rw-r--r--www/authelia/Makefile94
-rw-r--r--www/authelia/distinfo174
-rw-r--r--www/authelia/files/pkg-message.in (renamed from www/authelia/pkg-message)4
-rw-r--r--www/authelia/files/simplified-authelia.yml180
-rw-r--r--www/authelia/pkg-plist1
5 files changed, 200 insertions, 253 deletions
diff --git a/www/authelia/Makefile b/www/authelia/Makefile
index eaacba3ea7cc..17e8f503ec72 100644
--- a/www/authelia/Makefile
+++ b/www/authelia/Makefile
@@ -1,9 +1,10 @@
PORTNAME= authelia
DISTVERSIONPREFIX= v
-DISTVERSION= 4.29.4
+DISTVERSION= 4.30.5
CATEGORIES= www
MASTER_SITES= https://github.com/authelia/authelia/releases/download/v${DISTVERSION}/:public_html
DISTFILES= authelia-${DISTVERSIONFULL}-public_html${EXTRACT_SUFX}:public_html # html root directory needs to be built in a special way
+EXTRACT_ONLY= authelia-${DISTVERSIONFULL}-public_html${EXTRACT_SUFX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Single sign-on multi-factor portal for web apps
@@ -11,102 +12,23 @@ COMMENT= Single sign-on multi-factor portal for web apps
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= cpe go:modules
-USE_GITHUB= yes
-GH_TUPLE= \
- Azure:go-ntlmssp:66371956d46c:azure_go_ntlmssp/vendor/github.com/Azure/go-ntlmssp \
- DATA-DOG:go-sqlmock:v1.5.0:data_dog_go_sqlmock/vendor/github.com/DATA-DOG/go-sqlmock \
- Gurpartap:logrus-stack:89c00d8a28f4:gurpartap_logrus_stack/vendor/github.com/Gurpartap/logrus-stack \
- Workiva:go-datastructures:v1.0.53:workiva_go_datastructures/vendor/github.com/Workiva/go-datastructures \
- andybalholm:brotli:v1.0.1:andybalholm_brotli/vendor/github.com/andybalholm/brotli \
- asaskevich:govalidator:7a23bdc65eef:asaskevich_govalidator/vendor/github.com/asaskevich/govalidator \
- blang:semver:v3.5.1:blang_semver/vendor/github.com/blang/semver \
- boombuler:barcode:6c824513bacc:boombuler_barcode/vendor/github.com/boombuler/barcode \
- cespare:xxhash:v1.1.0:cespare_xxhash/vendor/github.com/cespare/xxhash \
- cespare:xxhash:v2.1.1:cespare_xxhash_v2/vendor/github.com/cespare/xxhash/v2 \
- davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \
- deckarep:golang-set:v1.7.1:deckarep_golang_set/vendor/github.com/deckarep/golang-set \
- dgraph-io:ristretto:v0.0.3:dgraph_io_ristretto/vendor/github.com/dgraph-io/ristretto \
- dgrijalva:jwt-go:v3.2.0:dgrijalva_jwt_go/vendor/github.com/dgrijalva/jwt-go \
- dgryski:go-rendezvous:9f7001d12a5f:dgryski_go_rendezvous/vendor/github.com/dgryski/go-rendezvous \
- duosecurity:duo_api_golang:0e07e9f869e3:duosecurity_duo_api_golang/vendor/github.com/duosecurity/duo_api_golang \
- facebookgo:stack:751773369052:facebookgo_stack/vendor/github.com/facebookgo/stack \
- fasthttp:router:v1.3.12:fasthttp_router/vendor/github.com/fasthttp/router \
- fasthttp:session:v2.3.2:fasthttp_session_v2/vendor/github.com/fasthttp/session/v2 \
- fsnotify:fsnotify:v1.4.9:fsnotify_fsnotify/vendor/github.com/fsnotify/fsnotify \
- go-asn1-ber:asn1-ber:v1.5.1:go_asn1_ber_asn1_ber/vendor/github.com/go-asn1-ber/asn1-ber \
- go-ini:ini:v1.57.0:go_ini_ini/vendor/gopkg.in/ini.v1 \
- go-ldap:ldap:v3.3.0:go_ldap_ldap_v3/vendor/github.com/go-ldap/ldap \
- go-redis:redis:v8.3.4:go_redis_redis_v8/vendor/github.com/go-redis/redis/v8 \
- go-sql-driver:mysql:v1.6.0:go_sql_driver_mysql/vendor/github.com/go-sql-driver/mysql \
- go-yaml:yaml:9f266ea9e77c:go_yaml_yaml_1/vendor/gopkg.in/yaml.v3 \
- go-yaml:yaml:v2.4.0:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \
- golang:crypto:0c34fe9e7dc2:golang_crypto/vendor/golang.org/x/crypto \
- golang:mock:v1.5.0:golang_mock/vendor/github.com/golang/mock \
- golang:sys:a50acf3fe073:golang_sys/vendor/golang.org/x/sys \
- golang:text:v0.3.6:golang_text/vendor/golang.org/x/text \
- golang:tools:9cf592e881e9:golang_tools/vendor/golang.org/x/tools \
- google:uuid:v1.1.1:google_uuid/vendor/github.com/google/uuid \
- gorilla:websocket:v1.4.2:gorilla_websocket/vendor/github.com/gorilla/websocket \
- hashicorp:hcl:v1.0.0:hashicorp_hcl/vendor/github.com/hashicorp/hcl \
- inconshreveable:mousetrap:v1.0.0:inconshreveable_mousetrap/vendor/github.com/inconshreveable/mousetrap \
- jackc:chunkreader:v2.0.1:jackc_chunkreader_v2/vendor/github.com/jackc/chunkreader/v2 \
- jackc:pgconn:v1.8.1:jackc_pgconn/vendor/github.com/jackc/pgconn \
- jackc:pgio:v1.0.0:jackc_pgio/vendor/github.com/jackc/pgio \
- jackc:pgpassfile:v1.0.0:jackc_pgpassfile/vendor/github.com/jackc/pgpassfile \
- jackc:pgproto3:v2.0.6:jackc_pgproto3_v2/vendor/github.com/jackc/pgproto3/v2 \
- jackc:pgservicefile:2b9c44734f2b:jackc_pgservicefile/vendor/github.com/jackc/pgservicefile \
- jackc:pgtype:v1.7.0:jackc_pgtype/vendor/github.com/jackc/pgtype \
- jackc:pgx:v4.11.0:jackc_pgx_v4/vendor/github.com/jackc/pgx/v4 \
- klauspost:compress:v1.11.8:klauspost_compress/vendor/github.com/klauspost/compress \
- magiconair:properties:v1.8.1:magiconair_properties/vendor/github.com/magiconair/properties \
- mattn:go-sqlite3:v1.14.7:mattn_go_sqlite3/vendor/github.com/mattn/go-sqlite3 \
- mattn:goveralls:v0.0.6:mattn_goveralls/vendor/github.com/mattn/goveralls \
- mitchellh:mapstructure:v1.3.2:mitchellh_mapstructure/vendor/github.com/mitchellh/mapstructure \
- mohae:deepcopy:c48cc78d4826:mohae_deepcopy/vendor/github.com/mohae/deepcopy \
- open-telemetry:opentelemetry-go:v0.13.0:open_telemetry_opentelemetry_go/vendor/go.opentelemetry.io/otel \
- ory:fosite:v0.39.0:ory_fosite/vendor/github.com/ory/fosite \
- ory:go-acc:v0.2.5:ory_go_acc/vendor/github.com/ory/go-acc \
- ory:go-convenience:v0.1.0:ory_go_convenience/vendor/github.com/ory/go-convenience \
- ory:viper:v1.7.5:ory_viper/vendor/github.com/ory/viper \
- ory:x:v0.0.162:ory_x/vendor/github.com/ory/x \
- otiai10:copy:v1.6.0:otiai10_copy/vendor/github.com/otiai10/copy \
- pborman:uuid:v1.2.0:pborman_uuid/vendor/github.com/pborman/uuid \
- pelletier:go-toml:v1.8.0:pelletier_go_toml/vendor/github.com/pelletier/go-toml \
- philhofer:fwd:v1.1.1:philhofer_fwd/vendor/github.com/philhofer/fwd \
- pkg:errors:v0.9.1:pkg_errors/vendor/github.com/pkg/errors \
- pmezard:go-difflib:v1.0.0:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \
- pquerna:otp:v1.3.0:pquerna_otp/vendor/github.com/pquerna/otp \
- savsgio:dictpool:6de1ea7c0e13:savsgio_dictpool/vendor/github.com/savsgio/dictpool \
- savsgio:gotils:c54912823645:savsgio_gotils/vendor/github.com/savsgio/gotils \
- simia-tech:crypt:v0.5.0:simia_tech_crypt/vendor/github.com/simia-tech/crypt \
- sirupsen:logrus:v1.8.1:sirupsen_logrus/vendor/github.com/sirupsen/logrus \
- spf13:afero:v1.3.2:spf13_afero/vendor/github.com/spf13/afero \
- spf13:cast:v1.3.1:spf13_cast/vendor/github.com/spf13/cast \
- spf13:cobra:v1.1.3:spf13_cobra/vendor/github.com/spf13/cobra \
- spf13:jwalterweatherman:v1.1.0:spf13_jwalterweatherman/vendor/github.com/spf13/jwalterweatherman \
- spf13:pflag:v1.0.5:spf13_pflag/vendor/github.com/spf13/pflag \
- spf13:viper:v1.7.1:spf13_viper/vendor/github.com/spf13/viper \
- square:go-jose:v2.5.1:square_go_jose/vendor/gopkg.in/square/go-jose.v2 \
- stretchr:testify:v1.7.0:stretchr_testify/vendor/github.com/stretchr/testify \
- subosito:gotenv:v1.2.0:subosito_gotenv/vendor/github.com/subosito/gotenv \
- tebeka:selenium:v0.9.9:tebeka_selenium/vendor/github.com/tebeka/selenium \
- tinylib:msgp:v1.1.5:tinylib_msgp/vendor/github.com/tinylib/msgp \
- tstranex:u2f:v1.0.0:tstranex_u2f/vendor/github.com/tstranex/u2f \
- valyala:bytebufferpool:v1.0.0:valyala_bytebufferpool/vendor/github.com/valyala/bytebufferpool \
- valyala:fasthttp:v1.24.0:valyala_fasthttp/vendor/github.com/valyala/fasthttp
+USES= go:modules
+
+GO_MODULE= github.com/authelia/authelia/v4
GO_TARGET= ./cmd/${PORTNAME}
USER= root # 'nobody' doesn't work well because authelia attempts to remove files, etc.
SUB_LIST= USER=${USER}
+SUB_FILES= pkg-message
USE_RC_SUBR= ${PORTNAME}
-post-extract: # extract -public-html
+post-patch: # extract -public-html
@${RM} -r ${WRKSRC}/internal/server/public_html
@${MV} ${WRKDIR}/public_html ${WRKSRC}/internal/server
@${CP} -r ${WRKSRC}/api ${WRKSRC}/internal/server/public_html/api
post-install: # install the config file
${INSTALL_DATA} ${WRKSRC}/config.template.yml ${STAGEDIR}${PREFIX}/etc/authelia.yml.sample
+ ${INSTALL_DATA} ${FILESDIR}/simplified-authelia.yml ${STAGEDIR}${PREFIX}/etc
.include <bsd.port.mk>
diff --git a/www/authelia/distinfo b/www/authelia/distinfo
index f8cd9294d84e..ad6b8bf7eebf 100644
--- a/www/authelia/distinfo
+++ b/www/authelia/distinfo
@@ -1,167 +1,7 @@
-TIMESTAMP = 1621834798
-SHA256 (authelia-v4.29.4-public_html.tar.gz) = d3fb4db83d4e88274a3c3aa00c2da9614f9aaad14e4cb2c15ddc210b0664ad6c
-SIZE (authelia-v4.29.4-public_html.tar.gz) = 6224800
-SHA256 (authelia-authelia-v4.29.4_GH0.tar.gz) = a260ecbaa84ccc1aae596b2c1049bae610dd7d9bfdc93cfa52c21b905c4be01f
-SIZE (authelia-authelia-v4.29.4_GH0.tar.gz) = 2138417
-SHA256 (Azure-go-ntlmssp-66371956d46c_GH0.tar.gz) = 24b46602ef1adae845ec6938550d14ce9a93b4f2171201af0a29da421b611139
-SIZE (Azure-go-ntlmssp-66371956d46c_GH0.tar.gz) = 8131
-SHA256 (DATA-DOG-go-sqlmock-v1.5.0_GH0.tar.gz) = b78616fddfcc76892aecb5344968d7f3843128b70eba6c4752f092dc992c3b98
-SIZE (DATA-DOG-go-sqlmock-v1.5.0_GH0.tar.gz) = 35521
-SHA256 (Gurpartap-logrus-stack-89c00d8a28f4_GH0.tar.gz) = 12103c973eb1bc4404b25fc7c0077dae25e0c8ecdd0f58873c57d875e7a9950b
-SIZE (Gurpartap-logrus-stack-89c00d8a28f4_GH0.tar.gz) = 3078
-SHA256 (Workiva-go-datastructures-v1.0.53_GH0.tar.gz) = ab20c98b88c15746ffd78a4f1aa8e366053a2176e9086494c6ccca9c3f595565
-SIZE (Workiva-go-datastructures-v1.0.53_GH0.tar.gz) = 178978
-SHA256 (andybalholm-brotli-v1.0.1_GH0.tar.gz) = f14b686896b3bae2782350bbaf2aadfb9c6a4916e54beb28b393e592aa4af48e
-SIZE (andybalholm-brotli-v1.0.1_GH0.tar.gz) = 593298
-SHA256 (asaskevich-govalidator-7a23bdc65eef_GH0.tar.gz) = a8a0ecc0f3f23bef9886a6b798d7a61d5c4b24e1aa8065a0de0173a4b39f7f5d
-SIZE (asaskevich-govalidator-7a23bdc65eef_GH0.tar.gz) = 60431
-SHA256 (blang-semver-v3.5.1_GH0.tar.gz) = 3d9da53f4c2d3169bfa9b25f2f36f301a37556a47259c870881524c643c69c57
-SIZE (blang-semver-v3.5.1_GH0.tar.gz) = 14831
-SHA256 (boombuler-barcode-6c824513bacc_GH0.tar.gz) = 504c70d22b4d54047200d08fc15328118859f54fbbe979be80ba12e5a992ef30
-SIZE (boombuler-barcode-6c824513bacc_GH0.tar.gz) = 62988
-SHA256 (cespare-xxhash-v1.1.0_GH0.tar.gz) = 9418be390574092f0ca989b9ae2f5450270ead8125a635a100850b28c8c9c495
-SIZE (cespare-xxhash-v1.1.0_GH0.tar.gz) = 8200
-SHA256 (cespare-xxhash-v2.1.1_GH0.tar.gz) = 0ee31178d2c5a1249be4e26294a2f428008dc4e1ecbbfbe47f74e41026df1148
-SIZE (cespare-xxhash-v2.1.1_GH0.tar.gz) = 9292
-SHA256 (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 7d82b9bb7291adbe7498fe946920ab3e7fc9e6cbfc3b2294693fad00bf0dd17e
-SIZE (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 42152
-SHA256 (deckarep-golang-set-v1.7.1_GH0.tar.gz) = d0d2b6659986cbce0fb0377d27c93608f4e7ab0e1ebd8a9ff06a391b9455f939
-SIZE (deckarep-golang-set-v1.7.1_GH0.tar.gz) = 13284
-SHA256 (dgraph-io-ristretto-v0.0.3_GH0.tar.gz) = 2e671b6cde9f4aab494afb4c267680bcffdca8224ec8f5703dcae464a560866e
-SIZE (dgraph-io-ristretto-v0.0.3_GH0.tar.gz) = 266379
-SHA256 (dgrijalva-jwt-go-v3.2.0_GH0.tar.gz) = 197465ef53219f3aeb1a6940b70e16d288fe4e4108d4831b91ea101118440e63
-SIZE (dgrijalva-jwt-go-v3.2.0_GH0.tar.gz) = 36960
-SHA256 (dgryski-go-rendezvous-9f7001d12a5f_GH0.tar.gz) = 29584550745fd4b8fce2e2f3def7b9d9ffe2b86cf9b6596b53a660c9bbfe27b6
-SIZE (dgryski-go-rendezvous-9f7001d12a5f_GH0.tar.gz) = 1699
-SHA256 (duosecurity-duo_api_golang-0e07e9f869e3_GH0.tar.gz) = 6275b0806be539a8b7a05127dfec3d1174ed65738f22d9801cf29debcc5e55c7
-SIZE (duosecurity-duo_api_golang-0e07e9f869e3_GH0.tar.gz) = 29266
-SHA256 (facebookgo-stack-751773369052_GH0.tar.gz) = bb0ffca174994df1bdb2a24fce3bcf3178c2887996e119f4409f2de5326debf0
-SIZE (facebookgo-stack-751773369052_GH0.tar.gz) = 5797
-SHA256 (fasthttp-router-v1.3.12_GH0.tar.gz) = 45be81dc6610d5b6214bb880f634c53faa7ae1daff29b5d1c901ce771fc6353f
-SIZE (fasthttp-router-v1.3.12_GH0.tar.gz) = 38746
-SHA256 (fasthttp-session-v2.3.2_GH0.tar.gz) = de18e29cc9c42ea000742661b15362257f7f9070fb23117555df7aed151978fb
-SIZE (fasthttp-session-v2.3.2_GH0.tar.gz) = 29704
-SHA256 (fsnotify-fsnotify-v1.4.9_GH0.tar.gz) = 4f888b1cb132026227826751d156c0a2958e7d492e5e38386cde8848ef494dcb
-SIZE (fsnotify-fsnotify-v1.4.9_GH0.tar.gz) = 31900
-SHA256 (go-asn1-ber-asn1-ber-v1.5.1_GH0.tar.gz) = a16577a5c4d9b276374e7b6743ffa726dfb34fb2171ee576bf8064f402a4529c
-SIZE (go-asn1-ber-asn1-ber-v1.5.1_GH0.tar.gz) = 16288
-SHA256 (go-ini-ini-v1.57.0_GH0.tar.gz) = e612924cffa395825f32e65db18cff0366705952433e52c6efc81fc1c3adfd2a
-SIZE (go-ini-ini-v1.57.0_GH0.tar.gz) = 48424
-SHA256 (go-ldap-ldap-v3.3.0_GH0.tar.gz) = 064a9859b4751384ab9e78cd80b0f9c535e0f4f1885dba01b08bf1a0a23b0bd9
-SIZE (go-ldap-ldap-v3.3.0_GH0.tar.gz) = 88537
-SHA256 (go-redis-redis-v8.3.4_GH0.tar.gz) = 8abf96ab24a5751deaa083f9d183a57920d670f75af9f8e93e84e851ad79c501
-SIZE (go-redis-redis-v8.3.4_GH0.tar.gz) = 123878
-SHA256 (go-sql-driver-mysql-v1.6.0_GH0.tar.gz) = 25233aea6418ca7e2e8d83f1bf4f498ef7f79c8c0fee1dc2a8ba623372574b28
-SIZE (go-sql-driver-mysql-v1.6.0_GH0.tar.gz) = 94168
-SHA256 (go-yaml-yaml-9f266ea9e77c_GH0.tar.gz) = 63efc9aabcbb56b2c9469927784fd67ecb3a79720c4fa754c511335a04156d04
-SIZE (go-yaml-yaml-9f266ea9e77c_GH0.tar.gz) = 86898
-SHA256 (go-yaml-yaml-v2.4.0_GH0.tar.gz) = d8e94679e5fff6bd1a35e10241543929a5f3da44f701755babf99b3daf0faac0
-SIZE (go-yaml-yaml-v2.4.0_GH0.tar.gz) = 73209
-SHA256 (golang-crypto-0c34fe9e7dc2_GH0.tar.gz) = deab6194c4b5d5ceefa40e8c7fc82a4288ff6e8577cdbde406e781c62624f491
-SIZE (golang-crypto-0c34fe9e7dc2_GH0.tar.gz) = 1726075
-SHA256 (golang-mock-v1.5.0_GH0.tar.gz) = 7a8212b8332072626d1ce440883929a28ab18450926bc5164d926c6e5cae61ff
-SIZE (golang-mock-v1.5.0_GH0.tar.gz) = 66429
-SHA256 (golang-sys-a50acf3fe073_GH0.tar.gz) = 1264b2f94ab2a3d38c7db91eafcd18f7222139ec2458d9f3bca4b5459bf69b71
-SIZE (golang-sys-a50acf3fe073_GH0.tar.gz) = 1175555
-SHA256 (golang-text-v0.3.6_GH0.tar.gz) = f66bebcf21985b0a713d67c6c35dfc9800d3b6d00d62b83ed0ce5b2ed4cb9760
-SIZE (golang-text-v0.3.6_GH0.tar.gz) = 8351095
-SHA256 (golang-tools-9cf592e881e9_GH0.tar.gz) = 60d1ef825eae6a8bed06bb97417f435da92a1970add1846f00045a64481ae366
-SIZE (golang-tools-9cf592e881e9_GH0.tar.gz) = 2612543
-SHA256 (google-uuid-v1.1.1_GH0.tar.gz) = bebd4b0b4ea152a9793615ef23c83f688876d8c284a2092264d20a4bf4ffc423
-SIZE (google-uuid-v1.1.1_GH0.tar.gz) = 13543
-SHA256 (gorilla-websocket-v1.4.2_GH0.tar.gz) = 91937a36bc9e0da3c895c73d4cb74b2cdb1aff54ab21b0d0724000e7b5b85b84
-SIZE (gorilla-websocket-v1.4.2_GH0.tar.gz) = 54101
-SHA256 (hashicorp-hcl-v1.0.0_GH0.tar.gz) = 50632428210503070fd2fde748c88b7414bf84a6a0eadebf9d8e596a033bead2
-SIZE (hashicorp-hcl-v1.0.0_GH0.tar.gz) = 70658
-SHA256 (inconshreveable-mousetrap-v1.0.0_GH0.tar.gz) = 5edc7731c819c305623568e317aa253d342be3447def97f1fa9e10eb5ad819f6
-SIZE (inconshreveable-mousetrap-v1.0.0_GH0.tar.gz) = 2290
-SHA256 (jackc-chunkreader-v2.0.1_GH0.tar.gz) = bf856bad6608fb7345707aba713a1d77eb984f1d217065738a12c97e37669be4
-SIZE (jackc-chunkreader-v2.0.1_GH0.tar.gz) = 3038
-SHA256 (jackc-pgconn-v1.8.1_GH0.tar.gz) = f99c04e32b9b98db40c97662b20326ccf7af1fc2d4eed8d4f5c87e4591a82b8c
-SIZE (jackc-pgconn-v1.8.1_GH0.tar.gz) = 53272
-SHA256 (jackc-pgio-v1.0.0_GH0.tar.gz) = d36e367c877954acdc96b8cd1a0df417b4cfae80dae726474a8f0de3a68a68ab
-SIZE (jackc-pgio-v1.0.0_GH0.tar.gz) = 1884
-SHA256 (jackc-pgpassfile-v1.0.0_GH0.tar.gz) = df8904662382e1d0064ec7a5a8c36c49264d7128cea923d597802ada8c5b9603
-SIZE (jackc-pgpassfile-v1.0.0_GH0.tar.gz) = 3254
-SHA256 (jackc-pgproto3-v2.0.6_GH0.tar.gz) = 3d345e52e8414937255bdd795d9e97413dd3c52216c7cb3e273d5ef94f92f097
-SIZE (jackc-pgproto3-v2.0.6_GH0.tar.gz) = 16872
-SHA256 (jackc-pgservicefile-2b9c44734f2b_GH0.tar.gz) = dd6cf77deb2456b1c8e56875ed901a57eb887e63ae5de48f364906131275497e
-SIZE (jackc-pgservicefile-2b9c44734f2b_GH0.tar.gz) = 2991
-SHA256 (jackc-pgtype-v1.7.0_GH0.tar.gz) = 1552dbef3b001e6e301d0577efd4ca183d76b711a66c40afebffaa8e19a4df61
-SIZE (jackc-pgtype-v1.7.0_GH0.tar.gz) = 175405
-SHA256 (jackc-pgx-v4.11.0_GH0.tar.gz) = 0f4751015cafcd1eac6e4525c87ce6296f4394465b337bdc51ede8413de5942e
-SIZE (jackc-pgx-v4.11.0_GH0.tar.gz) = 116272
-SHA256 (klauspost-compress-v1.11.8_GH0.tar.gz) = c5a34ed45a19518e9f465e45b9b34bccfe0dd4ccdf212edbd18bc64800fd56c4
-SIZE (klauspost-compress-v1.11.8_GH0.tar.gz) = 17459810
-SHA256 (magiconair-properties-v1.8.1_GH0.tar.gz) = 4449df3d2be86608bfc997228f66f1cff57bf620cc5bf9ba44339c7e4c5612dd
-SIZE (magiconair-properties-v1.8.1_GH0.tar.gz) = 29735
-SHA256 (mattn-go-sqlite3-v1.14.7_GH0.tar.gz) = ed9922998dc82553a7cc5889747b123fc216a15036e7c3e1bdeea1acb68bc584
-SIZE (mattn-go-sqlite3-v1.14.7_GH0.tar.gz) = 2391718
-SHA256 (mattn-goveralls-v0.0.6_GH0.tar.gz) = 4306b45af8b32bdbf98e2c4fdbfdce4445d293f7650c8110b79021e020aa2cf2
-SIZE (mattn-goveralls-v0.0.6_GH0.tar.gz) = 13834
-SHA256 (mitchellh-mapstructure-v1.3.2_GH0.tar.gz) = 08bd503588e7c45b209af16c517352dec6cc89aa4e6dd7773d1aec85c11f2ba8
-SIZE (mitchellh-mapstructure-v1.3.2_GH0.tar.gz) = 25319
-SHA256 (mohae-deepcopy-c48cc78d4826_GH0.tar.gz) = 399daaf333bf6b4bdd0d39978affdfa797d65f1cd222c0670ddfe0f69066756c
-SIZE (mohae-deepcopy-c48cc78d4826_GH0.tar.gz) = 9599
-SHA256 (open-telemetry-opentelemetry-go-v0.13.0_GH0.tar.gz) = 709dababcbc6342a39194687da01b95e5ccaecfe81a107bc534f9b0e2f7940bf
-SIZE (open-telemetry-opentelemetry-go-v0.13.0_GH0.tar.gz) = 435252
-SHA256 (ory-fosite-v0.39.0_GH0.tar.gz) = aade59b269fa7baf50106834be1d3a770604edd8993212ef000ff3f1bea5ab1a
-SIZE (ory-fosite-v0.39.0_GH0.tar.gz) = 1487643
-SHA256 (ory-go-acc-v0.2.5_GH0.tar.gz) = 8ceac820374f69d6cb04d1b34a07e592a30fe280d1c420240ad9780a91b82853
-SIZE (ory-go-acc-v0.2.5_GH0.tar.gz) = 19606
-SHA256 (ory-go-convenience-v0.1.0_GH0.tar.gz) = a3873f35741f7ee357dd22b865a4a971ce8669a0f991a9fe09451cd65c1fb409
-SIZE (ory-go-convenience-v0.1.0_GH0.tar.gz) = 5044
-SHA256 (ory-viper-v1.7.5_GH0.tar.gz) = 84f4cb1423f1eece6eaac69b16e25145595d989ab86041e9da00cff60cae0c8d
-SIZE (ory-viper-v1.7.5_GH0.tar.gz) = 50553
-SHA256 (ory-x-v0.0.162_GH0.tar.gz) = 4aee264a788d578bb9aa7362300d4ff7b716cc23d59bea38bac5febb8e6fe018
-SIZE (ory-x-v0.0.162_GH0.tar.gz) = 245292
-SHA256 (otiai10-copy-v1.6.0_GH0.tar.gz) = 158808d12c29799c704a829e4675ca7e7a7173cf12d48398a28ac0cddf50f2a5
-SIZE (otiai10-copy-v1.6.0_GH0.tar.gz) = 12249
-SHA256 (pborman-uuid-v1.2.0_GH0.tar.gz) = 0b23bb55b2309c158e1bafbe144d09145307c71b514d84366693e05bde657e86
-SIZE (pborman-uuid-v1.2.0_GH0.tar.gz) = 10838
-SHA256 (pelletier-go-toml-v1.8.0_GH0.tar.gz) = 535241212044f52bc40c8eb08d15342c75cef8e6c887ceb1e18d25aad4ab3633
-SIZE (pelletier-go-toml-v1.8.0_GH0.tar.gz) = 96286
-SHA256 (philhofer-fwd-v1.1.1_GH0.tar.gz) = f8a9e7bc2fffb117eec31666b8aa61bfb3d46e858b0b50fa90d98a6f1f0ebf18
-SIZE (philhofer-fwd-v1.1.1_GH0.tar.gz) = 9790
-SHA256 (pkg-errors-v0.9.1_GH0.tar.gz) = 56bfd893023daa498508bfe161de1be83299fcf15376035e7df79cbd7d6fa608
-SIZE (pkg-errors-v0.9.1_GH0.tar.gz) = 13415
-SHA256 (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 28f3dc1b5c0efd61203ab07233f774740d3bf08da4d8153fb5310db6cea0ebda
-SIZE (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 11398
-SHA256 (pquerna-otp-v1.3.0_GH0.tar.gz) = f3695b673c06278ba944696b572115edcf31d004e035085d51202ba5c8894936
-SIZE (pquerna-otp-v1.3.0_GH0.tar.gz) = 14027
-SHA256 (savsgio-dictpool-6de1ea7c0e13_GH0.tar.gz) = e6e05a9b8fef544388df2dd811003865510f75b11677c9a1b4d2258101048ad9
-SIZE (savsgio-dictpool-6de1ea7c0e13_GH0.tar.gz) = 12149
-SHA256 (savsgio-gotils-c54912823645_GH0.tar.gz) = 174fd17da1f29bf76b4869be83965ab77626b3d6b5ba613bf6c709815ec60c59
-SIZE (savsgio-gotils-c54912823645_GH0.tar.gz) = 10145
-SHA256 (simia-tech-crypt-v0.5.0_GH0.tar.gz) = f6da2e41b25ea6d782bb81b64eed16e000daf0a5a81c776bf16c054f1d5f6381
-SIZE (simia-tech-crypt-v0.5.0_GH0.tar.gz) = 19908
-SHA256 (sirupsen-logrus-v1.8.1_GH0.tar.gz) = e9492c08ac8f202b438ccfb992bf81b7860739cf8f2266958e0c574c7abfdd74
-SIZE (sirupsen-logrus-v1.8.1_GH0.tar.gz) = 47161
-SHA256 (spf13-afero-v1.3.2_GH0.tar.gz) = 3d91cc17dda655b202c91e826e0886176959e73bcc0905e3ba7fa4c184c15a02
-SIZE (spf13-afero-v1.3.2_GH0.tar.gz) = 52864
-SHA256 (spf13-cast-v1.3.1_GH0.tar.gz) = 4fa8d06903b490ae6f1316e55c5446d5648eea2b450671ebc54d4bbe79bc46b1
-SIZE (spf13-cast-v1.3.1_GH0.tar.gz) = 11102
-SHA256 (spf13-cobra-v1.1.3_GH0.tar.gz) = e5f93c61e1236e61c7fc45882d2a03b81f46ebebdf70628ebb64b0b5fe34f6fa
-SIZE (spf13-cobra-v1.1.3_GH0.tar.gz) = 146580
-SHA256 (spf13-jwalterweatherman-v1.1.0_GH0.tar.gz) = 4fd850a792c5738954c4801cf549d8d0bf53edd17139cd39d179aa5abf7ec68d
-SIZE (spf13-jwalterweatherman-v1.1.0_GH0.tar.gz) = 6871
-SHA256 (spf13-pflag-v1.0.5_GH0.tar.gz) = 9a2cae1f8e8ab0d2cc8ebe468e871af28d9ac0962cf0520999e3ba85f0c7b808
-SIZE (spf13-pflag-v1.0.5_GH0.tar.gz) = 50796
-SHA256 (spf13-viper-v1.7.1_GH0.tar.gz) = de85215b50e9fbb2cdf63b0aa9df826a866dff8f718ba2dc3f5866e98d5bd39a
-SIZE (spf13-viper-v1.7.1_GH0.tar.gz) = 82641
-SHA256 (square-go-jose-v2.5.1_GH0.tar.gz) = 74c65592183c542b254eb2933f7a99ee869abdf9e7ac02aad4d9f0dce980ace8
-SIZE (square-go-jose-v2.5.1_GH0.tar.gz) = 309860
-SHA256 (stretchr-testify-v1.7.0_GH0.tar.gz) = 560c0984072cb436b17bbce5699b205d5aa2beb58ef7a94530d7724b5739a8d6
-SIZE (stretchr-testify-v1.7.0_GH0.tar.gz) = 91073
-SHA256 (subosito-gotenv-v1.2.0_GH0.tar.gz) = 5f6826992c11981018c77377f33dbc56d0be932e0d38a2f51e795c99725e7ba5
-SIZE (subosito-gotenv-v1.2.0_GH0.tar.gz) = 7359
-SHA256 (tebeka-selenium-v0.9.9_GH0.tar.gz) = 82846f237b742983a293619e712dcf167e3d7998df3239f3443303d9036ad412
-SIZE (tebeka-selenium-v0.9.9_GH0.tar.gz) = 55084
-SHA256 (tinylib-msgp-v1.1.5_GH0.tar.gz) = 769f261a2eb031ce924f172dc91fa9889ed5a2a01f93a12b863192e31f93be65
-SIZE (tinylib-msgp-v1.1.5_GH0.tar.gz) = 85293
-SHA256 (tstranex-u2f-v1.0.0_GH0.tar.gz) = 23aa5d801c553e87f41a81e263e0a72d9082dec02a10af4b6a350d43d12ab96c
-SIZE (tstranex-u2f-v1.0.0_GH0.tar.gz) = 16630
-SHA256 (valyala-bytebufferpool-v1.0.0_GH0.tar.gz) = 089013e3429ebe7fd2bc3527f003bf3f3f639891e5d8ba6a56010e3671465e1f
-SIZE (valyala-bytebufferpool-v1.0.0_GH0.tar.gz) = 5025
-SHA256 (valyala-fasthttp-v1.24.0_GH0.tar.gz) = ce1ecdbf7edd6f572d2a8942fe2ba9c08dc6afb35429f9b01423857d3978d72d
-SIZE (valyala-fasthttp-v1.24.0_GH0.tar.gz) = 221532
+TIMESTAMP = 1631611724
+SHA256 (go/www_authelia/authelia-v4.30.5/authelia-v4.30.5-public_html.tar.gz) = f28e15cfc6ed2f8cdfa823a4150ae59a14bf5cb3b336f285ba4c511fde9158ae
+SIZE (go/www_authelia/authelia-v4.30.5/authelia-v4.30.5-public_html.tar.gz) = 6235190
+SHA256 (go/www_authelia/authelia-v4.30.5/v4.30.5.mod) = 66a74960cacdcdf47f0e816eec9edba2f1cd05a1b9c5f9eb975d64e34755fef9
+SIZE (go/www_authelia/authelia-v4.30.5/v4.30.5.mod) = 1339
+SHA256 (go/www_authelia/authelia-v4.30.5/v4.30.5.zip) = bae5f71874582318b58b26ad4833a55c312805dd861ec7c7fd1828df8cdb64cf
+SIZE (go/www_authelia/authelia-v4.30.5/v4.30.5.zip) = 2606850
diff --git a/www/authelia/pkg-message b/www/authelia/files/pkg-message.in
index ad64ea08209d..0e1e75c4c623 100644
--- a/www/authelia/pkg-message
+++ b/www/authelia/files/pkg-message.in
@@ -6,6 +6,10 @@ You installed Authelia: Single sign-on multi-factor portal for web apps.
In order to use it please start the service 'authelia' and
then access the URL http://0.0.0.0:9091/ in your favorite browser.
+You can try a simplified config file %%PREFIX%%/etc/simplified-authelia.yml
+instead of %%PREFIX%%/etc/authelia.yml if simplified setup suits you
+better.
+
EOM
}
]
diff --git a/www/authelia/files/simplified-authelia.yml b/www/authelia/files/simplified-authelia.yml
new file mode 100644
index 000000000000..1b1c9c6b0902
--- /dev/null
+++ b/www/authelia/files/simplified-authelia.yml
@@ -0,0 +1,180 @@
+# yamllint disable rule:comments-indentation
+---
+###############################################################################
+# Authelia Configuration #
+###############################################################################
+
+theme: light
+jwt_secret: a_very_important_secret
+default_redirection_url: https://home.example.com/
+
+##
+## Server Configuration
+##
+server:
+
+ host: 0.0.0.0
+ port: 9091
+ path: ""
+ read_buffer_size: 4096
+ write_buffer_size: 4096
+ enable_pprof: false
+ enable_expvars: false
+ disable_healthcheck: true
+ tls:
+ key: ""
+ certificate: ""
+
+##
+## Log Configuration
+##
+log:
+ level: debug
+
+ ## Format the logs are written as: json, text.
+ # format: json
+
+ ## File path where the logs will be written. If not set logs are written to stdout.
+ # file_path: /config/authelia.log
+
+ ## Whether to also log to stdout when a log_file_path is defined.
+ # keep_stdout: false
+
+##
+## TOTP Configuration
+##
+## Parameters used for TOTP generation.
+totp:
+ issuer: authelia.com
+ period: 30
+ skew: 1
+
+##
+## Authentication Backend Provider Configuration
+##
+## Used for verifying user passwords and retrieve information such as email address and groups users belong to.
+##
+## The available providers are: `file`, `ldap`. You must use only one of these providers.
+authentication_backend:
+ disable_reset_password: false
+ refresh_interval: 5m
+
+ ##
+ ## File (Authentication Provider)
+ ##
+ file:
+ path: /var/db/authelia-users_database.yml
+ password:
+ algorithm: argon2id
+ iterations: 1
+ key_length: 32
+ salt_length: 16
+ memory: 128
+ parallelism: 8
+
+##
+## Access Control Configuration
+##
+access_control:
+ default_policy: deny
+
+ networks:
+ - name: internal
+ networks:
+ - 10.10.0.0/16
+ - 192.168.2.0/24
+ - name: VPN
+ networks: 10.9.0.0/16
+
+ rules:
+ - domain: public.example.com
+ policy: bypass
+
+ - domain: secure.example.com
+ policy: one_factor
+ networks:
+ - internal
+ - VPN
+ - 192.168.1.0/24
+ - 10.0.0.1
+
+ - domain:
+ - secure.example.com
+ - private.example.com
+ policy: two_factor
+
+ - domain: singlefactor.example.com
+ policy: one_factor
+
+ - domain: "mx2.mail.example.com"
+ subject: "group:admins"
+ policy: deny
+
+ - domain: "*.example.com"
+ subject:
+ - "group:admins"
+ - "group:moderators"
+ policy: two_factor
+
+ - domain: dev.example.com
+ resources:
+ - "^/groups/dev/.*$"
+ subject: "group:dev"
+ policy: two_factor
+
+ - domain: dev.example.com
+ resources:
+ - "^/users/john/.*$"
+ subject: "user:john"
+ policy: two_factor
+
+ - domain: dev.example.com
+ resources:
+ - "^/users/harry/.*$"
+ subject: "user:harry"
+ policy: two_factor
+
+ - domain: "*.mail.example.com"
+ subject: "user:bob"
+ policy: two_factor
+ - domain: "dev.example.com"
+ resources:
+ - "^/users/bob/.*$"
+ subject: "user:bob"
+ policy: two_factor
+
+##
+## Session Provider Configuration
+##
+session:
+ name: authelia_session
+ domain: example.com
+ same_site: lax
+ secret: insecure_session_secret
+ expiration: 1h
+ inactivity: 5m
+ remember_me_duration: 1M
+
+##
+## Regulation Configuration
+##
+regulation:
+ max_retries: 3
+ find_time: 2m
+ ban_time: 5m
+
+##
+## Storage Provider Configuration
+##
+storage:
+ local:
+ path: /var/db/authelia.sqlite3
+
+##
+## Notification Provider
+##
+notifier:
+ disable_startup_check: false
+ filesystem:
+ filename: /var/log/authelia-notification.txt
+...
diff --git a/www/authelia/pkg-plist b/www/authelia/pkg-plist
index f8e988bebaf5..ca28fdfb4c12 100644
--- a/www/authelia/pkg-plist
+++ b/www/authelia/pkg-plist
@@ -1,2 +1,3 @@
bin/authelia
@sample etc/authelia.yml.sample
+etc/simplified-authelia.yml