coblee
db4d8e21d9
Litecoin: improve dust spamming prevention algorithm to add base fee for each output that's less than a CENT
12 years ago
coblee
5e17fcb020
Litecoin: Reduce amount that peers can adjust our time to eliminate an attack vector.
12 years ago
coblee
2db43142bc
Litecoin: Add mininput to deal with dust spam. By default, mininput is set to 0.0001. This means that create transaction will ignore any transactions with an output value less than 0.0001. You can override the default by passing in -mininput on startup or by calling setmininput.
...
Historically this patch allowed wallets to perform without delay after the dust spam attack during November 2011.
12 years ago
coblee
3da6dc7302
Litecoin: getnetworkhashps
12 years ago
coblee
0b646aed42
Litecoin: Protocol, genesis and parameters * 2.5 minute average between blocks * 3.5 days between diff changes * 84 million coin limit * Addresses begin with L
12 years ago
Warren Togami
9b5ca659e4
Litecoin: Default TCP ports, mainnet 9333 testnet 19333 RPC ports, mainnet 9332 testnet 19332
12 years ago
pooler
d6e580d43f
Litecoin: Adapt scrypt code to C++
12 years ago
Warren Togami
2acab1baf1
Litecoin: Scrypt n=1024 Pow hash based upon Colin Percival's Tarnsnap (2009)
...
Modified by Artforz, coblee, and pooler
12 years ago
Warren Togami
9ab59ab97a
Litecoin: CLIENT_VERSION_IS_RELEASE = false
12 years ago
Jeff Garzik
cb3076a3da
Log reason for non-standard transaction rejection
12 years ago
Gavin Andresen
b018b7f25c
README for contrib/debian
12 years ago
Gavin Andresen
8535ecba70
Fix Gnome bitcoin: URI handler
12 years ago
Pieter Wuille
3b0b36e380
Fix build date for from-tarball builds
12 years ago
Pieter Wuille
44cada7590
Initialize database before checking changed txindex
...
In case no database exists yet, and -txindex(=1) is passed, we currently first
check whether fTxIndex differs from -txindex (and ask the user to reindex in
that case), and only afterwards initialize the database. By swapping these
around (the initialization is a no-op in case the database already exists),
we allow it to be born in txindex mode, without warning.
That also means we don't need to check -reindex anymore, as the wiping/reinit
of the databases happens before checking.
12 years ago
theuni
f85096b30a
fixed: don't use thread::sleep_for where it's known to be broken
...
Fixes #2690 .
12 years ago
theuni
8ae8e62355
fixed: include boost header as necessary
...
Without this include, sometimes BOOST_VERSION was defined and sometimes
it was not, depending on which includes came before it. The result was a
random mix of sleep or sleep_for for boost versions >= 1.50.
12 years ago
Philip Kaufmann
53542dc9a7
allow txindex to be removed and add a reindex dialog
...
- adds a reindex dialog for Bitcoin-Qt to change -txindex without the need
to supply -reindex
- now also does a -reindex, when removing the -txindex switch
12 years ago
Cory Fields
e5bd319136
osx: fix bitcoin-qt startup crash when clicking dock icon
...
Crash probably introduced by 4d17a1b0
.
Inialize the window to NULL and verify it before use.
12 years ago
Wladimir J. van der Laan
f948663a80
Qt5 compatibility
...
This commit squashes all the changes in the Qt5 branch
relative to master.
Backward compatibility with Qt4 is retained.
Original authors:
- Philip Kaufmann <phil.kaufmann@t-online.de>
- Jonas Schnelli <jonas.schnelli@include7.ch>
12 years ago
Jonas Schnelli
c21beff608
MaxOSX: settings fixes ( #2371 )
...
- Launch-At-Startup implementation for mac
- Remove "Window" tab in settings
Signed-off-by: Jonas Schnelli <jonas.schnelli@include7.ch>
12 years ago
Timon Rapp
4cea72e806
Added NSHighResolutionCapable flag to Info.plist for better font rendering on Retina displays.
12 years ago
Philip Kaufmann
5536b22b8d
remove obsolete and unused typedef for Windows
12 years ago
Jonas Schnelli
896c509dac
osx: make use of the 10.8+ user notification center to display growl like notifications
...
- if 10.8, use user notification center, if <10.8, use growl
Signed-off-by: Jonas Schnelli <jonas.schnelli@include7.ch>
12 years ago
Robert Backhaus
c2954a117b
Don't attempt to resize vector to negative size.
12 years ago
Pieter Wuille
9ee8ffcca7
Check for correct genesis
...
At startup, check that the expected genesis is loaded. This should prevent
cases where accidentally a datadir from the wrong network is loaded
(testnet vs mainnet, e.g.).
12 years ago
Pieter Wuille
f346774f5a
Make signature cache store CPubKeys
12 years ago
Pieter Wuille
05d5ef46ba
CSecret/CKey -> CKey/CPubKey split/refactor
12 years ago
Pieter Wuille
029c52edb5
Make CPubKey statically allocated
12 years ago
Andrey
16a2acc92d
Updated help and tests for getreceivedby(account|address)
12 years ago
Andrey
b48905fa29
listreceivedbyaddress now provides tx ids (issue #1149 )
12 years ago
Daniel Larimer
f237d48e50
Fix memory leak on exception in Key::SignCompact
12 years ago
Daniel Larimer
806cf82716
fix memory leak in CKey::SetCompactSignature()
12 years ago
Robert Backhaus
5251d4450c
Explictly cast calculation to int, to allow std::max to work.
12 years ago
Gavin Andresen
40809aed65
Bump version numbers for 0.8.3 release
12 years ago
Pieter Wuille
65c20dbf55
Dump addresses every 15 minutes instead of 10 seconds
12 years ago
Peter Todd
7cc960f8f5
Truncate oversize 'tx' messages before relaying/storing.
...
Fixes a memory exhaustion attack on low-memory peers.
12 years ago
Wladimir J. van der Laan
09e437ba4e
Merge pull request #2696 from robbak/util_h-Add_stdarg_include
...
Explicitly #include stdarg.h, for access to va_list
12 years ago
Gavin Andresen
ef9acc5124
Bump build number to 0.8.2.2 for v0.8.2rc3
12 years ago
Gavin Andresen
378c526ee1
Merge pull request #2683 from Diapolo/translations
...
translations update 2013-05-23
12 years ago
Gavin Andresen
dbc6dea1b2
Fix crash-at-shutdown if exiting before initializing wallet
12 years ago
Gavin Andresen
8ab6d0a568
All-resolution pixmap, to make win32 builds determisitic again
12 years ago
Gavin Andresen
1472a2991b
Merge pull request #2688 from gavinandresen/issue2687
...
Clean up mining CReserveKey to prevent crash at shutdown
12 years ago
Robert Backhaus
65ec9eab2b
Explicitly #include stdarg.h, for access to va_list
12 years ago
Gavin Andresen
36e826cea1
Clean up mining CReserveKey to prevent crash at shutdown
...
Fixes issue#2687
12 years ago
Philip Kaufmann
6a2da2ba96
translations update 2013-05-23
...
- integrates current translations from Transifex
12 years ago
Gavin Andresen
36dc41f427
doc/README was replaced by README.md
12 years ago
Gregory Maxwell
95c2ba1689
Merge pull request #2682 from sipa/morewalletbb
...
More bestblock records in wallets
12 years ago
Gavin Andresen
0c4434cf77
Merge pull request #2652 from gavinandresen/version_0.8.2_final
...
Set CLIENT_VERSION_IS_RELEASE, bump build to 0.8.2.1
12 years ago
Gavin Andresen
f1e76e8121
Merge pull request #2649 from Diapolo/translations
...
translations update 2013-05-19 (for 0.8.2 release)
12 years ago
Pieter Wuille
95c7db3dbf
More bestblock records in wallets
...
Write bestblock records in wallets:
* Every 20160 blocks synced, no matter what (before: none during IBD)
* Every 144 blocks after IBD (before: for every block, slow)
* When creating a new wallet
* At shutdown
This should result in far fewer spurious rescans.
12 years ago