Chris Moore
ec4efde40c
Add option "-splash" so we can disable the splash screen.
...
Don't show splash screen when -min is specified on the command line.
13 years ago
Pieter Wuille
5fee401fe1
CAddrMan: stochastic address manager
...
Design goals:
* Only keep a limited number of addresses around, so that addr.dat does not grow without bound.
* Keep the address tables in-memory, and occasionally write the table to addr.dat.
* Make sure no (localized) attacker can fill the entire table with his nodes/addresses.
See comments in addrman.h for more detailed information.
13 years ago
Pieter Wuille
92d5864b80
Leave IRC enabled by default on testnet
...
As testnet has neither DNS seeds or built-in seed addresses to
bootstrap from.
13 years ago
Wladimir J. van der Laan
72075edafb
Allow setting UI language from commandline (implements #678 )
13 years ago
Wladimir J. van der Laan
a3f3e54eee
Change #ifdef GUI to #ifdef QT_GUI, GUI is not defined anymore...
13 years ago
Wladimir J. van der Laan
bc5e6b9f21
On windows, show message box with help, as there is no stderr ( fixes #702 )
13 years ago
Wladimir J. van der Laan
39231e9105
don't allow -daemon in bitcoin-qt (changes only #defines)
13 years ago
Wladimir J. van der Laan
2e5a781c64
Enable accessible widgets Qt module on win32, so that people with screen readers such as NVDA can make sense of it.
13 years ago
Gavin Andresen
882164196e
Update all copyrights to 2012
13 years ago
Gavin Andresen
9d952d17bb
Look for flushwallet/listen/irc/dnsseed/upnp instead of noflushwallet/etc. And switch default for irc to 0.
13 years ago
Gavin Andresen
7bf8b7c25c
-bip16 option (default: 1) to support / not support BIP 16. And bumped default BIP16 switchover date from Feb 15 to Mar 1
13 years ago
Gavin Andresen
8beb917c6c
Allow -upnp to override setting in wallet (and simplify logic a bit)
13 years ago
Pieter Wuille
c981d768b3
Fix handling of default ports
13 years ago
Matt Corallo
b24e6e4d1b
Add -keepnode which attempts to -addnode and keep a connection open
13 years ago
Pieter Wuille
67a42f929b
Network stack refactor
...
This introduces CNetAddr and CService, respectively wrapping an
(IPv6) IP address and an IP+port combination. This functionality used
to be part of CAddress, which also contains network flags and
connection attempt information. These extra fields are however not
always necessary.
These classes, along with logic for creating connections and doing
name lookups, are moved to netbase.{h,cpp}, which does not depend on
headers.h.
Furthermore, CNetAddr is mostly IPv6-ready, though IPv6
functionality is not yet enabled for the application itself.
13 years ago
Matt Corallo
7d145a0f59
Add support for opening bitcoin: URIs directly.
13 years ago
Gavin Andresen
d237f62c23
-blocknotify=command argument, implemented using system() and boost::thread
13 years ago
Gavin Andresen
8677f9c751
I broke -testnet with my TOR option-parsing fixes.
13 years ago
Gavin Andresen
0fcf91ea1e
Fix issue #659 , and cleanup wallet/command-line argument handling a bit
13 years ago
Wladimir J. van der Laan
bde280b9a4
Revert "Use standard C99 (and Qt) types for 64-bit integers"
...
This reverts commit 21d9f36781
.
13 years ago
Luke Dashjr
21d9f36781
Use standard C99 (and Qt) types for 64-bit integers
13 years ago
Matt Corallo
f18a119ac0
Implement "Start on window system startup" on Win32 + Linux.
13 years ago
Gavin Andresen
6e39e7c9b3
Move more newlines out of strings, and fix translations.
13 years ago
Nils Schneider
43421af2e4
move \\n outside _() in --help
13 years ago
Rune K Svendsen
4dba26620c
When using Qt GUI, move parameter-parsing to start of qt/bitcoin.cpp:main()
13 years ago
Gavin Andresen
e1b1055b46
Add missing command-line arguments to --help/-? output
13 years ago
Matt Corallo
2bc6cecebb
Move DNS Seed lookup to a new thread.
13 years ago
Gavin Andresen
1c15f88653
Only remove database log files on shutdown after wallet encryption/rewrite
13 years ago
Gavin Andresen
d764d9161e
Obsolete keypool and make sure database removes log files on shutdown.
13 years ago
Matt Corallo
5f2e76b8c7
Optionally include additional QT plugins when required to build.
13 years ago
Gavin Andresen
6853e627f1
Fix build on windows and mac
...
Replaced all occurrences of #if* __WXMSW__ with WIN32,
and all occurrences of __WXMAC_OSX__ with MAC_OSX, and made
sure those are defined appropriately in the makefile and bitcoin-qt.pro.
13 years ago
Gavin Andresen
565c4771b6
Remove wxWidgets
...
Makefiles now build bitcoind only.
qmake/make in top-level directory is used to build Bitcoin QT
Deleted almost all #ifdef GUI from the code (left one possibly controversial one)
Deleted xpm/ files.
13 years ago
Gavin Andresen
15f3ad4dbd
Framework for banning mis-behaving peers
13 years ago
Wladimir J. van der Laan
b2d1129f27
bitcoin-qt cannot be used as command line rpc client
13 years ago
Misbakh-Soloviev Vadim A
3f0816e3d9
add russian translation and add unicode compatibility (merges pull request #20 )
13 years ago
Matt Corallo
b2120e223a
Unify copyright notices.
...
To a variation on:
// Copyright (c) 2009-2010 Satoshi Nakamoto
// Copyright (c) 2011 The Bitcoin developers
13 years ago
Matt Corallo
01a509fa26
Don't listen if on TOR ( resolves #441 ).
13 years ago
Wladimir J. van der Laan
10d680cff4
add splash screen
13 years ago
Pieter Wuille
03fbd79049
get rid of mapPubKeys
...
Make CKeyStore's interface work on uint160's instead of pubkeys, so
no separate global mapPubKeys is necessary anymore.
14 years ago
Pieter Wuille
acd6501610
Prepare codebase for Encrypted Keys.
14 years ago
Wladimir J. van der Laan
ae3d0aba15
Sync to bitcoin git e94010b239
14 years ago
Wladimir J. van der Laan
42c405ad23
temp patch for qtui
14 years ago
Matt Corallo
7ec552676c
Add minversion to wallet.
14 years ago
Wladimir J. van der Laan
8fe2308b34
windows build fixes
14 years ago
Jeff Garzik
362efb24c1
Enable DNS seeding by default.
14 years ago
Wladimir J. van der Laan
e8ef3da713
update core to d0d80170a2
(CWallet class)
14 years ago
James Burkle
ed2c01405f
Edited init.cpp to include a check that -datadir exists
14 years ago
Wladimir J. van der Laan
47c6215c22
use #ifdef QT_UI to distinguish Qt UI instead of hardcoded #if 0
14 years ago
mark
3c7ebaedcd
fixes for mac build
14 years ago
Shane Wegner
926e14b362
Fix missing includes needed for Boost 1.46.
14 years ago