Age | Commit message (Collapse) | Author |
|
Tor hidden service support
|
|
Remove some rule differences which aren't needed with testnet3.
|
|
|
|
|
|
Add support for Tor/I2P networks, and make code more readable.
|
|
This commit adds support for .onion addresses (mapped into the IPv6
by using OnionCat's range and encoding), and the ability to connect
to them via a SOCKS5 proxy.
|
|
Introduce -tracenet option, thereby quieting some redundant debug messages
|
|
Prior to this change, each TX typically generated 3+ debug messages,
askfor tx 8644cc97480ba1537214 0
sending getdata: tx 8644cc97480ba1537214
askfor tx 8644cc97480ba1537214 1339640761000000
askfor tx 8644cc97480ba1537214 1339640881000000
CTxMemPool::accept() : accepted 8644cc9748 (poolsz 6857)
After this change, there is only one message for each valid TX received
CTxMemPool::accept() : accepted 22a73c5d8c (poolsz 42)
and two messages for each orphan tx received
ERROR: FetchInputs() : 673dc195aa mempool Tx prev not found 1e439346fc
stored orphan tx 673dc195aa (mapsz 19)
The -debugnet option, or its superset -debug, will restore the full debug
output.
|
|
RPC: add 'getrawmempool', listing all transaction ids in memory pool
|
|
Bip16 and Bip30 had early activation dates for testnet, but
with the reset they might as well use the same dates as
the main network.
|
|
|
|
fix a memory leak in key.cpp
|
|
|
|
|
|
|
|
- add EC_KEY_free() in CKey::Reset() when pkey != NULL
- init pkey with NULL in CKey constructor
|
|
It seems it wasn't ever used since 0.1.5.
|
|
|
|
|
|
must be <= 5, so the exit condition must be <=, so the continuing condition must be > (and not >= as it was).
|
|
* Do not rely on "a.b.c" being interpreted as "a.0.b.c"
* Parse numeric addresses for address families for which no device is configured
|
|
Improve parsing of IPv6 addresses
|
|
Resolved minor conflict in main.cpp
|
|
Fix inverted logic for !Discover/!UPNP when !Listen.
|
|
GUI: init with correct display unit and update it, when user changes it via options dialog
|
|
GUI: set cursor for balance field to IBeamCursor (to show the user it IS selectable)
|
|
Show command line options as dialog when opened from debug window
|
|
|
|
sendcoinsentry and connect it to displayUnitChanged() - this ensures all fields in the GUI, who use a display unit are imediately updated, when the user changes this setting in the optionsdialog / ensure used fields init with the current set display unit
|
|
Former code sent '0' as nonce, which was serialized as 32-bit.
|
|
|
|
Implement the following rules:
* Interpret [X]:Y as host=X port=Y, if Y is an integer
* Interpret X:Y as host=X port=Y, if Y is an integer and X contains no colon
* Interpret X:Y as host=X:Y port=default otherwise
|
|
On Linux/Mac the command-line options were printed to stderr when the button
was pressed in the debug window, resulting in confusion. This is fixed
in this commit by adding a separate method.
|
|
Reorganize tray icon menu into more logical order
|
|
|
|
URI-handling code update: added safety checks and notifications
|
|
re-work Shutdown() function
|
|
The current order of menu options in the tray menu doesn't really match expected usage patterns, this commit changes it to more logical order.
- Toggle show/hide first (unchanged)
- Then, send/receive coins actions, which are the critical functionality of bitcoin
- Then, sign/verify message
- Then finally the options, and closing with the debug window
|
|
|
|
GUI: merge toggleHidden() code into showNormalIfMinimized()
|
|
|
|
selectable) and set autoDefault to false for the buttons that do not need this
|
|
update translation files (fetched from Transifex - 2012-06-13)
|
|
This is necessary as any strings have changed since last time.
Also the python script used to extract bitcoinstrings.cpp, extract_strings_qt.py
now sorts the strings before generating the output file. This results in more
deterministic output and thus smaller diffs.
|
|
fr_FR, which was removed / renamed on TX
|
|
- extend network options with a SOCKS version selection
- changing "Unit to show amounts in:" now also updates the unit used in the transaction fee box
- string updates
- link Apply button and OK button when enabling or disabling them
- use LookupNumeric() from netbase to verify proxy address (via an EventFilter)
- change proxy address field to QValidatedLineEdit and add visual feedback
- add a status label used for displaying a message for invalid proxy addresses
- allow usage of IPv6 address as proxy address
- added warning message when enabling / disabling SOCKS proxy
|
|
Cross-platform “Open debug logfile”
|
|
functionality, but keep a simpler toggleHidden() for use in SLOT() macro
|
|
|
|
The option to open the debug logfile from the debug window was implemented only for
windows. By using `QDesktopServices::openUrl` it now works on any platform.
|