├── .github └── workflows │ ├── ci.yml │ └── sync.yml ├── .gitignore ├── .readthedocs.yaml ├── .travis.yml ├── Dockerfile ├── Dockerfile.alpine ├── LICENCE ├── README.md ├── composer.json ├── conf ├── .gitignore └── config.inc.php ├── docs ├── Makefile ├── audit.rst ├── conf.py ├── config_apache.rst ├── config_custompwdfield.rst ├── config_general.rst ├── config_ldap.rst ├── config_mail.rst ├── config_nginx.rst ├── config_ppolicy.rst ├── config_preposthook.rst ├── config_questions.rst ├── config_rate_limit.rst ├── config_sms.rst ├── config_sshkey.rst ├── config_tokens.rst ├── config_webserver.rst ├── developpers.rst ├── images │ ├── ar.png │ ├── br.png │ ├── catalonia.png │ ├── cn.png │ ├── cs.png │ ├── cz.png │ ├── de.png │ ├── ee.png │ ├── es.png │ ├── fr.png │ ├── gr.png │ ├── hu.png │ ├── it.png │ ├── jp.png │ ├── kr.png │ ├── ltb-logo.png │ ├── ltb_ssp_screenshot.png │ ├── nl.png │ ├── no.png │ ├── pl.png │ ├── pt.png │ ├── rs.png │ ├── ru.png │ ├── se.png │ ├── sk.png │ ├── sl.png │ ├── tr.png │ ├── ua.png │ └── us.png ├── index.rst ├── installation.rst ├── presentation.rst ├── requirements.txt ├── set_attributes.rst ├── sms_api.rst ├── upgrade.rst └── webservices.rst ├── github-issues-to-changelog.pl ├── htdocs ├── change.php ├── changecustompwdfield.php ├── changesshkey.php ├── checkentropy.php ├── css │ └── self-service-password.css ├── images │ ├── favicon.ico │ ├── ltb-logo.png │ ├── unsplash-clouds.jpeg │ ├── unsplash-sky.jpeg │ ├── unsplash-space.jpeg │ └── unsplash-stars.jpeg ├── index.php ├── js │ ├── jquery.selectunique.js │ └── self-service-password.js ├── newcaptcha.php ├── resetbyquestions.php ├── resetbytoken.php ├── sendsms.php ├── sendtoken.php ├── setattributes.php ├── setquestions.php └── vendor │ └── .gitignore ├── lang ├── ar.inc.php ├── ca.inc.php ├── cn.inc.php ├── cs.inc.php ├── de.inc.php ├── el.inc.php ├── en.inc.php ├── es.inc.php ├── et.inc.php ├── eu.inc.php ├── fr.inc.php ├── hu.inc.php ├── it.inc.php ├── ja.inc.php ├── ko.inc.php ├── nb-NO.inc.php ├── nl.inc.php ├── pl.inc.php ├── pt-BR.inc.php ├── pt-PT.inc.php ├── rs.inc.php ├── ru.inc.php ├── sk.inc.php ├── sl.inc.php ├── sv.inc.php ├── tr.inc.php ├── uk.inc.php ├── zh-CN.inc.php └── zh-TW.inc.php ├── lib ├── audit.inc.php ├── captcha.inc.php ├── captcha │ ├── FriendlyCaptcha.php │ ├── InternalCaptcha.php │ └── ReCaptcha.php ├── composer.json ├── composer.lock ├── functions.inc.php ├── smsapi-example.inc.php ├── smsapi-signal-cli.inc.php ├── smsapi-twilio.inc.php ├── smsapi.inc.php └── smsovh │ ├── composer.json │ └── smsapi-ovh.inc.php ├── packaging ├── README.md ├── debian │ ├── changelog │ ├── compat │ ├── conf │ │ └── self-service-password.conf │ ├── control │ ├── copyright │ ├── replace_cache_dirs │ ├── rules │ ├── self-service-password.dirs │ ├── self-service-password.install │ ├── self-service-password.postinst │ └── self-service-password.preinst ├── docker │ ├── Dockerfile │ ├── Dockerfile.alpine │ ├── apache2.alpine │ │ └── self-service-password.conf │ ├── entrypoint.sh │ └── install ├── makedist.sh └── rpm │ ├── SOURCES │ └── self-service-password-apache.conf │ └── SPECS │ └── self-service-password.spec ├── rest └── v1 │ ├── adminchangepassword.php │ ├── changepassword.php │ ├── checkpassword.php │ ├── doc │ └── openapi-spec.yaml │ └── include.php ├── scripts ├── encrypt_answers.php ├── multi_ldap_change.php └── update_samba_password.sh ├── templates ├── captcha.tpl ├── change.tpl ├── changecustompwdfield.tpl ├── changesshkey.tpl ├── footer.tpl ├── header.tpl ├── index.tpl ├── menu.tpl ├── resetbyquestions.tpl ├── resetbytoken.tpl ├── sendsms.tpl ├── sendtoken.tpl ├── setattributes.tpl └── setquestions.tpl ├── templates_c ├── .gitignore └── remove.txt └── tests ├── CheckSshkeyTest.php ├── CryptoTest.php ├── FriendlyCaptchaTest.php ├── HookTest.php ├── InternalCaptchaTest.php ├── LangTest.php ├── ReCaptchaTest.php ├── phpunit.xml ├── sendsmsTest.php ├── smsOVHTest.php ├── smsSignalTest.php └── smsTwilioTest.php /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/sync.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/.github/workflows/sync.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/.travis.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- 1 | packaging/docker/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.alpine: -------------------------------------------------------------------------------- 1 | packaging/docker/Dockerfile.alpine -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/LICENCE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/composer.json -------------------------------------------------------------------------------- /conf/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | !config.inc.php 4 | -------------------------------------------------------------------------------- /conf/config.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/conf/config.inc.php -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/audit.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/audit.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/config_apache.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/config_apache.rst -------------------------------------------------------------------------------- /docs/config_custompwdfield.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/config_custompwdfield.rst -------------------------------------------------------------------------------- /docs/config_general.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/config_general.rst -------------------------------------------------------------------------------- /docs/config_ldap.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/config_ldap.rst -------------------------------------------------------------------------------- /docs/config_mail.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/config_mail.rst -------------------------------------------------------------------------------- /docs/config_nginx.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/config_nginx.rst -------------------------------------------------------------------------------- /docs/config_ppolicy.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/config_ppolicy.rst -------------------------------------------------------------------------------- /docs/config_preposthook.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/config_preposthook.rst -------------------------------------------------------------------------------- /docs/config_questions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/config_questions.rst -------------------------------------------------------------------------------- /docs/config_rate_limit.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/config_rate_limit.rst -------------------------------------------------------------------------------- /docs/config_sms.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/config_sms.rst -------------------------------------------------------------------------------- /docs/config_sshkey.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/config_sshkey.rst -------------------------------------------------------------------------------- /docs/config_tokens.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/config_tokens.rst -------------------------------------------------------------------------------- /docs/config_webserver.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/config_webserver.rst -------------------------------------------------------------------------------- /docs/developpers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/developpers.rst -------------------------------------------------------------------------------- /docs/images/ar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/images/ar.png -------------------------------------------------------------------------------- /docs/images/br.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/images/br.png -------------------------------------------------------------------------------- /docs/images/catalonia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/images/catalonia.png -------------------------------------------------------------------------------- /docs/images/cn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/images/cn.png -------------------------------------------------------------------------------- /docs/images/cs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/images/cs.png -------------------------------------------------------------------------------- /docs/images/cz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/images/cz.png -------------------------------------------------------------------------------- /docs/images/de.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/images/de.png -------------------------------------------------------------------------------- /docs/images/ee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/images/ee.png -------------------------------------------------------------------------------- /docs/images/es.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/images/es.png -------------------------------------------------------------------------------- /docs/images/fr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/images/fr.png -------------------------------------------------------------------------------- /docs/images/gr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/images/gr.png -------------------------------------------------------------------------------- /docs/images/hu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/images/hu.png -------------------------------------------------------------------------------- /docs/images/it.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/images/it.png -------------------------------------------------------------------------------- /docs/images/jp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/images/jp.png -------------------------------------------------------------------------------- /docs/images/kr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/images/kr.png -------------------------------------------------------------------------------- /docs/images/ltb-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/images/ltb-logo.png -------------------------------------------------------------------------------- /docs/images/ltb_ssp_screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/images/ltb_ssp_screenshot.png -------------------------------------------------------------------------------- /docs/images/nl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/images/nl.png -------------------------------------------------------------------------------- /docs/images/no.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/images/no.png -------------------------------------------------------------------------------- /docs/images/pl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/images/pl.png -------------------------------------------------------------------------------- /docs/images/pt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/images/pt.png -------------------------------------------------------------------------------- /docs/images/rs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/images/rs.png -------------------------------------------------------------------------------- /docs/images/ru.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/images/ru.png -------------------------------------------------------------------------------- /docs/images/se.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/images/se.png -------------------------------------------------------------------------------- /docs/images/sk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/images/sk.png -------------------------------------------------------------------------------- /docs/images/sl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/images/sl.png -------------------------------------------------------------------------------- /docs/images/tr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/images/tr.png -------------------------------------------------------------------------------- /docs/images/ua.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/images/ua.png -------------------------------------------------------------------------------- /docs/images/us.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/images/us.png -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/installation.rst -------------------------------------------------------------------------------- /docs/presentation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/presentation.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/set_attributes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/set_attributes.rst -------------------------------------------------------------------------------- /docs/sms_api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/sms_api.rst -------------------------------------------------------------------------------- /docs/upgrade.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/upgrade.rst -------------------------------------------------------------------------------- /docs/webservices.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/docs/webservices.rst -------------------------------------------------------------------------------- /github-issues-to-changelog.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/github-issues-to-changelog.pl -------------------------------------------------------------------------------- /htdocs/change.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/htdocs/change.php -------------------------------------------------------------------------------- /htdocs/changecustompwdfield.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/htdocs/changecustompwdfield.php -------------------------------------------------------------------------------- /htdocs/changesshkey.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/htdocs/changesshkey.php -------------------------------------------------------------------------------- /htdocs/checkentropy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/htdocs/checkentropy.php -------------------------------------------------------------------------------- /htdocs/css/self-service-password.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/htdocs/css/self-service-password.css -------------------------------------------------------------------------------- /htdocs/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/htdocs/images/favicon.ico -------------------------------------------------------------------------------- /htdocs/images/ltb-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/htdocs/images/ltb-logo.png -------------------------------------------------------------------------------- /htdocs/images/unsplash-clouds.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/htdocs/images/unsplash-clouds.jpeg -------------------------------------------------------------------------------- /htdocs/images/unsplash-sky.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/htdocs/images/unsplash-sky.jpeg -------------------------------------------------------------------------------- /htdocs/images/unsplash-space.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/htdocs/images/unsplash-space.jpeg -------------------------------------------------------------------------------- /htdocs/images/unsplash-stars.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/htdocs/images/unsplash-stars.jpeg -------------------------------------------------------------------------------- /htdocs/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/htdocs/index.php -------------------------------------------------------------------------------- /htdocs/js/jquery.selectunique.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/htdocs/js/jquery.selectunique.js -------------------------------------------------------------------------------- /htdocs/js/self-service-password.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/htdocs/js/self-service-password.js -------------------------------------------------------------------------------- /htdocs/newcaptcha.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/htdocs/newcaptcha.php -------------------------------------------------------------------------------- /htdocs/resetbyquestions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/htdocs/resetbyquestions.php -------------------------------------------------------------------------------- /htdocs/resetbytoken.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/htdocs/resetbytoken.php -------------------------------------------------------------------------------- /htdocs/sendsms.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/htdocs/sendsms.php -------------------------------------------------------------------------------- /htdocs/sendtoken.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/htdocs/sendtoken.php -------------------------------------------------------------------------------- /htdocs/setattributes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/htdocs/setattributes.php -------------------------------------------------------------------------------- /htdocs/setquestions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/htdocs/setquestions.php -------------------------------------------------------------------------------- /htdocs/vendor/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lang/ar.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/lang/ar.inc.php -------------------------------------------------------------------------------- /lang/ca.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/lang/ca.inc.php -------------------------------------------------------------------------------- /lang/cn.inc.php: -------------------------------------------------------------------------------- 1 | zh-CN.inc.php -------------------------------------------------------------------------------- /lang/cs.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/lang/cs.inc.php -------------------------------------------------------------------------------- /lang/de.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/lang/de.inc.php -------------------------------------------------------------------------------- /lang/el.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/lang/el.inc.php -------------------------------------------------------------------------------- /lang/en.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/lang/en.inc.php -------------------------------------------------------------------------------- /lang/es.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/lang/es.inc.php -------------------------------------------------------------------------------- /lang/et.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/lang/et.inc.php -------------------------------------------------------------------------------- /lang/eu.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/lang/eu.inc.php -------------------------------------------------------------------------------- /lang/fr.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/lang/fr.inc.php -------------------------------------------------------------------------------- /lang/hu.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/lang/hu.inc.php -------------------------------------------------------------------------------- /lang/it.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/lang/it.inc.php -------------------------------------------------------------------------------- /lang/ja.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/lang/ja.inc.php -------------------------------------------------------------------------------- /lang/ko.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/lang/ko.inc.php -------------------------------------------------------------------------------- /lang/nb-NO.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/lang/nb-NO.inc.php -------------------------------------------------------------------------------- /lang/nl.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/lang/nl.inc.php -------------------------------------------------------------------------------- /lang/pl.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/lang/pl.inc.php -------------------------------------------------------------------------------- /lang/pt-BR.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/lang/pt-BR.inc.php -------------------------------------------------------------------------------- /lang/pt-PT.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/lang/pt-PT.inc.php -------------------------------------------------------------------------------- /lang/rs.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/lang/rs.inc.php -------------------------------------------------------------------------------- /lang/ru.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/lang/ru.inc.php -------------------------------------------------------------------------------- /lang/sk.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/lang/sk.inc.php -------------------------------------------------------------------------------- /lang/sl.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/lang/sl.inc.php -------------------------------------------------------------------------------- /lang/sv.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/lang/sv.inc.php -------------------------------------------------------------------------------- /lang/tr.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/lang/tr.inc.php -------------------------------------------------------------------------------- /lang/uk.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/lang/uk.inc.php -------------------------------------------------------------------------------- /lang/zh-CN.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/lang/zh-CN.inc.php -------------------------------------------------------------------------------- /lang/zh-TW.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/lang/zh-TW.inc.php -------------------------------------------------------------------------------- /lib/audit.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/lib/audit.inc.php -------------------------------------------------------------------------------- /lib/captcha.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/lib/captcha.inc.php -------------------------------------------------------------------------------- /lib/captcha/FriendlyCaptcha.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/lib/captcha/FriendlyCaptcha.php -------------------------------------------------------------------------------- /lib/captcha/InternalCaptcha.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/lib/captcha/InternalCaptcha.php -------------------------------------------------------------------------------- /lib/captcha/ReCaptcha.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/lib/captcha/ReCaptcha.php -------------------------------------------------------------------------------- /lib/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/lib/composer.json -------------------------------------------------------------------------------- /lib/composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/lib/composer.lock -------------------------------------------------------------------------------- /lib/functions.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/lib/functions.inc.php -------------------------------------------------------------------------------- /lib/smsapi-example.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/lib/smsapi-example.inc.php -------------------------------------------------------------------------------- /lib/smsapi-signal-cli.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/lib/smsapi-signal-cli.inc.php -------------------------------------------------------------------------------- /lib/smsapi-twilio.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/lib/smsapi-twilio.inc.php -------------------------------------------------------------------------------- /lib/smsapi.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/lib/smsapi.inc.php -------------------------------------------------------------------------------- /lib/smsovh/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/lib/smsovh/composer.json -------------------------------------------------------------------------------- /lib/smsovh/smsapi-ovh.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/lib/smsovh/smsapi-ovh.inc.php -------------------------------------------------------------------------------- /packaging/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/packaging/README.md -------------------------------------------------------------------------------- /packaging/debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/packaging/debian/changelog -------------------------------------------------------------------------------- /packaging/debian/compat: -------------------------------------------------------------------------------- 1 | 11 2 | -------------------------------------------------------------------------------- /packaging/debian/conf/self-service-password.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/packaging/debian/conf/self-service-password.conf -------------------------------------------------------------------------------- /packaging/debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/packaging/debian/control -------------------------------------------------------------------------------- /packaging/debian/copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/packaging/debian/copyright -------------------------------------------------------------------------------- /packaging/debian/replace_cache_dirs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/packaging/debian/replace_cache_dirs -------------------------------------------------------------------------------- /packaging/debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/packaging/debian/rules -------------------------------------------------------------------------------- /packaging/debian/self-service-password.dirs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/packaging/debian/self-service-password.dirs -------------------------------------------------------------------------------- /packaging/debian/self-service-password.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/packaging/debian/self-service-password.install -------------------------------------------------------------------------------- /packaging/debian/self-service-password.postinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/packaging/debian/self-service-password.postinst -------------------------------------------------------------------------------- /packaging/debian/self-service-password.preinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/packaging/debian/self-service-password.preinst -------------------------------------------------------------------------------- /packaging/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/packaging/docker/Dockerfile -------------------------------------------------------------------------------- /packaging/docker/Dockerfile.alpine: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/packaging/docker/Dockerfile.alpine -------------------------------------------------------------------------------- /packaging/docker/apache2.alpine/self-service-password.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/packaging/docker/apache2.alpine/self-service-password.conf -------------------------------------------------------------------------------- /packaging/docker/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/packaging/docker/entrypoint.sh -------------------------------------------------------------------------------- /packaging/docker/install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/packaging/docker/install -------------------------------------------------------------------------------- /packaging/makedist.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/packaging/makedist.sh -------------------------------------------------------------------------------- /packaging/rpm/SOURCES/self-service-password-apache.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/packaging/rpm/SOURCES/self-service-password-apache.conf -------------------------------------------------------------------------------- /packaging/rpm/SPECS/self-service-password.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/packaging/rpm/SPECS/self-service-password.spec -------------------------------------------------------------------------------- /rest/v1/adminchangepassword.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/rest/v1/adminchangepassword.php -------------------------------------------------------------------------------- /rest/v1/changepassword.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/rest/v1/changepassword.php -------------------------------------------------------------------------------- /rest/v1/checkpassword.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/rest/v1/checkpassword.php -------------------------------------------------------------------------------- /rest/v1/doc/openapi-spec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/rest/v1/doc/openapi-spec.yaml -------------------------------------------------------------------------------- /rest/v1/include.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/rest/v1/include.php -------------------------------------------------------------------------------- /scripts/encrypt_answers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/scripts/encrypt_answers.php -------------------------------------------------------------------------------- /scripts/multi_ldap_change.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/scripts/multi_ldap_change.php -------------------------------------------------------------------------------- /scripts/update_samba_password.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/scripts/update_samba_password.sh -------------------------------------------------------------------------------- /templates/captcha.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/templates/captcha.tpl -------------------------------------------------------------------------------- /templates/change.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/templates/change.tpl -------------------------------------------------------------------------------- /templates/changecustompwdfield.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/templates/changecustompwdfield.tpl -------------------------------------------------------------------------------- /templates/changesshkey.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/templates/changesshkey.tpl -------------------------------------------------------------------------------- /templates/footer.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/templates/footer.tpl -------------------------------------------------------------------------------- /templates/header.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/templates/header.tpl -------------------------------------------------------------------------------- /templates/index.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/templates/index.tpl -------------------------------------------------------------------------------- /templates/menu.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/templates/menu.tpl -------------------------------------------------------------------------------- /templates/resetbyquestions.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/templates/resetbyquestions.tpl -------------------------------------------------------------------------------- /templates/resetbytoken.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/templates/resetbytoken.tpl -------------------------------------------------------------------------------- /templates/sendsms.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/templates/sendsms.tpl -------------------------------------------------------------------------------- /templates/sendtoken.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/templates/sendtoken.tpl -------------------------------------------------------------------------------- /templates/setattributes.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/templates/setattributes.tpl -------------------------------------------------------------------------------- /templates/setquestions.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/templates/setquestions.tpl -------------------------------------------------------------------------------- /templates_c/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | !remove.txt 4 | -------------------------------------------------------------------------------- /templates_c/remove.txt: -------------------------------------------------------------------------------- 1 | This file can be removed. 2 | -------------------------------------------------------------------------------- /tests/CheckSshkeyTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/tests/CheckSshkeyTest.php -------------------------------------------------------------------------------- /tests/CryptoTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/tests/CryptoTest.php -------------------------------------------------------------------------------- /tests/FriendlyCaptchaTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/tests/FriendlyCaptchaTest.php -------------------------------------------------------------------------------- /tests/HookTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/tests/HookTest.php -------------------------------------------------------------------------------- /tests/InternalCaptchaTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/tests/InternalCaptchaTest.php -------------------------------------------------------------------------------- /tests/LangTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/tests/LangTest.php -------------------------------------------------------------------------------- /tests/ReCaptchaTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/tests/ReCaptchaTest.php -------------------------------------------------------------------------------- /tests/phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/tests/phpunit.xml -------------------------------------------------------------------------------- /tests/sendsmsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/tests/sendsmsTest.php -------------------------------------------------------------------------------- /tests/smsOVHTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/tests/smsOVHTest.php -------------------------------------------------------------------------------- /tests/smsSignalTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/tests/smsSignalTest.php -------------------------------------------------------------------------------- /tests/smsTwilioTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltb-project/self-service-password/HEAD/tests/smsTwilioTest.php --------------------------------------------------------------------------------