722c3bd369
Prototype: OTP auth, styleguide overhaul, login/session rework
...
Replace password reset with email OTP verification flow.
Add auth_otp module, OTP templates, and email delivery.
Expand styleguide CSS with full component library.
Rework login, register, and admin views for cookie sessions.
Remove legacy 2FA templates and password reset flow.
Update SSH wrappers, forms, validators, and middleware.
2026-03-04 16:44:40 -05:00
dc3502fed0
Fix session.save() for cookie sessions, add vcsserver/rc_license stubs
...
- Guard all session.save() calls with hasattr checks for CookieSession
compatibility (CookieSession auto-saves via response callbacks)
- Guard beaker-specific _set_cookie_expires and _update_cookie_out in
login views
- Defer ldap scope_labels to property to avoid class-level AttributeError
when python-ldap is not installed
- Add vcsserver stub package to allow imports without full vcsserver
- Add rc_license stub for CE edition (no license management)
2026-02-19 19:38:09 -05:00
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
a3465d8e83
Fixed orjson incompatibility with empty values from 4.x db schema
2026-01-22 15:10:46 +01:00
Andrii Verbytskyi
9ff7ebfc3b
Merge pull request !2943 from rhodecode-enterprise-ce feature/RCCE-283_long-pull-request-names
...
feature: implements mid trimming long text; implements repo length truncation
2026-01-21 13:56:06 +00:00
Andrii Verbytskyi
01e582003c
Merge pull request !2949 from rhodecode-enterprise-ce security-audit-improvements
...
Changes from branch: Security audit improvements
2026-01-19 12:53:42 +00:00
Andrii V
65cd9bb0aa
Remove debug email entries
2026-01-16 17:12:26 +01:00
Andrii V
6fe5736648
New implementations and updates for security scan
2026-01-16 16:53:31 +01:00
Andrii V
9ce6ca8fd8
Initial implementation of security scan for PRs
2026-01-15 16:48:04 +01:00
RhodeCode Admin
513e951219
deps: remove sshpubkeys dependency as this project is deprecated
2026-01-11 09:35:38 +01:00
ievgenii vdovenko
e0b2043c71
feature: implements mid trimming long text; implements repo length truncation
2026-01-06 17:54:17 +01:00
ievgenii vdovenko
c4db0d33e5
feature: simplify code
2025-12-29 15:03:13 +01:00
ievgenii vdovenko
746c5b4699
feature: initial implementation of qoutas for a user, repo count part
2025-12-29 15:03:10 +01:00
RhodeCode Admin
e9a3cf8c29
fix(celery): fixed issue with repo creation tasks that could hide exceptions
2025-12-26 21:42:03 +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
RhodeCode Admin
ee52770fff
feature(repo): added ability to bootstrap repositories on creation
2025-12-26 21:42:02 +01:00
RhodeCode Admin
6f780dccb1
fix(diffs): bumped diffs cache to invalidate previous logic on single branch
2025-12-25 16:41:21 +01:00
Andrii Verbytskyi
515fc40de7
Merge pull request !2927 from rhodecode-enterprise-ce multi-branch
...
Changes from branch: Multi branch
2025-12-23 10:59:24 +00:00
RhodeCode Admin
102205ec73
feature(scm): added multibranch support for git and mercurial
2025-12-21 08:27:16 +01:00
RhodeCode Admin
63639e5bf6
feat(code-highlite): added support for Jenkinsfile
2025-12-21 08:27:16 +01:00
ievgenii vdovenko
328153000e
fix: adds a special case - when there are duplicated permissions, allows removing them
2025-12-19 16:53:10 +01:00
Andrii V
a5e5df6d4b
Fixed template
2025-12-11 14:40:39 +01:00
Andrii V
2f46166d0e
Fixed merge conflicts, regenerated lock file
2025-12-10 17:56:09 +01:00
Andrii Verbytskyi
10ad0686cb
Merge pull request !2871 from rhodecode-enterprise-ce Polymer-lit-migration-1
...
Changes from branch: Polymer lit migration 1
2025-12-10 16:17:29 +00:00
ievgenii vdovenko
56fc497067
feature: reverts select2 changes
2025-12-08 11:44:35 +01:00
Andrii V
1791f83dcc
Bumped webpack and grunt, fixed notifications issue caused by minification
2025-12-03 18:13:53 +01:00
RhodeCode Admin
2f1aff604a
svn: fix ssh subcommand type with missing space
2025-12-03 13:39:14 +01:00
RhodeCode Admin
9780721347
core: ruff format
2025-11-28 11:35:34 +01:00
RhodeCode Admin
b452f0598e
stats: use persistent UUID identifier
2025-11-28 11:32:42 +01:00
ievgenii.v
89479931d7
migration: update seelect2 to latest version
2025-11-25 13:07:43 +01:00
Andrii V
01257daa5d
Fixes for failing tests
2025-11-04 14:40:54 +01:00
ievgenii.v
398723f405
feature: migration version fix
2025-11-03 17:53:10 +02:00
ievgenii.v
bbe3cafd64
feature: apply configs via config maker
2025-11-01 09:59:24 +02:00
ievgenii vdovenko
c255a3aef6
feature: implements deduplication mechanist for celery messages
2025-11-01 09:59:22 +02:00
ievgenii.v
33ca7503ed
feature: apply configs via config maker
2025-11-01 09:58:47 +02:00
ievgenii vdovenko
9555056af7
feature: implements deduplication mechanist for celery messages
2025-11-01 09:58:44 +02:00
Andrii Verbytskyi
126269feef
Merge pull request !2849 from rhodecode-enterprise-ce feature/git-default-branch
...
Setting for default branch and creating new repo+commits on empty repo
2025-10-31 16:00:29 +00:00
Andrii Verbytskyi
9fe203b496
Merge pull request !2850 from rhodecode-enterprise-ce feature/RCCE-334_Button-for-Ai-code-review
...
feature: implements button to start AI code review
2025-10-31 14:38:32 +00:00
ievgenii.v
ecfb132dc4
feature: uncomment AI review
2025-10-29 20:02:48 +02:00
ievgenii.v
afe21adf51
feature: removes redundant import
2025-10-29 16:32:28 +02:00
ievgenii.v
6e3aa8ed6b
feature: implements locking feature for AI review button; adds detailed audit logging
2025-10-29 16:31:07 +02:00
ievgenii.v
32952f105b
feature: implements button to start AI code review
2025-10-27 15:16:13 +02:00
Andrii V
c67bb94291
Setting for default branch and creating new repo+commits on empty repo
2025-10-24 16:20:56 +02:00
ievgenii.v
07193705f4
feature: implements find\notify\delete inactive users
2025-10-23 15:54:54 +03:00
ievgenii.v
f6d1fc8f44
Revert "feature: implements find\notify\delete inactive users"
...
This reverts commit 04ba7e9b1d .
2025-10-23 15:46:37 +03:00
ievgenii.v
04ba7e9b1d
feature: implements find\notify\delete inactive users
2025-10-23 15:45:47 +03:00
ievgenii.v
eb1f2f8109
feature: implements sending emails to a local store for local development
2025-10-21 11:51:26 +03:00
Andrii Verbytskyi
7d2a9d1d48
Merge pull request !2834 from rhodecode-enterprise-ce feature/RCCE-325_AI-model-versions-auto-update
...
feature: implements possibility to update AI model versions for admin
2025-10-10 18:22:37 +00:00
ievgenii vdovenko
a1c66a2e0b
feature: implements possibility to update AI model versions for admin
2025-10-09 14:48:41 +02:00
ievgenii vdovenko
2cabe6569c
fix: migrates pkg_resources.working_set; removes commented test
2025-10-06 11:24:37 +02:00