Commits on Aug 27, 2012
  1. @laanwj
  2. @jgarzik

    Update release notes

    Jeff Garzik committed with jgarzik Aug 27, 2012
  3. @gavinandresen

    Version numbers -> 0.7.0

    gavinandresen committed Aug 27, 2012
  4. @TheBlueMatt @gavinandresen

    Upgrade to Boost 1.50

    TheBlueMatt committed with gavinandresen Aug 27, 2012
  5. @gavinandresen
  6. @gavinandresen
  7. @gavinandresen
  8. @gavinandresen

    Special-case the last alert for alert-key-compromised case

    Hard-code a special nId=max int alert, to be broadcast if the
    alert key is ever compromised. It applies to all versions, never
    expires, cancels all previous alerts, and has a fixed message:
       URGENT: Alert key compromised, upgrade required
    
    Variations are not allowed (ignored), so an attacker with
    the private key cannot broadcast empty-message nId=max alerts.
    gavinandresen committed Aug 27, 2012
  9. @luke-jr
  10. @luke-jr

    Bugfix: Move boost::interprocess Win32 workaround to Bitcoin-Qt sourc…

    …es, rather than hacking boost in gitian
    luke-jr committed Aug 24, 2012
Commits on Aug 26, 2012
  1. @gavinandresen

    Alert system DoS prevention

    This fixes two alert system vulnerabilities found by
    Sergio Lerner; you could send peers unlimited numbers
    of invalid alert message to try to either fill up their
    debug.log with messages and/or keep their CPU busy
    checking signatures.
    
    Fixed by disconnecting/banning peers if they send 10 or more
    bad (invalid/expired/cancelled) alerts.
    gavinandresen committed Aug 26, 2012
Commits on Aug 25, 2012
  1. @gavinandresen
  2. @gavinandresen
  3. @gavinandresen

    Merge branch 'checkpoint'

    gavinandresen committed Aug 25, 2012
  4. @laanwj

    Merge pull request #1724 from laanwj/2012_08_updtrans_cs

    Update Czech translation from Transifex
    laanwj committed Aug 25, 2012
  5. @laanwj
Commits on Aug 24, 2012
  1. @luke-jr
  2. @laanwj

    Override progress bar on platforms with segmented progress bars

    Windows & WindowsXP style have a problem with displaying the block progress.
    Add a custom stylesheet as workaround, but only when one of those renderers is active,
    otherwise leave the theme alone (issue #1071).
    laanwj committed Aug 24, 2012
  3. @sipa

    Merge pull request #1699 from laanwj/2012_08_securealloc

    Handle locked pages more robustly (Fixes issue #1462)
    sipa committed Aug 24, 2012
  4. @sipa

    Make 0-value outputs non-standard

    sipa committed Aug 24, 2012
  5. @gmaxwell

    Merge pull request #1672 from gmaxwell/filter_listunspent

    Listunspent txout address filtering and listaddressgroupings
    gmaxwell committed Aug 24, 2012
  6. @gmaxwell

    Change CWallet addressgrouping to use CTxDestination instead of strings.

    This is cleanup for the listaddressgroupings code. Also add some
    real help text.
    gmaxwell committed Aug 20, 2012
  7. @gmaxwell
Commits on Aug 23, 2012
  1. @gmaxwell

    Merge pull request #1409 from luke-jr/listtx_generate_fold

    Treat generation (mined) transactions less different from receive transactions
    gmaxwell committed Aug 23, 2012
  2. @luke-jr

    Treat generation (mined) transactions less different from receive tra…

    …nsactions
    
    - Show address receiving the generation, and include it in the correct "account"
    - Multiple entries in listtransactions output if the coinbase has multiple outputs to us
    luke-jr committed Jun 2, 2012
  3. @gmaxwell

    Merge pull request #1431 from luke-jr/opt_ipv6

    Make IPv6 support optional again (defaults to enabled)
    gmaxwell committed Aug 23, 2012
  4. @luke-jr
  5. @luke-jr
  6. @luke-jr
  7. @laanwj

    Merge pull request #1713 from laanwj/2012_08_aboutqticon

    Add icon for "About Qt" in menu
    laanwj committed Aug 23, 2012
  8. @laanwj

    Add icon for "About Qt" in menu

    Use the built-in icon that is also used in the dialog box itself.
    laanwj committed Aug 23, 2012
  9. @gmaxwell

    Add txout address filtering to listunspent.

    This applies on top of the coincontrol listaddressgroupings patch
    and makes finding eligible outputs from the groups returned
    by listaddressgroupings possible.
    gmaxwell committed Aug 6, 2012
  10. @account-settings @gmaxwell

    Add address groupings RPC from the coincontrol patches.

    Signed-off-by: Gregory Maxwell <greg@xiph.org>
    account-settings committed with gmaxwell Aug 1, 2012
  11. @gmaxwell

    Merge pull request #1393 from luke-jr/refactor_times

    Refactor transaction/accounting time
    gmaxwell committed Aug 23, 2012
  12. @luke-jr

    Choose reasonable "smart" times to display for transactions

    Logic:
    - If sending a transaction, assign its timestamp to the current time.
    - If receiving a transaction outside a block, assign its timestamp to the current time.
    - If receiving a block with a future timestamp, assign all its (not already known) transactions' timestamps to the current time.
    - If receiving a block with a past timestamp, before the most recent known transaction (that we care about), assign all its (not already known) transactions' timestamps to the same timestamp as that most-recent-known transaction.
    - If receiving a block with a past timestamp, but after the most recent known transaction, assign all its (not already known) transactions' timestamps to the block time.
    luke-jr committed May 28, 2012