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
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
2dcb9984c7
feature: implemented deleting user and migrating all user assets new system ghost user
2025-07-25 15:43:29 +02:00
RhodeCode Admin
b6c2ac4521
search: remove whoosh, and add support for ES 8 & 9
2025-06-02 13:50:04 +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
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
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
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
00bce73f62
code: import fix/pep8
2023-10-09 12:45:35 +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
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
42301154fc
copyrights: updated for 2023
2023-07-18 11:57:27 +02:00
RhodeCode Admin
e564ec9b32
api: make all tests for API pass
2023-07-18 09:45:22 +02:00
RhodeCode Admin
458caff188
api: code fixes / cleanups for python3
2023-07-18 09:45:03 +02:00
RhodeCode Admin
047254866b
api: fixes and changes to always return content type in API
...
- few tweeks here and there
2023-03-28 10:21:23 +02:00
RhodeCode Admin
34af9cfa2f
python3: fixed various code issues
...
- iterators
- use of u''
2023-03-20 20:51:25 +01:00
RhodeCode Admin
dbf975898e
py3: remove use of pyramid.compat
2023-03-06 15:52:51 +01:00
RhodeCode Admin
9f13849af9
api: added proper full permission flush on API calls when creating repos and repo groups.
...
- This allows a full flush and multiple calls made via API
2021-05-24 23:47:29 +02:00
Milka Kuzminski
219a05baa4
permissions: use constant for fork enable/disable
2021-03-24 16:52:47 +01:00
Marcin Kuzminski
1bfda61f13
api: fixed SVN raw diff export. The API method was incosistent, and used different logic.
...
Now it shares the same code as raw-diff from web-ui
2020-10-15 09:21:49 +02:00
Marcin Kuzminski
c3f059ebc6
observers: code cleanups and fixed tests.
2020-10-11 22:16:08 +02:00
Marcin Kuzminski
508c8ba158
reviewers: optimize diff data, and creation of PR with advanced default reviewers
2020-10-08 12:01:18 +02:00
Marcin Kuzminski
9692332a7b
channelstream: cleanup, and re-organize code for posting comments/pr updated messages.
...
- now shares new common code
- fixed cases for both views and API in consistent way
2020-10-06 11:54:29 +02:00
Marcin Kuzminski
80da773011
reviewers: added observers as another way to define reviewers.
...
- fixes #4183
2020-10-06 08:49:13 +02:00
Marcin Kuzminski
7e4cac8421
repo-api: allow repo admins to get/set settings. Previously it was only super-admins that could do that, and it's wrong.
2020-08-13 11:11:24 +02:00