aboutsummaryrefslogtreecommitdiff
path: root/src/streams.h
AgeCommit message (Expand)Author
2023-11-30Remove unused CDataStreamMarcoFalke
2023-11-28refactor: SpanReader without nVersionMarcoFalke
2023-11-28Merge bitcoin/bitcoin#28892: refactor: P2P transport without serialize versio...fanquake
2023-11-18streams: Drop unused CAutoFileAnthony Towns
2023-11-18streams: Remove unused CAutoFile::GetVersionAnthony Towns
2023-11-18streams: Base BufferedFile on AutoFile instead of CAutoFileAnthony Towns
2023-11-17refactor: VectorWriter without nVersionMarcoFalke
2023-11-14Drop OverrideStreamAnthony Towns
2023-11-13Merge bitcoin/bitcoin#28207: mempool: Persist with XORAndrew Chow
2023-11-09mempool: persist with XORMarcoFalke
2023-10-20streams: Add SpanReader ignore methodRussell Yanofsky
2023-10-02Merge bitcoin/bitcoin#28508: refactor: Remove SER_GETHASH, hard-code client v...fanquake
2023-09-19Remove unused GetType() from OverrideStream, CVectorWriter, SpanReaderMarcoFalke
2023-09-15Make BufferedFile to be a CAutoFile wrapperMarcoFalke
2023-09-15refactor: Drop unused fclose() from BufferedFileMarcoFalke
2023-09-12scripted-diff: Rename CBufferedFile to BufferedFileMarcoFalke
2023-09-12Remove unused GetType() from CBufferedFile and CAutoFileMarcoFalke
2023-07-19streams: Teach AutoFile how to XORMarcoFalke
2023-07-13Add AutoFile::detail_fread member functionMarcoFalke
2023-07-13refactor: Modernize AutoFileMarcoFalke
2023-07-12doc: Remove comments that just repeat what the code doesMarcoFalke
2023-07-12refactor: Remove redundant file check from AutoFile shift operatorsMarcoFalke
2023-07-12Extract util::Xor, Add key_offset option, Add benchMarcoFalke
2023-06-01streams: Drop confusing DataStream::Serialize method and << operatorRyan Ofsky
2023-05-05util: improve streams.h:FindByte() performanceLarry Ruane
2023-02-02Merge bitcoin/bitcoin#26992: refactor: Remove unused CDataStream SerializeMan...fanquake
2023-01-31clang-tidy: Fix `modernize-use-default-member-init` in headersHennadii Stepanov
2023-01-30refactor: Remove unused CDataStream SerializeMany constructorMarcoFalke
2023-01-26Remove unused CDataStream::SetTypeMarcoFalke
2023-01-24streams: Add DataStream without ser-type and ser-versionMarcoFalke
2022-12-24scripted-diff: Bump copyright headersHennadii Stepanov
2022-10-24util: add CBufferedFile::SkipTo() to move ahead in the streamLarry Ruane
2022-10-13Merge bitcoin/bitcoin#25667: assumeutxo: snapshot initializationAndrew Chow
2022-10-05Remove unused CDataStream::rdbuf methodMacroFake
2022-09-21refactor: use <cstdio> over stdio.hfanquake
2022-09-13validation: rename snapshot chainstate dirJames O'Beirne
2022-06-29streams: Add AutoFile without ser-type and ser-versionMacroFake
2022-02-09scripted-diff: Rename nReadPos to m_read_pos in streams.hMarcoFalke
2022-02-09Make CDataStream work properly on 64-bit systemsMarcoFalke
2022-02-09streams: Fix read-past-the-end and integer overflowsMarcoFalke
2022-02-03Remove broken and unused CDataStream methodsMarcoFalke
2022-01-02Use spans of std::byte in serializeMarcoFalke
2021-12-30scripted-diff: Bump copyright headersHennadii Stepanov
2021-12-06Remove unused (and broken) functionality in SpanReaderPieter Wuille
2021-12-02Generalize/simplify VectorReader into SpanReaderPieter Wuille
2021-11-09Use value_type in CDataStream where possibleMarcoFalke
2021-05-05streams: Accept URef obj for VectorReader unserializeMarcoFalke
2021-02-01Merge #20464: refactor: Treat CDataStream bytes as uint8_tWladimir J. van der Laan
2020-12-31scripted-diff: Bump copyright headersMarcoFalke
2020-12-31Remove CDataStream::Init in favor of C++11 member initializationMarcoFalke