Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-03-29 | P2P, cosmetic: break out buffer send(2) code into separate function | Jeff Garzik | |
2013-03-29 | P2P: parse network datastream into header/data components in socket thread | Jeff Garzik | |
Replaces CNode::vRecv buffer with a vector of CNetMessage's. This simplifies ProcessMessages() and eliminates several redundant data copies. Overview: * socket thread now parses incoming message datastream into header/data components, as encapsulated by CNetMessage * socket thread adds each CNetMessage to a vector inside CNode * message thread (ProcessMessages) iterates through CNode's CNetMessage vector Message parsing is made more strict: * Socket is disconnected, if message larger than MAX_SIZE or if CMessageHeader deserialization fails (latter is impossible?). Previously, code would simply eat garbage data all day long. * Socket is disconnected, if we fail to find pchMessageStart. We do not search through garbage, to find pchMessageStart. Each message must begin precisely after the last message ends. ProcessMessages() always processes a complete message, and is more efficient: * buffer is always precisely sized, using CDataStream::resize(), rather than progressively sized in 64k chunks. More efficient for large messages like "block". * whole-buffer memory copy eliminated (vRecv -> vMsg) * other buffer-shifting memory copies eliminated (vRecv.insert, vRecv.erase) | |||
2013-03-29 | Merge pull request #2411 from TheBlueMatt/master | Jeff Garzik | |
(finally) Remove IRC Seed support now that lfnet is down. | |||
2013-03-29 | Merge pull request #2385 from gavinandresen/alertnotify | Jeff Garzik | |
alertnotify, so bitcoind users can get email/sms/whatever of alerts | |||
2013-03-29 | qt: Improve capslock detection on non-us keyboards (issue #1855) | Wladimir J. van der Laan | |
On non-us keyboards you can obtain lower case characters even pressing the SHIFT, this caused false positives. | |||
2013-03-29 | Merge remote-tracking branch 'codeshark/multiwallet-qt-no-core' (pull #2220) | Wladimir J. van der Laan | |
Conflicts: src/qt/bitcoingui.cpp | |||
2013-03-29 | Merge pull request #2350 from DavidGriffith/master | Wladimir J. van der Laan | |
Also copy the address to the X11 clipboard (the one you middle-click to paste) | |||
2013-03-29 | Merge pull request #2393 from r000n/staging | Wladimir J. van der Laan | |
Staging - GUI fixes for upstream | |||
2013-03-24 | Add a new testnet dnsseed (currently only static list, will update) | Matt Corallo | |
2013-03-24 | (finally) Remove IRC Seed support now that lfnet is down. | Matt Corallo | |
2013-03-23 | Show window in center of screen on first launch | Roman Mindalev | |
2013-03-23 | Save & restore window size and position | Roman Mindalev | |
2013-03-23 | Fix transaction fee in uBTC | Roman Mindalev | |
Step for buttons 'up' and 'down' - 0.001. With BTC and mBTC all ok, but 0.001 uBTC is lower than minimal value (satoshi) User should press 10 times on 'up' button to get 0.01 uBTC | |||
2013-03-22 | Minimal architectural changes necessary to support multiple wallets in ↵ | Eric Lombrozo | |
bitcoin-qt - This commit is a minimal restructuring necessary to support multiple wallets in the UI. Please see multiwallet-qt.txt for details. | |||
2013-03-21 | Recommend alertnotify | Gavin Andresen | |
2013-03-21 | Adding 'copy txid' to qt tx overview context menu | Richard Schwab | |
2013-03-19 | Merge pull request #2384 from gmaxwell/trim_error0 | Gavin Andresen | |
Deleting everything except the wallet will not help recover from BDB errors. | |||
2013-03-19 | -alertnotify=<cmd> | Gavin Andresen | |
Runs a shell command when an AppliesToMe() alert is received. %s in the <cmd> string is replaced with the alert.strStatusBar message. | |||
2013-03-19 | Deleting everything except the wallet will not help recover from BDB errors. | Gregory Maxwell | |
Now that the wallet is the only thing in BDB any DB open errors must be from the wallet itself-- so deleting everything else will not likely help. | |||
2013-03-19 | Merge pull request #2378 from Diapolo/translations | Wladimir J. van der Laan | |
update bitcoin_en.ts and bitcoinstrings.cpp | |||
2013-03-19 | Merge pull request #2215 from Diapolo/Qt_sendfrom_addrbook | Wladimir J. van der Laan | |
Bitcoin-Qt: add "send coins" to context menu in addressbook | |||
2013-03-19 | Merge pull request #2332 from Diapolo/init_messages | Wladimir J. van der Laan | |
harmonize 2 init messages and remove one | |||
2013-03-19 | Some unit tests for CAlert | Gavin Andresen | |
2013-03-19 | Bitcoin-Qt: update Win executable file meta-data copyright | Philip Kaufmann | |
2013-03-18 | update bitcoin_en.ts and bitcoinstrings.cpp | Philip Kaufmann | |
2013-03-18 | Bitcoin-Qt: add "send coins" to context menu in addressbook | Philip Kaufmann | |
- allows to directly select an address from the addressbook, chose "send coins" from the context menu, which sends you to sendcoins tab and fills in the selected address | |||
2013-03-17 | Merge pull request #2210 from Diapolo/Qt_header_cpp_cleanup | Wladimir J. van der Laan | |
Bitcoin-Qt: massive header and cpp cleanup | |||
2013-03-17 | Update unit test to match rule enforcement starts 21 March | Gavin Andresen | |
2013-03-17 | Checkpoint at first block in 11 March chain fork | Gavin Andresen | |
2013-03-17 | Before 15 May, limit created block size to 500K | Gavin Andresen | |
2013-03-17 | CheckBlock rule until 15-May for 10,000 BDB lock compatibility | Gavin Andresen | |
2013-03-17 | Bitcoin-Qt: massive header and cpp cleanup | Philip Kaufmann | |
- try to enforce the same style to all Qt related files - remove unneeded includes from the files - add missing Q_OBJECT, QT_BEGIN_NAMESPACE / QT_END_NAMESPACE - prepares for a pull-req to include Qt5 compatibility | |||
2013-03-13 | harmonize 2 init messages and remove one | Philip Kaufmann | |
- harmonize the database related init messages - as we have a thread for importing blocks, that init message is obsolete | |||
2013-03-11 | Merge pull request #2336 from petertodd/invalid-opcode-coverage | Gavin Andresen | |
Explicitly unittest the canonical prunable txout format | |||
2013-03-09 | Also copy the address to the X11 clipboard (the one you middle-click to paste) | David Griffith | |
2013-03-07 | CRPCCommand.unlocked -> CRPCCommand.threadSafe | freewil | |
unlocked could be confused with wallet encryption | |||
2013-03-07 | make vRPCCommands comment match property names | freewil | |
2013-03-01 | Test canonical prunable txout format explicitly | Peter Todd | |
2013-03-01 | Add coverage for all invalid ops | Peter Todd | |
0xba thru 0xff | |||
2013-02-24 | Short-circuit bloom checking if we will always return true. | Matt Corallo | |
This allows full nodes to use bloom filters as an optimization. | |||
2013-02-23 | Merge pull request #2186 from Diapolo/misc_stuff | Wladimir J. van der Laan | |
small changes in init, main, checkpoints.h and bitcoin-qt.pro | |||
2013-02-23 | Merge pull request #2299 from gavinandresen/localsocketuri | Wladimir J. van der Laan | |
Reimplement click-to-pay. Support OSX. | |||
2013-02-22 | Merge pull request #2221 from sipa/perfo | Gavin Andresen | |
Various performance tweaks to CCoinsView | |||
2013-02-22 | Merge pull request #2229 from sipa/prealloc | Gavin Andresen | |
Native versions for AllocateFileRange() | |||
2013-02-22 | Merge pull request #2310 from sipa/progressbar | Gavin Andresen | |
Progressbar based on time-based estimation of transactions. | |||
2013-02-22 | Merge pull request #2312 from gmaxwell/random_random | Gavin Andresen | |
ApproximateBestSubset internal RNG to prevent degenerate behavior. | |||
2013-02-22 | Merge pull request #2308 from apoelstra/safemode-privkey | Gavin Andresen | |
Enable dumpprivkey in safe mode | |||
2013-02-22 | Merge pull request #2160 from petertodd/add-adjustedtime-to-rpc-getinfo | Gavin Andresen | |
Add adjustedtime to getinfo RPC call | |||
2013-02-22 | Merge pull request #1974 from kjj2/walletnotify | Gavin Andresen | |
Add -walletnotify to call an external script on wallet transactions | |||
2013-02-20 | Shorten a startup message. It was getting truncated and looks ugly. | Mike Hearn | |