Commit Graph

644 Commits

Author SHA1 Message Date
Duke Leto
d02fdd4fe5 I originally wrote this function and we call it Hush DPoW around here 2020-11-15 07:34:43 -05:00
Duke Leto
be16f80abc Hush Full Node is now GPLv3
Any projects which want to use Hush code from now on will need to be licensed as
GPLv3 or we will send the lawyers: https://www.softwarefreedom.org/

Notably, Komodo (KMD) is licensed as GPLv2 and is no longer compatible to receive
code changes, without causing legal issues. MIT projects, such as Zcash, also cannot pull
in changes from the Hush Full Node without permission from The Hush Developers,
which may in some circumstances grant an MIT license on a case-by-case basis.
2020-10-21 07:28:10 -04:00
Duke Leto
d7a6ec7e81 less logspam 2020-10-03 07:45:24 -04:00
Duke Leto
5b07e54c3f spam fix 2020-10-03 07:32:31 -04:00
Duke Leto
b33b1db4f1 lol 2020-09-26 23:33:25 -04:00
Jonathan "Duke" Leto
7835fbd341 Fix for win64 systems, hopefully 2020-09-23 12:51:37 -07:00
Duke Leto
b5d308f182 Fix deletetx=1 coredump and more logspam 2020-09-21 01:03:38 -04:00
Duke Leto
61e805083c deletetx=1 logspam 2020-09-21 00:16:03 -04:00
Duke Leto
8317beef1e Increase logspam for deletetx=1 and -zdebug 2020-09-20 14:33:15 -04:00
Duke Leto
a7f88a87aa Update copyright URL to be https 2020-09-20 13:17:38 -04:00
Duke Leto
3a2288bcc4 Logspam 2020-09-20 12:06:37 -04:00
DenioD
5d86afef6a Port -txsend from str4d #37, https://github.com/zcash/zcash/pull/4522 2020-09-12 09:12:40 +02:00
Duke Leto
b9fd0ce900 Fix bugs in porting zec upstream code 2020-09-07 08:34:19 -04:00
Jonathan "Duke" Leto
ad3e5db501 Update help regarding new -wallet option for relative paths 2020-09-04 19:40:29 -07:00
Jonathan "Duke" Leto
5315ded786 Support wallet.dat outside of datadir
Ported from 6a7cfdea54
which did not apply cleanly.
2020-09-04 19:31:05 -07:00
Duke Leto
bfbe4e9553 Tweak some logging 2020-07-28 11:38:16 -04:00
Duke Leto
c14e7102bf Reduce noise 2020-07-28 11:11:21 -04:00
Duke Leto
cf83dc135a Merge branch 'danger' into sietch_dynamic 2020-07-22 09:39:48 -04:00
Duke Leto
47aaeea0c9 Merge branch 'dev' into duke 2020-07-22 09:34:15 -04:00
Miodrag Popović
33358740f4 malloc.h conditional inclusion
malloc.h header is also glibc specific
2020-07-21 10:26:42 +02:00
Jonathan "Duke" Leto
7227739733 Merge branch 'dev' into duke 2020-07-20 06:25:50 -07:00
miodragpop
534efcb65d malloc_trim is glibc specific 2020-07-17 02:28:27 +02:00
Duke Leto
d4883bce7c More timedate changes from KMD 0.6 2020-07-09 10:31:12 -04:00
Duke Leto
a7cd2b3750 Chill out on the logspam 2020-06-18 06:41:26 -04:00
Duke Leto
9bcf13bf4a report invalid roots 2020-06-18 05:40:04 -04:00
Duke Leto
4800f497aa Fix copyright 2020-06-17 22:32:00 -04:00
Duke Leto
6e31ee3b1d fix 2020-06-17 10:41:33 -04:00
Duke Leto
4de60497c8 Refactor GetSaplingWitnesses code and add some logging 2020-06-17 00:04:55 -04:00
Duke Leto
5a601d1431 desprout 2020-06-08 11:13:17 -04:00
Duke Leto
dd95b1471c desprout 2020-06-06 14:48:16 -04:00
Duke Leto
f13171efc6 desprout 2020-06-06 05:14:21 -04:00
Duke Leto
86a98587a1 desprout 2020-06-05 10:14:52 -04:00
Duke Leto
5be12774f4 desprout 2020-06-02 02:40:18 -04:00
Duke Leto
eec2dd51fb wallet desprout 2020-05-30 00:44:20 -04:00
Duke Leto
ab0576a72e desprout 2020-05-29 23:47:28 -04:00
Duke Leto
d265f782e7 desprout 2020-05-29 23:35:11 -04:00
Duke Leto
1010c7e8e4 Throw a logic error instead of asserting when we see weird witness shenanigans 2020-05-29 23:32:41 -04:00
Duke Leto
9c5a4e682e desprout 2020-05-29 23:10:05 -04:00
Duke Leto
095157d2d9 Remove sprout junk 2020-05-11 06:42:01 -04:00
Duke Leto
8a4e72fca2 Remove some sprout code from BuildWitnessCache 2020-05-08 08:57:34 -04:00
Duke Leto
4d56e542a8 Do not look for sprout notes 2020-04-06 23:07:11 -04:00
Duke Leto
e03ef7f108 Avoid notes with height=0 2020-04-06 23:05:20 -04:00
Duke Leto
2e51538df8 Add some debug 2020-03-16 07:58:12 -04:00
Duke Leto
707d50e894 Only malloc_trim on unix+windows 2020-03-15 15:18:00 -04:00
Duke Leto
1beb2b1fa8 Remove more sprouty code 2020-03-10 07:22:23 -04:00
Duke Leto
d8477c4d7b Remove some more sprout code, yay 2020-03-09 21:28:09 -04:00
Duke Leto
e4bfafc76c Better error checking in consolidation for when CommitTransaction() fails 2020-03-09 21:02:52 -04:00
Duke Leto
a2b3316664 Port PR93 from @denioD 2020-03-07 13:55:12 -05:00
DenioD
8556f00d37 resource friendly tx reorder port from 58b05de90d 2020-02-17 21:36:17 +01:00
DenioD
6c48397cf3 Hush witness rework, many thanks to @CryptoForge for this awesome code https://github.com/Cryptoforge-alt/pirate/tree/pirate_witness_rework 2020-02-15 14:14:39 +01:00