Commit graph

194 commits

Author SHA1 Message Date
722c3bd369 Prototype: OTP auth, styleguide overhaul, login/session rework
Replace password reset with email OTP verification flow.
Add auth_otp module, OTP templates, and email delivery.
Expand styleguide CSS with full component library.
Rework login, register, and admin views for cookie sessions.
Remove legacy 2FA templates and password reset flow.
Update SSH wrappers, forms, validators, and middleware.
2026-03-04 16:44:40 -05:00
Andrii V
6fe5736648 New implementations and updates for security scan 2026-01-16 16:53:31 +01:00
ievgenii vdovenko
b4aecb1e0b poc: adds AI user to the system, adds migration, changes AI settings to have switch enable\disable AI features 2025-09-01 12:51:26 +02:00
ievgenii vdovenko
2dcb9984c7 feature: implemented deleting user and migrating all user assets new system ghost user 2025-07-25 15:43:29 +02:00
ievgenii vdovenko
d00249de71 remote debugger: adds pycharm remote debugger 2025-06-11 10:09:19 +02:00
RhodeCode Admin
60a989d44b fix: req-tracking, handle edge case when SVN server is off 2025-01-17 10:04:42 +01:00
RhodeCode Admin
166db21812 core: run ruff format 2025-01-13 17:47:37 +01:00
RhodeCode Admin
31bd95758d fix: remove ipdb 2025-01-09 11:07:10 +01:00
RhodeCode Admin
d7e732ede3 core: support req-id tracking 2024-12-30 17:07:53 +01:00
RhodeCode Admin
82f0f8d214 core: updated copyright to 2024 2024-11-12 16:39:07 +01:00
RhodeCode Admin
1d5d2c0155 tests: fixed test suite for celery adoption 2024-11-08 16:17:57 +01:00
RhodeCode Admin
840634c16f fix(mercurial): fixed httppostargs logic 2024-11-08 16:17:03 +01:00
RhodeCode Admin
43efb324b4 chore(code): small code improvements logging & stricter header checks 2024-10-16 09:45:34 +02:00
RhodeCode Admin
d59469e975 fix(vcs-operations): fixed problems with locked repos and with branch permissions reporting, previously it shown error 500 when those cases were handled 2024-10-06 08:41:02 +02:00
RhodeCode Admin
1e874473bf fix(vcs): fixed logic bug on skip-vcs detector where it didn't skip properly defined urls 2024-10-01 22:51:12 +02:00
RhodeCode Admin
c859407811 feat(vcs): dropped validate SSL for vcs-operations.
- This is very error prone
- With docker we don't need it anymore
2024-10-01 11:28:07 +02:00
RhodeCode Admin
772fde2914 chore(logging): optimize loggers for request wrapper to be easier to read 2024-08-28 13:29:30 +02:00
RhodeCode Admin
3f8807d95c fix: updated command list mapping for mercurial 6.5, after client upgrade a new command can be given which is clonebundles_manifest, we marked it explicit as pull command. Also added few more commands, fixes RCCE-111 2024-07-24 09:46:05 +02:00
RhodeCode Admin
26d18ef0fe fix(svn): svn events fixes and change the way how we handle the events 2024-06-04 17:20:16 +02:00
RhodeCode Admin
8c207d7cde chore(debug): improved logging for simplesvn 2024-05-20 09:00:12 +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
Serhii Ilin
5f36eb1b22 Updated with a latest changes. 2024-03-11 20:12:31 +02:00
Serhii Ilin
f56c72e441 feat(svn-config): updated with the latest changes. 2024-03-01 12:49:01 +02:00
Serhii Ilin
7e2e69d2ba feat(repo_path-config): moved main storage location path into ini file. Fixes: RCCE-61 2024-03-01 09:39:14 +02:00
RhodeCode Admin
fc0ee0e99b feat(ssh-wrapper-speedup): major rewrite of code to address imports problem with ssh-wrapper-v2
- use bootstrapped settings rather than config
- use more code split to make sure we don't import heavy code
2024-02-28 09:30:58 +01:00
Serhii Ilin
25f36e9654 feat(svn-config): moved svn related config keys to *.ini file. Fixes: RCCE-60 2024-02-28 09:34:14 +02:00
Serhii Ilin
86bc980004 feat(celery-hooks): added all needed changes to support new celery backend, removed DummyHooksCallbackDaemon, updated tests. Fixes: RCCE-55 2024-02-12 11:38:03 +02:00
RhodeCode Admin
2f7467e347 fix(git): fixed issues with gzip detection for git protocol 2023-12-15 09:46:38 +01:00
RhodeCode Admin
aae5984782 fix(svn): fixed svn tests and pass-in the Auth headers back to the svn server 2023-12-05 10:01:09 +01:00
RhodeCode Admin
25c079d921 feat(svn): improvements to handle SVN protocol 1.4 features
- added support to actually allow HEAD type calls
- support HEAD / DELETE calls properly with new requets
- use request session for performance optimization on making a lot of calls.
2023-12-01 09:48:28 +01:00
RhodeCode Admin
2033612a4e fix(svn): fix the problems of reading txn_id when used gunicorn/waitress + traefik/no-traefik combinations 2023-11-24 10:32:00 +01:00
RhodeCode Admin
4162cecdee fix(svn): fixed txn_id extraction from the data buffer.
- This buffer is always BYTES
- use new python3 getvalue that can get the data and not exhaust the iterator
- fixes # 5707
2023-11-23 10:19:44 +01:00
RhodeCode Admin
69428fe244 svn: fixed svn operations 2023-08-28 18:30:21 +02:00
RhodeCode Admin
c8b35a769a ldap: small fixes and improvements over ldap authentication 2023-08-21 09:40:30 +02:00
RhodeCode Admin
cbe72d2e58 vcs: skip vcs detection on repo creating page 2023-08-09 11:20:34 +02:00
RhodeCode Admin
8ae0e8de44 caches: make sure the global cache namespace prefixes are used.
- fixes problems when porting from old RC to new python3 based and different serialization mech
2023-07-26 16:15:52 +02:00
RhodeCode Admin
42301154fc copyrights: updated for 2023 2023-07-18 11:57:27 +02:00
RhodeCode Admin
cf44a5cb75 middlewares: all porting for python3 2023-07-18 11:44:32 +02:00
RhodeCode Admin
abbc465e47 core: multiple fixes to unicode vs str usage
- python3 fixes
- import fixes
- list vs iterators
2023-07-18 11:17:17 +02:00
RhodeCode Admin
5357fb11f2 libs: removed utf8 markers 2023-07-18 10:57:59 +02:00
RhodeCode Admin
67ddb883ac PATH_INFO: use new method to consistently extract proper PATH_INFO data 2023-05-11 12:32:19 +02:00
RhodeCode Admin
9740247ef1 core-app: use a consistent pep-3333 compatible PATH_INFO extraction 2023-05-11 12:28:41 +02:00
RhodeCode Admin
34af9cfa2f python3: fixed various code issues
- iterators
- use of u''
2023-03-20 20:51:25 +01:00
RhodeCode Admin
0c53201403 python3: fixed urllib usage 2023-03-10 10:01:53 +01:00
RhodeCode Admin
b1ab0c0f32 appenligth: make it optional if library is not installed 2023-03-07 09:57:01 +01:00
RhodeCode Admin
0122133e4e python3: fixed usage of .next() and .func_name 2023-03-07 09:56:40 +01:00
RhodeCode Admin
44cde4b5c1 python3: removed usage of .iteritems() 2023-03-06 23:46:33 +01:00
RhodeCode Admin
135f0f0cc6 python3: fixed usage of stringIO module 2023-03-06 23:09:06 +01:00
RhodeCode Admin
7aad90a506 appenlight: detect and disable appenlight if not installed 2023-03-06 23:05:22 +01:00
RhodeCode Admin
f7091556fd python3: fixed urlparse import 2023-03-06 23:02:03 +01:00