Commit Graph

  • 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 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 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 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 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 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
  • 8a8ee5c425 build: bump version to 0.1.5 0.1.5 Greg Heartsfield 2021-12-19 16:45:17 -0600
  • 55bb6bd440 feat: add resource limits for websocket messages Greg Heartsfield 2021-12-19 16:26:32 -0600
  • 7933abaa48 fix: allow unknown fields, like author Greg Heartsfield 2021-12-19 16:18:03 -0600
  • 9b959e1012 build: bump version to 0.1.4 0.1.4 Greg Heartsfield 2021-12-16 19:00:46 -0600
  • 5b6a20dfa6 feat: remove `author` from subscriptions (NIP-01 Spec) Greg Heartsfield 2021-12-16 18:53:53 -0600
  • acf6231277 build: bump version to 0.1.3 0.1.3 Greg Heartsfield 2021-12-15 07:56:34 -0600
  • 49598b2c9e fix: subscription event filtering bugs Greg Heartsfield 2021-12-14 21:38:26 -0600
  • 54e6e0e5ce build: bump version to 0.1.2 0.1.2 Greg Heartsfield 2021-12-12 20:36:11 -0600
  • 850064b871 fix: handle filters with no criteria Greg Heartsfield 2021-12-12 14:52:55 -0600
  • b3c7852b19 fix: correct SQL query for inserting pubkeys Greg Heartsfield 2021-12-12 14:34:52 -0600
  • 6910b8d945 feat: add log for unique client connection count Greg Heartsfield 2021-12-12 10:58:00 -0600
  • 531f6c4624 feat: improved NOTICE messages for events and subscriptions Greg Heartsfield 2021-12-12 10:50:16 -0600
  • 1589268eba fix: use database to publish all events Greg Heartsfield 2021-12-12 10:20:23 -0600
  • 56c40f2be9 refactor: improve error messages Greg Heartsfield 2021-12-12 10:03:28 -0600
  • cacd1ccb36 docs: sample program output in README Greg Heartsfield 2021-12-11 22:21:31 -0600
  • ee8862be81 docs: README gives quickstart for docker Greg Heartsfield 2021-12-11 22:19:49 -0600
  • 108938f709 feat: add data directory to Dockerfile Greg Heartsfield 2021-12-11 22:18:05 -0600
  • e732f918f9 refactor: clippy suggestions Greg Heartsfield 2021-12-11 21:56:52 -0600
  • ca0f01c94b docs: add rustdoc comments Greg Heartsfield 2021-12-11 21:43:41 -0600
  • 04850506a8 build: upgrade dependencies Greg Heartsfield 2021-12-11 16:58:18 -0600
  • d79e0a59f5 config: change default websocket port Greg Heartsfield 2021-12-11 16:57:55 -0600
  • ee9efab2f7 feat: add Dockerfile Greg Heartsfield 2021-12-11 16:46:42 -0600
  • f91b1205ef docs: add README Greg Heartsfield 2021-12-11 15:58:45 -0600
  • 65f62dc4ec docs: add MIT license Greg Heartsfield 2021-12-11 15:52:25 -0600
  • 65969a4121 feat: store events in SQLite and allow querying Greg Heartsfield 2021-12-11 15:48:59 -0600
  • 23f47899cd feat: broadcast events that match active client subscriptions Greg Heartsfield 2021-12-05 20:28:02 -0600