git-trace

romele / git-trace public

61 commits · 1 branch · 1 tag · last push 5m ago

branch master

  • fix(transport): forward Content-Encoding to git http-backend
    208d3c9aa8 Romele · 6m ago
  • /feed: human subscribe page, /feed.atom: machine feed
    22bdb967a6 Romele · 24m ago
  • Landing redesign + markdown README rendering
    093a190e0a Romele · 33m ago
  • install.sh: unlock git account, use /bin/sh — sshd refuses locked/nologin
    f933a4f444 Romele · 2h ago
  • accept Origin: null on all hosts — not just loopback
    126e3e7612 Romele · 2h ago
  • fix chdir warn_unused_result on Ubuntu glibc (_exit on failure)
    9cc6ea1d52 Romele · 2h ago
  • README: answer 'can I use it?' before the install instructions
    26c547c615 Romele · 32h ago
  • README: dogfooding badge up top — 'git-trace develops git-trace'
    6f3746c613 Romele · 32h ago
  • README: report only our own measured RSS figures
    f90588c89a Romele · 32h ago
  • License decided: BUSL 1.1, single edition, source-available
    190cf9c58b Romele · 32h ago
  • doc/licensing.md: record the licensing strategy
    949856de18 Romele · 32h ago
  • Productization: doctor, backup/restore, prod Docker, docs split, load test
    206f9d50c4 Romele · 32h ago
  • deploy/: production bundle for the Aruba box
    2caff18177 Devin · 34h ago
  • Landing page, logo mark, external-portal contract
    13679749b7 Devin · 34h ago
  • M15b: push mirroring — publish side of federation
    d67685dccc Devin · 35h ago
  • Fuzz web commits: two real bugs found and fixed
    5d1fa15cbc Devin · 35h ago
  • Web commits: create/edit/upload files from the browser
    750f1c6bbc Devin · 2d ago
  • deploy doc: web/CLI key ops regenerate authorized_keys
    707c8b3991 Devin · 2d ago
  • Merge branch 'dev' of ssh://localhost:2222/alice/git-trace
    05403d611c Devin · 2d ago
  • Self-service SSH keys + empty-repo quick start
    47ed34aede Devin · 2d ago
  • ssh smoke test
    370880fde4 alice · 2d ago
  • Accept Origin: null on loopback-facing daemons
    ca6f0cba15 Devin · 2d ago
  • Origin null: fall back to loopback Referer on loopback daemons
    cdbd712e21 Devin · 2d ago
  • Accept loopback origins on a loopback-facing daemon
    af4139de5f Devin · 2d ago
  • README: product-pitch rewrite
    bf2707496e Devin · 2d ago
  • M15: repository mirroring & webhook-driven federation
    459f1c3c38 Devin · 2d ago
  • v1.0: version flag + deployment manifesto
    2c2dc49848 Gein360 · 2d ago
  • httpd: accept GIT_TRACE_BASE_URL as an alternate Origin
    190a84a337 Gein360 · 2d ago
  • feed: browser-friendly Atom via xml-stylesheet
    c448b34dd1 Gein360 · 2d ago
  • web: auth-aware nav, searchable index, account dashboard
    88268f91d3 Gein360 · 2d ago
  • fuzz: sanitizer harness + two real bugs found and fixed
    c8747959c4 Gein360 · 2d ago
  • M14: minimal CI runner — .git-trace-ci on the default branch
    1b264851d4 Devin · 2d ago
  • M13: outbound webhooks — queued, signed, delivered async
    d89fd3ec6d Devin · 2d ago
  • M12: stagit-style static export — git-trace export
    a1c266c6d1 Devin · 2d ago
  • M11: syntax highlighting, code search, Atom feeds
    f37ffb2dcf Devin · 2d ago
  • M9 close: multi-tenancy hardening — fail-closed repo_perm, _/ repos end-to-end
    14949090b2 Devin · 2d ago
  • Bad Basic credentials now answer 401, never silently degrade
    51055715cb Devin · 3d ago
  • M10: /account self-service (SSH keys, tokens, password, email) + repo deletion
    fa80043e4d Devin · 3d ago
  • Billing tiers: manual entitlement (free/pro/self/enterprise)
    076db66532 Devin · 3d ago
  • scrypt password hashing (RFC 7914, vendored) + transparent migration
    380e5e96a9 Devin · 3d ago
  • M9 pista 2: mail-in endpoint (git-trace mailrecv)
    91841e023e Devin · 3d ago
  • M9: patch-set revisions (v2/v3 iteration)
    bab4c4f62f Devin · 3d ago
  • M9: per-branch protection rules
    ad5c99c7f9 Devin · 3d ago
  • LICENSE, responsive sidebar, dogfooding
    b216a3b3a1 Devin · 3d ago
  • Uncommit build depfiles, gitignore *.d
    30421dee87 Devin · 3d ago
  • Chunked request bodies: dechunk eagerly at parse time
    1655ada010 Devin · 3d ago
  • Widen main container to 85% of the viewport
    f21950fd7c Devin · 3d ago
  • Sidebar layout: left menu, isolated clone panel, status panel
    2a6c806e21 Devin · 3d ago
  • Visual polish: icons, colored badges, active tabs, empty states
    9c5ebdb882 Devin · 3d ago
  • M8: GitHub-style web UI — dashboard, /new, clone URLs, /changes
    2bb5859e33 Devin · 3d ago
  • M7b: audit log — every security-relevant event journaled
    f24f0cd8fe Devin · 3d ago
  • M7a: storage quota + self-registration — the paid-tier foundation
    ccfa5a4835 Devin · 3d ago
  • M6c: debt cleanup — zero warnings, -Werror, POST dedup, index N+1
    ad7be50895 Devin · 3d ago
  • M6b: convergence — every merge request is a patch set, and back
    0e4b2f4fe7 Devin · 3d ago
  • M6a: consolidation — E2E suite, rate limiting, security hardening
    359993b27f Devin · 3d ago
  • Fix duplicate roadmap numbering
    37c4f76274 Devin · 3d ago
  • M5: GNU patch-set workflow — mbox submission and index-only apply
    2ce1e0c908 Devin · 3d ago
  • M3: collaboration — issues, merge requests, ACL UI, CSRF
    b6ae946914 Devin · 3d ago
  • M4: SSH transport with per-key identity binding
    7cab86e843 git-trace dev · 3d ago
  • M2: authenticated push, ACLs, web sessions
    fb496adbff git-trace dev · 3d ago
  • Initial scaffold: read-only C git forge
    b2ae99766e git-trace dev · 3d ago