Commit History

Autor SHA1 Mensaxe Data
  Jakob Borg f731cfa746 fix(stdiscosrv): must not modify database entries in-place hai 1 mes
  Jakob Borg cde867cf74 chore(stdiscosrv): use log/slog hai 3 meses
  Jakob Borg 70292b4902 chore(stdiscosrv): larger write buffer hai 3 meses
  Jakob Borg b5ffd0a796 chore(blobs): generalised blob storage hai 11 meses
  Jakob Borg c74299b59a chore(stdiscosrv): path style s3 hai 11 meses
  Jakob Borg 77970d5113 refactor: use modern Protobuf encoder (#9817) hai 1 ano
  Jakob Borg 4d842f7d3b feat(ursrv): new metrics based approach hai 1 ano
  Jakob Borg 5b9d8a838f chore(stdiscosrv): ensure incoming addresses are sorted and unique hai 1 ano
  Jakob Borg 8b19cb1e11 chore(stdiscosrv): use zero-allocation merge in the common case hai 1 ano
  Jakob Borg ce1e259bb4 chore(stdiscosrv): properly clean out old addresses from memory hai 1 ano
  Jakob Borg c8ee2a5cf6 chore(stdiscosrv): calculate IPv6 GUA hai 1 ano
  Jakob Borg 6505e123bb chore(stdiscosrv): clean up s3 handling hai 1 ano
  Jakob Borg 63e4659282 chore(stdiscosrv): less garbage in statistics hai 1 ano
  Jakob Borg f3f5557c8e chore(stdiscosrv): improve expire, logging hai 1 ano
  Jakob Borg b794726e1f chore(stdiscosrv): sched in loop hai 1 ano
  Jakob Borg 3d59740a0a chore(stdiscosrv): database writing logging hai 1 ano
  Jakob Borg 66fb65b01f chore(stdiscosrv): use order-preserving expire hai 1 ano
  Jakob Borg 5c2fcbfd19 chore(stdiscosrv): simplify sorting hai 1 ano
  Jakob Borg 822b6ac36b chore(stdiscosrv): reduce unnecessary allocations in merge hai 1 ano
  Jakob Borg aed2c66e52 feat(discosrv): in-memory storage with S3 backing hai 1 ano
  Jakob Borg 58bd931d90 cmd/stdiscosrv: Account IPv4 & IPv6 %!s(int64=2) %!d(string=hai) anos
  Jakob Borg c6334e61aa all: Support multiple device connections (fixes #141) (#8918) %!s(int64=2) %!d(string=hai) anos
  Jakob Borg b49f535834 cmd/stdiscorv: Fix database test (fixes #8828) %!s(int64=3) %!d(string=hai) anos
  Simon Frei 9524b51708 all: Implement suture v4-api (#6947) %!s(int64=5) %!d(string=hai) anos
  Audrius Butkevicius d507d932b8 all: Use protobuf to generate config structs (fixes #6734) (#6900) %!s(int64=5) %!d(string=hai) anos
  Jakob Borg 9084510e1b cmd/stdiscosrv: Sort addresses before replication (fixes #6093) (#6094) %!s(int64=6) %!d(string=hai) anos
  Jakob Borg 944ddcf768 all: Become a Go module (fixes #5148) (#5384) %!s(int64=7) %!d(string=hai) anos
  Jakob Borg c1f1fd71fe cmd/stdiscosrv: Unflake test (fixes #5247) %!s(int64=7) %!d(string=hai) anos
  Jakob Borg 127c891526 cmd/stdiscosrv: Delete records for abandoned devices (#4957) %!s(int64=7) %!d(string=hai) anos
  Jakob Borg 916ec63af6 cmd/stdiscosrv: New discovery server (fixes #4618) %!s(int64=8) %!d(string=hai) anos