aboutsummaryrefslogtreecommitdiff
path: root/src/streams.h
AgeCommit message (Expand)Author
2019-09-10util: CBufferedFile fixesLarry Ruane
2019-01-25Trivial: Doxygenize existing CBufferedFile and VectorReader commentsBen Woosley
2019-01-05Merge #14357: streams: Fix broken streams_vector_reader test. Remove unused s...MarcoFalke
2019-01-04Merge #14855: test: Correct ineffectual WithOrVersion from transactions_testsMarcoFalke
2019-01-03test: Correct ineffectual WithOrVersion from transactions_testsBen Woosley
2018-12-04Use std::numeric_limits<UNSIGNED>::max()) instead of (UNSIGNED)-1practicalswift
2018-11-23streams: Remove unused seek(size_t)practicalswift
2018-09-04Fix typos reported by codespellpracticalswift
2018-08-25streams: Implement BitStreamReader/Writer classes.Jim Posen
2018-08-25streams: Create VectorReader stream interface for vectors.Jim Posen
2018-08-13Fix PSBT deserialization of 0-input transactionsAndrew Chow
2018-07-27Update copyright headers to 2018DrahtBot
2018-07-24scripted-diff: Remove trailing whitespacesJoão Barbosa
2018-03-13Support deserializing into temporariesPieter Wuille
2018-01-28Fix typospracticalswift
2018-01-03Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa
2017-12-14Merge #10839: Don't use pass by reference to const for cheaply-copied types (...Wladimir J. van der Laan
2017-11-16scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider
2017-11-09Merge #11221: Refactor: simpler readWladimir J. van der Laan
2017-09-16Refactor: Modernize disallowed copy constructors/assignmentDan Raviv
2017-09-02Refactor: make the read function simplergnuser
2017-08-26Trivial: Documentation fixes for CVectorWriter ctorsdanra
2017-08-16Merge #9964: Add const to methods that do not modify the object for which it ...MarcoFalke
2017-08-14Don't use pass by reference to const for cheaply-copied types (bool, char, et...practicalswift
2017-08-07scripted-diff: Use the C++11 keyword nullptr to denote the pointer literal in...practicalswift
2017-07-25Add const to methods that do not modify the object for which it is calledpracticalswift
2017-07-08Fix subscript[0] in streams.hJeremy Rubin
2017-04-21Fix some empty vector referencesPieter Wuille
2017-03-18Prevent -Wshadow warnings with gcc versions 4.8.5, 5.3.1 and 6.2.1.Pavel Janík
2017-03-03Merge #8808: Do not shadow variables (gcc set)Wladimir J. van der Laan
2017-01-09Merge #9353: Add data() method to CDataStream (and use it)Pieter Wuille
2016-12-31Increment MIT Licence copyright header year on files modified in 2016isle2983
2016-12-15streams: Remove special cases for ancient MSVCWladimir J. van der Laan
2016-12-15streams: Add data() method to CDataStreamWladimir J. van der Laan
2016-12-05Do not shadow variables (gcc set)Pavel Janík
2016-11-25net: add CVectorWriter and CNetMsgMakerCory Fields
2016-11-07Get rid of nType and nVersionPieter Wuille
2016-11-07Make GetSerializeSize a wrapper on top of CSizeComputerPieter Wuille
2016-11-07Make nType and nVersion private and sometimes constPieter Wuille
2016-11-07Make streams' read and write return voidPieter Wuille
2016-11-07Remove unused ReadVersion and WriteVersionPieter Wuille
2016-11-03serialization: teach serializers variadicsCory Fields
2016-06-22BIP144: Serialization, hashes, relay (sender side)Pieter Wuille
2016-04-25Fix OOM bug: UTXO entries with invalid script lengthPieter Wuille
2016-04-25CDataStream::ignore Throw exception instead of assert on negative nSize.Patrick Strateman
2015-12-13Bump copyright headers to 2015MarcoFalke
2015-10-06Add chainstate obfuscation to avoid spurious antivirus detectionJames O'Beirne
2015-03-20allocators: split allocators and pagelockerCory Fields
2015-02-15openssl: abstract out OPENSSL_cleanseCory Fields
2015-01-31Remove whitespaces before double colon in errors and logsPavel Janík