Commit Graph

23020 Commits

Author SHA1 Message Date
Duke Leto
585d9215c6 Do not anger the Elder Gods of The Build System 2019-12-22 11:01:31 -05:00
Duke Leto
15e7973012 This causes problems 2019-12-22 08:20:36 -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
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
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
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
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
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
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