Jack Grigg
602407de95
[depends] ZeroMQ 4.2.1
2017-02-08 22:11:53 +00:00
fanquake
00bcf2230d
[depends] ZeroMQ 4.1.5
2017-02-08 22:11:53 +00:00
fanquake
c3c55e10e8
[depends] ZeroMQ 4.1.4
2017-02-08 22:11:53 +00:00
fanquake
6702d371c5
[depends] zeromq 4.0.7
2017-02-08 22:10:42 +00:00
Jonas Schnelli
0388c23a76
depends: fix platform specific packages variable
...
prefix instead of postfix
2017-02-08 22:10:42 +00:00
Cory Fields
cce7754eb8
Depends: Add ZeroMQ package
2017-02-08 22:10:42 +00:00
Jack Grigg
18cc8f45fd
Upgrade OpenSSL to 1.1.0d
...
Closes #2047
2017-01-31 15:23:56 +01:00
Jack Grigg
bebec25313
Add an upstream miniupnpc patch revision
2016-12-01 12:29:18 +13:00
Jack Grigg
aefa70f948
Apply miniupnpc patches to enable compilation on Solaris 11
...
These can be removed after the next MiniUPnP release.
Closes #1835 .
2016-12-01 01:12:59 +13:00
Jack Grigg
da7bcff4fe
Build libsnark with -march=x86-64 instead of -march=native
2016-10-27 16:32:27 -07:00
Daira Hopwood
9cb7abafb5
Changes to upgrade bdb to 6.2.23
...
ref #1255
2016-10-25 16:18:19 +01:00
zkbot
90031e1d61
Auto merge of #1577 - radix42:v1.0.0-rc1-gitian, r=daira
...
V1.0.0 rc1 gitian
Removes indeterminism from gitian builds: underlying processor instruction set variant of x86_64 was being detected by the libgmp autoconf process, which caused differences in libgmp and libsnark
2016-10-20 17:40:27 -04:00
David Mercer
ed928f413e
explicitly pass HOST and BUILD to libgmp ./configure
2016-10-19 20:18:03 -07:00
Daira Hopwood
0ee86d399e
Changes to build on Alpine Linux.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2016-10-20 00:36:32 +01:00
Jack Grigg
de064bab95
Update libsnark to include determinism fix
2016-10-16 12:27:01 -05:00
Jack Grigg
63bc8c9a17
Downgrade bdb to 5.3.28
...
bdb 6.X was released under the AGPL, which is incompatible with MIT-licensed
software (the result must be licensed under AGPL). bdb 5.X uses the same license
as bdb 4.8, and thus retains the same compatibility as in upstream Bitcoin.
Thanks to Luke-Jr for raising this issue.
2016-10-01 23:02:32 +13:00
Jack Grigg
be9e7ce722
Remove no-autoalginit and no-autoerrinit OpenSSL flags
...
These flags are potentially risky, because they require that the app explicitly
initialize stuff that it wouldn't otherwise need to initialize, and we don't
have time for the necessary review.
2016-09-30 14:11:27 +13:00
Jack Grigg
629c8743a7
Disable nearly everything in OpenSSL
...
Flags obtained from:
https://gist.github.com/steakknife/8247726#gistcomment-1739713
Some flags not enabled because they aren't supported in OpenSSL 1.1.0b.
Flags not enabled because they break compilation:
- no-deprecated
- no-dh
- no-ec
2016-09-29 15:53:41 +13:00
Jack Grigg
21fb88a348
Fix auto_ptr deprecation warning in Boost
2016-09-29 14:15:55 +13:00
Jack Grigg
19c3917ce9
Upgrade ccache to 3.3.1
2016-09-29 12:34:40 +13:00
Jack Grigg
7bbf5f5ab2
Upgrade miniupnpc to 2.0
2016-09-29 12:34:40 +13:00
Jack Grigg
fa318aa9fe
Upgrade OpenSSL to 1.1.0b
...
Closes #1348
2016-09-29 12:34:09 +13:00
fanquake
95efc7cccb
[depends] OpenSSL 1.0.1k - update config_opts
2016-09-29 12:07:23 +13:00
Jack Grigg
44bdcabc38
Upgrade libgmp to 6.1.1
2016-09-29 12:07:23 +13:00
Jack Grigg
2d6d5fb311
Upgrade Boost to 1.62.0
...
Part of #944
Closes #1241
2016-09-29 12:06:48 +13:00
Robert C. Seacord
4734b29ecd
Changes to upgrade bdb to 6.2.23
...
Closes #1255
2016-09-29 11:56:56 +13:00
Sean Bowe
f6b6c9bed8
Update libsnark again.
2016-09-05 12:00:50 -06:00
Sean Bowe
6a1653f009
Update libsnark dependency.
2016-08-22 15:48:20 -06:00
Taylor Hornby
a635d6e995
Upgrade libsodium for AVX2-detection bugfix.
2016-08-17 10:43:06 -06:00
Sean Bowe
25d2197043
Remove more from libsnark, and fix potential remote-DoS.
2016-07-21 18:34:59 -06:00
Taylor Hornby
86551dcb18
Remove insecurely-downloaded dependencies that we don't currently use.
2016-07-19 16:42:58 -06:00
Sean Bowe
e9f9a73ab7
Update libsnark to our fork.
2016-07-15 10:45:09 -06:00
Taylor Hornby
4e117b63c6
Rename zerocash_packages to zcash_packages in packages.mk
2016-07-11 19:30:18 -06:00
Simon
5dad8f569d
Disable USE_ASM when building libsnark (issue 932).
2016-06-20 15:18:15 -07:00
Taylor Hornby
0af5e31282
Pass -DPURIFY to OpenSSL so it doesn't clutter valgrind output.
2016-05-25 16:42:39 -06:00
Sean Bowe
e6c2d66c93
Enable MULTICORE proving behavior with omp.
2016-05-25 11:19:13 -06:00
Sean Bowe
9285bba885
Enable binary serializations of proofs and r1cs keys, and make the `CPourTx` proof field fixed-size.
2016-05-24 11:08:31 -06:00
Taylor Hornby
e334392fab
Patch libsnark to build with my compiler. Upstream PR #35 .
2016-05-18 11:22:29 -06:00
Nathan Wilcox
b6aa043d1f
Add googlemock 1.7.0 dependency.
2016-05-03 13:46:09 -07:00
Sean Bowe
6c36a9fe03
NoteEncryption implementation and integration, removal of ECIES and crypto++ dependencies.
2016-04-28 16:25:12 -06:00
Nathan Wilcox
0ee1d5d133
Add a depends description for googletest.
2016-04-18 11:13:05 -07:00
Taylor Hornby
abbab2cc4f
Add libsodium to the depends system.
2016-03-17 16:29:37 -06:00
Sean Bowe
1e62bba762
Remove ate-pairing, xbyak and libzerocash dependencies from the depends tree.
...
The ALT_BN128 curve does not need ate-pairing or xbyak.
Also, remove crypto++ dependency from libsnark.
2016-02-15 15:27:59 -07:00
Sean Bowe
a8ac403db0
Added mapAnchors consensus rules, finished zcrawpour/zcrawreceive.
...
Some specifics on consensus changes:
* Transactions must be anchored to a real anchor in the chain.
* Anchors are pushed and popped during ConnectBlock/DisconnectBlock as appropriate.
* DisconnectTip triggers evictions, under some circumstances, of transactions in the
mempool which are anchored to roots that are no longer valid.
* Commitments append to the tree at the current best root during ConnectBlock.
2016-01-19 14:36:04 -07:00
Sean Bowe
e934af2404
Update libzerocash ref
2016-01-19 14:36:04 -07:00
Sean Bowe
9f25631d50
Add mapAnchors infrastructure to CCoinsView.
...
This adds the TXDB/CCoinsViewCache primitives necessary for
writing consensus rules for mapAnchors later.
2016-01-19 14:36:04 -07:00
Sean Bowe
96c31d163f
Added CPourTx verification and construction routines.
2016-01-19 14:36:04 -07:00
Nathan Wilcox
d7ad5f3c45
Upgrade libzerocash to a recent version without bitcoin serialization; also remove cut'n'paste error.
2015-12-22 09:20:42 -08:00
Nathan Wilcox
c4da097069
Pull over depends and build changes from zc.v0.10.0.latest. Fails to build due to new ./configure dependency for serialization stuff.
2015-12-22 09:20:42 -08:00
Wladimir J. van der Laan
21e58b8e35
build: make sure OpenSSL heeds noexecstack
...
This passes `-Wa,--noexecstack` to the assembler when building
platform-specific assembly files, to signal that a non-executable stack
can be used. This is the same approach as used by Debian
(see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=430583 )
Rebased-From: bfcdc21a5da25ec1aa4aecc4cd8960dfa1c11781
Github-Pull: #6852
2015-10-19 15:04:14 +02:00