upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2026-01-28fix(migration): remove local keyword outside function in classify scriptDanConwayDev
2026-01-28feat(migration): detect when archive git data is ahead of prodDanConwayDev
2026-01-27fix: pass actually fetched OIDs to process_newly_available_git_dataDanConwayDev
2026-01-27improve loggingDanConwayDev
2026-01-27fix: distinguish 0 OIDs fetched from successful fetch in loggingDanConwayDev
2026-01-27feat: implement OID retry logic for 'not our ref' errorsDanConwayDev
2026-01-27fix: return HTTP 200 with ERR pkt-line for git protocol errorsDanConwayDev
2026-01-27docs: add ngit-relay troubleshooting guide for permission and corruption issuesDanConwayDev
2026-01-27fix: prevent git protocol errors from triggering naughty listDanConwayDev
2026-01-27migration analysis add since to limit log downloadDanConwayDev
2026-01-27fix migration script for invalid announcement detectionDanConwayDev
2026-01-27refactor: simplify parse failure enrichment using log entries and nakDanConwayDev
2026-01-27fix: prevent false positives in naughty list classificationDanConwayDev
2026-01-27fix: improve logging to enable migration script to detect announcement parse ...DanConwayDev
2026-01-27fix(sync): Remove .since() filter from database queries in load_existing_even...DanConwayDev
2026-01-27increase git throttle limits to 60/mDanConwayDev
2026-01-27fix: load existing events from database on startup with two-pass queriesDanConwayDev
2026-01-27feat: add NGIT_LOG_LEVEL configuration optionDanConwayDev
2026-01-27fix classification scriptDanConwayDev
2026-01-27Remove duplicate classification script from scripts/DanConwayDev
2026-01-27Replace old classification script with redesigned version (Option B)DanConwayDev
2026-01-27fix: git naughty list DNS failure identicationDanConwayDev
2026-01-27Add classification script with Option B redesignDanConwayDev
2026-01-27Fix parse failure output to show repo|npub instead of event_id|kindDanConwayDev
2026-01-27Add --analysis-root filter to parse failures scriptDanConwayDev
2026-01-27Fix double-counting bug in parse failures extractionDanConwayDev
2026-01-27Capture invalid announcement rejections in Phase 4DanConwayDev
2026-01-27Fix Phase 4 scripts to run flawlessly without manual interventionDanConwayDev
2026-01-27Prevent Phase 4 from using wrong service (ngit-relay vs ngit-grasp)DanConwayDev
2026-01-27Update migration guide with lessons learned from relay.ngit.dev analysisDanConwayDev
2026-01-27Add git prerequisite checks to migration scriptsDanConwayDev
2026-01-27Generalize migration guide for any GRASP implementationDanConwayDev
2026-01-27Restructure migration guide for practical usageDanConwayDev
2026-01-27Add orchestration script for migration analysis pipelineDanConwayDev
2026-01-27Add Phase 5 migration script for final classificationDanConwayDev
2026-01-27Add structured logging for migration analysisDanConwayDev
2026-01-27Add Phase 4 migration scripts for log extractionDanConwayDev
2026-01-27Add Phase 2 migration script for git sync verificationDanConwayDev
2026-01-27Add Phase 3 migration scripts for categorization and comparisonDanConwayDev
2026-01-27Add Phase 1 migration script to fetch events from relayDanConwayDev
2026-01-27docs: migration updateDanConwayDev
2026-01-27docs: add initial migration how-to with starter contentDanConwayDev
2026-01-23docs: add announcements purgatory design documentDanConwayDev
2026-01-23fix: improve 'not our ref' error messages and warn about multi-OID fetch bugDanConwayDev
2026-01-21fix: use hex format for pubkey in NIP-11 documentDanConwayDev
2026-01-21fix(http): decompress gzip-encoded git request bodiesDanConwayDev
2026-01-21fix(nix): use separate setup service to create dataDir before namespace setupDanConwayDev
2026-01-21fix(nix): explicitly create parent directories for dataDir in tmpfilesDanConwayDev
2026-01-21Fix negentropy fallback to REQ+EOSE when retry failsDanConwayDev
2026-01-21refactor: use mark_negentropy_unsupported() consistentlyDanConwayDev
2026-01-21fix: fall back to REQ+EOSE when negentropy retry failsDanConwayDev
2026-01-21chore: cargo fmtDanConwayDev
2026-01-21feat: add archive-grasp-services configuration optionDanConwayDev
2026-01-21fix: create_announcement_event test helper uses correct NIP-34 tag formatDanConwayDev
2026-01-20Revert "fix: add workspace.metadata.crane.name to silence crane warnings"DanConwayDev
2026-01-20fix: add workspace.metadata.crane.name to silence crane warningsDanConwayDev
2026-01-20fix(nix): auto-create data directories with ExecStartPreDanConwayDev
2026-01-19fix(grasp-audit): improve color readability with bold bright colorsDanConwayDev
2026-01-19fix: archive_read_only creates bare repos for archived announcementsDanConwayDev
2026-01-19config: increase max_connections default from 2000 to 4096DanConwayDev
2026-01-14Add defensive relay features with rate limiting and connection limitsDanConwayDev
2026-01-14docs: add defensive measures explanationDanConwayDev
2026-01-14Add explicit rate limits and total connection limitDanConwayDev
2026-01-14docs: add defensive analysis of other relays (strfry, nostr-rs-relay, khatru)DanConwayDev
2026-01-14Add purgatory persistence to survive relay restartsDanConwayDev
2026-01-14feat(sync): add rejected events cache persistence and integrate with shutdown...DanConwayDev
2026-01-14feat(purgatory): add persistence to survive relay restartsDanConwayDev
2026-01-13fix: Enable sync relay discovery in archive_all modeDanConwayDev
2026-01-12fix(nix): convert boolean env vars to "true"/"false" strings instead of "1"/"0"DanConwayDev
2026-01-12Change default port from 8080 to 7334 (NGIT on phone keypad)DanConwayDev
2026-01-12docs: updates to deletion design based on blacklistsDanConwayDev
2026-01-12feat(config): add event blacklist to block all events from specific authorsDanConwayDev
2026-01-12feat(config): add repository blacklist to block specific repos/npubs/identifiersDanConwayDev
2026-01-12refactor(config): validate eagerly at startup and remove Result from runtime ...DanConwayDev
2026-01-12feat(config): add repository whitelist for curated GRASP-01 acceptanceDanConwayDev
2026-01-12feat(grasp-05): add read-only mode with auto-enable for archive configsDanConwayDev
2026-01-12feat(grasp-05): implement archive mode for backup/mirror operationDanConwayDev
2026-01-12docs: deletion request design draftedDanConwayDev
2026-01-12feat(nip11): advertise GRASP-02 support in relay infoDanConwayDev
2026-01-12feat(grasp-audit): add filter capability compliance testsDanConwayDev
2026-01-12feat: add uploadpack.allowFilter support for GRASP-01 complianceDanConwayDev
2026-01-12fix: fetch full git history instead of shallow clonesDanConwayDev
2026-01-12fix(metrics): count repositories on disk on each metrics requestDanConwayDev
2026-01-11fix(nix): add coreutils to PATH and use absolute path for cat in nsec file re...DanConwayDev
2026-01-11fix(config): trim whitespace from relay-owner-nsec CLI/env inputDanConwayDev
2026-01-11fix(nix): strip trailing newline from relay-owner-nsec fileDanConwayDev
2026-01-11fix(nix): add git and openssh to systemd service PATH for purgatory syncDanConwayDev
2026-01-11fix(nix): wrap relay-owner-nsec file read in bash shell for systemdDanConwayDev
2026-01-11docs: add guide for updating git dependencies in CargoDanConwayDev
2026-01-11fix(nix): use systemd tmpfiles for data directory creationDanConwayDev
2026-01-11fix: disable all tests during Nix buildDanConwayDev
2026-01-11fix: only run unit tests during Nix build, skip integration testsDanConwayDev
2026-01-11fix: skip integration tests that require git in Nix buildDanConwayDev
2026-01-11fix: skip git-dependent tests during Nix buildDanConwayDev
2026-01-11fix: convert nostr dependency hash to SRI formatDanConwayDev
2026-01-11docs: add production deployment how-to guideDanConwayDev
2026-01-10fix: sync .env.example with actual config in src/config.rsDanConwayDev
2026-01-10docs: add 4-way config sync requirement to AGENTS.mdDanConwayDev
2026-01-10feat: support multiple ngit-grasp instances in NixOS moduleDanConwayDev
2026-01-10feat: add NixOS module for deploymentDanConwayDev