phahulin
8063cffdbb
Split FaultKind. ( #371 )
2019-01-02 11:10:01 +03:00
Demi Marie Obenour
7fb172cda2
Switch to 2018 edition idioms ( #359 )
...
* Switch to 2018 edition idioms
* Fix build with Rust 2018.
* Remove unnecessary cloning, make `max_faulty` const.
* Remove unneeded `extern crate` statements.
2018-12-11 14:44:36 +01:00
Andreas Fackler
b2071fe2be
Extend the documentation, simplify errors.
...
This changes and adds several doc comments, adds the `missing_docs` lint
and simplifies some of the error types.
2018-11-27 12:25:50 +01:00
Vladimir Komendantskiy
af05c44659
Revert "Spam protection part 1: remote epoch tracking in HoneyBadger ( #219 )"
...
This reverts commit b649dc6268
.
2018-10-10 11:31:50 +02:00
Vladimir Komendantskiy
b649dc6268
Spam protection part 1: remote epoch tracking in HoneyBadger ( #219 )
...
* spam protection part 1: remote epoch tracking in HoneyBadger
* moved handling of EpochStarted out of EpochState
* allowed EpochStarted from observers
* removed an unnecessary function call
* updated formatting to beta
* removed an unnecessary variable
2018-09-03 11:29:03 +01:00
DrPeterVanNostrand
8ab58d35d4
Added error handling for mlock errors in threshold_crypto crate.
2018-08-09 15:44:36 -04:00
c0gent
847a79793e
Replace `chain_error` with `failure`
...
Changes:
* Remove `error_chain` and convert errors to `failure` types.
* Add variants for each possible error generation point.
2018-07-30 15:14:19 -07:00
Andreas Fackler
313fe1da75
Extract vote counter from DHB.
2018-07-12 09:54:26 +02:00