Commit Graph

346 Commits (b696d7870b29232057600df5ddd8351888253b95)

Author SHA1 Message Date
MarcoFalke aaaaad6ac9
scripted-diff: Bump copyright of files changed in 2019
5 years ago
Wladimir J. van der Laan f6e42256fe build: Allow export of environ symbols
5 years ago
Wladimir J. van der Laan 16a7be1663
build: Bump minimum versions in symbol checker
5 years ago
Wladimir J. van der Laan b77d5ad59f
build: Disallow dynamic linking against c++ library
5 years ago
fanquake ec89d2882a
build: remove libanl.so.1 from ALLOWED_LIBRARIES
5 years ago
James O'Beirne c1ccbc3dde devtools: add utxo_snapshot.sh
5 years ago
gchuf dffae5a5ad scripts: update copyright_header script to include additional files
5 years ago
Ben Woosley 3d0a82cff8
devtools: Accomodate block-style copyright blocks
5 years ago
Ben Woosley b21680baf5
test/contrib: Fix invalid escapes in regex strings
5 years ago
fanquake 3d50fe2c1f
scripts: move update-translations.py to maintainer-tools repo
5 years ago
fanquake 6c27fa0f09
scripts: remove github-merge.py
5 years ago
Carl Dong 65f8da08df
symbol-check: Disallow libX11-*.so.* shared libraries
5 years ago
fanquake 1088b90cba
Merge #16327: scripts and tools: Update ShellCheck linter
5 years ago
Hennadii Stepanov 1ac454a384
Enable ShellCheck rules
5 years ago
Hennadii Stepanov ca11606858
Fix: "Bitcoin Core" -> "The Bitcoin Core"
5 years ago
Hennadii Stepanov 621463d7df
Drop no-longer-relevant copyright holder name
5 years ago
Hennadii Stepanov 01fafe55a1
Include Objective-C source files
5 years ago
MarcoFalke e115a21f79
Merge #16223: devtools: Fetch and display ACKs at sign-off time in github-merge
5 years ago
Wladimir J. van der Laan 0e01e4522e devtools: Fetch and display ACKs at sign-off time in github-merge
5 years ago
fanquake 47d981e827
Merge #16186: doc/lint: Fix spelling errors identified by codespell 1.15.0
5 years ago
fanquake 7524376a81
Merge #16201: devtools: Always use unabbreviated commit IDs in github-merge.py
6 years ago
Wladimir J. van der Laan 067fba5631 devtools: Always use unabbreviated commit IDs in github-merge.py
6 years ago
Ben Woosley b748bf6f50
Fix spelling errors identified by codespell 1.15.0
6 years ago
MarcoFalke 6899ef3f0e
Merge #16143: tests: Mark unit test blockfilter_index_initial_sync as non-deterministic
6 years ago
practicalswift c061be1e2f tests: Mark unit test blockfilter_index_initial_sync as non-deterministic
6 years ago
Steven Roose a352d2ae5f
Don't GPG sign intermediate commits with github-merge tool
6 years ago
MarcoFalke faf666f814
Remove Windows 32 bit build
6 years ago
nkostoulas 942ff2054b
contrib: gh-merge: Use pagination to fetch all review comments
6 years ago
MarcoFalke fa1c073154
contrib: gh-merge: Include review comments in merge commit
6 years ago
MarcoFalke b83c6f7940
Merge #15444: [docs] Additional productivity tips
6 years ago
Wladimir J. van der Laan 12408d33c6
Merge #15549: gitian: Improve error handling
6 years ago
Wladimir J. van der Laan 32da92bdf6 gitian: Improve error handling
6 years ago
MarcoFalke a74d588f21
Merge #14954: build: Require python 3.5
6 years ago
MarcoFalke 45f434f44d
Merge #15288: Remove wallet -> node global function calls
6 years ago
MarcoFalke fab5a1e0f4
build: Require python 3.5
6 years ago
Russell Yanofsky 318f41fb2c circular-dependencies: Avoid treating some .h/.cpp files as a unit
6 years ago
Sjors Provoost 3a21905a4e
[doc] devtools: mention clang-format dependency
6 years ago
practicalswift 43206239a8 tests: Add script checking for deterministic line coverage
6 years ago
MarcoFalke fa0fe3b8a4
contrib: Add missing wallet tool to gen-manpages.sh
6 years ago
Ben Woosley ad5e5a105e
Scripts and tools: Drop no-longer-relevant copyright holder names
6 years ago
Ben Woosley 2434ab5c2a
Scripts and tools: Fix devtools/copyright_header.py to always honor exclusions
6 years ago
Wladimir J. van der Laan f1bd219a5b contrib: Allow use of github API authentication in github-merge
6 years ago
Wladimir J. van der Laan a4c5bbfcd3 contrib: Add support for http[s] URLs in github-merge
6 years ago
Wladimir J. van der Laan 059a3cffdf contrib: Detailed reporting for http errors in github-merge
6 years ago
practicalswift 4de11a3682 Remove Python 2 import workarounds
6 years ago
Daniel Ingram 17b55202da Compare to None with is/is not
6 years ago
Daniel Ingram 1b89074ae2 Change '== None' to 'is None'
6 years ago
Daniel Ingram 16d2937723 Handle exception as ImportError
6 years ago
Craig Younkins af1ed206f8 Fix broken Gmane URLs
6 years ago
Cornelius Schumacher af9a9918b2 Fix detection of copyright holders
6 years ago
Chun Kuan Lee 5d62dcf9cf lint: Make sure we read the command line inputs using utf-8 decoding in python
6 years ago
Chun Kuan Lee c516c3a770 [contrib] Support ARM and RISC-V symbol check
6 years ago
Wladimir J. van der Laan 78dae8cacc
Merge #13780: 0.17: Pre-branch maintenance
6 years ago
DrahtBot eb7daf4d60 Update copyright headers to 2018
6 years ago
Chun Kuan Lee 1e60713a68 contrib: Fix test-security-check fail in Ubuntu 18.04
6 years ago
Conrado Gouvea 37d363dd4a
Tools: fix BIND_NOW check in security-check.py
6 years ago
Wladimir J. van der Laan dcb154e5aa
Merge #13177: GCC-7 and glibc-2.27 back compat code
6 years ago
DesWurstes 000000035b Obsolete #!/bin/bash shebang
6 years ago
Wladimir J. van der Laan 45c00f8416
Merge #13454: Make sure LC_ALL=C is set in all shell scripts
7 years ago
practicalswift 3352da8da1 Add "export LC_ALL=C" to all shell scripts
7 years ago
practicalswift 634bd97001 Explicitly specify encoding when opening text files in Python code
7 years ago
Max Kaplan 85f0135eae
utils: checking for bitcoin addresses in translations
7 years ago
Chun Kuan Lee 253f592909 Add stdin, stdout, stderr to ignored export list
7 years ago
fanquake 93843f6891
doc: remove leftover check-doc documentation
7 years ago
Wladimir J. van der Laan 2ac6315f44
Merge #13281: test: Move linters to test/lint, add readme
7 years ago
MarcoFalke fa3c910bfe
test: Move linters to test/lint, add readme
7 years ago
MarcoFalke d792e47421
Merge #13228: Add script to detect circular dependencies between source modules
7 years ago
Pieter Wuille a7b295e91e Add circular dependencies script
7 years ago
practicalswift 506c5785fb Enable Travis checking for two Python linting rules we are currently not violating
7 years ago
John Bampton 0d31ef4762 Enable W191 and W291 flake8 checks.
7 years ago
Andrew Chow 4d4185a4f0 Make gArgs aware of the arguments
7 years ago
Wladimir J. van der Laan bf9b03ddcc
Merge #13094: tests: Add test for 64-bit Windows PE, modify 32-bit test results
7 years ago
MarcoFalke 4b75dcf0ec devtools: Make linter check LogPrint calls
7 years ago
Chun Kuan Lee ab3f4dd27f tests: Add test for 64-bit PE, modify 32-bit test results
7 years ago
MarcoFalke 07825088f9
Merge #12972: Add python3 script shebang lint
7 years ago
practicalswift 643aad17fa Enable additional flake8 rules
7 years ago
practicalswift f020aca297 Minor Python cleanups to make flake8 pass with the new rules enabled
7 years ago
John Newbery 2bff472992 [contrib] convert test-security-check to python3
7 years ago
practicalswift 958bf40489 add lint tool to check python3 shebang
7 years ago
MarcoFalke 3cf76c23fb
Merge #12933: doc: Refine header include policy
7 years ago
practicalswift 1499fdc350 Add shell script linting: Check for shellcheck warnings in shell scripts
7 years ago
MarcoFalke fad0fc3c9a
Refine travis check for duplicate includes
7 years ago
Wladimir J. van der Laan ebd786b72a
Merge #12852: [doc] devtools: Setup ots git integration
7 years ago
MarcoFalke fa385c3a8b
[doc] devtools: Setup ots git integration
7 years ago
practicalswift c36b720d00 Add Travis check for duplicate includes
7 years ago
Wladimir J. van der Laan 3190785c11
Merge #12891: [logging] add lint-logs.sh to check for newline termination.
7 years ago
John Newbery d207207fd3 [logging] add lint-logs.sh to check for newline termination.
7 years ago
practicalswift d1b622b5a2 tests: Add check for test suite name uniqueness in lint-tests.sh
7 years ago
MarcoFalke 0c5f67b8e5
Merge #12757: Clarify include guard naming convention
7 years ago
MarcoFalke 9beded5860
Merge #12719: tests: Add note about test suite naming convention in developer-notes.md
7 years ago
MarcoFalke fa5825d610
Merge #12284: Remove assigned but never used local variables. Enable Travis checking for unused local variables.
7 years ago
MarcoFalke 5e53b80b02
Merge #12820: contrib: Fix check-doc script regexes
7 years ago
Wladimir J. van der Laan 252c1b0fae
Merge #12829: Python3 fixup
7 years ago
practicalswift ea04bf7862 Enable flake8 warning F841 ("local variable 'foo' is assigned to but never used")
7 years ago
practicalswift 169f3e8637 Remove assigned but never used local variables
7 years ago
John Newbery f50975b136 [contrib] fixup symbol-check.py Python3 support
7 years ago
John Newbery 5de2b18c67 [contrib] fixup security-check.py Python3 support
7 years ago
MarcoFalke 05120ee755 contrib: Remove unused import string
7 years ago
MarcoFalke 136084470c contrib: Fix check-doc script regexes
7 years ago
John Newbery bc6fdf2d15 Change all python files to use Python3
7 years ago
practicalswift 3bcc0059b8 Add lint-include-guards.sh which checks include guard consistency
7 years ago
practicalswift db983beba6 tests: Add lint-tests.sh which checks the test suite naming convention
7 years ago
MarcoFalke d8d9162f5b
Merge #12572: [script] lint-whitespace: find errors more easily
7 years ago
Wladimir J. van der Laan 17c44b208f
Merge #12098: [scripts] lint-whitespace: add param to check last N commits
7 years ago
Wladimir J. van der Laan 14475e2dcd
Merge #12097: [scripts] lint-whitespace: use perl instead of grep -P
7 years ago
Akio Nakamura 0fbed98e42 [script] lint-whitespace: improve print linenumber
7 years ago
MarcoFalke dcfe218626
Merge #12308: contrib: Add support for out-of-tree builds in gen-manpages.sh
7 years ago
MarcoFalke fafbf7f74e
devtools: Exclude patches from lint-whitespace
7 years ago
Wladimir J. van der Laan 526e28220a contrib: Add support for out-of-tree builds in gen-manpages.sh
7 years ago
practicalswift a9d0ebc262 Enable flake8 warnings for all currently non-violated rules
7 years ago
practicalswift 0b9207efbe Enable flake8 warning for "list comprehension redefines 'foo' from line N" (F812)
7 years ago
Sjors Provoost 8dbf740f80
[scripts] lint-whitespace: check last N commits or unstaged changes
7 years ago
Sjors Provoost 40b17f5f91
[scripts] lint-whitespace: use perl instead of grep -P
7 years ago
MarcoFalke c991b304de
Merge #12075: [scripts] Add missing univalue file to copyright_header.py
7 years ago
Akira Takizawa 595a7bab23 Increment MIT Licence copyright header year on files modified in 2017
7 years ago
fanquake 415f86c6ae
[scripts] Add missing univalue file to copyright_header.py
7 years ago
practicalswift d60b320740 Add Travis check for unused Python imports
7 years ago
Pieter Wuille c17f11f7b4
Merge #10773: Shell script cleanups
7 years ago
MarcoFalke 6e4e98ee8c
Merge #11394: Perform a weaker subtree check in Travis
7 years ago
MarcoFalke fa0025dc3c Revert "Remove unused variable in shell script"
7 years ago
Wladimir J. van der Laan 23e9074e0a
Merge #10771: Remove unused variables in shell scripts
7 years ago
practicalswift 193c2fb4c8 Use bash instead of POSIX sh. POSIX sh does not support arrays.
7 years ago
Pieter Wuille e1d0cc23a9 Improve git-subtree-check.sh
7 years ago
MarcoFalke fae2673d5d qa: check-rpc-mapping must not run on empty lists
7 years ago
Wladimir J. van der Laan 96d91b79bd
contrib: Ignore historical release notes for whitespace check
7 years ago
MeshCollider 1f379b1f06 Add tab char lint check and exclude imported dependencies
7 years ago
Evan Klitzke dd365612fd Add a lint check for trailing whitespace.
7 years ago
MarcoFalke 7fcd61b261
Merge #10753: test: Check RPC argument mapping
7 years ago
MeshCollider 7d03418aea Add -usehd to excluded args in check-doc.py
7 years ago
Wladimir J. van der Laan 77aa9e59ea test: Check RPC argument mapping
7 years ago
Wladimir J. van der Laan dabee00ef1 github-merge: Coalesce git fetches
7 years ago
practicalswift 51cb6b8221 Use print(...) instead of undefined printf(...)
7 years ago
practicalswift 25cd520fc4 Use sys.exit(...) instead of exit(...): exit(...) should not be used in programs
7 years ago
practicalswift ab8e8b97a3 Remove unused variables in shell scripts.
7 years ago
Pieter Wuille 8842d1a5d4 Add undocumented -forcecompactdb to force LevelDB compactions
7 years ago
Pieter Wuille 475c08cb44 Add PR description to merge commit in github-merge.py
7 years ago
Pieter Wuille eaca1b7b08 Random db flush crash simulator
7 years ago
MarcoFalke fab9b60fbd doc: Remove outdated minrelaytxfee comment
8 years ago
Wladimir J. van der Laan fbf5d3ba15
Merge #10480: Improve commit-check-script.sh
8 years ago
Wladimir J. van der Laan 1983c8772c devtools: Retry after signing fails in github-merge
8 years ago
Pieter Wuille 5432fc3d59 Fail on commit with VERIFY SCRIPT but no scripted-diff
8 years ago
Wladimir J. van der Laan eb8263bdc9
Merge #10317: Remove unused Python imports
8 years ago
Cory Fields e50c33ea27 devtools: add script to verify scriptable changes
8 years ago
practicalswift 0c60c63de0 Remove unused Python imports
8 years ago
Wladimir J. van der Laan b508424104 contrib: github-merge improvements
8 years ago
John Newbery c28ee91db0 Rename rpc-tests directory to functional
8 years ago
John Newbery 00902c48cd Rename qa directory to test
8 years ago
Wladimir J. van der Laan a327e8ea30 devtools: Make github-merge compute SHA512 from git, instead of worktree
8 years ago
Wladimir J. van der Laan 30ff3a2fc9
Merge #9602: Remove coin age priority and free transactions - implementation
8 years ago
Wladimir J. van der Laan 309bf16257
devtools: Fix a syntax error typo
8 years ago