Commit Graph

  • 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 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 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 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 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 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 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
  • 887fc28ab2 fix: until filters in subscriptions now used Greg Heartsfield 2022-02-26 09:15:45 -0600
  • 294d3b99c3 fix: correct imports for test cases Greg Heartsfield 2022-02-26 09:07:07 -0600
  • 53990672ae improvement: move db pool operations closer to query, do not panic on failure Greg Heartsfield 2022-02-23 16:38:16 -0600
  • 9c1b21cbfe improvement: more granular perf logging for SQL queries Greg Heartsfield 2022-02-21 09:03:05 -0600
  • 2f63417646 improvement: better logging for connection resets Greg Heartsfield 2022-02-21 08:57:07 -0600
  • 3b25160852 fix: abort on connection IO errors Greg Heartsfield 2022-02-21 08:46:01 -0600
  • 34ad549cde fix: update event buffer size comment in config Greg Heartsfield 2022-02-20 11:46:24 -0600
  • f8b1fe5035 docs: line up comments with code Greg Heartsfield 2022-02-17 16:18:05 -0600
  • f2001dc34a build: bump version to 0.5.1 0.5.1 Greg Heartsfield 2022-02-13 09:38:45 -0600
  • b593001229 fix: remove setting from example config Greg Heartsfield 2022-02-13 09:37:05 -0600
  • 5913b9f87a feat: send notices when authorization checks fail Greg Heartsfield 2022-02-13 09:35:54 -0600
  • 77f35f9f43 feat: server-side pings and disconnects Greg Heartsfield 2022-02-12 16:57:26 -0600
  • 9e06cc9482 improvement: better error messages on parse failures Greg Heartsfield 2022-02-12 16:33:29 -0600
  • e66fa4ac42 refactor: remove unnecessary Option wrapping Greg Heartsfield 2022-02-12 16:29:27 -0600
  • 99e117f620 improvement: better handling of out-of-protocol messages Greg Heartsfield 2022-02-12 16:26:55 -0600
  • 8250e00f05 fix: remove protostream module, and missing NOTICE Greg Heartsfield 2022-02-12 16:22:12 -0600
  • c9f87ec563 docs: NIP-05 feature note in README Greg Heartsfield 2022-02-12 16:19:46 -0600
  • ceaa01e8b4 fix: removed manual nostr stream, so websocket pings work Greg Heartsfield 2022-02-12 16:19:10 -0600
  • bc68cd0c74 build: bump version to 0.5.0 0.5.0 Greg Heartsfield 2022-02-12 14:10:44 -0600
  • 97589006fa improvement: upgrade dependencies Greg Heartsfield 2022-02-12 14:10:03 -0600
  • e31d0729f2 chore: comment cleanup Greg Heartsfield 2022-02-12 13:49:52 -0600
  • 89d96e7ccd improvement: upgraded database schema to drop legacy tables Greg Heartsfield 2022-02-12 13:47:03 -0600
  • 7056aae227 refactor: create schema module Greg Heartsfield 2022-02-12 09:58:42 -0600
  • 753df47443 refactor: create utils/hexrange utility modules Greg Heartsfield 2022-02-12 09:29:38 -0600
  • 26a0ce2b32 docs: function/struct comments Greg Heartsfield 2022-02-12 09:29:35 -0600
  • fa66a0265e docs: module headers Greg Heartsfield 2022-02-12 09:29:31 -0600