Commit Graph
100 Commits
Author SHA1 Message Date
Duke Leto 20fd7f0ce0 Remove old release notes for other projects 2019-12-23 18:12:37 -05:00
Duke Leto 20453042c9 Update ac_private test, which almost passes 2019-12-23 18:11:40 -05:00
Duke Leto 83be3aa4e1 Merge pull request #58 from DenioD/duke
Port Clamp JSON object depth to PHP limit from bitcoin-core #22 to Hush
2019-12-23 14:34:26 -08:00
Duke Leto e79a0830d9 Start creating a HushTestFramework 2019-12-23 08:41:06 -05:00
Duke Leto 6eb19d75ae Copyrights 2019-12-23 08:34:00 -05:00
Duke Leto 1c4e43c48e Update test copyrights 2019-12-23 08:23:39 -05:00
Duke Leto 75768e235a We ain't got no stinkin' sprout joinsplits 'round here 2019-12-23 08:19:20 -05:00
Duke Leto 3421fcb035 Updates to mininode.py 2019-12-23 07:57:22 -05:00
Duke Leto a61118e818 Update python test framework for Hush 2019-12-23 07:50:40 -05:00
Duke Leto dda892a51d Merge branch 'duke' of https://github.com/MyHush/hush3 into duke 2019-12-22 19:43:06 -05:00
Duke Leto a5f1f7eb8a Update RPC readme 2019-12-22 19:42:56 -05:00
Duke Leto e2f58d1e04 Merge pull request #57 from DenioD/duke
fix missing error message for z_importwallet
2019-12-22 12:56:02 -08:00
Duke Leto ee7479db58 Merge pull request #56 from DenioD/duke
add rescan=false to z_importwallet and importwallet, add DenioD as Author
2019-12-22 08:32:15 -08:00
Duke Leto 585d9215c6 Do not anger the Elder Gods of The Build System 2019-12-22 11:01:31 -05:00
Duke Leto eba9ea99cc depends/ lacking a clean target in Makefile causes build.sh clean to fail early, this allows it to fail a bit further along 2019-12-22 08:21:16 -05:00
Duke Leto 15e7973012 This causes problems 2019-12-22 08:20:36 -05:00
Duke Leto 230cbffcf6 Hush port scanner
I wrote this simple port scanner in 5 minutes to verify if 3rd party Hush notary seeds
from https://github.com/KomodoPlatform/dPoW/blob/master/iguana/3rd_party
were running properly.

Currently they are all down.

$ cat contrib/notary_seeds.txt | ./contrib/hush_scanner
HOST   P2P  RPC
103.6.12.117 DOWN DOWN
95.213.238.99 DOWN DOWN
77.75.121.139 DOWN DOWN
139.162.45.144 DOWN DOWN
152.89.105.66 DOWN DOWN
152.89.104.58 DOWN DOWN
5.53.120.34 DOWN DOWN
139.99.208.141 DOWN DOWN
2019-12-22 07:01:04 -05:00
Duke Leto 3e8fd68a63 Update to Season 3.5 3rd party NN pubkeys 2019-12-22 06:10:02 -05:00
Duke Leto f5c54dad71 Make compiler happy 2019-12-22 05:12:34 -05:00
Duke Leto 148e86a33b Remove unneeded RPCs 2019-12-22 05:03:11 -05:00
Duke Leto fc67008838 Do not compile this stuff by default 2019-12-22 05:00:17 -05:00
Duke Leto 7290e9d639 Update makefile 2019-12-22 04:47:15 -05:00
Duke Leto d49e637ee3 Remove KMD-specific code that causes compile issues 2019-12-22 04:38:27 -05:00
Duke Leto ec412aff1c Remove KMD-specific code that causes compile issues 2019-12-22 04:38:17 -05:00
Duke Leto 53be0b4c39 Build system needs more ascii art 2019-12-22 04:37:54 -05:00
Duke Leto e000998097 Fix bug in 'make clean' not removing libcc.so 2019-12-22 04:37:23 -05:00
Duke Leto 085c25d602 We do not need to compile some CCs we plan to never use 2019-12-22 04:36:55 -05:00
Duke Leto f07dcf12ab Fix some compile issues and set a timestamp fork value for completeness 2019-12-22 03:13:14 -05:00
Duke Leto d837ed7358 Copyright 2019-12-22 02:58:21 -05:00
Duke Leto 750220a373 update some deprecation stuff 2019-12-22 02:57:51 -05:00
Duke Leto 02fefe0734 Add -hardfork-height CLI option to simulate different hardfork heights 2019-12-21 10:28:48 -05:00
Duke Leto 0fcbc40075 Here be dragons 2019-12-21 00:23:49 -05:00
Duke Leto b243f63ed6 Merge branch 'duke' of https://github.com/MyHush/hush3 into duke 2019-12-21 00:02:30 -05:00
Duke Leto 4c42d5f93f Try to set KMD Notary seasons correctly with our hardfork height 2019-12-21 00:02:16 -05:00
Duke Leto 6d843777d8 update some docs 2019-12-21 00:01:03 -05:00
Duke Leto 778e094a32 Change notary season detection by block height for HUSH 2019-12-20 23:13:27 -05:00
Duke Leto 0ed1b74f2f Cleanup 2019-12-20 23:12:26 -05:00
Duke Leto e23c866fdf Derp 2019-12-20 15:38:19 -05:00
Duke Leto cdf4c90c6d Update setgenerate, getgenerate, getblocktemplate RPCs to remove staking code 2019-12-20 15:26:04 -05:00
Duke Leto 9cc5cbf733 Remove some staking code 2019-12-20 15:25:13 -05:00
Duke Leto a440f92320 Enable the creation of shielded-only Hush smart chains via -ac_private=1 2019-12-20 15:13:23 -05:00
Duke Leto 9b568e8683 Merge branch 'zindex3' into duke
Conflicts:
	.gitignore
2019-12-20 14:09:59 -05:00
Duke Leto 08361bec95 Prevent garbage data during chain sync 2019-12-20 11:40:43 -05:00
Duke Leto 2620de459f Correctly count taddr outputs towards shielded payments 2019-12-20 10:47:24 -05:00
Duke Leto 80868ef5e4 Make sure to count taddr outputs in z=>t xtns as shielded payments 2019-12-20 09:05:08 -05:00
Duke Leto a2e63618e4 Tone down our STDOUT debugging 2019-12-19 17:46:58 -05:00
Duke Leto dbf1c23a81 Add rpc docs about organic xtns 2019-12-19 17:25:07 -05:00
Duke Leto 55258a54dc Add rpc docs about shielded-only stats 2019-12-19 16:22:42 -05:00
Duke Leto feee580c33 Add more getchaintxstats rpc docs 2019-12-19 16:10:29 -05:00
Duke Leto 284edb0968 Add some forgotten zstats that are important 2019-12-19 12:38:06 -05:00
Duke Leto bf75e6aea3 Add payment rpc docs for getchaintxstats 2019-12-19 10:02:24 -05:00
Duke Leto 0baa4ecadf Guard against negative values in statistics and add some rpc docs 2019-12-19 10:00:04 -05:00
Duke Leto bb0b661009 Update gitignore 2019-12-19 09:28:47 -05:00
Duke Leto b52d9786a6 Update some test files 2019-12-19 09:24:52 -05:00
Duke Leto 284f8a7e60 Pull in test change from upstream 2019-12-19 09:18:16 -05:00
Duke Leto 9c3d846573 Fix rpc c++ tests 2019-12-19 09:00:37 -05:00
Duke Leto 12e7c13a84 Change datatypes, do not use VARINT, increase exception logging 2019-12-19 00:10:52 -05:00
Duke Leto ae87ece8ab These sapling tests do not apply 2019-12-18 23:59:23 -05:00
Duke Leto 339f03233d Clean up 2019-12-18 15:45:34 -05:00
Duke Leto aef3f37b0f move new zindex stuff to the end of serialization and more logging 2019-12-18 15:20:31 -05:00
Duke Leto 97df4d43ec Set nChainPayments and increasing debugging/logging 2019-12-18 13:58:08 -05:00
Duke Leto 1cbcb0d012 Organic stats 2019-12-17 18:23:33 -05:00
Duke Leto fbfdc8f40f Port zindex code from old patches; compiles and seems to work when zindex is disabled 2019-12-17 12:08:14 -05:00
Duke Leto 02f9a91fb7 We do not use the depends mirror 2019-12-17 11:48:31 -05:00
Duke Leto 2ca116be49 update gitignore 2019-12-17 11:40:27 -05:00
Duke Leto 4f37ebbfc4 update depends docs 2019-12-17 11:32:00 -05:00
Duke Leto 2222de08e5 Make this error say where it is coming from 2019-12-17 11:23:57 -05:00
Duke Leto 2492ac8c3a Start scavenging zindex code from the depths of the git bit bucket 2019-12-17 09:43:29 -05:00
Duke Leto 73030bccd2 Delete dead code relating to chainPower 2019-12-16 12:01:19 -05:00
Duke Leto 1e980895b8 Allow hush-cli stop to be run during RPC warmup, thanks to @zancas for the idea 2019-12-16 08:45:18 -05:00
Duke Leto 9f5b003a40 better name for this file 2019-12-16 06:58:46 -05:00
Duke Leto a9895c3da7 Add example about running dpow tests 2019-12-16 06:53:50 -05:00
Duke Leto 79cb47b978 rename 2019-12-16 06:53:39 -05:00
Duke Leto 4e88608148 branding 2019-12-16 06:33:18 -05:00
Duke Leto 4d358ef595 branding 2019-12-16 06:33:07 -05:00
Duke Leto ba2d7a183b This file is wildly out-of-date, we have Github stats or git shortlog 2019-12-16 06:32:11 -05:00
Duke Leto 743ea40a7a Merge pull request #51 from MyHush/danger
Danger Will Robinson!!!
2019-12-16 02:44:38 -08:00
Duke Leto 5ecc149142 Update gen-manpages.sh to autodetect hushd version 2019-12-15 21:26:43 -05:00
Duke Leto fcb4f266a6 Add license to build-debian-package.sh 2019-12-15 21:08:26 -05:00
Duke Leto e941ff0650 Update build-mac.sh help and change license to GPLv3 2019-12-15 21:05:41 -05:00
Duke Leto d504a89cd7 update build.sh help and change license to GPLv3 2019-12-15 21:04:10 -05:00
Duke Leto ce44ecd960 We do not use this release process 2019-12-15 21:03:35 -05:00
Duke Leto 2fc1e19151 update ticker 2019-12-15 20:48:44 -05:00
Duke Leto 6175c7f2ae Update shield coinbase docs 2019-12-15 20:47:34 -05:00
Duke Leto 45503796c7 update payment disclosure docs 2019-12-15 20:47:27 -05:00
Duke Leto 73cd4e4d15 update payment api docs 2019-12-15 20:47:15 -05:00
Duke Leto 46fa5a32c5 Update wallet backup docs 2019-12-15 20:46:43 -05:00
Duke Leto 319983a518 Clean up release process 2019-12-15 20:45:56 -05:00
Duke Leto 94a6db6244 Hush does not use this process 2019-12-15 20:45:26 -05:00
Duke Leto 2eae4d2377 test suite tweaks 2019-12-15 20:36:13 -05:00
Duke Leto 52531f3f59 Update copyright 2019-12-15 20:31:33 -05:00
Duke Leto 18d22b21df We have DPoW and do not rely on fragile re-org limits like Zcash 2019-12-15 20:30:10 -05:00
Duke Leto 1a2bcd6a1a +x 2019-12-15 20:27:53 -05:00
Duke Leto 25f28f3909 It is not possible to make sprout addresses via z_getnewaddress 2019-12-15 20:26:19 -05:00
Duke Leto 7e9ea7e9ee Tweak hush-cli stop message and help 2019-12-15 20:14:58 -05:00
Duke Leto f3091936e1 Increase max debug.log file size to 100MB
ZEC took the route of disabling this by default, so debug.log files grow without limit,
in attempt to gather more data about CVE-2019-16930, which was fixed in the same emergency
release as changing this default behavior.

KMD has chosen to ignore that ZEC change, which I find reasonable. We take the middle path,
and 10X increase the size limit.

Now debug.log must hit 100MB to be resized, and potentially lose some data about attacks.
2019-12-15 19:53:49 -05:00
Duke Leto 22cb700e06 Remove CLI options whose internals have been removed 2019-12-15 19:34:17 -05:00
Duke Leto 0ea56333d1 Remove log2_stake from debug.log 2019-12-15 11:14:02 -05:00
Duke Leto ccbe3478e5 Delete some sprout code 2019-12-15 06:26:00 -05:00
Duke Leto 8ebeafce77 Delete some sprout code that causes problems and remove some dead code 2019-12-14 22:15:28 -05:00