Pull-Requests
pull
Encapsulate memory pool inside a new class, CTxMemPool
#1095
jgarzik on April 13, 2012 Refactoring
jgarzik on April 13, 2012 Refactoring
pull
Multithreaded JSON-RPC with HTTP 1.1 Keep-Alive support
#1101
jgarzik on April 15, 2012 FeatureRefactoring
jgarzik on April 15, 2012 FeatureRefactoring
pull
Encapsulate RPC command implementations within new classes
#1102
jgarzik on April 15, 2012 Refactoring
jgarzik on April 15, 2012 Refactoring
pull
Encapsulate RPC command dispatch in an array of CRPCCommand's
#1103
jgarzik on April 15, 2012 Refactoring
jgarzik on April 15, 2012 Refactoring
pull
Fix many sign-comparison warnings found in bitcoin codebase
#1106
jgarzik on April 15, 2012 Bug
jgarzik on April 15, 2012 Bug
pull
Move code to new walletdb module. Simplify header dependencies.
#1108
jgarzik on April 15, 2012
jgarzik on April 15, 2012
pull
Fix final sign comparison warnings (major source of main.h warning spew)
#1142
jgarzik on April 24, 2012
jgarzik on April 24, 2012
pull
CTxMemPool: consolidate two frequently-printed debug.log lines into one
#1254
jgarzik on May 11, 2012
jgarzik on May 11, 2012
pull
Prefer direct access to cached pathDataDir, rather than calling a function
#1281
jgarzik on May 13, 2012
jgarzik on May 13, 2012
pull
Remove dead code: CTxDB::EraseBlockIndex(), CBlockIndex::EraseBlockFromDisk()
#1316
jgarzik on May 15, 2012
jgarzik on May 15, 2012
pull
Define BOOST_SPIRIT_THREADSAFE at all json_spirit*.h inclusion sites
#1372
jgarzik on May 21, 2012
jgarzik on May 21, 2012
pull
JSON-RPC: Add 'sendrawtx' op, for sending pre-built TX's to network
#1383
jgarzik on May 23, 2012
jgarzik on May 23, 2012
pull
JSON-RPC: add filter{clearall,clear,add}, a block and tx notification system
#1386
jgarzik on May 24, 2012
jgarzik on May 24, 2012
pull
Fix deadlocks in getaccountaddress, setaccount, sendfrom RPC calls
#143
jgarzik on April 5, 2011
jgarzik on April 5, 2011
pull
Introduce -tracenet option, thereby quieting some redundant debug messages
#1458
jgarzik on June 14, 2012
jgarzik on June 14, 2012
pull
CTxMemPool: encapsulate map[Next]Tx, by adding method copyFinal()
#1489
jgarzik on June 20, 2012
jgarzik on June 20, 2012
pull
RPC: add facility to enable RPCs to run outside cs_main, wallet locks
#1493
jgarzik on June 20, 2012
jgarzik on June 20, 2012
pull
RPC: lock push-down, preparing for parallelization opportunities
#1494
jgarzik on June 21, 2012
jgarzik on June 21, 2012
pull
RPC: add 'getrawmempool', listing all transaction ids in memory pool
#1502
jgarzik on June 22, 2012
jgarzik on June 22, 2012
pull
RPC: add 'getpeerinfo', returning easy-to-retrieve per-CNode data
#1531
jgarzik on June 29, 2012
jgarzik on June 29, 2012
pull
Canonicalize version string, and return in HTTP headers Server, User-Agent
#154
jgarzik on April 13, 2011
jgarzik on April 13, 2011
pull
Report 'neverseen' TXs: the number of TXs in block, but not memory pool
#1652
jgarzik on August 2, 2012
jgarzik on August 2, 2012
pull
select()'s first argument should be zero, if no file descriptors are selected
#1786
jgarzik on September 5, 2012
jgarzik on September 5, 2012
pull
Verify that newly mined nVersion=2 block coinbase height is correct
#1804
jgarzik on September 9, 2012
jgarzik on September 9, 2012
pull
Add small-data OP_DROP transactions as standard transactions.
#1809
jgarzik on September 9, 2012
jgarzik on September 9, 2012
pull
Send 'mempool' P2P command at the start of each P2P session
#1833
jgarzik on September 18, 2012
jgarzik on September 18, 2012
pull
P2P: Do not request blocks from peers with fewer blocks than us
#1834
jgarzik on September 19, 2012
jgarzik on September 19, 2012
pull
P2P: request blocks from new peer, if "block" not seen in 1 hour
#1835
jgarzik on September 19, 2012
jgarzik on September 19, 2012
pull
Add new RPC "lockunspent", to prevent spending of selected outputs
#1861
jgarzik on September 24, 2012
jgarzik on September 24, 2012
pull
"Wallet birthdays": store key create time; calc whole-wallet birthday
#1863
jgarzik on September 24, 2012
jgarzik on September 24, 2012
pull
Add -reindex, to perform in-place reindexing of blockchain data files
#1870
jgarzik on September 26, 2012
jgarzik on September 26, 2012
pull
Fix: CAddrMan: verify pchMessageStart file marker, before reading address data
#1916
jgarzik on October 8, 2012
jgarzik on October 8, 2012
pull
Add HTTP REST, wget(1)-friendly crypted key dump via GET /wallet-ckeys.json
#1982
jgarzik on November 4, 2012
jgarzik on November 4, 2012
pull
P2P: parse network datastream into header/data components in socket thread
#2016
jgarzik on November 15, 2012
jgarzik on November 15, 2012
pull
Add "checkpoints" option, to permit disabling of checkpoint logic.
#2048
jgarzik on November 28, 2012
jgarzik on November 28, 2012
pull
P2P: do not return addresses older than 7 days in "addr" messages
#2076
jgarzik on December 5, 2012
jgarzik on December 5, 2012
pull
Decrease COIN_DUST to 0.001 BTC, Update TX miner and relay fee defaults
#2100
jgarzik on December 12, 2012
jgarzik on December 12, 2012
pull
Replace repeated GetBoolArg() calls with Checkpoint::fEnabled variable set once at init time
#2693
jgarzik on May 24, 2013
jgarzik on May 24, 2013
pull
RPC: keypoolrefill now permits optional size parameter, to bump keypool
#2776
jgarzik on June 18, 2013
jgarzik on June 18, 2013
pull
Create -keypoolmin, and only top up keypool if size falls below that
#294
jgarzik on June 3, 2011 Feature
jgarzik on June 3, 2011 Feature
pull
RPC: add getrawchangeaddress, for raw transaction change destinations
#2948
jgarzik on August 28, 2013
jgarzik on August 28, 2013
pull
RPC: createrawtransactions gains 'fee' pseudo-address for fee safety
#2975
jgarzik on September 4, 2013 TX fees and policyRPC/REST/ZMQ
jgarzik on September 4, 2013 TX fees and policyRPC/REST/ZMQ
pull
configure.ac: remove debug/release concept, prefer autotools default CXXFLAGS
#3011
jgarzik on September 18, 2013
jgarzik on September 18, 2013
pull
RPC: add 'sendtotla' facility, expanding government access to bitcoin
#3152
jgarzik on October 25, 2013
jgarzik on October 25, 2013
pull
Add -zapwallettx function, a diagnostic tool to assist in wallet repair
#3659
jgarzik on February 12, 2014
jgarzik on February 12, 2014
pull
script: tighten multisig non-standard rules: do not relay pubkeys above 65 bytes
#3718
jgarzik on February 21, 2014
jgarzik on February 21, 2014
pull
mempool janitor: periodic sweep and clean of not-confirming transactions
#3753
jgarzik on February 26, 2014 FeatureRefactoringMempool
jgarzik on February 26, 2014 FeatureRefactoringMempool
pull
Option to consider bare multisig scripts in TX outputs non-standard
#3939
jgarzik on March 22, 2014
jgarzik on March 22, 2014
pull
CWallet: fix nTimeFirstKey init, by making constructor init common code
#4282
jgarzik on June 3, 2014
jgarzik on June 3, 2014
pull
RPC client: Simplify command line string-to-JSON-value conversion code
#4415
jgarzik on June 25, 2014
jgarzik on June 25, 2014
pull
RPC: form basis of RPC API versioning, and declare current one v1
#452
jgarzik on August 4, 2011 Feature
jgarzik on August 4, 2011 Feature
pull
Create new signal for notification of new blocks. Use w/ -blocknotify
#4599
jgarzik on July 28, 2014 Refactoring
jgarzik on July 28, 2014 Refactoring
pull
Log "version" message IP addresses in client connect summary
#4608
jgarzik on July 31, 2014 RefactoringDocs
jgarzik on July 31, 2014 RefactoringDocs
pull
addrman: Do not propagate obviously poor addresses onto the network
#4632
jgarzik on August 4, 2014 P2P
jgarzik on August 4, 2014 P2P
pull
Closely track mempool byte total. Add "getmempoolinfo" RPC.
#4638
jgarzik on August 5, 2014 Refactoring
jgarzik on August 5, 2014 Refactoring
pull
Move message processing to new 'procmsg' module.
#4646
jgarzik on August 7, 2014 RefactoringP2P
jgarzik on August 7, 2014 RefactoringP2P
pull
NODE_EXT_SERVICE: Advertise other services also available at this node.
#4657
jgarzik on August 8, 2014 FeatureP2P
jgarzik on August 8, 2014 FeatureP2P
pull
Encapsulate & protect members of CMessageHeader (kinda), CInv, CAddress
#4661
jgarzik on August 8, 2014 Refactoring
jgarzik on August 8, 2014 Refactoring
pull
Univalue: Do not build JSON escape list at runtime
#4715
jgarzik on August 17, 2014 Refactoring
jgarzik on August 17, 2014 Refactoring
pull
Convert entire source tree from json_spirit to UniValue.
#4738
jgarzik on August 20, 2014 RefactoringTestsRPC/REST/ZMQ
jgarzik on August 20, 2014 RefactoringTestsRPC/REST/ZMQ
pull
RPC getinfo,getnetworkinfo: export local node's client sub-version string
#4914
jgarzik on September 15, 2014
jgarzik on September 15, 2014
pull
Add ZMQ support. Report blocks and transactions via ZMQ.
#5303
jgarzik on November 18, 2014 Feature
jgarzik on November 18, 2014 Feature
pull
Floating network relay fee increase, if memory pool grows too large.
#6402
jgarzik on July 9, 2015 Mempool
jgarzik on July 9, 2015 Mempool
pull
Remove TX priority and free transaction area from mempool, block creator.
#6405
jgarzik on July 9, 2015 Mempool
jgarzik on July 9, 2015 Mempool
pull
configure.ac: Revert autotools-auto-updated 2.69 autoconf requirement
#6678
jgarzik on September 16, 2015
jgarzik on September 16, 2015
Issues
issue
RPC getpeerinfo: "syncnode" member only added when true
#2717
jgarzik on May 30, 2013 Refactoring
jgarzik on May 30, 2013 Refactoring
issue
Optionally sweep funds, with certain wallet events
#2751
jgarzik on June 7, 2013 FeatureWallet
jgarzik on June 7, 2013 FeatureWallet
issue
Ability to examine, save locked-UTXO state
#5584
jgarzik on December 31, 2014 FeatureWalletRPC/REST/ZMQ
jgarzik on December 31, 2014 FeatureWalletRPC/REST/ZMQ
issue
Remove TX priority and free transaction area from mempool, block creator
#6675
jgarzik on September 15, 2015 TX fees and policyMiningMempool
jgarzik on September 15, 2015 TX fees and policyMiningMempool
issue
ZMQ: configury should not unconditionally use pkg-config
#6679
jgarzik on September 16, 2015 Build system
jgarzik on September 16, 2015 Build system