7756 Commits

Author SHA1 Message Date
Gitju
f7752e4d6d TCP port of Bitcoin
Bitcoin uses 8333
2015-06-06 14:44:34 +02:00
Warren Togami
c70cbb9043 Merge branch 'master-0.10b' into master-0.10 2015-06-02 22:53:08 -07:00
Warren Togami
e2714d2082 Litecoin: v0.10.2.1 release notes 2015-06-02 22:52:34 -07:00
Adrian Gallagher
49d5d31693 Merge pull request #196 from thrasher-/master-0.10
Litecoin: Update translation/misc strings.
2015-06-01 11:09:01 +10:00
Adrian Gallagher
d3abb35b2e Litecoin: Update strings. 2015-05-31 19:04:05 +10:00
Warren Togami
4abaf36df1 Merge remote-tracking branch 'origin/0.10' into master-0.10 2015-05-27 14:10:09 -07:00
Wladimir J. van der Laan
ae3d8f371a
Fix two problems in CSubNet parsing
Fix two CSubNet constructor problems:

- The use of `/x` where 8 does not divide x was broken, due to a
  bit-order issue

- The use of e.g. `1.2.3.4/24` where the netmasked bits in the network
  are not 0 was broken. Fix this by explicitly normalizing the netwok
  according to the bitmask.

Also add tests for these cases.

Fixes #6179. Thanks to @jonasschnelli for reporting and initial fix.

Rebased-From: b45c50ce511dbf541ea086ae40a3ad16ff06de0c
Github-Pull: #6186
2015-05-27 09:11:27 +02:00
Wladimir J. van der Laan
e4a7d51537
Simplify code for CSubnet
Simplify the code by using CAddress.ip directly, instead of the reversed
GetByte() semantics.

Rebased-From: 19e8d7be42039724b4893515ec6457d0187024a9
Github-Pull: #6186
2015-05-27 09:10:56 +02:00
Warren Togami
dd63d78fd2 Merge remote-tracking branch 'origin/0.10' into master-0.10
Conflicts:
	configure.ac
	src/clientversion.h
	src/qt/locale/bitcoin_be_BY.ts
	src/qt/locale/bitcoin_et.ts
	src/qt/locale/bitcoin_fr.ts
2015-05-21 23:14:54 -07:00
Warren Togami
214bde676c Merge remote-tracking branch 'origin/0.10' into master-0.10
Conflicts:
	src/qt/locale/bitcoin_be_BY.ts
	src/qt/locale/bitcoin_bg.ts
	src/qt/locale/bitcoin_cs.ts
	src/qt/locale/bitcoin_fi.ts
	src/qt/locale/bitcoin_pl.ts
	src/qt/locale/bitcoin_pt_BR.ts
	src/qt/locale/bitcoin_pt_PT.ts
	src/qt/locale/bitcoin_ro_RO.ts
	src/qt/locale/bitcoin_ru.ts
	src/qt/locale/bitcoin_sk.ts
	src/qt/locale/bitcoin_zh_TW.ts
2015-05-18 17:30:42 -07:00
Wladimir J. van der Laan
16f45600c8
doc: small amandment to release notes 2015-05-16 10:37:27 +02:00
Wladimir J. van der Laan
ff32503267
Release notes 0.10.2 2015-05-12 17:08:58 +02:00
Gregory Maxwell
da656068ec
Avoid crash on start in TestBlockValidity with gen=1.
When the internal miner is enabled at the start of a new node, there
 is an near instant assert in TestBlockValidity because its attempting
 to mine a block before the top checkpoint.

Also avoids a data race around vNodes.

Github-Pull: #6123
Rebased-From: bba7c249296a9a2f444e1035fef8f8b593ba2aaf
2015-05-12 16:38:04 +02:00
Wladimir J. van der Laan
49e4d14f75
Translations update 2015-05-12 16:33:04 +02:00
Wladimir J. van der Laan
d7e7727658
Preparations for 0.10.2 release 2015-05-12 16:23:53 +02:00
Jonas Schnelli
424ae6629b
don't imbue boost::filesystem::path with locale "C" on windows
fixes https://github.com/bitcoin/bitcoin/issues/6078

Github-Pull: #6093
Rebased-From: b3ffcdf91608d4435acfb9b0a6266a4073ffaf7f 3da78490073b04f52f0136e17b07246cc37bedf1
2015-05-10 14:26:22 +02:00
Wladimir J. van der Laan
9a5b88cc0c
Merge pull request #6114
824c011 wallet: fix boost::get usage with boost 1.58 (Cory Fields)
2015-05-07 10:08:45 +02:00
Cory Fields
824c011d16 wallet: fix boost::get usage with boost 1.58
Backport from master
2015-05-06 16:52:46 -04:00
Wladimir J. van der Laan
ebc0e41ede
qt: translation update for next 0.10 point release 2015-05-04 13:12:30 +02:00
Warren Togami
e94ff551e1 Litecoin Core v0.10.1.3 2015-04-29 19:40:35 -10:00
Warren Togami
ade0464b58 Litecoin: Exclude libbitcoin from binary distribution
Issue #192: For now nothing really uses this, so we are not going to complicate maintenance by renaming it just yet.
2015-04-29 19:35:01 -10:00
Warren Togami
cce61f0108 Litecoin: Release Notes for v0.10.1.3 2015-04-29 19:27:46 -10:00
Warren Togami
bca95b3dd3 Merge remote-tracking branch 'bitcoin/0.10' into master-0.10 2015-04-29 18:35:22 -10:00
Gregory Maxwell
d8ac901842
doc: improve credits in release notes 2015-04-25 10:05:13 +02:00
Wladimir J. van der Laan
bf8ad0dc6b
update release notes for 0.10.1rc3 2015-04-20 14:05:01 +02:00
Gregory Maxwell
139cd8177b
Cap nAttempts penalty at 8 and switch to pow instead of a division loop.
On hosts that had spent some time with a failed internet connection their
 nAttempts penalty was going through the roof (e.g. thousands for all peers)
 and as a result the connect search was pegging the CPU and failing to get
 more than a 4 connections after days of running (because it was taking so
 long per try).

Rebased-From: a784f90c9892f06b9fea4e7579f5eca3585482c3
Github-Pull: #6029
2015-04-20 13:59:19 +02:00
Suhas Daftuar
bac6fca3c9
Set nSequenceId when a block is fully linked
Also adds a test to CheckBlockIndex

Conflicts:
	src/main.cpp

Rebased-From: c1ecee8f723c2635fbd51100fa09acdb0cbec8a0
Github-Pull: #6010
2015-04-20 13:48:52 +02:00
Wladimir J. van der Laan
3a70613398
Merge pull request #6025
323de27 Initialization: setup environment before starting QT tests (dexX7)
7494e09 Initialization: setup environment before starting tests (dexX7)
df45564 Initialization: set fallback locale as environment variable (dexX7)
2015-04-20 13:44:11 +02:00
dexX7
323de27f4b
Initialization: setup environment before starting QT tests
The environment is prepared by the main thread to guard against invalid locale settings.
2015-04-18 16:06:22 +02:00
dexX7
7494e0915b
Initialization: setup environment before starting tests
The environment is prepared by the main thread to guard against invalid locale settings and to prevent deinitialization issues of Boost path, which can result in app crashes.
2015-04-18 16:06:20 +02:00
dexX7
df45564cf0
Initialization: set fallback locale as environment variable
The scope of `std::locale::global` appears to be smaller than `setenv("LC_ALL", ...)` and insufficient to fix messed up locale settings for the whole application.
2015-04-18 16:06:15 +02:00
Warren Togami
8cb2aa637d Litecoin: Protocol version 70003
Differentiates v0.10 from v0.8 which was 70002.
2015-04-16 20:13:15 -10:00
Warren Togami
9780e91ac9 Merge remote-tracking branch 'bitcoin/0.10' into master-0.10 2015-04-16 20:10:00 -10:00
mrbandrews
57d1f46952
Fix CheckBlockIndex for reindex.
Some tests in CheckBlockIndex require chainActive.Tip(), but when reindexing, chainActive has not been set on the first call to CheckBlockIndex.

reindex.py starts a node, mines 3 blocks, stops, and reindexes with CheckBlockIndex enabled.

Rebased-From: 0421c18f3a261f04e83a03f59884e5798af74fd9
Github-Pull: #6012
2015-04-16 10:34:30 +02:00
Warren Togami
4056452c2f Litecoin: OSX signing 2015-04-15 20:51:45 -10:00
Warren Togami
7552167577 Litecoin: Korean s/비트코인/라이트코인/g 2015-04-15 17:45:11 -10:00
Matt Corallo
eae305f4c4
Fix missing lock in submitblock
Rebased-From: eb63bf86cf6dc99f150574463df6ffb013a34493
Github-Pull: #6007
2015-04-14 10:52:03 +02:00
Warren Togami
afc657b1af Litecoin v0.10.1.2 2015-04-12 21:08:44 -10:00
Warren Togami
41e961b3c6 Litecoin: Add CLIENT_VERSION_BUILD to version. 2015-04-12 20:02:21 -10:00
Warren Togami
38008f736f Litecoin Core v0.10.1.1 2015-04-12 12:31:50 -10:00
Warren Togami
ca24fa8ad7 Litecoin: Default minRelayTxFee and CWallet::minTxFee set by DEFAULT_TX_FEE
Miners can adjust the minimum fee per 1000 bytes they are willing to accept
with the -minrelaytxfee parameter.
2015-04-12 12:28:01 -10:00
Warren Togami
e76542af8c Litecoin: Rename to Litecoin in Translations
(with numerous exclusions)
2015-04-12 12:27:56 -10:00
Warren Togami
1cfb09639d Merge remote-tracking branch 'bitcoin/0.10' into exp-0.10-mark17
Conflicts:
	configure.ac
	doc/release-process.md
	src/clientversion.h
	src/qt/bitcoingui.cpp
2015-04-11 20:51:04 -10:00
Warren Togami
d9ec5086f0 Revert "Litecoin: Litecoin Qt Translations"
This reverts commit 49d11b4080e64ae25f2e492394ca23ad1054607c.
2015-04-11 16:47:49 -10:00
Wladimir J. van der Laan
34127c77cb
doc: update release notes pre rc2 2015-04-09 10:19:52 +02:00
Gavin Andresen
1c62e84099
Keep mempool consistent during block-reorgs
This fixes a subtle bug involving block re-orgs and non-standard transactions.

Start with a block containing a non-standard transaction, and
one or more transactions spending it in the memory pool.

Then re-org away from that block to another chain that does
not contain the non-standard transaction.

Result before this fix: the dependent transactions get stuck
in the mempool without their parent, putting the mempool
in an inconsistent state.

Tested with a new unit test (adapted for 0.10).

Rebased-From: ad9e86dca11dce023d827d342e966f3806c39d27
Github-Pull: #5945
2015-04-06 11:38:43 +02:00
Wladimir J. van der Laan
149c1d890d
doc: Credit Jonas Nick in release notes
For discovering the vulnerability and discussing the fix that led to PR #5860.
2015-04-06 09:27:41 +02:00
Wladimir J. van der Laan
24e48991d3
Merge pull request #5961
bf1cc80 Docs: Use new Bitcoin.org download URLs (David A. Harding)
2015-04-03 07:49:39 +02:00
David A. Harding
bf1cc80372
Docs: Use new Bitcoin.org download URLs
To give the torrents (which use web seeds) better names, we updated the
URL scheme on bitcoin.org/bin. This updates the release notes and
release doc accordingly, plus updates some other details based on recent
changes to the site.

[skip ci]
2015-04-02 10:38:38 -04:00
Wladimir J. van der Laan
9e1cc16296
doc: add historical release notes for 0.10.0
Rebased-From: 15facb4aca75122b6ae0dcc6f6e112127e6a0e59
2015-04-01 18:44:49 +02:00