Commit graph

66 commits

Author SHA1 Message Date
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
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
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
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
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
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
RhodeCode Admin
f7091556fd python3: fixed urlparse import 2023-03-06 23:02:03 +01:00
RhodeCode Admin
c691bf8c9a statsd/audit-logs: cleanup push/pull user agent code.
- add normalization
- add user-agent tag into statsd call so we can track protocol/vcs type usage
- internal merge also sends in repo type
2023-01-21 14:38:37 +01:00
RhodeCode Admin
5df5d7893b ssh: handle subrepos better 2021-06-23 21:40:40 +02:00
RhodeCode Admin
1f15dd1741 ssh: use pre-compiled backends for faster matching of vcs detection. 2021-06-23 21:38:16 +02:00
Milka Kuzminski
712064268e ssh: allow clone by ID via SSH operations. 2021-03-04 22:08:18 +01:00
Marcin Kuzminski
dec6e7afda permissions: rename write+ to write or higher for more explicit meaning. 2020-07-24 12:23:53 +02:00
Marcin Kuzminski
fe96e16646 code: update copyrights to 2020 2020-04-16 00:34:52 +02:00
Daniel Dourvaris
fef1c89222 svn: explicitly specify tunnel-user to properly map rhodecode username on svn commit via SSH backend
- fixes #5608
2020-03-31 17:39:58 +02:00
Daniel Dourvaris
bc26425632 svn: fixed case of wrong extracted repository name for SSH backend. In cases
where we commited to a nested subdirs SVN reported the access path with the subdir paths in it.
We couldn't then match that extended name into proper rhodecode repository for ACL checks.

- Current implementation gives an slight overhead as we have to lookup all repositories
- fixes #5606
2020-03-31 09:25:37 +02:00
Marcin Kuzminski
52b560fe7d ssh: fix invocation of custom hgrc 2019-05-08 09:49:53 +02:00
Marcin Kuzminski
c6963cf66b ssh: call custom hooks via SSH backend 2019-04-17 12:39:26 +02:00
Marcin Kuzminski
d693a556b4 Mercurial: fix ssh-server support for UI objects
- fixed evolve/topic usage
- fixed propagation of publishing and extension flags
2019-04-07 13:39:06 +02:00
Marcin Kuzminski
bd1a9c8201 docs: updated copyrights to 2019 2019-01-02 18:13:27 +01:00