1
0
mirror of https://github.com/scsibug/nostr-rs-relay.git synced 2025-03-15 01:40:29 -04:00

568 Commits

Author SHA1 Message Date
Greg Heartsfield
b4234eae25 refactor: clippy suggestions 2025-02-23 11:22:12 -06:00
Greg Heartsfield
d73cde2844 fix: only send events to the nip05 verifier if grpc permits
Prior to this, the NIP05 verifier would receieve metadata events for
GRPC-denied events.  If  the verifier passed, it would try to write
the verification record, but referencing a non-existent event, which
would fail with a SQL constraint error.
2025-02-23 11:04:35 -06:00
Greg Heartsfield
afbd7559e8 improvement: update dependencies
Updating addr2line v0.22.0 -> v0.24.2
Removing adler v1.0.2
Updating allocator-api2 v0.2.18 -> v0.2.21
Updating anstream v0.6.15 -> v0.6.18
Updating anstyle v1.0.8 -> v1.0.10
Updating anstyle-parse v0.2.5 -> v0.2.6
Updating anstyle-query v1.1.1 -> v1.1.2
Updating anstyle-wincon v3.0.4 -> v3.0.7
Updating anyhow v1.0.86 -> v1.0.96
Updating async-executor v1.13.0 -> v1.13.1
Removing async-io v1.13.0
Removing async-io v2.3.4
  Adding async-io v2.4.0
Removing async-lock v2.8.0
Updating async-std v1.12.0 -> v1.13.0
Updating async-stream v0.3.5 -> v0.3.6
Updating async-stream-impl v0.3.5 -> v0.3.6
Updating async-trait v0.1.82 -> v0.1.86
Updating autocfg v1.3.0 -> v1.4.0
Updating backtrace v0.3.73 -> v0.3.74
Updating bitflags v2.6.0 -> v2.8.0
Updating bumpalo v3.16.0 -> v3.17.0
Updating bytes v1.7.1 -> v1.10.0
Updating cc v1.1.16 -> v1.2.15
Updating chrono v0.4.38 -> v0.4.39
Updating clap v4.5.17 -> v4.5.30
Updating clap_builder v4.5.17 -> v4.5.30
Updating clap_derive v4.5.13 -> v4.5.28
Updating clap_lex v0.7.2 -> v0.7.4
Updating colorchoice v1.0.2 -> v1.0.3
Updating console v0.15.8 -> v0.15.10
Updating const_format v0.2.33 -> v0.2.34
Updating const_format_proc_macros v0.2.33 -> v0.2.34
Updating cpufeatures v0.2.14 -> v0.2.17
Updating crossbeam-channel v0.5.13 -> v0.5.14
Updating crossbeam-queue v0.3.11 -> v0.3.12
Updating crossbeam-utils v0.8.20 -> v0.8.21
  Adding displaydoc v0.2.5
Updating encode_unicode v0.3.6 -> v1.0.0
Updating equivalent v1.0.1 -> v1.0.2
Updating errno v0.3.9 -> v0.3.10
Updating event-listener v5.3.1 -> v5.4.0
Updating event-listener-strategy v0.5.2 -> v0.5.3
Removing fastrand v1.9.0
Removing fastrand v2.1.1
  Adding fastrand v2.3.0
Updating flate2 v1.0.33 -> v1.0.35
Updating futures v0.3.30 -> v0.3.31
Updating futures-channel v0.3.30 -> v0.3.31
Updating futures-core v0.3.30 -> v0.3.31
Updating futures-executor v0.3.30 -> v0.3.31
Updating futures-io v0.3.30 -> v0.3.31
Removing futures-lite v1.13.0
Removing futures-lite v2.3.0
  Adding futures-lite v2.6.0
Updating futures-macro v0.3.30 -> v0.3.31
Updating futures-sink v0.3.30 -> v0.3.31
Updating futures-task v0.3.30 -> v0.3.31
Updating futures-util v0.3.30 -> v0.3.31
  Adding getrandom v0.3.1
Updating gimli v0.29.0 -> v0.31.1
Updating gloo-timers v0.2.6 -> v0.3.0
  Adding hashbrown v0.15.2
Removing hermit-abi v0.3.9
Updating home v0.5.9 -> v0.5.11
Updating httparse v1.9.4 -> v1.10.0
Updating hyper v0.14.30 -> v0.14.32 (available: v1.6.0)
Updating iana-time-zone v0.1.60 -> v0.1.61
  Adding icu_collections v1.5.0
  Adding icu_locid v1.5.0
  Adding icu_locid_transform v1.5.0
  Adding icu_locid_transform_data v1.5.0
  Adding icu_normalizer v1.5.0
  Adding icu_normalizer_data v1.5.0
  Adding icu_properties v1.5.1
  Adding icu_properties_data v1.5.0
  Adding icu_provider v1.5.0
  Adding icu_provider_macros v1.5.0
Updating idna v0.5.0 -> v1.0.3
  Adding idna_adapter v1.2.0
Updating indexmap v2.5.0 -> v2.7.1
Updating indicatif v0.17.8 -> v0.17.11
Updating inout v0.1.3 -> v0.1.4
Removing io-lifetimes v1.0.11
Updating itoa v1.0.11 -> v1.0.14
Updating js-sys v0.3.70 -> v0.3.77
Updating libc v0.2.158 -> v0.2.170
Removing linux-raw-sys v0.3.8
Removing linux-raw-sys v0.4.14
  Adding linux-raw-sys v0.4.15
  Adding litemap v0.7.4
Updating log v0.4.22 -> v0.4.26
Removing miniz_oxide v0.7.4
Removing miniz_oxide v0.8.0
  Adding miniz_oxide v0.8.5
Updating mio v1.0.2 -> v1.0.3
Updating object v0.36.4 -> v0.36.7
Updating once_cell v1.19.0 -> v1.20.3
Updating openssl-probe v0.1.5 -> v0.1.6
Updating parking v2.2.0 -> v2.2.1
Updating pathdiff v0.2.1 -> v0.2.3
Updating pest v2.7.12 -> v2.7.15
Updating pest_derive v2.7.12 -> v2.7.15
Updating pest_generator v2.7.12 -> v2.7.15
Updating pest_meta v2.7.12 -> v2.7.15
Updating pin-project v1.1.5 -> v1.1.9
Updating pin-project-internal v1.1.5 -> v1.1.9
Updating pin-project-lite v0.2.14 -> v0.2.16
Updating pkg-config v0.3.30 -> v0.3.31
Removing polling v2.8.0
Removing polling v3.7.3
  Adding polling v3.7.4
Updating portable-atomic v1.7.0 -> v1.10.0
Updating proc-macro2 v1.0.86 -> v1.0.93
Updating quote v1.0.37 -> v1.0.38
Updating redox_syscall v0.5.3 -> v0.5.9
Updating regex v1.10.6 -> v1.11.1
Updating regex-automata v0.4.7 -> v0.4.9
Updating regex-syntax v0.8.4 -> v0.8.5
Updating ring v0.17.8 -> v0.17.11
Removing rustix v0.37.27
Removing rustix v0.38.36
  Adding rustix v0.38.44
Updating rustversion v1.0.17 -> v1.0.19
Updating ryu v1.0.18 -> v1.0.19
Updating schannel v0.1.23 -> v0.1.27
Updating security-framework-sys v2.11.1 -> v2.14.0
Updating serde v1.0.209 -> v1.0.218
Updating serde_derive v1.0.209 -> v1.0.218
Updating serde_json v1.0.128 -> v1.0.139
Updating smallvec v1.13.2 -> v1.14.0
Removing socket2 v0.4.10
Removing socket2 v0.5.7
  Adding socket2 v0.5.8
Removing spin v0.9.8
  Adding stable_deref_trait v1.2.0
Updating syn v2.0.77 -> v2.0.98
  Adding synstructure v0.13.1
Updating tempfile v3.12.0 -> v3.17.1
Removing thiserror v1.0.63
  Adding thiserror v1.0.69 (available: v2.0.11)
  Adding thiserror v2.0.11
Removing thiserror-impl v1.0.63
  Adding thiserror-impl v1.0.69
  Adding thiserror-impl v2.0.11
Updating time v0.3.36 -> v0.3.37
Updating time-macros v0.2.18 -> v0.2.19
  Adding tinystr v0.7.6
Updating tinyvec v1.8.0 -> v1.8.1
Updating tokio v1.40.0 -> v1.43.0
Updating tokio-macros v2.4.0 -> v2.5.0
Updating tokio-stream v0.1.16 -> v0.1.17
Updating tokio-util v0.7.12 -> v0.7.13
Updating tracing v0.1.40 -> v0.1.41
Updating tracing-attributes v0.1.27 -> v0.1.28
Updating tracing-core v0.1.32 -> v0.1.33
Updating tracing-subscriber v0.3.18 -> v0.3.19
Updating typenum v1.17.0 -> v1.18.0
Updating ucd-trie v0.1.6 -> v0.1.7
Updating unicode-bidi v0.3.15 -> v0.3.18
Updating unicode-ident v1.0.12 -> v1.0.17
Updating unicode-normalization v0.1.23 -> v0.1.24
Updating unicode-properties v0.1.2 -> v0.1.3
Updating unicode-segmentation v1.11.0 -> v1.12.0
Updating unicode-width v0.1.13 -> v0.2.0
Updating unicode-xid v0.2.5 -> v0.2.6
Updating url v2.5.2 -> v2.5.4
  Adding utf16_iter v1.0.5
  Adding utf8_iter v1.0.4
Updating uuid v1.10.0 -> v1.14.0
Updating valuable v0.1.0 -> v0.1.1
Updating value-bag v1.9.0 -> v1.10.0
Removing waker-fn v1.2.0
  Adding wasi v0.13.3+wasi-0.2.2
Updating wasm-bindgen v0.2.93 -> v0.2.100
Updating wasm-bindgen-backend v0.2.93 -> v0.2.100
Updating wasm-bindgen-futures v0.4.43 -> v0.4.50
Updating wasm-bindgen-macro v0.2.93 -> v0.2.100
Updating wasm-bindgen-macro-support v0.2.93 -> v0.2.100
Updating wasm-bindgen-shared v0.2.93 -> v0.2.100
Updating web-sys v0.3.70 -> v0.3.77
  Adding web-time v1.1.0
Removing windows-sys v0.48.0
Removing windows-targets v0.48.5
Removing windows_aarch64_gnullvm v0.48.5
Removing windows_aarch64_msvc v0.48.5
Removing windows_i686_gnu v0.48.5
Removing windows_i686_msvc v0.48.5
Removing windows_x86_64_gnu v0.48.5
Removing windows_x86_64_gnullvm v0.48.5
Removing windows_x86_64_msvc v0.48.5
  Adding wit-bindgen-rt v0.33.0
  Adding write16 v1.0.0
  Adding writeable v0.5.5
  Adding yoke v0.7.5
  Adding yoke-derive v0.7.5
  Adding zerofrom v0.1.5
  Adding zerofrom-derive v0.1.5
  Adding zerovec v0.10.4
  Adding zerovec-derive v0.10.3
2025-02-23 11:01:27 -06:00
laanwj
a6b48620fd fix: sqlite schema comment
`event_hash` is the raw SHA256 hash of the event, not 4-byte hash.
2024-10-19 07:12:11 -05:00
Greg Heartsfield
d71f5cb029 docs: remove reference to defunct anigma channel 2024-10-04 16:54:10 -05:00
Greg Heartsfield
1ed8cc08cc docs: point github CI badge to main repo 2024-10-04 08:34:42 -05:00
Greg Heartsfield
ff65ec2acd build: bump version to 0.9.0 0.9.0 2024-09-06 11:10:41 -05:00
Greg Heartsfield
4461648c64 improvement: update dependencies
Updating addr2line v0.21.0 -> v0.22.0
Adding adler2 v2.0.0
Updating allocator-api2 v0.2.16 -> v0.2.18
Updating anstream v0.6.13 -> v0.6.15
Updating anstyle v1.0.6 -> v1.0.8
Updating anstyle-parse v0.2.3 -> v0.2.5
Updating anstyle-query v1.0.2 -> v1.1.1
Updating anstyle-wincon v3.0.2 -> v3.0.4
Updating anyhow v1.0.81 -> v1.0.86
Updating async-channel v2.2.0 -> v2.3.1
Updating async-executor v1.8.0 -> v1.13.0
Updating async-io v2.3.2 -> v2.3.4
Updating async-lock v3.3.0 -> v3.4.0
Updating async-task v4.7.0 -> v4.7.1
Updating async-trait v0.1.79 -> v0.1.82
Updating autocfg v1.2.0 -> v1.3.0
Updating backtrace v0.3.71 -> v0.3.73
Updating bitflags v2.5.0 -> v2.6.0
Updating blocking v1.5.1 -> v1.6.1
Updating bumpalo v3.15.4 -> v3.16.0
Updating bytes v1.6.0 -> v1.7.1
Updating cc v1.0.90 -> v1.1.16
Updating chrono v0.4.37 -> v0.4.38
Updating clap v4.5.4 -> v4.5.17
Updating clap_builder v4.5.2 -> v4.5.17
Updating clap_derive v4.5.4 -> v4.5.13
Updating clap_lex v0.7.0 -> v0.7.2
Updating colorchoice v1.0.0 -> v1.0.2
Updating concurrent-queue v2.4.0 -> v2.5.0
Updating const_format v0.2.32 -> v0.2.33
Updating const_format_proc_macros v0.2.32 -> v0.2.33
Updating core-foundation-sys v0.8.6 -> v0.8.7
Updating cpufeatures v0.2.12 -> v0.2.14
Updating crc v3.0.1 -> v3.2.1
Updating crc32fast v1.4.0 -> v1.4.2
Updating crossbeam-channel v0.5.12 -> v0.5.13
Updating crossbeam-utils v0.8.19 -> v0.8.20
Updating either v1.10.0 -> v1.13.0
Updating errno v0.3.8 -> v0.3.9
Removing event-listener v4.0.3
Removing event-listener v5.2.0
Adding event-listener v5.3.1
Removing event-listener-strategy v0.4.0
Removing event-listener-strategy v0.5.0
Adding event-listener-strategy v0.5.2
Updating fastrand v2.0.2 -> v2.1.1
Removing finl_unicode v1.2.0
Updating flate2 v1.0.28 -> v1.0.33
Updating getrandom v0.2.12 -> v0.2.15
Updating gimli v0.28.1 -> v0.29.0
Updating h2 v0.3.25 -> v0.3.26
Updating hashbrown v0.14.3 -> v0.14.5
Adding hermit-abi v0.4.0
Updating httparse v1.8.0 -> v1.9.4
Updating hyper v0.14.28 -> v0.14.30
Updating indexmap v2.2.6 -> v2.5.0
Updating instant v0.1.12 -> v0.1.13
Adding is_terminal_polyfill v1.70.1
Removing itertools v0.12.1
Updating js-sys v0.3.69 -> v0.3.70
Updating lazy_static v1.4.0 -> v1.5.0
Updating libc v0.2.153 -> v0.2.158
Updating libredox v0.0.1 -> v0.1.3
Updating linux-raw-sys v0.4.13 -> v0.4.14
Updating lock_api v0.4.11 -> v0.4.12
Updating log v0.4.21 -> v0.4.22
Updating memchr v2.7.2 -> v2.7.4
Removing miniz_oxide v0.7.2
Adding miniz_oxide v0.7.4
Adding miniz_oxide v0.8.0
Updating mio v0.8.11 -> v1.0.2
Updating num-iter v0.1.44 -> v0.1.45
Updating num-traits v0.2.18 -> v0.2.19
Removing num_cpus v1.16.0
Updating object v0.32.2 -> v0.36.4
Updating parking_lot v0.12.1 -> v0.12.3
Updating parking_lot_core v0.9.9 -> v0.9.10
Updating paste v1.0.14 -> v1.0.15
Updating pest v2.7.8 -> v2.7.12
Updating pest_derive v2.7.8 -> v2.7.12
Updating pest_generator v2.7.8 -> v2.7.12
Updating pest_meta v2.7.8 -> v2.7.12
Updating petgraph v0.6.4 -> v0.6.5
Updating pin-project-lite v0.2.13 -> v0.2.14
Updating piper v0.2.1 -> v0.2.4
Updating polling v3.6.0 -> v3.7.3
Updating portable-atomic v1.6.0 -> v1.7.0
Updating ppv-lite86 v0.2.17 -> v0.2.20
Updating proc-macro2 v1.0.79 -> v1.0.86
Updating prometheus v0.13.3 -> v0.13.4
Updating quote v1.0.35 -> v1.0.37
Updating redox_syscall v0.4.1 -> v0.5.3
Updating redox_users v0.4.4 -> v0.4.6
Updating regex v1.10.4 -> v1.10.6
Updating regex-automata v0.4.6 -> v0.4.7
Updating regex-syntax v0.8.3 -> v0.8.4
Updating rustc-demangle v0.1.23 -> v0.1.24
Updating rustix v0.38.32 -> v0.38.36
Updating rustls v0.21.10 -> v0.21.12
Updating rustversion v1.0.14 -> v1.0.17
Updating ryu v1.0.17 -> v1.0.18
Updating security-framework v2.9.2 -> v2.11.1
Updating security-framework-sys v2.9.1 -> v2.11.1
Updating serde v1.0.197 -> v1.0.209
Updating serde_derive v1.0.197 -> v1.0.209
Updating serde_json v1.0.115 -> v1.0.128
Adding shlex v1.3.0
Updating signal-hook-registry v1.4.1 -> v1.4.2
Updating socket2 v0.5.6 -> v0.5.7
Updating sqlformat v0.2.3 -> v0.2.6
Updating stringprep v0.1.4 -> v0.1.5
Updating strsim v0.11.0 -> v0.11.1
Updating subtle v2.5.0 -> v2.6.1
Updating syn v2.0.55 -> v2.0.77
Updating tempfile v3.10.1 -> v3.12.0
Updating thiserror v1.0.58 -> v1.0.63
Updating thiserror-impl v1.0.58 -> v1.0.63
Updating tinyvec v1.6.0 -> v1.8.0
Updating tokio v1.36.0 -> v1.40.0
Updating tokio-macros v2.2.0 -> v2.4.0
Updating tokio-stream v0.1.15 -> v0.1.16
Updating tokio-util v0.7.10 -> v0.7.12
Updating tower-layer v0.3.2 -> v0.3.3
Updating tower-service v0.3.2 -> v0.3.3
Adding unicode-properties v0.1.2
Updating unicode-width v0.1.11 -> v0.1.13
Updating unicode-xid v0.2.4 -> v0.2.5
Updating url v2.5.0 -> v2.5.2
Updating utf8parse v0.2.1 -> v0.2.2
Updating uuid v1.8.0 -> v1.10.0
Updating value-bag v1.8.1 -> v1.9.0
Updating version_check v0.9.4 -> v0.9.5
Updating waker-fn v1.1.1 -> v1.2.0
Updating wasm-bindgen v0.2.92 -> v0.2.93
Updating wasm-bindgen-backend v0.2.92 -> v0.2.93
Updating wasm-bindgen-futures v0.4.42 -> v0.4.43
Updating wasm-bindgen-macro v0.2.92 -> v0.2.93
Updating wasm-bindgen-macro-support v0.2.92 -> v0.2.93
Updating wasm-bindgen-shared v0.2.92 -> v0.2.93
Updating web-sys v0.3.69 -> v0.3.70
Updating whoami v1.5.1 -> v1.5.2
Adding windows-sys v0.59.0
Updating windows-targets v0.52.4 -> v0.52.6
Updating windows_aarch64_gnullvm v0.52.4 -> v0.52.6
Updating windows_aarch64_msvc v0.52.4 -> v0.52.6
Updating windows_i686_gnu v0.52.4 -> v0.52.6
Adding windows_i686_gnullvm v0.52.6
Updating windows_i686_msvc v0.52.4 -> v0.52.6
Updating windows_x86_64_gnu v0.52.4 -> v0.52.6
Updating windows_x86_64_gnullvm v0.52.4 -> v0.52.6
Updating windows_x86_64_msvc v0.52.4 -> v0.52.6
Updating zerocopy v0.7.32 -> v0.7.35
Updating zerocopy-derive v0.7.32 -> v0.7.35
2024-09-06 11:05:42 -05:00
kuba
6329acd82b feat: add custom relay page 2024-09-06 10:44:15 -05:00
zappityzap
05411eb9e3 refactor: separate conditional dependencies
- move cln-rpc to regular dependencies
- add whitespace to separate conditional dependencies

fixes build on MSVC and OpenBSD
2024-09-06 10:33:56 -05:00
Joseph Goulden
5a21890625 feat: add cln payment processor 2024-08-14 11:36:07 -05:00
Joseph Goulden
0d04b5eefa add nix flake 2024-08-14 11:34:41 -05:00
Daniel Emery
07198b2cb9 refactor: add explicit logging when NIP-05 verification requests fail 2024-08-14 11:27:58 -05:00
Daniel Cadenas
af6d101c21 fix: id based sqlite query
Queries using the `id` field were failing after the refactor of
removing hexranges.
2024-08-14 11:21:44 -05:00
jesterhodl
5ad318e6e8 fix: time compilation 2024-08-14 10:48:07 -05:00
zappityzap
914ec77617 fix: openbsd build 2024-08-14 10:45:57 -05:00
Greg Heartsfield
4f518fd0e7 fix: prevent thread panic on large tag values using postgres
Exceptionally large tag values (thousands of characters) can result in
an error from postgres: index row size exceeds btree version 4 maximum
2704 for index "tag_value_idx".  This panics the writer thread, and
prevents further writes from succeeding.

This change simply removes the unwrap, allowing the error to propagate
where it is sent as a write error back to the client.  The error
message could be improved.

https://github.com/scsibug/nostr-rs-relay/issues/196
2024-06-06 17:32:13 -05:00
Laszlo Megyer
b04ab76e73 fix: postgresql tag filtering for odd-length hex-looking values
The tag filtering code misses odd-length strings that contains only hex digits [0-9a-f].
This fix makes the condition for `has_plain_values` the inverse of the condition for `has_hex_values`.

Fixes 
2024-04-03 02:51:12 +00:00
Greg Heartsfield
39a3a258a0 refactor: clippy suggestions 2024-03-28 10:15:00 -05:00
Greg Heartsfield
44c6e3d88b improvement: upgrade dependencies
Updating aes v0.8.3 -> v0.8.4
Removing ahash v0.7.7
Removing ahash v0.8.6
Adding ahash v0.7.8
Adding ahash v0.8.11
Updating aho-corasick v1.1.2 -> v1.1.3
Updating anstream v0.6.4 -> v0.6.13
Updating anstyle v1.0.4 -> v1.0.6
Updating anstyle-parse v0.2.2 -> v0.2.3
Updating anstyle-query v1.0.0 -> v1.0.2
Updating anstyle-wincon v3.0.1 -> v3.0.2
Updating anyhow v1.0.75 -> v1.0.81
Updating async-channel v2.1.1 -> v2.2.0
Updating async-global-executor v2.4.0 -> v2.4.1
Updating async-io v2.2.1 -> v2.3.2
Updating async-lock v3.1.2 -> v3.3.0
Updating async-task v4.5.0 -> v4.7.0
Updating async-trait v0.1.74 -> v0.1.79
Updating autocfg v1.1.0 -> v1.2.0
Updating backtrace v0.3.69 -> v0.3.71
Updating base64 v0.21.5 -> v0.21.7
Updating bitflags v2.4.1 -> v2.5.0
Updating bumpalo v3.14.0 -> v3.15.4
Updating bytes v1.5.0 -> v1.6.0
Updating cc v1.0.83 -> v1.0.90
Updating chrono v0.4.31 -> v0.4.37
Updating clap v4.4.10 -> v4.5.4
Updating clap_builder v4.4.9 -> v4.5.2
Updating clap_derive v4.4.7 -> v4.5.4
Updating clap_lex v0.6.0 -> v0.7.0
Updating concurrent-queue v2.3.0 -> v2.4.0
Updating console v0.15.7 -> v0.15.8
Updating cpufeatures v0.2.11 -> v0.2.12
Updating crc32fast v1.3.2 -> v1.4.0
Updating crossbeam-channel v0.5.8 -> v0.5.12
Updating crossbeam-queue v0.3.8 -> v0.3.11
Updating crossbeam-utils v0.8.16 -> v0.8.19
Updating deranged v0.3.9 -> v0.3.11
Updating either v1.9.0 -> v1.10.0
Removing event-listener v4.0.0
Adding event-listener v4.0.3
Adding event-listener v5.2.0
Adding event-listener-strategy v0.5.0
Updating fastrand v2.0.1 -> v2.0.2
Updating futures v0.3.29 -> v0.3.30
Updating futures-channel v0.3.29 -> v0.3.30
Updating futures-core v0.3.29 -> v0.3.30
Updating futures-executor v0.3.29 -> v0.3.30
Updating futures-io v0.3.29 -> v0.3.30
Updating futures-lite v2.0.1 -> v2.3.0
Updating futures-macro v0.3.29 -> v0.3.30
Updating futures-sink v0.3.29 -> v0.3.30
Updating futures-task v0.3.29 -> v0.3.30
Updating futures-timer v3.0.2 -> v3.0.3
Updating futures-util v0.3.29 -> v0.3.30
Updating getrandom v0.2.11 -> v0.2.12
Updating h2 v0.3.22 -> v0.3.25
Adding heck v0.5.0
Updating hermit-abi v0.3.3 -> v0.3.9
Updating hkdf v0.12.3 -> v0.12.4
Updating home v0.5.5 -> v0.5.9
Updating http v0.2.11 -> v0.2.12
Updating http-body v0.4.5 -> v0.4.6
Updating hyper v0.14.27 -> v0.14.28
Updating iana-time-zone v0.1.58 -> v0.1.60
Updating indexmap v2.1.0 -> v2.2.6
Updating indicatif v0.17.7 -> v0.17.8
Updating itertools v0.11.0 -> v0.12.1
Updating itoa v1.0.9 -> v1.0.11
Updating js-sys v0.3.66 -> v0.3.69
Updating libc v0.2.150 -> v0.2.153
Updating linux-raw-sys v0.4.12 -> v0.4.13
Updating log v0.4.20 -> v0.4.21
Updating memchr v2.6.4 -> v2.7.2
Updating miniz_oxide v0.7.1 -> v0.7.2
Updating mio v0.8.9 -> v0.8.11
Adding num-conv v0.1.0
Updating num-integer v0.1.45 -> v0.1.46
Updating num-iter v0.1.43 -> v0.1.44
Updating num-traits v0.2.17 -> v0.2.18
Updating object v0.32.1 -> v0.32.2
Updating once_cell v1.18.0 -> v1.19.0
Updating pest v2.7.5 -> v2.7.8
Updating pest_derive v2.7.5 -> v2.7.8
Updating pest_generator v2.7.5 -> v2.7.8
Updating pest_meta v2.7.5 -> v2.7.8
Updating pin-project v1.1.3 -> v1.1.5
Updating pin-project-internal v1.1.3 -> v1.1.5
Updating pkg-config v0.3.27 -> v0.3.30
Updating polling v3.3.1 -> v3.6.0
Updating portable-atomic v1.5.1 -> v1.6.0
Updating proc-macro2 v1.0.70 -> v1.0.79
Updating quote v1.0.33 -> v1.0.35
Updating regex v1.10.2 -> v1.10.4
Updating regex-automata v0.4.3 -> v0.4.6
Updating regex-syntax v0.8.2 -> v0.8.3
Updating ring v0.17.6 -> v0.17.8
Updating rustix v0.38.26 -> v0.38.32
Updating rustls v0.21.9 -> v0.21.10
Updating ryu v1.0.15 -> v1.0.17
Updating schannel v0.1.22 -> v0.1.23
Updating serde v1.0.193 -> v1.0.197
Updating serde_derive v1.0.193 -> v1.0.197
Updating serde_json v1.0.108 -> v1.0.115
Updating smallvec v1.11.2 -> v1.13.2
Updating socket2 v0.5.5 -> v0.5.6
Updating sqlformat v0.2.2 -> v0.2.3
Updating strsim v0.10.0 -> v0.11.0
Updating syn v2.0.39 -> v2.0.55
Updating tempfile v3.8.1 -> v3.10.1
Updating thiserror v1.0.50 -> v1.0.58
Updating thiserror-impl v1.0.50 -> v1.0.58
Updating thread_local v1.1.7 -> v1.1.8
Updating time v0.3.30 -> v0.3.34
Updating time-macros v0.2.15 -> v0.2.17
Updating tokio v1.34.0 -> v1.36.0
Updating tokio-stream v0.1.14 -> v0.1.15
Updating try-lock v0.2.4 -> v0.2.5
Updating unicode-bidi v0.3.13 -> v0.3.15
Updating unicode-normalization v0.1.22 -> v0.1.23
Updating unicode-segmentation v1.10.1 -> v1.11.0
Updating uuid v1.6.1 -> v1.8.0
Updating value-bag v1.4.2 -> v1.8.1
Adding wasite v0.1.0
Updating wasm-bindgen v0.2.89 -> v0.2.92
Updating wasm-bindgen-backend v0.2.89 -> v0.2.92
Updating wasm-bindgen-futures v0.4.39 -> v0.4.42
Updating wasm-bindgen-macro v0.2.89 -> v0.2.92
Updating wasm-bindgen-macro-support v0.2.89 -> v0.2.92
Updating wasm-bindgen-shared v0.2.89 -> v0.2.92
Updating web-sys v0.3.66 -> v0.3.69
Updating whoami v1.4.1 -> v1.5.1
Updating windows-core v0.51.1 -> v0.52.0
Removing windows-sys v0.45.0
Removing windows-targets v0.42.2
Removing windows-targets v0.52.0
Adding windows-targets v0.52.4
Removing windows_aarch64_gnullvm v0.42.2
Removing windows_aarch64_gnullvm v0.52.0
Adding windows_aarch64_gnullvm v0.52.4
Removing windows_aarch64_msvc v0.42.2
Removing windows_aarch64_msvc v0.52.0
Adding windows_aarch64_msvc v0.52.4
Removing windows_i686_gnu v0.42.2
Removing windows_i686_gnu v0.52.0
Adding windows_i686_gnu v0.52.4
Removing windows_i686_msvc v0.42.2
Removing windows_i686_msvc v0.52.0
Adding windows_i686_msvc v0.52.4
Removing windows_x86_64_gnu v0.42.2
Removing windows_x86_64_gnu v0.52.0
Adding windows_x86_64_gnu v0.52.4
Removing windows_x86_64_gnullvm v0.42.2
Removing windows_x86_64_gnullvm v0.52.0
Adding windows_x86_64_gnullvm v0.52.4
Removing windows_x86_64_msvc v0.42.2
Removing windows_x86_64_msvc v0.52.0
Adding windows_x86_64_msvc v0.52.4
Updating zerocopy v0.7.28 -> v0.7.32
Updating zerocopy-derive v0.7.28 -> v0.7.32
2024-03-28 09:52:58 -05:00
Laszlo Megyer
767b76b2b3 fix: author filter in SQLite queries use correct blob type
https://todo.sr.ht/~gheartsfield/nostr-rs-relay/79
Signed-off-by: Greg Heartsfield <scsibug@imap.cc>
2024-03-28 09:40:17 -05:00
Greg Heartsfield
c5fb16cd98 improvement: describe migration step that failed 2023-12-09 09:51:09 -06:00
Kieran
9c86f03902 refactor: drop hexrange
Signed-off-by: Greg Heartsfield <scsibug@imap.cc>
2023-12-03 12:52:03 -06:00
Greg Heartsfield
971889f9a6 improvement: disable limit_scrapers by default
This is a good feature, but will limit valid requests from being
served.  Defaulting this to off will be less surprising to relay ops.
2023-12-03 10:51:59 -06:00
Kieran
388eadf880 feat: limit_scrapers
Signed-off-by: Greg Heartsfield <scsibug@imap.cc>
2023-12-03 10:51:49 -06:00
Greg Heartsfield
1ce029860c docs: ensure latest Rust base image is pulled 2023-12-02 09:27:27 -06:00
Greg Heartsfield
b7e10e26a2 improvement: upgrade dependencies
Adding async-channel v2.1.1
Updating async-executor v1.6.0 -> v1.8.0
Updating async-global-executor v2.3.1 -> v2.4.0
Adding async-io v2.2.1
Adding async-lock v3.1.2
Updating blocking v1.4.1 -> v1.5.1
Updating clap v4.4.7 -> v4.4.10
Updating clap_builder v4.4.7 -> v4.4.9
Updating core-foundation v0.9.3 -> v0.9.4
Updating core-foundation-sys v0.8.4 -> v0.8.6
Updating errno v0.3.5 -> v0.3.8
Adding event-listener v4.0.0
Adding event-listener-strategy v0.4.0
Updating form_urlencoded v1.2.0 -> v1.2.1
Adding futures-lite v2.0.1
Updating getrandom v0.2.10 -> v0.2.11
Updating gimli v0.28.0 -> v0.28.1
Updating h2 v0.3.21 -> v0.3.22
Updating hashbrown v0.14.2 -> v0.14.3
Updating hdrhistogram v7.5.2 -> v7.5.4
Updating http v0.2.9 -> v0.2.11
Updating idna v0.4.0 -> v0.5.0
Updating js-sys v0.3.65 -> v0.3.66
Updating linux-raw-sys v0.4.10 -> v0.4.12
Updating percent-encoding v2.3.0 -> v2.3.1
Adding polling v3.3.1
Updating proc-macro2 v1.0.69 -> v1.0.70
Updating ring v0.17.5 -> v0.17.6
Updating rustix v0.38.21 -> v0.38.26
Updating rustls v0.21.8 -> v0.21.9
Updating rustls-pemfile v1.0.3 -> v1.0.4
Updating serde v1.0.190 -> v1.0.193
Updating serde_derive v1.0.190 -> v1.0.193
Updating smallvec v1.11.1 -> v1.11.2
Updating syn v2.0.38 -> v2.0.39
Updating tokio v1.33.0 -> v1.34.0
Updating tokio-macros v2.1.0 -> v2.2.0
Updating tracing-appender v0.2.2 -> v0.2.3
Updating tracing-log v0.1.4 -> v0.2.0
Updating tracing-subscriber v0.3.17 -> v0.3.18
Updating url v2.4.1 -> v2.5.0
Updating uuid v1.5.0 -> v1.6.1
Updating wasm-bindgen v0.2.88 -> v0.2.89
Updating wasm-bindgen-backend v0.2.88 -> v0.2.89
Updating wasm-bindgen-futures v0.4.38 -> v0.4.39
Updating wasm-bindgen-macro v0.2.88 -> v0.2.89
Updating wasm-bindgen-macro-support v0.2.88 -> v0.2.89
Updating wasm-bindgen-shared v0.2.88 -> v0.2.89
Updating web-sys v0.3.65 -> v0.3.66
Adding windows-sys v0.52.0
Adding windows-targets v0.52.0
Adding windows_aarch64_gnullvm v0.52.0
Adding windows_aarch64_msvc v0.52.0
Adding windows_i686_gnu v0.52.0
Adding windows_i686_msvc v0.52.0
Adding windows_x86_64_gnu v0.52.0
Adding windows_x86_64_gnullvm v0.52.0
Adding windows_x86_64_msvc v0.52.0
Updating zerocopy v0.7.25 -> v0.7.28
Updating zerocopy-derive v0.7.25 -> v0.7.28
2023-12-01 17:51:17 -06:00
Kieran
ab736f5f98 fix: abort query builder for empty arrays
Signed-off-by: Greg Heartsfield <scsibug@imap.cc>
2023-12-01 17:22:14 -06:00
Kieran
b4471a6698 fix: multi-tag query
fixes https://github.com/scsibug/nostr-rs-relay/issues/102

Signed-off-by: Greg Heartsfield <scsibug@imap.cc>
2023-12-01 17:22:01 -06:00
Kieran
7120de4ff8 feat: restricted_writes
Signed-off-by: Greg Heartsfield <scsibug@imap.cc>
2023-11-23 13:27:27 -06:00
thesimplekid
4ff77ab537 improvement: config to disable dm/invoice creation
While sending dms to users who are not signed up
but have attempted to publish events, it is now
disabled by default. This stops the creation of
extra invoices for pubkeys that may have no
intention of signing up for the relay. It also
reduced the number of dms that are created.

Signed-off-by: Greg Heartsfield <scsibug@imap.cc>
2023-11-23 13:22:41 -06:00
Carsten Otto
84f60f0abc improvement(NIP-11): mention requirements for admin contact pubkey
Signed-off-by: Greg Heartsfield <scsibug@imap.cc>
2023-11-23 13:14:45 -06:00
Greg Heartsfield
8a67770206 improvement: update dependencies
Removing ahash v0.4.7
Removing ahash v0.7.6
Removing ahash v0.8.3
Adding ahash v0.4.8
Adding ahash v0.7.7
Adding ahash v0.8.6
Updating aho-corasick v1.0.5 -> v1.1.2
Updating anstream v0.5.0 -> v0.6.4
Updating anstyle v1.0.2 -> v1.0.4
Updating anstyle-parse v0.2.1 -> v0.2.2
Updating anstyle-wincon v2.1.0 -> v3.0.1
Updating async-executor v1.5.1 -> v1.6.0
Updating async-task v4.4.0 -> v4.5.0
Updating async-trait v0.1.73 -> v0.1.74
Updating atomic-waker v1.1.1 -> v1.1.2
Updating base64 v0.21.3 -> v0.21.5
Updating bitflags v2.4.0 -> v2.4.1
Updating blocking v1.3.1 -> v1.4.1
Updating bumpalo v3.13.0 -> v3.14.0
Updating byteorder v1.4.3 -> v1.5.0
Updating bytes v1.4.0 -> v1.5.0
Updating chrono v0.4.28 -> v0.4.31
Updating clap v4.4.2 -> v4.4.7
Updating clap_builder v4.4.2 -> v4.4.7
Updating clap_derive v4.4.2 -> v4.4.7
Updating clap_lex v0.5.1 -> v0.6.0
Updating concurrent-queue v2.2.0 -> v2.3.0
Updating const_format v0.2.31 -> v0.2.32
Updating const_format_proc_macros v0.2.31 -> v0.2.32
Updating cpufeatures v0.2.9 -> v0.2.11
Updating crc-catalog v2.2.0 -> v2.4.0
Updating deranged v0.3.8 -> v0.3.9
Removing dirs v5.0.1
Removing dirs-sys v0.4.1
Updating errno v0.3.3 -> v0.3.5
Removing errno-dragonfly v0.1.2
Updating fastrand v2.0.0 -> v2.0.1
Adding finl_unicode v1.2.0
Updating flate2 v1.0.27 -> v1.0.28
Updating futures v0.3.28 -> v0.3.29
Updating futures-channel v0.3.28 -> v0.3.29
Updating futures-core v0.3.28 -> v0.3.29
Updating futures-executor v0.3.28 -> v0.3.29
Updating futures-io v0.3.28 -> v0.3.29
Updating futures-macro v0.3.28 -> v0.3.29
Updating futures-sink v0.3.28 -> v0.3.29
Updating futures-task v0.3.28 -> v0.3.29
Updating futures-util v0.3.28 -> v0.3.29
Updating hashbrown v0.14.0 -> v0.14.2
Updating hermit-abi v0.3.2 -> v0.3.3
Adding home v0.5.5
Updating hyper-rustls v0.24.1 -> v0.24.2
Updating iana-time-zone v0.1.57 -> v0.1.58
Updating indexmap v2.0.0 -> v2.1.0
Updating indicatif v0.17.6 -> v0.17.7
Updating js-sys v0.3.64 -> v0.3.65
Updating libc v0.2.147 -> v0.2.150
Adding libredox v0.0.1
Updating linux-raw-sys v0.4.5 -> v0.4.10
Updating lock_api v0.4.10 -> v0.4.11
Updating matchit v0.7.2 -> v0.7.3
Updating md-5 v0.10.5 -> v0.10.6
Updating memchr v2.6.3 -> v2.6.4
Updating mio v0.8.8 -> v0.8.9
Updating num-traits v0.2.16 -> v0.2.17
Removing option-ext v0.2.0
Updating parking v2.1.0 -> v2.2.0
Updating parking_lot_core v0.9.8 -> v0.9.9
Updating pest v2.7.3 -> v2.7.5
Updating pest_derive v2.7.3 -> v2.7.5
Updating pest_generator v2.7.3 -> v2.7.5
Updating pest_meta v2.7.3 -> v2.7.5
Adding piper v0.2.1
Updating portable-atomic v1.4.3 -> v1.5.1
Adding powerfmt v0.2.0
Updating proc-macro2 v1.0.66 -> v1.0.69
Updating redox_syscall v0.3.5 -> v0.4.1
Updating redox_users v0.4.3 -> v0.4.4
Updating regex v1.9.5 -> v1.10.2
Updating regex-automata v0.3.8 -> v0.4.3
Updating regex-syntax v0.7.5 -> v0.8.2
Adding ring v0.17.5
Removing rustix v0.37.23
Removing rustix v0.38.11
Adding rustix v0.37.27
Adding rustix v0.38.21
Updating rustls v0.21.7 -> v0.21.8
Updating rustls-webpki v0.101.4 -> v0.101.7
Updating sct v0.7.0 -> v0.7.1
Updating serde v1.0.188 -> v1.0.190
Updating serde_derive v1.0.188 -> v1.0.190
Updating serde_json v1.0.105 -> v1.0.108
Updating sha1 v0.10.5 -> v0.10.6
Updating sha2 v0.10.7 -> v0.10.8
Updating sharded-slab v0.1.4 -> v0.1.7
Updating smallvec v1.11.0 -> v1.11.1
Removing socket2 v0.4.9
Removing socket2 v0.5.3
Adding socket2 v0.4.10
Adding socket2 v0.5.5
Adding spin v0.9.8
Updating stringprep v0.1.3 -> v0.1.4
Updating syn v2.0.31 -> v2.0.38
Updating tempfile v3.8.0 -> v3.8.1
Updating thiserror v1.0.48 -> v1.0.50
Updating thiserror-impl v1.0.48 -> v1.0.50
Removing time v0.1.43
Removing time v0.3.28
Adding time v0.3.30
Updating time-core v0.1.1 -> v0.1.2
Updating time-macros v0.2.14 -> v0.2.15
Updating tokio v1.32.0 -> v1.33.0
Updating tokio-util v0.7.8 -> v0.7.10
Updating tracing v0.1.37 -> v0.1.40
Updating tracing-attributes v0.1.26 -> v0.1.27
Updating tracing-core v0.1.31 -> v0.1.32
Updating tracing-log v0.1.3 -> v0.1.4
Updating typenum v1.16.0 -> v1.17.0
Updating unicode-ident v1.0.11 -> v1.0.12
Updating unicode-width v0.1.10 -> v0.1.11
Adding untrusted v0.9.0
Updating uuid v1.4.1 -> v1.5.0
Updating value-bag v1.4.1 -> v1.4.2
Updating waker-fn v1.1.0 -> v1.1.1
Updating wasm-bindgen v0.2.87 -> v0.2.88
Updating wasm-bindgen-backend v0.2.87 -> v0.2.88
Updating wasm-bindgen-futures v0.4.37 -> v0.4.38
Updating wasm-bindgen-macro v0.2.87 -> v0.2.88
Updating wasm-bindgen-macro-support v0.2.87 -> v0.2.88
Updating wasm-bindgen-shared v0.2.87 -> v0.2.88
Updating web-sys v0.3.64 -> v0.3.65
Updating webpki v0.22.1 -> v0.22.4
Updating which v4.4.1 -> v4.4.2
Removing windows v0.48.0
Adding windows-core v0.51.1
Adding zerocopy v0.7.25
Adding zerocopy-derive v0.7.25
2023-11-05 09:54:07 -06:00
thesimplekid
7650f5f4a3 fix: relay fee in msats
Signed-off-by: Greg Heartsfield <scsibug@imap.cc>
2023-11-03 18:30:01 -05:00
Yuki Kishimoto
a7b169c0d3 fix: send OK message for ephemeral events
4b9f13d983/01.md (L153)
Signed-off-by: Greg Heartsfield <scsibug@imap.cc>
2023-11-03 18:19:25 -05:00
Kieran
24b1705a08 fix: value_hex tag query
Signed-off-by: Greg Heartsfield <scsibug@imap.cc>
2023-11-03 18:17:05 -05:00
benthecarman
9d0a98f8bf docs: add line for enabling systemd service
Signed-off-by: Greg Heartsfield <scsibug@imap.cc>
2023-11-03 18:15:25 -05:00
Greg Heartsfield
26f296f76f build: bump version to 0.8.13 0.8.13 2023-09-04 10:03:16 -05:00
Greg Heartsfield
c3c9b5dcd2 improvement: remove openssl dependency 2023-09-04 07:53:58 -05:00
Greg Heartsfield
da29bdd837 test: fix broken connection tests 2023-09-04 07:24:41 -05:00
Greg Heartsfield
bacb85024c improvement: update dependencies
Updating addr2line v0.20.0 -> v0.21.0
Updating aho-corasick v1.0.2 -> v1.0.5
Updating anstream v0.3.2 -> v0.5.0
Updating anstyle v1.0.1 -> v1.0.2
Updating anstyle-wincon v1.0.2 -> v2.1.0
Updating anyhow v1.0.72 -> v1.0.75
Updating async-lock v2.7.0 -> v2.8.0
Updating async-trait v0.1.72 -> v0.1.73
Updating backtrace v0.3.68 -> v0.3.69
Updating base64 v0.21.2 -> v0.21.3
Updating bitflags v2.3.3 -> v2.4.0
Updating cc v1.0.82 -> v1.0.83
Updating chrono v0.4.26 -> v0.4.28
Updating clap v4.3.21 -> v4.4.2
Updating clap_builder v4.3.21 -> v4.4.2
Updating clap_derive v4.3.12 -> v4.4.2
Updating clap_lex v0.5.0 -> v0.5.1
Updating dashmap v5.5.0 -> v5.5.3
Updating deranged v0.3.7 -> v0.3.8
Adding dirs v5.0.1
Adding dirs-sys v0.4.1
Updating errno v0.3.2 -> v0.3.3
Updating flate2 v1.0.26 -> v1.0.27
Updating gimli v0.27.3 -> v0.28.0
Updating h2 v0.3.20 -> v0.3.21
Updating hashlink v0.8.3 -> v0.8.4
Updating httpdate v1.0.2 -> v1.0.3
Removing is-terminal v0.4.9
Adding itertools v0.11.0
Updating log v0.4.19 -> v0.4.20
Updating memchr v2.5.0 -> v2.6.3
Updating object v0.31.1 -> v0.32.1
Updating openssl v0.10.56 -> v0.10.57
Updating openssl-sys v0.9.91 -> v0.9.92
Adding option-ext v0.2.0
Updating pest v2.7.2 -> v2.7.3
Updating pest_derive v2.7.2 -> v2.7.3
Updating pest_generator v2.7.2 -> v2.7.3
Updating pest_meta v2.7.2 -> v2.7.3
Updating petgraph v0.6.3 -> v0.6.4
Updating pin-project-lite v0.2.12 -> v0.2.13
Updating portable-atomic v1.4.2 -> v1.4.3
Updating quote v1.0.32 -> v1.0.33
Updating regex v1.9.3 -> v1.9.5
Updating regex-automata v0.3.6 -> v0.3.8
Updating regex-syntax v0.7.4 -> v0.7.5
Updating rustix v0.38.7 -> v0.38.11
Updating rustls v0.20.8 -> v0.20.9
Updating serde v1.0.183 -> v1.0.188
Updating serde_derive v1.0.183 -> v1.0.188
Updating serde_json v1.0.104 -> v1.0.105
Updating slab v0.4.8 -> v0.4.9
Updating sqlformat v0.2.1 -> v0.2.2
Updating syn v2.0.28 -> v2.0.31
Updating tempfile v3.7.1 -> v3.8.0
Updating thiserror v1.0.44 -> v1.0.48
Updating thiserror-impl v1.0.44 -> v1.0.48
Removing time v0.1.45
Removing time v0.3.25
Adding time v0.1.43
Adding time v0.3.28
Updating time-macros v0.2.11 -> v0.2.14
Updating tokio v1.30.0 -> v1.32.0
Updating url v2.4.0 -> v2.4.1
Updating wasi v0.10.0+wasi-snapshot-preview1 -> v0.10.2+wasi-snapshot-preview1
Updating webpki v0.22.0 -> v0.22.1
Updating which v4.4.0 -> v4.4.1
Updating windows-targets v0.48.1 -> v0.48.5
Updating windows_aarch64_gnullvm v0.48.0 -> v0.48.5
Updating windows_aarch64_msvc v0.48.0 -> v0.48.5
Updating windows_i686_gnu v0.48.0 -> v0.48.5
Updating windows_i686_msvc v0.48.0 -> v0.48.5
Updating windows_x86_64_gnu v0.48.0 -> v0.48.5
Updating windows_x86_64_gnullvm v0.48.0 -> v0.48.5
Updating windows_x86_64_msvc v0.48.0 -> v0.48.5
2023-09-04 06:52:02 -05:00
Wspsxing
7a77c459bb fix: panic on malformed signature 2023-09-04 06:48:26 -05:00
Greg Heartsfield
34c8b04926 improvement: update dependencies
Updating crates.io index
Updating anstyle-wincon v1.0.1 -> v1.0.2
Updating cc v1.0.81 -> v1.0.82
Updating clap v4.3.19 -> v4.3.21
Updating clap_builder v4.3.19 -> v4.3.21
Updating openssl v0.10.55 -> v0.10.56
Updating openssl-sys v0.9.90 -> v0.9.91
Updating pin-project v1.1.2 -> v1.1.3
Updating pin-project-internal v1.1.2 -> v1.1.3
Updating pin-project-lite v0.2.10 -> v0.2.12
Updating regex v1.9.1 -> v1.9.3
Updating regex-automata v0.3.4 -> v0.3.6
Updating rustix v0.38.6 -> v0.38.7
Updating serde v1.0.181 -> v1.0.183
Updating serde_derive v1.0.181 -> v1.0.183
Adding socket2 v0.5.3
Updating tempfile v3.7.0 -> v3.7.1
Updating tokio v1.29.1 -> v1.30.0
2023-08-09 15:00:34 -07:00
Greg Heartsfield
1032a51220 refactor: clippy suggestions 2023-08-09 14:59:39 -07:00
Václav Navrátil
79abd981e1 fix: build gRPC server code
This will allow the gRPC example to compile.

Fix for https://github.com/scsibug/nostr-rs-relay/issues/141
2023-08-09 13:24:52 -07:00
rorp
b1957ab2b1 feat(NIP-42): extend authz to NIP-44 DMs and NIP-59 gift wraps 2023-08-09 13:11:03 -07:00
Greg Heartsfield
23aa6e7313 docs: sqlite in-memory mode is false by default 2023-08-09 13:09:11 -07:00
Greg Heartsfield
fb751ba252 build: bump version to 0.8.12 0.8.12 2023-08-05 15:33:14 -05:00
Greg Heartsfield
7c5e851b82 fix: reset in-memory config to be false 2023-08-05 15:29:16 -05:00
Greg Heartsfield
f965c53434 build: bump versiot to 0.8.11 0.8.11 2023-08-05 11:42:14 -05:00