oss-oo soft-fork patch series for Forgejo — multi-account sessions (format-patch + rebase log; the fork never pushes to codeberg)
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Claudiu Schuster e34eebb642 Patch 5: one bookkeeping-cookie write per sign-in
Double append (park + remember) re-read the request cookie, losing the
parked entry. Series now 5 patches; image oo5.
2026-09-23 02:34:21 +02:00
patches Patch 5: one bookkeeping-cookie write per sign-in 2026-09-23 02:34:21 +02:00
README.md Soft-fork patch series: multi-account sessions (base 180e6101d0, 2 patches) 2026-09-23 01:58:35 +02:00
REBASE-LOG.md Patch 5: one bookkeeping-cookie write per sign-in 2026-09-23 02:34:21 +02:00

forgejo-patches — the oss-oo soft-fork patch series

Exact, replayable patches of the oss-oo Laboratory's Forgejo soft-fork. This repo carries format-patch files + a rebase log, never a full source clone. Runtime: https://oss-oo.io (image pin + rollout ritual in the laboratory's docs/RUNBOOK.md).

Contents

  • patches/git format-patch series for branch oss-oo/upstream/multi-account-sessions (feature: multi-account sessions, see the laboratory's docs/ACCOUNT_SWITCHER.md).
  • REBASE-LOG.md — one entry per rebase: base commit, date, result.

Applying

git clone https://codeberg.org/forgejo/forgejo   # anonymous read-only
cd forgejo
git checkout -b oss-oo/upstream/multi-account-sessions origin/forgejo
git am /path/to/this/repo/patches/*.patch

Policy

  • Pure soft-fork (owner decision 2026-09-23): nothing is opened upstream (no issue/RFC/PR on codeberg.org/forgejo) before further tests. The codeberg push-mirror of OSS-OO/laboratory is the standby channel if a GO ever comes.
  • Rebased monthly (and on security fixes) by the runbook ritual; every rebase lands here as fresh patches + a log entry.
  • Config-gated: [session] MULTI_ACCOUNT defaults to false; needs PROVIDER=db. Upstream behavior is unchanged unless an operator opts in.