New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[trivial] sync univalue subtree #6788
[trivial] sync univalue subtree #6788
Commits on Aug 25, 2015
-
Configuration menu - View commit details
-
Copy full SHA for fed3094 - Browse repository at this point
Copy the full SHA fed3094View commit details -
Configuration menu - View commit details
-
Copy full SHA for 000c18a - Browse repository at this point
Copy the full SHA 000c18aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c33c11e - Browse repository at this point
Copy the full SHA c33c11eView commit details
Commits on Aug 26, 2015
-
Merge pull request bitcoin#6590
bd30c3d rpc-tests: re-enable rpc-tests for Windows (Cory Fields) a193387 net: Set SO_REUSEADDR for Windows too (Cory Fields)
Configuration menu - View commit details
-
Copy full SHA for 981fd92 - Browse repository at this point
Copy the full SHA 981fd92View commit details -
Merge pull request bitcoin#6530
c33c11e Improve addrman Select() performance when buckets are nearly empty (Pieter Wuille)
Configuration menu - View commit details
-
Copy full SHA for ea19c2b - Browse repository at this point
Copy the full SHA ea19c2bView commit details -
Enable python tests for Native Windows
1) Multiplatorm support for devnull 2) Fixed a bug in the handling of cache files 3) Deleted run-bitcoin-cli as no longer needed
Configuration menu - View commit details
-
Copy full SHA for 060058e - Browse repository at this point
Copy the full SHA 060058eView commit details
Commits on Aug 29, 2015
-
Make sure LogPrint strings are line-terminated
J Ross Nicoll committedAug 29, 2015 Configuration menu - View commit details
-
Copy full SHA for 9bebf60 - Browse repository at this point
Copy the full SHA 9bebf60View commit details -
Include bitcoin-tx binary on Debian/Ubuntu
Currently left out of Matt's PPA. Debian's package for unstable already has it.
Configuration menu - View commit details
-
Copy full SHA for 05179f7 - Browse repository at this point
Copy the full SHA 05179f7View commit details
Commits on Aug 31, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 027de94 - Browse repository at this point
Copy the full SHA 027de94View commit details -
Merge pull request bitcoin#6599
9bebf60 Make sure LogPrint strings are line-terminated (J Ross Nicoll)
Configuration menu - View commit details
-
Copy full SHA for f4d88c4 - Browse repository at this point
Copy the full SHA f4d88c4View commit details -
Merge pull request bitcoin#6583
9f3e48e add support for miniupnpc api version 14 (Pavel Vasin)
Configuration menu - View commit details
-
Copy full SHA for af9305a - Browse repository at this point
Copy the full SHA af9305aView commit details
Commits on Sep 1, 2015
-
Merge pull request bitcoin#6548
060058e Enable python tests for Native Windows (ptschip)
Configuration menu - View commit details
-
Copy full SHA for 10c0e52 - Browse repository at this point
Copy the full SHA 10c0e52View commit details
Commits on Sep 2, 2015
-
Configuration menu - View commit details
-
Copy full SHA for bfadae3 - Browse repository at this point
Copy the full SHA bfadae3View commit details -
If a user hasn't ready run autogen.sh, configure doesn't yet exist. Do the instructions seem to presume you have already built bitcoin? I don't think they do. Would stifle beginners. Update build-unix.md
Configuration menu - View commit details
-
Copy full SHA for 5b85126 - Browse repository at this point
Copy the full SHA 5b85126View commit details -
Merge pull request bitcoin#6617
bfadae3 travis: for travis generating an extra build (Cory Fields)
Configuration menu - View commit details
-
Copy full SHA for b319f08 - Browse repository at this point
Copy the full SHA b319f08View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10e469a - Browse repository at this point
Copy the full SHA 10e469aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 888c595 - Browse repository at this point
Copy the full SHA 888c595View commit details -
Configuration menu - View commit details
-
Copy full SHA for 42cf089 - Browse repository at this point
Copy the full SHA 42cf089View commit details -
Merge pull request bitcoin#6620
10e469a travis: bump wine to 1.7 (Cory Fields)
Configuration menu - View commit details
-
Copy full SHA for 3932ff5 - Browse repository at this point
Copy the full SHA 3932ff5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 51fcfc0 - Browse repository at this point
Copy the full SHA 51fcfc0View commit details -
qa: Remove -rpckeepalive tests from httpbasics
This option was a temporary workaround, and is no longer necessary with the new web server.
Configuration menu - View commit details
-
Copy full SHA for 8f9301c - Browse repository at this point
Copy the full SHA 8f9301cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a21dd5 - Browse repository at this point
Copy the full SHA 6a21dd5View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9af234 - Browse repository at this point
Copy the full SHA a9af234View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3140ef9 - Browse repository at this point
Copy the full SHA 3140ef9View commit details -
Now that boost no longer automatically initializes openssl, we have to do it ourselves.
Configuration menu - View commit details
-
Copy full SHA for 6e996d3 - Browse repository at this point
Copy the full SHA 6e996d3View commit details -
tests: GET requests cannot have request body, use POST in rest.py
Sending a request body with GET request is not valid in HTTP spec, and not compatible with evhttpd.
Configuration menu - View commit details
-
Copy full SHA for ee2a42b - Browse repository at this point
Copy the full SHA ee2a42bView commit details
Commits on Sep 3, 2015
-
Update gitian build guide for Debian 8.1
Signed-off-by: fanquake <fanquake@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f4b9132 - Browse repository at this point
Copy the full SHA f4b9132View commit details -
- *Replace usage of boost::asio with [libevent2](http://libevent.org/)*. boost::asio is not part of C++11, so unlike other boost there is no forwards-compatibility reason to stick with it. Together with bitcoin#4738 (convert json_spirit to UniValue), this rids Bitcoin Core of the worst offenders with regard to compile-time slowness. - *Replace spit-and-duct-tape http server with evhttp*. Front-end http handling is handled by libevent, a work queue (with configurable depth and parallelism) is used to handle application requests. - *Wrap HTTP request in C++ class*; this makes the application code mostly HTTP-server-neutral - *Refactor RPC to move all http-specific code to a separate file*. Theoreticaly this can allow building without HTTP server but with another RPC backend, e.g. Qt's debug console (currently not implemented) or future RPC mechanisms people may want to use. - *HTTP dispatch mechanism*; services (e.g., RPC, REST) register which URL paths they want to handle. By using a proven, high-performance asynchronous networking library (also used by Tor) and HTTP server, problems such as bitcoin#5674, bitcoin#5655, bitcoin#344 should be avoided. What works? bitcoind, bitcoin-cli, bitcoin-qt. Unit tests and RPC/REST tests pass. The aim for now is everything but SSL support. Configuration options: - `-rpcthreads`: repurposed as "number of work handler threads". Still defaults to 4. - `-rpcworkqueue`: maximum depth of work queue. When this is reached, new requests will return a 500 Internal Error. - `-rpctimeout`: inactivity time, in seconds, after which to disconnect a client. - `-debug=http`: low-level http activity logging
Configuration menu - View commit details
-
Copy full SHA for 40b556d - Browse repository at this point
Copy the full SHA 40b556dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 57d85d9 - Browse repository at this point
Copy the full SHA 57d85d9View commit details -
Implement RPCTimerHandler for Qt RPC console
Implement RPCTimerHandler for Qt RPC console, so that `walletpassphrase` works with GUI and `-server=0`. Also simplify HTTPEvent-related code by using boost::function directly.
Configuration menu - View commit details
-
Copy full SHA for be33f3f - Browse repository at this point
Copy the full SHA be33f3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d2bc22 - Browse repository at this point
Copy the full SHA 6d2bc22View commit details -
Fix race condition between starting HTTP server thread and setting Ev…
…entBase() Split StartHTTPServer into InitHTTPServer and StartHTTPServer to give clients a window to register their handlers without race conditions. Thanks @ajweiss for figuring this out.
Configuration menu - View commit details
-
Copy full SHA for 3a174cd - Browse repository at this point
Copy the full SHA 3a174cdView commit details -
libevent: Windows reuseaddr workaround in depends
Make it possible to reuse sockets. This is necessary to make the RPC tests work in WINE.
Configuration menu - View commit details
-
Copy full SHA for 4be0b08 - Browse repository at this point
Copy the full SHA 4be0b08View commit details -
Configuration menu - View commit details
-
Copy full SHA for 26c9b83 - Browse repository at this point
Copy the full SHA 26c9b83View commit details -
[doc] Clarify authors in assets-attribution.md
MarcoFalke committedSep 3, 2015 Configuration menu - View commit details
-
Copy full SHA for 88f856a - Browse repository at this point
Copy the full SHA 88f856aView commit details -
Merge pull request bitcoin#6627
88f856a [doc] Clarify authors in assets-attribution.md (MarcoFalke)
Configuration menu - View commit details
-
Copy full SHA for 0c02a75 - Browse repository at this point
Copy the full SHA 0c02a75View commit details -
Merge pull request bitcoin#6611
5b85126 Update build-unix.md (Altoidnerd)
Configuration menu - View commit details
-
Copy full SHA for 5e1ec3b - Browse repository at this point
Copy the full SHA 5e1ec3bView commit details -
Merge pull request bitcoin#6374
027de94 Use network group instead of CNetAddr in final pass to select node to disconnect (Patrick Strateman) 000c18a Fix comment (Patrick Strateman) fed3094 Acquire cs_vNodes before changing refrence counts (Patrick Strateman) 69ee1aa CNodeRef copy constructor and assignment operator (Patrick Strateman) dc81dd0 Return false early if vEvictionCandidates is empty (Patrick Strateman) 17f3533 Better support for nodes with non-standard nMaxConnections (Patrick Strateman) 1317cd1 RAII wrapper for CNode* (Patrick Strateman) df23937 Add comments to AttemptToEvictConnection (Patrick Strateman) a8f6e45 Remove redundant whiteconnections option (Patrick Strateman) b105ba3 Prefer to disconnect peers in favor of whitelisted peers (Patrick Strateman) 2c70153 AttemptToEvictConnection (Patrick Strateman) 4bac601 Record nMinPingUsecTime (Patrick Strateman) ae037b7 Refactor: Move failure conditions to the top of AcceptConnection (Patrick Strateman) 1ef4817 Refactor: Bail early in AcceptConnection (Patrick Strateman) 541a1dd Refactor: AcceptConnection (Patrick Strateman)
Configuration menu - View commit details
-
Copy full SHA for 69dc5b5 - Browse repository at this point
Copy the full SHA 69dc5b5View commit details -
In (strCommand == "tx"), return if AlreadyHave()
The main effect is to exit processing for recently-rejected hashes, in case they are pushed to us without prior advertisement. This behavior was seen in the wild. An additional effect is to do early checks for mempool or mapOrphan existence. No logging or nDoS tracking is needed for failures of these checks.
Configuration menu - View commit details
-
Copy full SHA for 9524c4d - Browse repository at this point
Copy the full SHA 9524c4dView commit details -
Update RPC generate help for numblocks to include required
The `generate` RPC has no default `numblocks` and a numeric value is required.
Ian T committedSep 3, 2015 Configuration menu - View commit details
-
Copy full SHA for e83df07 - Browse repository at this point
Copy the full SHA e83df07View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86270c8 - Browse repository at this point
Copy the full SHA 86270c8View commit details -
Merge pull request bitcoin#6630
86270c8 Replace boost::reverse_lock with our own. (Casey Rodarmor)
Configuration menu - View commit details
-
Copy full SHA for 195942d - Browse repository at this point
Copy the full SHA 195942dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a6eb4ba - Browse repository at this point
Copy the full SHA a6eb4baView commit details
Commits on Sep 4, 2015
-
Merge pull request bitcoin#6631
e83df07 Update RPC generate help for numblocks to include required (Ian T)
Configuration menu - View commit details
-
Copy full SHA for 4b437b2 - Browse repository at this point
Copy the full SHA 4b437b2View commit details -
doc: update deps in build-unix.md after libevent
Add libevent, change usage of libssl from "secure communication" to "crypto" that's more accurate after RPC SSL support removed.
Configuration menu - View commit details
-
Copy full SHA for 1e700c9 - Browse repository at this point
Copy the full SHA 1e700c9View commit details -
Revert "rpc-tests: re-enable rpc-tests for Windows"
This reverts commit bd30c3d. Disable windows RPC tests for now. These should be re-enabled once a suitable Wine version is used on Travis.
Configuration menu - View commit details
-
Copy full SHA for d528025 - Browse repository at this point
Copy the full SHA d528025View commit details -
Merge pull request bitcoin#5677
d528025 Revert "rpc-tests: re-enable rpc-tests for Windows" (Wladimir J. van der Laan) 1e700c9 doc: update deps in build-unix.md after libevent (Wladimir J. van der Laan) 26c9b83 Move windows socket init to utility function (Wladimir J. van der Laan) 4be0b08 libevent: Windows reuseaddr workaround in depends (Cory Fields) 3a174cd Fix race condition between starting HTTP server thread and setting EventBase() (Wladimir J. van der Laan) 6d2bc22 Document options for new HTTP/RPC server in --help (Wladimir J. van der Laan) be33f3f Implement RPCTimerHandler for Qt RPC console (Wladimir J. van der Laan) 57d85d9 doc: mention SSL support dropped for RPC in release notes (Wladimir J. van der Laan) 40b556d evhttpd implementation (Wladimir J. van der Laan) ee2a42b tests: GET requests cannot have request body, use POST in rest.py (Wladimir J. van der Laan) 6e996d3 tests: fix qt payment test (Cory Fields) 3140ef9 build: build-system changes for libevent (Wladimir J. van der Laan) a9af234 libevent: add depends (Cory Fields) 6a21dd5 Remove rpc_boostasiotocnetaddr test (Wladimir J. van der Laan) 8f9301c qa: Remove -rpckeepalive tests from httpbasics (Wladimir J. van der Laan) 51fcfc0 doc: remove documentation for rpcssl (Wladimir J. van der Laan)
Configuration menu - View commit details
-
Copy full SHA for 9aa9099 - Browse repository at this point
Copy the full SHA 9aa9099View commit details -
Merge pull request bitcoin#6633
a6eb4ba Report minimum ping time in getpeerinfo (Matt Corallo)
Configuration menu - View commit details
-
Copy full SHA for bbc2b39 - Browse repository at this point
Copy the full SHA bbc2b39View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6a92dd - Browse repository at this point
Copy the full SHA d6a92ddView commit details -
net: correctly initialize nMinPingUsecTime
`nMinPingUsecTime` was left uninitialized in CNode. The correct initialization for a minimum-until-now is int64_t's max value, so initialize it to that. Thanks @MarcoFalke for noticing.
Configuration menu - View commit details
-
Copy full SHA for 93ff1b9 - Browse repository at this point
Copy the full SHA 93ff1b9View commit details -
Merge pull request bitcoin#6626
f4b9132 Update gitian build guide for Debian 8.1 (fanquake)
Configuration menu - View commit details
-
Copy full SHA for 2aee4d2 - Browse repository at this point
Copy the full SHA 2aee4d2View commit details -
Merge pull request bitcoin#6636
93ff1b9 net: correctly initialize nMinPingUsecTime (Wladimir J. van der Laan)
Configuration menu - View commit details
-
Copy full SHA for 536207f - Browse repository at this point
Copy the full SHA 536207fView commit details -
[TRIVIAL] Fix typo: exactmath -> exactmatch
... but not yet in trivial tree
Configuration menu - View commit details
-
Copy full SHA for eb3002b - Browse repository at this point
Copy the full SHA eb3002bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ffaaba - Browse repository at this point
Copy the full SHA 5ffaabaView commit details
Commits on Sep 6, 2015
-
Add NODE_BLOOM service bit and bump protocol version
Lets nodes advertise that they offer bloom filter support explicitly. The protocol version bump allows SPV nodes to assume that NODE_BLOOM is set if NODE_NETWORK is set for pre-70011 nodes. Also adds an option to turn bloom filter support off for nodes which advertise a version number >= 70011. Nodes attempting to use bloom filters on such protocol versions are banned, and a later upgade should drop nodes of an older version which attempt to use bloom filters. Much code stolen from Peter Todd. Implements BIP 111
Configuration menu - View commit details
-
Copy full SHA for afb0cca - Browse repository at this point
Copy the full SHA afb0ccaView commit details -
1
Configuration menu - View commit details
-
Copy full SHA for 238851b - Browse repository at this point
Copy the full SHA 238851bView commit details
Commits on Sep 7, 2015
-
Enable wallet key imports without rescan in pruned mode.
Complete rescan is incompatible with pruning, but rescan is optional on our wallet key import RPCs. Import on use is very useful in some common situations in conjunction with pruning, e.g. merchant payment tracking. This reenables importprivkey/importaddress/importpubkey when rescan is not used. In the future we should consider changing the rescan argument to allow depth or date to allow limited rescanning when compatible with the retained block depth.
Configuration menu - View commit details
-
Copy full SHA for 77c6072 - Browse repository at this point
Copy the full SHA 77c6072View commit details -
Configuration menu - View commit details
-
Copy full SHA for a1df1e8 - Browse repository at this point
Copy the full SHA a1df1e8View commit details -
Simplify logic of REST request suffix parsing.
This patch changes the way the suffix (giving the requested data format) is parsed for REST requests. Before, the string was split at '.' characters and it was assumed that the second part was the suffix. Now, we look for the last dot and use that to determine the suffix. This allows for strings that contain dots (not used now, though), and seems, in general, to be clearer and more intuitive.
Configuration menu - View commit details
-
Copy full SHA for 9cdc335 - Browse repository at this point
Copy the full SHA 9cdc335View commit details -
Prune the -prune help to reflect that the wallet is no longer disabled.
The wallet hasn't been disabled since 3201035.
Configuration menu - View commit details
-
Copy full SHA for 7a7e68d - Browse repository at this point
Copy the full SHA 7a7e68dView commit details
Commits on Sep 8, 2015
-
Merge pull request bitcoin#6648
9cdc335 Simplify logic of REST request suffix parsing. (Daniel Kraft)
Configuration menu - View commit details
-
Copy full SHA for cd381d7 - Browse repository at this point
Copy the full SHA cd381d7View commit details -
Merge pull request bitcoin#6643
238851b [doc] [tor] Clarify when to use bind (MarcoFalke)
1Configuration menu - View commit details
-
Copy full SHA for e8bb8ad - Browse repository at this point
Copy the full SHA e8bb8adView commit details -
Merge pull request bitcoin#6644
7a7e68d Prune the -prune help to reflect that the wallet is no longer disabled. (Gregory Maxwell)
Configuration menu - View commit details
-
Copy full SHA for 6f6fb18 - Browse repository at this point
Copy the full SHA 6f6fb18View commit details -
Merge pull request bitcoin#6640
eb3002b [TRIVIAL] Fix typo: exactmath -> exactmatch (paveljanik)
Configuration menu - View commit details
-
Copy full SHA for 1d133d9 - Browse repository at this point
Copy the full SHA 1d133d9View commit details -
Merge pull request bitcoin#6594
5ffaaba Disallow duplicate windows. (Casey Rodarmor)
Configuration menu - View commit details
-
Copy full SHA for 878ea69 - Browse repository at this point
Copy the full SHA 878ea69View commit details -
Merge pull request bitcoin#6579
afb0cca Add NODE_BLOOM service bit and bump protocol version (Matt Corallo)
Configuration menu - View commit details
-
Copy full SHA for 0c27795 - Browse repository at this point
Copy the full SHA 0c27795View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0574ede - Browse repository at this point
Copy the full SHA 0574edeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3224936 - Browse repository at this point
Copy the full SHA 3224936View commit details -
[Trivial] [logging] Rm extraneous cleansubver in serveral debug messa…
…ges. We log the cleanSubVer as part of connect. It is not uniquely more informative than any of the other data we have about a peer, often less. It's also often long now as well. There is no need to output it as part of mempoolrej, AcceptToMemoryPool, or pong entries. Leaving it out makes our log entries more uniform and consistent.
Configuration menu - View commit details
-
Copy full SHA for 6ecaec3 - Browse repository at this point
Copy the full SHA 6ecaec3View commit details
Commits on Sep 12, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 5d7a16d - Browse repository at this point
Copy the full SHA 5d7a16dView commit details -
MarcoFalke committed
Sep 12, 2015 Configuration menu - View commit details
-
Copy full SHA for 4c3cab1 - Browse repository at this point
Copy the full SHA 4c3cab1View commit details -
[trivial] Fix rpc message "help generate"
MarcoFalke committedSep 12, 2015 Configuration menu - View commit details
-
Copy full SHA for 51ff777 - Browse repository at this point
Copy the full SHA 51ff777View commit details
Commits on Sep 13, 2015
-
[qt] [trivial] share/qt/make_spinner.py => src/qt/res/movies/makespin…
…ner.sh * Merge make_spinner.py into makespinner.sh * Also delete now unused imgs * Actually use all 36 frames for the spinner animation
MarcoFalke committedSep 13, 2015 Configuration menu - View commit details
-
Copy full SHA for d1acf93 - Browse repository at this point
Copy the full SHA d1acf93View commit details -
[trivial] Remove obsolete pixmaps
MarcoFalke committedSep 13, 2015 Configuration menu - View commit details
-
Copy full SHA for 9b1cdd7 - Browse repository at this point
Copy the full SHA 9b1cdd7View commit details
Commits on Sep 14, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 0186228 - Browse repository at this point
Copy the full SHA 0186228View commit details
Commits on Sep 15, 2015
-
Update contrib/debian/copyright
MarcoFalke committedSep 15, 2015 1Configuration menu - View commit details
-
Copy full SHA for 9be08b7 - Browse repository at this point
Copy the full SHA 9be08b7View commit details -
Merge pull request bitcoin#5665
Jeff Garzik committedSep 15, 2015 Configuration menu - View commit details
-
Copy full SHA for 6f55cdd - Browse repository at this point
Copy the full SHA 6f55cddView commit details -
Merge pull request bitcoin#6663
Jeff Garzik committedSep 15, 2015 Configuration menu - View commit details
-
Copy full SHA for 9733bc9 - Browse repository at this point
Copy the full SHA 9733bc9View commit details
Commits on Sep 16, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 5624e05 - Browse repository at this point
Copy the full SHA 5624e05View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1136879 - Browse repository at this point
Copy the full SHA 1136879View commit details -
Add ZeroMQ support. Notify blocks and transactions via ZeroMQ
Continues Johnathan Corgan's work. Publishing multipart messages Bugfix: Add missing zmq header includes Bugfix: Adjust build system to link ZeroMQ code for Qt binaries
Configuration menu - View commit details
-
Copy full SHA for e6a14b6 - Browse repository at this point
Copy the full SHA e6a14b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 029e278 - Browse repository at this point
Copy the full SHA 029e278View commit details -
Merge pull request bitcoin#6103
Jeff Garzik committedSep 16, 2015 Configuration menu - View commit details
-
Copy full SHA for 13b8282 - Browse repository at this point
Copy the full SHA 13b8282View commit details -
[uacomment] Sanitize per BIP-0014
* SanitizeString() can be requested to be more strict * Throw error when SanitizeString() changes uacomments * Fix tests
MarcoFalke committedSep 16, 2015 Configuration menu - View commit details
-
Copy full SHA for 1c1b1b3 - Browse repository at this point
Copy the full SHA 1c1b1b3View commit details -
Merge pull request bitcoin#6317
Jeff Garzik committedSep 16, 2015 Configuration menu - View commit details
-
Copy full SHA for ca5e2a1 - Browse repository at this point
Copy the full SHA ca5e2a1View commit details -
configure.ac: Revert autotools-auto-updated 2.69 autoconf requirement
Also, autotools reformatted the AC_ARG_ENABLE erroneously as well.
Jeff Garzik committedSep 16, 2015 Configuration menu - View commit details
-
Copy full SHA for 0143a1f - Browse repository at this point
Copy the full SHA 0143a1fView commit details -
[Qt] add ban functions to peers window
add ban option for peer context menu (1h, 24h, 7d, 1y).
Configuration menu - View commit details
-
Copy full SHA for 50f0908 - Browse repository at this point
Copy the full SHA 50f0908View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad204df - Browse repository at this point
Copy the full SHA ad204dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f42132 - Browse repository at this point
Copy the full SHA 5f42132View commit details -
Configuration menu - View commit details
-
Copy full SHA for 770ca79 - Browse repository at this point
Copy the full SHA 770ca79View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6135309 - Browse repository at this point
Copy the full SHA 6135309View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0bcbc4 - Browse repository at this point
Copy the full SHA f0bcbc4View commit details -
- some code cleanups - fix date formatting - reduce header includes
Configuration menu - View commit details
-
Copy full SHA for 53caec6 - Browse repository at this point
Copy the full SHA 53caec6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 607809f - Browse repository at this point
Copy the full SHA 607809fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e521c1 - Browse repository at this point
Copy the full SHA 9e521c1View commit details -
net: Fix CIDR notation in ToString()
Only use CIDR notation if the netmask can be represented as such.
Configuration menu - View commit details
-
Copy full SHA for e2b8028 - Browse repository at this point
Copy the full SHA e2b8028View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43c1f5b - Browse repository at this point
Copy the full SHA 43c1f5bView commit details -
[Qt] simplify ban list signal handling
- remove banListChanged signal from client model - directly call clientModel->getBanTableModel()->refresh() without the way over clientModel->updateBanlist() - also fix clearing peer detail window, when selecting (clicking) peers in the ban list
Configuration menu - View commit details
-
Copy full SHA for cdd72cd - Browse repository at this point
Copy the full SHA cdd72cdView commit details -
- add missing NULL pointer checks - add better comments and reorder some code in rpcconsole.cpp - remove unneeded leftovers in bantable.cpp - update bantable column sizes to prevent cutting of banned until
Configuration menu - View commit details
-
Copy full SHA for 51654de - Browse repository at this point
Copy the full SHA 51654deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 65abe91 - Browse repository at this point
Copy the full SHA 65abe91View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1189cf - Browse repository at this point
Copy the full SHA b1189cfView commit details -
[Qt] reenabling hotkeys for ban context menu, use different words
- 1 (h)our - 1 (d)ay - 1 (w)eek - 1 (y)ear
Configuration menu - View commit details
-
Copy full SHA for be89292 - Browse repository at this point
Copy the full SHA be89292View commit details -
[Qt] call DumpBanlist() when baning unbaning nodes
- this matches RPC call behaviour
Configuration menu - View commit details
-
Copy full SHA for 4ed0510 - Browse repository at this point
Copy the full SHA 4ed0510View commit details -
Configuration menu - View commit details
-
Copy full SHA for 07f70b2 - Browse repository at this point
Copy the full SHA 07f70b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f90ea7 - Browse repository at this point
Copy the full SHA 7f90ea7View commit details -
use CBlockIndex* insted of uint256 for UpdatedBlockTip signal
- removes mapBlockIndex find operation - theoretically allows removing the cs_main lock during zqm notification while introducing a new file position lock
Configuration menu - View commit details
-
Copy full SHA for d76a8ac - Browse repository at this point
Copy the full SHA d76a8acView commit details
Commits on Sep 17, 2015
-
Split bitcoin-tx into its own package
Reverts the change putting it in the bitcoind deb.
Configuration menu - View commit details
-
Copy full SHA for 5e5e00b - Browse repository at this point
Copy the full SHA 5e5e00bView commit details -
Drop "with minimal dependencies" from description
Five boost libs plus libcrypto are needed; I don't think that quite passes for minimal.
Configuration menu - View commit details
-
Copy full SHA for b0beae8 - Browse repository at this point
Copy the full SHA b0beae8View commit details -
depends: fix platform specific packages variable
prefix instead of postfix
Configuration menu - View commit details
-
Copy full SHA for 9325417 - Browse repository at this point
Copy the full SHA 9325417View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb71316 - Browse repository at this point
Copy the full SHA cb71316View commit details -
`${testScripts[@]}` now does split up `testscript --agument` in two elements pushed to the array (`testscript` and `--agument`).
Configuration menu - View commit details
-
Copy full SHA for 312cfe6 - Browse repository at this point
Copy the full SHA 312cfe6View commit details -
Merge pull request bitcoin#6685
Jeff Garzik committedSep 17, 2015 Configuration menu - View commit details
-
Copy full SHA for 9da3de8 - Browse repository at this point
Copy the full SHA 9da3de8View commit details -
Temporarily disable ZMQ tests in bitcoin test suite
Jeff Garzik committedSep 17, 2015 Configuration menu - View commit details
-
Copy full SHA for 83f0e22 - Browse repository at this point
Copy the full SHA 83f0e22View commit details -
Configuration menu - View commit details
-
Copy full SHA for 110a1fd - Browse repository at this point
Copy the full SHA 110a1fdView commit details -
Clarifying offline build process using gbuild --url and noting it is not
done automatically. At some point along the line, fully offline builds were no longer happening when strictly following the release-process.md instructions. We should ensure that users who might want to torify or build offline need to take extra steps to remain offline. Also, corrections to build process: including gverify examples for new builders.
Configuration menu - View commit details
-
Copy full SHA for c73a8ea - Browse repository at this point
Copy the full SHA c73a8eaView commit details
Commits on Sep 18, 2015
-
Fix locking in GetTransaction.
GetTransaction needs to lock cs_main until ReadBlockFromDisk completes, the data inside CBlockIndex's can change since pruning. This lock was held by all calls to GetTransaction except rest_tx.
Configuration menu - View commit details
-
Copy full SHA for 131c23d - Browse repository at this point
Copy the full SHA 131c23dView commit details -
Merge pull request bitcoin#6422
c73a8ea Clarifying offline build process using gbuild --url and noting it is not done automatically. (Midnight Magic)
Configuration menu - View commit details
-
Copy full SHA for 8bc1b3a - Browse repository at this point
Copy the full SHA 8bc1b3aView commit details -
devtools: don't push if signing fails in github-merge
If a problem happens with gpg, exit prematurely so that it doesn't push the branch upstream.
Configuration menu - View commit details
-
Copy full SHA for 3802ae7 - Browse repository at this point
Copy the full SHA 3802ae7View commit details -
[QT] fix thin space word wrap line brake issue
The thin space QT html hack results in cut-off chars/nums after a line break. Avoid word wrap line breaks by using a smaller font and a line break before each alternative value)
Configuration menu - View commit details
-
Copy full SHA for 24cb7c7 - Browse repository at this point
Copy the full SHA 24cb7c7View commit details -
Ignore SIGPIPE on all non-win32 OSes, otherwise an unexpectedly disconnecting RPC client will terminate the application. This problem was introduced with the libhttp-based RPC server. Fixes bitcoin#6660.
Configuration menu - View commit details
-
Copy full SHA for 5ce43da - Browse repository at this point
Copy the full SHA 5ce43daView commit details -
Merge pull request bitcoin#6692
3802ae7 devtools: don't push if signing fails in github-merge (Wladimir J. van der Laan)
Configuration menu - View commit details
-
Copy full SHA for d5d1d2e - Browse repository at this point
Copy the full SHA d5d1d2eView commit details -
[doc] Merge doc/assets-attribution.md into contrib/debian/copyright
Even though the SVG source files are never used in the QT client, their authors are mentioned in contrib/debian/copyright due to simplicity.
MarcoFalke committedSep 18, 2015 Configuration menu - View commit details
-
Copy full SHA for 2eb3183 - Browse repository at this point
Copy the full SHA 2eb3183View commit details
Commits on Sep 19, 2015
-
TxMemPool: Change mapTx to a boost::multi_index_container
Indexes on: - Tx Hash - Fee Rate (fee-per-kb)
Configuration menu - View commit details
-
Copy full SHA for 34628a1 - Browse repository at this point
Copy the full SHA 34628a1View commit details -
Track transaction packages in CTxMemPoolEntry
Associate with each CTxMemPoolEntry all the size/fees of descendant mempool transactions. Sort mempool by max(feerate of entry, feerate of descendants). Update statistics on-the-fly as transactions enter or leave the mempool. Also add ancestor and descendant limiting, so that transactions can be rejected if the number or size of unconfirmed ancestors exceeds a target, or if adding a transaction would cause some other mempool entry to have too many (or too large) a set of unconfirmed in- mempool descendants.
Configuration menu - View commit details
-
Copy full SHA for 5add7a7 - Browse repository at this point
Copy the full SHA 5add7a7View commit details
Commits on Sep 20, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 7aac6db - Browse repository at this point
Copy the full SHA 7aac6dbView commit details
Commits on Sep 21, 2015
-
http: Disable libevent debug logging, if not explicitly enabled
Add a option "-debug=libevent" to enable libevent debugging for troubleshooting. Libevent logging is redirected to our own log.
Configuration menu - View commit details
-
Copy full SHA for 8b2d6ed - Browse repository at this point
Copy the full SHA 8b2d6edView commit details -
Configuration menu - View commit details
-
Copy full SHA for b0ce450 - Browse repository at this point
Copy the full SHA b0ce450View commit details -
rpc: Split option -rpctimeout into -rpcservertimeout and -rpcclientti…
…meout The two timeouts for the server and client, are essentially different: - In the case of the server it should be a lower value to avoid clients clogging up connection slots - In the case of the client it should be a high value to accomedate slow responses from the server, for example for slow queries or when the lock is contended Split the options into `-rpcservertimeout` and `-rpcclienttimeout` with respective defaults of 30 and 900.
1Configuration menu - View commit details
-
Copy full SHA for 2190ea6 - Browse repository at this point
Copy the full SHA 2190ea6View commit details -
Make RPC tests cope with server-side timeout between requests
Python's httplib does not graciously handle disconnections from the http server, resulting in BadStatusLine errors. See https://bugs.python.org/issue3566 "httplib persistent connections violate MUST in RFC2616 sec 8.1.4." This was fixed in Python 3.5. Work around it for now.
Configuration menu - View commit details
-
Copy full SHA for ddf98d1 - Browse repository at this point
Copy the full SHA ddf98d1View commit details -
Merge pull request bitcoin#6695
ddf98d1 Make RPC tests cope with server-side timeout between requests (Wladimir J. van der Laan) 2190ea6 rpc: Split option -rpctimeout into -rpcservertimeout and -rpcclienttimeout (Wladimir J. van der Laan) 8b2d6ed http: Disable libevent debug logging, if not explicitly enabled (Wladimir J. van der Laan) 5ce43da init: Ignore SIGPIPE (Wladimir J. van der Laan)
Configuration menu - View commit details
-
Copy full SHA for 5e21388 - Browse repository at this point
Copy the full SHA 5e21388View commit details -
Merge pull request bitcoin#6671
0186228 Update trusted-git-root to the most recent unsigned commit (Matt Corallo)
Configuration menu - View commit details
-
Copy full SHA for ed55a1f - Browse repository at this point
Copy the full SHA ed55a1fView commit details -
Merge pull request bitcoin#6668
9b1cdd7 [trivial] Remove obsolete pixmaps (MarcoFalke) d1acf93 [qt] [trivial] share/qt/make_spinner.py => src/qt/res/movies/makespinner.sh (MarcoFalke)
Configuration menu - View commit details
-
Copy full SHA for 10fc4fb - Browse repository at this point
Copy the full SHA 10fc4fbView commit details -
Merge pull request bitcoin#6667
2eb3183 [doc] Merge doc/assets-attribution.md into contrib/debian/copyright (MarcoFalke) 9be08b7 Update contrib/debian/copyright (MarcoFalke)
Configuration menu - View commit details
-
Copy full SHA for 229fb97 - Browse repository at this point
Copy the full SHA 229fb97View commit details
Commits on Sep 22, 2015
-
1
Configuration menu - View commit details
-
Copy full SHA for 99ee4a6 - Browse repository at this point
Copy the full SHA 99ee4a6View commit details -
Merge pull request bitcoin#6709
99ee4a6 Fix spelling of Qt (Diego Viola)
Configuration menu - View commit details
-
Copy full SHA for 34bac4a - Browse repository at this point
Copy the full SHA 34bac4aView commit details -
Merge pull request bitcoin#6694
24cb7c7 [QT] fix thin space word wrap line brake issue (Jonas Schnelli)
Configuration menu - View commit details
-
Copy full SHA for d3b0d8c - Browse repository at this point
Copy the full SHA d3b0d8cView commit details -
Merge pull request bitcoin#6647
1c1b1b3 [uacomment] Sanitize per BIP-0014 (MarcoFalke)
Configuration menu - View commit details
-
Copy full SHA for a3babc8 - Browse repository at this point
Copy the full SHA a3babc8View commit details -
Configuration menu - View commit details
-
Copy full SHA for a09db7c - Browse repository at this point
Copy the full SHA a09db7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 28d0b3e - Browse repository at this point
Copy the full SHA 28d0b3eView commit details -
Merge pull request bitcoin#6315
7aac6db [QT] dump banlist to disk in case of ban/unban over QT (Jonas Schnelli) 7f90ea7 [QA] adabt QT_NO_KEYWORDS for QT ban implementation (Jonas Schnelli) 07f70b2 [QA] fix netbase tests because of new CSubNet::ToString() output (Jonas Schnelli) 4ed0510 [Qt] call DumpBanlist() when baning unbaning nodes (Philip Kaufmann) be89292 [Qt] reenabling hotkeys for ban context menu, use different words (Jonas Schnelli) b1189cf [Qt] adapt QT ban option to banlist.dat changes (Jonas Schnelli) 65abe91 [Qt] add sorting for bantable (Philip Kaufmann) 51654de [Qt] bantable polish (Philip Kaufmann) cdd72cd [Qt] simplify ban list signal handling (Philip Kaufmann) 43c1f5b [Qt] remove unused timer-code from banlistmodel.cpp (Jonas Schnelli) e2b8028 net: Fix CIDR notation in ToString() (Wladimir J. van der Laan) 9e521c1 [Qt] polish ban table (Philip Kaufmann) 607809f net: use CIDR notation in CSubNet::ToString() (Jonas Schnelli) 53caec6 [Qt] bantable overhaul (Jonas Schnelli) f0bcbc4 [Qt] bantable fix timestamp 64bit issue (Jonas Schnelli) 6135309 [Qt] banlist, UI optimizing and better signal handling (Jonas Schnelli) 770ca79 [Qt] add context menu with unban option to ban table (Jonas Schnelli) 5f42132 [Qt] add ui signal for banlist changes (Jonas Schnelli) ad204df [Qt] add banlist table below peers table (Jonas Schnelli) 50f0908 [Qt] add ban functions to peers window (Jonas Schnelli)
Configuration menu - View commit details
-
Copy full SHA for e59d2a8 - Browse repository at this point
Copy the full SHA e59d2a8View commit details -
Do not store Merkle branches in the wallet.
Assume that when a wallet transaction has a valid block hash and transaction position in it, the transaction is actually there. We're already trusting wallet data in a much more fundamental way anyway. To prevent backward compatibility issues, a new record is used for storing the block locator in the wallet. Old wallets will see a wallet file synchronized up to the genesis block, and rescan automatically.
Configuration menu - View commit details
-
Copy full SHA for 391dff1 - Browse repository at this point
Copy the full SHA 391dff1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b33ec8 - Browse repository at this point
Copy the full SHA 3b33ec8View commit details
Commits on Sep 23, 2015
-
[Qt] Raise debug window when requested
* Raise the debug window when hidden behind other windows * Switch to the debug window when on another virtual desktop * Show the debug window when minimized This change is a conceptual copy of 5ffaaba and 382e9e2
MarcoFalke committedSep 23, 2015 Configuration menu - View commit details
-
Copy full SHA for 0d0a2d6 - Browse repository at this point
Copy the full SHA 0d0a2d6View commit details -
Rename rpcconsole.ui => debugwindow.ui
MarcoFalke committedSep 23, 2015 Configuration menu - View commit details
-
Copy full SHA for 4dee609 - Browse repository at this point
Copy the full SHA 4dee609View commit details -
Merge pull request bitcoin#6646
6ecaec3 [Trivial] [logging] Rm extraneous cleansubver in serveral debug messages. (Gregory Maxwell)
Configuration menu - View commit details
-
Copy full SHA for 6264e5b - Browse repository at this point
Copy the full SHA 6264e5bView commit details -
SanitizeString: Allow hypen char
MarcoFalke committedSep 23, 2015 Configuration menu - View commit details
-
Copy full SHA for 43edd51 - Browse repository at this point
Copy the full SHA 43edd51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 999c8be - Browse repository at this point
Copy the full SHA 999c8beView commit details -
Merge pull request bitcoin#6688
131c23d Fix locking in GetTransaction. (Alex Morcos)
Configuration menu - View commit details
-
Copy full SHA for 4939eab - Browse repository at this point
Copy the full SHA 4939eabView commit details -
Merge pull request bitcoin#6645
77c6072 Enable wallet key imports without rescan in pruned mode. (Gregory Maxwell)
Configuration menu - View commit details
-
Copy full SHA for 4dbd43e - Browse repository at this point
Copy the full SHA 4dbd43eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e04b2fa - Browse repository at this point
Copy the full SHA e04b2faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b77244 - Browse repository at this point
Copy the full SHA 5b77244View commit details -
Configuration menu - View commit details
-
Copy full SHA for 598b25d - Browse repository at this point
Copy the full SHA 598b25dView commit details -
Fix mempool package tracking edge case
CalculateMemPoolAncestors was always looping over a transaction's inputs to find in-mempool parents. When adding a new transaction, this is the correct behavior, but when removing a transaction, we want to use the ancestor set that would be calculated by walking mapLinks (which should in general be the same set, except during a reorg when the mempool is in an inconsistent state, and the mapLinks-based calculation would be the correct one).
Configuration menu - View commit details
-
Copy full SHA for 60de0d5 - Browse repository at this point
Copy the full SHA 60de0d5View commit details
Commits on Sep 24, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 82d2aef - Browse repository at this point
Copy the full SHA 82d2aefView commit details -
Configuration menu - View commit details
-
Copy full SHA for ef4945f - Browse repository at this point
Copy the full SHA ef4945fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 34dc03d - Browse repository at this point
Copy the full SHA 34dc03dView commit details -
Add java-libbitcoinconsensus as example to documentation
java-libbitcoinconsensus is a wrapper around libbitcoinconsensus, which uses JNA to demonstrate a potential integration in Java.
Configuration menu - View commit details
-
Copy full SHA for da47fe0 - Browse repository at this point
Copy the full SHA da47fe0View commit details -
Creates unittests for addrman, makes addrman testable.
Adds several unittests for addrman to verify it works as expected. Makes small modifications to addrman to allow deterministic and targeted tests.
Configuration menu - View commit details
-
Copy full SHA for 1534d9a - Browse repository at this point
Copy the full SHA 1534d9aView commit details
Commits on Sep 25, 2015
-
Merge pull request bitcoin#6721
da47fe0 Add java-libbitcoinconsensus as example to documentation (dexX7)
Configuration menu - View commit details
-
Copy full SHA for 3536532 - Browse repository at this point
Copy the full SHA 3536532View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4862708 - Browse repository at this point
Copy the full SHA 4862708View commit details -
Merge pull request bitcoin#5264
af3208b Resolve issue 3166. These changes decode valid SIGHASH types on signatures in assembly (asm) representations of scriptSig scripts. This squashed commit incorporates substantial helpful feedback from jtimon, laanwj, and sipa. (mruddy)
Configuration menu - View commit details
-
Copy full SHA for 48efbdb - Browse repository at this point
Copy the full SHA 48efbdbView commit details -
Configuration menu - View commit details
-
Copy full SHA for d4ca868 - Browse repository at this point
Copy the full SHA d4ca868View commit details -
Configuration menu - View commit details
-
Copy full SHA for 71afc68 - Browse repository at this point
Copy the full SHA 71afc68View commit details -
Configuration menu - View commit details
-
Copy full SHA for 023919b - Browse repository at this point
Copy the full SHA 023919bView commit details
Commits on Sep 26, 2015
-
5
Configuration menu - View commit details
-
Copy full SHA for 06d92d7 - Browse repository at this point
Copy the full SHA 06d92d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2fa417f - Browse repository at this point
Copy the full SHA 2fa417fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ad57b31 - Browse repository at this point
Copy the full SHA ad57b31View commit details
Commits on Sep 27, 2015
-
timedata: Prevent warning overkill
The "please check your computer's data and time" message when the clock deviates from the network currently generates an overkill of messages: orion@lethe:~/bitcoin$ src/bitcoind Warning: Warning: Please check that your computer's date and time are correct! If your clock is wrong Bitcoin Core will not work properly. In the log: 2015-09-27 16:24:13 *** Warning: Please check that your computer's date and time are correct! If your clock is wrong Bitcoin Core will not work properly. 2015-09-27 16:24:13 Warning: Warning: Please check that your computer's date and time are correct! If your clock is wrong Bitcoin Core will not work properly. Remove one level of 'Warning:' and reduce to one log message.
Configuration menu - View commit details
-
Copy full SHA for 9fea833 - Browse repository at this point
Copy the full SHA 9fea833View commit details
Commits on Sep 28, 2015
-
build: Remove dependency of bitcoin-cli on secp256k1
bitcoin-cli (in contrast to bitcoin-tx, which does signing ops) shouldn't need secp256k1, and indeed it doesn't.
Configuration menu - View commit details
-
Copy full SHA for a5b78c2 - Browse repository at this point
Copy the full SHA a5b78c2View commit details -
doc: Add build guide for OpenBSD 5.7
Add a specific build guide for OpenBSD. This is slightly different than building for Linux due to different dependencies, and a compiler issue.
Configuration menu - View commit details
-
Copy full SHA for 9639ead - Browse repository at this point
Copy the full SHA 9639eadView commit details -
Make HTTP server shutdown more graceful
Shutting down the HTTP server currently breaks off all current requests. This can create a race condition with RPC `stop` command, where the calling process never receives confirmation. This change removes the listening sockets on shutdown so that no new requests can come in, but no longer breaks off requests in progress. Meant to fix bitcoin#6717.
Configuration menu - View commit details
-
Copy full SHA for 5e0c221 - Browse repository at this point
Copy the full SHA 5e0c221View commit details -
http: Wait for worker threads to exit
Add a WaitExit() call to http's WorkQueue to make it delete the work queue only when all worker threads stopped. This fixes a problem that was reproducable by pressing Ctrl-C during AppInit2: ``` /usr/include/boost/thread/pthread/condition_variable_fwd.hpp:81: boost::condition_variable::~condition_variable(): Assertion `!ret' failed. /usr/include/boost/thread/pthread/mutex.hpp:108: boost::mutex::~mutex(): Assertion `!posix::pthread_mutex_destroy(&m)' failed. ``` I was assuming that `threadGroup->join_all();` would always have been called when entering the Shutdown(). However this is not the case in bitcoind's AppInit2-non-zero-exit case "was left out intentionally here".
Configuration menu - View commit details
-
Copy full SHA for de9de2d - Browse repository at this point
Copy the full SHA de9de2dView commit details -
http: Force-exit event loop after predefined time
This makes sure that the event loop eventually terminates, even if an event (like an open timeout, or a hanging connection) happens to be holding it up.
Configuration menu - View commit details
-
Copy full SHA for ec908d5 - Browse repository at this point
Copy the full SHA ec908d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a9f19a - Browse repository at this point
Copy the full SHA 1a9f19aView commit details
Commits on Sep 29, 2015
-
Merge pull request bitcoin#6728
9fea833 timedata: Prevent warning overkill (Wladimir J. van der Laan)
Configuration menu - View commit details
-
Copy full SHA for 2b0567b - Browse repository at this point
Copy the full SHA 2b0567bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a91eea6 - Browse repository at this point
Copy the full SHA a91eea6View commit details -
Merge pull request bitcoin#6730
a5b78c2 build: Remove dependency of bitcoin-cli on secp256k1 (Wladimir J. van der Laan)
Configuration menu - View commit details
-
Copy full SHA for cb4d6d0 - Browse repository at this point
Copy the full SHA cb4d6d0View commit details -
doc: Fix dead link in gitian-building
- Link to Debian 8.1 netinstall ISO is dead, changed to valid 8.2 - Changed checksum to 8.2 netinstall ISO checksum (http://cdimage.debian.org/debian-cd/8.2.0/amd64/iso-cd/SHA256SUMS) - Verified CD checksum, checksum file's signing key
Configuration menu - View commit details
-
Copy full SHA for 551d7ed - Browse repository at this point
Copy the full SHA 551d7edView commit details -
Merge pull request bitcoin#6661
551d7ed doc: Fix dead link in gitian-building (unsystemizer)
Configuration menu - View commit details
-
Copy full SHA for 0bec36f - Browse repository at this point
Copy the full SHA 0bec36fView commit details -
zmq: require version 4.x or newer of libzmq
Signed-off-by: Johnathan Corgan <johnathan@corganlabs.com>
Configuration menu - View commit details
-
Copy full SHA for 6cebd5d - Browse repository at this point
Copy the full SHA 6cebd5dView commit details -
zmq: update and cleanup build-unix, release-notes, and zmq docs
Signed-off-by: Johnathan Corgan <johnathan@corganlabs.com>
Configuration menu - View commit details
-
Copy full SHA for ab0b8be - Browse repository at this point
Copy the full SHA ab0b8beView commit details -
Bugfix: Allow mining on top of old tip blocks for testnet (fixes test…
…net-in-a-box use case)
Configuration menu - View commit details
-
Copy full SHA for e761d7a - Browse repository at this point
Copy the full SHA e761d7aView commit details -
Merge pull request bitcoin#6713
43edd51 SanitizeString: Allow hypen char (MarcoFalke)
Configuration menu - View commit details
-
Copy full SHA for f6ce59c - Browse repository at this point
Copy the full SHA f6ce59cView commit details -
Merge pull request bitcoin#6736
ab0b8be zmq: update and cleanup build-unix, release-notes, and zmq docs (Johnathan Corgan) 6cebd5d zmq: require version 4.x or newer of libzmq (Johnathan Corgan)
Configuration menu - View commit details
-
Copy full SHA for c138cf9 - Browse repository at this point
Copy the full SHA c138cf9View commit details
Commits on Sep 30, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 96106f0 - Browse repository at this point
Copy the full SHA 96106f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 05b5831 - Browse repository at this point
Copy the full SHA 05b5831View commit details -
Merge pull request bitcoin#6740
05b5831 Add PR title prefix for trivial changes [skip ci] (paveljanik)
Configuration menu - View commit details
-
Copy full SHA for 3f74cd2 - Browse repository at this point
Copy the full SHA 3f74cd2View commit details -
Merge pull request bitcoin#6680
d76a8ac use CBlockIndex* insted of uint256 for UpdatedBlockTip signal (Jonas Schnelli)
Configuration menu - View commit details
-
Copy full SHA for 4f44530 - Browse repository at this point
Copy the full SHA 4f44530View commit details -
Benchmarking framework, loosely based on google's micro-benchmarking library (https://github.com/google/benchmark) Wny not use the Google Benchmark framework? Because adding Even More Dependencies isn't worth it. If we get a dozen or three benchmarks and need nanosecond-accurate timings of threaded code then switching to the full-blown Google Benchmark library should be considered. The benchmark framework is hard-coded to run each benchmark for one wall-clock second, and then spits out .csv-format timing information to stdout. It is left as an exercise for later (or maybe never) to add command-line arguments to specify which benchmark(s) to run, how long to run them for, how to format results, etc etc etc. Again, see the Google Benchmark framework for where that might end up. See src/bench/MilliSleep.cpp for a sanity-test benchmark that just benchmarks 'sleep 100 milliseconds.' To compile and run benchmarks: cd src; make bench Sample output: Benchmark,count,min,max,average Sleep100ms,10,0.101854,0.105059,0.103881
Configuration menu - View commit details
-
Copy full SHA for 535ed92 - Browse repository at this point
Copy the full SHA 535ed92View commit details -
Support very-fast-running benchmarks
Avoid calling gettimeofday every time through the benchmarking loop, by keeping track of how long each loop takes and doubling the number of iterations done between time checks when they take less than 1/16'th of the total elapsed time.
Configuration menu - View commit details
-
Copy full SHA for 7072c54 - Browse repository at this point
Copy the full SHA 7072c54View commit details -
doc: Change #bitcoin-dev IRC channel to #bitcoin-core-dev
Split off Bitcoin Core project development discussion from the general Bitcoin development channel.
Configuration menu - View commit details
-
Copy full SHA for 5424d41 - Browse repository at this point
Copy the full SHA 5424d41View commit details -
Merge pull request bitcoin#6741
5424d41 doc: Change #bitcoin-dev IRC channel to #bitcoin-core-dev (Wladimir J. van der Laan)
Configuration menu - View commit details
-
Copy full SHA for 1119cc3 - Browse repository at this point
Copy the full SHA 1119cc3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 58981d4 - Browse repository at this point
Copy the full SHA 58981d4View commit details
Commits on Oct 1, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 0917306 - Browse repository at this point
Copy the full SHA 0917306View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e16a41 - Browse repository at this point
Copy the full SHA 6e16a41View commit details -
[Univalue] add univalue over subtree
similar to secp256k1 include and compile univalue over a subtree
Configuration menu - View commit details
-
Copy full SHA for 9623e93 - Browse repository at this point
Copy the full SHA 9623e93View commit details -
Merge pull request bitcoin#5924
835c122 Clean up change computation in CreateTransaction. (Daniel Kraft)
Configuration menu - View commit details
-
Copy full SHA for 12a7712 - Browse repository at this point
Copy the full SHA 12a7712View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf9bb11 - Browse repository at this point
Copy the full SHA cf9bb11View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a86d53 - Browse repository at this point
Copy the full SHA 8a86d53View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9c27cd - Browse repository at this point
Copy the full SHA a9c27cdView commit details -
Merge pull request bitcoin#5987
e761d7a Bugfix: Allow mining on top of old tip blocks for testnet (fixes testnet-in-a-box use case) (Luke Dashjr)
Configuration menu - View commit details
-
Copy full SHA for 4899a04 - Browse repository at this point
Copy the full SHA 4899a04View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95acf3c - Browse repository at this point
Copy the full SHA 95acf3cView commit details -
Now that BIP66 passed, OpenSSL is no longer directly part of the consensus. What matters is that DER signatures are correctly parsed, and secp256k1 crypto is implemented correctly (as well as the other functions we use from OpenSSL, such as random number generation) This means that effectively, using LibreSSL is not a larger risk than using another version of OpenSSL. Remove the specific check for LibreSSL. Includes the still-relevant part of bitcoin#6729: make sure CHECK_HEADER is called using the right CXXFLAGS, not CFLAGS (as AC_LANG is c++).
Configuration menu - View commit details
-
Copy full SHA for 5978388 - Browse repository at this point
Copy the full SHA 5978388View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3874c7 - Browse repository at this point
Copy the full SHA a3874c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 745f909 - Browse repository at this point
Copy the full SHA 745f909View commit details -
Configuration menu - View commit details
-
Copy full SHA for 17d0e63 - Browse repository at this point
Copy the full SHA 17d0e63View commit details -
Configuration menu - View commit details
-
Copy full SHA for f297042 - Browse repository at this point
Copy the full SHA f297042View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb882d0 - Browse repository at this point
Copy the full SHA bb882d0View commit details -
Make TX_SCRIPTHASH clear vSolutionsRet first
Previously unlike other transaction types the TX_SCRIPTHASH would not clear vSolutionsRet, which means that unlike other transaction types if it was called twice in a row you would get the result of the previous invocation as well.
Configuration menu - View commit details
-
Copy full SHA for 6a07eb6 - Browse repository at this point
Copy the full SHA 6a07eb6View commit details -
Add IsPushOnly(const_iterator pc)
Allows IsPushOnly() to be applied to just part of the script for OP_RETURN outputs.
Configuration menu - View commit details
-
Copy full SHA for 5d8709c - Browse repository at this point
Copy the full SHA 5d8709cView commit details -
Accept any sequence of PUSHDATAs in OP_RETURN outputs
Previously only one PUSHDATA was allowed, needlessly limiting applications such as matching OP_RETURN contents with bloom filters that operate on a per-PUSHDATA level. Now any combination that passes IsPushOnly() is allowed, so long as the total size of the scriptPubKey is less than 42 bytes. (unchanged modulo non-minimal PUSHDATA encodings) Also, this fixes the odd bug where previously the PUSHDATA could be replaced by any single opcode, even sigops consuming opcodes such as CHECKMULTISIG. (20 sigops!)
Configuration menu - View commit details
-
Copy full SHA for da894ab - Browse repository at this point
Copy the full SHA da894abView commit details -
Prevent these warnings in clang 3.6: ./serialize.h:96:9: warning: explicitly assigning value of variable of type 'uint64_t' (aka 'unsigned long') to itself [-Wself-assign] obj = (obj); ~~~ ^ ~~~
Configuration menu - View commit details
-
Copy full SHA for bb24835 - Browse repository at this point
Copy the full SHA bb24835View commit details -
Migrated rpc-tests.sh to all python rpc-tests.py
1) created rpc-tests.py 2) deleted rpc-tests.sh 3) travis.yml points to rpc-tests.py 4) Modified Makefile.am 5) Updated README.md 6) Added tests_config.py and deleted tests-config.sh 7) Modified configure.ac with script to set correct path in tests_config.py
1Configuration menu - View commit details
-
Copy full SHA for 5467820 - Browse repository at this point
Copy the full SHA 5467820View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd78c2a - Browse repository at this point
Copy the full SHA cd78c2aView commit details -
Merge pull request bitcoin#6739
96106f0 [Trivial] start the help texts with lowercase (paveljanik)
Configuration menu - View commit details
-
Copy full SHA for 19c7186 - Browse repository at this point
Copy the full SHA 19c7186View commit details -
Merge pull request bitcoin#6616
5467820 Migrated rpc-tests.sh to all python rpc-tests.py (ptschip)
Configuration menu - View commit details
-
Copy full SHA for 5ab5dca - Browse repository at this point
Copy the full SHA 5ab5dcaView commit details
Commits on Oct 2, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 9ee5ac8 - Browse repository at this point
Copy the full SHA 9ee5ac8View commit details
Commits on Oct 3, 2015
-
autotools: move checking for zmq library to common area in configure.ac
* Fixes bitcoin#6679 * Tested with --disable-zmq * Tested with and without pkgconfig * Tested with and without zmq installed Signed-off-by: Johnathan Corgan <johnathan@corganlabs.com>
Configuration menu - View commit details
-
Copy full SHA for dd28089 - Browse repository at this point
Copy the full SHA dd28089View commit details
Commits on Oct 4, 2015
-
qa/pull-tester/rpc-tests.py: chmod 0755
Fix file mode to be executable. Include dummy whitespace change to force git to change mode.
Configuration menu - View commit details
-
Copy full SHA for 3ab3de8 - Browse repository at this point
Copy the full SHA 3ab3de8View commit details
Commits on Oct 5, 2015
-
build: Remove unnecessary chmods after bitcoin#6616
Don't chmod a repository-included file in the configure script, and `tests_config.py` is a module that doesn't need to be executable.
Configuration menu - View commit details
-
Copy full SHA for ea70997 - Browse repository at this point
Copy the full SHA ea70997View commit details -
Merge pull request bitcoin#6759
ea70997 build: Remove unnecessary chmods after bitcoin#6616 (Wladimir J. van der Laan)
Configuration menu - View commit details
-
Copy full SHA for 2844b9e - Browse repository at this point
Copy the full SHA 2844b9eView commit details -
1
Configuration menu - View commit details
-
Copy full SHA for 5f34a25 - Browse repository at this point
Copy the full SHA 5f34a25View commit details -
Merge pull request bitcoin#6748
9ee5ac8 Rewrite help texts for features enabled by default. (Pavel Janík)
Configuration menu - View commit details
-
Copy full SHA for e10a4ab - Browse repository at this point
Copy the full SHA e10a4abView commit details -
Merge pull request bitcoin#6744
bb24835 build: disable -Wself-assign (Wladimir J. van der Laan)
Configuration menu - View commit details
-
Copy full SHA for a75c673 - Browse repository at this point
Copy the full SHA a75c673View commit details -
Changed run-bitcoind-for-test.sh.in to non-executable mode.
Consistency with other *.in input files.
Configuration menu - View commit details
-
Copy full SHA for efb37d4 - Browse repository at this point
Copy the full SHA efb37d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a19504b - Browse repository at this point
Copy the full SHA a19504bView commit details -
1
Configuration menu - View commit details
-
Copy full SHA for 202f612 - Browse repository at this point
Copy the full SHA 202f612View commit details -
Document pull-req bitcoin#6424 in release-notes
Mention now allowed sequence of pushdatas in OP_RETURN outputs in release notes.
Configuration menu - View commit details
-
Copy full SHA for 9204930 - Browse repository at this point
Copy the full SHA 9204930View commit details
Commits on Oct 6, 2015
-
zmq: update docs to reflect feature is compiled in automatically if p…
…ossible Signed-off-by: Johnathan Corgan <johnathan@corganlabs.com>
5Configuration menu - View commit details
-
Copy full SHA for 9f5c641 - Browse repository at this point
Copy the full SHA 9f5c641View commit details -
Test LowS in standardness, removes nuisance malleability vector.
This adds SCRIPT_VERIFY_LOW_S to STANDARD_SCRIPT_VERIFY_FLAGS which will make the node require the canonical 'low-s' encoding for ECDSA signatures when relaying or mining. Consensus behavior is unchanged. The rational is explained in a81cd96: Absent this kind of test ECDSA is not a strong signature as given a valid signature {r, s} both that value and {r, -s mod n} are valid. These two encodings have different hashes allowing third parties a vector to change users txids. These attacks are avoided by picking a particular form as canonical and rejecting the other form(s); in the of the LOW_S rule, the smaller of the two possible S values is used. If widely deployed this change would eliminate the last remaining known vector for nuisance malleability on boring SIGHASH_ALL p2pkh transactions. On the down-side it will block most transactions made by sufficiently out of date software. Unlike the other avenues to change txids on boring transactions this one was randomly violated by all deployed bitcoin software prior to its discovery. So, while other malleability vectors where made non-standard as soon as they were discovered, this one has remained permitted. Even BIP62 did not propose applying this rule to old version transactions, but conforming implementations have become much more common since BIP62 was initially written. Bitcoin Core has produced compatible signatures since a28fb70 in September 2013, but this didn't make it into a release until 0.9 in March 2014; Bitcoinj has done so for a similar span of time. Bitcoinjs and electrum have been more recently updated. This does not replace the need for BIP62 or similar, as miners can still cooperate to break transactions. Nor does it replace the need for wallet software to handle malleability sanely[1]. This only eliminates the cheap and irritating DOS attack. [1] On the Malleability of Bitcoin Transactions Marcin Andrychowicz, Stefan Dziembowski, Daniel Malinowski, Łukasz Mazurek http://fc15.ifca.ai/preproceedings/bitcoin/paper_9.pdf
Configuration menu - View commit details
-
Copy full SHA for b196b68 - Browse repository at this point
Copy the full SHA b196b68View commit details -
Merge pull request bitcoin#6742
58981d4 Changed logging to make -logtimestamps to work also for -printtoconsole (Arne Brutschy)
Configuration menu - View commit details
-
Copy full SHA for 3b2d37c - Browse repository at this point
Copy the full SHA 3b2d37cView commit details -
Merge pull request bitcoin#6768
9f5c641 zmq: update docs to reflect feature is compiled in automatically if possible (Johnathan Corgan)
Configuration menu - View commit details
-
Copy full SHA for 5d98e0f - Browse repository at this point
Copy the full SHA 5d98e0fView commit details -
Merge pull request bitcoin#6751
9204930 Document pull-req bitcoin#6424 in release-notes (Peter Todd)
Configuration menu - View commit details
-
Copy full SHA for b6f3a4e - Browse repository at this point
Copy the full SHA b6f3a4eView commit details -
Merge pull request bitcoin#6763
202f612 The Bitcoin Core project is releasing Bitcoin Core, not Bitcoin. (Pavel Janík)
Configuration menu - View commit details
-
Copy full SHA for 79529e5 - Browse repository at this point
Copy the full SHA 79529e5View commit details -
Merge pull request bitcoin#6760
efb37d4 Changed run-bitcoind-for-test.sh.in to non-executable mode. Consistency with other *.in input files. (randy-waterhouse)
Configuration menu - View commit details
-
Copy full SHA for 0a5385b - Browse repository at this point
Copy the full SHA 0a5385bView commit details -
Merge pull request bitcoin#6743
dd28089 autotools: move checking for zmq library to common area in configure.ac (Johnathan Corgan)
Configuration menu - View commit details
-
Copy full SHA for bdece50 - Browse repository at this point
Copy the full SHA bdece50View commit details -
Merge pull request bitcoin#6762
a19504b tests-config.sh is superseded by tests_config.py (Pavel Janík)
Configuration menu - View commit details
-
Copy full SHA for 66a86a3 - Browse repository at this point
Copy the full SHA 66a86a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7d78fd - Browse repository at this point
Copy the full SHA b7d78fdView commit details -
Add chainstate obfuscation to avoid spurious antivirus detection
Configuration menu - View commit details
-
Copy full SHA for 42cb388 - Browse repository at this point
Copy the full SHA 42cb388View commit details -
Configuration menu - View commit details
-
Copy full SHA for b2af29b - Browse repository at this point
Copy the full SHA b2af29bView commit details -
Merge pull request bitcoin#6650
42cb388 Add chainstate obfuscation to avoid spurious antivirus detection (James O'Beirne)
Configuration menu - View commit details
-
Copy full SHA for 4fac576 - Browse repository at this point
Copy the full SHA 4fac576View commit details
Commits on Oct 7, 2015
-
Merge pull request bitcoin#6769
b196b68 Test LowS in standardness, removes nuisance malleability vector. (Gregory Maxwell)
Configuration menu - View commit details
-
Copy full SHA for 49dd5c6 - Browse repository at this point
Copy the full SHA 49dd5c6View commit details -
Merge pull request bitcoin#6720
1534d9a Creates unittests for addrman, makes addrman testable. Adds several unittests for addrman to verify it works as expected. Makes small modifications to addrman to allow deterministic and targeted tests. (EthanHeilman)
Configuration menu - View commit details
-
Copy full SHA for d479311 - Browse repository at this point
Copy the full SHA d479311View commit details
Commits on Oct 8, 2015
-
Configuration menu - View commit details
-
Copy full SHA for b22692c - Browse repository at this point
Copy the full SHA b22692cView commit details -
[Trivial] Fixed typo when referring to a previous section in
depends/README.md [skip ci]
Chris Kleeschulte committedOct 8, 2015 Configuration menu - View commit details
-
Copy full SHA for 34754ce - Browse repository at this point
Copy the full SHA 34754ceView commit details
Commits on Oct 9, 2015
-
Merge pull request bitcoin#6770
b2af29b Ignore bench_bitcoin binary. (Pavel Janík)
Configuration menu - View commit details
-
Copy full SHA for a99b6cb - Browse repository at this point
Copy the full SHA a99b6cbView commit details -
Merge pull request bitcoin#6783
34754ce [Trivial] Fixed typo when referring to a previous section in depends/README.md [skip ci] (Chris Kleeschulte)
Configuration menu - View commit details
-
Copy full SHA for c82ea8b - Browse repository at this point
Copy the full SHA c82ea8bView commit details -
Merge pull request bitcoin#6779
b22692c build: Make use of ZMQ_CFLAGS (Cory Fields)
Configuration menu - View commit details
-
Copy full SHA for 6cf73b0 - Browse repository at this point
Copy the full SHA 6cf73b0View commit details -
Merge commit '313e7f5c89d6e72e06efe9255089765b4c5815fe' into HEAD
MarcoFalke committedOct 9, 2015 Configuration menu - View commit details
-
Copy full SHA for 31f4ba9 - Browse repository at this point
Copy the full SHA 31f4ba9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b1279f - Browse repository at this point
Copy the full SHA 3b1279fView commit details