Jeff Garzik
7d0e9bcb8e
doc/README.md: remove 'rc' label for 0.9.0 version, in title
2014-03-19 10:51:57 -04:00
Jeff Garzik
a63f8b7b36
Merge pull request #3717 from djpnewton/wallet-txcount
...
add getwalletinfo RPC call with wallet transaction count
2014-03-10 13:37:03 -04:00
Jeff Garzik
8175c790eb
script: reduce OP_RETURN standard relay bytes to 40
...
Per mailing list discussion.
2014-02-26 12:58:08 -05:00
Jeff Garzik
beabca2be0
Merge pull request #3305 from mikehearn/fee_drop
...
Drop fees by 10x due to the persistently higher exchange rate.
2014-02-24 14:05:54 -05:00
Jeff Garzik
c72204e568
Merge pull request #3718 from jgarzik/pubkey-size
...
script: tighten multisig non-standard rules: do not relay pubkeys above 65 bytes
2014-02-24 11:59:27 -05:00
Jeff Garzik
595b6d88d4
script: tighten multisig non-standard rules: do not relay pubkeys above 65 bytes
2014-02-21 02:26:51 -05:00
Jeff Garzik
e051e65c21
Merge pull request #3659 from jgarzik/zapall
...
Add -zapwallettx function, a diagnostic tool to assist in wallet repair
2014-02-14 12:21:38 -05:00
Jeff Garzik
518f3bdae3
Add -zapwallettxes cli/config option, used for wallet recovery
...
This diagnostic tool removes all "tx" records from the wallet db,
then forces a full rescan, to rebuild "tx" records accurately.
2014-02-14 11:33:07 -05:00
Jeff Garzik
12e1fcc34e
Merge pull request #3589 from Diapolo/english-reason
...
use english for all reason strings in IsStandardTx()
2014-01-27 23:58:24 -08:00
Jeff Garzik
be2fb2d603
Merge pull request #3518 from Michagogo/linearize-start-value
...
Tweak linearize.py to give more flexibility
2014-01-12 11:31:43 -08:00
Jeff Garzik
e8837b384d
Merge pull request #3481 from cdecker/bitcoinstats_seed
...
Added new DNS seed from bitcoinstats.com.
2014-01-03 06:53:08 -08:00
Jeff Garzik
e6b7e3dc79
Add -disablewallet option, to disable wallet support (and BDB)
2013-11-13 09:22:00 +01:00
Jeff Garzik
f9ee7a032b
init.cpp: cosmetic indent changes, preparing for no-wallet mode
2013-11-12 13:22:10 +01:00
Jeff Garzik
fcb9f26466
Merge pull request #3127 from jgarzik/smells-like-json-spirit
...
Revert recent json-spirit changes
2013-10-22 07:25:54 -07:00
Jeff Garzik
406b1f05f6
Revert "JSON Spirit updated to v4.06"
...
This reverts commit 2227389fa8 .
2013-10-22 05:43:46 -04:00
Jeff Garzik
0db9a805bd
Revert "Switch to using raw_utf8"
...
This reverts commit 2ecb7555a9 .
2013-10-22 05:43:38 -04:00
Jeff Garzik
5ad5e2d836
Merge pull request #3038 from Diapolo/Log_Shutdown
...
log start and end of Shutdown()
2013-10-03 06:16:06 -07:00
Jeff Garzik
a79342479f
Relay OP_RETURN data TxOut as standard transaction type
2013-10-02 11:49:43 -04:00
Jeff Garzik
28f6b8dbad
RPC validateaddress: test pwalletMain for NULL (no-wallet mode)
2013-10-02 05:51:13 -04:00
Jeff Garzik
19e5ae7369
Merge branch 'pwalletmain' - checking pwalletMain for NULL,
...
a pre-req for no-wallet support.
2013-10-01 16:18:50 -04:00
Jeff Garzik
b0730874d9
Support absence of wallet (pwalletMain==NULL) in several locations,
...
notably RPC.
2013-10-01 16:14:37 -04:00
Jeff Garzik
19c415b1cf
Merge pull request #2888 from litecoin-project/getnetworkhashps
...
Add getnetworkhashps to get the estimated network hashrate
2013-10-01 07:09:04 -07:00
Jeff Garzik
2e9c8aed31
configure.ac: remove unneeded OSX flags
2013-09-18 08:21:39 -04:00
Jeff Garzik
87d7a0ee10
Merge pull request #3011 from jgarzik/autoconf
...
configure.ac: remove debug/release concept, prefer autotools default CXXFLAGS
2013-09-18 05:18:21 -07:00
Jeff Garzik
8bd6d19a92
configure.ac: remove debug/release concept, prefer autotools default CXXFLAGS
2013-09-18 07:58:05 -04:00
Jeff Garzik
acafc9ceb1
Add src/.gitignore: ignore src/test_bitcoin
2013-09-18 07:07:41 -04:00
Jeff Garzik
e0d6dd11e3
Merge pull request #3009 from gavinandresen/LogPrint
...
Remove #define printf, replace OutputDebugStringf with LogPrint(f)
2013-09-18 04:00:03 -07:00
Jeff Garzik
a25cd0bfdf
Merge pull request #3000 from gmaxwell/more_osx_fsync
...
More fixes for blockchain corruption on OSX.
2013-09-16 06:25:12 -07:00
Jeff Garzik
12564aa166
configure.ac: remove superfluous bracket
...
Reported-by: Cory Fields
2013-09-07 19:42:32 -04:00
Jeff Garzik
15fd245b9a
Merge pull request #2943 from theuni/autotools-final
...
Autotools buildsystem
2013-09-06 17:09:55 -07:00
Jeff Garzik
df6c5433e7
contrib/misc/mkbootstrap: rename to linearize.py
2013-08-30 07:41:29 -04:00
Jeff Garzik
0a0970fa0e
Merge branch 'mkbootstrap'
2013-08-30 07:38:03 -04:00
Jeff Garzik
701f6c35bc
Add "mkbootstrap" script to contrib, for creating bootstrap.dat.
2013-08-30 07:37:26 -04:00
Jeff Garzik
e5e9904c1c
RPC: add getrawchangeaddress, for raw transaction change destinations
2013-08-28 16:29:52 -04:00
Jeff Garzik
bb7d0fc12f
Merge pull request #2928 from jgarzik/cnb-txout
...
CreateNewBlock / getblocktemplate cleaning
2013-08-25 18:49:25 -07:00
Jeff Garzik
f1dbed9233
miner: constify CreateNewBlock() arg scriptPubKeyIn
2013-08-25 20:16:23 -04:00
Jeff Garzik
3d86e7cd48
Merge pull request #2618 from fcicq/solaris-support
...
Partial solaris support
2013-08-24 20:19:24 -07:00
Jeff Garzik
750ae29664
Merge pull request #2852 from petertodd/getblock-chainwork
...
Add 'chainwork' to getblock
2013-08-24 19:45:50 -07:00
Jeff Garzik
7bb0f6c5e8
RPC: getblocktemplate does not require a key, to create a block template
...
getblocktemplate only uses certain portions of the coinbase transaction,
notably ignoring the coinbase TX output entirely.
Use CreateNewBlock() rather than CreateNewBlockWithKey(), eliminating
the needless key passing.
Should be zero behavior changes.
2013-08-24 00:45:17 -04:00
Jeff Garzik
7e17018995
CreateNewBlock() now takes scriptPubKey argument,
...
rather than a key.
CreateNewBlockWithKey() helper is added to restore existing functionality,
making this an equivalent-transformation change.
2013-08-24 00:33:46 -04:00
Jeff Garzik
af6a02a99b
Merge pull request #2913 from gavinandresen/checkpoint_250k
...
Checkpoint at block 250,000
2013-08-20 03:59:50 -07:00
Jeff Garzik
3b2ed514d3
Merge pull request #2867 from jgarzik/miner-sep
...
Move internal miner to separate miner.cpp module
2013-07-31 12:32:17 -07:00
Jeff Garzik
d247a5d130
Move internal miner/block creation to separate miner.cpp module.
...
Public functions referenced elsewhere are added to miner.h.
2013-07-31 09:43:35 -04:00
Jeff Garzik
18946846d5
Minor miner fixes (hey hey it's fun to say)
...
* Fix UpdateCoins() definition in main.h
* Remove pwalletMain reference from BitcoinMiner(), as it is passed
a wallet argument.
2013-07-31 08:45:49 -04:00
Jeff Garzik
8351d55cd3
Merge pull request #2866 from gavinandresen/loopdefine
...
Remove #define loop from util.h
2013-07-31 03:35:33 -07:00
Jeff Garzik
0a740650a5
Merge pull request #2795 from fanquake/log_aborted_rebuilds
...
Log aborted block database rebuilds
2013-07-22 08:32:59 -07:00
Jeff Garzik
0cb6d67e46
Merge pull request #2832 from luke-jr/bugfix_wdb_boostver
...
Bugfix: Move boost/version include from db.cpp to walletdb.cpp where BOOST_VERSION is used
2013-07-22 08:08:27 -07:00
Jeff Garzik
6c6255edb5
Merge pull request #2826 from Diapolo/fix_mingw481
...
fix invalid conversion error with MinGW 4.8.1 in net.cpp
2013-07-22 08:05:05 -07:00
Jeff Garzik
ac6561322f
Merge pull request #2836 from phelixbtc/patch-3
...
makefile.mingw: Use normal boost libraries instead of debug for Windows
2013-07-22 08:02:53 -07:00
Jeff Garzik
06c5cec84d
Merge pull request #2842 from luke-jr/bugfix_usage
...
Bugfix: Include block creation and SSL options headings in usage
2013-07-22 07:35:04 -07:00
Jeff Garzik
d598872726
Merge pull request #2743 from jgarzik/reject-reason
...
Log reason for non-standard transaction rejection
2013-07-10 08:50:49 -07:00
Jeff Garzik
3b837d5679
Merge pull request #2812 from jgarzik/rpcbestblock
...
RPC: add getbestblockhash, to return tip of best chain
2013-07-10 08:49:50 -07:00
Jeff Garzik
091aa8dae9
RPC: add getbestblockhash, to return tip of best chain
2013-07-03 11:02:29 -04:00
Jeff Garzik
36bd46f1c4
RPC: keypoolrefill gains optional size parameter
2013-06-25 16:21:42 -04:00
Jeff Garzik
13dd2d090e
CWallet::TopUpKeyPool() takes optional pool size argument
...
Also, GetKeyPoolSize() now returns an accurate type, unsigned int.
2013-06-25 16:07:29 -04:00
Jeff Garzik
481d899794
Merge pull request #2792 from sipa/coreimpl
...
Move core implementations to core.cpp
2013-06-25 11:52:18 -07:00
Jeff Garzik
79f6925fac
main.h->core.h include dependency improvements.
2013-06-24 10:41:16 -04:00
Jeff Garzik
396485b14d
Merge pull request #2789 from sipa/overdump
...
Dump addresses every 15 minutes instead of 10 seconds
2013-06-24 07:32:20 -07:00
Jeff Garzik
b0868eaf5f
Merge pull request #2771 from super3/master
...
Docs Markdown Cleanup - Part 2
2013-06-24 06:55:46 -07:00
Jeff Garzik
64225f7ce9
Merge pull request #2758 from CodeShark/CBlock-to-core
...
Finish moving core data structures into core.h.
2013-06-24 06:53:34 -07:00
Jeff Garzik
5aa40ac207
Merge pull request #2787 from Diapolo/makefiles
...
fix makefiles and init.cpp after chainparams merge
2013-06-23 08:48:19 -07:00
Jeff Garzik
d1e38050e2
Merge pull request #2786 from jgarzik/double-inc
...
init.cpp: fix chainparams.h double include.
2013-06-23 08:35:07 -07:00
Jeff Garzik
6d3f0058f7
init.cpp: fix chainparams.h double include.
...
Noticed by Diapolo.
2013-06-23 11:32:38 -04:00
Jeff Garzik
4be2aba302
Merge pull request #2778 from jgarzik/rpc-verifydb
...
RPC: add 'verifychain' to verify chain database at runtime
2013-06-22 23:08:13 -07:00
Jeff Garzik
980bfe6ef8
Log reason for non-standard transaction rejection
2013-06-23 02:05:25 -04:00
Jeff Garzik
f590653377
RPC: add 'verifychain', to verify chain database at runtime
2013-06-19 11:53:02 -04:00
Jeff Garzik
168ba99392
Pass check level, check depth to VerifyDB()
2013-06-19 11:32:49 -04:00
Jeff Garzik
25dbb92860
Merge pull request #2760 from cozz/cozz2
...
fix comment about dust logic
2013-06-18 06:23:58 -07:00
Jeff Garzik
d1020b780a
Merge pull request #2553 from Diapolo/threads
...
changes to thread code (directly use boost::thread)
2013-06-10 13:42:59 -07:00
Jeff Garzik
a2a2874fc0
Merge pull request #2728 from runeksvendsen/master
...
Add Linux script to contrib/ that limits outgoing bandwidth to Bitcoin nodes
2013-06-10 08:17:54 -07:00
Jeff Garzik
543d70a676
Merge pull request #2747 from luke-jr/getblock_verbose0
...
Add verbose flag to getblock RPC so it is possible to get hex dumps of blocks
2013-06-10 08:16:39 -07:00
Jeff Garzik
8da9dd0725
Wallet: optimize rescan to skip blocks prior to birthday
2013-06-10 09:38:13 -04:00
Jeff Garzik
3869fb89b6
Wallet: store key creation time. Calculate whole-wallet birthday.
...
This also encapsulate wallet-read state information into CWalletScanState.
2013-06-10 09:36:29 -04:00
Jeff Garzik
f59530ce6e
Merge pull request #2154 from CodeShark/dependencycleanup
...
Clean up code dependencies
2013-06-10 06:17:38 -07:00
Jeff Garzik
c94bd68547
Merge pull request #2700 from theuni/gui-split
...
autotools: Gui split
2013-06-05 10:56:24 -07:00
Jeff Garzik
3fbd87e0dc
Merge pull request #2552 from Diapolo/win-typedef
...
remove obsolete and unused typedef for Windows
2013-05-30 09:42:47 -07:00
Jeff Garzik
6bc6d57303
Merge pull request #2716 from laanwj/2013_05_30_getwork
...
Move pMiningKey init out of StartRPCThreads
2013-05-30 09:15:16 -07:00
Jeff Garzik
87ec1929cf
Merge pull request #2705 from robbak/crash_zero_size_peers.dat
...
Don't attempt to resize vector to negative size.
2013-05-30 09:13:44 -07:00
Jeff Garzik
d397715661
Merge pull request #2644 from sipa/constfindblock
...
Make FindBlockByHeight constant-time
2013-05-30 08:06:44 -07:00
Jeff Garzik
3fad76bf83
Merge pull request #2642 from sipa/rightgenesis
...
Check for correct genesis
2013-05-30 08:04:02 -07:00
Jeff Garzik
9c95a2e836
Merge pull request #2625 from gavinandresen/walletlock_asio
...
Use boost::asio::deadline_timer for walletpassphrase timeout
2013-05-30 08:01:22 -07:00
Jeff Garzik
e2f42142a0
Merge pull request #2600 from sipa/keyrefactor
...
Refactor key.cpp/.h
2013-05-30 07:55:25 -07:00
Jeff Garzik
1803fa1db9
Merge pull request #2693 from jgarzik/checkpoint-bool
...
Replace repeated GetBoolArg() calls with Checkpoint::fEnabled variable set once at init time
2013-05-30 07:44:42 -07:00
Jeff Garzik
9d01dd7658
Merge pull request #2104 from al42and/listreceivedbyaddress_txids
...
listreceivedbyaddress now provides tx ids (issue #1149 )
2013-05-30 07:42:01 -07:00
Jeff Garzik
af93273799
Merge pull request #2657 from gmaxwell/its_after_may15_forever
...
It's after 2013-05-15 forever now, so remove the code for the May 15 fork
2013-05-30 07:35:44 -07:00
Jeff Garzik
f0d8a52cc0
Replace repeated GetBoolArg() calls with Checkpoint::fEnabled variable
...
set once at init time.
2013-05-24 11:10:53 -04:00