Commit graph

5386 commits

Author SHA1 Message Date
RhodeCode Admin
e24f08dba3 chore(deps): bumped redis lib 2024-05-07 15:53:39 +02:00
RhodeCode Admin
96822f93f1 chore(deps): bumped cachetools 2024-05-07 15:53:20 +02:00
RhodeCode Admin
9bd31d36b1 chore(deps): bumped pyramid-debugtoolbar 2024-05-07 15:52:54 +02:00
RhodeCode Admin
6db6ef44a6 feat(deps): remove deprecated and unmaintained paste and pastescripts 2024-05-07 12:32:09 +02:00
Andrii Verbytskyi
338376372c fixed permissions for pip cache folder 2024-05-08 13:08:59 +02:00
RhodeCode Admin
6fdf901688 core(deps): bumped orjson to 3.10.3 2024-05-07 00:40:08 +02:00
RhodeCode Admin
a8ed69b19e core(deps): bumped paste deps 2024-05-07 00:34:32 +02:00
RhodeCode Admin
3e3feaa08f core(deps): bumped dogpile.cache to 1.3.3 2024-05-07 00:34:18 +02:00
RhodeCode Admin
960d6c5218 fix(encryption): don't be strict on enc format when no enc headers are missing.
This fixes problem with migration of OLD unencrypted DBs into a encryption format
2024-05-06 14:54:21 +02:00
RhodeCode Admin
a970700222 feat(locks): added no-blocking option for redis blocks 2024-04-26 12:07:06 +02:00
RhodeCode Admin
695fc88813 feat(cache): disable cache before using d_cache call to skip init of dcache on no-cached calls 2024-04-26 12:06:48 +02:00
RhodeCode Admin
85ed19f363 fix(2fa): fixed tests to use mock instead of global value which causes some other tests to fail 2024-04-25 11:40:13 +02:00
RhodeCode Admin
45e456bdf0 fix(2fa): fixed various typos 2024-04-25 10:58:47 +02:00
RhodeCode Admin
6b466e15b1 fix(encryption): rely on default config based strict mode if not explicitly given into function params 2024-04-25 10:56:23 +02:00
RhodeCode Admin
6b1730f325 fix(2fa): fixed typo from refactor 2024-04-24 18:07:14 +02:00
RhodeCode Admin
922adcf2e7 chore(2fa): refactor some attributes for users 2024-04-24 18:06:20 +02:00
RhodeCode Admin
aad99df521 feat(2fa): updated and UI fixes
- configure 2fa
- setup 2fa
- various small improvements
2024-04-24 15:22:16 +02:00
RhodeCode Admin
0628f37e75 feat(2fa): improve flash messages on 2fa settings page 2024-04-24 11:57:40 +02:00
RhodeCode Admin
d80f6eb5a8 fix(2fa): fixed case of imports for templates. 2024-04-24 11:29:09 +02:00
RhodeCode Admin
a36b846e92 fix(2fa): fixed redirect loop in workflow when password reset was done. 2024-04-24 11:13:35 +02:00
RhodeCode Admin
566e572fff fix(tests): fixed 2fa tests and password reset broken by accident 2024-04-24 10:38:07 +02:00
RhodeCode Admin
e20aa86d2d feat(2fa): updates routes names and urls to better reflect actions 2024-04-24 09:49:39 +02:00
RhodeCode Admin
337031c7a4 feat(2fa): refactor logic arround validation/recoverycodes and workflows of configuration of 2fa
- recovery codes are shown in 1 place only
- save status about view of recovery codes
- made the logic of saving states into user_data more explicit and no longer relly on hacky DB transaction logic
- turn JS forms into a regular forms
2024-04-24 09:45:36 +02:00
RhodeCode Admin
2fcf5e8c05 fix(gists): fixed old way of querying for gist store 2024-04-23 15:26:01 +02:00
RhodeCode Admin
cd9fe75554 fix(caching): fixed problems with Cache query for users.
The old way of querying caused the user get query to be always cached, and returning old results even in 2fa forms.
The new limited query doesn't cache the user object resolving issues
2024-04-23 15:25:21 +02:00
RhodeCode Admin
12af6697b8 shell: remove module level imports 2024-04-22 14:54:33 +02:00
RhodeCode Admin
70a5f44578 fix(encryptor): use a failsafe mechanism of detecting old algo for encryption to NOT crash the app when switching to fernet 2024-04-22 11:32:01 +02:00
RhodeCode Admin
518dd69772 fix: added missing templates 2024-04-16 14:30:49 +02:00
RhodeCode Admin
0986ef02a2 2fa: recovery codes copy 2024-04-16 13:14:47 +02:00
Serhii Ilin
9678665ecd feat(2fa): Added 2fa option. Fixes: RCCE-65 2024-04-15 12:13:03 +03:00
RhodeCode Admin
31e3c38a18 chore(deps): bumped paste and pastescript libs for deprecation warnings 2024-04-03 13:52:52 +02:00
Serhii Ilin
d8281bb5c0 feat(login by email option): added ability to log in with user primary email. Fixes: RCCE-63 2024-03-14 11:18:07 +02:00
Serhii Ilin
5f36eb1b22 Updated with a latest changes. 2024-03-11 20:12:31 +02:00
RhodeCode Admin
b6eb01f47b deps(js): drop qr generation lib from JS deps as we don't need it. 2024-03-29 10:54:39 +01:00
RhodeCode Admin
0f1fbf4ccc docs: fixed config files path for editing settings... 2024-03-29 10:43:02 +01:00
RhodeCode Admin
d684cf1f5d feat(forms): user profile form would detect nicely duplicates and show a form error. 2024-03-13 19:46:50 +01:00
RhodeCode Admin
14e425bce6 fix(user-models): added extra protection against model username changes that would create duplicates 2024-03-13 19:46:19 +01:00
RhodeCode Admin
15fd720c89 fix(tests): fixed db migration tests after introduction of RC_TEST flag 2024-03-12 10:08:17 +01:00
RhodeCode Admin
f8bdbc4c72 chore(deps): bumped alembic==1.13.1 2024-03-12 09:53:36 +01:00
RhodeCode Admin
a9c2bf237b chore(deps): bumped sqlalchemy==1.4.52 2024-03-12 09:53:25 +01:00
RhodeCode Admin
eef381dc53 chore(deps): bumped msgpack==1.0.8 2024-03-12 09:53:09 +01:00
RhodeCode Admin
b34d42bb36 chore(deps): bumped redis==5.0.3 2024-03-12 09:52:52 +01:00
RhodeCode Admin
0e4d7ebf22 chore(configs): remove is_test flag which is deprecated 2024-03-12 08:02:48 +01:00
RhodeCode Admin
684e1aaeeb fix(imports): fixed circular import problem 2024-03-11 15:08:11 +01:00
RhodeCode Admin
e0b1f9c055 fix(events): fixed celery based events where it was missing request object 2024-03-11 14:55:48 +01:00
RhodeCode Admin
d7fd83acb1 chore(deps): bumped pytest related tests 2024-03-11 10:29:11 +01:00
RhodeCode Admin
7f994fc993 tests(core): made the test flag setting more flexible.
We no longer use .ini setting, but relly on env variables, that is now set
via pytest env plugin
2024-03-11 09:56:10 +01:00
RhodeCode Admin
ca042238f9 chore(sync-up): synced libs/settings maker from vcsserver 2024-03-05 15:36:11 +01:00
RhodeCode Admin
d00bf18b2d fix(tests): fixed svn tests 2024-03-04 12:54:09 +01:00
RhodeCode Admin
2dd2eea658 chore(configs): optimize configs for docker env 2024-03-04 11:34:15 +01:00