13107 Commits

Author SHA1 Message Date
Adrian Gallagher
b2f5fdd31e Merge pull request #349 from gabrieldov/patch-1
Fix Litecoin name translation in Hebrew
2017-07-12 08:10:39 +10:00
gabrieldov
2d7369265f Fix Litecoin name translation in Hebrew
Litecoin name was mistranslated in Hebrew with a double L (It was "LLitecoin" - means "To Litecoin"). Only one occurrence needs to have the double L.
2017-07-12 01:06:49 +03:00
Adrian Gallagher
3c85d21ea9
Litecoin: Update translations 2017-06-28 19:34:45 -07:00
Adrian Gallagher
2c969c0261
Litecoin: Release notes for v0.14.2 2017-06-27 22:46:12 -07:00
shaolinfry
50ebea09d7 Mark development version 0.14.99 2017-06-28 01:38:23 +00:00
Adrian Gallagher
0600cfc9fd Litecoin: Update Travis 2017-06-28 01:38:23 +00:00
Adrian Gallagher
9b53dbf200 Litecoin: Adjust Qt translations 2017-06-28 01:38:20 +00:00
Adrian Gallagher
3cb9f7aa4b Litecoin: Adjust fee system 2017-06-28 01:15:54 +00:00
Adrian Gallagher
13155244a1 Litecoin: Branding 2017-06-28 01:15:54 +00:00
Adrian Gallagher
e50d5f7ac4 Litecoin: Fix copyright year value 2017-06-28 01:15:54 +00:00
Adrian Gallagher
ed26afa19e Litecoin: Protocol and default settings
0) Adjust BIP16 & BIP30 enforcement values

1) Reduce amount that peers can adjust our time to eliminate an attack vector. Thanks to
coblee for this fix.

2) Zeitgeist2 patch - thanks to Lolcust and ArtForz. This fixes an issue where a
51% attack can change difficulty at will. Go back the full period unless it's the
first retarget after genesis.

3) Avoid overflow in CalculateNextWorkRequired(). Thanks to pooler for the overflow fix.

4) SegWit ContextualCheckBlockHeader adjustment and extra coverage

5) Reject peer proto version below 70002. Thanks to wtogami for this patch.

6) Adjust default settings for Litecoin
2017-06-28 01:15:54 +00:00
Xinxi Wang
14b51a7b7e Litecoin: M prefix added for script addresses 2017-06-28 01:15:54 +00:00
shaolinfry
468ec02b91 Litecoin: Update gitian descriptors 2017-06-28 01:15:54 +00:00
ultragtx
65bb3acfbd Litecoin: Fix various tests 2017-06-28 01:15:54 +00:00
shaolinfry
b51fea502e Litecoin: Developer gpg keys 2017-06-28 01:15:54 +00:00
Martin Smith
5bde7056f4 Litecoin: Add Litecoin logos and icons 2017-06-28 01:15:54 +00:00
shaolinfry
0c3edb9f19 Litecoin: Add scrypt N=1024 PoW 2017-06-28 01:15:54 +00:00
shaolinfry
64434eefff Litecoin: Adjust chain parameters 2017-06-28 01:15:54 +00:00
shaolinfry
63cee10a0a Litecoin: Move 0.13.2 release notes 2017-06-28 01:15:54 +00:00
Adrian Gallagher
04f831df90 Litecoin: Update README.md 2017-06-28 01:15:54 +00:00
Wladimir J. van der Laan
fc61c8322b
Merge #10588: doc: Note preexisting bug in display of fee calculation in coin control
60b967e Note preexisting bug in display of fee calculation in coin control (Alex Morcos)

Tree-SHA512: 0179654d313ea10b776781617cea744757344d8b4455153540f116978a72aabdc0a3092388b9cfbe8d0348b699943a9e41082ed964e161e4f3017dcd056e77fc
2017-06-15 12:44:01 +02:00
Alex Morcos
60b967ec41 Note preexisting bug in display of fee calculation in coin control 2017-06-14 14:34:29 -04:00
Wladimir J. van der Laan
7a643511b4
doc: Fill in details about miniupnp CVE-2017-8798 2017-06-07 13:06:11 +02:00
Wladimir J. van der Laan
5e408d99a2
doc: Update manpages for 0.14.2 2017-06-06 16:26:56 +02:00
Wladimir J. van der Laan
cc23438af0
qt: 0.14.2 pre-rc2 translations update 2017-06-06 15:06:16 +02:00
Wladimir J. van der Laan
21e1ed4898
doc: Preliminary release notes 0.14.2 2017-06-05 08:44:09 +02:00
Wladimir J. van der Laan
4a41de4585
build: bump version to 0.14.2 2017-06-02 07:39:56 +02:00
Cory Fields
9e3ad50078
net: only enforce the services required to connect
also once half of all outgoing nodes have our preferred flags, require only
minimal flags from the rest.

Github-Pull: #10441
Rebased-From: b6fbfc228236947eaea5c14dda299f5a01810e92
2017-06-01 13:26:12 +02:00
Wladimir J. van der Laan
ff3f9a807d
Merge #10484: 0.14 Backports
1847642 [Wallet] unset change position when there is no change on exact match (Gregory Sanders)
ae479bc build: fix bitcoin-config.h regeneration after touching build files (Cory Fields)
3d395d6 build: remove wonky auto top-level convenience targets (Cory Fields)
4bc99c3 Add missing <atomic> header in clientmodel.h (Jonas Schnelli)
222f377 Set both time/height header caches at the same time (Jonas Schnelli)
7da1337 Declare headers height/time cache mutable, re-set the methods const (Jonas Schnelli)
9ac40e8 Update the remaining blocks left in modaloverlay at init. (Jonas Schnelli)
1e936d7 Reduce cs_main locks during modal overlay by adding an atomic cache (Jonas Schnelli)
0aee4a1 Check interruptNet during dnsseed lookups (Matt Corallo)
2017-05-31 18:05:06 +02:00
Gregory Sanders
18476423fb
[Wallet] unset change position when there is no change on exact match 2017-05-31 10:57:16 +02:00
Cory Fields
ae479bc45b
build: fix bitcoin-config.h regeneration after touching build files
This was a long-standing and annoying problem.

If autogen.sh was not manually run after touching configure.ac,
bitcoin-config.h would not be properly regenerated. This causes very subtle
problems when configure appears to enable a new value, but it does not end up
reflected in the build.
2017-05-31 10:54:19 +02:00
Cory Fields
3d395d6815
build: remove wonky auto top-level convenience targets
These were meant to help build subdir targets from the top builddir, but cause
infinite recursion when going the other way.

If anyone actually uses these, we can add back specific targets.
2017-05-31 10:54:19 +02:00
Jonas Schnelli
4bc99c3b28
Add missing <atomic> header in clientmodel.h 2017-05-31 10:53:47 +02:00
Jonas Schnelli
222f3775cf
Set both time/height header caches at the same time 2017-05-31 10:53:47 +02:00
Jonas Schnelli
7da133772d
Declare headers height/time cache mutable, re-set the methods const 2017-05-31 10:53:47 +02:00
Jonas Schnelli
9ac40e853c
Update the remaining blocks left in modaloverlay at init. 2017-05-31 10:53:47 +02:00
Jonas Schnelli
1e936d7e87
Reduce cs_main locks during modal overlay by adding an atomic cache 2017-05-31 10:53:46 +02:00
Matt Corallo
0aee4a132b
Check interruptNet during dnsseed lookups 2017-05-31 10:52:56 +02:00
Shigeya Suzuki
44a17f278a
Minor fix in build documentation for FreeBSD 11
- Package name is libevent, not libevent2
- Need to use GNU make

Github-Pull: #10245
Rebased-From: 0611bc3439c65e100db98914d18606f623048ba8
2017-05-29 11:58:24 +02:00
Russell Yanofsky
321419bc06
Fix importwallet edge case rescan bug
Start importwallet rescans at the first block with timestamp greater or equal
to the wallet birthday instead of the last block with timestamp less or equal.
This fixes an edge case bug where importwallet could fail to start the rescan
early enough if there are blocks with decreasing timestamps or multiple blocks
with the same timestamp.

Github-Pull: #10410
Rebased-From: 2a8e35a11d4bd4828631654fc7b8b8fe8f0a2460
2017-05-23 17:09:42 +02:00
Alex Morcos
37a8fc54d4
Populate services in GetLocalAddress
Previously if we didn't have any local addresses, GetLocalAddress would return
0.0.0.0 and then we'd swap in a peer's notion of our address in AdvertiseLocal,
but then nServices would never get set.

Github-Pull: #10424
Rebased-From: 307013469f9a3b8f13d3eb9dbeea419a55148493
2017-05-22 12:56:13 +02:00
fanquake
ffb0c4b035
[depends] miniupnpc 2.0.20170509
Github-Pull: #10414
Rebased-From: af5d48c9a03182fdf121623bd98136b66d0fcb27
2017-05-17 20:58:56 +02:00
Wladimir J. van der Laan
f2a96e7d02
doc: clean out release notes 2017-04-22 16:22:09 +02:00
Wladimir J. van der Laan
964a185cc8
Merge #10232: [0.14] release-notes: Accurately explain getblocktemplate improvements
38ab0a7 release-notes: Accurately explain getblocktemplate improvements (Luke Dashjr)

Tree-SHA512: b519431d5009c5bdb7511e46c9dec05370ba62d70f5f6a9d00b82d190581b937e34d29c32c3795f4f219288d40695091cfe60ec93b3c40c01ab72d9232064c04
2017-04-20 11:28:25 +02:00
Warren Togami
51c787dfb4
Clarify importprivkey help text with example of blank label without rescan
Occasionally I waste a lot of time not remembering that the second parameter to importprivkey must be blank if you intend to stop rescan with "false" as the third parameter.

Github-Pull: #10207
Rebased-From: c9e31c36ffacedb85d4d9ce75a92e011a3e7d4b4
2017-04-20 08:18:50 +02:00
Luke Dashjr
38ab0a7465 release-notes: Accurately explain getblocktemplate improvements 2017-04-19 16:45:38 +00:00
Wladimir J. van der Laan
33fadc20ba
doc: Update release notes pre-rc2 2017-04-14 12:45:41 +02:00
Wladimir J. van der Laan
348a71701d
qt: translations update pre-rc2 2017-04-14 12:25:51 +02:00
Cory Fields
30fa231011
net: define NodeId as an int64_t
This should make occurances of NodeId wrapping essentially impossible for
real-world usage.

Github-Pull: #10176
Rebased-From: c851be4b25905977ca471c42435dc590fd2ff2f5
2017-04-14 10:35:49 +02:00
John Newbery
3c796026e5
[rpc] rename disconnectnode argument
Github-Pull: #10204
Rebased-From: 883154cbcb306dcc6205fe349c7056ced1f6c5fc
2017-04-14 10:19:06 +02:00