Commit Graph
100 Commits
Author SHA1 Message Date
Jonathan "Duke" Leto 5b94d6e4fa still not happy 2019-10-05 12:06:06 -04:00
Jonathan "Duke" Leto 04c4435497 safe mode is ok 2019-10-05 12:06:06 -04:00
Jonathan "Duke" Leto 0ebd33efa6 fix compile 2019-10-05 12:06:06 -04:00
Jonathan "Duke" Leto a9e6edeed9 more stuff 2019-10-05 12:06:06 -04:00
Jonathan "Duke" Leto 7920cbc7e7 Merge z_viewtransaction from str4d zcash PR4146 2019-10-05 12:06:06 -04:00
Jonathan "Duke" Leto dbe2188d3f Correct debian package metadata 2019-09-11 14:41:29 -07:00
Jonathan "Duke" Leto 03be877ca9 bump version 2019-09-08 19:02:47 -07:00
Jonathan "Duke" Leto e3a2e008fa Merge branch 'dev' 2019-08-22 05:18:12 -07:00
Jonathan "Duke" Leto 328a2af799 Merge branch 'duke' into dev 2019-08-13 13:05:10 -07:00
Jonathan "Duke" Leto 4ada1e39ed Merge branch 'dev' 2019-08-13 13:04:50 -07:00
Jonathan "Duke" Leto d5dd6165f1 Merge remote-tracking branch 'jl777/FSM' into duke 2019-08-13 07:09:55 -07:00
Jonathan "Duke" Leto 773475c2cd Merge remote-tracking branch 'jl777/FSM' into duke 2019-08-07 21:03:48 -07:00
Jonathan "Duke" Leto 5da33fe71d Remove commented out debris related to Verus breaking their immutability, sigh 2019-08-07 20:32:52 -07:00
Jonathan "Duke" Leto 5db0aa111d Fix time offset warning message 2019-08-07 19:46:48 -07:00
Jonathan "Duke" Leto 1ef061fe8f Merge branch 'duke' into dev 2019-08-07 17:42:44 -07:00
Jonathan "Duke" Leto b671ff46f9 Merge branch 'dev' 2019-08-07 17:42:23 -07:00
Jonathan "Duke" Leto 384e439296 Fixes issue #8 2019-08-07 17:37:44 -07:00
Jonathan "Duke" Leto 8b378455ce Do extra work to find sapling params in various locations 2019-08-07 11:20:39 -07:00
Jonathan "Duke" Leto 3d9af312e8 Add Sapling param files 2019-08-07 04:56:24 -07:00
Jonathan "Duke" Leto 75d3639da1 Add forgotten hush-tx script for completeness 2019-08-07 04:55:57 -07:00
Jonathan "Duke" Leto 6fab065e45 Merge remote-tracking branch 'jl777/FSM' into duke 2019-08-04 21:15:34 -07:00
Jonathan "Duke" Leto 3436687e04 Merge branch 'duke' into dev 2019-08-04 21:14:45 -07:00
Jonathan "Duke" Leto 06bce0331c Merge branch 'dev' 2019-08-04 21:13:55 -07:00
Jonathan "Duke" Leto ff706b283a Merge remote-tracking branch 'jl777/FSM' into duke 2019-07-24 11:09:52 -07:00
Jonathan "Duke" Leto 6143ddd601 Merge branch 'duke' into dev 2019-07-22 03:45:56 -07:00
Jonathan "Duke" Leto e33a7e1367 Merge remote-tracking branch 'jl777/FSM' into duke 2019-07-22 02:38:38 -07:00
Jonathan "Duke" Leto 7ca4e59831 Merge remote-tracking branch 'jl777/FSM' into duke
Conflicts:
	src/hushd
	src/komodo_bitcoind.h
2019-07-17 20:51:52 -07:00
Jonathan "Duke" Leto d9617c68fd Add fiat script 2019-07-12 11:22:42 -07:00
Jonathan "Duke" Leto 7d5af48914 Remove duplicate ac_supply and add ac_perc 2019-07-12 11:20:52 -07:00
Jonathan "Duke" Leto 8f5cbc8af2 Missing comma 2019-07-12 11:20:52 -07:00
Jonathan "Duke" Leto 9b474d4447 Add HUSH3 to assetchains.(old|json) 2019-07-12 11:20:40 -07:00
Jonathan "Duke" Leto f0398720dd Add hush convenience scripts 2019-07-12 11:20:40 -07:00
Jonathan "Duke" Leto 6024c775ac Initial port of Hush supply curve to KMD 2019-07-12 11:20:09 -07:00
Jonathan "Duke" Leto 06520c26ea Add more seed nodes 2019-07-11 18:35:32 -07:00
Jonathan "Duke" Leto cc56d67e3e Merge branch 'dev' 2019-07-11 12:05:17 -07:00
Jonathan "Duke" Leto 8baaa6315f Merge branch 'duke' into dev 2019-07-11 12:04:46 -07:00
Jonathan "Duke" Leto 9f3754e2be Merge remote-tracking branch 'origin/nogroth16' into duke 2019-07-11 12:04:25 -07:00
Jonathan "Duke" Leto 1c21ff6d63 Add custom dns seeds 2019-07-09 20:35:45 -07:00
Jonathan "Duke" Leto 8a0f608955 Merge branch 'dev' 2019-06-26 10:04:30 -07:00
Jonathan "Duke" Leto 2d49d843e3 Merge branch 'duke' into dev 2019-06-25 11:21:12 -07:00
Jonathan "Duke" Leto 9372a95d49 Update versions, copyrights and man pages 2019-06-25 11:02:06 -07:00
Jonathan "Duke" Leto ab9d871664 Merge remote-tracking branch 'jl777/FSM' into duke 2019-06-25 08:09:00 -07:00
Jonathan "Duke" Leto 728995e75e Merge branch 'dev' 2019-06-19 13:48:43 -07:00
Jonathan "Duke" Leto fffc6c1763 Merge branch 'duke' into dev 2019-06-19 13:48:21 -07:00
Jonathan "Duke" Leto 9bd72118bf It is actually bigger, sigh 2019-06-18 06:55:34 -07:00
Jonathan "Duke" Leto d3ec48e772 Merge branch 'duke' into dev 2019-06-18 06:53:45 -07:00
Jonathan "Duke" Leto 93090a3106 Better current estimate of param download size 2019-06-18 06:53:28 -07:00
Jonathan "Duke" Leto 691f5eed4b Merge branch 'duke' into dev 2019-06-18 06:46:45 -07:00
Jonathan "Duke" Leto 471eeaa3ff ccacctivateht fix by blackjoker 2019-06-18 06:11:22 -07:00
Jonathan "Duke" Leto 045f0f507d Try to lift requirement for sprout params 2019-06-18 01:59:57 -07:00
Jonathan "Duke" Leto 9d968518a3 Do not fetch sprout params, which saves every new Hush node from needing to download over 1.5GB of stuff it will never use 2019-06-17 19:39:48 -07:00
Jonathan "Duke" Leto b2055ab33b Merge branch 'duke' into dev 2019-06-17 11:49:46 -07:00
Jonathan "Duke" Leto 5faa6c3fea Merge remote-tracking branch 'jl777/FSM' into duke 2019-06-14 20:59:38 -07:00
Jonathan "Duke" Leto 2348cd5665 Merge branch 'dev' 2019-06-14 20:55:58 -07:00
Jonathan "Duke" Leto 5a5207171c Merge branch 'duke' into dev 2019-06-14 20:55:08 -07:00
Jonathan "Duke" Leto 01fb676782 Allow duplicate receivers in z_sendmany 2019-05-31 10:54:16 +02:00
Jonathan "Duke" Leto fbb45dd9b3 Allow duplicate receivers in z_sendmany 2019-05-31 10:53:02 +02:00
Jonathan "Duke" Leto 2dc5b1916a Merge remote-tracking branch 'jl777/FSM' into duke 2019-05-30 11:37:32 -07:00
Jonathan "Duke" Leto 60ffb45954 Fix link in readme to install instructions 2019-05-29 05:31:06 -07:00
Jonathan "Duke" Leto dd1669ec41 Fix link in readme to install instructions 2019-05-29 05:30:54 -07:00
Jonathan "Duke" Leto 872f9e929d Fix link in readme to install instructions 2019-05-29 05:30:40 -07:00
Jonathan "Duke" Leto 0ad980def1 Merge remote-tracking branch 'jl777/FSM' into duke 2019-05-28 11:49:21 -07:00
Jonathan "Duke" Leto 4579c5e39d Merge remote-tracking branch 'jl777/FSM' into duke
Conflicts:
	README.md
2019-05-28 08:05:15 -07:00
Jonathan "Duke" Leto 0f24aec587 Give correct CLI asset name and RPC ports in rpc examples 2019-05-27 21:36:25 -07:00
Jonathan "Duke" Leto 14e08572d5 Give correct CLI asset name and RPC ports in rpc examples 2019-05-27 21:31:15 -07:00
Jonathan "Duke" Leto ece060d04c Wait to look at KOMODO_INSYNC until we hold cs_main lock, to prevent a datarace when using chainActive 2019-05-20 06:55:55 -07:00
Jonathan "Duke" Leto 406d6e60a2 Wait to look at KOMODO_INSYNC until we hold cs_main lock, to prevent a datarace when using chainActive 2019-05-20 06:49:22 -07:00
Jonathan "Duke" Leto 3275b435de Add synced key to getinfo+getblockchaininfo
This addresses #3 of upstream issue
https://github.com/zcash/zcash/issues/3996 .

Any software that creates a transaction outside of the RPC interface
MUST check if synced==true beforehand, otherwise metadata leakage which
leads to linkability analysis is possible.

The z_sendmany, z_shieldcoinbase and z_mergetoaddress RPCs have their
own synced checks, so it's not needed to look at this new synced value
when using those RPCs.
2019-05-16 05:24:27 -07:00
Jonathan "Duke" Leto 8b57ca63b8 Prevent linkability analysis on out-of-sync nodes
This addresses upstream issue https://github.com/zcash/zcash/issues/3996
by preventing z_sendmany, z_mergecoinbase and z_shieldcoinbase from
making shielded transactions if the node is out of sync. This prevents
metadata leakage which can be used in blockchain analysis.
2019-05-16 05:24:17 -07:00
Jonathan "Duke" Leto fc6869e3af Add synced key to getinfo+getblockchaininfo
This addresses #3 of upstream issue
https://github.com/zcash/zcash/issues/3996 .

Any software that creates a transaction outside of the RPC interface
MUST check if synced==true beforehand, otherwise metadata leakage which
leads to linkability analysis is possible.

The z_sendmany, z_shieldcoinbase and z_mergetoaddress RPCs have their
own synced checks, so it's not needed to look at this new synced value
when using those RPCs.
2019-05-15 22:07:09 -07:00
Jonathan "Duke" Leto cde23ca5dc Prevent linkability analysis on out-of-sync nodes
This addresses upstream issue https://github.com/zcash/zcash/issues/3996
by preventing z_sendmany, z_mergecoinbase and z_shieldcoinbase from
making shielded transactions if the node is out of sync. This prevents
metadata leakage which can be used in blockchain analysis.
2019-05-15 21:27:05 -07:00
Jonathan "Duke" Leto c0e98c1b64 Merge branch 'stuck' into duke 2019-05-15 09:32:43 -07:00
Jonathan "Duke" Leto 58533e7e56 Merge remote-tracking branch 'jl777/FSM' into duke 2019-05-15 09:32:35 -07:00
Jonathan "Duke" Leto c60e3d97f1 Debug weird startup bug 2019-05-01 07:22:09 -07:00
Jonathan "Duke" Leto 85ab0bf7c1 Merge remote-tracking branch 'jl777/FSM' into duke 2019-05-01 06:15:57 -07:00
Jonathan "Duke" Leto 8cd4b60aa0 Update code of conduct info 2019-04-30 19:04:15 -07:00
Jonathan "Duke" Leto 8dea5284a6 fixes 2019-04-30 06:58:47 -07:00
Jonathan "Duke" Leto 21e6117525 fixes 2019-04-30 06:58:27 -07:00
Jonathan "Duke" Leto cb5c00448b fixes 2019-04-30 06:58:17 -07:00
Jonathan "Duke" Leto 6bafaf97d9 web wallet details 2019-04-30 06:55:52 -07:00
Jonathan "Duke" Leto a7238189d6 web wallet details 2019-04-30 06:55:41 -07:00
Jonathan "Duke" Leto 330498f79a web wallet details 2019-04-30 06:55:27 -07:00
Jonathan "Duke" Leto 5365abe7cc Merge branch 'duke' into dev 2019-04-30 06:41:45 -07:00
Jonathan "Duke" Leto f7d429964f More details in readme about claiming funds 2019-04-30 06:41:13 -07:00
Jonathan "Duke" Leto 1593585a75 Merge branch 'duke' into dev 2019-04-27 08:18:19 -07:00
Jonathan "Duke" Leto f0b32b94d8 How to claim docs, finally 2019-04-27 07:42:55 -07:00
Jonathan "Duke" Leto ec73aa528f update 2019-04-27 07:33:11 -07:00
Jonathan "Duke" Leto d520ff8175 Hushify our readme 2019-04-27 07:32:16 -07:00
Jonathan "Duke" Leto 4e1eb17f28 Merge branch 'duke' into dev 2019-04-25 10:09:43 -07:00
Jonathan "Duke" Leto 69c5efb79b Merge remote-tracking branch 'jl777/FSM' into duke 2019-04-25 09:46:22 -07:00
Jonathan "Duke" Leto 7b67ea9058 Merge remote-tracking branch 'jl777/FSM' into duke 2019-04-24 11:50:17 -07:00
Jonathan "Duke" Leto 93c9349cf1 Merge remote-tracking branch 'jl777/FSM' into duke 2019-04-23 15:11:47 -07:00
Jonathan "Duke" Leto fd6e4f8c6b Merge remote-tracking branch 'jl777/FSM' into dev 2019-04-23 15:11:26 -07:00
Jonathan "Duke" Leto 73640b76c4 Merge remote-tracking branch 'jl777/FSM' into dev 2019-04-22 18:20:43 -07:00
Jonathan "Duke" Leto b1f92a4d69 Merge branch 'duke' into dev 2019-04-21 09:54:13 -07:00
Jonathan "Duke" Leto 74b2563334 Reduce unnecessary warnings to STDOUT 2019-04-21 07:58:05 -07:00
Jonathan "Duke" Leto e4ce048b8e Comment out this warning which will spam stdout for unconfirmed xtns 2019-04-21 07:52:06 -07:00
Jonathan "Duke" Leto d927688838 Merge remote-tracking branch 'jl777/jl777' into duke 2019-04-21 07:12:40 -07:00
Jonathan "Duke" Leto cc6b990bdb Revert "Attempt to fix coredump found by TheTrunk/Shossain"
This reverts commit 4b8ae26232.
2019-04-21 06:50:38 -07:00
Jonathan "Duke" Leto d302140b54 Merge branch 'duke' of https://github.com/MyHush/hush3 into duke 2019-04-21 05:50:34 -07:00