| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | net: move nLocalHostNonce to CConnman | Cory Fields | 2016-09-08 | 3 | -4/+19 |
| | | | | | | | | | This behavior seems to have been quite racy and broken. Move nLocalHostNonce into CNode, and check received nonces against all non-fully-connected nodes. If there's a match, assume we've connected to ourself. | ||||
| * | net: move nLastNodeId to CConnman | Cory Fields | 2016-09-08 | 4 | -23/+25 |
| | | |||||
| * | net: move whitelist functions into CConnman | Cory Fields | 2016-09-08 | 3 | -15/+12 |
| | | |||||
| * | net: create generic functor accessors and move vNodes to CConnman | Cory Fields | 2016-09-08 | 7 | -73/+164 |
| | | |||||
| * | net: Add most functions needed for vNodes to CConnman | Cory Fields | 2016-09-08 | 8 | -48/+123 |
| | | |||||
| * | net: move added node functions to CConnman | Cory Fields | 2016-09-08 | 3 | -28/+46 |
| | | |||||
| * | net: Add oneshot functions to CConnman | Cory Fields | 2016-09-08 | 3 | -6/+5 |
| | | |||||
| * | net: move ban and addrman functions into CConnman | Cory Fields | 2016-09-08 | 7 | -132/+174 |
| | | |||||
| * | net: handle nodesignals in CConnman | Cory Fields | 2016-09-08 | 4 | -19/+31 |
| | | |||||
| * | net: move OpenNetworkConnection into CConnman | Cory Fields | 2016-09-08 | 3 | -4/+9 |
| | | |||||
| * | net: Move socket binding into CConnman | Cory Fields | 2016-09-08 | 3 | -15/+18 |
| | | |||||
| * | net: Pass CConnection to wallet rather than using the global | Cory Fields | 2016-09-08 | 7 | -20/+30 |
| | | |||||
| * | net: Pass CConnman around as needed | Cory Fields | 2016-09-08 | 9 | -32/+34 |
| | | |||||
| * | net: Add rpc error for missing/disabled p2p functionality | Cory Fields | 2016-09-08 | 1 | -0/+1 |
| | | |||||
| * | net: Create CConnman to encapsulate p2p connections | Cory Fields | 2016-09-08 | 6 | -54/+112 |
| | | |||||
| * | net: move CBanDB and CAddrDB out of net.h/cpp | Cory Fields | 2016-09-08 | 5 | -292/+323 |
| | | | | | This will eventually solve a circular dependency | ||||
| * | gui: add NodeID to the peer table | Cory Fields | 2016-09-08 | 5 | -12/+17 |
| | | |||||
| * | Merge #8671: Minimal fix to slow prevector tests as stopgap measure | MarcoFalke | 2016-09-08 | 1 | -19/+43 |
| |\ | | | | | | | f71d4a3 Minimal fix to slow prevector tests as stopgap measure (Jeremy Rubin) | ||||
| | * | Minimal fix to slow prevector tests as stopgap measure | Jeremy Rubin | 2016-09-06 | 1 | -19/+43 |
| | | | |||||
| * | | Merge #8673: Trivial: Fix obvious assignment/equality error in test | MarcoFalke | 2016-09-07 | 1 | -1/+1 |
| |\ \ | | | | | | | | | | 426e7bc Fix obvious assignment/equality error in test (Jeremy Rubin) | ||||
| | * | | Fix obvious assignment/equality error in test | Jeremy Rubin | 2016-09-06 | 1 | -1/+1 |
| | |/ | |||||
| * | | Merge #8594: Do not add random inbound peers to addrman. | Pieter Wuille | 2016-09-07 | 1 | -6/+0 |
| |\ \ | | | | | | | | | | eb3596f Do not add random inbound peers to addrman. (Gregory Maxwell) | ||||
| | * | | Do not add random inbound peers to addrman. | Gregory Maxwell | 2016-08-25 | 1 | -6/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We should learn about new peers via address messages. An inbound peer connecting to us tells us nothing about its ability to accept incoming connections from us, so we shouldn't assume that we can connect to it based on this. The vast majority of nodes on the network do not accept incoming connections, adding them will only slow down the process of making a successful connection in the future. Nodes which have configured themselves to not announce would prefer we not violate their privacy by announcing them in GETADDR responses. | ||||
| * | | | Merge #8606: Fix some locks | Pieter Wuille | 2016-09-07 | 1 | -15/+21 |
| |\ \ \ | |_|/ |/| | | | | | 144ed76 Fix some locks (Pieter Wuille) | ||||
| | * | | Fix some locks | Pieter Wuille | 2016-08-26 | 1 | -15/+21 |
| | | | | | | | | | | | | | | | | This makes sure that cs_filter is never held while taking cs_main or CNode::cs_vSend. | ||||
| * | | | Merge #8663: trivial: remove unnecessary variable fDaemon | Wladimir J. van der Laan | 2016-09-06 | 2 | -5/+1 |
| |\ \ \ | | | | | | | | | | | | | ff2ed7a trivial: remove unnecessary variable fDaemon (mruddy) | ||||
| | * | | | trivial: remove unnecessary variable fDaemon | mruddy | 2016-09-04 | 2 | -5/+1 |
| | | | | | |||||
| * | | | | Merge #8651: Predeclare PrecomputedTransactionData as struct | Pieter Wuille | 2016-09-05 | 1 | -1/+1 |
| |\ \ \ \ | |/ / / |/| | | | | | | | 4424af5 Predeclare PrecomputedTransactionData as sturct (Pieter Wuille) | ||||
| | * | | | Predeclare PrecomputedTransactionData as sturct | Pieter Wuille | 2016-09-02 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | Merge #8466: [Trivial] Do not shadow variables in networking code | Wladimir J. van der Laan | 2016-09-02 | 5 | -13/+13 |
| |\ \ \ \ | | | | | | | | | | | | | | | | b7c349d Do not shadow variables in networking code (Pavel Janík) | ||||
| | * | | | | Do not shadow variables in networking code | Pavel Janík | 2016-08-15 | 5 | -13/+13 |
| | | | | | | |||||
| * | | | | | Merge #8449: [Trivial] Do not shadow local variable, cleanup | Wladimir J. van der Laan | 2016-09-02 | 2 | -5/+4 |
| |\ \ \ \ \ | |_|/ / / |/| | | | | | | | | | | | | | | a159f25 Remove redundand (and shadowing) declaration (Pavel Janík) cce3024 Do not shadow local variable, cleanup (Pavel Janík) | ||||
| | * | | | | Remove redundand (and shadowing) declaration | Pavel Janík | 2016-08-05 | 1 | -1/+0 |
| | | | | | | |||||
| | * | | | | Do not shadow local variable, cleanup | Pavel Janík | 2016-08-03 | 1 | -4/+4 |
| | | | | | | |||||
| * | | | | | Merge #8629: C++11: s/boost::scoped_ptr/std::unique_ptr/ | Wladimir J. van der Laan | 2016-09-02 | 9 | -12/+11 |
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | cdd79eb C++11: s/boost::scoped_ptr/std::unique_ptr/ (Jorge Timón) | ||||
| | * | | | | | C++11: s/boost::scoped_ptr/std::unique_ptr/ | Jorge Timón | 2016-09-01 | 9 | -12/+11 |
| | | | | | | | |||||
| * | | | | | | Make the dummy argument to getaddednodeinfo optional | Pieter Wuille | 2016-09-01 | 2 | -7/+5 |
| | | | | | | | |||||
| * | | | | | | Merge #8638: rest.cpp: change HTTP_INTERNAL_SERVER_ERROR to HTTP_BAD_REQUEST | Wladimir J. van der Laan | 2016-09-01 | 1 | -7/+7 |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | f012a85 rest.cpp: change HTTP_INTERNAL_SERVER_ERROR to HTTP_BAD_REQUEST (djpnewton) | ||||
| | * | | | | | | rest.cpp: change HTTP_INTERNAL_SERVER_ERROR to HTTP_BAD_REQUEST | djpnewton | 2016-09-01 | 1 | -7/+7 |
| | | | | | | | | |||||
| * | | | | | | | Merge #8472: Do not shadow LOCK's criticalblock variable for LOCK inside LOCK | Wladimir J. van der Laan | 2016-09-01 | 1 | -1/+4 |
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | 33d15a3 Do not shadow LOCK's criticalblock variable for LOCK inside LOCK (Pavel Janík) | ||||
| | * | | | | | | | Do not shadow LOCK's criticalblock variable for LOCK inside LOCK | Pavel Janík | 2016-08-06 | 1 | -1/+4 |
| | | | | | | | | | |||||
| * | | | | | | | | Merge #8524: Precompute sighashes | Pieter Wuille | 2016-09-01 | 8 | -38/+159 |
| |\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 35fe039 Rename to PrecomputedTransactionData (Pieter Wuille) ab48c5e Unit test for sighash caching (Nicolas DORIER) d2c5d04 Precompute sighashes (Pieter Wuille) | ||||
| | * | | | | | | | Rename to PrecomputedTransactionData | Pieter Wuille | 2016-08-26 | 8 | -39/+39 |
| | | | | | | | | | |||||
| | * | | | | | | | Unit test for sighash caching | Nicolas DORIER | 2016-08-16 | 1 | -0/+81 |
| | | | | | | | | | |||||
| | * | | | | | | | Precompute sighashes | Pieter Wuille | 2016-08-16 | 8 | -38/+78 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Original version by Nicolas Dorier. Precomputing version by Pieter Wuille. | ||||
| * | | | | | | | | Merge #8612: Check for compatibility with download in FindNextBlocksToDownload | Wladimir J. van der Laan | 2016-08-31 | 1 | -9/+11 |
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 887919c Check for compatibility with download in FindNextBlocksToDownload (Pieter Wuille) | ||||
| | * | | | | | | | | Check for compatibility with download in FindNextBlocksToDownload | Pieter Wuille | 2016-08-26 | 1 | -9/+11 |
| | | | | | | | | | | |||||
| * | | | | | | | | | Merge #8191: Do not shadow variables in src/wallet | Wladimir J. van der Laan | 2016-08-31 | 4 | -15/+15 |
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b175cb7 Do not shadow variables. (Pavel Janík) | ||||
| | * | | | | | | | | | Do not shadow variables. | Pavel Janík | 2016-08-31 | 4 | -15/+15 |
| | | | | | | | | | | | |||||
| * | | | | | | | | | | Merge #8291: [util] CopyrightHolders: Check for untranslated substitution | Wladimir J. van der Laan | 2016-08-31 | 1 | -5/+4 |
| |\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | 33336e1 [util] CopyrightHolders: Check for untranslated substitution (MarcoFalke) | ||||