BSD Ports

net/self-service-password 1.8.2 FreeBSD

Set of PHP-scripts to change LDAP password over the web

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
974fca4350
License
GPLv3
Categories
net, www
Package size
4683.1 KiB, 21119.9 KiB installed

Description

Self Service Password is a web-based LDAP client. It provides easy, anywhere-accessible, multi-language service to change your LDAP password. Since it is a web application, this LDAP browser works on many platforms, making change of your LDAP/AD password accessible from any location.

In the other systems

SystemPortVersion
FreeBSDnet/self-service-password1.8.2
DragonFlynet/self-service-password1.7.2
HardenedBSDnet/self-service-password1.8.1
GhostBSDnet/self-service-password1.8.1

Install

Binary package:

pkg install self-service-password-php82

From the ports tree:

cd /usr/ports/net/self-service-password/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	self-service-password-php82>0:net/self-service-password

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.8.11.8.21.5.01.7.31.8.2
FreeBSD:14:quarterly1.8.11.8.2n/a1.7.31.8.2
FreeBSD:15:latest1.8.21.8.2n/a1.7.31.7.3
FreeBSD:15:quarterly1.8.21.8.2n/an/an/a
FreeBSD:16:latest1.8.11.8.2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 1

  • ${LOCALBASE}/share/smarty3-${PHP_FLAVOR}/Smarty.class.php : www/smarty3

The full lists below include those, and their dependencies in turn.

Run dependencies 16

No port depends on this one.

Configuration

No options to configure.

USES
php:flavors,web
Service scripts
none
Flavors
self-service-password-php83-1.8.2, self-service-password-php84-1.8.2, self-service-password-php85-1.8.2, self-service-password-php86-1.8.2

Message after installing

self-service-password-php83-1.8.1 has been installed into:

    /usr/local/www/self-service-password

Please edit config.inc.php or create config.inc.local.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/ "/usr/local/www/self-service-password/htdocs/"

    <Directory "/usr/local/www/self-service-password/htdocs">
        Options none
        AllowOverride none

        Order Deny,Allow
        Deny from all
        Allow from 127.0.0.1 .example.com
    </Directory>


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 /usr/local/www/self-service-password/htdocs/;
    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;
    }
}

Files

pkg-plist 1309
  • @owner
  • @group
  • www/self-service-password-php82/conf/config.inc.local.php
  • @sample www/self-service-password-php82/conf/config.inc.php.sample
  • www/self-service-password-php82/htdocs/change.php
  • www/self-service-password-php82/htdocs/changecustompwdfield.php
  • www/self-service-password-php82/htdocs/changesshkey.php
  • www/self-service-password-php82/htdocs/checkentropy.php
  • www/self-service-password-php82/htdocs/css/ppolicy.css
  • www/self-service-password-php82/htdocs/css/self-service-password.css
  • www/self-service-password-php82/htdocs/images/favicon.ico
  • www/self-service-password-php82/htdocs/images/ltb-logo.png
  • www/self-service-password-php82/htdocs/images/unsplash-clouds.jpeg
  • www/self-service-password-php82/htdocs/images/unsplash-sky.jpeg
  • www/self-service-password-php82/htdocs/images/unsplash-space.jpeg
  • www/self-service-password-php82/htdocs/images/unsplash-stars.jpeg
  • www/self-service-password-php82/htdocs/index.php
  • www/self-service-password-php82/htdocs/js/jquery.selectunique.js
  • www/self-service-password-php82/htdocs/js/ppolicy.js
  • www/self-service-password-php82/htdocs/js/self-service-password.js
  • www/self-service-password-php82/htdocs/js/show-password-input.js
  • www/self-service-password-php82/htdocs/newcaptcha.php
  • www/self-service-password-php82/htdocs/resetbyquestions.php
  • www/self-service-password-php82/htdocs/resetbytoken.php
  • www/self-service-password-php82/htdocs/sendsms.php
  • www/self-service-password-php82/htdocs/sendtoken.php
  • www/self-service-password-php82/htdocs/setattributes.php
  • www/self-service-password-php82/htdocs/setquestions.php
  • www/self-service-password-php82/htdocs/vendor/bootstrap/css/bootstrap-grid.css
  • www/self-service-password-php82/htdocs/vendor/bootstrap/css/bootstrap-grid.css.map
  • www/self-service-password-php82/htdocs/vendor/bootstrap/css/bootstrap-grid.min.css
  • www/self-service-password-php82/htdocs/vendor/bootstrap/css/bootstrap-grid.min.css.map
  • www/self-service-password-php82/htdocs/vendor/bootstrap/css/bootstrap-grid.rtl.css
  • www/self-service-password-php82/htdocs/vendor/bootstrap/css/bootstrap-grid.rtl.css.map
  • www/self-service-password-php82/htdocs/vendor/bootstrap/css/bootstrap-grid.rtl.min.css
  • www/self-service-password-php82/htdocs/vendor/bootstrap/css/bootstrap-grid.rtl.min.css.map
  • www/self-service-password-php82/htdocs/vendor/bootstrap/css/bootstrap-reboot.css
  • www/self-service-password-php82/htdocs/vendor/bootstrap/css/bootstrap-reboot.css.map
  • www/self-service-password-php82/htdocs/vendor/bootstrap/css/bootstrap-reboot.min.css
  • www/self-service-password-php82/htdocs/vendor/bootstrap/css/bootstrap-reboot.min.css.map
  • www/self-service-password-php82/htdocs/vendor/bootstrap/css/bootstrap-reboot.rtl.css
  • www/self-service-password-php82/htdocs/vendor/bootstrap/css/bootstrap-reboot.rtl.css.map
  • www/self-service-password-php82/htdocs/vendor/bootstrap/css/bootstrap-reboot.rtl.min.css
  • www/self-service-password-php82/htdocs/vendor/bootstrap/css/bootstrap-reboot.rtl.min.css.map
  • www/self-service-password-php82/htdocs/vendor/bootstrap/css/bootstrap-utilities.css
  • www/self-service-password-php82/htdocs/vendor/bootstrap/css/bootstrap-utilities.css.map
  • www/self-service-password-php82/htdocs/vendor/bootstrap/css/bootstrap-utilities.min.css
  • www/self-service-password-php82/htdocs/vendor/bootstrap/css/bootstrap-utilities.min.css.map
  • www/self-service-password-php82/htdocs/vendor/bootstrap/css/bootstrap-utilities.rtl.css
  • www/self-service-password-php82/htdocs/vendor/bootstrap/css/bootstrap-utilities.rtl.css.map
  • www/self-service-password-php82/htdocs/vendor/bootstrap/css/bootstrap-utilities.rtl.min.css
  • www/self-service-password-php82/htdocs/vendor/bootstrap/css/bootstrap-utilities.rtl.min.css.map
  • www/self-service-password-php82/htdocs/vendor/bootstrap/css/bootstrap.css
  • www/self-service-password-php82/htdocs/vendor/bootstrap/css/bootstrap.css.map
  • www/self-service-password-php82/htdocs/vendor/bootstrap/css/bootstrap.min.css
  • www/self-service-password-php82/htdocs/vendor/bootstrap/css/bootstrap.min.css.map
  • www/self-service-password-php82/htdocs/vendor/bootstrap/css/bootstrap.rtl.css
  • www/self-service-password-php82/htdocs/vendor/bootstrap/css/bootstrap.rtl.css.map
  • www/self-service-password-php82/htdocs/vendor/bootstrap/css/bootstrap.rtl.min.css
  • www/self-service-password-php82/htdocs/vendor/bootstrap/css/bootstrap.rtl.min.css.map
  • www/self-service-password-php82/htdocs/vendor/bootstrap/js/bootstrap.min.js
  • www/self-service-password-php82/htdocs/vendor/bootstrap/js/bootstrap.min.js.map
  • www/self-service-password-php82/htdocs/vendor/font-awesome/.github/ISSUE_TEMPLATE/000_icon_request.yml
  • www/self-service-password-php82/htdocs/vendor/font-awesome/.github/ISSUE_TEMPLATE/001_brand_request.yml
  • www/self-service-password-php82/htdocs/vendor/font-awesome/.github/ISSUE_TEMPLATE/100_web_bug_report.yml
  • www/self-service-password-php82/htdocs/vendor/font-awesome/.github/ISSUE_TEMPLATE/101_other_bug_report.yml
  • www/self-service-password-php82/htdocs/vendor/font-awesome/.github/ISSUE_TEMPLATE/200_feature_request.yml
  • www/self-service-password-php82/htdocs/vendor/font-awesome/.github/ISSUE_TEMPLATE/config.yml
  • www/self-service-password-php82/htdocs/vendor/font-awesome/.github/PULL_REQUEST_TEMPLATE.md
  • www/self-service-password-php82/htdocs/vendor/font-awesome/CHANGELOG.md
  • www/self-service-password-php82/htdocs/vendor/font-awesome/CODE_OF_CONDUCT.md
  • www/self-service-password-php82/htdocs/vendor/font-awesome/composer.json
  • www/self-service-password-php82/htdocs/vendor/font-awesome/CONTRIBUTING.md
  • www/self-service-password-php82/htdocs/vendor/font-awesome/css/all.css
  • www/self-service-password-php82/htdocs/vendor/font-awesome/css/all.min.css
  • www/self-service-password-php82/htdocs/vendor/font-awesome/css/brands.css
  • www/self-service-password-php82/htdocs/vendor/font-awesome/css/brands.min.css
  • www/self-service-password-php82/htdocs/vendor/font-awesome/css/fontawesome.css
  • www/self-service-password-php82/htdocs/vendor/font-awesome/css/fontawesome.min.css
  • www/self-service-password-php82/htdocs/vendor/font-awesome/css/regular.css
  • www/self-service-password-php82/htdocs/vendor/font-awesome/css/regular.min.css
  • www/self-service-password-php82/htdocs/vendor/font-awesome/css/solid.css
  • www/self-service-password-php82/htdocs/vendor/font-awesome/css/solid.min.css
  • www/self-service-password-php82/htdocs/vendor/font-awesome/css/svg-with-js.css
  • www/self-service-password-php82/htdocs/vendor/font-awesome/css/svg-with-js.min.css
  • www/self-service-password-php82/htdocs/vendor/font-awesome/css/v4-font-face.css
  • www/self-service-password-php82/htdocs/vendor/font-awesome/css/v4-font-face.min.css
  • www/self-service-password-php82/htdocs/vendor/font-awesome/css/v4-shims.css
  • www/self-service-password-php82/htdocs/vendor/font-awesome/css/v4-shims.min.css
  • www/self-service-password-php82/htdocs/vendor/font-awesome/css/v5-font-face.css
  • www/self-service-password-php82/htdocs/vendor/font-awesome/css/v5-font-face.min.css
  • www/self-service-password-php82/htdocs/vendor/font-awesome/LICENSE.txt
  • www/self-service-password-php82/htdocs/vendor/font-awesome/README.md
  • www/self-service-password-php82/htdocs/vendor/font-awesome/UPGRADING.md
  • www/self-service-password-php82/htdocs/vendor/font-awesome/webfonts/fa-brands-400.ttf
  • www/self-service-password-php82/htdocs/vendor/font-awesome/webfonts/fa-brands-400.woff2
  • www/self-service-password-php82/htdocs/vendor/font-awesome/webfonts/fa-regular-400.ttf
  • www/self-service-password-php82/htdocs/vendor/font-awesome/webfonts/fa-regular-400.woff2
  • www/self-service-password-php82/htdocs/vendor/font-awesome/webfonts/fa-solid-900.ttf
  • www/self-service-password-php82/htdocs/vendor/font-awesome/webfonts/fa-solid-900.woff2

The first 100 are listed.

distinfo 1
FileSizeSHA256
ltb-project-self-service-password-1.8.2.tar.gz6.538431e+06523ab97d4ef3535c1e382806b718af87cad8d8bbdfc103f887825419d70ffe97
Master sites 1
  • https://ltb-project.org/archives/

Commit history 1

DateCommitCreditsLog message
974fca4350 Krzysztof net/self-service-password: Update 1.8.1 => 1.8.2
This release includes some security patches. Changelog: https://github.com/ltb-project/self-service-password/releases/tag/v1.8.2 PR: 299394 Approved by: osa, vvd (Mentors, implicit) MFH: 2026Q4