Commit graph

  • 8872ec6c98 style: format core with rustfmt main randogoth 2026-09-30 21:46:41 +03:00
  • 447be4b38d fix: bound the TCP connect with the client timeout randogoth 2026-09-30 21:32:37 +03:00
  • 1468f3cbc0 feat: SRV discovery (_smolmail._tcp) and port-scoped trust syntax in the CLI randogoth 2026-09-30 13:49:29 +03:00
  • 13c624f2b0 feat: scope server pins by port, default port inherits (agreed with bunshin) randogoth 2026-09-30 13:46:05 +03:00
  • 96a558da16 flake badge randogoth 2026-09-29 20:48:08 +03:00
  • 445d83db70 docs: add AI-DECLARATION.md and update README badge to copilot randogoth 2026-09-29 20:29:37 +03:00
  • 2d65d66012 fix: seal the sent copy to the sender, not the recipient (sec 5.6) randogoth 2026-09-29 13:04:08 +03:00
  • 7f3e30655f docs: restore connect's session doc from the account_with_dial insertion randogoth 2026-09-29 13:03:21 +03:00
  • 28f13641a3 feat: dial hints on the account-bound operations for self-resolving hosts randogoth 2026-09-29 12:48:40 +03:00
  • 5559fcce31 feat: dial hint on Address for hosts that resolve DNS themselves randogoth 2026-09-29 12:46:58 +03:00
  • 45987fe03d test: pin accepted_state's contract — main tier, blocked, never accepted randogoth 2026-09-29 11:58:00 +03:00
  • 1c4011325f feat: read a contact's acceptance state randogoth 2026-09-29 11:08:05 +03:00
  • 4ef0fdaec0 feat: unpin a server back to trust on first use randogoth 2026-09-29 11:07:06 +03:00
  • 1ae2752eb0 feat: local delete with seen marking for reader-side removal randogoth 2026-09-29 11:00:31 +03:00
  • 234b75651f fix: join the RNS loop thread before exit and keep the response slot per-request randogoth 2026-09-29 09:59:45 +03:00
  • 39c4c4d6a5 fix: deletable self-sent mail, honest refused-handshake reporting, registration remedy randogoth 2026-09-29 09:35:46 +03:00
  • 4a780ed648 feat: gsmol-compatible backup export and import behind the store feature randogoth 2026-09-29 00:23:04 +03:00
  • 96d2412370 feat: schema v2 with the kept column and contact history, migrated at open randogoth 2026-09-29 00:16:54 +03:00
  • 21931c38d4 feat: check fetch cancellation before each envelope randogoth 2026-09-29 00:08:03 +03:00
  • aa3950bc80 feat: gate the store behind a feature and document the schema as a contract randogoth 2026-09-28 23:41:11 +03:00
  • 8fb5661b53 refactor: split the library into fumi-core and make it embeddable randogoth 2026-09-28 23:21:08 +03:00
  • d3cd0afb4f chore: add Apache-2.0 license and third-party notices randogoth 2026-09-28 22:51:51 +03:00
  • 22fe9f1b9f feat: implement Phase 2 RNS carrier randogoth 2026-09-28 16:49:34 +03:00
  • 37df976fde feat: implement Phase 1 TCP client randogoth 2026-09-28 16:03:53 +03:00
  • 1690aed3dc feat: add fumi client implementation plan for Smol Mail 1.2 randogoth 2026-09-28 11:21:58 +03:00