Commit Graph

70 Commits

Author SHA1 Message Date
Jonathan "Duke" Leto
93207a2faf Add copyrights to some devtools 2022-09-19 05:59:41 -07:00
Duke Leto
5a145acd46 Add script to automate string replaces 2022-09-17 23:35:27 -04:00
Duke Leto
6f707342ea Work even if build/ dir doesn't exist 2022-01-25 23:09:15 -05:00
Duke Leto
70bc9bf0c0 Update linux bin script 2021-10-20 23:22:57 -04:00
Duke Leto
9be07c1452 man pages 2021-04-18 11:50:31 -04:00
Duke Leto
1157d74d4b Merge branch 'master' into dev 2021-03-31 21:16:55 -04:00
jahway603
4ca41a1357 added help2man check in gen-manpages.sh 2021-03-01 03:07:03 -05:00
Duke Leto
1d260fb919 Improve linux bin script 2021-02-26 11:33:22 -05:00
Duke Leto
eb9a7cdd00 Improve linux binary generation 2021-02-22 08:34:53 -05:00
Duke Leto
30bfc7be3a Add asmap to linux binary script 2021-02-22 08:20:32 -05:00
Duke Leto
5ac04de029 Update manpages 2021-02-21 08:21:31 -05:00
Duke Leto
93d1fd37f7 update manpage script 2021-01-24 13:06:01 -05:00
Duke Leto
cde6d33ad1 The term 'whitelist' is racist and so we choose to call this feature 'allowlist' 2021-01-10 10:46:22 -05:00
Duke Leto
4651d9629f yep 2020-12-17 17:54:37 -05:00
Duke Leto
b58c15b9fb update copyrights 2020-12-10 07:45:36 -05:00
Duke Leto
3ef46f405a We vibe the GPLv3, fix some typos 2020-12-08 14:26:17 -05:00
Duke Leto
fdf1ed1d0a update unix manpages 2020-12-06 22:03:35 -05:00
Duke Leto
3939a7a444 +x 2020-11-14 18:54:21 -05:00
Duke Leto
bab65bf2a3 rm -rf Github 2020-11-14 18:53:42 -05:00
Duke Leto
be16f80abc Hush Full Node is now GPLv3
Any projects which want to use Hush code from now on will need to be licensed as
GPLv3 or we will send the lawyers: https://www.softwarefreedom.org/

Notably, Komodo (KMD) is licensed as GPLv2 and is no longer compatible to receive
code changes, without causing legal issues. MIT projects, such as Zcash, also cannot pull
in changes from the Hush Full Node without permission from The Hush Developers,
which may in some circumstances grant an MIT license on a case-by-case basis.
2020-10-21 07:28:10 -04:00
Duke Leto
410a1bdf94 Add script to make linux bins 2020-09-25 09:37:06 -04:00
Duke Leto
a7f88a87aa Update copyright URL to be https 2020-09-20 13:17:38 -04:00
Duke Leto
4c39efccce Add/update unix manpages 2020-01-18 09:07:22 -05:00
Duke Leto
5e0f583dd6 Update copyright fixin' script 2020-01-02 13:08:05 -05:00
Duke Leto
5ecc149142 Update gen-manpages.sh to autodetect hushd version 2019-12-15 21:26:43 -05:00
Duke Leto
73b7804977 Update version in gen-manpages.h, which really should be automated 2019-12-14 08:33:21 -05:00
Duke Leto
9444d8de85 update manpages 2019-11-26 08:21:32 -05:00
Duke Leto
1071e3c7c5 update manpages 2019-10-27 17:36:19 -04:00
miketout
9feb4b9e08 Major updates integration from all upstreams 2018-09-18 14:33:53 -07:00
Asher Dawes
2ab4c25cb0 Asher dev (#89)
* Adding Brewfile for fetching MacOS build dependencies with the brew bundle command.

* Updating version, annotating Mac fetch-params.sh for debugging
2018-07-07 00:32:41 -07:00
Jack Grigg
5e38c24c1d Add Mach-O 64-bit detection to security-check.py
Fixes sec-hard test on MacOS CI worker. At some point we can extend this with
actual security hardening checks.
2018-06-07 17:49:01 +12:00
Matthew King
12d3277171 Favour python over python2 as per PR #7723 2018-06-05 21:57:21 +12:00
Matthew King
d28d3d20de Use portable #! in python scripts (/usr/bin/env) 2018-06-05 21:56:13 +12:00
jl777
eb9facd492 Merge branch 'dev' into jl777 2018-03-25 22:24:20 +03:00
Duke Leto
e78e9fa3e3 Update manpages script for komodo 2018-03-04 04:33:53 +00:00
Wladimir J. van der Laan
41b28420d2 devtools: Check for high-entropy ASLR in 64-bit PE executables
check_PE_PIE only checked for DYNAMIC_BASE, this is not enough
for (secure) ASLR on 64-bit.
2017-12-01 14:10:17 +00:00
syd
2d342736dc Get the sec-hard tests to run correctly.
This fixes the way arguments were passed to security-check, and also
a typo in how BIND_NOW was being searched for in a list.

Also fix how symbol-check is invoked although that script isn't
currently used.
2017-11-20 00:48:12 -05:00
Jack Grigg
2bf4f2781b [manpage] Handle build numbers in versions 2017-04-19 14:21:45 +12:00
Simon
ec85287c45 Remove QT translation support files 2017-03-10 10:01:48 -08:00
Daira Hopwood
648dcaffea Update which libraries are allowed to be linked to zcashd by symbol-check.py.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-03-07 19:15:08 +00:00
Jack Grigg
a0e6d5a185 Adjust gen-manpages.sh for Zcash, use in Debian builds 2017-03-02 11:18:44 -08:00
nomnombtc
076406650c improved gen-manpages.sh, includes bitcoin-tx and strips commit tag, now also runs binaries from build dir by default, added variables for more control 2017-03-02 11:18:43 -08:00
nomnombtc
0745198ccf add gen-manpages.sh description to README.md 2017-02-23 02:24:54 +00:00
nomnombtc
95d93342c8 add script to generate manpages with help2man 2017-02-23 02:24:54 +00:00
Kevin Gallagher
74dcb5ff05 Include contrib/devtools/split-debug.sh from upstream 2016-10-15 15:57:11 -05:00
Cory Fields
3797182d51 release: add _IO_stdin_used to ignored exports
For details see: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=634261#109
2016-10-15 13:57:41 -05:00
Wladimir J. van der Laan
3599031edc devtools: add libraries for bitcoin-qt to symbol check
Forgot to add these.
Also add a short description for each required library.
2016-10-15 13:48:56 -05:00
Jack Grigg
85fe644139 Remaining changes from bitcoin/bitcoin#6854
Add a check to symbol-check.py that checks that only the subset of
allowed libraries is imported (to avoid incompatibilities).

See 56734f4b27 for the earlier changes.
2016-10-15 13:47:10 -05:00
Taylor Hornby
56734f4b27 Pull in upstream's make check-security, based on upstream PR #6854 and #7424. 2016-07-21 20:45:10 -06:00
Pieter Wuille
5ff94c630e Add git-subtree-check.sh script 2015-04-02 17:52:52 -07:00