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