unrhodecode/rhodecode/lib
russell@unturf.com 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
..
_vendor Fix session.save() for cookie sessions, add vcsserver/rc_license stubs 2026-02-19 19:38:09 -05:00
archive_cache archive-cache: make it more resilient to errors and not break if single metadata is broken 2025-02-26 04:55:00 +01:00
celerylib Remove debug email entries 2026-01-16 17:12:26 +01:00
dbmigrate Initial implementation of security scan for PRs 2026-01-15 16:48:04 +01:00
feedgenerator core: run ruff format 2025-01-13 17:47:37 +01:00
hook_daemon feature: moves logic of dumping default values to ini file 2025-08-04 16:27:12 +02:00
index search: added deprecation for whoosh searcher 2025-06-04 08:43:07 +02:00
middleware Prototype: OTP auth, styleguide overhaul, login/session rework 2026-03-04 16:44:40 -05:00
plugins core: run ruff format 2025-01-13 17:47:37 +01:00
pyramid_shell core: run ruff format 2025-01-13 17:47:37 +01:00
rc_cache core: run ruff format 2025-01-13 17:47:37 +01:00
rc_commands Initial implementation of security scan for PRs 2026-01-15 16:48:04 +01:00
vcs feature(scm): added multibranch support for git and mercurial 2025-12-21 08:27:16 +01:00
__init__.py core: updated copyright to 2024 2024-11-12 16:39:07 +01:00
action_parser.py core: run ruff format 2025-01-13 17:47:37 +01:00
api_utils.py ssh-wrapper: added extra logging in case of failed user fetch 2025-01-06 12:09:22 +01:00
audit_logger.py fix: adds a special case - when there are duplicated permissions, allows removing them 2025-12-19 16:53:10 +01:00
auth.py 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
auth_otp.py Prototype: OTP auth, styleguide overhaul, login/session rework 2026-03-04 16:44:40 -05:00
base.py Remove beaker dependency, switch to Pyramid SignedCookieSessionFactory 2026-02-19 15:26:24 -05:00
caching_query.py core: run ruff format 2025-01-13 17:47:37 +01:00
channelstream.py core: run ruff format 2025-01-13 17:47:37 +01:00
codeblocks.py core: run ruff format 2025-01-13 17:47:37 +01:00
colander_utils.py core: run ruff format 2025-01-13 17:47:37 +01:00
colored_formatter.py core: run ruff format 2025-01-13 17:47:37 +01:00
config_utils.py feature: moves token generation to config_maker.py file 2025-07-30 14:01:27 +02:00
datelib.py core: run ruff format 2025-01-13 17:47:37 +01:00
db_manage.py Initial implementation of security scan for PRs 2026-01-15 16:48:04 +01:00
diff_match_patch.py core: run ruff format 2025-01-13 17:47:37 +01:00
diffs.py fix(diffs): bumped diffs cache to invalidate previous logic on single branch 2025-12-25 16:41:21 +01:00
enc_utils.py core: run ruff format 2025-01-13 17:47:37 +01:00
encrypt.py core: run ruff format 2025-01-13 17:47:37 +01:00
encrypt2.py core: run ruff format 2025-01-13 17:47:37 +01:00
exc_tracking.py core: run ruff format 2025-01-13 17:47:37 +01:00
exceptions.py Remove beaker dependency, switch to Pyramid SignedCookieSessionFactory 2026-02-19 15:26:24 -05:00
ext_json.py core: run ruff format 2025-01-13 17:47:37 +01:00
ext_json_renderer.py core: run ruff format 2025-01-13 17:47:37 +01:00
graphmod.py core: run ruff format 2025-01-13 17:47:37 +01:00
hash_utils.py core: run ruff format 2025-01-13 17:47:37 +01:00
helpers.py Fix session.save() for cookie sessions, add vcsserver/rc_license stubs 2026-02-19 19:38:09 -05:00
hooks_base.py core: run ruff format 2025-01-13 17:47:37 +01:00
hooks_utils.py core: run ruff format 2025-01-13 17:47:37 +01:00
html_filters.py core: run ruff format 2025-01-13 17:47:37 +01:00
html_sanitizer_defs.py core: run ruff format 2025-01-13 17:47:37 +01:00
jsonalchemy.py Fixed orjson incompatibility with empty values from 4.x db schema 2026-01-22 15:10:46 +01:00
logging_formatter.py core: run ruff format 2025-01-13 17:47:37 +01:00
markdown_ext.py core: run ruff format 2025-01-13 17:47:37 +01:00
markup_renderer.py core: run ruff format 2025-01-13 17:47:37 +01:00
memory_lru_dict.py Remove beaker dependency, switch to Pyramid SignedCookieSessionFactory 2026-02-19 15:26:24 -05:00
pagination.py core: run ruff format 2025-01-13 17:47:37 +01:00
partial_renderer.py fix: migrate pkg_resources lib to importlib 2025-10-03 14:49:50 +02:00
pidlock.py core: run ruff format 2025-01-13 17:47:37 +01:00
pyramid_utils.py feature: moves logic of dumping default values to ini file 2025-08-04 16:27:12 +02:00
rc_beaker.py Remove beaker dependency, switch to Pyramid SignedCookieSessionFactory 2026-02-19 15:26:24 -05:00
repo_maintenance.py core: run ruff format 2025-01-13 17:47:37 +01:00
request.py core: run ruff format 2025-01-13 17:47:37 +01:00
request_counter.py core: updated copyright to 2024 2024-11-12 16:39:07 +01:00
sshpubkeys.py deps: remove sshpubkeys dependency as this project is deprecated 2026-01-11 09:35:38 +01:00
statsd_client.py core: run ruff format 2025-01-13 17:47:37 +01:00
str_utils.py core: run ruff format 2025-01-13 17:47:37 +01:00
string_renderer.py core: run ruff format 2025-01-13 17:47:37 +01:00
svn_txn_utils.py svn: fix ssh subcommand type with missing space 2025-12-03 13:39:14 +01:00
system_info.py Remove beaker dependency, switch to Pyramid SignedCookieSessionFactory 2026-02-19 15:26:24 -05:00
type_utils.py core: run ruff format 2025-01-13 17:47:37 +01:00
user_log_filter.py core: run ruff format 2025-01-13 17:47:37 +01:00
user_sessions.py Remove beaker dependency, switch to Pyramid SignedCookieSessionFactory 2026-02-19 15:26:24 -05:00
utils.py New implementations and updates for security scan 2026-01-16 16:53:31 +01:00
utils2.py Remove beaker dependency, switch to Pyramid SignedCookieSessionFactory 2026-02-19 15:26:24 -05:00
vcs_common.py core: run ruff format 2025-01-13 17:47:37 +01:00
view_utils.py core: run ruff format 2025-01-13 17:47:37 +01:00