Index: head/net/self-service-password/Makefile =================================================================== --- head/net/self-service-password/Makefile (revision 494046) +++ head/net/self-service-password/Makefile (revision 494047) @@ -1,45 +1,46 @@ # Created by: Krzysztof Stryjek # $FreeBSD$ PORTNAME= self-service-password -DISTVERSION= 1.2 +DISTVERSION= 1.3 CATEGORIES= net www MASTER_SITES= http://ltb-project.org/archives/ +PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} DISTNAME= ltb-project-${PORTNAME}-${PORTVERSION} MAINTAINER= ports@bsdserwis.com COMMENT= Set of PHP-scripts to change LDAP password over the web LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENCE -USES= php:web +USES= php:flavors,web USE_PHP= filter hash ldap mbstring openssl phar session NO_BUILD= yes NO_ARCH= yes CFGDIR= conf CFGFILE= config.inc.php PLIST_SUB+= SSP_OWN=${WWWOWN} PLIST_SUB+= SSP_GRP=${WWWGRP} SUB_LIST+= PKGNAME=${PKGNAME} SUB_FILES= pkg-message .include .if ${PHP_VER} <= 70 # For older php mcrypt is needed USE_PHP+= mcrypt .endif post-extract: @${FIND} ${WRKSRC}/ -name '*.sig' -delete @${MV} ${WRKSRC}/${CFGDIR}/${CFGFILE} ${WRKSRC}/${CFGDIR}/${CFGFILE}.sample do-install: @cd ${WRKSRC}/ && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}/ .include Index: head/net/self-service-password/distinfo =================================================================== --- head/net/self-service-password/distinfo (revision 494046) +++ head/net/self-service-password/distinfo (revision 494047) @@ -1,3 +1,3 @@ TIMESTAMP = 1519157902 -SHA256 (ltb-project-self-service-password-1.2.tar.gz) = 0aea7f338ac221c8387ab0b85822afe840f456beb8fa79b60cb66e3a98b240c5 -SIZE (ltb-project-self-service-password-1.2.tar.gz) = 1737512 +SHA256 (ltb-project-self-service-password-1.3.tar.gz) = 7a3ec2e0bade02b43301dd1b7017280a66a4c933f92c90c94fce2c07f20e5b39 +SIZE (ltb-project-self-service-password-1.3.tar.gz) = 1744823 Index: head/net/self-service-password/files/pkg-message.in =================================================================== --- head/net/self-service-password/files/pkg-message.in (revision 494046) +++ head/net/self-service-password/files/pkg-message.in (revision 494047) @@ -1,21 +1,38 @@ %%PKGNAME%% has been installed into: %%WWWDIR%% Please edit config.inc.php to suit your needs. To make Self Service Password available through your web site, I suggest that you add something like the following to httpd.conf: Alias /ssp/ "%%WWWDIR%%/" Options none AllowOverride none Order Deny,Allow Deny from all Allow from 127.0.0.1 .example.com +------------------------------------------------------------------------------ +To make Self Service Password available through your web site, I suggest that +you add something like the following to nginx.conf: + +location /ssp/ { + alias %%WWWDIR%%/; + index index.php; + + location ~ \.php$ { + fastcgi_pass unix:/var/run/php-fpm-www.socket; + fastcgi_param HTTPS on; + fastcgi_index index.php; + fastcgi_param SCRIPT_FILENAME $request_filename; + include fastcgi_params; + } +} + Index: head/net/self-service-password/pkg-plist =================================================================== --- head/net/self-service-password/pkg-plist (revision 494046) +++ head/net/self-service-password/pkg-plist (revision 494047) @@ -1,78 +1,88 @@ @owner %%SSP_OWN%% @group %%SSP_GRP%% @sample %%WWWDIR%%/conf/config.inc.php.sample %%WWWDIR%%/css/bootstrap-theme.css.map %%WWWDIR%%/css/bootstrap-theme.min.css %%WWWDIR%%/css/bootstrap.css.map %%WWWDIR%%/css/bootstrap.min.css %%WWWDIR%%/css/font-awesome.min.css %%WWWDIR%%/css/self-service-password.css %%WWWDIR%%/fonts/fontawesome-webfont.eot %%WWWDIR%%/fonts/fontawesome-webfont.svg %%WWWDIR%%/fonts/fontawesome-webfont.ttf %%WWWDIR%%/fonts/fontawesome-webfont.woff %%WWWDIR%%/fonts/fontawesome-webfont.woff2 %%WWWDIR%%/fonts/glyphicons-halflings-regular.eot %%WWWDIR%%/fonts/glyphicons-halflings-regular.svg %%WWWDIR%%/fonts/glyphicons-halflings-regular.ttf %%WWWDIR%%/fonts/glyphicons-halflings-regular.woff %%WWWDIR%%/fonts/glyphicons-halflings-regular.woff2 %%WWWDIR%%/images/favicon.ico %%WWWDIR%%/images/ltb-logo.png %%WWWDIR%%/images/unsplash-clouds.jpeg %%WWWDIR%%/images/unsplash-sky.jpeg %%WWWDIR%%/images/unsplash-space.jpeg %%WWWDIR%%/images/unsplash-stars.jpeg %%WWWDIR%%/index.php %%WWWDIR%%/js/bootstrap.min.js -%%WWWDIR%%/js/jquery-1.10.2.min.js +%%WWWDIR%%/js/jquery-3.3.1.min.js %%WWWDIR%%/lang/ca.inc.php %%WWWDIR%%/lang/cn.inc.php %%WWWDIR%%/lang/cs.inc.php %%WWWDIR%%/lang/de.inc.php +%%WWWDIR%%/lang/ee.inc.php %%WWWDIR%%/lang/el.inc.php %%WWWDIR%%/lang/en.inc.php %%WWWDIR%%/lang/es.inc.php %%WWWDIR%%/lang/fr.inc.php %%WWWDIR%%/lang/hu.inc.php %%WWWDIR%%/lang/it.inc.php %%WWWDIR%%/lang/ja.inc.php %%WWWDIR%%/lang/nl.inc.php %%WWWDIR%%/lang/pl.inc.php %%WWWDIR%%/lang/pt-BR.inc.php %%WWWDIR%%/lang/pt-PT.inc.php %%WWWDIR%%/lang/ru.inc.php %%WWWDIR%%/lang/sk.inc.php %%WWWDIR%%/lang/sl.inc.php %%WWWDIR%%/lang/sv.inc.php %%WWWDIR%%/lang/tr.inc.php %%WWWDIR%%/lang/uk.inc.php %%WWWDIR%%/lang/zh-CN.inc.php %%WWWDIR%%/lib/detectbrowserlanguage.php %%WWWDIR%%/lib/functions.inc.php %%WWWDIR%%/lib/smsapi-example.inc.php %%WWWDIR%%/lib/vendor/autoload.php %%WWWDIR%%/lib/vendor/defuse-crypto.phar %%WWWDIR%%/lib/vendor/PHPMailer/class.phpmailer.php %%WWWDIR%%/lib/vendor/PHPMailer/class.pop3.php %%WWWDIR%%/lib/vendor/PHPMailer/class.smtp.php %%WWWDIR%%/lib/vendor/PHPMailer/PHPMailerAutoload.php %%WWWDIR%%/lib/vendor/ReCaptcha/ReCaptcha.php %%WWWDIR%%/lib/vendor/ReCaptcha/RequestMethod/Curl.php %%WWWDIR%%/lib/vendor/ReCaptcha/RequestMethod/CurlPost.php %%WWWDIR%%/lib/vendor/ReCaptcha/RequestMethod/Post.php %%WWWDIR%%/lib/vendor/ReCaptcha/RequestMethod/Socket.php %%WWWDIR%%/lib/vendor/ReCaptcha/RequestMethod/SocketPost.php %%WWWDIR%%/lib/vendor/ReCaptcha/RequestMethod.php %%WWWDIR%%/lib/vendor/ReCaptcha/RequestParameters.php %%WWWDIR%%/lib/vendor/ReCaptcha/Response.php +%%WWWDIR%%/lib/vendor/ron-maxweb/pwned-passwords/composer.json +%%WWWDIR%%/lib/vendor/ron-maxweb/pwned-passwords/ISSUE_TEMPLATE.md +%%WWWDIR%%/lib/vendor/ron-maxweb/pwned-passwords/LICENSE +%%WWWDIR%%/lib/vendor/ron-maxweb/pwned-passwords/PULL_REQUEST_TEMPLATE.md +%%WWWDIR%%/lib/vendor/ron-maxweb/pwned-passwords/readme.md +%%WWWDIR%%/lib/vendor/ron-maxweb/pwned-passwords/src/PwnedPasswords/providers/LaravelServiceProvider.php +%%WWWDIR%%/lib/vendor/ron-maxweb/pwned-passwords/src/PwnedPasswords/providers/SilexServiceProvider.php +%%WWWDIR%%/lib/vendor/ron-maxweb/pwned-passwords/src/PwnedPasswords/PwnedPasswords.php %%WWWDIR%%/LICENCE %%WWWDIR%%/menu.php %%WWWDIR%%/pages/change.php %%WWWDIR%%/pages/changesshkey.php %%WWWDIR%%/pages/resetbyquestions.php %%WWWDIR%%/pages/resetbytoken.php %%WWWDIR%%/pages/sendsms.php %%WWWDIR%%/pages/sendtoken.php %%WWWDIR%%/pages/setquestions.php %%WWWDIR%%/README.md +%%WWWDIR%%/scripts/encrypt_answers.php