Seems like some of the old files got left behind when they were change to markdown.
Removed duplicate doc files. #2897
pull super3 wants to merge 82 commits into bitcoin:master from super3:master changing 112 files +3938 −2687-
super3 commented at 11:45 PM on August 14, 2013: contributor
-
5101509aaa
Too many bitcoins allowed in amount. (#2401)
Using magic number doesn't seem right. Could we factor this out, together with https://github.com/bitcoin/bitcoin/blob/master/src/bitcoinrpc.cpp#L96 ? And what about BitcoinUnits::parse() as well ?
-
fix comment about dust logic ad397b5505
-
send tx relay flag with version 07f2b24932
-
2f60ac1f15
Added GNU/kFreeBSD kernel name (TARGET_OS)
uname -s returns "GNU/kFreeBSD" on Debian GNU/kFreeBSD port. See http://www.debian.org/ports/kfreebsd-gnu/
-
Update HomeBrew osx makefile patch to account for recent changes to makefile 5dde5473d5
-
4a498f69b9
Refactor fee rules to make them actually readable.
This (nearly) doesn't change fee rules at all: * To make it into the fee transaction area, the dPriority comparison changed from < to <= * We now just ignore transactions > MAX_BLOCK_SIZE/4 instead of doing some calculations to require increasingly large fees as size increases.
-
d8e949df65
qt: allow user to choose data directory
This adds an introduction screen that is shown when the client is first started in which the user can choose a data directory. It is also possible to force the intro screen to appear using command line argument `-choosedatadir`. The user is warned that the client will download and store 10Gb of data. The intro screen shows how much space is available on the device that contains the chosen directory and warns if this is less than the 10Gb. To make it possible to translate the introduction dialog, the initialization sequence is changed so that translations are loaded before the data directory. This has the by-effect that it is no longer possible to specify a language in bitcoin.conf inside the data directory.
-
665c98402b
Move implementation of some CBlockLocator methods
Move out of main.h to improve compile times and add documentation for what the methods do.
-
ee405c71fd
Introduce a CChainParameters singleton class and regtest mode.
The new class is accessed via the Params() method and holds most things that vary between main, test and regtest networks. The regtest mode has two purposes, one is to run the bitcoind/bitcoinj comparison tool which compares two separate implementations of the Bitcoin protocol looking for divergence. The other is that when run, you get a local node which can mine a single block instantly, which is highly convenient for testing apps during development as there's no need to wait 10 minutes for a block on the testnet.
-
Pass check level, check depth to VerifyDB() 54b6dd0a32
-
RPC: add 'verifychain', to verify chain database at runtime 9f6a7bd3c6
-
6145f95216
Refactor keytime/metadata and wallet encryption bugfix
Refactor keytime: * Key metadata is kept in a CWallet::mapKeyMetadata (std::map<CKeyId,CKeyMetadata>). * When generating a new key, time is put in that map, and new key is written. * AddKeyPubKey and AddCryptedKey do not take a creation time argument, but instead pull it from that map, if it exists there. Bugfix: * AddKeyPubKey and AddCryptedKey in CWallet didn't override the CKeyStore definition anymore. This is fixed, as they no longed need the nCreationTime argument now. Also a few related other changes: * Metadata can be overwritten. * Only GenerateNewKey calls GetTime(), as it's the only place where we know for sure a key was not constructed earlier. * When the nTimeFirstKey is known to be inaccurate, it is set to the value 1 (instead of 0, which would mean unknown). * Use CPubKey instead of std::vector<unsigned char> where possible.
-
c52f078e63
Initialize database before checking changed txindex
In case no database exists yet, and -txindex(=1) is passed, we currently first check whether fTxIndex differs from -txindex (and ask the user to reindex in that case), and only afterwards initialize the database. By swapping these around (the initialization is a no-op in case the database already exists), we allow it to be born in txindex mode, without warning. That also means we don't need to check -reindex anymore, as the wiping/reinit of the databases happens before checking.
-
19b494cea1
Add ExtractAffectedKeys to script
This function finds all keys affected by a particular output script, supporting everything ExtractDestinations supports (pay-to-pubkey, pay-to-pubkeyhash, multisig) and recurses into subscripts (P2SH).
-
4372002e82
Add GetKeyBirthTimes to wallet
Compute safe lower bounds on the birth times of all wallet keys. For pool keys or keys with metadata, the actually stored birth time is used. For all others, the birth times are inferred from the wallet transactions.
-
96847b9917
Add dumpwallet and importwallet RPCs
dumpwallet: produce a dump of all keys in a wallet, in a format compatible with Bitcoin Wallet for Android and Multibit. importwallet: import such a dump
-
Log reason for non-standard transaction rejection ba0fbaefdf
-
3be9e284ad
init.cpp: fix chainparams.h double include.
Noticed by Diapolo.
-
a59cc4d4ff
fix makefiles and init.cpp after chainparams merge
- add missing chainparams.o to some makefiles - remove a double-include of chainparams.h in init.cpp
-
Moved CBlock::WriteToDisk out of CBlock to inline function WriteBlockToDisk in main.h fd7858d1e8
-
Moved WriteBlockToDisk implementation from main.h to main.cpp 6ec21df294
-
Moved CBlock::ReadFromDisk out of CBlock to functions ReadBlockFromDisk in main.h 72ae21764a
-
Moved ReadBlockFromDisk implementation to main.cpp 689d727f06
-
Pulled DisconnectBlock out of CBlock. fea1b5a520
-
Pulled ConnectBlock out of CBlock. 54c2827501
-
Pulled AddToBlockIndex out of CBlock. 8efdd3dc34
-
Pulled CheckBlock out of CBlock. ee9b6c8c77
-
Pulled AcceptBlock out of CBlock. d149e18701
-
Moved CBlock from main.h to core.h 07fce46cf6
-
Dump addresses every 15 minutes instead of 10 seconds 68b97de8a6
-
main.h->core.h include dependency improvements. 34d7ffa456
-
Added locks on the setpwalletRegistered functions in main.cpp and added an UnregisterAllWallets function. a7fdaa1f67
-
Calling UnregisterAllWallets() instead of UnregisterWallet(pwalletMain) in init.cpp 756a99dd07
-
Move core implementations to core.cpp 681a0b48ad
-
ca1ebfd65e
translation update 2013-06-25
- updates bitcoinstrings.cpp and bitcoin_en.ts so new translations can be made on Transifex
-
1a956f8b22
Truncate oversize 'tx' messages before relaying/storing.
Fixes a memory exhaustion attack on low-memory peers.
-
Log aborted block database rebuilds 5f4e5474df
-
Added comments to sync.h to make it easier to understand the macros 711b3b1fbc
-
Fix Gnome bitcoin: URI handler bc2688c87a
-
README for contrib/debian 8a1565e469
-
Fix build date for from-tarball builds a221402cfc
-
94419ed057
Squashed 'src/leveldb/' changes from aca1ffc..ae6c262
ae6c262 Merge branch 'leveldb' into ripple-fork 28fa222 Looks like a bit more delay is needed to smooth the latency. a18f3e6 Tidy up JobQueue, add ripple_core module ab82e57 Release leveldb 1.12 02c6259 Release leveldb 1.11 5bbb544 Rate limit compactions with a 25ms pause after each complete file. 8c29c47 LevelDB issue 178 fix: cannot resize a level 0 compaction set 18b245c Added GNU/kFreeBSD kernel name (TARGET_OS) 8be9d12 CondVar::SignalAll was broken, leading to deadlocks on Windows builds. http://code.google.com/p/leveldb/issues/detail?id=149 c9fc070 Upgrade LevelDB to 1.10.0, mostly for better write stall logging. 8215b15 Tweak to variable name to support unity build git-subtree-dir: src/leveldb git-subtree-split: ae6c2620b2ef3d5c69e63dc0eda865d6a39fa061
-
RPC: add getbestblockhash, to return tip of best chain 786381d3cf
-
1a4e4adfb8
let user select wallet file with -wallet=foo.dat
use std::string instead of psz for WalletFile only allow wallets within $DATADIR Use strWalletFile in salvage/recover fix: remove unused variable pszWalletFile move strWalletFile to init.h/init.cpp avoid conversion of strWalletfile to c-string
-
Add wtogami to gitian download scripts. 0c65fa8f8d
-
a626c9c6ab
Made the build/release process completable verbatim as listed in
release-process.md
-
bcd853241c
Make the rand tests determinstic. (fixes #2714)
This avoids spurious errors with the old tests but still tests enough that if the rng is replaced with a totally broken one it should still fail.
-
Remove readme-qt.rst and update documentation for readme-qt.md 133c1a6902
-
7f2a726d2d
Fix minor backward incompatibility
The key refactor changed the way unencrypted private keys with compressed public key are stored in the wallet. Apparently older versions relied on this to verify the correctness of stored keys. Note that earlier pre-release versions do risk creating wallets that can not be opened by 0.8.3 and earlier.
-
bc4670be7a
fix invalid conversion error with MinGW 4.8.1 in net.cpp
- fixes src\net.cpp:1601: Error:invalid conversion from 'void*' to 'const char*' [-fpermissive] in a setsockopt() call on Win32 that was found by using MinGW 4.8.1 compiler suite
-
Bugfix: Move boost/version include from db.cpp to walletdb.cpp where BOOST_VERSION is used c985b975ee
-
Bugfix: Store last/next wallet resend times unique per CWallet object 7d1059b250
-
6fc28109e9
makefile.mingw: Use normal boost libraries instead of debug for Windows
https://github.com/bitcoin/bitcoin/pull/2835#issuecomment-21231694
-
Bugfix: Include block creation and SSL options headings in usage e7f9852192
-
8257d6ede6
Detect any sufficiently long fork and add a warning.
Such a fork is defined as being at least 7 blocks long and having a tip which is within 72 blocks of our best block.
-
Call the -alertnotify script when we see a long or invalid fork. 4e9636c442
-
Better warning/"alert" messages for large-work forks. 7169ffaac1
-
5678f3df9e
Bitcoin-Qt: fix QApplication includes to match our include defaults
- move all QApplication includes to top of included Qt headers - undef our loop macro where it would cause compilation errors otherwise
-
update bitcoin_en.ts to current master (2013-07-23) 84fe45abd6
-
7c63c6e018
Add unittests for multiple ELSEs in a row
IF ELSE ELSE ENDIF is a valid construct; execution or non-execution inverts on each ELSE encountered.
-
Don't use checkpoints and accept nonstd txn on -regtest bc6a45b9f7
-
Fix multi-block reorg transaction resurrection aefe4eab65
-
exclude CreatePidFile() function on WIN32 as it is unused 0576de4aef
-
a2e55163a5
cleanup compat.h Windows stuff
- remove an unneded include for mswsock.h as we use winsock2.h anyway - move typedef u_int SOCKET; into the #ifndef WIN32 part - remove typedef int socklen_t; as this is defined in ws2tcpip.h
-
c640fb6c57
remove windows.h from crypter.cpp includes
- remove an unneeded windows.h include (comes from allocators.h, which is included in crypter.h)
-
f07a22c219
fix possible infinite loop in intro.cpp thread
- it was possible to trigger an infinite loop in FreespaceChecker::check() by simply removing the drive letter on Windows (which leads to an infinite loop in the FreespaceChecker thread) - this was caused by not checking if we make progress with parentDir.parent_path()
-
Fix typo in README.md 15f188f8ae
-
Make sure new wallet variables are initialized d8c86fd5b5
-
c575af3571
Bitcoin-Qt: save and restore position of debug window
- move the code for saving and restoring window positions from BitcoinGUI to GUIUtil, make it more generic and also use it for saving/restoring debug window positions
-
08613209e1
fix string in intro.cpp, which is untranslatable on Transifex
- seems the code tags in the original string cause errors, when using the Transifex site for translation
-
a725cee4d2
Remove #define loop from util.h
Replace the loop macro with while (true). The #define caused problems for Qt.
-
bc65eb98f9
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.
-
a9db77e0c2
Move internal miner/block creation to separate miner.cpp module.
Public functions referenced elsewhere are added to miner.h.
-
e49a85f6ca
Revert "Truncate oversize 'tx' messages before relaying/storing."
This reverts commit c40a5aaaf484855a4350fd702e8e72fd21a68155.
-
27cfc152f9
Simplify storage of orphan transactions
Orphan transactions were stored as a CDataStream pointer; this changes the mapOrphanTransactions data structures to store orphans as a CTransaction. This also fixes CVE-2013-4627 by always re-serializing transactions before relaying them.
-
translations update for Transifex 2013-08-05 38066f17c4
-
a0513351eb
remove a newline from a string in init.cpp
- to match all other translatable strings in init.cpp and to simplify translations via Transifex
-
fix typo in README.md 6158af4641
-
Use existing RPC_INVALID_PARAMETER constant 33b2e19910
-
do not call BuildMerkleTree() unnecessarily twice 428b0f4cda
-
Add missing 0x prefix in chainparams.cpp e526376ab6
-
d91b9e91b3
Removed duplicate doc files.
Seems like some of the old files got left behind when they were changed to markdown.
- super3 closed this on Aug 14, 2013
-
super3 commented at 11:47 PM on August 14, 2013: contributor
Ugh interface change. Let me try this again.
- Bushstar referenced this in commit c08e761015 on Apr 8, 2020
- DrahtBot locked this on Sep 8, 2021
Contributors