Greg Heartsfield
|
1c1b1a1802
|
build: upgrade checkout action for github ci
|
2023-04-30 11:13:03 -05:00 |
|
Greg Heartsfield
|
993fec4eed
|
improvement: document pg connection_write config
|
2023-04-30 10:10:06 -05:00 |
|
Kieran
|
beffeb4d86
|
improvement: add a configurable postgres write conn string
This adds a new configurable connection string for postgres writes.
|
2023-04-30 10:02:10 -05:00 |
|
Petr Kracik
|
5135f3b007
|
improvement: use appropriate paths for systemd example
|
2023-04-30 09:55:07 -05:00 |
|
Greg Heartsfield
|
ba0b50bc9c
|
build: bump version to 0.8.9
|
2023-04-22 13:47:08 -05:00 |
|
0xtr
|
c65c64275e
|
docs: add systemd service file and guide
|
2023-04-19 18:37:16 -05:00 |
|
Greg Heartsfield
|
80c459c36c
|
improvement: switch to jemalloc allocator
|
2023-04-06 18:33:30 -05:00 |
|
rorp
|
8e4e2d824b
|
feat(NIP-42): limit access to kind 4 DMs
|
2023-03-03 09:04:35 -06:00 |
|
thesimplekid
|
c13961a5c4
|
fix: nip05 for postgres
|
2023-03-03 08:57:23 -06:00 |
|
thesimplekid
|
05b08c7916
|
feat: join via nip-07
|
2023-03-01 18:04:06 -06:00 |
|
Greg Heartsfield
|
9a141dc950
|
improvement: disable HTTP request logging
|
2023-02-25 15:57:01 -06:00 |
|
Greg Heartsfield
|
8c9170d4e3
|
fix: persist database version for v18 migration
|
2023-02-25 15:55:00 -06:00 |
|
Greg Heartsfield
|
5508020777
|
improvement: configure pay-to-relay defaults and comment block
|
2023-02-25 15:53:32 -06:00 |
|
Greg Heartsfield
|
43021910ea
|
improvement: disable pay-to-relay by default
|
2023-02-25 15:41:30 -06:00 |
|
thesimplekid
|
c0158af18b
|
feat(NIP-111): pay to relay (experimental)
|
2023-02-25 15:38:26 -06:00 |
|
Rene Honig
|
164603dedd
|
docs: add Traefik to reverse proxy doc
|
2023-02-25 14:50:58 -06:00 |
|
Greg Heartsfield
|
c1c25a22f5
|
refactor: format
|
2023-02-25 14:49:35 -06:00 |
|
thesimplekid
|
6df92f9580
|
refactor: format
cargo fmt
|
2023-02-25 14:46:49 -06:00 |
|
Greg Heartsfield
|
440217e1ee
|
docs: add documented support for NIP-40
|
2023-02-25 14:29:52 -06:00 |
|
Greg Heartsfield
|
96359aafab
|
docs: better example of kinds for allowlist
|
2023-02-25 14:05:11 -06:00 |
|
Mike White
|
5414629298
|
feat: add event kind allowlist
|
2023-02-25 14:00:01 -06:00 |
|
Greg Heartsfield
|
2be75e18fb
|
build: bump version to 0.8.8
|
2023-02-21 08:16:40 -06:00 |
|
Greg Heartsfield
|
5f6ff4c2b7
|
fix: in-memory SQLite DB correctly shares memory between connections
fixes: https://todo.sr.ht/~gheartsfield/nostr-rs-relay/73#event-227131
|
2023-02-21 08:14:19 -06:00 |
|
Greg Heartsfield
|
df411c24fb
|
fix: block other writers during checkpoint to eliminate DB lock errors
|
2023-02-20 16:50:44 -06:00 |
|
Greg Heartsfield
|
39f9984c4f
|
build: bump version to 0.8.7
|
2023-02-17 21:05:36 -06:00 |
|
Greg Heartsfield
|
9d55731073
|
fix: Postgres SQL generation for expiring events
|
2023-02-17 21:04:30 -06:00 |
|
Greg Heartsfield
|
5638f70d66
|
fix: set SQL tracing back to appropriate level
|
2023-02-17 20:50:19 -06:00 |
|
Greg Heartsfield
|
98a08d054a
|
improvement: advertise support for NIP-42 in relay info
|
2023-02-17 14:02:49 -06:00 |
|
Greg Heartsfield
|
0ef7d618a8
|
build: bump version to 0.8.6
|
2023-02-17 13:59:07 -06:00 |
|
Greg Heartsfield
|
bf06bea808
|
feat(NIP-40): postgres support for event expiration
|
2023-02-17 13:25:56 -06:00 |
|
Greg Heartsfield
|
e5ca8c2a86
|
improvement: run expired event cleanup every 10 minutes
|
2023-02-17 11:22:00 -06:00 |
|
Greg Heartsfield
|
8ea63f0b27
|
feat(NIP-40): sqlite support for event expiration
|
2023-02-17 11:15:06 -06:00 |
|
Greg Heartsfield
|
3229e4192f
|
feat: publish favicon.ico
|
2023-02-16 18:03:28 -06:00 |
|
0xtr
|
7fd9b55e70
|
fix: typo in sqlite_migration.rs
|
2023-02-15 18:52:49 -06:00 |
|
rorp
|
5cecfba319
|
feat(NIP-42): pubkey authentication
Configurable in `config.toml`. Limited functionality, but this does
send metadata to gRPC for event authorization.
fixes: https://todo.sr.ht/~gheartsfield/nostr-rs-relay/66
|
2023-02-15 18:51:40 -06:00 |
|
Greg Heartsfield
|
d0f57aea21
|
improvement(NIP-40): functions for checking event expiration
|
2023-02-15 18:47:27 -06:00 |
|
Yuval Adam
|
40abd6858e
|
docs: cleanup location of documentation
|
2023-02-15 18:43:22 -06:00 |
|
Greg Heartsfield
|
136e41d234
|
fix: retry event writes if DB is busy
|
2023-02-15 18:38:34 -06:00 |
|
Yuval Adam
|
35a1973a46
|
fix: allow older versions of protobuf-compiler to work
Add --experimental_allow_proto3_optional protoc arg in build configs
fixes https://github.com/scsibug/nostr-rs-relay/issues/77
|
2023-02-14 16:59:41 -06:00 |
|
Kieran
|
1daa25600d
|
fix: postgres tag inserts
|
2023-02-14 06:33:01 -06:00 |
|
Greg Heartsfield
|
692925942a
|
build: bump version to 0.8.5
|
2023-02-13 17:53:33 -06:00 |
|
Greg Heartsfield
|
84afd4b64e
|
refactor: whitespace
|
2023-02-13 17:52:00 -06:00 |
|
Greg Heartsfield
|
46160bb1f9
|
fix: correct name of gRPC configuration in toml
|
2023-02-13 17:30:26 -06:00 |
|
Greg Heartsfield
|
2fc9168a38
|
fix: SQL error with parameterized replaceable events
|
2023-02-13 17:10:42 -06:00 |
|
Greg Heartsfield
|
01d0d44868
|
build: bump version to 0.8.4
|
2023-02-13 09:34:30 -06:00 |
|
Greg Heartsfield
|
93f6337fda
|
fix: upgrade docker image to include OpenSSL 3
|
2023-02-13 09:33:14 -06:00 |
|
Greg Heartsfield
|
f3a42712a6
|
build: bump version to 0.8.3
|
2023-02-13 08:08:28 -06:00 |
|
Greg Heartsfield
|
27361d064a
|
improvement: upgrade multiple dependencies
Updating anyhow v1.0.68 -> v1.0.69
Updating axum v0.6.4 -> v0.6.6
Updating cxx v1.0.89 -> v1.0.90
Updating cxx-build v1.0.89 -> v1.0.90
Updating cxxbridge-flags v1.0.89 -> v1.0.90
Updating cxxbridge-macro v1.0.89 -> v1.0.90
Adding hermit-abi v0.3.1
Updating is-terminal v0.4.2 -> v0.4.3
Updating pest v2.5.4 -> v2.5.5
Updating pest_derive v2.5.4 -> v2.5.5
Updating pest_generator v2.5.4 -> v2.5.5
Updating pest_meta v2.5.4 -> v2.5.5
Updating proc-macro2 v1.0.50 -> v1.0.51
Updating raw-cpuid v10.6.0 -> v10.6.1
Updating rustix v0.36.7 -> v0.36.8
Updating serde_json v1.0.91 -> v1.0.93
Updating signal-hook-registry v1.4.0 -> v1.4.1
Updating thread_local v1.1.4 -> v1.1.7
Updating tinyvec_macros v0.1.0 -> v0.1.1
Updating tokio-native-tls v0.3.0 -> v0.3.1
Updating tokio-util v0.7.4 -> v0.7.7
|
2023-02-13 07:57:14 -06:00 |
|
Greg Heartsfield
|
3bafb611e5
|
build: install packages with sudo for github ci
|
2023-02-13 07:50:48 -06:00 |
|
Greg Heartsfield
|
b960ab70de
|
build: add protobuf compiler to github ci workflow
|
2023-02-13 07:48:09 -06:00 |
|