Commit graph

136 commits

Author SHA1 Message Date
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
ievgenii vdovenko
bfb7120398 feature: moves host/port/enable_feature into ini files 2026-01-28 12:23:56 +01:00
Andrii V
7971df8a49 Reapply "Merge pull request !2870 from rhodecode-enterprise-ce Polymer-lit-migration-1"
This reverts commit 2aebe6862d.
2025-12-01 18:06:16 +01:00
Andrii V
2aebe6862d Revert "Merge pull request !2870 from rhodecode-enterprise-ce Polymer-lit-migration-1"
This reverts commit 262fefa9a9, reversing
changes made to 57d841d6ea.
2025-12-01 18:01:18 +01:00
Andrii V
241837f815 Migration to lit 2 of most components 2025-11-20 15:17:07 +01:00
ievgenii vdovenko
9555056af7 feature: implements deduplication mechanist for celery messages 2025-11-01 09:58:44 +02:00
RhodeCode Admin
0003c94632 configs: enable celery monitoring by default 2025-01-09 11:44:40 +01:00
RhodeCode Admin
d88fc5856d configs: added info how to set cache_license to redis 2024-11-13 14:07:06 +01:00
RhodeCode Admin
7d196811c4 feat(redis): added ability to specify a redis key prefix for all cache regions of dogpile that use redis backend 2024-10-23 22:11:27 +02:00
RhodeCode Admin
a36bd6781b fix(configs): fixed some config bad default setting 2024-10-22 21:56:08 +02:00
RhodeCode Admin
400d24f05f fix(tests): explicitly disable env_expand for test suite to prevent problems with DB connections during tests 2024-10-11 14:38:37 +02:00
RhodeCode Admin
62690f16e4 configs: synced ce/ee configs 2024-10-07 10:23:08 +02:00
Serhii Ilin
5d1b03ab5b feat(git lfs path and path to hg large files in *.ini files): moved git lfs path and path of hg large files to *.ini files. 2024-09-25 10:59:01 +03: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
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
RhodeCode Admin
1d56632985 ini: cleanup 2024-07-16 14:02:38 +02:00
RhodeCode Admin
26d18ef0fe fix(svn): svn events fixes and change the way how we handle the events 2024-06-04 17:20:16 +02:00
Serhii Ilin
61c700577b feat(region for s3 storage): added configurable region of s3 storage. 2024-07-03 14:17:17 +03:00
RhodeCode Admin
eab897ac5c feat(archive-cache): objectstore now makes bucket required, and use shards as folders inside it 2024-06-19 12:34:05 +02:00
RhodeCode Admin
5206570f1b configs: added config for top-level bucket 2024-06-18 14:05:33 +02:00
RhodeCode Admin
984a9a564f feat(archive-cache): implemented s3 based backend for filecaches 2024-06-13 21:29:37 +02:00
RhodeCode Admin
39bed20bcb feat(disk-cache): rewrite diskcache backend to be k8s and NFS safe.
- no longer depend on diskcache
- use simpler version with Redis lock, and filesystem storage
- fixes RCCE-78
2024-06-05 12:32:12 +02:00
RhodeCode Admin
0f0d045b9b configs: update .ini files 2024-05-20 10:01:35 +02:00
RhodeCode Admin
590bbea4e3 tests: updated test ini and configs for setting custom ini files 2024-05-08 13:27:19 +02:00
Serhii Ilin
5f36eb1b22 Updated with a latest changes. 2024-03-11 20:12:31 +02:00
RhodeCode Admin
2dd2eea658 chore(configs): optimize configs for docker env 2024-03-04 11:34:15 +01: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
25f36e9654 feat(svn-config): moved svn related config keys to *.ini file. Fixes: RCCE-60 2024-02-28 09:34: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
0f1af561b6 fix(configs): optimize configs for 5.0.0 release defaults
- switch by default form gevent to gthread
2024-02-12 13:00:46 +01:00
RhodeCode Admin
a713c72836 configs: mention not to use memory sessions 2023-10-23 21:58:25 +02:00
RhodeCode Admin
dd61323584 configs: added small fixes into gunicorn configs 2023-08-16 15:55:42 +02:00
RhodeCode Admin
9acdaef436 configs: moved gunicorn configs to python files 2023-08-05 23:26:16 +02:00
RhodeCode Admin
76daee5cd6 configs: updated with new options and settings for python3 2023-07-18 09:51:33 +02:00
RhodeCode Admin
bfdcb17dff configs: remove convert unicode which is deprecated 2023-03-20 20:02:35 +01:00
RhodeCode Admin
971b015bdf config: reduced gunicorn backlog default to handle less connections per worker 2023-02-09 11:00:33 +01:00
RhodeCode Admin
bc9d34cbec config: reduce max-task-per-child to 20 2023-02-08 12:20:01 +01:00
RhodeCode Admin
83e86c7943 small naming fixes 2023-02-02 09:41:40 +01:00
RhodeCode Admin
a672643796 celery: improve errors handling and logging 2023-01-31 10:07:10 +01:00
RhodeCode Admin
16ca79921f hooks: allow to bind to existing hostname automatically if nothing explicitly is set. 2023-01-21 14:47:59 +01:00
RhodeCode Admin
95bdb4e1c3 ini: cleanups + added generic cache definition 2023-01-05 09:50:14 +01:00
RhodeCode Admin
7a4e0005a5 config: updated changes to config files 2022-12-19 15:20:13 +01:00
RhodeCode Admin
43f40cd31c config: major update for the code to make it be almost fully controllable via env for new docker based installer. 2022-12-12 14:05:25 +01:00
RhodeCode Admin
062734947d configs: added changed require to track logging with loki or logstash 2022-10-28 13:08:19 +02:00
RhodeCode Admin
0edcacd71a config: expose statsd config variable 2022-10-14 12:53:21 +02:00
RhodeCode Admin
fe98575ce6 cache: allow controlling lock_auto_renewal via .ini config 2021-07-22 11:47:42 +02:00
Marcin Kuzminski
38ebd62814 configs: changed allowed method of setting SVN compatible version 2020-03-30 11:50:05 +02:00
Marcin Kuzminski
d0a117b4ad exception-tracker: enable send email on exception 2020-03-26 14:03:07 +01:00
Marcin Kuzminski
ed40528e9a ini: updated .ini templates 2020-01-08 13:21:51 +01:00