Commit Graph

  • 72f8a1aa5c feat(NIP-26): allow searches for delegated public keys Greg Heartsfield 2022-10-16 15:25:06 -0500
  • b95a62bd91 wip: tests, clippy feat-43-delegation Greg Heartsfield 2022-10-16 12:59:36 -0500
  • 2eee827d39 wip: debugging Greg Heartsfield 2022-10-15 17:20:22 -0500
  • c4fbfb689b wip: return parsed cond query Greg Heartsfield 2022-10-15 17:15:59 -0500
  • eea37fbf5c wip: validate delegation sig Greg Heartsfield 2022-10-15 17:13:34 -0500
  • 66cca169f1 wip: remove unused struct Greg Heartsfield 2022-10-15 16:07:29 -0500
  • 78f55f3d83 wip: test for complex conditions Greg Heartsfield 2022-10-15 16:02:18 -0500
  • 487fe5260a wip: parsing of values Greg Heartsfield 2022-10-15 15:46:07 -0500
  • 9833c91470 wip: parse operator Greg Heartsfield 2022-10-15 11:15:53 -0500
  • 6fea2d2ddf wip: test cases Greg Heartsfield 2022-10-15 11:07:39 -0500
  • 0ae6292c1c wip: field parsing Greg Heartsfield 2022-10-15 10:24:20 -0500
  • cf997e0ffb wip: parsing Greg Heartsfield 2022-10-15 09:17:22 -0500
  • e7f67c8e36 wip: regex condition parsing Greg Heartsfield 2022-10-14 14:51:04 -0500
  • b3fe03279b wip: work on deserialization Greg Heartsfield 2022-10-13 18:24:10 -0500
  • 43b738c434 wip: schema addition and structure for delegation Greg Heartsfield 2022-10-09 08:04:50 -0500
  • 274c61bb72 improvement: upgrade docker images for base & builder Greg Heartsfield 2022-10-13 18:42:55 -0500
  • 6eeefbcc4c feat: quick script for making non-x86 Dockerfiles Greg Heartsfield 2022-10-13 18:35:33 -0500
  • 3e8adf978f refactor: move db migrations into isolated functions Greg Heartsfield 2022-10-09 08:54:03 -0500
  • 2af5f9fbe8 fix: correct schema upgrade logic (and refactor) Greg Heartsfield 2022-10-09 08:24:01 -0500
  • 2739e49362 fix: correct future schema version detection Greg Heartsfield 2022-10-08 13:15:48 -0500
  • f9693f7ac3 fix(NIP-9): hide events received after their deletions Greg Heartsfield 2022-10-08 12:12:41 -0500
  • 8a63d88b0b fix: prevent deletion of deletion events Greg Heartsfield 2022-10-08 08:02:16 -0500
  • a4df9445b6 test: improve port selection Greg Heartsfield 2022-09-28 07:55:06 -0500
  • 92da9d71f8 feat: handle and log TERM signals Greg Heartsfield 2022-09-28 07:20:31 -0500
  • 6633f8b472 feat: replace logging with tracing Greg Heartsfield 2022-09-28 07:19:59 -0500
  • 93dfed0a87 refactor: misc clippy suggestions Greg Heartsfield 2022-09-24 19:28:02 -0500
  • bef7ca7e27 refactor: misc clippy suggestions Greg Heartsfield 2022-09-24 09:19:16 -0500
  • a98708ba47 refactor: misc clippy suggestions Greg Heartsfield 2022-09-24 09:01:09 -0500
  • ccf9b8d47b refactor: remove unnecessary return types Greg Heartsfield 2022-09-24 08:39:41 -0500
  • 8fa58de49a refactor: clippy suggestions Greg Heartsfield 2022-09-24 08:30:22 -0500
  • 480c5e4e58 docs: un-link NIP-22 note Greg Heartsfield 2022-09-19 19:34:11 -0500
  • 5bd00f9107 docs: add refs for nostr-protocol organization dzdidi 2022-09-18 17:30:25 +0200
  • 5ed8945c01 Add refs nostr-protocol organization #20 dzdidi 2022-09-18 17:30:25 +0200
  • 36b9f628c7 test: check for relay health after startup Greg Heartsfield 2022-09-17 16:02:57 -0500
  • baeb77af99 test: dynamically find open port for test relay Greg Heartsfield 2022-09-17 14:36:05 -0500
  • 29b1e8ce58 refactor: move common test code into module Greg Heartsfield 2022-09-17 12:37:49 -0500
  • 786a354776 test: simple integration test to start and stop relay Greg Heartsfield 2022-09-11 12:54:24 -0500
  • 4fa8616c73 feat: enable use of tokio-console with diagnostics.tracing setting Greg Heartsfield 2022-09-11 12:44:45 -0500
  • 74802522c2 improvement: do not create NIP-05 thread if feature is disabled Greg Heartsfield 2022-09-11 11:01:36 -0500
  • 9ce5057af8 improvement: better log formatting Greg Heartsfield 2022-09-11 10:22:01 -0500
  • 217429f538 build: add release flags, save artifacts Greg Heartsfield 2022-09-11 10:21:29 -0500
  • 62a9548c27 docs: show build status for master branch only Greg Heartsfield 2022-09-10 22:53:41 -0500
  • c24dce8177 docs: add build status indicator Greg Heartsfield 2022-09-10 22:48:23 -0500
  • 3503cf05ed build: add sr.ht build manifest Greg Heartsfield 2022-09-10 22:43:56 -0500
  • 8738e5baa9 improvement: upgrade multiple dependencies Greg Heartsfield 2022-09-10 22:42:52 -0500
  • 78da92ccca feat: advertise support for NIP-09 and NIP-12 in relay info Greg Heartsfield 2022-09-10 20:45:09 -0500
  • 72f1c19b21 feat(NIP-22): advertise support for event created_at limits Greg Heartsfield 2022-09-10 20:40:10 -0500
  • 283967f8cc docs: reference NIP-28 channel Greg Heartsfield 2022-09-10 19:45:23 -0500
  • 08b011ad07 feat: ensure that WAL is truncated after checkpoint Greg Heartsfield 2022-09-10 19:18:57 -0500
  • 2b03f11e5e refactor: remove global/singleton settings object Greg Heartsfield 2022-09-06 06:12:07 -0500
  • e48bae10e6 feat: support in-memory SQLite database Greg Heartsfield 2022-09-06 06:06:01 -0500
  • 8774416b92 refactor: move nostr server into library Greg Heartsfield 2022-09-06 05:56:04 -0500
  • 59933ce25e build: add pre-commit config Greg Heartsfield 2022-09-06 05:44:22 -0500
  • 1b9f364e15 chore: rustfmt Greg Heartsfield 2022-09-02 12:38:31 -0500
  • 4d983dd1e0 improvement: upgrade uuid dependency Greg Heartsfield 2022-09-02 12:37:11 -0500
  • 11c33582ef improvement: remove useless carats from Cargo.toml deps Greg Heartsfield 2022-09-02 12:35:02 -0500
  • a754477a02 improvement: misc refactorings (clippy) Greg Heartsfield 2022-09-02 12:26:00 -0500
  • a843eaa939 improvement: db.rs from clippy Greg Heartsfield 2022-09-02 10:30:51 -0500
  • 03a130b0b8 improvement: simplify config builder (clippy) Greg Heartsfield 2022-09-02 10:18:16 -0500
  • 9124f4540a improvement: upgrade multiple dependencies Greg Heartsfield 2022-09-02 10:08:14 -0500
  • 3e080cb095
    Update docker-compose.yml #19 cgi-bin/ 2022-08-27 14:38:57 +0200
  • ff6688d50d add compose file sven 2022-08-27 14:18:52 +0200
  • 77892b2064 fix: syntax error slaninas 2022-08-22 05:11:13 -0700
  • a525b7aeba Fix syntax #18 slaninas 2022-08-22 13:57:06 +0200
  • 4fe6191aa3 chore: formatting Greg Heartsfield 2022-08-21 09:51:34 -0700
  • 79a982e3ef improvement: send NOTICE for too-large messages Greg Heartsfield 2022-08-21 09:28:31 -0700
  • 01d81db617 improvement: log client id for subscription removal Greg Heartsfield 2022-08-21 09:11:38 -0700
  • e6fef37d4e chore: rustfmt Greg Heartsfield 2022-08-21 09:10:19 -0700
  • 4bbfd77fc1 docs: add NGINX configuration example plantimals 2022-08-20 09:31:49 -0700
  • 8da6f6555a
    build: bump version to 0.6.2 0.6.2 Greg Heartsfield 2022-08-18 17:52:16 -0700
  • 5bcc63bd56
    improvement: upgrade multiple dependencies Greg Heartsfield 2022-08-18 17:21:53 -0700
  • 035cf34673
    fix(NIP-12): correctly search for mixed-case hex-like tags Greg Heartsfield 2022-08-17 16:34:11 -0700
  • 16bea0ebf0 resolves issue #12, adds nginx config example #17 plantimals 2022-08-16 16:16:03 -0500
  • be8170342e
    fix(NIP-12): multi-tag searches returns correct results Greg Heartsfield 2022-08-11 22:16:10 -0700
  • 0a3b15f41f
    fix(NIP-11): Add CORS header and content type for main page Greg Heartsfield 2022-08-11 19:33:17 -0700
  • 8f1c378b21
    docker: macos arm64 config #15 randymcmillan 2022-08-09 15:54:30 -0400
  • 2b4b17dbda fix: windows compilation with bundled sqlite3 Kirill Kovalenko 2022-08-07 10:31:59 -0500
  • 5058d98ad6
    fix(NIP-12): only allow single-char tag filters Greg Heartsfield 2022-08-07 10:15:36 -0500
  • 754e5e4e6d
    Fix windows compilation #14 Kirill Kovalenko 2022-07-26 14:09:11 +0200
  • f4ecd43708 build: bump version to 0.6.1 0.6.1 Greg Heartsfield 2022-07-04 17:41:16 -0500
  • a8f465fdc8 improvement: upgrade docker base images (and specify explicit repository) Greg Heartsfield 2022-07-04 17:35:17 -0500
  • 1c14adc766 fix(NIP-01): allow limits on a per-filter basis Greg Heartsfield 2022-07-04 17:25:32 -0500
  • e894a86566 docs: NIP-15, NIP-16 feature notes in README Greg Heartsfield 2022-07-04 13:10:48 -0500
  • bedc378624 improvement: upgrade multiple dependencies Greg Heartsfield 2022-07-04 12:56:10 -0500
  • e1c2a6b758 improvement: upgrade docker base image Greg Heartsfield 2022-05-30 21:53:46 -0500
  • 990bb656e8 improvement: upgrade multiple dependencies Greg Heartsfield 2022-05-30 21:47:24 -0500
  • 168cfc3b26 feat(NIP-16): Implement NIP16 Semisol 2022-05-31 01:03:00 +0300
  • a36ad378f6 feat(NIP-15): Implement NIP15 Semisol 2022-05-31 01:02:59 +0300
  • 538d139ebf improvement: upgrade docker base image Greg Heartsfield 2022-05-10 21:24:22 -0500
  • 23f7730fea build: bump version to 0.6.0 0.6.0 Greg Heartsfield 2022-05-10 17:07:49 -0500
  • 8aa1256254 improvement: upgrade multiple dependencies Greg Heartsfield 2022-05-10 17:07:18 -0500
  • 9ed3391b46 fix(NIP-09): correct WHERE clause for event deletion Greg Heartsfield 2022-05-10 16:50:52 -0500
  • 4ad483090e feat(NIP-01): Implement limit William Casarin 2022-05-09 13:39:49 -0700
  • 9b351aab9b docs: update devel discussion link Greg Heartsfield 2022-02-28 17:19:24 -0600
  • 597749890e improvement: remove unnecessary event logging Greg Heartsfield 2022-02-27 19:30:48 -0600
  • 1d499cf12b feat: handle NIP-09 for deletion events Greg Heartsfield 2022-02-27 11:34:10 -0600
  • ed3a6b9692 refactor: simplify NOTICE messages Greg Heartsfield 2022-02-26 17:34:58 -0600
  • 048199e30b build: bump version to 0.5.2 0.5.2 Greg Heartsfield 2022-02-26 11:22:16 -0600
  • 414e83f696 refactor: import cleanup for config Greg Heartsfield 2022-02-26 11:06:23 -0600
  • 225c8f762e improvement: upgrade dependencies; config, tungstenite, tokio Greg Heartsfield 2022-02-26 09:55:12 -0600