Commit graph

93 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
RhodeCode Admin
102205ec73 feature(scm): added multibranch support for git and mercurial 2025-12-21 08:27:16 +01:00
RhodeCode Admin
2f1aff604a svn: fix ssh subcommand type with missing space 2025-12-03 13:39:14 +01:00
RhodeCode Admin
f172aa4144 svn: fixed issue with custom svn client user agents 2025-11-28 11:32:10 +01:00
Andrii V
5b8fa52935 fix: supressed for ssh as well 2025-09-19 19:11:12 +02:00
Andrii V
725b55295f fix: suppress deprecation error for SSH as well 2025-09-19 13:05:13 +02:00
Andrii V
e99780dea1 tests: fix 2 unit-tests 2025-06-25 19:08:37 +02:00
Andrii V
6cd024e10b chore: change log level to debug and added release notes for partial cloning 2025-05-14 18:21:52 +02:00
Andrii V
1312d6e8bc fix: change command log to info 2025-05-13 13:25:47 +02:00
Andrii V
56266cbc4f fix: config for ssh partial cloning 2025-05-12 21:53:15 +02:00
Andrii V
e5514cc9de feat(git): added necesary git config options to enable partial and shallow cloning via ssh by default 2025-05-06 20:45:35 +02:00
RhodeCode Admin
83aaa1ecb7 tests: fixed svn tests 2025-03-12 08:52:47 +01:00
RhodeCode Admin
5dc5437eb9 git: fix space in command 2025-02-04 10:05:52 +01:00
RhodeCode Admin
c69afa6296 svn: fixed lack of hooks data for svn over ssh 2025-01-23 13:38:24 +01:00
RhodeCode Admin
b36b8aa24a fix: svn, allow in-process communication with proper flush 2025-01-17 11:17:20 +01:00
RhodeCode Admin
d7743b35eb fix: svn, fixed error handling for timeouts 2025-01-17 10:05:43 +01:00
RhodeCode Admin
166db21812 core: run ruff format 2025-01-13 17:47:37 +01:00
RhodeCode Admin
d79877ff23 ssh-wrapper: added extra logging in case of failed user fetch 2025-01-06 12:09:22 +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
2bbd831d7c fix(ssh-backend): fix accidentally added rhodecode_tools import 2024-11-08 15:18:23 +01:00
RhodeCode Admin
efb6d1e422 feat(configs): deprecared old hooks protocol and ssh wrapper.
New defaults are now set on v2 keys, so previous installation are automatically set to new keys.
Fallback mode is still available.
2024-08-07 13:35:47 +02:00
RhodeCode Admin
55281cb2b0 feat(config): deprecated old ssh wrapper command and make the v2 the default one 2024-08-06 16:02:40 +02:00
Serhii Ilin
9019f7e9c8 fix: fixed empty server url in PR link. Fixes: RCCE-77 2024-06-21 09:25:02 +03:00
RhodeCode Admin
d00bf18b2d fix(tests): fixed svn tests 2024-03-04 12:54:09 +01:00
RhodeCode Admin
104352ccda fix(svn): more binary protocol svn ssh fixes 2024-03-03 08:40:12 +01:00
RhodeCode Admin
747534f76d fix(svn-ssh): fixed svn ssh wrapper 2024-03-01 13:40:11 +01:00
Serhii Ilin
f56c72e441 feat(svn-config): updated with the latest changes. 2024-03-01 12:49:01 +02:00
Serhii Ilin
51a688c0c0 refactor(ssh-wrapper): changed SSHVcsServer to SshVcsServer, updated call_service_api method. 2024-02-28 11:52:11 +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
RhodeCode Admin
aadbbc076c fix(ssh): added missing import 2024-02-27 10:41:51 +01:00
RhodeCode Admin
fb6b7a3692 chore(imports): optimize imports for ssh events 2024-02-27 09:51:41 +01:00
RhodeCode Admin
2f216c3acf feat(ssh-wrapeprs): moved the setup logging into common function to not relly on v1 codebase 2024-02-27 09:48:58 +01:00
RhodeCode Admin
0b73535140 settings: remove links to rccontrol from settings and default to the docker image paths 2024-02-27 09:44:28 +01:00
Serhii Ilin
16c169bec2 fix(ssh): Added alternative SshWrapper and changes needed to support it + service api. Fixes: RCCE-6 2024-02-19 13:49:51 +02:00
RhodeCode Admin
8534f3602b fix(ssh): add pull fix into pre_pull hook 2024-02-16 07:45:24 +01:00
RhodeCode Admin
034377cec3 feat(ssh-wrapper): added pre/post pull hooks on top of git for ssh backend.
- this makes it consistent with the http backend and actually adds audit logging into the ssh pulls for git
2024-02-15 19:58:58 +01: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
Serhii Ilin
6192f14c32 feat(metric): added new metric calculation. Fixes: RCCE-5 2024-01-17 17:19:42 +02:00
RhodeCode Admin
4bbb30fa06 modernize: updates for python3 2023-07-18 14:45:20 +02:00
RhodeCode Admin
4026ee36ee apps: modernize for python3 2023-07-18 14:24:37 +02:00
RhodeCode Admin
42301154fc copyrights: updated for 2023 2023-07-18 11:57:27 +02:00
RhodeCode Admin
bf561e5914 tests: fixed all tests for python3 BIG changes 2023-07-18 11:46:31 +02:00
RhodeCode Admin
c231b4c990 apps: various fixes and improvements for python3 2023-07-18 11:39:51 +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
006cbc84e0 apps: removed utf8 marker 2023-07-18 10:20:56 +02:00
RhodeCode Admin
0c53201403 python3: fixed urllib usage 2023-03-10 10:01:53 +01:00
RhodeCode Admin
c3da01c179 ssh-wrapper: perf optimizations
- make key timestamp update pure sql so we don't generate model import overhead
- code cleanups
2023-03-08 14:57:45 +01:00
RhodeCode Admin
255d0e78ee python3: fix import configparser 2023-03-06 23:30:53 +01:00