13117 Commits

Author SHA1 Message Date
shaolinfry
2cc35ab940 Merge pull request #356 from danslo/contributing-headers
Trivial: fix formatting of headers in CONTRIBUTING document
2017-07-23 11:54:52 +00:00
shaolinfry
16ebb1a90b Merge pull request #357 from thrasher-/master
Litecoin: Fix checkblock bench test
2017-07-23 11:54:07 +00:00
Adrian Gallagher
6c433835a8 Merge pull request #340 from romanornr/master
Litecoin: Zeitgeist2 bool fshift bnNew.bits()
2017-07-23 18:11:27 +10:00
Adrian Gallagher
750e8136b9
Litecoin: Fix checkblock bench test 2017-07-22 00:24:49 -07:00
Adrian Gallagher
d62daa0125 Update CONTRIBUTING.md 2017-07-21 10:24:22 +10:00
Adrian Gallagher
54e4c2f68d Merge pull request #353 from shazbert/master
Added shazbert public key
2017-07-18 11:36:25 +10:00
Daniel Sloof
8f06c99b91 Trivial: fix formatting of headers in CONTRIBUTING document 2017-07-17 18:55:36 +02:00
Ryan O'Hara-Reid
56a781a5b8
Added shazbert public key 2017-07-17 16:30:07 +10:00
Charlie Lee
a21ede979f Set final alert message for Litecoin 2017-07-14 09:35:36 +00:00
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
romanornr
51a59d4bef
Litecoin: Zeitgeist2 bool fshift bnNew.bits() 2017-07-08 12:10:01 +02: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