aboutsummaryrefslogtreecommitdiff
path: root/src/protocol.h
Commit message (Expand)AuthorAgeFilesLines
* Update copyright headers to 2018DrahtBot2018-07-271-1/+1
* Merge #12731: Support serialization as another type without castingWladimir J. van der Laan2018-04-101-1/+1
|\
| * Support serialization as another type without castingPieter Wuille2018-03-201-1/+1
* | Add native support for serializing char arrays without FLATDATAPieter Wuille2018-03-211-3/+3
|/
* Add setter for g_initial_block_download_completedJonas Schnelli2018-02-171-7/+4
* Connect to peers signaling NODE_NETWORK_LIMITED when out-of-IBDJonas Schnelli2018-02-091-0/+5
* Accept addresses with NODE_NETWORK_LIMITED flagJonas Schnelli2018-02-091-2/+2
* Merge #10498: Use static_cast instead of C-style casts for non-fundamental typesMarcoFalke2018-02-071-2/+2
|\
| * Use static_cast instead of C-style casts for non-fundamental typespracticalswift2017-09-221-2/+2
* | Fix typospracticalswift2018-01-281-1/+1
* | Merge #11512: Use GetDesireableServiceFlags in seeds, dnsseeds, fixing static...Wladimir J. van der Laan2018-01-241-1/+9
|\ \
| * | Use GetDesireableServiceFlags in static seeds, document this.Matt Corallo2018-01-191-1/+9
* | | Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa2018-01-031-1/+1
|/ /
* | Add NODE_NETWORK_LIMITED flags and min block amount constantsJonas Schnelli2017-12-051-3/+6
* | scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider2017-11-161-4/+4
* | Merge #10749: Use compile-time constants instead of unnamed enumerations (rem...MarcoFalke2017-11-111-10/+7
|\ \
| * | Use compile-time constants instead of unnamed enumerations (remove "enum hack")practicalswift2017-07-261-10/+7
* | | Replace relevant services logic with a function suite.Matt Corallo2017-10-131-0/+37
| |/ |/|
* | Declare single-argument (non-converting) constructors "explicit"practicalswift2017-08-161-1/+1
|/
* Fix incorrect Doxygen tag (@ince → @since). Make Doxygen parameter names ma...practicalswift2017-07-161-1/+1
* Increment MIT Licence copyright header year on files modified in 2016isle29832016-12-311-1/+1
* Minor change to comment above new NODE_WITNESS service flag to keep it consit...Greg Walker2016-11-221-1/+1
* Get rid of nType and nVersionPieter Wuille2016-11-071-6/+7
* protocol.h: Make enums in GetDataMsg concrete valuesWladimir J. van der Laan2016-10-051-8/+12
* protocol.h: Move MESSAGE_START_SIZE into CMessageHeaderWladimir J. van der Laan2016-10-041-13/+10
* net: Hardcode protocol sizes and use fixed-size typesWladimir J. van der Laan2016-09-281-3/+3
* net: Consistent checksum handlingWladimir J. van der Laan2016-09-281-2/+2
* Show XTHIN in GUIR E Broadley2016-08-251-0/+3
* net: narrow include scope after moving to netaddressCory Fields2016-07-311-1/+1
* BIP144: Handshake and relay (receiver side)Pieter Wuille2016-06-221-0/+3
* BIP144: Serialization, hashes, relay (sender side)Pieter Wuille2016-06-221-12/+18
* Add protocol messages for short-ids blocksMatt Corallo2016-06-191-2/+29
* Introduce enum ServiceFlags for service flagsPieter Wuille2016-06-131-4/+8
* Don't require services in -addnodePieter Wuille2016-06-131-1/+1
* Implement "feefilter" P2P message.Alex Morcos2016-03-211-1/+6
* protocol.h/cpp: Removes NetMsgType::ALERTThomas Kerin2016-03-181-7/+0
* Merge pull request #7205Wladimir J. van der Laan2016-01-051-1/+1
|\
| * Bump copyright headers to 2015MarcoFalke2015-12-131-1/+1
* | net: Add and document network messages in protocol.hWladimir J. van der Laan2015-12-101-0/+159
|/
* Add NODE_BLOOM service bit and bump protocol versionMatt Corallo2015-09-051-0/+4
* nLastTry is only used for addrman entriesPieter Wuille2015-04-191-3/+0
* Add a NODE_GETUTXO service bit and document NODE_NETWORK.Mike Hearn2015-03-211-0/+7
* make CMessageHeader a dumb storage classCory Fields2015-02-251-3/+5
* Added "Core" to copyright headerssandakersmann2014-12-191-1/+1
* Remove references to X11 licenceMichael Ford2014-12-161-1/+1
* Fix all header definesPavel Janík2014-11-031-3/+3
* Apply clang-format on some infrequently-updated filesPieter Wuille2014-09-191-75/+76
* Rename IMPLEMENT_SERIALIZE to ADD_SERIALIZE_METHODSPieter Wuille2014-09-021-3/+3
* Serializer simplifications after IMPLEMENT_SERIALIZE overhaulPieter Wuille2014-09-011-6/+3
* Use CSizeComputer to avoid counting sizes in SerializationOpPieter Wuille2014-08-311-13/+5