Commit graph

  • 7b4462c902
    fix: Unfree licenses don't have URL in nixpkgs inex/add-oauth Inex Code 2025-04-08 13:10:59 +03:00
  • 233eeb70a1
    chore: Track SSO branch for remote SP modules fetch Inex Code 2025-04-08 11:49:20 +03:00
  • 4ba6f4137e refactoring(services): remove some duplication in templated service code root-separation Houkime 2025-04-07 14:59:21 +00:00
  • dc8e85e1ff feature(root): generate doas config Houkime 2025-03-20 15:42:25 +00:00
  • 7e136dbe6d fix(test): do not try to use packages Houkime 2025-03-05 13:35:41 +00:00
  • ba7d3d0197 fix(test): explicitly add pydantic to test shell Houkime 2024-12-29 21:18:01 +00:00
  • 84bbbe1383 feature(root daemon): allow imports in root daemon, even though it is probably a bad idea Houkime 2024-12-29 16:35:48 +00:00
  • 3385da3075 feature(services): hook up the root daemon client Houkime 2024-12-27 18:27:20 +00:00
  • fd6c7cd6ca refactor(services): refactor template service code for readablity and deduplication Houkime 2024-12-27 17:37:56 +00:00
  • 29b44c0362 refactor(services): remove systemctl call duplication Houkime 2024-12-12 15:42:59 +00:00
  • 90f2eddf63 feature(root_daemon): robustness with timeout Houkime 2024-12-12 12:18:55 +00:00
  • 97a35b838f test(root_daemon): test an allowed command Houkime 2024-12-12 12:03:54 +00:00
  • 111b758176 test(root_daemon): break out startup Houkime 2024-12-12 11:39:07 +00:00
  • 82f31eee91 test(root_daemon): looping Houkime 2024-12-11 18:55:06 +00:00
  • 398b08f681 test(root_daemon): pingpong Houkime 2024-12-11 17:22:50 +00:00
  • bcd73caef9 fix(root_daemon): not crashing immediately Houkime 2024-12-11 15:55:52 +00:00
  • f1c7eb20d0 test(root_daemon): threading Houkime 2024-12-11 13:36:32 +00:00
  • 40b38fe159 test(root): test making socket Houkime 2024-11-19 22:43:27 +00:00
  • f1f090483e feature(system): add root daemon Houkime 2024-10-30 10:10:57 +00:00
  • 1b1552ebdf
    fix: please update texts Inex Code 2025-04-07 09:08:23 +03:00
  • f584816407 nixos: redirect stderr to systemd journal Alexander Tomokhov 2025-04-04 16:34:24 +04:00
  • 90496478ea
    fix: API rejected all email usernames during validation Inex Code 2025-03-29 01:12:28 +03:00
  • 4197c392ec tests: fix ssh settings tests def/add_users_repositories dettlaff 2025-03-29 00:46:37 +04:00
  • 10d3e7d38c Merge remote-tracking branch 'origin/inex/add-oauth' into def/add_users_repositories dettlaff 2025-03-29 00:45:58 +04:00
  • 0ca79a5591
    fix: API was confused by empty lists form Kanidm Inex Code 2025-03-28 22:49:50 +03:00
  • c2aa3911fa
    chore: Use sso as the updates channel Inex Code 2025-03-28 22:13:08 +03:00
  • 6653a48b25
    chore: Bump version to 3.6.0 Inex Code 2025-03-28 21:52:28 +03:00
  • d1db6ba7e4
    refactor: rename accessGroup to userGroup Inex Code 2025-03-28 17:40:36 +03:00
  • e626367ef2
    fix: Ignore kanidm provisioning group Inex Code 2025-03-28 11:52:22 +03:00
  • c7bb536871 tests: add test_user_repository now 100% dettlaff 2025-03-26 15:32:17 +04:00
  • 0122d5137d tests: add test_user_repository dettlaff 2025-03-26 15:23:15 +04:00
  • f2c7be58f1
    fix: consistent displayName name Inex Code 2025-03-26 05:17:36 +03:00
  • 38d50ab49a
    fix: Do not pass domains in kanidm queries Inex Code 2025-03-26 04:59:58 +03:00
  • 3e2a7a4dfb
    fix: do not require password_authentication field when changing ssh settings Inex Code 2025-03-26 04:35:37 +03:00
  • 879c01f05c
    fix: Couldn't load root user Inex Code 2025-03-26 02:34:18 +03:00
  • e52cff8446
    refactor: allow all persons access to ssp Inex Code 2025-03-25 23:53:25 +03:00
  • eaacf57bca tests: fix test_users_json_repository.py dettlaff 2025-03-25 15:36:32 +04:00
  • e030438473
    refactor: Do not gather oAuth secrets during module load Inex Code 2025-03-24 17:52:59 +03:00
  • 1ad97d98c8
    ci: Add script to build CSS Inex Code 2025-03-21 14:25:52 +03:00
  • 070417c7c4
    Merge remote-tracking branch 'origin/def/add_users_repositories' into inex/add-oauth Inex Code 2025-03-21 14:04:27 +03:00
  • ea64c4b513 fix: after bad merge dettlaff 2025-03-21 14:47:34 +04:00
  • e1271b526a fix: bad merge, tests fix dettlaff 2025-03-21 13:22:59 +04:00
  • 580a5886c3 fix: kanidm groups in user create dettlaff 2025-03-21 12:53:29 +04:00
  • ac50deb93f Merge branch 'inex/add-oauth' of git.selfprivacy.org:SelfPrivacy/selfprivacy-rest-api into def/add_users_repositories dettlaff 2025-03-21 10:24:43 +04:00
  • d5eaf399d2
    chore: Clen-up Inex Code 2025-03-21 06:39:01 +03:00
  • 4d7660d87a
    fix: typo Inex Code 2025-03-21 04:20:35 +03:00
  • 170a21cb84
    fix: layout Inex Code 2025-03-21 04:19:06 +03:00
  • 0e2c37eb54
    refactor: form style Inex Code 2025-03-21 04:13:24 +03:00
  • 08e42a58b6
    chore: form restyling Inex Code 2025-03-21 04:00:07 +03:00
  • b37122220c
    fix: redis expiration Inex Code 2025-03-21 03:50:16 +03:00
  • dc244a23f5
    fix: check for password expiration Inex Code 2025-03-21 03:46:43 +03:00
  • 3414557f0b
    feat: Delta.chat qr generation Inex Code 2025-03-21 03:35:17 +03:00
  • 381b845543
    fix: wrong token hash extraction Inex Code 2025-03-21 02:57:51 +03:00
  • 95f7891883
    fix: form Inex Code 2025-03-21 02:44:04 +03:00
  • 221829305d
    fix: email password handling Inex Code 2025-03-21 02:27:36 +03:00
  • 84409e47aa
    fix: password saving Inex Code 2025-03-21 02:16:55 +03:00
  • 7b22cd9995
    feat: use server timezone Inex Code 2025-03-21 02:09:39 +03:00
  • 0f24ca81d3
    fix: Add argon backend Inex Code 2025-03-21 01:54:15 +03:00
  • 7a662c4baa
    feat: Implement email password forms Inex Code 2025-03-21 01:38:16 +03:00
  • a36d581235
    feat: a list of email passwords Inex Code 2025-03-21 00:21:16 +03:00
  • ad461d9b9f
    fix: add margins Inex Code 2025-03-20 23:34:19 +03:00
  • a1210c7ead
    fix: self-service portal utils fixup Inex Code 2025-03-20 23:31:04 +03:00
  • cacdd036b9
    fix: verify_password check dettlaff 2025-03-20 22:59:43 +04:00
  • 71cb3a1aa4
    fix: password sha512_crypt hash verify dettlaff 2025-03-20 22:44:50 +04:00
  • 4a66e7ee0b
    feat: add utils for self service portal dettlaff 2025-03-20 21:50:07 +04:00
  • d37956cbbc
    fix: small ui fixes Inex Code 2025-03-20 23:06:52 +03:00
  • 4d0096fe79
    refactor: rename the display name of oauth client Inex Code 2025-03-20 22:53:29 +03:00
  • e52f781bda
    feat: add kanidm url Inex Code 2025-03-20 22:52:19 +03:00
  • bd9eb10dd2
    refactor: allow 4 columns on very large screens Inex Code 2025-03-20 22:47:03 +03:00
  • 30aab4d89b
    fix: card content alignment Inex Code 2025-03-20 22:42:37 +03:00
  • 9fc5d4f8c7
    feat: Export SP API URL Inex Code 2025-03-20 22:37:13 +03:00
  • ecea27134b
    refactor: sanitize svg icons Inex Code 2025-03-20 22:33:32 +03:00
  • b8a865179c
    fix: noreferrer Inex Code 2025-03-20 22:06:41 +03:00
  • eb093a9221
    fix: Do not crash when no service option metadata Inex Code 2025-03-20 22:02:18 +03:00
  • efd727403a fix: verify_password check dettlaff 2025-03-20 22:59:43 +04:00
  • a38be398e7
    fix: icons Inex Code 2025-03-20 21:54:55 +03:00
  • 79c41b8ec2
    feat: Show services to the user Inex Code 2025-03-20 21:48:37 +03:00
  • e21a4d6780 fix: password sha512_crypt hash verify dettlaff 2025-03-20 22:44:50 +04:00
  • 8e41aa41f8
    fix: try to mitigate FOUC Inex Code 2025-03-20 21:12:05 +03:00
  • 6ceeaca96a Merge branch 'inex/add-oauth' of git.selfprivacy.org:SelfPrivacy/selfprivacy-rest-api into def/add_users_repositories dettlaff 2025-03-20 21:54:57 +04:00
  • 1e2cdab63e feat: add utils for self service portal dettlaff 2025-03-20 21:50:07 +04:00
  • 1748f28f4f
    style: add a margit to the submit button Inex Code 2025-03-20 20:42:52 +03:00
  • c6c9543632
    fix: display name Inex Code 2025-03-20 20:27:20 +03:00
  • d63d8f4f7b
    fix: redirect to /user Inex Code 2025-03-20 20:25:36 +03:00
  • b9719e7635
    fix: add python-multipart Inex Code 2025-03-20 20:21:27 +03:00
  • 908022d0ce
    feat: display name form Inex Code 2025-03-20 20:18:46 +03:00
  • 537cb8ae3d
    fix: base Inex Code 2025-03-20 19:53:17 +03:00
  • b781e9bee4
    fix: jinja calls Inex Code 2025-03-20 19:47:17 +03:00
  • 33685b3581
    fix: buttons Inex Code 2025-03-20 19:42:41 +03:00
  • d91939da07
    fix: buttons Inex Code 2025-03-20 19:38:10 +03:00
  • f7d7043a69
    refactor: Reorganize templates Inex Code 2025-03-20 19:35:10 +03:00
  • 5a52ff520f
    fix: session handler Inex Code 2025-03-20 19:14:33 +03:00
  • a39cef2913
    fix: jinja imports Inex Code 2025-03-20 19:01:37 +03:00
  • 04900da140
    fix: static files paths Inex Code 2025-03-20 18:48:34 +03:00
  • 8c2bc6f994
    fix: static files path Inex Code 2025-03-20 18:35:32 +03:00
  • ae5f84756c
    feat: Add CSS styles Inex Code 2025-03-20 18:31:00 +03:00
  • 78109be634
    feat: add a login screen Inex Code 2025-03-20 18:25:35 +03:00
  • 043bf569e8
    fix: timezones Inex Code 2025-03-20 17:54:58 +03:00
  • b42b01b0a6
    feat: Test jinja templating Inex Code 2025-03-20 17:50:45 +03:00
  • 967a014eac
    fix: use UTC in sessions Inex Code 2025-03-20 17:12:18 +03:00