Jason Volk
|
f08b1053b4
|
ircd:Ⓜ️:room: Add condition for present state optimization even w/ supplied event_id.
|
2018-05-05 03:39:33 -07:00 |
|
Jason Volk
|
ad2f823056
|
ircd:Ⓜ️:room: Add head::has() existential test.
|
2018-05-05 03:36:47 -07:00 |
|
Jason Volk
|
ab2490ce73
|
ircd:Ⓜ️:vm: Add vmopts for room_head related.
|
2018-05-04 20:57:28 -07:00 |
|
Jason Volk
|
35fee056f9
|
ircd:Ⓜ️:room: Add preliminary head interface.
|
2018-05-04 20:57:28 -07:00 |
|
Jason Volk
|
36b43b8607
|
ircd:Ⓜ️:dbs: Add indexing sequence for _room_head.
|
2018-05-04 20:57:28 -07:00 |
|
Jason Volk
|
e12863d091
|
ircd:Ⓜ️:dbs: Add room_head column.
|
2018-05-04 20:43:05 -07:00 |
|
Jason Volk
|
ca45e84908
|
ircd:Ⓜ️ Add bad(event_id) query interface.
|
2018-05-04 20:43:05 -07:00 |
|
Jason Volk
|
7ca2e8797d
|
ircd:Ⓜ️:dbs: Add interface to manipulate the blacklist column.
|
2018-05-04 20:43:04 -07:00 |
|
Jason Volk
|
546e57915b
|
ircd:Ⓜ️:dbs: Checkpoint cache size default tweaks.
|
2018-05-04 16:38:45 -07:00 |
|
Jason Volk
|
66a4d52a93
|
ircd:Ⓜ️:dbs: Add event_bad column for blacklisting.
|
2018-05-04 16:38:45 -07:00 |
|
Jason Volk
|
09a0b345c8
|
ircd:Ⓜ️:dbs: No need to unref columns anymore.
|
2018-05-04 14:32:18 -07:00 |
|
Jason Volk
|
f77b3aae7e
|
ircd:Ⓜ️ Reorg event util related; break up pretty(event) around ostream argument.
|
2018-05-04 14:30:51 -07:00 |
|
Jason Volk
|
e80e34eddc
|
ircd:Ⓜ️ Fix fmt argument type.
|
2018-04-28 22:16:34 -07:00 |
|
Jason Volk
|
2b7358aa60
|
ircd:Ⓜ️:dbs: Conditional indexer; pass db::op from opts for indexer.
|
2018-04-28 19:05:17 -07:00 |
|
Jason Volk
|
d3b1b0ff77
|
ircd:Ⓜ️🆔 Cleanup / fix error.
|
2018-04-27 21:48:14 -07:00 |
|
Jason Volk
|
46cf2ca559
|
ircd:Ⓜ️ Fix closure parameter rot.
|
2018-04-27 21:48:14 -07:00 |
|
Jason Volk
|
d8b14ade58
|
ircd:Ⓜ️ Fix narrowing conversion.
|
2018-04-27 21:48:14 -07:00 |
|
Jason Volk
|
70f962de4e
|
ircd:Ⓜ️ Elaborate presence interface to fetch full event from user's room.
|
2018-04-27 15:26:17 -07:00 |
|
Jason Volk
|
75b67e11fc
|
ircd:Ⓜ️ Add state_root() to room messages iterator.
|
2018-04-26 21:35:55 -07:00 |
|
Jason Volk
|
94b03cfe71
|
ircd:Ⓜ️ Fix my_node id generation.
|
2018-04-26 15:45:06 -07:00 |
|
Jason Volk
|
523bf19f30
|
ircd:Ⓜ️🪝 Add a set to track all hooks for a site.
|
2018-04-26 15:17:28 -07:00 |
|
Jason Volk
|
78a5442230
|
ircd:Ⓜ️ Increase stream buffer sizes for pretty(event).
|
2018-04-25 23:34:39 -07:00 |
|
Jason Volk
|
55632dee5e
|
ircd:Ⓜ️:dbs: Fix default value for event::idx to respect domain order.
|
2018-04-25 01:42:41 -07:00 |
|
Jason Volk
|
ba61369027
|
ircd:Ⓜ️:dbs: Use buffer size constants for query key generations.
|
2018-04-24 19:32:32 -07:00 |
|
Jason Volk
|
12592cd22c
|
ircd:Ⓜ️🆔 Improve size constants and range enforcements.
|
2018-04-24 19:22:07 -07:00 |
|
Jason Volk
|
90348f4265
|
ircd:Ⓜ️ Add interface to get origin names of user's rooms.
|
2018-04-23 19:39:50 -07:00 |
|
Jason Volk
|
aa5681dab9
|
ircd:Ⓜ️:dbs: Throw exception for a null index here.
|
2018-04-23 18:14:30 -07:00 |
|
Jason Volk
|
523ef5f1db
|
ircd:Ⓜ️ Show the hostname in the vm init/halt log message.
|
2018-04-22 16:26:54 -07:00 |
|
Jason Volk
|
f808a28664
|
ircd: Add m/m.h to stdinc.h
|
2018-04-22 16:22:02 -07:00 |
|
Jason Volk
|
87bd9bc429
|
ircd:Ⓜ️ Add conf init sequence for m::self related.
|
2018-04-22 15:18:05 -07:00 |
|
Jason Volk
|
2325208ecd
|
ircd:Ⓜ️ Add more detailed content information in pretty(event).
|
2018-04-22 14:24:48 -07:00 |
|
Jason Volk
|
2557834a96
|
ircd:Ⓜ️:dbs: Factor in the event_idx for a more stable messages sort.
|
2018-04-22 13:49:02 -07:00 |
|
Jason Volk
|
799f450b47
|
ircd:Ⓜ️ Fix content size sampling in pretty(event).
|
2018-04-20 23:48:39 -07:00 |
|
Jason Volk
|
fcf17db132
|
ircd: Various fixes / cleanup.
|
2018-04-20 15:22:49 -07:00 |
|
Jason Volk
|
1d451ca3ff
|
ircd:Ⓜ️ Add additional filter convenience constructors.
|
2018-04-19 14:23:47 -07:00 |
|
Jason Volk
|
1397091b7c
|
ircd:Ⓜ️:events: Add a filtered iteration.
|
2018-04-19 14:23:47 -07:00 |
|
Jason Volk
|
e57b85cb36
|
ircd:Ⓜ️ Add developer convenience constructor to event_filter.
|
2018-04-19 13:47:51 -07:00 |
|
Jason Volk
|
328292ba0e
|
ircd|:Ⓜ️ Optimize path for head_idx()/depth() to avoid head id lookup.
|
2018-04-18 15:13:17 -07:00 |
|
Jason Volk
|
fbc78c9c60
|
ircd:Ⓜ️ Add head_idx(room) convenience to get one head event idx.
|
2018-04-18 15:09:13 -07:00 |
|
Jason Volk
|
02bc9032e8
|
ircd:Ⓜ️ Add event::idx to top() tuple.
|
2018-04-18 15:04:46 -07:00 |
|
Jason Volk
|
7659ef3acc
|
ircd:Ⓜ️ Reorder top() tuple; use strong type template std::get'ers.
|
2018-04-18 15:03:42 -07:00 |
|
Jason Volk
|
d64adf8916
|
ircd:Ⓜ️ Rename event id generator function.
|
2018-04-18 14:26:25 -07:00 |
|
Jason Volk
|
7f3919dd17
|
ircd:Ⓜ️ Split events iterations into namespace.
|
2018-04-18 01:25:54 -07:00 |
|
Jason Volk
|
5a3f105afc
|
ircd:Ⓜ️ Optimize away the event_seq column.
|
2018-04-18 00:28:05 -07:00 |
|
Jason Volk
|
03e8107b7b
|
ircd:Ⓜ️:dbs: Elaborate additional descriptor options for columns.
|
2018-04-17 22:10:28 -07:00 |
|
Jason Volk
|
eefc7430bc
|
ircd:Ⓜ️ Convert db column keys to binary integers over a continuous sequence space.
|
2018-04-17 21:13:16 -07:00 |
|
Jason Volk
|
6ef68a8f4e
|
ircd:Ⓜ️ Show content bytes in pretty(event).
|
2018-04-17 02:51:44 -07:00 |
|
Jason Volk
|
8a829435cd
|
ircd:Ⓜ️:vm: Special case sequence number zero for iterator.
|
2018-04-16 23:30:57 -07:00 |
|
Jason Volk
|
bcd704826c
|
ircd:Ⓜ️:vm: Move db::txn to the stack; use automatic reserve option.
|
2018-04-16 17:28:26 -07:00 |
|
Jason Volk
|
b729338037
|
ircd:Ⓜ️:room: Move event::fetch outside loop to prevent constructions.
|
2018-04-16 15:58:26 -07:00 |
|