320 Commits (71697f97d3f9512f0af934070690c14f1c0d95ea)

Author SHA1 Message Date
Pieter Wuille 41b052ad87 Use per-message send buffer, rather than per connection 11 years ago
Pieter Wuille 967f24590b Some fixes to CNetMessage processing 11 years ago
Jeff Garzik b9ff2970b9 P2P: improve RX/TX flow control 12 years ago
Jeff Garzik bc2f5aa72c P2P, cosmetic: break out buffer send(2) code into separate function 12 years ago
Jeff Garzik 607dbfdeaf P2P: parse network datastream into header/data components in socket thread 12 years ago
Pieter Wuille 3427517d50 Clean up global datastructures at shutdown. 11 years ago
Matt Corallo 6a1d6e03da Add a new testnet dnsseed (currently only static list, will update) 11 years ago
Matt Corallo c2efd981aa (finally) Remove IRC Seed support now that lfnet is down. 11 years ago
Peter Todd af8998824c Add DNS seed support for testnet 12 years ago
Gavin Andresen 74fbb151de New seed nodes, from http://bitcoin.sipa.be/seeds.txt 12 years ago
Matt Corallo f2bd6c28e6 Try more than the first address for a DNS -addnode. 12 years ago
Matt Corallo f339e9e339 Make ThreadOpenAddedConnections2 exit quicker if(GetNameProxy()). 12 years ago
Matt Corallo 74088e862e Use a copy in place of mapMultiArgs["-addnode"]. 12 years ago
Matt Corallo 4c8fc1a588 Let a node opt out of tx invs before we get a their bloom filter 12 years ago
Matt Corallo d3b26f7077 Automatically add any matching outputs to a filter during matching. 12 years ago
Matt Corallo 269d9c6492 Replace RelayMessage with RelayTransaction. 12 years ago
Pieter Wuille c2b72ba27f Remove fClient 12 years ago
Philip Kaufmann 847593228d fix some thread related log messages 12 years ago
Wladimir J. van der Laan 6032e4f4e7 get rid of strlcpy.h 12 years ago
Philip Kaufmann 81bbef2609 add LOCK() for proxy related data-structures 12 years ago
Wladimir J. van der Laan 529a4d4824 remove "checkorder" and "reply" P2P commands 12 years ago
Philip Kaufmann d210f4f5b8 fix -Wformat warnings all over the source 12 years ago
Pieter Wuille 2e3ffb2d82 Remove stack randomization 12 years ago
Philip Kaufmann 463a1cab43 fix signed/unsigned in strprintf and CNetAddr::GetByte() 12 years ago
Philip Kaufmann 4bd34b4966 replace 2x WSAGetLastError() with 1x WSAGetLastError() call 12 years ago
Jeff Garzik 2387944782 select(): Use precise fd presence check, rather than imprecise hSocketMax test 12 years ago
Wladimir J. van der Laan 9c80909452 Remove last occurrence of potentially insecure function sprintf. 12 years ago
Wladimir J. van der Laan 4d1d94c56c Rename CreateThread to NewThread 12 years ago
Pieter Wuille af4da4be3d Bugfix: increase score, not port 12 years ago
Pieter Wuille f161a2c211 Fix infinite loops in connection logic 12 years ago
Luke Dashjr 814efd6f1f Bugfix: Fix a variety of misspellings 12 years ago
Philip Kaufmann e6bc9c35f3 Update Warning-strings to use a standard-format 12 years ago
Philip Kaufmann a76552ce47 do not use external IPv4 discovery, when -onlynet="IPv6" 12 years ago
Philip Kaufmann c95d9a9482 fix a comment in net.cpp 12 years ago
Giel van Schijndel 9f46ab62b1 Fix thread names after review 12 years ago
Giel van Schijndel 96931d6f78 Give threads a recognisable name to aid in debugging 12 years ago
Gregory Maxwell ff20f32338 Reorder dnsseed list, Jeff's seed list is static so put it last. 12 years ago
R E Broadley 90c838da9f Show when node is misbehaving, not just at the point that it gets banned. 12 years ago
Gregory Maxwell 19521acfa4 Do not consider inbound peers for outbound network group exclusion. 12 years ago
Matt Corallo 3c3cb60a90 Remove useless high-volume printf (fixes #1544). 12 years ago
Jeff Garzik 1006f0707e RPC: add 'getpeerinfo', returning easy-to-retrieve per-CNode data 12 years ago
Matt Corallo 9d6cd04b3b Stop processing messages on full send buffer and dont disconnect. 12 years ago
Pieter Wuille 863e995b79 Debug version messages 12 years ago
Pieter Wuille 54ce3bad64 Add -tor and related configuration 12 years ago
Philip Kaufmann 9247134eab introduce a new StartShutdown() function, which starts a thread with Shutdown() if no GUI is used and calls uiInterface.QueueShutdown() if a GUI is used / all direct uiInterface.QueueShutdown() calls are replaced with Shutdown() - this ensures a clean GUI shutdown, even when catching a SIGTERM and allows the BitcoinGUI destructor to get called (which fixes a tray-icon issue and keeps the tray-icon until Bitcoin-Qt exits) 12 years ago
Pieter Wuille 587f929c64 Rework network config settings 12 years ago
Wladimir J. van der Laan ab1b288fa7 Convert UI interface to boost::signals2. 12 years ago
Wladimir J. van der Laan fe4a655042 Fine-grained UI updates 12 years ago
Fordy 3a25a2b9b0 Update License in File Headers 12 years ago
R E Broadley 83e047eaa7 Was showing a negative number. Changes to positive, since negative (T minus) usually indicates a future event. 12 years ago