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.
4 years ago
miodragpop
56d9c00749
asmap bucketing ported from Komodo
4 years ago
miodragpop
62f67821ec
tls implemented
4 years ago
Duke Leto
a7f88a87aa
Update copyright URL to be https
4 years ago
Duke Leto
1064d33f43
Update some copyright stuff in windows files
4 years ago
DenioD
5d86afef6a
Port -txsend from str4d #37 , https://github.com/zcash/zcash/pull/4522
4 years ago
Jonathan "Duke" Leto
ad3e5db501
Update help regarding new -wallet option for relative paths
4 years ago
miodragpop
b1de0a7f86
proton lib removed
4 years ago
Duke Leto
f13171efc6
desprout
4 years ago
Duke Leto
3cb215e39a
more desprout, ugh
4 years ago
DenioD
f3a4f77368
port expired transaction notify from Zcash. Issue #110
4 years ago
Duke Leto
77cc82428b
Hush Smart Chains
4 years ago
Duke Leto
93d887d6ab
Add hushd help for -opretmintxfee
4 years ago
Duke Leto
2439e5106b
Port zcash/zcash#4390 and the included bitcoin/bitcoin#8063
4 years ago
Duke Leto
2aa376d286
Add z_getinfo, a place for various shielded details that do not fit other places
4 years ago
Duke Leto
13b59f00ce
Clean up
4 years ago
Duke Leto
61c2090dd6
Make the compiler Elder Gods happy
4 years ago
Duke Leto
a2b3316664
Port PR93 from @denioD
4 years ago
Duke Leto
9b0d986528
Document default of -consolidation and add comment about number of zouts
4 years ago
DenioD
6c48397cf3
Hush witness rework, many thanks to @CryptoForge for this awesome code https://github.com/Cryptoforge-alt/pirate/tree/pirate_witness_rework
4 years ago
Duke Leto
447ec28997
Delete a lot of libsnark stuff
4 years ago
Duke Leto
c58fef0d01
Dynamic generation of zaddrs not stored in wallet
These zaddrs can be created via:
z_getnewaddress donotremember
and return a zaddr like normal usage, but without storing it's extended
spending key in wallet.dat. This will be utilized by Sietch to generate
dynamic zdust for every shielded transaction, preventing attacks related
to having chain-wide fixed pools of zdust.
5 years ago
Duke Leto
a99b289c2a
Add -zdebug
5 years ago
Duke Leto
97df4d43ec
Set nChainPayments and increasing debugging/logging
5 years ago
Duke Leto
22cb700e06
Remove CLI options whose internals have been removed
5 years ago
Jonathan "Duke" Leto
595ca09081
Fix lack of block dir bug
5 years ago
Duke Leto
93ef7f6ccc
Log some important things to debug.log because STDOUT is lost in binaries
5 years ago
Duke Leto
62263ef1b8
Lots of changes
5 years ago
Jonathan "Duke" Leto
d9ad155c2b
Fix lack of block dir bug
5 years ago
Jonathan "Duke" Leto
71e82cffb6
Remove old dead code
5 years ago
Duke Leto
5b269c1922
Port optimized SHA256 SSE4 routines from KMD+BTC upstream
5 years ago
Jonathan "Duke" Leto
7d9ddc2a1c
Fix DMG support and try to support installation into /Applications
5 years ago
Jonathan "Duke" Leto
71756ca5ec
Show PWD in debug.log to help debug DMG param location
5 years ago
Jonathan "Duke" Leto
3544f56d53
Verify file sizes of sapling params and try to support running inside a .dmg
5 years ago
Duke Leto
f39cd2a473
Delete Verus junk, which breaks ARMv8/aarch64 builds
5 years ago
Duke Leto
ec3c6eaca7
Less noise and put back earlytxid stuff which was not the core issue
5 years ago
Duke Leto
4c0ac5734a
Unbreak things by undoing a line accidentally deleted from LoadBlockIndex, derp
5 years ago
Duke Leto
8041d38c6f
meh
5 years ago
Duke Leto
2c42908ae1
Rewrite sapling param detection to be less horrific
5 years ago
Duke Leto
7b8fa48dba
meh
5 years ago
Duke Leto
36cb2d26c2
fixes
5 years ago
Duke Leto
02a8da2104
yep
5 years ago
Duke Leto
b00cda1c09
Fix lots of little things that were undone by migrating Hush to KMD source code
5 years ago
Jonathan "Duke" Leto
3a7db19af4
Add some debug prints
5 years ago
Jonathan "Duke" Leto
c29f5cca42
Update port in docs and some branding
5 years ago
Jonathan "Duke" Leto
52c716e625
Look in /usr/share/hush for sapling params
5 years ago
ca333
95f35796b6
include
5 years ago
ca333
85aad4be5d
fix PING attack [CVE-2019-17048]
5 years ago
jl777
401f522463
Ondemand fix
5 years ago
Jonathan "Duke" Leto
76543056ab
Changing -zindex on or off requires reindex
5 years ago