Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-08-28 | Give testnet it's own alert key. | Gavin Andresen | |
2012-08-28 | Refactor: move alert code from main to alert.cpp/h | Gavin Andresen | |
2012-08-27 | Add boost chrono lib for windows builds (required for boost 1.50)v0.7.0rc1 | Wladimir J. van der Laan | |
2012-08-27 | Version numbers -> 0.7.0 | Gavin Andresen | |
2012-08-27 | Upgrade to Boost 1.50 | Matt Corallo | |
2012-08-27 | Merge branch 'alert_fix' of git://github.com/gavinandresen/bitcoin-git | Gavin Andresen | |
2012-08-27 | Fix compiler warning on mac | Gavin Andresen | |
2012-08-27 | Merge branch 'bugfix_gitian' of git://github.com/luke-jr/bitcoin | Gavin Andresen | |
2012-08-27 | Special-case the last alert for alert-key-compromised case | Gavin Andresen | |
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. | |||
2012-08-27 | Bugfix: Move boost::interprocess Win32 workaround to Bitcoin-Qt sources, ↵ | Luke Dashjr | |
rather than hacking boost in gitian | |||
2012-08-26 | Alert system DoS prevention | Gavin Andresen | |
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. | |||
2012-08-25 | Merge branch '2012_08_progressbarwin' of git://github.com/laanwj/bitcoin | Gavin Andresen | |
2012-08-25 | Merge branch 'nozeroout' of git://github.com/sipa/bitcoin | Gavin Andresen | |
2012-08-25 | Merge branch 'checkpoint' | Gavin Andresen | |
2012-08-25 | Update Czech translation from Transifex | Wladimir J. van der Laan | |
2012-08-24 | Abstract all IPC communication to qtipcserver | Luke Dashjr | |
2012-08-24 | Override progress bar on platforms with segmented progress bars | Wladimir J. van der Laan | |
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). | |||
2012-08-24 | Merge pull request #1699 from laanwj/2012_08_securealloc | Pieter Wuille | |
Handle locked pages more robustly (Fixes issue #1462) | |||
2012-08-24 | Make 0-value outputs non-standard | Pieter Wuille | |
2012-08-24 | Merge pull request #1672 from gmaxwell/filter_listunspent | Gregory Maxwell | |
Listunspent txout address filtering and listaddressgroupings | |||
2012-08-24 | Change CWallet addressgrouping to use CTxDestination instead of strings. | Gregory Maxwell | |
This is cleanup for the listaddressgroupings code. Also add some real help text. | |||
2012-08-24 | Avoid leaving return types or function attributes on their own lines. | Gregory Maxwell | |
2012-08-23 | Treat generation (mined) transactions less different from receive transactions | Luke Dashjr | |
- 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 | |||
2012-08-23 | Merge pull request #1431 from luke-jr/opt_ipv6 | Gregory Maxwell | |
Make IPv6 support optional again (defaults to enabled) | |||
2012-08-23 | Allow building with IPv6 support, but it disabled by default | Luke Dashjr | |
2012-08-23 | Bugfix: Make USE_UPNP=- work with makefile.{linux-mingw,mingw,osx} too | Luke Dashjr | |
2012-08-23 | Make IPv6 support buildtime-optional again (defaults to enabled) | Luke Dashjr | |
2012-08-23 | Add icon for "About Qt" in menu | Wladimir J. van der Laan | |
Use the built-in icon that is also used in the dialog box itself. | |||
2012-08-23 | Add txout address filtering to listunspent. | Gregory Maxwell | |
This applies on top of the coincontrol listaddressgroupings patch and makes finding eligible outputs from the groups returned by listaddressgroupings possible. | |||
2012-08-23 | Add address groupings RPC from the coincontrol patches. | coderrr | |
Signed-off-by: Gregory Maxwell <greg@xiph.org> | |||
2012-08-23 | Choose reasonable "smart" times to display for transactions | Luke Dashjr | |
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. | |||
2012-08-23 | JSON-RPC: Add "blocktime" and (for wallet transactions) "timereceived" to ↵ | Luke Dashjr | |
transaction Object outputs | |||
2012-08-23 | Store a fixed order of transactions (and accounting) in the wallet | Luke Dashjr | |
For backward compatibility, new accounting data is stored after a \0 in the comment string. This way, old versions and third-party software should load and store them, but all actual use (listtransactions, for example) ignores it. | |||
2012-08-23 | Merge pull request #1707 from xanatos/patch-7 | Jeff Garzik | |
Removed useless assignment | |||
2012-08-23 | Spaces in strings | xanatos | |
One added space + one removed space. | |||
2012-08-23 | Removed useless assignment | xanatos | |
nLoadWalletRet is already equal to DB_NEED_REWRITE (we are in an if) | |||
2012-08-23 | Make CCrypter use LockedPageManager to manage locked pages | Wladimir J. van der Laan | |
Replace direct calls to mlock. Also, change the class to lock the memory areas in the constructor and unlock them again in the destructor. This makes sure that locked pages won't leak. | |||
2012-08-23 | Handle locked pages more robustly (Fixes issue #1462) | Wladimir J. van der Laan | |
Memory locks do not stack, that is, pages which have been locked several times by calls to mlock() will be unlocked by a single call to munlock(). This can result in keying material ending up in swap when those functions are used naively. In this commit a class "LockedPageManager" is added that simulates stacking memory locks by keeping a counter per page. | |||
2012-08-22 | Merge pull request #1694 from sipa/fix_netloops | Gregory Maxwell | |
Fix infinite loops in connection logic | |||
2012-08-22 | Merge pull request #1701 from laanwj/2012_08_pull_transifex | Wladimir J. van der Laan | |
Update translations from transifex | |||
2012-08-22 | Update translations from transifex | Wladimir J. van der Laan | |
2012-08-22 | Fix infinite loops in connection logic | Pieter Wuille | |
2012-08-22 | Merge pull request #1695 from sipa/noloadorphan | Pieter Wuille | |
Do not accept orphan blocks in -loadblock mode | |||
2012-08-21 | Checkpoint at block 193,000 | Gavin Andresen | |
2012-08-21 | Merge branch 'testdata' of git://github.com/TheBlueMatt/bitcoin | Gavin Andresen | |
2012-08-21 | Do not accept orphan blocks in -loadblock mode | Pieter Wuille | |
2012-08-21 | Merge pull request #1493 from jgarzik/unlocked-rpc | Jeff Garzik | |
RPC: add facility to enable RPCs to run outside cs_main, wallet locks | |||
2012-08-21 | RPC: add facility to enable RPCs to run outside cs_main, wallet locks | Jeff Garzik | |
Use with 'stop' and 'help' RPCs. This provides a facility to individually evaluate the locking for an RPC, and potentially make it more parallel. | |||
2012-08-21 | Restore OSX 10.5 compatibility (do not use pthread_setname_np) | Gavin Andresen | |
2012-08-21 | Fix 32-bit build error: include util.h to get int64 typedef | Gavin Andresen | |