Commit Graph

  • 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
  • 234a8ba0ac feat: limit event publishing to NIP-05 verified users Greg Heartsfield 2022-02-12 09:29:25 -0600
  • f679fa0893 build: bump version to 0.4.2 0.4.2 Greg Heartsfield 2022-01-30 15:19:41 -0600
  • 4cc313fa2d fix: cleanup database connections with same name Greg Heartsfield 2022-01-30 15:14:02 -0600
  • 6502f7dcd7 fix: do not panic when validating events with malformed pubkeys Greg Heartsfield 2022-01-29 13:19:34 -0600
  • 6ca3e3ffea build: bump version to 0.4.1 0.4.1 Greg Heartsfield 2022-01-26 21:48:44 -0600
  • 49c668a07c improvement: upgrade dependency (h2) Greg Heartsfield 2022-01-26 21:48:11 -0600
  • 98c6fa6f39 feat: allow whitelisting of pubkeys for new events Greg Heartsfield 2022-01-26 21:39:03 -0600
  • 452bbbb0e5 docs: update feature list (NIP-12, prefix search) Greg Heartsfield 2022-01-26 07:24:04 -0600
  • ee0de6f875 improvement: clearer and less verbose database logging Greg Heartsfield 2022-01-25 21:42:43 -0600
  • 699489ebaf build: bump version to 0.4.0 0.4.0 Greg Heartsfield 2022-01-25 20:56:00 -0600
  • af9da65f71 improvement: upgrade dependencies Greg Heartsfield 2022-01-25 20:55:29 -0600
  • a72eaec3b8 fix: never display hidden events Greg Heartsfield 2022-01-25 20:48:46 -0600
  • f1206e76f2 feat: database reader connection pooling Greg Heartsfield 2022-01-25 20:39:24 -0600
  • af453548ee feat: allow author and event id prefix search Greg Heartsfield 2022-01-25 18:21:43 -0600
  • df251c821c docs: updated discord invite link Greg Heartsfield 2022-01-25 07:42:51 -0600
  • 2d28a95ff7 feat: allow arbitrary tag queries Greg Heartsfield 2022-01-22 21:29:15 -0600
  • 8c93ef5bc2 docs: provide public docker hub link Greg Heartsfield 2022-01-20 22:02:42 -0600
  • 25827ece31
    auxiliary changes in other parts #10 rajarshimaitra 2022-01-20 23:28:45 +0530
  • 23f5bae2b8
    big refactor rajarshimaitra 2022-01-20 23:25:44 +0530
  • 386d4a5215
    improve error by using this_error fully rajarshimaitra 2022-01-20 23:24:35 +0530
  • 1c0fc1326d docs: add timeout for reverse-proxy example Greg Heartsfield 2022-01-19 21:19:12 -0600
  • 179928378e
    refactor: add strictly typed tags Raj 2022-01-19 19:12:58 +0530
  • 75add8a031
    Use String for URL #9 rajarshimaitra 2022-01-18 20:02:48 +0530
  • e6ab868c13
    Implement Tag and define protocol serialization rajarshimaitra 2022-01-18 16:03:56 +0530
  • 117e4d8e6b
    Add custom error variant rajarshimaitra 2022-01-18 16:02:08 +0530
  • c605d75bb4
    docs: update readme to include the new discord server Raj 2022-01-17 20:05:13 +0530
  • 7e866d8558
    Update readme to include the new discord server #8 rajarshimaitra 2022-01-17 12:58:31 +0530
  • 81e4e2b892 feat: add supported NIPs (2, 11) to relay info Greg Heartsfield 2022-01-16 08:37:21 -0600
  • 6f166433b5 fix: test failures Greg Heartsfield 2022-01-16 08:36:52 -0600
  • 030b64de62 feat: replace email with contact field in relay info. Greg Heartsfield 2022-01-16 08:34:19 -0600
  • c7eadb1154 Add feature list to README Greg Heartsfield 2022-01-16 08:16:42 -0600
  • 62dc77369d docs: rename example relay server Greg Heartsfield 2022-01-15 11:43:12 -0600
  • 24587435ca docs: reverse proxy example Greg Heartsfield 2022-01-15 11:41:31 -0600
  • a3124ccea4 improvement: better sql error handling Greg Heartsfield 2022-01-05 18:33:08 -0500
  • 4e51e61d16 improvement: display rate limit messages max once per sec Greg Heartsfield 2022-01-05 18:30:47 -0500
  • a2e9fce25b Events with Pow #4 cerbwm 2022-01-14 20:10:43 -0500
  • 5c8390bbe0
    fix: fix some test failures Raj 2022-01-15 01:57:12 +0530
  • a67dd5192a
    Fix some test failures #1 rajarshimaitra 2022-01-14 23:20:08 +0530
  • da7968efef fix: restore working websocket message size configuration options Greg Heartsfield 2022-01-05 17:41:12 -0500
  • 7037555516 improvement: add indexed tag queries Greg Heartsfield 2022-01-05 17:33:53 -0500
  • 19ed990c57 refactor: fix clippy errors for relay info response Greg Heartsfield 2022-01-05 10:10:44 -0500
  • d78bbfc290 build: bump version to 0.3.3 0.3.3 Greg Heartsfield 2022-01-03 22:07:15 -0500
  • 2924da88bc feat: incorporated improvements from NIP-11 discussion Greg Heartsfield 2022-01-03 22:03:30 -0500
  • 3024e9fba4 build: bump version to 0.3.2 0.3.2 Greg Heartsfield 2022-01-03 18:43:17 -0500
  • d3da4eb009 feat: implementation of proposed NIP-11 (server metadata) Greg Heartsfield 2022-01-03 18:42:24 -0500
  • 19637d612e build: bump version to 0.3.1 0.3.1 Greg Heartsfield 2022-01-01 19:26:15 -0600
  • afc9a0096a improvement: logging failed queries and timing Greg Heartsfield 2022-01-01 19:25:09 -0600
  • 3d56262386 build: bump version to 0.3.0 0.3.0 Greg Heartsfield 2022-01-01 18:40:57 -0600
  • 6673fcfd11 feat: implement multi-valued filter searching Greg Heartsfield 2022-01-01 18:38:52 -0600
  • b5da3fa2b0 docs: link to docker hub Greg Heartsfield 2022-01-01 12:27:09 -0600
  • 850957213e build: bump version to 0.2.3 0.2.3 Greg Heartsfield 2022-01-01 09:13:13 -0600
  • 1aa5a5458d improvement: event signature validation is 100x faster Greg Heartsfield 2022-01-01 09:08:19 -0600
  • 620e227699 fix: connection issues with Firefox Greg Heartsfield 2022-01-01 08:08:54 -0600
  • 14e59ed278 build: bump version to 0.2.2 0.2.2 Greg Heartsfield 2021-12-31 16:34:52 -0600
  • 5ad383f257 fix: incorrect logic on empty filters for hidden events Greg Heartsfield 2021-12-31 16:34:10 -0600
  • 9710ea27aa build: bump version to 0.2.1 0.2.1 Greg Heartsfield 2021-12-31 15:38:58 -0600
  • 783a6e1042 docs: fix docker examples Greg Heartsfield 2021-12-31 15:28:26 -0600
  • 4171a8870e feat: reject events that are too large Greg Heartsfield 2021-12-31 15:19:35 -0600
  • 8f3891c781 docs: docker and config updates Greg Heartsfield 2021-12-31 14:08:04 -0600
  • 415d32299b fix: docker run references the correct database file Greg Heartsfield 2021-12-31 14:05:11 -0600
  • 5a19a8876f feat: allow database directory configuration Greg Heartsfield 2021-12-31 11:51:57 -0600
  • f7f12a7984 build: bump version to 0.2.0 0.2.0 Greg Heartsfield 2021-12-30 21:27:48 -0600
  • 20ee5a054c feat: rate limit event creation Greg Heartsfield 2021-12-30 21:07:21 -0600
  • c60519de23 feat: hide older contact update events Greg Heartsfield 2021-12-30 15:45:03 -0600
  • d72e7a57b6 feat: hide older metadata update events Greg Heartsfield 2021-12-30 13:55:05 -0600
  • 6447ddd974 fix: compile error with missing import Greg Heartsfield 2021-12-30 10:00:34 -0600
  • 079722ddd9 improvement: reduce logging level for rejected events Greg Heartsfield 2021-12-30 06:35:36 -0600
  • 3302fb2e81 refactor: clippy suggestions Greg Heartsfield 2021-12-29 22:49:46 -0600
  • f415295184 feat: reject future-dated events Greg Heartsfield 2021-12-29 22:47:31 -0600
  • d730bf0c59 feat: add configuration through file Greg Heartsfield 2021-12-29 22:13:02 -0600
  • 2e2e01203b build: bump version to 0.1.6 0.1.6 Greg Heartsfield 2021-12-23 21:44:12 -0600
  • 100f890284 feat: add until for request filters Greg Heartsfield 2021-12-23 21:38:32 -0600
  • 0e288fe678 feat: send messages in order of oldest to newest Greg Heartsfield 2021-12-23 21:36:46 -0600
  • bfc804e18c feat: debug protocol messages Greg Heartsfield 2021-12-23 21:30:04 -0600