Jack Grigg
046c3d4f24
Simplify Python installation, inform user if they need to manually configure
2017-07-10 10:30:23 -05:00
Jack Grigg
c73014a2e3
Variable overrides for FreeBSD
...
These are insufficient to enable FreeBSD to build.
2017-07-04 17:47:34 -07:00
Jack Grigg
6f4a1721f2
Variable overrides for Debian, Ubuntu and Fedora
2017-07-04 17:47:11 -07:00
Jack Grigg
6db418c982
Ansible playbook for installing Zcash dependencies and Buildbot worker
2017-07-04 17:46:17 -07:00
Daira Hopwood
506a21850a
Remove UPnP support. fixes #2500
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-07-03 08:57:05 +01:00
Simon
2762b68576
make-release.py: Updated release notes and changelog for 1.0.10-1.
2017-06-23 19:50:41 -07:00
Simon
d444e1cf40
make-release.py: Versioning changes for 1.0.10-1.
2017-06-23 19:43:29 -07:00
Jack Grigg
f86111d3f5
Disable building Proton in Gitian
...
This is the patch used to build 1.0.9 and 1.0.10.
Part of #2404 .
2017-06-23 01:02:01 +12:00
Jack Grigg
93a63765b6
make-release.py: Updated release notes and changelog for 1.0.10.
2017-06-22 15:13:04 +12:00
Jack Grigg
dc2ead6021
make-release.py: Versioning changes for 1.0.10.
2017-06-22 14:47:15 +12:00
Jack Grigg
f16175471a
Update Debian copyright list
2017-06-17 12:10:13 +12:00
Nathan Wilcox
8b922a4ad4
make-release.py: Updated release notes and changelog for 1.0.9.
2017-05-24 12:51:06 -07:00
Nathan Wilcox
de9c56c88a
make-release.py: Versioning changes for 1.0.9.
2017-05-24 12:50:05 -07:00
Jack Grigg
2bf4f2781b
[manpage] Handle build numbers in versions
2017-04-19 14:21:45 +12:00
zkbot
f7f764e0b2
Auto merge of #2189 - bitcartel:1.0.7_with_apache_qpid, r=bitcartel
...
Add AMQP 1.0 support via Apache Qpid Proton C++ API 0.17.0
Closes #2188
2017-04-16 15:09:19 +00:00
Nathan Wilcox
c5229b5603
[Direct master commit] Fix a release snafu in debian version string.
2017-04-13 20:24:28 -07:00
Nathan Wilcox
1c360b2128
Fix a release-process.md bug; commit results changelog + debian updates.
2017-04-13 17:48:08 -07:00
Nathan Wilcox
451047d14a
Bump version numbers for v1.0.8-1.
2017-04-13 17:10:32 -07:00
Daira Hopwood
27fb36c50b
Update authors, release notes, and Debian package metadata.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-03-27 21:32:16 +01:00
Daira Hopwood
83aac13083
Update version numbers.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-03-27 21:01:18 +01:00
Simon
99eb947a98
Add AMQP 1.0 support via Apache Qpid Proton C++ API 0.17.0
2017-03-25 08:51:40 -07:00
Wladimir J. van der Laan
89bccddcd8
rpc: Split option -rpctimeout into -rpcservertimeout and -rpcclienttimeout
...
The two timeouts for the server and client, are essentially different:
- In the case of the server it should be a lower value to avoid clients
clogging up connection slots
- In the case of the client it should be a high value to accomedate slow
responses from the server, for example for slow queries or when the
lock is contended
Split the options into `-rpcservertimeout` and `-rpcclienttimeout` with
respective defaults of 30 and 900.
2017-03-24 09:03:59 +13:00
Wladimir J. van der Laan
b6fbda0982
doc: remove documentation for rpcssl
2017-03-24 09:03:59 +13:00
zkbot
a28b17b7b7
Auto merge of #1636 - daira:fix-licensing-and-remove-qt, r=str4d
...
Remove QT code
This removes the QT wallet code, and updates license documentation accordingly.
2017-03-10 23:47:43 +00:00
Simon
abecfc422c
Remove redundant gui options from build scripts
2017-03-10 10:35:23 -08:00
Simon
ec85287c45
Remove QT translation support files
2017-03-10 10:01:48 -08:00
Daira Hopwood
6b41a88d20
Delete -rootcertificates from bash completion script.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-03-10 03:49:04 +00:00
Jay Graber
0195a9fc0f
Update debian package changelog for 1.0.7+1 (use + instead of - for debian versioning)
2017-03-08 16:00:02 -08:00
Jay Graber
0fe4b85708
Update version to 1.0.7-1
2017-03-08 12:50:33 -08:00
Daira Hopwood
d596658022
Remove NO_QT make option.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-03-07 19:15:08 +00: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
Daira Hopwood
e71162e0b4
Update documentation for QT removal.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-03-07 19:15:08 +00:00
Daira Hopwood
69a2bdde8f
Remove some more QT-related stragglers.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-03-07 19:15:08 +00:00
Daira Hopwood
38ba3c666f
Remove QT gunk from Makefiles.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-03-07 19:15:08 +00:00
Daira Hopwood
6a30bb41b3
Correct license text for LGPL.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-03-07 19:15:08 +00:00
Daira Hopwood
71d0bbc666
License updates for removal of src/qt.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-03-07 19:14:59 +00:00
Jay Graber
a3e57afd3f
Update debian changelog for 1.0.7 release process
2017-03-03 22:03:10 -08:00
Jay Graber
a83f0677b4
Update release to 1.0.7, generate manpages
2017-03-03 21:55:36 -08:00
Paul Georgiou
0eac70954c
Update Linearize tool to support Windows paths
2017-03-03 10:57:20 -08:00
Florian Schmaus
70b3d9e3ac
Add BITCOIND_SIGTERM_TIMEOUT to OpenRC init scripts
...
This allows users to specify, e.g. raise, the default timeout of 60
seconds. Some bitcoind instances, especially long running ones on slow
hardware, require a higher timeout for a clean shut down.
Also add a comment to bitcoind.openrc's 'retry=', since it is not
obvious from the variable name what it does.
2017-03-03 10:57:18 -08:00
Jack Grigg
1f5cc3fa74
Regenerate and collate Zcash manpages, delete Bitcoin ones
2017-03-02 11:18:46 -08: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
Simon
58582925d8
Closes #2084 . Fix incorrect year in timestamp.
2017-02-22 11:36:52 -08:00
Simon
8da1ab7792
Fix debian manpage manually as part of release process
2017-02-10 14:12:10 -08:00
Simon
5b9eb25e67
Fix manpage as part of release process.
2017-02-10 12:54:09 -08:00
Simon
027ab14b29
Update debian changelog as part of release process
2017-02-10 10:29:10 -08:00
Simon
31a4f0d5c9
Debian man pages updated as part of release process
2017-02-10 10:20:21 -08:00
Simon
2ddec8f0e4
Bump version to 1.0.6 as part of release process
2017-02-10 09:55:49 -08:00
Jack Grigg
0821ddb0de
Remove JSON Spirit from contrib/debian/copyright
2017-02-10 00:53:11 +00:00
Jack Grigg
05e6ead8da
Add ZeroMQ license to contrib/debian/copyright
2017-02-08 22:11:53 +00:00
isle2983
5dfea488e4
[copyright] add MIT License copyright header to zmq_sub.py
2017-02-08 22:11:53 +00:00
Jonas Schnelli
3ba2e19e2b
[ZMQ] append a message sequence number to every ZMQ notification
2017-02-08 22:11:53 +00:00
Jeff Garzik
f200002cf3
Add ZeroMQ support. Notify blocks and transactions via ZeroMQ
...
Continues Johnathan Corgan's work.
Publishing multipart messages
Bugfix: Add missing zmq header includes
Bugfix: Adjust build system to link ZeroMQ code for Qt binaries
2017-02-08 22:10:42 +00:00
Sean Bowe
5046d8cd05
Update release notes and Debian package.
2017-01-19 19:25:00 -07:00
Sean Bowe
b8f737b364
Bump version to 1.0.5.
2017-01-19 19:21:32 -07:00
Jack Grigg
b50b4d5c38
Generate Debian control file to fix shlibs lint
2017-01-17 01:55:50 +01:00
Jack Grigg
6a62bff3e0
Debian package lint
...
- Tweak description synopsis to make Debian happy
- Put bash completion files in correct directory
- Add a manpage for zcash-fetch-params
2017-01-17 01:55:50 +01:00
Simon
f1498d5829
Remove UTF-8 BOM efbbbf from zcash.conf to avoid problems with command line tools
2017-01-12 18:26:20 -08:00
Jack Grigg
611f25b604
Release notes, authors, changelog
2016-12-15 16:47:49 +13:00
Jack Grigg
196df30d72
Update man pages
2016-12-15 16:45:18 +13:00
Jack Grigg
83ce8a4d7c
Update version to 1.0.4
2016-12-15 16:33:09 +13:00
Jack Grigg
73546e1b81
Add Zcash RPC commands to CLI argument completion
2016-12-02 17:41:37 +13:00
Jack Grigg
a01daac728
Always bash-complete the default account
2016-12-02 17:26:57 +13:00
Jack Grigg
58966e96c5
Change function names to not clash with Bitcoin, apply to correct binaries
2016-12-02 17:09:44 +13:00
Christian von Roques
c794f6d33b
bash-completion: Adapt for 0.12 and 0.13
...
* separate completion for bitcoind and bitcoin-cli
* remove RPC support from bitcoind completion
* add completion for bitcoin-tx and bitcoin-qt
* rely on autoloading of completions
2016-12-02 16:52:53 +13:00
Simon
26fb4db53b
1.0.3 Release
2016-11-17 16:07:09 -08:00
Sean Bowe
996fccf267
1.0.2 release.
2016-11-07 19:03:20 -07:00
Sean Bowe
eb2e2b7043
1.0.1 release.
2016-11-03 22:26:15 -06:00
Jack Grigg
ff5f66b847
Update Debian manpages and buildscript
2016-10-28 04:39:00 -07:00
Jack Grigg
409dcb7e1d
Update Debian changelog
2016-10-28 04:12:29 -07:00
Jack Grigg
998202ba20
Update version strings to 1.0.0
...
Debian uses 1.0.0-sprout to ensure correct ordering.
2016-10-28 04:12:20 -07:00
zkbot
ab5c175744
Auto merge of #1661 - ageis:deb-pkg-enhancements, r=arcalinea
...
Debian packaging fixes
* Updates maintainer scripts from latest version of `dh_make`
* Includes `rules` file
* Use `fakeroot` to build the package.
We use currently `dpkg-deb --build` instead of `debuild` or `dpkg-buildpackage`, so I don't know if the package is well-formatted for the latter. (one difference, the former works with uppercase `DEBIAN`, the latter lowercase `debian` -- that's why the directory was renamed)
2016-10-27 19:13:35 +00:00
Jack Grigg
31cc0d0861
Fix DEBIAN/control errors raised by lintian
2016-10-27 08:45:16 -07:00
Daira Hopwood
3a334bedd2
Update version numbers for 1.0.0-rc4.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2016-10-27 13:47:53 +01:00
Kevin Gallagher
590480bc75
Adds zcash.examples and zcash.manpages
2016-10-26 16:24:35 -07:00
Kevin Gallagher
71cf68da48
Add DEBIAN/rules file (required by policy)
2016-10-26 16:10:55 -07:00
Kevin Gallagher
8764ae0eb7
Fixes executable mode of maintainer scripts
2016-10-26 16:10:34 -07:00
Kevin Gallagher
b37870bbf3
Update Debian package maintainer scripts
2016-10-26 15:59:32 -07:00
Daira Hopwood
1eee125bfc
Update version numbers for rc3.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2016-10-26 23:52:25 +01:00
zkbot
0fabe19495
Auto merge of #1646 - ebfull:manpages, r=daira
...
Add manpages for zcashd and zcash-cli binaries for debian.
See #1524 .
2016-10-25 23:00:30 -04:00
zkbot
8d04ff72ca
Auto merge of #1643 - ioptio:example-config, r=daira
...
add zcash.conf
port examples/bitcoin.conf to examples/zcash.conf
2016-10-25 22:21:16 -04:00
Daira Hopwood
d79ef011c1
Tweak descriptions of mining parameters for example zcash.conf.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2016-10-26 03:18:32 +01:00
Paige Peterson
4340a34de8
fix per Daira's suggestions
2016-10-25 20:55:53 -04:00
Paige Peterson
473389dfb4
fix per Jack's mod suggestions
2016-10-25 20:35:59 -04:00
Sean Bowe
2399b1f9ad
Add manpages for zcashd and zcash-cli binaries for debian.
2016-10-25 18:35:08 -06:00
Paige Peterson
7ac57982d6
add zcash.config
2016-10-25 16:24:01 -04:00
Daira Hopwood
9cb7abafb5
Changes to upgrade bdb to 6.2.23
...
ref #1255
2016-10-25 16:18:19 +01:00
Kevin Gallagher
e07471634b
Adds libgomp1 to Debian package depends
...
Fixes #1610 .
2016-10-24 16:41:10 -07:00
Daira Hopwood
90c116ac54
Add release notes and Debian changelog entry.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2016-10-23 03:03:00 +01:00
Daira Hopwood
d14207f6f4
Bump version numbers to 1.0.0-rc2.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2016-10-23 02:22:08 +01:00
Daira Hopwood
5626f8a8dc
Remove copyright entries for some files we deleted.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2016-10-23 02:22:08 +01:00
zkbot
4dc45bad95
Auto merge of #1532 - arcalinea:cleanup-documentation, r=daira
...
Cleanup documentation
Added zcash developer public keys to /contrib/gitian-downloader, incorporated some of @daira's suggestions for files in the /doc directory
2016-10-20 02:34:25 -04:00
Simon
1218603f73
Update Debian changelog.
2016-10-17 11:52:55 -07:00
zkbot
98224d76f5
Auto merge of #1521 - zcash:gitian, r=bitcartel
...
Update Linux Gitian descriptor for building Zcash
Changes required to use the Gitian builder at https://github.com/zcash/zcash-gitian
Closes #540 .
2016-10-17 01:55:03 -04:00
zkbot
4ee9d712b5
Auto merge of #1541 - str4d:upstream-gitian-updates, r=bitcartel
...
Upstream gitian updates
This PR pulls in all gitian-related PRs that have been merged upstream since 0.11.2. The only ones I left out were documentation-only PRs, because we removed `doc/gitian-building.md` at some point. Here are the commits applied here, in the order shown in `git log` (ie. last to first):
- bitcoin/bitcoin#7283
- fa42a67
- fa58c76
- bitcoin/bitcoin#8175
- 74c1347
- bitcoin/bitcoin#8167
- 7e7eb27
- ad38204
- b676f38
- bitcoin/bitcoin#7776
- f063863
- bitcoin/bitcoin#7424
- a81c87f ~ we already partly applied
- a8ce872
- f3d3eaf ~ we already partly applied
- 475813b
- ~~cd27bf5~~ X we already applied
- bitcoin/bitcoin#7060
- 3b468a0 ~ we removed doc/gitian-building.md
- ~~99fda26~~ X we removed doc/gitian-building.md
- bitcoin/bitcoin#7251
- fa09562
- bitcoin/bitcoin#6900
- ~~2cecb24~~ X we removed doc/gitian-building.md
- 957c0fd
- 2e31d74
- ~~0b416c6~~ X we removed QT
- 9f251b7
- bitcoin/bitcoin#6854
- 579b863 ~ we already partly applied
Part of #540
2016-10-17 01:17:01 -04:00
Kevin Gallagher
b53b5a63e1
Adds . to blank lines in Google license
2016-10-16 20:53:06 -07:00
Kevin Gallagher
dc7db2029c
Updates Zcash Core developers -> Zcash developers
2016-10-16 20:24:12 -07:00
Daira Hopwood
80181ffa0a
Fix blank lines in DEBIAN/copyright license texts.
2016-10-16 20:10:00 -07:00
Kevin Gallagher
92833e9dd7
Adds additional licenses to Debian copyright file
2016-10-16 19:56:49 -07:00
Kevin Gallagher
558081c98c
Adds faketime to Gitian build dependencies
2016-10-15 15:57:11 -05:00
Kevin Gallagher
74dcb5ff05
Include contrib/devtools/split-debug.sh from upstream
2016-10-15 15:57:11 -05:00
Kevin Gallagher
a9f33db1ae
Moves V=1 and NO_QT=1 to MAKEOPTS
2016-10-15 15:57:11 -05:00
Kevin Gallagher
9c61dc4b00
Updates Gitian descriptor for Zcash
2016-10-15 15:57:11 -05:00
Kevin Gallagher
993682d88f
Adds distro: debian to gitian-linux.yml
2016-10-15 15:57:11 -05:00
Kevin Gallagher
4d0ee1b227
Updates trusty -> jessie in Gitian Linux descriptor
2016-10-15 15:57:11 -05:00
Kevin Gallagher
d707438c72
Updates Linux gitian descriptor file for Zcash
2016-10-15 15:57:11 -05:00
Jack Grigg
7d1c2d0b72
[gitian] Don't call "make check-symbols"
...
Currently it does not recognise any of the C++11 symbols. We can re-enable this
when either we update it, or upstream migrates to C++11 and does so.
2016-10-15 15:55:28 -05:00
MarcoFalke
e2d16e0a86
[gitian] hardcode datetime for depends
2016-10-15 14:16:49 -05:00
MarcoFalke
82f8b4899a
[gitian] Default reference_datetime to commit author date
2016-10-15 14:16:45 -05:00
Wladimir J. van der Laan
bf5b79510a
gitian: Add --disable-bench to config flags for windows
...
Forgot to do this in #7776 .
2016-10-15 14:13:16 -05:00
Cory Fields
2e43dcec21
gitian: create debug packages for linux/windows
...
The -debug tarballs/zips contain detached debugging symbols. To use them, place
in the same dir as the target binary, and invoke gdb as usual.
Also, because the debug symbols add a substantial space requirement, the build
dirs are now deleted when they're no longer needed.
2016-10-15 14:12:55 -05:00
Cory Fields
acfb4cf7c5
gitian: use CONFIG_SITE rather than hijacking the prefix
2016-10-15 14:12:53 -05:00
Wladimir J. van der Laan
2762638a01
build: Remove unnecessary executables from gitian release
...
This removes the following executables from the binary gitian release:
- test_bitcoin-qt[.exe]
- bench_bitcoin[.exe]
@jonasschnelli and me discussed this on IRC a few days ago - unlike the
normal `bitcoin_tests` which is useful to see if it is safe to run
bitcoin on a certain OS/environment combination, there is no good reason
to include these. Better to leave them out to reduce the download
size.
Sizes from the 0.12 release:
```
2.4M bitcoin-0.12.0/bin/bench_bitcoin.exe
22M bitcoin-0.12.0/bin/test_bitcoin-qt.exe
```
2016-10-15 14:09:44 -05:00
Cory Fields
8ef3b1b934
release: add security/symbol checks to gitian
2016-10-15 14:05:04 -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
5494f303a4
gitian: Need `ca-certificates` and `python` for LXC builds
...
[Zcash: removed doc/gitian-building.md]
2016-10-15 13:54:52 -05:00
MarcoFalke
752a0848f2
[gitian] Set reference date to something more recent
2016-10-15 13:49:49 -05:00
Wladimir J. van der Laan
db57ce9d3f
gitian: make windows build deterministic
2016-10-15 13:48:59 -05:00
Wladimir J. van der Laan
bdb3f2ce3e
gitian: use trusty for building
2016-10-15 13:48:58 -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
Kevin Gallagher
80eabf2b66
Adds copyright file back to Debian package
2016-10-14 10:37:41 -07:00
Kevin Gallagher
1888d3d1bb
Adds newline between source and package definition
...
Also updates doc/release-process.md instructions for the
Debian package and Gitian descriptor.
2016-10-14 09:57:58 -07:00
Kevin Gallagher
3327ef3df0
Moves zcash-fetch-params to /usr/bin
...
Since the file is managed by the package manager, this is a more appropriate
location for that script. Also updates the timestamp in the changelog.
2016-10-13 20:13:37 -07:00
Kevin Gallagher
b5718a5a57
Initial packaging for Debian
...
This adds some source files, a script and skeleton for building
a Debian package that installs the zcash daemon and CLI tool.
Also removes unused Bitcoin files.
2016-10-13 13:15:14 -07:00
Jay Graber
ab5b7fef46
Rm bitcoin dev keys from gitian-downloader, add zcash dev keys
2016-10-12 17:02:33 -07:00
Simon
5bd677f5c6
Rename client identifier from Satoshi to MagicBean ( closes #1481 )
2016-10-12 10:50:05 -07: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
Jack Grigg
3985a40d1f
Change default ports
2016-06-17 00:21:58 +12:00
Matt Corallo
131d7f997c
Change URLs to https in debian/control
2015-10-23 03:24:27 +00:00
Matt Corallo
7ce2c91503
Update debian/changelog and slight tweak to debian/control
2015-10-23 03:24:21 +00:00
Matt Corallo
54f9dee50c
Update bluematt-key, the old one is long-since revoked
2015-10-14 08:21:42 +00:00
Zak Wilcox
6fd0019232
Drop "with minimal dependencies" from description
...
Five boost libs plus libcrypto are needed; I don't think that quite passes for minimal.
2015-10-14 08:20:37 +00:00
Zak Wilcox
2394f4d674
Split bitcoin-tx into its own package
...
Reverts the change putting it in the bitcoind deb.
2015-10-14 08:20:37 +00:00
Zak Wilcox
1e672ae343
Include bitcoin-tx binary on Debian/Ubuntu
...
Currently left out of Matt's PPA. Debian's package for unstable already has it.
2015-10-14 08:20:37 +00:00
Diego Viola
9b9acc27d2
Fix spelling of Qt
2015-10-14 08:20:36 +00:00
Wladimir J. van der Laan
4dbcec03ab
net: Disable upnp by default
...
Common sentiment is that the miniupnpc codebase likely contains further
vulnerabilities.
I'd prefer to get rid of the dependency completely, but a compromise for
now is to at least disable it by default.
Github-Pull: #6795
Rebased-From: 21d27ebad5721bc61c62bc72dc3ab3197f9da268
2015-10-10 11:41:54 +02:00
Veres Lajos
45bfa137ef
PARTIAL: typofixes (found by misspell_fixer)
...
Upstream: 9f68ed6b6d1a9c6436ce37913666165f2b180ee3 (PR #6539 )
2015-09-22 00:43:15 +00:00
Cory Fields
bdf0d94d45
gitian: make the windows signing process match OSX
...
Github-Pull: #6354
Rebased-From: a3ba9a553acefd567ccb304b8600d2149ffab9aa
2015-06-30 17:58:53 +02:00
Wladimir J. van der Laan
41bbc85ec9
Hardcoded seeds update June 2015
...
- Moved all seed related scripts to contrib/seeds for consistency
- Updated `makeseeds.py` to handle IPv6 and onions, fix regular
expression for recent Bitcoin Core versions
- Fixed a bug in `generate-seeds.py` with regard to IPv6 parsing
Allow for non-8333 nodes to appear in the internal seeds. This will
allow bitcoind to bypas a filter on 8333. This also makes it possible to
use the same tool for e.g. testnet.
As hosts with multiple nodes per IP are likely abusive, add a filter to
remove these (the ASN check will take care of them for IPv4, but not
IPv6 or onion).
Github-Pull: #6333
Rebased-From: ccd4369a23ca78cc348bc66a7a8c69a971ffcbf7 884454aebe9e20964643b70ff8c41f47709380bc b9329536cd8a6c152b41c9276f1def14b4d2442d
2015-06-25 17:10:09 +02:00
Cory Fields
b7115995d7
gitian: add a gitian-win-signer descriptor
...
This is exactly like the current OSX signing process.
osslsigncode has been patched to detach and re-attach Windows signatures.
The changes can be seen here: https://github.com/theuni/osslsigncode/commits/attach-signature
There's a pull-request open upstream for the changes:
https://sourceforge.net/p/osslsigncode/osslsigncode/merge-requests/3/
This work has been back-ported to the stable 1.7.1 release of osslsigncode, so
that a smaller patch can be reviewed.
Github-Pull: #6303
Rebased-From: d08cfc2bd752fdb1e8547f957f1c38275540df7a
2015-06-22 16:19:00 +02:00
Wladimir J. van der Laan
3f8fcc92b7
doc: update mailing list address
...
Move from sourceforge to linux foundation.
Also get rid of some other stale mentions of sourceforge.
Github-Pull: #6319
Rebased-From: 88d8525ca2ff2afc171cd0f625a098371f3a6af5
2015-06-22 13:38:29 +02:00
Cory Fields
95aca44095
gitian: Use the new bitcoin-detached-sigs git repo for OSX signatures
...
Rather than fetching a signature.tar.gz from somewhere on the net, instruct
Gitian to use a signature from a tag in the bitcoin-detached-sigs repository
which corresponds to the tag of the release being built.
This changes detached-sig-apply.sh to take a dirname rather than a tarball as
an argument, though detached-sig-create.sh still outputs a tarball for
convenience.
Github-Pull: #6269
Rebased-From: c110575a92ebe2e9a58b53d56aafa1f1ae37dbb2
2015-06-15 09:54:14 +02:00
Wladimir J. van der Laan
666e973b2f
Merge pull request #6219
...
7d4b5cb
gitian: Bump cache dir for 0.11 (Cory Fields)
2015-06-03 15:25:44 +02:00
Cory Fields
7a4304ecc7
gitian: bump faketime to something more recent
...
This helps in file views where binaries are sorted by time
Github-Pull: #6218
Rebased-From: be656283f98896df0bc8634d446b2873f9fed573
2015-06-03 15:24:02 +02:00
Jonas Schnelli
6145fdf47e
OSX: use "Bitcoin Core" as Bundle Display Name
...
Github-Pull: #6214
Rebased-From: 0a32a9347e12a8d1d4a46bf9a1d5b3ae13bbe501
2015-06-03 15:10:36 +02:00
Jonas Schnelli
4d435d1c9a
[OSX] revert renaming of Bitcoin-Qt.app
...
Github-Pull: #6214
Rebased-From: a2241eabfdbdadd2f96c0a538b9901257831b642
2015-06-03 15:10:00 +02:00
Cory Fields
7d4b5cbee3
gitian: Bump cache dir for 0.11
2015-06-02 10:47:07 -04:00
Wladimir J. van der Laan
68aff60e4a
Merge pull request #6190
...
1fe4c4f
gitian-downloader: Update luke-jr's key (Luke Dashjr)
2015-05-27 11:51:00 +02:00
Luke Dashjr
1fe4c4fcff
gitian-downloader: Update luke-jr's key
2015-05-26 20:47:31 +00:00
Wladimir J. van der Laan
b3024f077b
Merge pull request #6168
...
7f68c7d
contrib/linearize: Support linearization of testnet blocks (Jeff Garzik)
2015-05-22 08:17:08 +02:00
Jeff Garzik
7f68c7dc05
contrib/linearize: Support linearization of testnet blocks
2015-05-20 15:27:51 -07:00
Cory Fields
d1a3866e0b
build: Cope with spaces in filenames when creating/applying OSX sigs
2015-05-19 11:03:54 +02:00
Jonas Schnelli
7cef321e65
[Mac only] rename Bitcoin-Qt.app to "Bitcoin Core.app"
2015-05-19 11:03:49 +02:00
sandakersmann
78f44b60d5
Capitalized P2P
...
Capitalized P2P
2015-05-14 01:02:00 -04:00
sandakersmann
8e9248d96b
[Trivial] Cryptocurrency is one word
...
Cryptocurrency was added to Oxford Dictionaries Online in May 2014.
2015-05-14 01:02:00 -04:00
Rob Van Mieghem
89fc6b67aa
Remove leftover strlcpy.h copyright
...
src/strlcpy.h was removed by 6032e4f4e7
2015-04-20 13:29:21 +02:00
Pieter Wuille
5ff94c630e
Add git-subtree-check.sh script
2015-04-02 17:52:52 -07:00
CohibAA
9d086c01bc
Update bitcoin.conf
2015-03-21 20:05:17 -06:00
Wladimir J. van der Laan
c7abfa595d
Merge pull request #5149
...
adaa568
Add script to verify all merge commits are signed (Matt Corallo)
2015-03-20 12:05:05 +01:00
Wladimir J. van der Laan
29fef0b903
Merge pull request #5360
...
71acb86
print the caught error instead of raising an error (Heath)
2015-03-18 14:35:18 +01:00
Wladimir J. van der Laan
f238add26a
Merge pull request #5847
...
723664b
startup script for centos, with documentation. (joshr)
2015-03-16 12:32:21 +01:00
Wladimir J. van der Laan
41259ca635
Merge pull request #5849
...
3c6d594
contrib/init/bitcoind.openrc: Compatibility with previous OpenRC init script variables (Luke Dashjr)
2015-03-16 12:21:33 +01:00
joshr
723664b5db
startup script for centos, with documentation.
2015-03-03 11:23:54 -05:00
Wladimir J. van der Laan
f8e68f7bfb
Merge pull request #5819
...
d23b0a2
depends: always use static qt5 for linux (Cory Fields)
3448b13
build: fix typo in configure help (Cory Fields)
c95ac83
gitian: fix x86_64 build with static libstdc++ (Cory Fields)
0671516
build: change reduce exports/static libstdc++ options for gitian and travis (Cory Fields)
aa36730
build: remove libstdc++ backwards-compat (Cory Fields)
3ee028f
build: disable reduced exports by default (Cory Fields)
2015-03-03 16:27:50 +01:00
Luke Dashjr
3c6d594e64
contrib/init/bitcoind.openrc: Compatibility with previous OpenRC init script variables
2015-03-03 09:52:21 +00:00
Ciemon
96c19a3a8e
Add bitcoin-cli man page
2015-02-26 11:07:41 +01:00
Cory Fields
c95ac83e51
gitian: fix x86_64 build with static libstdc++
2015-02-23 19:43:25 -05:00
Cory Fields
06715165f9
build: change reduce exports/static libstdc++ options for gitian and travis
...
For Gitian releases:
- Windows builds remain unchanged. libstdc++ was already linked statically.
- OSX builds remain unchanged. libstdc++ is tied to the SDK and not worth
messing with.
- Linux builds now statically link libstdc++.
For Travis:
- Match the previous behavior by adding --enable-reduce-exports as
necessary.
- Use static libstdc++ for the full Linux build.
2015-02-23 18:22:58 -05:00
Wladimir J. van der Laan
aaba10f275
Revert "Make nicer pull request merge messages"
...
This reverts commit 1078fb0885
(and thus
pull #5623 ). It has various issues:
- Pull request names get cut off at ", see e.g. a026a56
- Merge script no longer copes with pulls that have a milestone
attached, due to a duplicate 'title' in JSON that is not handled by the
ad-hoc parsing.
2015-02-20 09:59:33 +01:00
Matt Corallo
544e64e975
Update debian changelog and control file
2015-02-18 13:34:33 -08:00
Cory Fields
0c6ab676ee
gitian: don't add . to tar list
...
Since permissions and timestamps are changed for the sake of determinism,
. must not be added to the archive. Otherwise, tar may try to modify pwd when
extracting.
2015-02-13 03:08:08 -05:00
Michael Ford
99437c51ba
Add fanquake PGP key
2015-02-11 21:50:24 +08:00
Wladimir J. van der Laan
f69941620b
Merge #5623 : Make nicer pull request merge messages
...
1078fb0
Make nicer pull request merge messages (BtcDrak)
2015-02-09 12:53:00 +01:00
Jonas Schnelli
65f10e0ffc
fix jonasschnelli's gitian key
...
There where two keys in the keyfile and it also had a missing "-key" in the filename.
See: http://bitcoinstats.com/irc/bitcoin-dev/logs/2015/02/05#l1423162105
2015-02-06 11:13:38 +01:00
Wladimir J. van der Laan
c7b22aa0ac
Merge pull request #5683
...
95ef87c
add new osx dmg background picture (Jonas Schnelli)
48bebcc
osx packaging: update DS_Store after background changes (Cory Fields)
997cab7
osx packaging: switch background image to background.tiff (Cory Fields)
88a7973
osx packaging: move background image to .background to match gitian builds (Cory Fields)
2015-01-29 09:29:32 +01:00
Wladimir J. van der Laan
2511a39cca
Merge pull request #5575
...
7b782f5
RPCWallet: Notate all account stuff as deprecated (Luke Dashjr)
2015-01-26 12:38:22 +01:00
Jonas Schnelli
95ef87c75e
add new osx dmg background picture
2015-01-20 09:33:38 +01:00
Cory Fields
48bebcca79
osx packaging: update DS_Store after background changes
2015-01-20 09:32:54 +01:00
Cory Fields
88a797320a
osx packaging: move background image to .background to match gitian builds
...
Also increase temp dmg filesize to account for a bigger background image
2015-01-20 09:32:54 +01:00
Cory Fields
f0172bf91e
osx: bump build sdk to 10.9
2015-01-20 01:49:20 -05:00
Wladimir J. van der Laan
d1aa3c67f0
Merge pull request #5489
...
905711f
contrib: improve optimize-pngs.py (Wladimir J. van der Laan)
42f6a0c
[Qt] optimize PNG files (Jonas Schnelli)
2015-01-14 17:22:37 +01:00
Wladimir J. van der Laan
905711f0a1
contrib: improve optimize-pngs.py
...
- Check that image contents match pre- and post- crushing.
- Also remove use of external tool to compute sha256 in favor of hashlib.
- contrib: remove all use of shell=True in strip_pngs.py
Using `shell=True` can be a security hazard. See e.g.
https://docs.python.org/2/library/subprocess.html#subprocess.check_output
2015-01-14 17:19:04 +01:00
Jonas Schnelli
42f6a0c2b9
[Qt] optimize PNG files
...
- provide a python script
- add optimized png files
2015-01-14 17:18:48 +01:00
Jonas Schnelli
324f64d148
jonasschnelli's GPG key
2015-01-13 21:30:01 +01:00
BtcDrak
1078fb0885
Make nicer pull request merge messages
2015-01-11 09:12:40 +00:00
Pieter Wuille
be22b3da1d
Update seed IPs, based on bitcoin.sipa.be crawler data
2015-01-05 17:23:23 +01:00
Cory Fields
46f54bf796
build: osx builders no longer need 32bit compiler support
2015-01-02 15:09:43 -05:00
Luke Dashjr
7b782f5b01
RPCWallet: Notate all account stuff as deprecated
2014-12-30 14:46:57 +00:00
Cory Fields
0d50c2fd81
dmg: fix deterministic dmg creation and docs
2014-12-30 02:47:38 -05:00
Cory Fields
566c6cb8a2
gitian: attempt to fix tarball determinisim
2014-12-23 19:43:27 -05:00
Wladimir J. van der Laan
39c809942d
contrib: make github-merge require signing
...
- Exit when there is no signing key configured
- Exit when user does not want to sign off
2014-12-20 13:58:51 +01:00
Matt Corallo
adaa568722
Add script to verify all merge commits are signed
2014-12-20 00:39:42 -05:00
sandakersmann
f914f1a746
Added "Core" to copyright headers
...
Github-Pull: #5494
Rebased-From: 15de949bb9277e442302bdd8dee299a8d6deee60
2014-12-19 19:55:32 +01:00
Michael Ford
78253fcbad
Remove references to X11 licence
2014-12-16 15:56:50 +08:00
Wladimir J. van der Laan
3bb29a3e13
Merge pull request #5440
...
ebdd6bf
Remove genesis block hash from error (Micha)
8d174d6
Make several small string fixes in linearize-data.py (Micha)
2014-12-11 16:33:27 +01:00
Wladimir J. van der Laan
6e6a36ce30
contrib: show pull # in prompt for github-merge script
2014-12-09 10:16:58 +01:00
Micha
ebdd6bf30f
Remove genesis block hash from error
2014-12-08 13:55:12 +02:00
Micha
8d174d6b5d
Make several small string fixes in linearize-data.py
...
- Add a space after the fixed string prepended to file names when input or
output file changes
- Clarify the error message when the genesis block is not found in the
hash list (...why do we have this at all?)
2014-12-07 17:55:53 +02:00
Cory Fields
914868a05d
build: add a deterministic dmg signer
2014-11-26 00:57:16 -05:00
Cory Fields
d69ed2b291
build: Clean up the dmg layout
2014-11-25 19:26:40 -05:00
Cory Fields
52bb7a7e1b
gitian: update descriptors to use a sane uniform output
2014-11-25 18:49:02 -05:00
Heath
71acb86540
print the caught error instead of raising an error
2014-11-24 13:38:39 -05:00
Cory Fields
246659aff1
gitian: make tarballs deterministic and nuke .la files from build output
2014-11-19 22:49:41 -05:00
Cory Fields
4bbbdf3244
gitian: quick docs update
2014-11-19 22:49:41 -05:00
Cory Fields
1aead42d41
gitian: descriptors overhaul
...
Descriptors now make use of the dependencies builder, so results are cached.
A very new version (>= e9741525c) of Gitian should be used in order to take
advantage of caching.
2014-11-19 22:49:41 -05:00
Christian von Roques
7ab43583b0
Update bash-completion for v0.10
...
* Support new rpc commands.
* Several commands now take an optional boolean includeWatchonly argument.
* "help" now has section headers, ignore them when compiling list of commands.
2014-11-16 15:19:29 -04:00
Wladimir J. van der Laan
97a34c28d5
Merge pull request #5051
...
aedc74d
contrib: make linearize-data.py cope with out-of-order blocks (Wladimir J. van der Laan)
2014-10-08 09:47:41 +02:00
Wladimir J. van der Laan
fb5fa86bb4
Merge pull request #5050
...
772ab0e
contrib: use batched JSON-RPC in linarize-hashes (Wladimir J. van der Laan)
2014-10-08 08:54:18 +02:00
Wladimir J. van der Laan
cd3269e38e
contrib: revert changes to github-merge.sh in #5038
2014-10-07 10:00:12 +02:00
Wladimir J. van der Laan
aedc74dfa6
contrib: make linearize-data.py cope with out-of-order blocks
...
Make it possible to read blocks in any order. This will be required
after headers-first (#4468 ), so should be merged before that.
- Read block header. For expected blocks, continue, else skip.
- For in-order blocks: copy block contents directly. Write prior
out-of-order blocks if this connects a consecutive span.
- For out-of-order blocks, store extents of block data for later
retrieval. Cache out-of-order blocks in memory up to 100MB
(configurable).
2014-10-06 18:30:12 +02:00
Wladimir J. van der Laan
772ab0ea98
contrib: use batched JSON-RPC in linarize-hashes
...
Batch up to 10000 requests for a ~30x speedup.
2014-10-06 13:27:13 +02:00
Luke Dashjr
0b17964131
Bugfix: Replace bashisms with standard sh in tests/tools
2014-10-03 23:45:26 +00:00
Luke Dashjr
ab72068565
Bugfix: Replace bashisms with standard sh in gitian descriptors
2014-10-03 23:45:26 +00:00
Cory Fields
dd367ff8c9
build: macdeploy: filter out irrelevant qt5 frameworks and dylibs
2014-10-01 19:26:29 -04:00
Gavin Andresen
965c306d6d
Keep symlinks when copying into .app bundle
...
Code signing failed for me on OSX 10.9.5 because the
Versions/Current symbolic links were being replaced
with a duplicate copy of the frameworks' code.
Releases were bigger than they needed to be, for the
same reason.
2014-10-01 09:58:00 -04:00
Wladimir J. van der Laan
437634a79e
Merge pull request #5005
...
af0bd5e
osx: fix signing to make Gatekeeper happy (again) (Cory Fields)
2014-10-01 09:00:45 +02:00
Cory Fields
af0bd5ee7f
osx: fix signing to make Gatekeeper happy (again)
...
The approach from 65f3fa8d1
worked for signing on 10.9.4, but not newer
versions. 10.9.5 (and up) want each framework to stand alone.
Now in addition to copying the plist's from Qt for each framework, we put them
in per-version dirs and only symlink to the latest, rather than using symlinks
for any contents.
2014-09-29 22:03:24 -04:00
Matt Corallo
0866948e18
Add 0.9.3 and fix control
2014-09-26 20:51:24 -07:00
Wladimir J. van der Laan
2d782ab2ce
Merge pull request #4611
...
234bfbf
Add init scripts and docs for Upstart and OpenRC (Adam Weiss)
2014-09-16 11:05:38 +02:00
Wladimir J. van der Laan
e5fc6631b9
Merge pull request #4896
...
07d5287
Catch error when done reading files (Suhas Daftuar)
2014-09-12 19:04:53 +02:00
Gavin Andresen
6a830ec947
Merge pull request #4758 from theuni/osx-dmg-codesign-rebase
...
build: osx: Fix incomplete framework packaging for codesigning
2014-09-12 12:29:37 -04:00
Suhas Daftuar
07d5287f42
Catch error when done reading files
2014-09-11 09:22:39 -04:00
Adam Weiss
234bfbf6a5
Add init scripts and docs for Upstart and OpenRC
2014-09-09 16:58:06 -04:00
Wladimir J. van der Laan
d800dcc32a
Merge pull request #4762
...
399cdbc
contrib/linearize: Add feature to set file's timestamp based on block header time. (Jeff Garzik)
8f5a423
contrib/linearize: split block files based on year-month, not just year (Jeff Garzik)
75400a2
contrib/linearize: Guarantee that output is generated in-order (Jeff Garzik)
2014-09-04 15:20:33 +02:00
Jeff Garzik
399cdbc700
contrib/linearize: Add feature to set file's timestamp based on block header time.
2014-09-04 15:13:37 +02:00
Wladimir J. van der Laan
da59f28335
Add deeper XML checking to update-translation script
...
- Catch problems such as mismatched formatting characters. Remove
messages that can give problems at runtime.
- Also remove unfinished/untranslated messages, they just take up space
in the ts and waste parsing time.
Fixes #4774 .
2014-09-01 10:06:15 +02:00
Jeff Garzik
8f5a423344
contrib/linearize: split block files based on year-month, not just year
2014-08-24 01:40:40 -04:00
Jeff Garzik
75400a2a41
contrib/linearize: Guarantee that output is generated in-order
...
This was typically ensured implicitly by virtue of normal bitcoind
operation. Adding an explicit check provides a stronger guarantee, and
it is cheap to add.
2014-08-24 01:18:24 -04:00
Jeff Garzik
b4a72a75b4
contrib/linearize: split output files based on new-timestamp-year or max-file-size
2014-08-23 22:59:16 -04:00
Jeff Garzik
476eb7eb53
Update linearize scripts.
...
Break into two steps:
* Generate hash list
* Build data file(s) from local bitcoind blocks/ directory.
This supports building one large bootstrap.dat, or multiple
smaller blocks/blkNNNNN.dat files.
2014-08-23 21:46:12 -04:00
Cory Fields
65f3fa8d11
build: osx: Fix incomplete framework packaging for codesigning
...
Starting with 10.9, Framework versions must be signed individually, rather
than as a single bundle version, in order to be properly codesigned. This
change ensures that the proper plist files and symlinks are present prior to
packaging.
2014-08-23 15:24:42 -04:00
Gavin Andresen
c53b1ece1b
Fix github-merge with git version 2.1.0
...
Running git version 2.1.0 on OSX (homebrew), I get
fatal: '1q': not a non-negative integer
I'm guessing git command-line parsing got more strict recently?
2014-08-19 13:47:37 -04:00
Wladimir J. van der Laan
27116e87cc
devtools: Exclude default exports from symbol-checker script
...
See discussion in #4663 .
2014-08-17 10:07:46 +02:00
Cory Fields
71941ce580
build: teach macdeploy the -translations-dir argument, for use with static qt
...
When QT is linked statically, macdeploy can't infer its paths. While plugins
and frameworks don't need to be packaged, translations still do (for now).
2014-08-06 19:29:19 -04:00
Wladimir J. van der Laan
1de2992e07
Merge pull request #4104
...
68aa01e
Fixes error (Ian Carroll)
2014-07-30 11:45:41 +02:00
Wladimir J. van der Laan
51cb546886
Merge pull request #4577
...
0c3e101
Added systemd .service file in order to help distributions integrate bitcoind. (Aitor Pazos)
2014-07-30 10:08:43 +02:00
Aitor Pazos
0c3e101966
Added systemd .service file in order to help distributions integrate bitcoind.
2014-07-29 19:29:54 +02:00
Wladimir J. van der Laan
403c1bf0fb
contrib: remove getwork-based pyminer
...
As the `getwork` API doesn't exist anymore, currently this script is useless.
It would be nice to have a `getblocktemplate`-based Python example of a
miner, but there is no point in keeping this one around except to
confuse people.
2014-07-29 09:58:14 +02:00
Clinton Christian
9192ca9e33
pyminer: Fix memory leak, refactor to be more pythonic, maintainable, and possibly faster
...
Pull #4483 .
Note that pyminer is not currently functional due to the removal of
getwork in cf0c47b
.
2014-07-25 10:58:00 +02:00
Wladimir J. van der Laan
59abcefc2e
doc: remove any mention of SOCKS4
...
SOCKS4 support was removed in 0127a9b
, as well as the `-socks=` option.
2014-07-24 15:57:24 +02:00
Cory Fields
a7ec027311
gitian: remove unneeded option after last commit
2014-07-22 09:21:09 -04:00
Wladimir J. van der Laan
cdb4193a31
Merge pull request #4557
...
92b8587
Update README.md (elkingtowa)
2014-07-21 10:18:27 +02:00
Wladimir J. van der Laan
39d3f2cb40
Revert "Add -respendnotify option and new RPC data"
...
This reverts commit 9004798e62
.
2014-07-21 07:46:33 +02:00
elkingtowa
92b8587e12
Update README.md
...
Added two modifications to make the descriptions more clear.
2014-07-18 15:04:54 -04:00
Zak Wilcox
6b407e4e56
-datadir is now allowed in config files
2014-07-12 02:05:09 +01:00
Wladimir J. van der Laan
f2286a69a9
Merge pull request #4190
...
502972f
Fix Error: No file at @loader_path/libboost_system-mt.dylib (Federico Bond)
2014-07-10 08:04:59 +02:00