unrhodecode/rhodecode/model
russell@unturf.com 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
..
validation_schema feat(repo-creation): added svn bootstrap, and improved repo creation validation 2025-12-26 21:42:03 +01:00
__init__.py core: run ruff format 2025-01-13 17:47:37 +01:00
auth_token.py core: run ruff format 2025-01-13 17:47:37 +01:00
changeset_status.py core: run ruff format 2025-01-13 17:47:37 +01:00
comment.py core: run ruff format 2025-01-13 17:47:37 +01:00
db.py Remove beaker dependency, switch to Pyramid SignedCookieSessionFactory 2026-02-19 15:26:24 -05:00
forms.py feature: implements AI code review PR checkbox; adds AI PR settings 2026-01-21 11:59:03 +01:00
gist.py core: run ruff format 2025-01-13 17:47:37 +01:00
integration.py core: run ruff format 2025-01-13 17:47:37 +01:00
license.py core: run ruff format 2025-01-13 17:47:37 +01:00
meta.py core: run ruff format 2025-01-13 17:47:37 +01:00
notification.py New implementations and updates for security scan 2026-01-16 16:53:31 +01:00
permission.py core: run ruff format 2025-01-13 17:47:37 +01:00
pull_request.py feature: implements mid trimming long text; implements repo length truncation 2026-01-06 17:54:17 +01:00
quota_model.py New implementations and updates for security scan 2026-01-16 16:53:31 +01:00
repo.py New implementations and updates for security scan 2026-01-16 16:53:31 +01:00
repo_group.py New implementations and updates for security scan 2026-01-16 16:53:31 +01:00
repo_permission.py core: run ruff format 2025-01-13 17:47:37 +01:00
scm.py feature(scm): added multibranch support for git and mercurial 2025-12-21 08:27:16 +01:00
settings.py feature: implements AI code review PR checkbox; adds AI PR settings 2026-01-21 11:59:03 +01:00
ssh_key.py deps: remove sshpubkeys dependency as this project is deprecated 2026-01-11 09:35:38 +01:00
update.py core: run ruff format 2025-01-13 17:47:37 +01:00
user.py New implementations and updates for security scan 2026-01-16 16:53:31 +01:00
user_group.py core: run ruff format 2025-01-13 17:47:37 +01:00
validators.py feat(repo-creation): added svn bootstrap, and improved repo creation validation 2025-12-26 21:42:03 +01:00