Mike Dilger
|
7ed36b95fd
|
Version 1.0
v1.0
|
2024-02-19 16:36:21 +13:00 |
|
Mike Dilger
|
0a40c3ac21
|
Documentation
|
2024-02-19 16:31:21 +13:00 |
|
Mike Dilger
|
b76ea99b60
|
IP banning
|
2024-02-19 16:29:50 +13:00 |
|
Mike Dilger
|
ca0dee2285
|
max_subscriptions, default is 32
|
2024-02-19 16:29:49 +13:00 |
|
Mike Dilger
|
461c2d3e33
|
Fix when to verify events
|
2024-02-19 16:02:22 +13:00 |
|
Mike Dilger
|
f79185770b
|
EventFlags for easier decision making
|
2024-02-19 16:02:22 +13:00 |
|
Mike Dilger
|
04e6947ffb
|
Fix nip-04 support
|
2024-02-19 15:59:05 +13:00 |
|
Mike Dilger
|
2b636f6776
|
NIP-09 deletion support
|
2024-02-19 12:09:15 +13:00 |
|
Mike Dilger
|
733de827d6
|
NIP-04 and NIP-59 support via screening
|
2024-02-19 11:22:28 +13:00 |
|
Mike Dilger
|
87f8624075
|
Log number of active websockets
|
2024-02-19 11:06:26 +13:00 |
|
Mike Dilger
|
65070109ac
|
Don't lie about "no runtime", we use tokio.
|
2024-02-19 11:02:01 +13:00 |
|
Mike Dilger
|
089305b57d
|
Gracefully shutdown
|
2024-02-19 11:02:01 +13:00 |
|
Mike Dilger
|
c6a74b9000
|
Trap signals and sync database on shutdown
|
2024-02-19 09:59:46 +13:00 |
|
Mike Dilger
|
d7c6038334
|
Update copyright date in license file
|
2024-02-18 19:53:12 +13:00 |
|
Mike Dilger
|
4d53c123ee
|
Screen outgoing events
|
2024-02-18 13:16:21 +13:00 |
|
Mike Dilger
|
c8163a4eee
|
update our NIP-11
|
2024-02-18 10:42:41 +13:00 |
|
Mike Dilger
|
20070ae9a7
|
Fix test_json_escape()
|
2024-02-18 10:07:53 +13:00 |
|
Mike Dilger
|
a1c81acd8f
|
Restructure handling code to ensure EVENT always gets an OK reply (except for early errors)
|
2024-02-18 10:02:52 +13:00 |
|
Mike Dilger
|
775f15e864
|
Restructure handling code to ensure AUTH always gets an OK reply (except for early errors)
|
2024-02-18 09:48:40 +13:00 |
|
Mike Dilger
|
c0033d4ba5
|
Accept all events from our users
|
2024-02-18 09:17:59 +13:00 |
|
Mike Dilger
|
f576106a05
|
Reply to failed EVENTs with better prefixes
|
2024-02-18 09:16:35 +13:00 |
|
Mike Dilger
|
e1f29354be
|
Implement AUTH (NIP-42)
|
2024-02-18 09:14:58 +13:00 |
|
Mike Dilger
|
19c8707850
|
update NostrReplyPrefix with NIP-42 variants
|
2024-02-18 09:14:48 +13:00 |
|
Mike Dilger
|
179f5486ba
|
ChorusError::AuthFailure
|
2024-02-18 08:53:52 +13:00 |
|
Mike Dilger
|
e681034fd7
|
config.hostname
|
2024-02-18 08:53:52 +13:00 |
|
Mike Dilger
|
7a1750b9cd
|
ChorusError::UrlParse(url::ParseError)
|
2024-02-18 08:53:52 +13:00 |
|
Mike Dilger
|
a784dd54fd
|
Depend on url
|
2024-02-18 08:53:52 +13:00 |
|
Mike Dilger
|
7ec4f8ab3c
|
Depend on textnonce
|
2024-02-18 08:53:52 +13:00 |
|
Mike Dilger
|
6f2708c1a4
|
Time::now()
|
2024-02-18 08:53:52 +13:00 |
|
Mike Dilger
|
4122014ff7
|
README and doc updates
|
2024-02-17 16:36:21 +13:00 |
|
Mike Dilger
|
9d7ab53e50
|
Contrib files with instructions for deployment
|
2024-02-17 15:47:12 +13:00 |
|
Mike Dilger
|
d3c16baa2a
|
specify WebSocketConfig
|
2024-02-17 13:31:46 +13:00 |
|
Mike Dilger
|
a5ac657a65
|
Add 'contact' to Config and NIP-11 output
|
2024-02-17 13:13:03 +13:00 |
|
Mike Dilger
|
592b77dc02
|
Fix our NIP-11 to include NIP-01 support
|
2024-02-17 12:43:14 +13:00 |
|
Mike Dilger
|
aa4bfbef23
|
Stronger typing for reply message prefixes (plus fixed one)
|
2024-02-17 12:36:59 +13:00 |
|
Mike Dilger
|
8c239499ff
|
Don't just presume ErrorKind::Other is always "Out of space"
|
2024-02-17 12:27:50 +13:00 |
|
Mike Dilger
|
08bbcb19a7
|
run_sample.sh to use release mode now
|
2024-02-17 12:09:35 +13:00 |
|
Mike Dilger
|
8cd3f37a8e
|
micro-optimize json_escape to avoid unnecessary mallocs
|
2024-02-17 12:05:50 +13:00 |
|
Mike Dilger
|
5254a6450d
|
Fix: escape content when converting Event to json [needs a further performance tweak]
|
2024-02-17 11:54:59 +13:00 |
|
Mike Dilger
|
b941d67976
|
bugfix in json_parse tags code
|
2024-02-17 11:31:41 +13:00 |
|
Mike Dilger
|
9c79b8440e
|
Fix: Event.verify()
|
2024-02-17 11:16:23 +13:00 |
|
Mike Dilger
|
d6d8d3ffcf
|
Option to allow scraping
|
2024-02-17 10:26:31 +13:00 |
|
Mike Dilger
|
60da4fabb9
|
Store: code to delete replaced events
|
2024-02-17 10:11:50 +13:00 |
|
Mike Dilger
|
941515003a
|
Optimization available for when loading author-kind-replaceable events
|
2024-02-17 09:53:47 +13:00 |
|
Mike Dilger
|
4cfc8a0074
|
Don't index ephemeral events
|
2024-02-17 09:53:47 +13:00 |
|
Mike Dilger
|
609aa66b4d
|
Comments about NIP-01 violations
|
2024-02-17 09:53:47 +13:00 |
|
Mike Dilger
|
cdf202c3f3
|
fix: Output buffer length checking
|
2024-02-17 09:53:47 +13:00 |
|
Mike Dilger
|
c157b9e03c
|
Finish test of event_store
|
2024-02-17 09:53:47 +13:00 |
|
Mike Dilger
|
fef0d7a542
|
MAJOR error rewrite to track file/line
|
2024-02-17 09:53:47 +13:00 |
|
Mike Dilger
|
612ddb0ab3
|
Fix event test on big-endian machines
|
2024-02-17 09:53:47 +13:00 |
|