Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

3.1.1 #21

Merged
merged 503 commits into from
Jun 7, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
503 commits
Select commit Hold shift + click to select a range
ecfcb81
Add test for Blossom default tx expiry delta
Jul 31, 2019
6c1df95
Update metrics block height estimation for shorter block times
Jul 31, 2019
da08717
Auto merge of #4082 - daira:release-select-gpg-key, r=Eirik0
zkbot Jul 31, 2019
8e48ca1
test: Fix permissions on wallet_changeaddresses RPC test
str4d Aug 1, 2019
907554b
test: Fix pyflakes warnings
str4d Aug 1, 2019
2300b91
Auto merge of #4035 - Eirik0:use-committransaction, r=str4d
zkbot Aug 1, 2019
c68511b
Auto merge of #3926 - LarryRuane:3708-getaddressrpcs, r=str4d
zkbot Aug 1, 2019
65df622
Do not create transactions that will expire after the next epoch
Aug 2, 2019
e6c0f74
Do not send migration transactions that would expire after a network …
Aug 2, 2019
27ee4d6
Fix integer truncation in Blossom halving calculation
Aug 3, 2019
7977132
Update main_tests for shorter block times
Aug 3, 2019
3eb90d4
Use pre-Blossom max FR height when calculating address change interval
Aug 3, 2019
93452c9
Make founders reward tests pass before and after Blossom activation h…
Aug 3, 2019
f9d6b3e
Extract Halvings method and add tests
Aug 3, 2019
2972521
Add comments and fix typos
Aug 3, 2019
bde2e48
Improve EstimateNetHeight calculation
Aug 3, 2019
8068491
Fix check transaction tests
Aug 4, 2019
2c35e16
Make sure to deactivate blossom in test case
Aug 4, 2019
82c291b
Fix parsing txexpirydelta argument
Aug 4, 2019
9f70b74
Do not add expiring soon threshold to expiry height of txs near NU ac…
Aug 5, 2019
7ddcf42
Fix/update comments
Aug 5, 2019
0f05121
Make sure that expiry height is not less than height
Aug 5, 2019
609bb38
Clarify documentation
Aug 5, 2019
832134f
Update PoW related assertions
Aug 5, 2019
8f0a54c
Remove DefaultExpiryDelta method
Aug 5, 2019
f97b9c5
Algebraic improvements related to halving
Aug 5, 2019
5a93638
Distinguish between height and current header height on metrics screen
Aug 5, 2019
42a21ef
Test clean up and fixes
Aug 5, 2019
2f00729
Add copyright info
Aug 6, 2019
cdb6757
NPE defense in metrics screen
Aug 6, 2019
d9ef43d
Do not estimate height if there is no best header
Aug 7, 2019
b99003c
Rename method and use int64_t
Aug 7, 2019
86b23f3
add spentindex RPC for bitcore block explorer
LarryRuane Aug 7, 2019
1204637
Auto merge of #3953 - LarryRuane:3708-getspentrpcs, r=daira
zkbot Aug 8, 2019
2e505df
add timestampindex related RPC getblockhashes
LarryRuane Aug 8, 2019
5bba849
fix getblockdeltas documentation formatting
LarryRuane Aug 8, 2019
6e7e50b
insightexplorer minor bug fixes
LarryRuane Aug 8, 2019
70bda84
insightexplorer fix LogPrintf
LarryRuane Aug 8, 2019
2528af6
Auto merge of #4025 - bitcartel:shorter_block_target_interval_zip208,…
zkbot Aug 9, 2019
5fd1f5a
Auto merge of #3972 - LarryRuane:3708-getblockhashesrpc, r=str4d
zkbot Aug 9, 2019
7c5a791
insightexplorer: formatting, pyflakes cleanups
LarryRuane Aug 9, 2019
0b83bf4
make-release.py: Versioning changes for 2.0.7-rc1.
Aug 9, 2019
9055bab
make-release.py: Updated manpages for 2.0.7-rc1.
Aug 9, 2019
017c933
make-release.py: Updated release notes and changelog for 2.0.7-rc1.
Aug 9, 2019
fa1b656
Auto merge of #4089 - Eirik0:release-v2.0.7-rc1, r=Eirik0
zkbot Aug 10, 2019
929b302
Updated location to new download server
Aug 14, 2019
58d7dbe
Merge pull request #4101 from zebambam/fix_depends_sources_checking_s…
torizoemitchell Aug 14, 2019
c4bfc3a
Fixes 4097, improves caching on parameter downloads
Aug 13, 2019
65b44ab
Auto merge of #4098 - zebambam:optimize_parameter_downloads, r=str4d
zkbot Aug 14, 2019
cfdf040
test: Fix AuthServiceProxy closed conn detection
str4d Jul 18, 2019
f58bc7b
Add RPC test and test framework constants for Sapling->Blossom activa…
daira Aug 16, 2019
b49e782
Update download path
Aug 16, 2019
1288fb1
Set testnet Blossom activation height
Aug 16, 2019
6bb36fb
Notable changes for v2.0.7
Aug 16, 2019
94f642c
Enable shorter block times rpc test
Aug 16, 2019
b649962
Grammatical fixes and improvements
Eirik0 Aug 16, 2019
5ac48d8
Updated location to new download server, fixing #4100
Aug 14, 2019
b54725f
Remove constant
Eirik0 Aug 19, 2019
a495edb
Auto merge of #4105 - Eirik0:testnet-blossom-activation, r=Eirik0
zkbot Aug 19, 2019
93a03a1
make-release.py: Versioning changes for 2.0.7.
Aug 19, 2019
21aa635
make-release.py: Updated manpages for 2.0.7.
Aug 19, 2019
5540259
make-release.py: Updated release notes and changelog for 2.0.7.
Aug 19, 2019
63dac4b
Update nMinimumChainWork
Aug 19, 2019
0512e9e
Auto merge of #4108 - Eirik0:release-v2.0.7, r=str4d
zkbot Aug 19, 2019
b4a2665
Update INSTALL
antsankov Aug 20, 2019
6e3f19e
Typo Fix
antsankov Aug 21, 2019
34297c3
Always skip verification for old Sprout proofs
str4d Jun 25, 2019
1e812cd
Remove ability to create non-Groth16 Sprout JSDescriptions
str4d Jun 25, 2019
1b4cf13
Use Sapling JSDescriptions in Boost tests
str4d Jun 25, 2019
79a7c07
Remove non-Groth16 Sprout proofs from joinsplit gtests
str4d Jun 25, 2019
c4b695e
Migrate test utilities to generate Sapling-type Sprout proofs
str4d Jun 25, 2019
e573765
Use Sapling JSDescriptions in gtests
str4d Jun 25, 2019
93dae1d
Revert "Allow user to ask server to save the Sprout R1CS out during s…
str4d Jun 25, 2019
5f84491
Remove libsnark code for pre-Sapling Sprout proofs
str4d Jun 25, 2019
8a638d5
Remove pre-Sapling Sprout circuit
str4d Jun 25, 2019
9a0e257
Revert "configure: Guess -march for libsnark OPTFLAGS instead of hard…
str4d Jun 25, 2019
7bd700b
Revert "Check if OpenMP is available before using it"
str4d Jun 25, 2019
6a4b8b7
Remove libsnark from build system
str4d Jun 25, 2019
9ce0caf
Remove libsnark
str4d Jun 25, 2019
2a47986
Remove libgmp
str4d Jun 25, 2019
1f38ad2
Remove libsnark unit tests from full test suite
str4d Jun 25, 2019
3019c0b
test: Require minimum of Sapling for all RPC tests
str4d Jul 18, 2019
0097df5
test: Add Sapling v4 transactions to mininode framework
str4d Jul 19, 2019
d7d4dd8
test: Add hashFinalSaplingProxy to create_block
str4d Jul 19, 2019
8669cb6
test: Update RPC tests to use a minimum of Sapling
str4d Jul 19, 2019
9cbd288
rpc: Use Sapling transactions in zc_raw_joinsplit
str4d Jul 29, 2019
210c46c
#4114 don't call error() from GetSpentIndex()
LarryRuane Aug 25, 2019
7d5de93
Add intended rewind for Blossom on testnet.
daira Aug 26, 2019
e83168b
better fix: make GetSpentIndex() consistent with others...
LarryRuane Aug 27, 2019
5b2d98e
Auto merge of #4110 - antsankov:patch-1, r=Eirik0
zkbot Aug 28, 2019
df8fd9e
Notable changes for v2.0.7-1
Aug 28, 2019
aca5af4
fix typo
Eirik0 Aug 28, 2019
ff5729b
Auto merge of #4120 - daira:testnet-blossom-rewind, r=Eirik0
zkbot Aug 28, 2019
8e4c13c
Add note about logging fix
Aug 29, 2019
424d8b1
Auto merge of #4115 - LarryRuane:4114-spent-index-debug, r=Eirik0
zkbot Aug 29, 2019
e588ab1
Better wording in release notes
Aug 29, 2019
13e8888
Auto merge of #4121 - Eirik0:v2.0.7-1-notable-changes, r=Eirik0
zkbot Aug 29, 2019
75b8f0f
Remove copyright entries for Autoconf macros that have been deleted.
daira Aug 29, 2019
c05652b
make-release.py: Versioning changes for 2.0.7-1.
Aug 29, 2019
f98365e
make-release.py: Updated manpages for 2.0.7-1.
Aug 29, 2019
eaac9a9
make-release.py: Updated release notes and changelog for 2.0.7-1.
Aug 29, 2019
7b91ba8
Remove copyright entry for libsnark.
daira Aug 29, 2019
f937ee1
Auto merge of #4122 - Eirik0:release-v2.0.7-1, r=mdr0id
zkbot Aug 29, 2019
419cf65
Notable changes for v2.0.7-2
Aug 30, 2019
0e78b19
Auto merge of #4124 - Eirik0:v2.0.7-2-notable-changes, r=Eirik0
zkbot Aug 30, 2019
72d2ab9
make-release.py: Versioning changes for 2.0.7-2.
Aug 30, 2019
6271f7b
make-release.py: Updated manpages for 2.0.7-2.
Aug 30, 2019
7c7b662
make-release.py: Updated release notes and changelog for 2.0.7-2.
Aug 30, 2019
87c45fc
Auto merge of #4125 - Eirik0:release-v2.0.7-2, r=daira
zkbot Aug 31, 2019
0650772
Auto merge of #4088 - LarryRuane:3708-insightexplorer-formatting, r=E…
zkbot Sep 4, 2019
f3ec453
depends: Fix crate vendoring path
str4d Oct 28, 2018
8c1f5fa
depends: Helper for vendoring new crates
str4d Oct 30, 2018
1822eb3
depends: Add flag for building with a local librustzcash repo
str4d Sep 7, 2019
a1473b4
doc: Change Debian package description
fubuloubu Sep 7, 2019
a722aa6
Auto merge of #4030 - str4d:freebsd-build, r=str4d
zkbot Sep 12, 2019
cecccce
Updating IPFS link for chunking
garethtdavies Sep 13, 2019
982e924
tests: Clean up use of repr() in mininode
str4d Sep 16, 2019
fe3cb8e
Remove makeGrothProof argument from JoinSplit::prove
str4d Sep 16, 2019
a85887e
Merge pull request #3866 from garethtdavies/ipfs-fetch-params
str4d Sep 17, 2019
2efcb9e
Stop fetching old Sprout parameters
str4d Sep 17, 2019
4cae370
Add libsnark removal to notable changes
str4d Sep 17, 2019
94a4761
doc: Move text prior to "This package provides..."
fubuloubu Sep 18, 2019
188f325
Display which network the node is running on.
jeff-liang Jan 5, 2019
c8715f7
Wrap metrics message in strprintf
Sep 18, 2019
128d863
Auto merge of #4130 - fubuloubu:patch-1, r=str4d
zkbot Sep 18, 2019
10b9d63
Move AbortNode to the top of main.cpp
str4d Sep 19, 2019
150e330
Abort node if NU activations have unexpected hashes
str4d Sep 19, 2019
c8c43c4
Add block hashes for Overwinter, Sapling, and testnet Blossom
str4d Sep 19, 2019
5ae7b70
Disable -shrinkdebugfile command
str4d Sep 19, 2019
d917c11
SetMerkleBranch: remove unused code, remove cs_main lock requirement
str4d Sep 19, 2019
7c8111f
Remove cs_main lock requirement from CWallet::SyncTransaction
str4d Sep 19, 2019
c1fbf8a
Ignore exceptions when deserializing note plaintexts
str4d Sep 19, 2019
f48cfef
Update release notes with node abort behaviour
str4d Sep 20, 2019
3ff68c5
Move mempool SyncWithWallets call into its own thread
str4d Sep 19, 2019
9d8322a
Enable RPC tests to wait on mempool notifications
str4d Sep 20, 2019
691f7dc
Merge pull request #16 from zcash/disable-log-shrinking
daira Sep 24, 2019
f5832a9
Merge pull request #17 from zcash/exception-handling
daira Sep 24, 2019
921f326
Merge pull request #18 from zcash/mempool-txnotify-thread
daira Sep 24, 2019
2f5d665
Add hotfix release notes.
daira Sep 23, 2019
4954114
Merge pull request #19 from zcash/release-notes
daira Sep 24, 2019
1ef3f7b
Make a note of the shorter service period in the release notes.
daira Sep 24, 2019
1e11ffb
make-release.py: Versioning changes for 2.0.7-3.
daira Sep 24, 2019
ef508ae
make-release.py: Updated manpages for 2.0.7-3.
daira Sep 24, 2019
5beb316
make-release.py: Updated release notes and changelog for 2.0.7-3.
daira Sep 24, 2019
dffdbcf
Set Debian changelog urgency to critical.
daira Sep 24, 2019
e3983af
Merge pull request #21 from zcash/release-v2.0.7-3
daira Sep 24, 2019
62dc5f0
Auto merge of #4144 - zcash:hotfix-v2.0.7-3, r=str4d
zkbot Sep 24, 2019
961c0d5
Auto merge of #4060 - str4d:remove-libsnark, r=daira
zkbot Sep 26, 2019
7167dc9
Test setting an expiry height of 0.
daira Sep 16, 2019
3e37152
Fix setting an expiry height of 0. fixes #4132
daira Sep 16, 2019
8770f88
Auto merge of #4134 - daira:fix-disable-expiry, r=Eirik0
zkbot Sep 26, 2019
fafc479
Auto merge of #3765 - jeff-liang:addnetworkindicator, r=daira
zkbot Oct 2, 2019
3b9237b
Removed stale seeder, fixing #4153
Oct 7, 2019
ae9ecf0
DoS protection: Weighted random drop of txs if mempool full
Sep 26, 2019
a48b1ba
Rebuild weighted list on removal and fix size calculation
Sep 27, 2019
0b2c5cf
Grammatical fixes
Eirik0 Sep 27, 2019
1407fd1
Remove transactions when ensuring size limit
Sep 30, 2019
6fdd8f5
Help message cleanup and add lock
Sep 30, 2019
1a06727
Performance: Store weighted transactions in a tree
Oct 7, 2019
9e97833
Fix naming conventions
Oct 7, 2019
a515b00
No need to activate Overwinter/Sapling in rpc test
Oct 7, 2019
4eaad3f
Auto merge of #4154 - zebambam:remove_stale_seeder, r=Eirik0
zkbot Oct 7, 2019
f25d36b
Auto merge of #4129 - str4d:librustzcash-dev-tooling, r=Eirik0
zkbot Oct 8, 2019
30be750
Fix recently evicted list size
Oct 9, 2019
2365ba7
Put size increment and decrement on their own lines
Oct 9, 2019
69a5ffe
Prevent adding duplicate transactions
Oct 9, 2019
61b7dfb
Move duplicate macro to reusable location
Oct 9, 2019
b680185
mempool_limit rpc test cleanup
Oct 9, 2019
bf044cc
Represent tx costs as signed integers
Oct 9, 2019
1556ec6
Fix comments
Oct 9, 2019
2d9becb
Rename variables for consistency
Oct 9, 2019
9b2a04b
Use tx cost rather than evictionWeight when checking mempool capacity
Oct 9, 2019
ca883c8
Log rather than return error if a transaction is recently evicted
Oct 9, 2019
b4c4134
Represent recently evicted list as a deque
Oct 9, 2019
c4931a9
Rename files
Oct 9, 2019
7ec8c5d
precompute empty merkle roots
LarryRuane Sep 13, 2019
a3eb2b8
update unit tests to compute empty roots
LarryRuane Sep 13, 2019
ffb8e67
access array element using at()
LarryRuane Oct 13, 2019
a80942f
depends macOS: point --sysroot to SDK
rex4539 Oct 16, 2019
bbb6ce1
Update release notes
Oct 17, 2019
1edeba6
Add test
Oct 17, 2019
2033395
minor rpc test clean up
Oct 17, 2019
78592da
Add explanatory comments
Oct 17, 2019
cfc5212
Auto merge of #4136 - LarryRuane:empty-roots, r=Eirik0
zkbot Oct 17, 2019
e7aed48
Wording and grammatical fixes
Oct 17, 2019
64fc25e
Update parameter names to match ZIP
Oct 17, 2019
8988102
Clarify the difference between cost and evictionWeight
Oct 17, 2019
e744cec
Fix test cases: default mempool limiters
Oct 18, 2019
40a7156
Remove dots and underscores from parameter names
Oct 21, 2019
fffd5da
Auto merge of #4145 - Eirik0:limit-mempool, r=Eirik0
zkbot Oct 21, 2019
8307a5d
Use same type when calling max
Oct 22, 2019
63c5cf3
Auto merge of #4166 - Eirik0:4145-fix-macos-compilation, r=Eirik0
zkbot Oct 22, 2019
bdfed7e
make-release.py: Versioning changes for 2.1.0-rc1.
Oct 22, 2019
17a70bc
make-release.py: Updated manpages for 2.1.0-rc1.
Oct 22, 2019
fd8004d
make-release.py: Updated release notes and changelog for 2.1.0-rc1.
Oct 22, 2019
6865539
Auto merge of #4169 - Eirik0:release-v2.1.0-rc1, r=Eirik0
zkbot Oct 22, 2019
d54f6c9
Auto merge of #4157 - rex4539:catalina-fix, r=Eirik0
zkbot Oct 24, 2019
07f2edc
#4175 z_sendmany coinbase to zaddr with change: report error status
LarryRuane Oct 25, 2019
cc77724
Auto merge of #4177 - LarryRuane:4175-coinbase-zaddr-error, r=Eirik0
zkbot Oct 28, 2019
1d3c5b0
Release notes for bug fix
Oct 31, 2019
ee55692
Better wording in release notes
Nov 1, 2019
4180589
Set mainnet activation of Blossom
ebfull Oct 31, 2019
e7a84d7
Fix wording
Eirik0 Nov 1, 2019
2b38e20
Auto merge of #4185 - Eirik0:4175-notable-changes, r=Eirik0
zkbot Nov 1, 2019
0950c94
Fix getblocksubsidy tests
Nov 1, 2019
5371e0c
fix comment
Nov 1, 2019
fe89651
Auto merge of #4184 - ebfull:blossom-fixups, r=Eirik0
zkbot Nov 1, 2019
5be8d1e
make-release.py: Versioning changes for 2.1.0.
Nov 2, 2019
06f511f
make-release.py: Updated manpages for 2.1.0.
Nov 2, 2019
842e737
make-release.py: Updated release notes and changelog for 2.1.0.
Nov 2, 2019
ffdba7c
Auto merge of #4186 - Eirik0:release-v2.1.0, r=Eirik0
zkbot Nov 2, 2019
812d0ac
Fix of CVE-2017-18350
ebfull Nov 8, 2019
cd5986c
Merge pull request #4212 from ebfull/fix-CVE-2017-18350
ebfull Nov 8, 2019
e07604a
make-release.py: Versioning changes for 2.1.0-1.
str4d Nov 8, 2019
66e0605
make-release.py: Updated manpages for 2.1.0-1.
str4d Nov 8, 2019
501ca0c
make-release.py: Updated release notes and changelog for 2.1.0-1.
str4d Nov 8, 2019
253fcaa
Merge pull request #4213 from str4d/release-v2.1.0-1
str4d Nov 8, 2019
a3cfb36
Pull up to Zcash 2.0.5
CryptoForge Dec 6, 2019
f8c7d10
Pull up to Zcash 2.0.6
CryptoForge Dec 7, 2019
00ae3f3
Pull up to Zcash 2.0.7-3
CryptoForge Dec 13, 2019
13048ad
Pull up to Zcash 2.1.0-1
CryptoForge Dec 15, 2019
d0d0051
update checkpoints
CryptoForge Dec 22, 2019
ff058b8
Compact Wallet
CryptoForge Feb 6, 2020
bf12a78
Delete & Witnesses 1. Add functionality to delete wallet transactions…
CryptoForge Feb 6, 2020
07f3a55
Sapling Consolidation
CryptoForge Feb 6, 2020
b655f66
disable z_sendmany until witnesses are built
CryptoForge Feb 6, 2020
3266db3
Initalization update
CryptoForge Feb 6, 2020
47e28af
logging
CryptoForge Feb 6, 2020
b86b301
reduce MAX_REORG_LENGTH
CryptoForge Feb 6, 2020
b6d25dd
Witness rework cleanup
CryptoForge Feb 14, 2020
bc0e6b3
Reset saplingAccountCounter for wallets with different original bip44…
CryptoForge Feb 14, 2020
58b05de
resource friendly tx reorder
miodragpop Feb 14, 2020
7911037
force freed memory to return back to the OS
miodragpop Feb 17, 2020
31d85ad
fix disable z_sendmany
CryptoForge Feb 29, 2020
5cbeb98
malloc_trim only on linux
CryptoForge Mar 10, 2020
2251872
bump version
CryptoForge Mar 10, 2020
182ae06
size_t to uint64_t
CryptoForge Mar 11, 2020
4d27ef3
getsupply rpc
CryptoForge Mar 22, 2020
bb5eedc
zeronodestats rpc
CryptoForge Mar 23, 2020
bec7079
zeroverse rpcs
CryptoForge Dec 1, 2019
a550537
RPC: z_viewtransaction
str4d Sep 27, 2019
917662c
depends: Add utfcpp to dependencies
str4d Sep 27, 2019
49277ec
RPC: Display valid UTF-8 memos in z_viewtransaction
str4d Sep 27, 2019
7813211
RPC: Use OutgoingViewingKeys to recover non-wallet Sapling outputs
str4d Sep 27, 2019
5eee254
test: Check z_viewtransaction output in wallet_listreceived RPC test
str4d Oct 18, 2019
8d0c417
test: Fix pyflakes warnings
str4d Feb 13, 2020
5a78f84
test: Hard-code hex memo in wallet_listreceived for Python3 compatibi…
str4d Feb 13, 2020
05d987f
add zindex and getchaintxstats
CryptoForge Jan 28, 2020
c387a59
additonal zindex logging
CryptoForge Mar 30, 2020
dc02c55
bump version to 3.1.1
CryptoForge Jun 5, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 3 additions & 1 deletion .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,9 @@ Run `zerod --version` to find out
- Disk size:
- Disk Type (HD/SDD):
- Linux kernel version (uname -a):
- Compiler version (gcc -version):
- Compiler version (gcc --version):
- Linker version (ld -v):
- Assembler version (as --version):

### Any extra information that might be useful in the debugging process.
This includes the relevant contents of `~/.zero/debug.log`. You can paste raw text, attach the file directly in the issue or link to the text via a pastebin type site.
Expand Down
5 changes: 5 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Please ensure this checklist is followed for any pull requests for this repo. This checklist must be checked by both the PR creator and by anyone who reviews the PR.
* [ ] Relevant documentation for this PR has to be completed and reviewed by the documentation team (@ioptio, @mdr0id, or @Eirik0) before the PR can be merged
* [ ] A test plan for the PR must be documented in the PR notes and included in the test plan for the next regular release

As a note, all buildbot tests need to be passing and all appropriate code reviews need to be done before this PR can be merged
1 change: 1 addition & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Please read [our Development Guidelines](https://zcash.readthedocs.io/en/latest/rtd_pages/development_guidelines.html).
19 changes: 15 additions & 4 deletions COPYING
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,12 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.


The MIT software license (http://www.opensource.org/licenses/mit-license.php)
above applies to the code directly included in this source distribution.
Dependencies downloaded as part of the build process may be covered by other
open-source licenses. For further details see 'contrib/debian/copyright'.
The MIT software license (https://www.opensource.org/licenses/mit-license.php)
above applies to the code directly included in this source distribution, with
the exception of certain Autoconf macros. Dependencies downloaded as part of
the build process may be covered by other open-source licenses. The MIT-licensed
source code is not considered a derived work of these Autoconf macros or of the
dependencies. For further details see 'contrib/debian/copyright'.


This product includes software developed by the OpenSSL Project for use in the
Expand All @@ -36,3 +38,12 @@ Although almost all of the Zcash code is licensed under "permissive" open source
licenses, users and distributors should note that when built using the default
build options, Zcash depends on Oracle Berkeley DB 6.2.x, which is licensed
under the GNU Affero General Public License.


Contributors should understand licensing implications before modifying the
following files in build-aux/m4 (see https://github.com/zcash/zcash/issues/2827):

* ax_check_compile_flag.m4
* ax_check_link_flag.m4
* ax_check_preproc_flag.m4
* ax_pthread.m4
2 changes: 1 addition & 1 deletion INSTALL
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Building Zcash

See the Zcash github wiki (https://github.com/zcash/zcash/wiki) for instructions on building zerod,
See the Zcash documentation wiki (https://zcash.readthedocs.io/en/latest/rtd_pages/user_guide.html) for instructions on building zcashd,
the intended-for-services, no-graphical-interface, reference
implementation of Zcash.
6 changes: 6 additions & 0 deletions Makefile.am
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
# Copyright (c) 2016-2019 The Zcash developers
# Copyright (c) 2013-2019 The Bitcoin Core developers
# Copyright (c) 2013-2019 Bitcoin Developers
# Distributed under the MIT software license, see the accompanying
# file COPYING or https://www.opensource.org/licenses/mit-license.php .

ACLOCAL_AMFLAGS = -I build-aux/m4
SUBDIRS = src
if ENABLE_MAN
Expand Down
22 changes: 14 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,30 +1,30 @@
![alt text](https://github.com/zerocurrencycoin/Zero/blob/master/art/zero%203d%20mountain.png?raw=true)

[ZERO](https://zerocurrency.io) - [Pavo:3.0.2](https://github.com/zerocurrencycoin/Zero/releases/tag/v3.0.2)
[ZERO](https://zerocurrency.io) - [Cygnus:3.1.1](https://github.com/zerocurrencycoin/Zero/releases/tag/v3.1.1)

||FAST|| ||DECENTRALISED|| ||ANONYMOUS|| ||SECURE|| ||ASIC RESISTANT|| - LAUNCE DATE: 2017-02-19

GENESIS BLOCK - 19th Feb 2017 11:26:40 - 068cbb5db6bc11be5b93479ea4df41fa7e012e92ca8603c315f9b1a2202205c6

Download the latest version here - [ZERO - Latest Version - Pavo:3.0.2](https://github.com/zerocurrencycoin/Zero/releases/tag/v3.0.2)
Download the latest version here - [ZERO - Latest Version - Cygnus:3.1.1](https://github.com/zerocurrencycoin/Zero/releases/tag/v3.1.1)

------------------------------------------

❓ What is ZERO?
--------------

[ZERO](https://github.com/zerocurrencycoin/Zero/releases/tag/v3.0.2) is a revolutionary cryptocurrency and transaction platform based on Zcash.
[ZERO](https://github.com/zerocurrencycoin/Zero/releases/tag/v3.1.1) is a revolutionary cryptocurrency and transaction platform based on Zcash.

[ZERO](https://github.com/zerocurrencycoin/Zero/releases/tag/v3.0.2) offers total payment confidentiality, while still maintaining a decentralised network using a public blockchain.
[ZERO](https://github.com/zerocurrencycoin/Zero/releases/tag/v3.1.1) offers total payment confidentiality, while still maintaining a decentralised network using a public blockchain.

[ZERO](https://github.com/zerocurrencycoin/Zero/releases/tag/v3.0.2) combines Bitcoin’s security with Zcash’s anonymity and privacy.
[ZERO](https://github.com/zerocurrencycoin/Zero/releases/tag/v3.1.1) combines Bitcoin’s security with Zcash’s anonymity and privacy.

[ZERO](https://github.com/zerocurrencycoin/Zero/releases/tag/v3.0.2) stands out from the competition as a fully working product that has already
[ZERO](https://github.com/zerocurrencycoin/Zero/releases/tag/v3.1.1) stands out from the competition as a fully working product that has already
implemented a set of special features not found in any other cryptocurrency.

Our main focus as a team and community is to remain as transparent as we can possibly be and to maintain an interactive relationship with everyone involved. We are fully open about the project, listening to all suggestions from investors, miners and supporters.

This software is the [ZERO](https://github.com/zerocurrencycoin/Zero/releases/tag/v3.0.2) node. It downloads and stores the entire history of ZERO's transactions, about 1.2GB at this point.
This software is the [ZERO](https://github.com/zerocurrencycoin/Zero/releases/tag/v3.1.1) node. It downloads and stores the entire history of ZERO's transactions, about 1.2GB at this point.
Depending on the speed of your computer and network connection, the synchronization process could take several hours.

------------------------------------------
Expand Down Expand Up @@ -78,6 +78,11 @@ Zero has a small inflation that degrades over time. With a stable supply of 7776

![alt text](https://github.com/zerocurrencycoin/Zero/blob/master/art/tech%20improv%20zero.jfif)

[Zero](https://z.cash/) is an implementation of the "Zerocash" protocol.
Based on Bitcoin's code, Zero intends to offer a far higher standard of privacy
through a sophisticated zero-knowledge proving scheme that preserves
confidentiality of transaction metadata. More technical details are available
in our [Protocol Specification](https://github.com/zcash/zips/raw/master/protocol/protocol.pdf).

![alt text](https://github.com/zerocurrencycoin/Zero/blob/master/art/algo%20zer%20improv.jfif)

Expand Down Expand Up @@ -119,10 +124,11 @@ https://bitcointalk.org/index.php?topic=3310714.0
See important security warnings on the
[Security Information page](https://z.cash/support/security/).

**Zero is experimental and a work in progress.** Use it at your own risk.

📒 Deprecation Policy
------------------
Disabledeprecation flag has been removed. Old nodes will automatically be shut down and must be upgraded upon reaching the deprecation block height, which will occur approximately 26 weeks (6/27/2020) from the release of v3.0.2.
Disabledeprecation flag has been removed. Old nodes will automatically be shut down and must be upgraded upon reaching the deprecation block height, which will occur approximately 26 weeks (1/2/2021) from the release of v3.1.1.


🔧 Building
Expand Down
6 changes: 6 additions & 0 deletions autogen.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,10 @@
#!/bin/sh
# Copyright (c) 2016-2019 The Zcash developers
# Copyright (c) 2013-2019 The Bitcoin Core developers
# Copyright (c) 2013-2019 Bitcoin Developers
# Distributed under the MIT software license, see the accompanying
# file COPYING or https://www.opensource.org/licenses/mit-license.php .

set -e
srcdir="$(dirname $0)"
cd "$srcdir"
Expand Down
123 changes: 0 additions & 123 deletions build-aux/m4/ax_openmp.m4

This file was deleted.

6 changes: 6 additions & 0 deletions build-aux/m4/bitcoin_find_bdb.m4
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
dnl Copyright (c) 2016-2019 The Zcash developers
dnl Copyright (c) 2013-2019 The Bitcoin Core developers
dnl Copyright (c) 2013-2019 Bitcoin Developers
dnl Distributed under the MIT software license, see the accompanying
dnl file COPYING or https://www.opensource.org/licenses/mit-license.php .

AC_DEFUN([BITCOIN_FIND_BDB62],[
AC_MSG_CHECKING([for Berkeley DB C++ headers])
BDB_CPPFLAGS=
Expand Down
6 changes: 6 additions & 0 deletions build-aux/m4/bitcoin_subdir_to_include.m4
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
dnl Copyright (c) 2016-2019 The Zcash developers
dnl Copyright (c) 2013-2019 The Bitcoin Core developers
dnl Copyright (c) 2013-2019 Bitcoin Developers
dnl Distributed under the MIT software license, see the accompanying
dnl file COPYING or https://www.opensource.org/licenses/mit-license.php .

dnl BITCOIN_SUBDIR_TO_INCLUDE([CPPFLAGS-VARIABLE-NAME],[SUBDIRECTORY-NAME],[HEADER-FILE])
dnl SUBDIRECTORY-NAME must end with a path separator
AC_DEFUN([BITCOIN_SUBDIR_TO_INCLUDE],[
Expand Down
8 changes: 7 additions & 1 deletion build-aux/m4/l_atomic.m4
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
dnl Copyright (c) 2015 Tim Kosse <tim.kosse@filezilla-project.org>
dnl Copying and distribution of this file, with or without modification, are
dnl permitted in any medium without royalty provided the copyright notice
dnl and this notice are preserved. This file is offered as-is, without any
dnl warranty.

# Some versions of gcc/libstdc++ require linking with -latomic if
# using the C++ atomic library.
#
Expand Down Expand Up @@ -32,7 +38,7 @@ AC_DEFUN([CHECK_ATOMIC], [
AC_MSG_RESULT([yes])
],[
AC_MSG_RESULT([no])
AC_MSG_FAILURE([cannot figure our how to use std::atomic])
AC_MSG_FAILURE([cannot figure out how to use std::atomic])
])
])

Expand Down
2 changes: 1 addition & 1 deletion code_of_conduct.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ reject comments, commits, code, wiki edits, issues, and other contributions
that are not aligned to this Code of Conduct, or to ban temporarily or
permanently any contributor for other behaviors that they deem inappropriate,
threatening, offensive, or harmful. Note that contributors may be volunteers
who do not represent Zcash Company. They are free to express their own
who do not represent Electric Coin Company. They are free to express their own
opinions so long as they adhere to these guidelines.

By adopting this Code of Conduct, project maintainers commit themselves to
Expand Down
Loading