6290 Commits

Author SHA1 Message Date
Philip Kaufmann
845fc0eb13 add missing vhListenSocket.clear(); to CNetCleanup() 2015-06-27 13:44:15 +00:00
Philip Kaufmann
636716439a remove unused CNode::Cleanup() 2015-06-27 13:44:14 +00:00
Pieter Wuille
d617424616 Ping automatically every 2 minutes (unconditionally)
... instead of after 30 minutes of no sending, for latency measurement
and keep-alive. Also, disconnect if no reply arrives within 20 minutes,
instead of 90 of inactivity (for peers supporting the 'pong' message).
2015-06-27 13:44:14 +00:00
Philip Kaufmann
f347f7ebb3 rename fNoListen to fListen and move to net
- better code readability and it belongs to net
- this is a prerequisite for a pull to add -listen to the GUI
2015-06-27 13:44:14 +00:00
langerhans
d9ff1efb5d Update release type and copyright year 2015-01-17 19:22:19 +01:00
langerhans
3028db904f Add release notes for 1.8.2 2015-01-17 19:15:43 +01:00
langerhans
9d0b9a167e Merge pull request #786 from rnicoll/1.8.2-openssl-1.0.1l
Openssl 1.0.1l dependency update
2015-01-17 18:59:44 +01:00
Ross Nicoll
8f516c5fa4 Update OpenSSL version to 1.0.1l 2015-01-17 17:16:06 +00:00
Patrick Lodder
4310750880 Openssl 1.0.1k dependency update
Updates openssl to 1.0.1k for:
- build docs
- gitian linux build descriptors
- gitian windows build descriptors

see: https://www.openssl.org/news/secadv_20150108.txt

Note: This patch was not applied to the OSX gitian process because
that is (still) broken for dogecoin at this time.
2015-01-15 13:42:16 +01:00
langerhans
62e8666ad7 Merge pull request #784 from rnicoll/1.8.2-openssl-robustness
Improve robustness of DER recoding code
2015-01-13 10:26:29 +01:00
Wladimir J. van der Laan
35fc9351d0 Improve robustness of DER recoding code
Add some defensive programming on top of #5634.

This copies the respective OpenSSL code in ECDSA_verify in
OpenSSL pre-1.0.1k (e.g. https://github.com/openssl/openssl/blob/OpenSSL_1_0_1j/crypto/ecdsa/ecs_vrf.c#L89)
more closely.

As reported by @sergiodemianlerner.

Github-Pull: #5640
Rebased-From: c6b7b29f232c651f898eeffb93f36c8f537c56d2
2015-01-12 20:20:01 +00:00
Ross Nicoll
cd35272722 Merge pull request #781 from langerhans/1.8.2-dev-openssl-fix
Fix for OpenSSL 1.0.1k+
2015-01-12 01:22:13 +00:00
Wladimir J. van der Laan
3835f3d091 fail immediately on an empty signature
Github-Pull: #5634
Rebased-From: 8dccba6a45db0466370726ed462b9da2eae43bce
2015-01-11 20:54:55 +01:00
Cory Fields
6fa9a5e31a consensus: guard against openssl's new strict DER checks
New versions of OpenSSL will reject non-canonical DER signatures. However,
it'll happily decode them. Decode then re-encode before verification in order
to ensure that it is properly consumed.

Github-Pull: #5634
Rebased-From: 488ed32f2ada1d1dd108fc245d025c4d5f252783
2015-01-11 20:54:47 +01:00
Ross Nicoll
44e1fa8d65 Merge pull request #757 from langerhans/1.8.2-dev
1.8.2 dev merge
2014-12-25 10:08:03 +00:00
langerhans
e5f85a3b99 Adjust version for 1.8.2 2014-12-24 23:11:46 +01:00
langerhans
c4aac56d58 Merge branch 'master' into 1.8.2-dev 2014-12-21 19:00:53 +01:00
langerhans
266c22dffb Merge branch '1.8-maint' v1.8.1 2014-12-20 20:22:13 +01:00
langerhans
432ce93412 Bump to release version 2014-12-20 20:21:50 +01:00
langerhans
2f75712f1e Merge branch '1.8-maint' 2014-12-20 19:13:59 +01:00
langerhans
0032d3ca68 Merge branch '1.8.1-dev' into 1.8-maint 2014-12-20 19:11:58 +01:00
langerhans
556d5343b3 edit release notes for late changes 2014-12-20 19:09:18 +01:00
Patrick Lodder
32fb2759e4 Merge pull request #755 from langerhans/1.8.1-dev-maxconn2
Make max_outbound_connections configurable
2014-12-20 19:04:02 +01:00
langerhans
8949d123bc Merge pull request #756 from rnicoll/1.8.1-dev-releasenotes
Update Dogecoin Core 1.8.1 release notes
2014-12-20 18:59:48 +01:00
Ross Nicoll
f01c4426f3 Updated Dogecoin Core 1.8.1 release notes. 2014-12-20 17:47:46 +00:00
langerhans
93d0ddad73 Introduce -maxoutconnections= to set the maximum number of outbound connections 2014-12-20 18:11:15 +01:00
Ross Nicoll
bc12951539 Merge pull request #753 from langerhans/1.8.1-dev-blocknotify
Block height for blocknotify
2014-12-20 16:50:20 +00:00
langerhans
e993b12278 Add %i to -blocknotify and replace it by the height of the block that the notification is about 2014-12-20 17:21:29 +01:00
langerhans
56717f4c1a Merge pull request #748 from domob1812/fix-auxpow
Remove unreachable code.
2014-12-19 18:18:42 +01:00
Daniel Kraft
876f23f5f1 Remove unreachable code.
The removed case (pcHead == script.end()) can never be reached, since
we explicitly error out above if that is the case.  It is legacy from
Namecoin's merge-mining, which does not forbid this case earlier.
2014-11-21 11:22:28 +01:00
langerhans
a280b15600 Merge pull request #747 from langerhans/1.8.1-dogechain-https
optionsmodel.cpp; Use HTTPS with dogechain.info
2014-11-20 19:27:02 +01:00
langerhans
7dcc7f8a82 Merge pull request #745 from abderraouf-adjal/patch-1
optionsmodel.cpp; Use HTTPS with dogechain.info
2014-11-20 19:16:57 +01:00
Abderraouf Adjal
438c40dcf9 optionsmodel.cpp; Use HTTPS with dogechain.info 2014-11-17 23:02:33 +01:00
langerhans
9c98dc0884 Merge pull request #737 from nameEO/patch-1
Update bitcoin_ko_KR.ts
2014-10-28 22:39:04 +01:00
langerhans
bb72f32931 Merge pull request #739 from patricklodder/1.8.1-dev-openssl-101j
OpenSSL 1.0.1j for gitian build process (and some docs)
2014-10-28 22:37:58 +01:00
langerhans
df6e2ebb13 Merge pull request #732 from whitj00/1.8.1-dev
bassguitarman's pgp keys
2014-10-28 22:32:31 +01:00
Patrick Lodder
f3243584b3 OpenSSL 1.0.1j for gitian build process
see: https://www.openssl.org/news/secadv_20141015.txt

Changes gitian build scripts for linux and windows to use
OpenSSL 1.0.1j. osx scripts have other issues (they have not
been updated to dogecoin dependencies) so those will go into a
separate change.

Please note that although the input for qt-win.yml changes for
reasons of consistency, the output does not, so the version
number for qt-win*-5.2.0-gitian intermediates remain at r3.
2014-10-28 20:42:59 +01:00
nameEO
5f6b382db2 Update bitcoin_ko_KR.ts
1. Fix some mistakes(typo, omission, spacing).
2. Re-adjust sentences to proper form.
3. Replace translation of certain words to better one.
4, Update legacy translations of upstream.
-----------------------------------------------------------------------------
I commit this first, and will commit another updates after 'translation resources' updates.

thanks.
2014-10-25 19:44:10 +09:00
Whit J
6d87b15ba2 Update win32-download-config 2014-10-10 16:51:30 -07:00
Whit J
7369eaba29 Update linux-download-config 2014-10-10 16:51:12 -07:00
Whit J
4cf85edc99 Add .pgp file 2014-10-10 16:49:58 -07:00
langerhans
ea2f35aace Merge pull request #726 from Andymeows/1.8.1-dev
Add a warning message about printing paper wallets while online
v1.8.1-beta-1
2014-10-05 18:11:35 +02:00
langerhans
ad9ca06347 Merge pull request #730 from patricklodder/1.8.1-dev-bootstrap-mirrors
Update bootstrap mirrors
2014-10-05 18:05:59 +02:00
langerhans
e791a39054 Merge pull request #725 from rnicoll/1.8.1-dev-qt4
Fix paper wallet compatibility with Gitian
2014-10-05 17:19:14 +02:00
Patrick Lodder
4de4499982 Update bootstrap mirrors 2014-10-05 15:57:15 +04:00
Andymeows
a1257a223f When printing paper wallets, add a warning message about security if connected to any peers.
Regenerate addresses at the end of the loop so that the shown wallet is the first to print.
Elaborating on the message after paper wallets are printed about ensuring print quality.
2014-10-04 21:13:26 -05:00
Ross Nicoll
66ba4b436a
Switched to older QT API calls to that paper wallet printing is compatible with Qt 4.6.4. 2014-10-04 20:49:47 +01:00
langerhans
e3de091a6a Merge pull request #721 from rnicoll/1.8.1-dev-orphan
Stricter handling of orphan transactions
2014-10-04 20:25:26 +02:00
langerhans
d9a803e88e Merge pull request #723 from rnicoll/1.8.1-dev-checkpoints
Add AuxPoW checkpoint
2014-10-04 20:17:10 +02:00
Ross Nicoll
77f17ccf20
Add checkpoints for 371,337 and 400,000 blocks, as well as intermediary blocks. 2014-10-04 19:12:52 +01:00