| Commit message (Collapse) | Author | Age | Lines | |
|---|---|---|---|---|
| * | add HighlightRuleManager sync implementations | Max Audron | 2021-11-29 | -3/+20 |
| | | ||||
| * | add BufferViewConfig implementation | Max Audron | 2021-11-29 | -0/+123 |
| | | ||||
| * | rework SyncProxy to use globally available channels | Max Audron | 2021-11-29 | -84/+77 |
| | | | | | | | | | | | | | | | | | the SyncProxy is now a globally available OnceCell that transparently offers a struct with methods to send syncmessages and rpccalls. This allows me to get rid of the globally passed around syncproxy var. The Syncable trait provides default implementations that access this global so the library user usually does not need to use it directly. Further the Syncable trait now provides default implementations for it's methods and only a const for the CLASS name must be set. It isn't very idiomatic rust and takes away some freedom from the library user but i think that it's an overall nicer solution and simplifies the code big time. | |||
| * | add NetworkList impl for CoreInfo | Max Audron | 2021-11-29 | -8/+10 |
| | | ||||
| * | add placeholder impl for RpcCall | Max Audron | 2021-11-29 | -1/+3 |
| | | ||||
| * | add NetworkMap derive for bufferview | Max Audron | 2021-11-29 | -3/+5 |
| | | ||||
| * | remove no longer needed feature flag so we can compile on rust stable | Max Audron | 2021-11-29 | -2/+4 |
| | | ||||
| * | split StatefulSyncable into client and server side traits | Max Audron | 2021-10-03 | -57/+133 |
| | | | | | | | This allows to more easily put each side behind a feature flag, maintaing ease of use when only one is selected, while still allowing a consumer to enable both sides and use them. | |||
| * | migrate to separated NetworkMap and NetworkList macros | Max Audron | 2021-10-01 | -129/+184 |
| | | ||||
| * | adapt Sync* types | Max Audron | 2021-09-28 | -15/+57 |
| | | ||||
| * | add handle_syncmessage to aliasmanager | Max Audron | 2021-09-28 | -4/+23 |
| | | ||||
| * | make initdata fields public | Max Audron | 2021-09-28 | -3/+3 |
| | | ||||
| * | convert Init struct's methods to builder style | Max Audron | 2021-09-28 | -4/+6 |
| | | ||||
| * | switch AliasManager to use split network translation traits | Max Audron | 2021-09-28 | -10/+17 |
| | | ||||
| * | rename override_type to type | Max Audron | 2021-09-28 | -7/+7 |
| | | ||||
| * | fix trailing semicolon match_variant macro | Max Audron | 2021-07-31 | -1/+1 |
| | | ||||
| * | add doc for network translation | Max Audron | 2021-07-31 | -0/+93 |
| | | ||||
| * | add Traits for syncable objects | Max Audron | 2021-07-25 | -45/+107 |
| | | ||||
| * | cleanup objects::Types | Max Audron | 2021-07-21 | -5/+35 |
| | | ||||
| * | add IgnoreListManager | Max Audron | 2021-07-21 | -0/+165 |
| | | ||||
| * | add cert-manager | Max Audron | 2021-07-21 | -0/+32 |
| | | ||||
| * | add BufferViewManager and BufferViewConfig | Max Audron | 2021-07-21 | -0/+95 |
| | | ||||
| * | migrate BufferSyncer to use Network derive and add to central Types | Max Audron | 2021-07-21 | -143/+22 |
| | | ||||
| * | fix wrong capitalization for HighlightRuleList | Max Audron | 2021-07-21 | -2/+2 |
| | | ||||
| * | implement the Network trait generically for all inner Variant Types | Max Audron | 2021-07-21 | -1/+66 |
| | | ||||
| * | change IRC MessageType to be a bitflag instead of enum | Max Audron | 2021-07-21 | -54/+92 |
| | | | | | | | the BufferSyncer object uses this type in a bitflag manner to indicate all the kinds of change that happened. bitflag still allows very enum esque usage so the change is okay for the Message object. | |||
| * | fix network object | Max Audron | 2021-07-21 | -18/+24 |
| | | ||||
| * | minor docs and cleanup | Max Audron | 2021-07-21 | -2/+1 |
| | | ||||
| * | WIP: impl more signalproxy objects | Max Audron | 2021-04-05 | -567/+963 |
| | | ||||
| * | WIP: impl signalproxy types | Max Audron | 2021-03-09 | -247/+298 |
| | | ||||
| * | add to and from network derive | Max Audron | 2021-01-21 | -42/+2386 |
| | | ||||
| * | reorganize tests and add quassel features | Max Audron | 2021-01-21 | -541/+833 |
| | | ||||
| * | random stuff | Max Audron | 2021-01-04 | -2/+7 |
| | | ||||
| * | add more signalproxy objects | Max Audron | 2021-01-04 | -40/+120 |
| | | ||||
| * | add message parsing feature flags | Max Audron | 2021-01-04 | -43/+83 |
| | | ||||
| * | fix parsing of datetime when value is -1 | Max Audron | 2021-01-04 | -1/+9 |
| | | ||||
| * | update dependencies | Max Audron | 2021-01-02 | -256/+11 |
| | | ||||
| * | rework handshakemessage parsing | Max Audron | 2021-01-02 | -141/+278 |
| | | ||||
| * | update | Max Audron | 2020-10-16 | -52/+293 |
| | | ||||
| * | split signalproxy.rs | Max Audron | 2020-09-26 | -309/+335 |
| | | ||||
| * | split handshake.rs | Max Audron | 2020-09-26 | -435/+581 |
| | | ||||
| * | add parsing of signalproxy messages | Max Audron | 2020-05-02 | -72/+454 |
| | | ||||
| * | rewrite of datetime parsing to use the time crate | Max Audron | 2020-05-02 | -0/+28 |
| | | ||||
| * | cleanup | Max Audron | 2020-04-30 | -4/+3 |
| | | ||||
| * | refactor everything | Max Audron | 2020-04-29 | -357/+513 |
| | | ||||
| * | finish parsing of primitive types | Max Audron | 2020-04-25 | -774/+1392 |
| | | ||||
| * | finish FramedCodec | Max Audron | 2020-04-12 | -48/+297 |
| | | ||||
| * | sort features | Max Audron | 2020-01-23 | -14/+19 |
| | | ||||
| * | update | Max Audron | 2020-01-22 | -179/+466 |
| | | ||||
| * | update | Max Audron | 2020-01-21 | -16/+18 |
| | | ||||
