297 Commits

Author SHA1 Message Date
Mike Dilger
f00f6cccf4 retire MaybeTlsStream, use a dyn trait instead 2024-06-22 12:06:18 +12:00
Mike Dilger
97a8a16999 update rustls 0.21->0.23; tokio-rustls 0.24->0.26; rustls-pemfile 1.0->2.1 2024-06-22 09:01:13 +12:00
Mike Dilger
5617f38e75 Update secp256k1 0.28 -> 0.29 2024-06-22 08:29:14 +12:00
Mike Dilger
1a9ea8bd48 update env_logger 0.10 -> 0.11 2024-06-22 08:29:07 +12:00
Mike Dilger
6d19109e05 Move nip11 check from lib to web 2024-06-21 21:06:08 +12:00
Mike Dilger
5b1e5e4cf1 move nip11 to its own module 2024-06-21 21:02:49 +12:00
Mike Dilger
9652617677 move web to it's own subdir 2024-06-21 21:01:06 +12:00
Mike Dilger
7abf2c8d7f fix last 2024-06-20 14:11:06 +12:00
Mike Dilger
7130739725 Change log msg a bit 2024-06-18 13:12:09 +12:00
Mike Dilger
ae416136f5 cargo update (including pocket bugfix) 2024-06-05 13:00:20 +12:00
Mike Dilger
7aaad709a0 Cargo update 2024-05-25 08:29:15 +12:00
Mike Dilger
2cc9902f23 max_connections_per_ip setting 2024-05-25 07:40:14 +12:00
Mike Dilger
0d2d562bb0 Deleted should return OK false (not OK true) 2024-05-21 06:38:14 +12:00
Mike Dilger
25058ef415 Version 1.4.0 v1.4.0 2024-05-07 13:52:39 +12:00
Mike Dilger
698d673009 Fix chorus_compress 2024-05-07 12:06:45 +12:00
Mike Dilger
02de9e2038 MAJOR switch to pocket 2024-05-07 08:52:22 +12:00
Mike Dilger
3c9c442bb5 Send 'CLOSED auth-required' if DMs are requested by unauthenticated user (as expected, rather than no events) 2024-05-06 11:14:50 +12:00
Mike Dilger
d70d4b0852 Create lmdb subdir if missing 2024-04-25 10:47:06 +12:00
Mike Dilger
38a20d0a78 Bugfix in event orering (BTreeSet would only keep one event with the same created_at) 2024-04-25 10:45:02 +12:00
Mike Dilger
9b0f293230 FIX: handle empty tag 2024-04-25 10:35:53 +12:00
Mike Dilger
f6156593bd Don't punish timeouts 2024-04-17 08:35:02 +12:00
Mike Dilger
fc9da4d705 Change some defaults 2024-04-17 08:33:27 +12:00
Mike Dilger
adc9e81068 config: minimum_ban_seconds, timeout_seconds 2024-04-17 08:20:37 +12:00
Mike Dilger
a92049fb52 bugfix in Filter delineate() 2024-04-15 09:41:34 +12:00
Mike Dilger
27a63495e5 Setting to disable IP blocking 2024-04-12 14:00:37 +12:00
Mike Dilger
cc065ec5b2 more README.md updates 2024-04-10 10:20:56 +12:00
Mike Dilger
01dd5fadaf README.md update to include per-version changes 2024-04-10 10:10:58 +12:00
Mike Dilger
20d35d2137 Update supported NIPs (nip-28 has no requirements on relays) 2024-04-10 10:02:08 +12:00
Mike Dilger
d4c5459f23 Capture and log the Origin header (like the User-Agent header) 2024-04-10 08:51:10 +12:00
Mike Dilger
7883d75446 Version 1.3.0 v1.3.0 2024-04-10 08:21:58 +12:00
Mike Dilger
dbca0ddb4e Support NIP-40 Expiration timestamp 2024-04-10 08:20:37 +12:00
Mike Dilger
d8b17b0402 event.is_expired() 2024-04-10 08:20:37 +12:00
Mike Dilger
71f163a6c2 Update NIP-11 supported nips 2024-04-10 08:07:59 +12:00
Mike Dilger
83c4882e29 Update docs 2024-04-09 19:14:15 +12:00
Mike Dilger
363a2835f0 Warn if events are not aligned 2024-04-09 19:02:34 +12:00
Mike Dilger
82016f4954 chorus_compress 2024-04-09 18:59:03 +12:00
Mike Dilger
b3488e6c9d store.rebuild() 2024-04-09 18:59:01 +12:00
Mike Dilger
51217ae480 Pass directory into Lmdb::new() 2024-04-09 18:48:38 +12:00
Mike Dilger
ff4f921e7d store 'events_are_aligned' in lmdb 2024-04-09 18:48:31 +12:00
Mike Dilger
ea3d66f746 Option to align events in the event_map 2024-04-09 18:38:19 +12:00
Mike Dilger
a4233dbc45 EventStore.iter() 2024-04-09 18:37:05 +12:00
Mike Dilger
ce18610918 lmdb::log_stats() to do it's own txn 2024-04-09 18:36:12 +12:00
Mike Dilger
be219c924b Split low-level LMDB code out from Store (big refactor) 2024-04-09 18:35:06 +12:00
Mike Dilger
72545189d2 migration 5: Simplify with deleted_ids table (no pubkey) 2024-04-09 18:23:36 +12:00
Mike Dilger
601c9fafd8 migration 4: Simplify store - stop tracking deleted_offsets 2024-04-09 18:23:28 +12:00
Mike Dilger
77caad1a7d Log hostname at startup 2024-04-09 18:19:22 +12:00
Mike Dilger
1e34a20108 clippy fix 2024-04-09 08:57:58 +12:00
Mike Dilger
b7da4b1a28 Simplify get_event_by_offset() output, avoid a panic 2024-04-09 08:57:53 +12:00
Mike Dilger
e10104a55b fix test compile error 2024-04-09 08:27:45 +12:00
Mike Dilger
dd8e345e86 moderate: show kind 2024-04-09 07:39:01 +12:00