summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Prepare release 1.4.4libpwquality-1.4.4Tomas Mraz2020-10-1355-56/+69
| | | | Additional fix for cracklib check enablement during build.
* Translated using Weblate (Turkish)Oğuz Ersen2020-10-121-2/+3
| | | | | | | | Currently translated at 100.0% (51 of 51 strings) Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com> Translate-URL: https://translate.fedoraproject.org/projects/libpwquality/app/tr/ Translation: libpwquality/app
* Translated using Weblate (Ukrainian)Yuri Chornoivan2020-10-121-8/+10
| | | | | | | | Currently translated at 100.0% (51 of 51 strings) Co-authored-by: Yuri Chornoivan <yurchor@ukr.net> Translate-URL: https://translate.fedoraproject.org/projects/libpwquality/app/uk/ Translation: libpwquality/app
* Fix regression with enabling cracklib checkTomas Mraz2020-10-121-2/+3
| | | | The cracklib check was sometimes incorrectly treated as disabled.
* Use make macros in rpm spec fileTomas Mraz2020-10-121-4/+9
|
* Translated using Weblate (Polish)Piotr Drąg2020-10-121-8/+10
| | | | | | | | Currently translated at 100.0% (51 of 51 strings) Co-authored-by: Piotr Drąg <piotrdrag@gmail.com> Translate-URL: https://translate.fedoraproject.org/projects/libpwquality/app/pl/ Translation: libpwquality/app
* Prepare release 1.4.3libpwquality-1.4.3Tomas Mraz2020-10-1255-167/+482
|
* Translated using Weblate (Friulian)Fabio Tomat2020-10-011-6/+7
| | | | | | | | Currently translated at 100.0% (50 of 50 strings) Co-authored-by: Fabio Tomat <f.t.public@gmail.com> Translate-URL: https://translate.fedoraproject.org/projects/libpwquality/app/fur/ Translation: libpwquality/app
* Translated using Weblate (Italian)Milo Casagrande2020-10-011-3/+3
| | | | | | | | Currently translated at 100.0% (50 of 50 strings) Co-authored-by: Milo Casagrande <milo@milo.name> Translate-URL: https://translate.fedoraproject.org/projects/libpwquality/app/it/ Translation: libpwquality/app
* Update translation filesWeblate2020-10-012-4/+5
| | | | | | | | Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Co-authored-by: Weblate <noreply@weblate.org> Translate-URL: https://translate.fedoraproject.org/projects/libpwquality/app/ Translation: libpwquality/app
* Translated using Weblate (Spanish)Emilio Herrera2020-10-011-8/+9
| | | | | | | | Currently translated at 100.0% (50 of 50 strings) Co-authored-by: Emilio Herrera <ehespinosa57@gmail.com> Translate-URL: https://translate.fedoraproject.org/projects/libpwquality/app/es/ Translation: libpwquality/app
* Translated using Weblate (Chinese (Simplified))Charles Lee2020-10-011-10/+10
| | | | | | | | Currently translated at 100.0% (50 of 50 strings) Co-authored-by: Charles Lee <lchopn@gmail.com> Translate-URL: https://translate.fedoraproject.org/projects/libpwquality/app/zh_CN/ Translation: libpwquality/app
* Translated using Weblate (Russian)Baurzhan Muftakhidinov2020-10-012-36/+41
| | | | | | | | | | | | | | Currently translated at 100.0% (50 of 50 strings) Translate-URL: https://translate.fedoraproject.org/projects/libpwquality/app/ru/ Translated using Weblate (Kazakh) Currently translated at 52.0% (26 of 50 strings) Co-authored-by: Baurzhan Muftakhidinov <baurthefirst@gmail.com> Translate-URL: https://translate.fedoraproject.org/projects/libpwquality/app/kk/ Translation: libpwquality/app
* Translated using Weblate (Japanese)yoshifumi kinoshita2020-10-011-7/+9
| | | | | | | | Currently translated at 100.0% (50 of 50 strings) Co-authored-by: yoshifumi kinoshita <yoshifumi1975@gmail.com> Translate-URL: https://translate.fedoraproject.org/projects/libpwquality/app/ja/ Translation: libpwquality/app
* Translated using Weblate (Turkish)Oğuz Ersen2020-10-011-4/+4
| | | | | | | | Currently translated at 100.0% (50 of 50 strings) Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com> Translate-URL: https://translate.fedoraproject.org/projects/libpwquality/app/tr/ Translation: libpwquality/app
* Translated using Weblate (Norwegian Bokmål)Allan Nordhøy2020-10-011-49/+56
| | | | | | | | | | | | Currently translated at 100.0% (50 of 50 strings) Translated using Weblate (Norwegian Bokmål) Currently translated at 22.0% (11 of 50 strings) Co-authored-by: Allan Nordhøy <epost@anotheragency.no> Translate-URL: https://translate.fedoraproject.org/projects/libpwquality/app/nb_NO/ Translation: libpwquality/app
* Added translation using Weblate (Azerbaijani)Alesker Abdullayev2020-10-012-0/+240
| | | | Co-authored-by: Alesker Abdullayev <tech@abdullaeff.com>
* Add --disable-cracklib-check configure parametersnotr2020-09-145-0/+23
| | | | Use cracklib for the dictionary check by default but add the option to disable it at build time.
* fixup static compilationArthur Gautier2020-08-251-2/+2
| | | | | | Libcrack depends on libz, when compiling the lib statically, this dependency needs to be provided explicitly otherwise gcc will complain about missing symbols.
* python: Add missing getters/setters for newly added settingsTomas Mraz2020-08-031-0/+30
|
* Add usersubstr checkDanny Sauer2020-08-037-21/+78
| | | | | | | Check for substrings of N characters from the username. Potentially useful for sites with usernames like firstnamelastname or similar. Also rename usercheck to "wordcheck" since it's also used for arbitrary words :) Signed-off-by: Danny Sauer <dsauer@suse.com>
* Translated using Weblate (Turkish)Oğuz Ersen2020-04-161-2/+2
| | | | | | | Currently translated at 100.0% (50 of 50 strings) Translation: libpwquality/app Translate-URL: https://translate.fedoraproject.org/projects/libpwquality/app/tr/
* Translated using Weblate (Turkish)Oğuz Ersen2020-04-091-3/+3
| | | | | | | Currently translated at 100.0% (50 of 50 strings) Translation: libpwquality/app Translate-URL: https://translate.fedoraproject.org/projects/libpwquality/app/tr/
* pam_pwquality: Add debug message for the local_users_only optionTomas Mraz2020-04-011-0/+3
|
* Fix some gcc warningsTomas Mraz2020-03-242-4/+4
|
* pwmake: Properly validate the bits parameter.Tomas Mraz2020-03-241-3/+16
| | | | Fixes: #33
* Translated using Weblate (Turkish)Oğuz Ersen2020-03-231-4/+4
| | | | | | | Currently translated at 100.0% (50 of 50 strings) Translation: libpwquality/app Translate-URL: https://translate.fedoraproject.org/projects/libpwquality/app/tr/
* Translated using Weblate (Italian)Milo Casagrande2020-03-111-7/+8
| | | | | | | Currently translated at 100.0% (50 of 50 strings) Translation: libpwquality/app Translate-URL: https://translate.fedoraproject.org/projects/libpwquality/app/it/
* Translated using Weblate (French)Julien Humbert2020-02-101-20/+20
| | | | | | | Currently translated at 100.0% (50 of 50 strings) Translation: libpwquality/app Translate-URL: https://translate.stg.fedoraproject.org/projects/libpwquality/app/fr/
* Translated using Weblate (Bulgarian)Valentin Laskov2020-01-151-15/+14
| | | | | | | Currently translated at 100.0% (50 of 50 strings) Translation: libpwquality/app Translate-URL: https://translate.stg.fedoraproject.org/projects/libpwquality/app/bg/
* Added translation using Weblate (Persian)Ahmad Haghighi2020-01-152-0/+240
|
* Translated using Weblate (Turkish)Oğuz Ersen2020-01-061-21/+21
| | | | | | | Currently translated at 100.0% (50 of 50 strings) Translation: libpwquality/app Translate-URL: https://translate.stg.fedoraproject.org/projects/libpwquality/app/tr/
* Translated using Weblate (Hungarian)Balázs Meskó2020-01-061-9/+8
| | | | | | | Currently translated at 100.0% (50 of 50 strings) Translation: libpwquality/app Translate-URL: https://translate.stg.fedoraproject.org/projects/libpwquality/app/hu/
* Translated using Weblate (Czech)Tomáš Mráz2020-01-061-7/+7
| | | | | | | Currently translated at 100.0% (50 of 50 strings) Translation: libpwquality/app Translate-URL: https://translate.stg.fedoraproject.org/projects/libpwquality/app/cs/
* Translated using Weblate (French)Jean-Baptiste Holcroft2020-01-031-11/+9
| | | | | | | Currently translated at 100.0% (50 of 50 strings) Translation: libpwquality/app Translate-URL: https://translate.stg.fedoraproject.org/projects/libpwquality/app/fr/
* we use Fedora Weblate nowJean-Baptiste Holcroft2020-01-033-15/+4
|
* Prepare release 1.4.2libpwquality-1.4.2Tomas Mraz2019-10-3153-52/+61
|
* Fix regression from commit ee8bbeb0Tomas Mraz2019-10-311-0/+3
| | | | | The retry, enforce_for_root, and local_users_only options were incorrectly handled.
* Prepare release 1.4.1libpwquality-1.4.1Tomas Mraz2019-09-1753-1629/+1127
|
* Sync the .spec file with current FedoraTomas Mraz2019-09-171-20/+60
|
* Added fur and id languages.Tomas Mraz2019-09-173-0/+529
|
* Updated translations from ZanataTomas Mraz2019-09-1747-977/+1160
|
* Clarify the pwquality_strerror() manual in regards to auxerror handling.Tomas Mraz2019-09-171-1/+3
| | | | | | The pwquality_strerror() must not be called with the same auxerror data twice. Make it clear in the manpage.
* cracklib: return built-in cracklib dictionary when queriedLennart Poettering2019-07-081-1/+5
| | | | | | | | | | It's sometimes usuful to know the dictionary used by the cracklib invocation hidden in libpwquality (for example to gracefully disable such checks in some environments that lack the dictionary file automatically). Right now, this is not queriable however, and libpwquality only allows to query the setting configured in libpwquality itself. Let's fix that and expose the cracklib built-in path, too, if nothing was explicitly configured otherwise.
* include: include sys/types.h in pwquality.hLennart Poettering2019-07-081-0/+2
| | | | | pwquality_strerror() uses size_t in the prototype, but pwquality.h doesn't include sys/types.h is hence not self-sufficient. Fix that.
* man: use PWQ_MAX_ERROR_MESSAGE_LEN for sizing error buffer in exampleLennart Poettering2019-07-081-1/+1
| | | | | The macro exists and is apparently supposed to be used for this, hence use it.
* Changes to allow building a tarball of the python extensionToshio Kuratomi2019-04-012-11/+22
| | | | | | | | | With these changes it is possible to do a `python setup.py sdist` in the python subdirectory and create a tarball which can be pushed to pypi. That will allow people to pip install the Python extension module for libpwquality (for instance, if their distribution is not building the extension for their version of python)
* Fix harmless one byte buffer underflow on readTomas Mraz2019-03-261-3/+4
| | | | | | | When settings file has comments spanning a whole line there is harmless one byte read before the line buffer. Thanks Emiel Bruijntjes for finding the issue.
* dead code deletionMária Michalíková2018-12-192-5/+3
|
* Use calloc() instead of malloc() in distcalculate to initialize the memory.Tomas Mraz2018-10-221-2/+2
|