upleb.uk

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

summaryrefslogtreecommitdiff
path: root/src/purgatory
AgeCommit message (Expand)Author
2026-02-26chore: apply cargo fmt and fix clippy warningsDanConwayDev
2026-02-26fix: ignore peeled tag entries (^{}) in state event ref parsingDanConwayDev
2026-02-24rename: fetch_repository_data -> fetch_repository_data_{excluding,with}_purga...DanConwayDev
2026-02-23Merge master into 3ca0-announcements-purgatoryDanConwayDev
2026-02-23persist and restore announcement events across graceful restartsDanConwayDev
2026-02-23fix: only soft-expire announcement when bare repo deletion succeedsDanConwayDev
2026-02-23feat: implement soft expiry and revival for purgatory announcementsDanConwayDev
2026-02-23fix: re-process hot-cache maintainer announcements after git push promotionDanConwayDev
2026-02-18fix: replace repo_sync_index wiring with purgatory announcement sync timerDanConwayDev
2026-02-18Revert "feat: upgrade repo to Full sync and trigger PR event subscription aft...DanConwayDev
2026-02-18feat: upgrade repo to Full sync and trigger PR event subscription after annou...DanConwayDev
2026-02-18fix: break circular deadlock in sync loop by including purgatory in URL lookupDanConwayDev
2026-02-13fix: revert wrong sync approach for purgatory announcementsDanConwayDev
2026-02-13feat: implement announcement purgatory core (breaks archive sync test)DanConwayDev
2026-02-03feat: add diagnostic logging for partial state event matchesDanConwayDev
2026-02-03Merge relay.ngit.dev migration: bug fixes and migration toolingDanConwayDev
2026-01-28feat(purgatory): track event source for filtered expiry loggingDanConwayDev
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-27Add structured logging for migration analysisDanConwayDev
2026-01-23fix: improve 'not our ref' error messages and warn about multi-OID fetch bugDanConwayDev
2026-01-14feat(purgatory): add persistence to survive relay restartsDanConwayDev
2026-01-12fix: fetch full git history instead of shallow clonesDanConwayDev
2026-01-10Add naughty list for git remotes with persistent SSL/DNS errorsDanConwayDev
2026-01-10fix: propagate git fetch errors instead of logging misleading successDanConwayDev
2026-01-09Fix sync tests after Syncing status introductionDanConwayDev
2026-01-09fix: MockSyncContext creates single clone tag with multiple valuesDanConwayDev
2026-01-08chore: upgrade nostr-* packages to rev 4767ad13DanConwayDev
2026-01-08chore: cargo fmtDanConwayDev
2026-01-08test: disable GPG signing in all test helpersDanConwayDev
2026-01-08feat(purgatory): track expired events to prevent infinite re-sync loopsDanConwayDev
2026-01-07fix: resolve clippy warningsDanConwayDev
2026-01-07feat(sync): extract clone URLs from PR events in purgatoryDanConwayDev
2026-01-07test: add test_state_event_syncs_from_remote integration testDanConwayDev
2026-01-07Wire up new purgatory sync loop, remove legacy sync_state_git_dataDanConwayDev
2026-01-07Add RealSyncContext implementation for production purgatory syncDanConwayDev
2026-01-07purgatory: improve process_newly_available_git_data state event syncDanConwayDev
2026-01-07Refactor handle_receive_pack to use unified process_newly_available_git_dataDanConwayDev
2026-01-07Add unified process_newly_available_git_data functionDanConwayDev
2026-01-07Add background sync loop for purgatory identifier processingDanConwayDev
2026-01-07Add sync queue to Purgatory with enqueue_sync and has_pending_eventsDanConwayDev
2026-01-07Add sync_identifier orchestration and ThrottleManager queue processingDanConwayDev
2026-01-07Add core sync functions for identifier-based purgatory synchronizationDanConwayDev
2026-01-07Add SyncContext trait and MockSyncContext for purgatory syncDanConwayDev
2026-01-07Add ThrottleManager for cross-domain rate limitingDanConwayDev
2026-01-07Add DomainThrottle for per-domain rate limitingDanConwayDev
2026-01-07Add SyncQueueEntry with exponential backoff for purgatory syncDanConwayDev
2026-01-05sync all repos when authorised state data push receivedDanConwayDev
2026-01-05purgatory: git data sync applies state and saves eventDanConwayDev
2026-01-05purgatory: state git data sync use single command to fetch oidsDanConwayDev
2026-01-05purgatory: add state git data syncDanConwayDev
2026-01-02sync: use purgatoryDanConwayDev
2025-12-24feat(purgatory): add broken purgatory implementationDanConwayDev