Commit Graph

  • e1c2a6b758 improvement: upgrade docker base image master Greg Heartsfield 2022-05-30 21:53:46 -05:00
  • 990bb656e8 improvement: upgrade multiple dependencies Greg Heartsfield 2022-05-30 21:47:24 -05:00
  • 168cfc3b26 feat(NIP-16): Implement NIP16 Semisol 2022-05-31 01:03:00 +03:00
  • a36ad378f6 feat(NIP-15): Implement NIP15 Semisol 2022-05-31 01:02:59 +03:00
  • 538d139ebf improvement: upgrade docker base image Greg Heartsfield 2022-05-10 21:24:22 -05:00
  • 23f7730fea build: bump version to 0.6.0 0.6.0 Greg Heartsfield 2022-05-10 17:07:49 -05:00
  • 8aa1256254 improvement: upgrade multiple dependencies Greg Heartsfield 2022-05-10 17:07:18 -05:00
  • 9ed3391b46 fix(NIP-09): correct WHERE clause for event deletion Greg Heartsfield 2022-05-10 16:50:52 -05:00
  • 4ad483090e feat(NIP-01): Implement limit William Casarin 2022-05-09 13:39:49 -07:00
  • 9b351aab9b docs: update devel discussion link Greg Heartsfield 2022-02-28 17:19:24 -06:00
  • 597749890e improvement: remove unnecessary event logging Greg Heartsfield 2022-02-27 19:30:48 -06:00
  • 1d499cf12b feat: handle NIP-09 for deletion events Greg Heartsfield 2022-02-27 11:34:10 -06:00
  • ed3a6b9692 refactor: simplify NOTICE messages Greg Heartsfield 2022-02-26 17:34:58 -06:00
  • 048199e30b build: bump version to 0.5.2 0.5.2 Greg Heartsfield 2022-02-26 11:22:16 -06:00
  • 414e83f696 refactor: import cleanup for config Greg Heartsfield 2022-02-26 11:06:23 -06:00
  • 225c8f762e improvement: upgrade dependencies; config, tungstenite, tokio Greg Heartsfield 2022-02-26 09:55:12 -06:00
  • 887fc28ab2 fix: until filters in subscriptions now used Greg Heartsfield 2022-02-26 09:15:45 -06:00
  • 294d3b99c3 fix: correct imports for test cases Greg Heartsfield 2022-02-26 09:07:07 -06:00
  • 53990672ae improvement: move db pool operations closer to query, do not panic on failure Greg Heartsfield 2022-02-23 16:38:16 -06:00
  • 9c1b21cbfe improvement: more granular perf logging for SQL queries Greg Heartsfield 2022-02-21 09:03:05 -06:00
  • 2f63417646 improvement: better logging for connection resets Greg Heartsfield 2022-02-21 08:57:07 -06:00
  • 3b25160852 fix: abort on connection IO errors Greg Heartsfield 2022-02-21 08:46:01 -06:00
  • 34ad549cde fix: update event buffer size comment in config Greg Heartsfield 2022-02-20 11:46:24 -06:00
  • f8b1fe5035 docs: line up comments with code Greg Heartsfield 2022-02-17 16:18:05 -06:00
  • f2001dc34a build: bump version to 0.5.1 0.5.1 Greg Heartsfield 2022-02-13 09:38:45 -06:00
  • b593001229 fix: remove setting from example config Greg Heartsfield 2022-02-13 09:37:05 -06:00
  • 5913b9f87a feat: send notices when authorization checks fail Greg Heartsfield 2022-02-13 09:35:54 -06:00
  • 77f35f9f43 feat: server-side pings and disconnects Greg Heartsfield 2022-02-12 16:57:26 -06:00
  • 9e06cc9482 improvement: better error messages on parse failures Greg Heartsfield 2022-02-12 16:33:29 -06:00
  • e66fa4ac42 refactor: remove unnecessary Option wrapping Greg Heartsfield 2022-02-12 16:29:27 -06:00
  • 99e117f620 improvement: better handling of out-of-protocol messages Greg Heartsfield 2022-02-12 16:26:55 -06:00
  • 8250e00f05 fix: remove protostream module, and missing NOTICE Greg Heartsfield 2022-02-12 16:22:12 -06:00
  • c9f87ec563 docs: NIP-05 feature note in README Greg Heartsfield 2022-02-12 16:19:46 -06:00
  • ceaa01e8b4 fix: removed manual nostr stream, so websocket pings work Greg Heartsfield 2022-02-12 16:19:10 -06:00
  • bc68cd0c74 build: bump version to 0.5.0 0.5.0 Greg Heartsfield 2022-02-12 14:10:44 -06:00
  • 97589006fa improvement: upgrade dependencies Greg Heartsfield 2022-02-12 14:10:03 -06:00
  • e31d0729f2 chore: comment cleanup Greg Heartsfield 2022-02-12 13:49:52 -06:00
  • 89d96e7ccd improvement: upgraded database schema to drop legacy tables Greg Heartsfield 2022-02-12 13:47:03 -06:00
  • 7056aae227 refactor: create schema module Greg Heartsfield 2022-02-12 09:58:42 -06:00
  • 753df47443 refactor: create utils/hexrange utility modules Greg Heartsfield 2022-02-12 09:29:38 -06:00
  • 26a0ce2b32 docs: function/struct comments Greg Heartsfield 2022-02-12 09:29:35 -06:00
  • fa66a0265e docs: module headers Greg Heartsfield 2022-02-12 09:29:31 -06:00
  • 234a8ba0ac feat: limit event publishing to NIP-05 verified users Greg Heartsfield 2022-02-12 09:29:25 -06:00
  • f679fa0893 build: bump version to 0.4.2 0.4.2 Greg Heartsfield 2022-01-30 15:19:41 -06:00
  • 4cc313fa2d fix: cleanup database connections with same name Greg Heartsfield 2022-01-30 15:14:02 -06:00
  • 6502f7dcd7 fix: do not panic when validating events with malformed pubkeys Greg Heartsfield 2022-01-29 13:19:34 -06:00
  • 6ca3e3ffea build: bump version to 0.4.1 0.4.1 Greg Heartsfield 2022-01-26 21:48:44 -06:00
  • 49c668a07c improvement: upgrade dependency (h2) Greg Heartsfield 2022-01-26 21:48:11 -06:00
  • 98c6fa6f39 feat: allow whitelisting of pubkeys for new events Greg Heartsfield 2022-01-26 21:39:03 -06:00
  • 452bbbb0e5 docs: update feature list (NIP-12, prefix search) Greg Heartsfield 2022-01-26 07:24:04 -06:00
  • ee0de6f875 improvement: clearer and less verbose database logging Greg Heartsfield 2022-01-25 21:42:43 -06:00
  • 699489ebaf build: bump version to 0.4.0 0.4.0 Greg Heartsfield 2022-01-25 20:56:00 -06:00
  • af9da65f71 improvement: upgrade dependencies Greg Heartsfield 2022-01-25 20:55:29 -06:00
  • a72eaec3b8 fix: never display hidden events Greg Heartsfield 2022-01-25 20:48:46 -06:00
  • f1206e76f2 feat: database reader connection pooling Greg Heartsfield 2022-01-25 20:39:24 -06:00
  • af453548ee feat: allow author and event id prefix search Greg Heartsfield 2022-01-25 18:21:43 -06:00
  • df251c821c docs: updated discord invite link Greg Heartsfield 2022-01-25 07:42:51 -06:00
  • 2d28a95ff7 feat: allow arbitrary tag queries Greg Heartsfield 2022-01-22 21:29:15 -06:00
  • 8c93ef5bc2 docs: provide public docker hub link Greg Heartsfield 2022-01-20 22:02:42 -06:00
  • 1c0fc1326d docs: add timeout for reverse-proxy example Greg Heartsfield 2022-01-19 21:19:12 -06:00
  • 179928378e refactor: add strictly typed tags Raj 2022-01-19 19:12:58 +05:30
  • c605d75bb4 docs: update readme to include the new discord server Raj 2022-01-17 20:05:13 +05:30
  • 81e4e2b892 feat: add supported NIPs (2, 11) to relay info Greg Heartsfield 2022-01-16 08:37:21 -06:00
  • 6f166433b5 fix: test failures Greg Heartsfield 2022-01-16 08:36:52 -06:00
  • 030b64de62 feat: replace email with contact field in relay info. Greg Heartsfield 2022-01-16 08:34:19 -06:00
  • c7eadb1154 Add feature list to README Greg Heartsfield 2022-01-16 08:16:42 -06:00
  • 62dc77369d docs: rename example relay server Greg Heartsfield 2022-01-15 11:43:12 -06:00
  • 24587435ca docs: reverse proxy example Greg Heartsfield 2022-01-15 11:41:31 -06:00
  • a3124ccea4 improvement: better sql error handling Greg Heartsfield 2022-01-05 18:33:08 -05:00
  • 4e51e61d16 improvement: display rate limit messages max once per sec Greg Heartsfield 2022-01-05 18:30:47 -05:00
  • 5c8390bbe0 fix: fix some test failures Raj 2022-01-15 01:57:12 +05:30
  • da7968efef fix: restore working websocket message size configuration options Greg Heartsfield 2022-01-05 17:41:12 -05:00
  • 7037555516 improvement: add indexed tag queries Greg Heartsfield 2022-01-05 17:33:53 -05:00
  • 19ed990c57 refactor: fix clippy errors for relay info response Greg Heartsfield 2022-01-05 10:10:44 -05:00
  • d78bbfc290 build: bump version to 0.3.3 0.3.3 Greg Heartsfield 2022-01-03 22:07:15 -05:00
  • 2924da88bc feat: incorporated improvements from NIP-11 discussion Greg Heartsfield 2022-01-03 22:03:30 -05:00
  • 3024e9fba4 build: bump version to 0.3.2 0.3.2 Greg Heartsfield 2022-01-03 18:43:17 -05:00
  • d3da4eb009 feat: implementation of proposed NIP-11 (server metadata) Greg Heartsfield 2022-01-03 18:42:24 -05:00
  • 19637d612e build: bump version to 0.3.1 0.3.1 Greg Heartsfield 2022-01-01 19:26:15 -06:00
  • afc9a0096a improvement: logging failed queries and timing Greg Heartsfield 2022-01-01 19:25:09 -06:00
  • 3d56262386 build: bump version to 0.3.0 0.3.0 Greg Heartsfield 2022-01-01 18:40:57 -06:00
  • 6673fcfd11 feat: implement multi-valued filter searching Greg Heartsfield 2022-01-01 18:38:52 -06:00
  • b5da3fa2b0 docs: link to docker hub Greg Heartsfield 2022-01-01 12:27:09 -06:00
  • 850957213e build: bump version to 0.2.3 0.2.3 Greg Heartsfield 2022-01-01 09:13:13 -06:00
  • 1aa5a5458d improvement: event signature validation is 100x faster Greg Heartsfield 2022-01-01 09:08:19 -06:00
  • 620e227699 fix: connection issues with Firefox Greg Heartsfield 2022-01-01 08:08:54 -06:00
  • 14e59ed278 build: bump version to 0.2.2 0.2.2 Greg Heartsfield 2021-12-31 16:34:52 -06:00
  • 5ad383f257 fix: incorrect logic on empty filters for hidden events Greg Heartsfield 2021-12-31 16:34:10 -06:00
  • 9710ea27aa build: bump version to 0.2.1 0.2.1 Greg Heartsfield 2021-12-31 15:38:58 -06:00
  • 783a6e1042 docs: fix docker examples Greg Heartsfield 2021-12-31 15:28:26 -06:00
  • 4171a8870e feat: reject events that are too large Greg Heartsfield 2021-12-31 15:19:35 -06:00
  • 8f3891c781 docs: docker and config updates Greg Heartsfield 2021-12-31 14:08:04 -06:00
  • 415d32299b fix: docker run references the correct database file Greg Heartsfield 2021-12-31 14:05:11 -06:00
  • 5a19a8876f feat: allow database directory configuration Greg Heartsfield 2021-12-31 11:51:57 -06:00
  • f7f12a7984 build: bump version to 0.2.0 0.2.0 Greg Heartsfield 2021-12-30 21:27:48 -06:00
  • 20ee5a054c feat: rate limit event creation Greg Heartsfield 2021-12-30 21:07:21 -06:00
  • c60519de23 feat: hide older contact update events Greg Heartsfield 2021-12-30 15:45:03 -06:00
  • d72e7a57b6 feat: hide older metadata update events Greg Heartsfield 2021-12-30 13:55:05 -06:00
  • 6447ddd974 fix: compile error with missing import Greg Heartsfield 2021-12-30 10:00:34 -06:00
  • 079722ddd9 improvement: reduce logging level for rejected events Greg Heartsfield 2021-12-30 06:35:36 -06:00