Removed duplicate doc files. #2897

pull super3 wants to merge 82 commits into bitcoin:master from super3:master changing 112 files +3938 −2687
  1. super3 commented at 11:45 PM on August 14, 2013: contributor

    Seems like some of the old files got left behind when they were change to markdown.

  2. 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 ?
    5101509aaa
  3. fix comment about dust logic ad397b5505
  4. send tx relay flag with version 07f2b24932
  5. 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/
    2f60ac1f15
  6. Update HomeBrew osx makefile patch to account for recent changes to makefile 5dde5473d5
  7. 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.
    4a498f69b9
  8. 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.
    d8e949df65
  9. Move implementation of some CBlockLocator methods
    Move out of main.h to improve compile times and add documentation
    for what the methods do.
    665c98402b
  10. 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.
    ee405c71fd
  11. Pass check level, check depth to VerifyDB() 54b6dd0a32
  12. RPC: add 'verifychain', to verify chain database at runtime 9f6a7bd3c6
  13. 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.
    6145f95216
  14. 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.
    c52f078e63
  15. 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).
    19b494cea1
  16. 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.
    4372002e82
  17. 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
    96847b9917
  18. Log reason for non-standard transaction rejection ba0fbaefdf
  19. init.cpp: fix chainparams.h double include.
    Noticed by Diapolo.
    3be9e284ad
  20. 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
    a59cc4d4ff
  21. Moved CBlock::WriteToDisk out of CBlock to inline function WriteBlockToDisk in main.h fd7858d1e8
  22. Moved WriteBlockToDisk implementation from main.h to main.cpp 6ec21df294
  23. Moved CBlock::ReadFromDisk out of CBlock to functions ReadBlockFromDisk in main.h 72ae21764a
  24. Moved ReadBlockFromDisk implementation to main.cpp 689d727f06
  25. Pulled DisconnectBlock out of CBlock. fea1b5a520
  26. Pulled ConnectBlock out of CBlock. 54c2827501
  27. Pulled AddToBlockIndex out of CBlock. 8efdd3dc34
  28. Pulled CheckBlock out of CBlock. ee9b6c8c77
  29. Pulled AcceptBlock out of CBlock. d149e18701
  30. Moved CBlock from main.h to core.h 07fce46cf6
  31. Dump addresses every 15 minutes instead of 10 seconds 68b97de8a6
  32. main.h->core.h include dependency improvements. 34d7ffa456
  33. Added locks on the setpwalletRegistered functions in main.cpp and added an UnregisterAllWallets function. a7fdaa1f67
  34. Calling UnregisterAllWallets() instead of UnregisterWallet(pwalletMain) in init.cpp 756a99dd07
  35. Move core implementations to core.cpp 681a0b48ad
  36. translation update 2013-06-25
    - updates bitcoinstrings.cpp and bitcoin_en.ts so new translations can be
      made on Transifex
    ca1ebfd65e
  37. Truncate oversize 'tx' messages before relaying/storing.
    Fixes a memory exhaustion attack on low-memory peers.
    1a956f8b22
  38. Log aborted block database rebuilds 5f4e5474df
  39. Added comments to sync.h to make it easier to understand the macros 711b3b1fbc
  40. Fix Gnome bitcoin: URI handler bc2688c87a
  41. README for contrib/debian 8a1565e469
  42. Fix build date for from-tarball builds a221402cfc
  43. 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
    94419ed057
  44. RPC: add getbestblockhash, to return tip of best chain 786381d3cf
  45. 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
    1a4e4adfb8
  46. Add wtogami to gitian download scripts. 0c65fa8f8d
  47. Made the build/release process completable verbatim as listed in
    release-process.md
    a626c9c6ab
  48. 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.
    bcd853241c
  49. Remove readme-qt.rst and update documentation for readme-qt.md 133c1a6902
  50. 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.
    7f2a726d2d
  51. 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
    bc4670be7a
  52. Bugfix: Move boost/version include from db.cpp to walletdb.cpp where BOOST_VERSION is used c985b975ee
  53. Bugfix: Store last/next wallet resend times unique per CWallet object 7d1059b250
  54. makefile.mingw: Use normal boost libraries instead of debug for Windows
    https://github.com/bitcoin/bitcoin/pull/2835#issuecomment-21231694
    6fc28109e9
  55. Bugfix: Include block creation and SSL options headings in usage e7f9852192
  56. 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.
    8257d6ede6
  57. Call the -alertnotify script when we see a long or invalid fork. 4e9636c442
  58. Better warning/"alert" messages for large-work forks. 7169ffaac1
  59. 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
    5678f3df9e
  60. update bitcoin_en.ts to current master (2013-07-23) 84fe45abd6
  61. 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.
    7c63c6e018
  62. Don't use checkpoints and accept nonstd txn on -regtest bc6a45b9f7
  63. Fix multi-block reorg transaction resurrection aefe4eab65
  64. exclude CreatePidFile() function on WIN32 as it is unused 0576de4aef
  65. 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
    a2e55163a5
  66. remove windows.h from crypter.cpp includes
    - remove an unneeded windows.h include (comes from allocators.h, which is
      included in crypter.h)
    c640fb6c57
  67. 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()
    f07a22c219
  68. Fix typo in README.md 15f188f8ae
  69. Make sure new wallet variables are initialized d8c86fd5b5
  70. 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
    c575af3571
  71. 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
    08613209e1
  72. Remove #define loop from util.h
    Replace the loop macro with while (true). The #define caused
    problems for Qt.
    a725cee4d2
  73. 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.
    bc65eb98f9
  74. Move internal miner/block creation to separate miner.cpp module.
    Public functions referenced elsewhere are added to miner.h.
    a9db77e0c2
  75. Revert "Truncate oversize 'tx' messages before relaying/storing."
    This reverts commit c40a5aaaf484855a4350fd702e8e72fd21a68155.
    e49a85f6ca
  76. 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.
    27cfc152f9
  77. translations update for Transifex 2013-08-05 38066f17c4
  78. remove a newline from a string in init.cpp
    - to match all other translatable strings in init.cpp and to simplify
      translations via Transifex
    a0513351eb
  79. fix typo in README.md 6158af4641
  80. Use existing RPC_INVALID_PARAMETER constant 33b2e19910
  81. do not call BuildMerkleTree() unnecessarily twice 428b0f4cda
  82. Add missing 0x prefix in chainparams.cpp e526376ab6
  83. Removed duplicate doc files.
    Seems like some of the old files got left behind when they were changed
    to markdown.
    d91b9e91b3
  84. super3 closed this on Aug 14, 2013

  85. super3 commented at 11:47 PM on August 14, 2013: contributor

    Ugh interface change. Let me try this again.

  86. Bushstar referenced this in commit c08e761015 on Apr 8, 2020
  87. DrahtBot locked this on Sep 8, 2021
Contributors

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-13 21:16 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me