| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |\
| |
| | |
UI console improvements
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| | |
* This allows copy/pasting whole or partial messages
* Handle output more consistently in console
* No more scrollbars-in-scrollbars: by setting per-pixel scrolling on the table, cells can have any height
* Decorations for "request" and "reply" are changed to the txin and txout icons instead of colored squares
|
| | | |
|
| |\ \
| |/
|/| |
convert 4 tabs into 4 x 4 spaces in bitcoinrpc.cpp
|
| | | |
|
| |\ \
| | |
| | | |
GUI: add the client startup time to the debug window...
|
| | | |
| | |
| | |
| | | |
Client, which is better suiting now / add IBeamCursor for selectable text on the information page / make ">" sign on RPC page untranslatable / re-order XML-file tags to match real GUI element order
|
| |\ \ \
| |_|/
|/| | |
add Alt-Shortcut for "Clear All" in sendcoinsdialog.ui
|
| |/ / |
|
| |\ \
| | |
| | | |
Speed up build in Qt creator in common case
|
| |/ /
| |
| |
| |
| | |
- Generate *.qm only when needed (and when qmake is run), this avoids a long qrc compile and link step every time
- Generate build.h every time, but only trigger link when it changed (like makefile.unix)
|
| |\ \
| | |
| | | |
Properly escape strings when exporting CSV
|
| | |/ |
|
| |\ \
| | |
| | | |
Correct Date
|
| | | | |
|
| | | | |
|
| |\ \ \
| | | |
| | | | |
IPv6 node support
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Introduce a boolean variable for each "network" (ipv4, ipv6, tor, i2p),
and track whether we are likely to able to connect to it. Addresses in
"addr" messages outside of our network get limited relaying and are not
stored in addrman.
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
There are plans to let Bitcoin function as Tor/I2P hidden service.
To do so, we could use the established encoding provided by OnionCat
and GarliCat (without actually using those tools) to embed Tor/I2P
addresses in IPv6.
This patch makes these addresses considered routable, so they can
travel over the Bitcoin network in 'addr' messages. This will hopefully
make it easier to deploy real hidden service support later.
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This will make bitcoin relay valid routable IPv6 addresses, and when
USE_IPV6 is enabled, listen on IPv6 interfaces and attempt connections
to IPv6 addresses.
|
| |\ \ \ \
| |_|_|/
|/| | | |
Split synchronization mechanisms from util.{h,cpp}
|
| | | | | |
|
| | | | | |
|
| | | |/
| |/| |
|
| |\ \ \
| | | |
| | | | |
Multithreaded JSON-RPC with HTTP 1.1 Keep-Alive support
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Change internal HTTP JSON-RPC server from single-threaded to
thread-per-connection model. The IP filter list is applied prior to starting
the thread, which then processes the RPC.
A mutex covers the entire RPC operation, because not all RPC operations are
thread-safe.
[minor modifications by jgarzik, to make change upstream-ready]
|
| |\ \ \ \
| | | | |
| | | | | |
Fix version numbers of archive builds
|
| | | | | | |
|
| |\ \ \ \ \
| |_|_|/ /
|/| | | | |
CTxMemPool: consolidate two frequently-printed debug.log lines into one
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
FetchInputs already logs failures internally. This commit makes the logging
more consistent with other FetchInputs callsites also.
Prior to this commit, two log lines were logged for one condition:
ERROR: FetchInputs() : de15fde415 mempool Tx prev not found a2c75da227
ERROR: CTxMemPool::accept() : FetchInputs failed de15fde415
After this commit, only one line is logged:
ERROR: FetchInputs() : e0507ab2c7 mempool Tx prev not found 9a620262cd
|
| | |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Previously, a single TX would trigger two log lines in quick succession,
addUnchecked(): size 152
CTxMemPool::accept() : accepted c4cfdd48b7
After this change, only one log line is used:
CTxMemPool::accept() : accepted 98885e65db (poolsz 26)
|
| |\ \ \ \
| | | | |
| | | | | |
GUI RPC Console: if there is no current block number available display N/A on totalBlocks label,...
|
| | | | | |
| | | | |
| | | | |
| | | | | |
label, instead of 0, which can not ever be true
|
| |\ \ \ \ \
| | | | | |
| | | | | | |
GUI: allow easier use of the testnet icon
|
| | |/ / / /
| | | | |
| | | | |
| | | | | |
for testnet with additional calls
|
| |/ / / / |
|
| |\ \ \ \
| | | | |
| | | | | |
add 2 comments to transactionview.cpp to ensure no one moves setPlacehol...
|
| | | | | |
| | | | |
| | | | |
| | | | | |
setPlaceholderText to the XML file (after this all parts in the code that use setPlaceholderText have this comment
|
| |\ \ \ \ \
| |_|_|_|/
|/| | | | |
guiutil.cpp/.h: fix a -Wreorder compiler warning...
|
| |/ / / /
| | | |
| | | |
| | | | |
ToolTipToRichTextFilter explicit
|
| |\ \ \ \
| | | | |
| | | | | |
Windows: open debug.log file via Bitcoin-Qt
|
| |/ / / /
| | | |
| | | |
| | | | |
application and add a button to the Information page in the Debug console
|