4f73837822
Remove beaker dependency, switch to Pyramid SignedCookieSessionFactory
...
Replace server-side session backends (redis, file, database, memcached)
with client-side signed cookie sessions. Users will need to
re-authenticate after deploy.
- Rewrite rc_beaker.py to use pyramid.session.SignedCookieSessionFactory
- Gut user_sessions.py to cookie-only stub
- Drop beaker.container from memory_lru_dict.py (pure repoze.lru)
- Migrate ini configs from beaker.session.* to session.* namespace
- Remove beaker==1.13.0 from requirements.txt
- Remove beaker.backends entry points from pyproject.toml
- Preserve backward-compat fallbacks for encryption key resolution
2026-02-19 15:26:24 -05:00
RhodeCode Admin
911b45148f
fix(tests): fixed test logic on creation
2026-01-21 17:49:15 +01:00
Andrii V
6fe5736648
New implementations and updates for security scan
2026-01-16 16:53:31 +01:00
RhodeCode Admin
cd01bbbddd
feat(repo-creation): added svn bootstrap, and improved repo creation validation
...
Also added refined UI, ability to pre-validate repo names
fold: repo create
fold repo creation
foldz
feat(repo-creation): added svn bootstrap, and improved repo creation validation
Also added refined UI, ability to pre-validate repo names
fold: repo create
fold repo creation
foldz
fold
2025-12-26 21:42:03 +01:00
Andrii Verbytskyi
d61a7389cb
Merge pull request !2922 from rhodecode-enterprise-ce feature/RCCE-360__Repo-deletion
...
feature: implements the feature to delete a repository completely or leave backup
2025-12-23 12:01:57 +00:00
RhodeCode Admin
102205ec73
feature(scm): added multibranch support for git and mercurial
2025-12-21 08:27:16 +01:00
ievgenii vdovenko
376aa04b3c
feature: implements the feature to delete a repository completely or leave backup
2025-12-17 16:13:22 +01:00
Andrii V
58261b0771
fix: release notes and create repo api fix
2025-09-29 20:34:01 +02: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
91a731620e
tests: fixes existing tests; adds tests for forks detach\delete
2025-08-01 13:31:30 +02:00
ievgenii vdovenko
d392589e5c
feature: makes forks and PR's link to clearly show admin what will be done
2025-08-01 13:31:27 +02:00
ievgenii vdovenko
d4cb542581
feature: implements repo deletion mechanism
2025-08-01 13:30:48 +02:00
ievgenii vdovenko
203936cbd8
feature: work in progress
2025-08-01 13:30:48 +02:00
ievgenii vdovenko
6e8b6c4975
tests: fixes existing tests and add new assertion
2025-07-26 10:36:17 +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
Andrii V
7c551fd05f
Merge branch 'main' into RCCE-255-unit-tests-fix
2025-07-03 15:49:31 +02:00
Andrii V
7dc5b1bc0c
tests: skip search related tests for now, add new test commands and add pytest-xdist to run in parralel
2025-06-25 20:37:14 +02:00
Andrii V
9bbdde8d18
tests: fix 3 more unit-tests
2025-06-25 19:22:38 +02:00
ievgenii vdovenko
0471ee8ec4
feature: adds 'archived' field to internal api response
2025-06-18 16:48:54 +02:00
RhodeCode Admin
b6c2ac4521
search: remove whoosh, and add support for ES 8 & 9
2025-06-02 13:50:04 +02:00
Andrii V
f602b2d5b1
Skip svn test to isolate issue
2025-04-03 15:35:24 +02:00
hkoziak
aa01e0b83d
RCCE-165
2025-03-25 09:49:29 +02:00
RhodeCode Admin
aef3cca3ea
security: limit API impersonate feature to only super admins
2025-03-24 05:17:44 +01:00
RhodeCode Admin
2af828e1c9
fix(security): do not expose draft comments via API to other users than caller
2025-02-24 08:41:01 +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
d08633d220
fix(encoding for file): fixed support of non utf-8 files in all backends
2024-11-27 19:35:02 +01:00
RhodeCode Admin
ef109d8f05
feat(remap and rescan): added more relient remap and removal option, and also split the logic to either add or cleanup
2024-11-13 13:39:21 +01:00
RhodeCode Admin
2b623ea7f2
core: avoid using rhodecode.test packages inside main packages as tests are removed during build which can cause some problems in some edge case calls
2024-11-13 09:49:39 +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
90a1d3ca75
feat(artifacts): new artifact storage engines allowing an s3 based uploads
2024-08-28 23:56:59 +02:00
RhodeCode Admin
81595dcae2
fix(mailing): patch repozesendmail to properly use CRLF for newlines. Fixes RFC5322 Issues with mailing
2024-08-28 13:29:10 +02:00
RhodeCode Admin
8f1e706ad8
chore(cleanups): cleanup unicode usage...
2024-06-23 21:48:10 +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
8de3597958
fix(api.url): set default api.url and re-use defaults in ssh wrappers
2024-02-27 09:50:56 +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
719ae001e0
feat(upgrade): added feature to bulk upgrade hooks from 4.X -> 5.X fixes RCCE-34
2024-01-29 12:15:15 +01:00
Serhii Ilin
15bf624134
fix(test): fixed test and pull api endpoint. Fixes: RCCE-29
2024-01-11 18:05:51 +02:00
Serhii Ilin
840ea1daef
fix(LFS): fixed pull_changes method to support a new (sync_large_objects) flag, updated all parts that will use a new flag. Fixes: RCCE-8
2024-01-08 14:22:04 +02:00
RhodeCode Admin
8a480af3c1
fix(tests): fixed the creation of non-linear commits creation in tests
...
- This addresses and makes a fix for #5706
2023-11-23 09:41:19 +01:00
RhodeCode Admin
00bce73f62
code: import fix/pep8
2023-10-09 12:45:35 +02:00
RhodeCode Admin
6e5314f631
tests: refactor code to use a single test url generator
2023-10-04 19:36:19 +02:00
RhodeCode Admin
3424f9c3fc
exc-tracking: fixed API calls with new exceptions store engine
2023-08-25 12:50:30 +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
257c91a1ad
exceptions: skip extracting exception by deprecated .message attribute
2023-07-26 10:17:55 +02:00
RhodeCode Admin
b4c874e244
cleanups: typing + whitespaces
2023-07-20 10:33:37 +02:00
RhodeCode Admin
4bbb30fa06
modernize: updates for python3
2023-07-18 14:45:20 +02:00
RhodeCode Admin
230f12827e
api: modernize code for python3
2023-07-18 14:16:28 +02:00
RhodeCode Admin
3c7a0fe047
lint: ruff run
2023-07-18 13:46:39 +02:00