Matt Corallo
df5bae2e7b
Update trusted-sha512-root-commit for new bad tree hash
2017-03-09 09:53:19 -05:00
Matt Corallo
efc06c2c46
If GNU sha512sum is missing, try perl shasum in verify-commits
2017-03-09 09:53:19 -05:00
Matt Corallo
fd5e905e21
Make verify-commits.sh non-recursive
2017-03-09 09:53:19 -05:00
Wladimir J. van der Laan
309bf16257
devtools: Fix a syntax error typo
...
Fix a typo introduced in #9880 causing the script to not even parse.
2017-03-07 10:53:04 +01:00
Matt Corallo
b3ec305f8e
Fix bashisms in verify-commits and always check top commit's tree
2017-03-06 16:59:08 -05:00
Matt Corallo
f20e664f40
Check gpg version before setting --weak-digest
2017-03-06 16:59:07 -05:00
Wladimir J. van der Laan
4df8213b98
Merge #9880 : Verify Tree-SHA512s in merge commits, enforce sigs are not SHA1
...
bbd7579
Fix regsig checking for subkey sigs in verify-commits (Matt Corallo)
d025bc7
Allow any subkey in verify-commits (Matt Corallo)
eddc77a
Add comment re: why SHA1 is disabled (Peter Todd)
d9c450f
Verify Tree-SHA512s in merge commits, enforce sigs are not SHA1 (Matt Corallo)
be908a6
Fail merge if there are any symlinks (Matt Corallo)
Tree-SHA512: bb66c59cc1c6b1c86d7d8be7adb0769c6598c0e28ad927409941f30af87d390521e82fc13700ee22e92db1bd571db3e19a152ec7b2c0349c6e06f5de62c0b65f
2017-03-06 17:19:40 +01:00
Matt Corallo
bbd757940b
Fix regsig checking for subkey sigs in verify-commits
2017-03-05 11:21:52 -05:00
Matt Corallo
d025bc7964
Allow any subkey in verify-commits
2017-03-04 09:41:16 -05:00
Peter Todd
eddc77a1b1
Add comment re: why SHA1 is disabled
2017-03-04 09:41:16 -05:00
Matt Corallo
d9c450ffb2
Verify Tree-SHA512s in merge commits, enforce sigs are not SHA1
2017-03-04 09:41:15 -05:00
MarcoFalke
fa7da3fd96
[contrib] gh-merge: Move second sha512 check to before signing
2017-03-03 15:16:10 +01:00
Matt Corallo
be908a69bf
Fail merge if there are any symlinks
2017-03-01 11:22:06 -05:00
Wladimir J. van der Laan
be8ba2cfa4
Merge #9871 : Add a tree sha512 hash to merge commits
...
fa89670
Add SHA512 tree hash to merge commits (Pieter Wuille)
Tree-SHA512: 72321597336d3c4957719c8b907f258814b01499a82d2bc1e8c678b8825461d95f23b42ff6868a25725f4bfc3da24f7b12c058b45cbc7a7dfbf668888b68274e
2017-03-01 10:03:44 +01:00
Matt Corallo
a4b02f4275
Add Pieter's old signed commits to revsig-commits
2017-02-27 20:24:20 -05:00
Pieter Wuille
fa89670d34
Add SHA512 tree hash to merge commits
2017-02-26 17:31:28 -08:00
Wladimir J. van der Laan
61a640ea97
Merge #9485 : ZMQ example using python3 and asyncio
...
b471daf
Adddress nits, use asyncio signal handling, create_task (Bob McElrath)
4bb7d1b
Add python version checks and 3.4 example (Bob McElrath)
5406d51
Rewrite to not use Polling wrapper for asyncio, link to python2.7 example (Bob McElrath)
5ea5368
ZMQ example using python3 and asyncio (Bob McElrath)
2017-02-21 17:51:00 +01:00
Cory Fields
8e5cca027f
gitian: bump descriptors for master
...
This was skipped for the 0.14 cycle.
2017-02-17 16:11:43 -05:00
Wladimir J. van der Laan
afae75fd3d
Merge #9675 : Fix typo and spelling inconsistency in CONTRIBUTING.md
...
36164fa
Fix typo and spelling inconsistency in CONTRIBUTING.md (Koki Takahashi)
2017-02-16 15:05:55 +01:00
Wladimir J. van der Laan
ec66d06e6e
Merge #9735 : devtools: Handle Qt formatting characters edge-case in update-translations.py
...
7179e7c
qt: Periodic translations update (Wladimir J. van der Laan)
5e903a5
devtools: Handle Qt formatting characters edge-case in update-translations.py (Wladimir J. van der Laan)
2017-02-14 12:21:34 +01:00
Wladimir J. van der Laan
a60677e394
Pre-0.14.0 hardcoded seeds update
2017-02-10 11:04:34 +01:00
Wladimir J. van der Laan
bfa9393c06
contrib/seeds: Update PATTERN_AGENT
...
gmaxwell: Adds the newest versions, drops everything multiple softforks ago.
2017-02-10 11:04:33 +01:00
Wladimir J. van der Laan
4dfac2c950
Update seeds tooling to Python 3
...
All the other tooling scripts require Python 3, it makes sense to do so
here too.
Also document the dependency on python3-dnspython.
2017-02-10 10:29:09 +01:00
Wladimir J. van der Laan
5e903a5ed9
devtools: Handle Qt formatting characters edge-case in update-translations.py
...
If both numeric format specifiers and "others" are used, assume we're
dealing with a Qt-formatted message. In the case of Qt formatting (see
https://doc.qt.io/qt-5/qstring.html#arg ) only numeric formats are
replaced at all. This means "(percentage: %1%)" is valid (which was
introduced in #9461 ), without needing any kind of escaping that would be
necessary for strprintf. Without this, this function would wrongly
detect '%)' as a printf format specifier.
2017-02-10 08:56:27 +00:00
Koki Takahashi
36164faa33
Fix typo and spelling inconsistency in CONTRIBUTING.md
...
Fix spellings of GitHub
Remove unnecessary changes
Fix GitHub spelling on doc/translation_process.md
2017-02-09 11:56:44 +09:00
Wladimir J. van der Laan
b709fe7ffc
Merge #9532 : Remove unused variables
...
90fd29b
Remove unused int64_t nSinceLastSeen (practicalswift)
ac4a095
Remove unused Python variables (practicalswift)
2017-02-07 15:28:50 +01:00
Wladimir J. van der Laan
986ba005ed
Merge #9651 : Fix typos
...
5f62e3e
Fix typos (practicalswift)
2017-02-06 14:20:05 +01:00
Wladimir J. van der Laan
1c2edd9f67
Merge #9654 : Add jtimon pgp keys for commit sigs and future gitian builds
...
178454d
Contrib: Add jtimon pgp keys for commit sigs and future gitian builds (Jorge Timón)
2017-02-02 13:25:59 +01:00
Wladimir J. van der Laan
7c93952fec
Merge #9656 : Check verify-commits on pushes to master
...
ba94426
Test that pushes to bitcoin/bitcoin are signed per verify-commits (Matt Corallo)
3e900ac
Require merge commits merge branches on top of other merge commits (Matt Corallo)
2017-02-02 13:04:53 +01:00
Wladimir J. van der Laan
ae972a5e99
Merge #9580 : Fix various minor linearization script issues
...
b9d95bd
Fix various minor linearization script issues (Douglas Roark)
2017-02-02 10:19:15 +01:00
Matt Corallo
3e900acafa
Require merge commits merge branches on top of other merge commits
...
Specifically, require that the left branch (first restult of git
show -s --format=format:%P) is a signed merge commit, instead of
allowing either. This is fine for now, but might need to be relaxed
in the future.
Also fixes an out-of-file-descriptors issue by holding too many
open FDs writing to /dev/null
2017-02-01 18:22:27 -05:00
Jorge Timón
178454dde9
Contrib: Add jtimon pgp keys for commit sigs and future gitian builds
2017-01-31 01:09:29 +01:00
MarcoFalke
53ab12d931
Merge #9649 : [doc] Remove unused clang format dev script
...
fa5137c
[doc] Remove unused clang format dev script (MarcoFalke)
2017-01-30 13:50:01 +01:00
practicalswift
5f62e3eb63
Fix typos
2017-01-29 18:19:55 +01:00
MarcoFalke
fa5137c11d
[doc] Remove unused clang format dev script
...
Also, update the clang format file to reflect the current coding
style mentioned in the developer notes.
2017-01-28 16:57:08 +01:00
practicalswift
cc16d99f1d
[trivial] Fix typos in comments
2017-01-27 21:22:35 +01:00
Douglas Roark
b9d95bd9a1
Fix various minor linearization script issues
...
- The last-timestamp-encountered variable wasn’t being used properly. Rewrite code to properly allow for new blockchain files to be written when split by month.
- Properly set a blockchain file’s access and modify times.
- Add a “debug output” option to quiet certain output that might not always be desirable.
- Update the README.
2017-01-25 13:12:03 -08:00
Lauda
be31a2b363
[Trivial] Update license year range to 2017
...
The same as #7363 .
2017-01-23 23:46:06 +01:00
practicalswift
5cdf10611f
Remove redundant semicolons in Python code
2017-01-20 22:56:11 +01:00
Bob McElrath
b471daf85b
Adddress nits, use asyncio signal handling, create_task
2017-01-19 17:17:37 -05:00
Bob McElrath
4bb7d1bc4d
Add python version checks and 3.4 example
2017-01-19 17:17:37 -05:00
Bob McElrath
5406d51067
Rewrite to not use Polling wrapper for asyncio, link to python2.7 example
2017-01-19 17:17:37 -05:00
Bob McElrath
5ea5368b3a
ZMQ example using python3 and asyncio
2017-01-19 17:17:37 -05:00
Wladimir J. van der Laan
41cb05cc8f
Merge #9552 : Add IPv6 support to qos.sh
...
fc089ae
Add IPv6 support to qos.sh (James White)
2017-01-19 14:11:49 +01:00
James White
fc089ae47a
Add IPv6 support to qos.sh
2017-01-19 09:35:58 +00:00
practicalswift
95bab821b3
Remove unused Python imports
2017-01-13 19:03:20 +01:00
practicalswift
ac4a095306
Remove unused Python variables
2017-01-13 18:55:03 +01:00
Doug
3c8f63ba7c
Make linearize scripts Python 3-compatible.
2017-01-05 00:46:30 -08:00
Doug
d5aa19813c
Allow linearization scripts to support hash byte reversal
...
Currently, the linearization scripts require input hashes to be in one endian form. Add support for byte reversal.
2017-01-05 00:46:29 -08:00
MarcoFalke
c2ea1e6561
Merge #9401 : Make rpcauth help message clearer, add example in example .conf
...
0513c70
Make rpcauth help message clearer, add example in example .conf (Gregory Sanders)
2017-01-04 13:00:12 +01:00