zebra/zebra-network/src
teor b600e82d6e
Security: Avoid silently corrupting invalid times during serialization (#2149)
* Security: panic if an internally generated time is out of range

If Zebra has a bug where it generates blocks, transactions, or meta
addresses with bad times, panic. This avoids sending bad data onto the
network.

(Previously, Zebra would truncate some of these times, silently
corrupting the underlying data.)

Make it clear that deserialization of these objects is infalliable.
2021-05-17 16:53:10 -04:00
..
config Use the default port for configured listen addresses with no port (#2043) 2021-04-21 23:14:29 +00:00
meta_addr Security: Avoid silently corrupting invalid times during serialization (#2149) 2021-05-17 16:53:10 -04:00
peer Add extra instrumentation for initialize and handshakes (#2122) 2021-05-17 16:49:16 -04:00
peer_set Add extra instrumentation for initialize and handshakes (#2122) 2021-05-17 16:49:16 -04:00
protocol Security: stop gossiping temporary inbound remote addresses to peers 2021-05-14 23:45:42 +10:00
address_book.rs Remove address book peers that have changed to clients 2021-05-14 23:45:42 +10:00
config.rs Use the default port for configured listen addresses with no port (#2043) 2021-04-21 23:14:29 +00:00
constants.rs Update version strings for Zebra v1.0.0-alpha.8 release (#2136) 2021-05-12 14:27:36 +02:00
isolated.rs Security: stop gossiping temporary inbound remote addresses to peers 2021-05-14 23:45:42 +10:00
lib.rs Fix candidate set address state handling (#1709) 2021-02-18 11:18:32 +10:00
meta_addr.rs Security: Avoid silently corrupting invalid times during serialization (#2149) 2021-05-17 16:53:10 -04:00
peer.rs Security: stop gossiping temporary inbound remote addresses to peers 2021-05-14 23:45:42 +10:00
peer_set.rs Implement Inventory Tracking RFC (#963) 2020-09-01 14:28:54 -07:00
policies.rs Fix sync algorithm. (#887) 2020-08-12 16:48:01 -07:00
protocol.rs Refactor protocol into internal, external modules. 2019-11-27 05:06:01 -05:00
timestamp_collector.rs Refactor and document correctness for std::sync::Mutex<AddressBook> 2021-04-21 17:14:47 -04:00