blob: 452c57950cadce8cc8e863e75cb3aa690770496d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
#+TITLE: libquassel
Native rust implementation of the Quassel protocol and library functions
* Features
| Feature | Description |
|----------------------+------------------------------------------------------|
| client | Enable client side trait implementations |
| server | Enable server side trait implementations |
| framing | Enable support for tokio's [[url:https://docs.rs/tokio-util/latest/tokio_util/codec/struct.Framed.html][codec::Framed]] |
| all-quassel-features | enable all protocol features |
| long-message-id | Serialize message IDs as i64 |
| long-time | Serialize Message Time as i64 |
| rich-messages | add avatar url and real name to messages |
| sender-prefixes | Show prefixes for senders in backlog |
| authenticators | Support for exchangeable auth backends |
| bench | Enable the test crate/feature for running benchmarks |
* TODOs
** TODO Implementation of Syncable Objects
*** DONE AliasManager
*** TODO BacklogManager
*** DONE BufferSyncer
*** DONE BufferViewConfig
*** DONE BufferViewManager
*** DONE CertManager
*** DONE CoreInfo
*** DONE HighlightRuleManager
*** DONE Identity
*** DONE IgnoreListManager
*** DONE IrcChannel
*** TODO IrcListHelper
*** TODO IrcUser
*** TODO Network
*** TODO NetworkInfo
*** TODO NetworkConfig
|