Commit graph

15 commits

Author SHA1 Message Date
Rodolphe Breard
fdc8bd3dc4 Add filter-level and session-level contexts 2019-09-18 20:43:46 +02:00
Rodolphe Breard
45639f18c0 Refactor the library
Threads are a bad idea because for now the filter API is not guaranteed
to be state-less. The interface is now synchronous, which should be
enough for most filters.
The refactoring brought other changes, the most important being the
concept of modular input sources and output destination and the complete
rewrite of the procedural macro.
2019-09-17 16:45:04 +02:00
Rodolphe Breard
0f917e0132 Parse the token after the session id 2019-07-11 23:42:05 +02:00
Rodolphe Breard
d76d60650a Implement the ToString trait for TimeVal instead of a custon function 2019-07-11 23:32:47 +02:00
Rodolphe Breard
9dbd90a083 Add the link-auth report 2019-07-11 23:05:15 +02:00
Rodolphe Breard
4bfca1411b Add the link-reset report 2019-07-11 23:00:45 +02:00
Rodolphe Breard
40c99af086 Store parameters as a vector of strings instead of an option 2019-07-11 22:42:58 +02:00
Rodolphe Breard
ec5aabcf99 Use more specific structs to represent an entry 2019-07-11 22:19:09 +02:00
Rodolphe Breard
4a99257263 Upgrading to nom 5 2019-06-29 17:29:52 +02:00
Rodolphe Breard
866298c948 Updating nom to 4.2 2019-03-03 15:23:31 +01:00
Rodolphe Breard
22c376930b Format code with cargo fmt 2019-01-18 19:10:12 +01:00
Rodolphe Breard
8173cb282a Switch to the MIT or Apache 2.0 license 2019-01-18 19:08:40 +01:00
Rodolphe Breard
82fe5e24de Add the report registration 2019-01-12 10:42:37 +01:00
Rodolphe Breard
074c3697d0 Properly implement the std::str::FromStr trait 2019-01-06 16:37:07 +01:00
Rodolphe Breard
789455668c Use procedural macros to define events
The construction of an EventHandler object should not be directly done
by the client. Instead, it is easier to use procedural macro to
automatize the process, hence exposing a nice and simple interface. Such
use of procedural macros requires to crate an additional crate.
2019-01-06 15:41:30 +01:00
Renamed from src/entry.rs (Browse further)