1
0
Fork 0

Commit graph

  • 6fa86cb5b2
    refactor: PEP20 flat is better than nested Éloi Rivard 2024-11-20 14:27:18 +0100
  • b0e38b6f71
    refactor: PEP20 flat is better than nested Éloi Rivard 2024-11-20 14:26:05 +0100
  • cd398ffa0a
    chore: use the .example domain in placeholders Éloi Rivard 2024-11-20 14:19:25 +0100
  • a29751bb5e
    doc: use the .example TLD in the documentation Éloi Rivard 2024-11-20 14:18:48 +0100
  • 2d78e62a03
    fix: typo in the documentation Éloi Rivard 2024-11-20 14:18:09 +0100
  • 9746a9af3c
    doc: CLI configuration instructions details Éloi Rivard 2024-11-20 14:10:35 +0100
  • a1f298cf70 Merge branch 'doc-add-env-prefix' into 'main' Éloi Rivard 2024-11-20 13:03:10 +0000
  • edbebdc209
    Update translation files Hosted Weblate 2024-11-20 14:01:42 +0100
  • 58f7c29c9a Merge branch '179-check-passwords-on-compromised-password-databases' into 'main' Éloi Rivard 2024-11-20 13:01:31 +0000
  • 0fc5afb0bd changes flash message category to info because, informing the admin is not a success but an information for the user sebastien 2024-11-19 16:11:23 +0100
  • 3725ab2ea5 updates config.sample.toml correct display style sebastien 2024-11-19 15:54:52 +0100
  • e16d7394a9 updates pybabel translation sebastien 2024-11-19 15:44:02 +0100
  • 033fd423e5 Merge branch '179-check-passwords-on-compromised-password-databases' of gitlab.com:yaal/canaille into 179-check-passwords-on-compromised-password-databases sebastien 2024-11-19 15:43:08 +0100
  • bcacef8414 updates pybabel translation sebastien 2024-11-19 15:40:52 +0100
  • 734f2a85ac Merge branch 'main' into '179-check-passwords-on-compromised-password-databases' sebastien yaal 2024-11-19 14:38:12 +0000
  • e700b85648 updates features and CHANGES sebastien 2024-11-19 15:17:09 +0100
  • 010bb4ea06 updates tests without API call sebastien 2024-11-19 14:49:36 +0100
  • aaa17c2545 hotfix update previous commit sebastien 2024-11-19 14:48:56 +0100
  • bfff1bcdc1 refacto form test: separating htmx request and form submit sebastien 2024-11-19 14:46:38 +0100
  • d9f01fef6e hotfix sebastien 2024-11-19 13:56:07 +0100
  • b49f1df395 Adds configuration variable for hibp api url sebastien 2024-11-19 11:20:25 +0100
  • ce8dba03fe remove admin_group from conftest because, we use a mock to avoid api cal in tests. So we don't need an admin group anymore. sebastien 2024-11-19 09:13:31 +0100
  • d18b555204 adds new log when HIBP API call fails sebastien 2024-11-19 09:11:02 +0100
  • 6993c87069
    chore: dependencies update a11y Éloi Rivard 2024-11-17 15:15:14 +0100
  • b7f4d93159
    Translated using Weblate (Spanish) gallegonovato 2024-11-15 12:45:48 +0000
  • 4487f66e9a updates pybabel translations sebastien 2024-11-15 16:28:52 +0100
  • 9b8f8e9cd4 updates configuration and config.sample and demo config files toinclude new parameters. adds new tests for configuration condition. sebastien 2024-11-15 16:28:21 +0100
  • e0a390bf0a
    Update translation files Hosted Weblate 2024-11-15 12:51:26 +0100
  • d10497d3d2 updates pybabel translation sebastien 2024-11-15 12:34:42 +0100
  • a7a93a7d1c adds comment to explain API response content in test sebastien 2024-11-15 12:22:10 +0100
  • dc2824da2b adds tests for admin mails display sebastien 2024-11-15 12:21:28 +0100
  • a832c10c80 doc: add info how to run canaille CLI Stéphane 2024-11-14 17:02:07 +0100
  • d6dfd439f3 adds tests for ENABLE_PASSWORD_COMPROMISSION_CHECK config sebastien 2024-11-14 16:10:43 +0100
  • ec43d9157f avoids api call from tests sebastien 2024-11-14 15:32:31 +0100
  • 2787252d81 the only receiver of mail when the request on HIBP api have failed is current_app.config[CANAILLE][ADMIN_EMAIL] defined in config. sebastien 2024-11-13 16:24:35 +0100
  • 738ea3a5ac adds description on ENABLE_PASSWORD_COMPROMISSION_CHECK config setting sebastien 2024-11-13 16:22:50 +0100
  • 4c146cc970 changes flash message when the password is compromised. sebastien 2024-11-13 16:21:52 +0100
  • ae9c1309b9 adds pre-visualization mail buttons when api request on HIBP have failed in canaille/core/templates/mails/admin.html sebastien 2024-11-13 16:20:30 +0100
  • 2a57a05155 adds configuration option set by default False to check password compromise sebastien 2024-11-13 16:12:50 +0100
  • faa5c6f966 Merge branch '179-check-passwords-on-compromised-password-databases' of gitlab.com:yaal/canaille into 179-check-passwords-on-compromised-password-databases sebastien 2024-11-13 11:37:06 +0100
  • 08e0dd47bd
    fix: disable the mail sending test when no SMTP server is configured Éloi Rivard 2024-11-13 10:58:11 +0100
  • 8f3ea59a70
    fix: do not install '--all-extras' by default in the demo env Éloi Rivard 2024-11-13 10:18:04 +0100
  • c0b6fa358c
    doc: release instructions Éloi Rivard 2024-11-13 10:04:58 +0100
  • 9d2fbfdcbf
    doc: instructions on how to initialize the dev environment Éloi Rivard 2024-11-13 09:59:00 +0100
  • 10739805d5 adds 'requests' in pyproject.toml file sebastien 2024-11-12 17:01:18 +0100
  • 1522f05348 updates pybabel translation sebastien 2024-11-12 16:53:11 +0100
  • f67477f5e1 adds tests for ADMIN_EMAIL config variable sebastien 2024-11-12 16:50:51 +0100
  • ea24f96e85 adds new config variable in case there is no default admin group in ACL/ADMIN/FILTER sebastien 2024-11-12 16:50:00 +0100
  • 62ceadb64f refacto : isolate function to avoid import loops and clarify the role of the function (not in core because 'utils', not in mail to ovaid loop, not in form because not form) sebastien 2024-11-12 16:48:15 +0100
  • d41a4d1063 updates after merge main in branch sebastien 2024-11-12 09:41:03 +0100
  • 7b7ec74b9f Merge branch 'main' into '179-check-passwords-on-compromised-password-databases' sebastien yaal 2024-11-12 08:34:10 +0000
  • 6689b128e7 updates CHANGES file sebastien 2024-11-12 09:31:39 +0100
  • 88986147d3 updates pybabel translations sebastien 2024-11-12 09:19:38 +0100
  • c13b590cd9 final tests for password compromise investigation failure sebastien 2024-11-12 09:18:55 +0100
  • 8284a41234 refacto for tests sebastien 2024-11-12 09:17:22 +0100
  • 8104bbf03e adds new condition to help with tests and inform correctly the user with sending mail to admins if compromise password check failed sebastien 2024-11-08 15:19:11 +0100
  • 834eaaa2c4 refacto test sebastien 2024-11-08 15:16:38 +0100
  • d951c2e18d new tests on failure of api request with htmx and without SMTP sebastien 2024-11-08 15:15:12 +0100
  • f173a66793 adds new tests for compromised_password_check_failure situation. sebastien 2024-11-07 15:51:21 +0100
  • 619a81c6aa
    chore: bump to 0.0.56 0.0.56 Éloi Rivard 2024-11-07 13:53:31 +0100
  • 39d020171c
    doc: release instructions typo Éloi Rivard 2024-11-07 13:51:30 +0100
  • 348637664b
    doc: release instructions Éloi Rivard 2024-11-07 13:44:27 +0100
  • 61c8fa73ae
    chore: split the 'sql' package extra Éloi Rivard 2024-11-07 13:23:25 +0100
  • 216ae58e0a
    chore: dependency upgrade Éloi Rivard 2024-11-07 12:19:20 +0100
  • d2c3c99433
    doc: additional contribution instructions improvements Éloi Rivard 2024-11-07 12:02:02 +0100
  • 3c5ea2e6bb
    doc: contribution instructions improvements Éloi Rivard 2024-11-07 11:59:00 +0100
  • d60b798f68
    chore: another attempt to fix GHA style step Éloi Rivard 2024-11-07 11:45:59 +0100
  • a012814eca
    chore: enable flake8-bugbear ruff rules Éloi Rivard 2024-11-07 11:40:52 +0100
  • 64885cfefd
    chore: fix GHA linters step Éloi Rivard 2024-11-07 11:35:54 +0100
  • 9844818280 Merge branch '179-check-passwords-on-compromised-password-databases' of gitlab.com:yaal/canaille into 179-check-passwords-on-compromised-password-databases sebastien 2024-11-07 10:34:12 +0100
  • e6a9f2dcc6 Merge branch 'main' of gitlab.com:yaal/canaille into 179-check-passwords-on-compromised-password-databases sebastien 2024-11-07 09:15:29 +0100
  • 52060266a2
    chore: run Gitlab CI coverage step with python 3.12 until zxcvbn supports 3.13 Éloi Rivard 2024-11-06 20:14:52 +0100
  • c6c7a8b686
    chore: fix uv attributes in GHA Éloi Rivard 2024-11-06 20:13:16 +0100
  • 6c4ef023cb
    fix: disable zxcvbn for Python 3.13 Éloi Rivard 2024-11-06 19:23:40 +0100
  • a23a9b3ecc
    doc: changelog update Éloi Rivard 2024-11-06 19:20:09 +0100
  • 4fff9fa5a6 Merge branch 'issue-200-uv' into 'main' Éloi Rivard 2024-11-06 15:07:06 +0000
  • 289176a086 replaces 'pwned' by 'compromised' sebastien 2024-11-06 15:57:51 +0100
  • c57244b9fa
    fix: zxcvbn compilation in demo Éloi Rivard 2024-11-06 15:21:13 +0100
  • 6a6350e368
    fix: with LDAP backend, edition the admin group would fail Éloi Rivard 2024-11-06 15:00:54 +0100
  • 56f0c9b51b hotfix api url following manual failed request tests sebastien 2024-11-06 13:51:50 +0100
  • 025da08fd3 adds flash message for user when password compromise investigation failed. sebastien 2024-11-06 13:05:32 +0100
  • fa3a5f6616 gets the emails of each admin to send them the compromised_password_check_failure_mail sebastien 2024-11-06 12:56:35 +0100
  • fe8e1160ab
    refactor: move session related methods in a dedicated file Éloi Rivard 2024-11-06 09:10:43 +0100
  • b47c949239 adds tests for check if password is compromised or not sebastien 2024-11-05 16:59:03 +0100
  • 9708809714 updates file names, variable names to be clearer. sebastien 2024-11-05 16:18:45 +0100
  • ff871f1340 updates tests with compromised password check with api HIBP sebastien 2024-11-05 15:44:25 +0100
  • ca7f718353 adds mail sending to admin if failure of api HIBP request to check if password is compromised sebastien 2024-11-05 15:43:15 +0100
  • fb5c1bac15
    chore: minimum authlib version is 1.3.0 Éloi Rivard 2024-11-05 08:59:24 +0100
  • 6503945f7a
    chore: set minimum pycountry dependency to 23.12.7 Éloi Rivard 2024-11-04 23:21:00 +0100
  • 093397256b fix url typo sebastien 2024-11-04 11:15:32 +0100
  • 0acbb40ecd consumes haveibeenpwned API directly sebastien 2024-11-04 08:55:55 +0100
  • f70b71db18
    chore: dependency upgrade Éloi Rivard 2024-11-02 17:17:13 +0100
  • 6a57a37377
    tests: fix tox python versions Éloi Rivard 2024-11-02 16:55:32 +0100
  • f56d715543
    doc: use uv in the RTD compilation Éloi Rivard 2024-11-01 22:25:22 +0100
  • adafa43ddc
    chore: use 'uv-venv-lock-runner' as the default tox-uv runner Éloi Rivard 2024-11-01 14:18:10 +0100
  • f4e222a24c
    Translated using Weblate (French) sebastien yaal 2024-10-31 08:18:04 +0000
  • 6df18de6e7
    fix: quotes around the gitlab yaml variables Éloi Rivard 2024-10-31 20:08:35 +0100
  • 45457b3cc9
    tests: tox minversions environment use python 3.10 Éloi Rivard 2024-10-31 19:44:41 +0100
  • 0656811313
    chore: set setuptools minimum version to 50.0.0 Éloi Rivard 2024-10-31 19:24:13 +0100
  • 2a5ca26a59
    chore: fix a minimum versions for the development dependencies Éloi Rivard 2024-10-31 19:05:57 +0100