Commit Graph
100 Commits
Author SHA1 Message Date
Duke Leto 3df7def9c9 emojify 3.9.0 relnotes 2021-10-20 22:24:46 -04:00
Duke Leto 44999b1a8b Add relnotes for 3.9.0 Unusual Ursid 2021-10-20 22:19:59 -04:00
Duke Leto 65e752bf79 Merge branch 'master' into dev 2021-10-20 20:20:33 -04:00
Duke Leto 271fd0bd0f Fix location of comma 2021-10-20 20:18:37 -04:00
Duke Leto 54e708ef83 Add missing copyrights 2021-10-20 20:06:31 -04:00
Duke Leto cff49eef2e Update checkpoints 2021-10-20 20:06:03 -04:00
Duke Leto 0502b3c219 Merge branch 'danger' into dev 2021-09-18 11:26:18 -04:00
Duke Leto 63e29ac20a TUSH gonna TUSH 2021-09-18 11:25:59 -04:00
Duke Leto e00dabb79b Fix bug in listaddresses RPC 2021-09-18 11:25:13 -04:00
Duke Leto 2c26843743 More dev notes 2021-09-16 23:19:28 -04:00
Duke Leto 7e8b8795be Update protocol version 2021-09-16 23:13:44 -04:00
Duke Leto ff1c90ffc8 update docs 2021-09-16 23:04:38 -04:00
Duke Leto b0a1395f21 Fix unix manpage stuff 2021-09-16 23:02:09 -04:00
Duke Leto c1fa2fb723 dev docs 2021-09-16 22:58:40 -04:00
Duke Leto 0f45150aa4 Update dev docs 2021-09-16 22:57:42 -04:00
Duke Leto 6bca401f93 Bump version to 3.9.0 2021-09-16 22:51:45 -04:00
Duke Leto 4f15626bb0 Cleanup 2021-09-16 14:24:27 -04:00
Duke Leto f22cbbf1e2 Cleanup and remove dead code 2021-09-16 14:12:31 -04:00
Duke Leto f21065394f Update dapp header file location and error message 2021-09-16 10:25:23 -04:00
Duke Leto 9c67f1b758 Checkpoints 2021-09-16 10:23:13 -04:00
Duke Leto 0d85f46a55 Merge branch 'dev' into danger 2021-09-16 10:15:30 -04:00
Duke Leto 844d8163bd Add more default nodes 2021-09-16 10:15:02 -04:00
Duke Leto 6c0c505eea TUSH is alive and well 2021-09-14 16:03:34 -04:00
Duke Leto 49713d8a04 Various things 2021-09-14 16:00:08 -04:00
Duke Leto 977e93cbaa Get rid of wolfssl warning about timing resistance 2021-09-13 13:12:37 -04:00
Duke Leto a180e9e1ad Merge branch 'dev' into danger 2021-09-13 09:31:42 -04:00
Duke Leto f19c70bfa6 Add missing newline to rescan log line 2021-09-09 12:37:04 -04:00
Duke Leto 3d4123ee88 Cleanup 2021-09-03 12:35:59 -04:00
Duke Leto ae9b87740d Remove broken links 2021-09-03 12:05:20 -04:00
Duke Leto 9e643ba7e9 Remove unused code 2021-09-03 11:55:46 -04:00
Duke Leto 085f28a067 Hush does not have elections 2021-09-03 11:44:22 -04:00
Duke Leto e3bb6ed01e listaddresses takes no params and remove accounts from docs 2021-09-02 18:50:56 -04:00
Duke Leto 31fa46e2a1 Extra debug for notary stuff 2021-09-02 15:49:57 -04:00
Duke Leto 4fecf72ec8 Remove dead code 2021-09-02 15:01:58 -04:00
Duke Leto 8f7f445063 Remove dead code 2021-09-02 14:53:11 -04:00
Duke Leto 18339394b6 RPCs notaries, signmessage, decoderawtransaction and getnetworkinfo can now be called during RPC warmup 2021-09-02 12:29:52 -04:00
Duke Leto b4cf845bf3 New listaddresses RPC and z_exportwallet RPC now can be called during RPC warmup 2021-09-02 12:22:04 -04:00
Duke Leto 59fbcbb541 . 2021-09-01 22:34:21 -04:00
Duke Leto 8547bea642 Delete unused script 2021-09-01 20:47:55 -04:00
Duke Leto 54fd44756f clean up dead code 2021-09-01 20:41:20 -04:00
Duke Leto 0c6e5945a6 Add listaddresses as a new replacement for getaddressesbyaccount; cleanup 2021-09-01 20:26:59 -04:00
Duke Leto fde77094df All coins are HSCs with their own subdir 2021-09-01 14:53:12 -04:00
Duke Leto b713f43487 Clean up dead code and cruft 2021-09-01 14:46:53 -04:00
Duke Leto 5c2293336a remove clearassets script 2021-09-01 11:16:46 -04:00
Duke Leto 3641ca27f4 update purge script 2021-09-01 11:16:18 -04:00
Duke Leto fde2dd7c8f update test include 2021-09-01 11:14:51 -04:00
Duke Leto b30fae8238 clean up some more 2021-09-01 11:13:08 -04:00
Duke Leto 5c83c1b4e7 Cleanup 2021-09-01 11:02:19 -04:00
Duke Leto 120219d540 It is called getaddressesbyaccount, ugh 2021-09-01 10:36:23 -04:00
Duke Leto cdbf1fc5d6 Add -stratumaddress and better stratum error logging 2021-08-27 11:36:44 -04:00
Duke Leto e424a997a7 Cleanup 2021-08-26 00:08:37 -04:00
Duke Leto d8d9f655a7 More relay debug info 2021-08-26 00:00:38 -04:00
Duke Leto 30001d4253 Comment out a z2z check that isn't quite correct 2021-08-22 17:34:44 -04:00
Duke Leto b505660489 Clarify some docs related to Overwinter, which HUSH and all HSCs have 2021-08-22 14:57:49 -04:00
Duke Leto 40853af335 Remove things related to PoS 2021-08-19 19:30:03 -04:00
Duke Leto ced3ba591d Fix coredump when running hush-cli during RPC warmup 2021-08-19 19:09:05 -04:00
Duke Leto 40715561a1 Add copyright 2021-08-19 09:28:59 -04:00
Duke Leto 056f314032 Add copyright 2021-08-11 14:04:14 -04:00
Duke Leto a94ad3994e Merge branch 'stratum' into dev 2021-08-10 21:21:24 -04:00
Duke Leto e6a650ff3e Add some stratum spices 2021-08-10 12:50:34 -04:00
Duke Leto 0b6d766163 More useful stratum thread names 2021-08-09 21:30:29 -04:00
Duke Leto b84883d9b9 Hushify stratum 2021-08-09 21:04:20 -04:00
Duke Leto 821cf277c8 Merge branch 'dev' into stratum 2021-08-09 20:39:34 -04:00
Duke Leto aede5cd013 Correctly report HSC name when starting 2021-08-09 20:37:09 -04:00
Duke Leto d74d6d26c0 . 2021-08-09 17:44:27 -04:00
Duke Leto c29e741109 Show the actual correct config file name that cannot be found 2021-08-09 17:40:35 -04:00
Duke Leto 2471ce20db Improve handling of custom addnodes 2021-08-09 17:40:17 -04:00
Duke Leto 7a9dfb89a7 Debug for -testnode=1 2021-08-09 12:30:36 -04:00
Duke Leto c2aa7bc353 Merge branch 'dev' into stratum 2021-08-09 11:54:55 -04:00
Duke Leto bb02d332ec Merge branch 'dev' of https://git.hush.is/hush/hush3 into dev 2021-08-09 11:51:50 -04:00
Duke Leto 184cd78903 Merge branch 'duke' into dev 2021-08-09 11:51:40 -04:00
Duke Leto 63e1ede162 Also report work queue threads in rpcinfo 2021-08-09 11:51:25 -04:00
Duke Leto 89a4226965 Report rpc port in error when unable to connect 2021-08-05 15:55:34 -04:00
Duke Leto 236d79b3f8 Add rpcinfo rpc to debug deadlocks
We seem to have deadlock bugs in our RPC system, most likely inherited from ZEC or BTC.
Since some Hush RPC's take longer (such as anything with Sietch protections), the deadlocks
are more likely to occur. Eventually all RPC slots are used up and no more RPC commands
can be sent to hushd. This is why the "plz_stop" feature was implemented, but that is just
a workaround to restart the server. We must find and fix the root cause.

This rpc will allow us to see when we are getting close to our maximum work queue depth
and hopefully help us learn exactly what is happening.
2021-08-05 12:44:30 -04:00
Duke Leto 1ccf408515 Prefer Hush/HUSH3 to Komodo/HUSH3 if both exist, mac edition 2021-08-05 12:04:53 -04:00
Duke Leto 29cc0e0fdb New directory structure for windoze 2021-07-21 00:51:56 -04:00
Duke Leto 8d9ff5fecf Report invalid taddrs to stderr 2021-07-21 00:38:44 -04:00
Duke Leto a2ad4b0485 no sprout round here 2021-07-21 00:29:06 -04:00
Duke Leto 992c2d269f Add asmap.dat to . for convenience 2021-07-20 23:54:30 -04:00
Duke Leto 5fb4eafd1a Prefer ~/.hush/HUSH3 to ~/.komodo/HUSH3 if both exist, unix edition 2021-07-19 22:02:44 -04:00
Duke Leto c4e6680d43 Merge branch 'duke' into dev 2021-07-19 13:19:13 -04:00
Duke Leto 4517d614cc increase default rpc work queue 2021-07-19 11:37:13 -04:00
Duke Leto bfa19ab292 cc updates 2021-07-18 18:30:27 -04:00
Duke Leto 7764d05261 . 2021-07-12 01:49:04 -04:00
Duke Leto 644f4bf850 Deep nasal dragons, beware 2021-07-11 22:20:07 -04:00
Duke Leto ba6e2aea01 set ac_eras correctly 2021-07-11 22:06:51 -04:00
Duke Leto 0c5d2805b9 . 2021-07-11 21:35:11 -04:00
Duke Leto b57d902438 Set symbol earlier 2021-07-11 21:11:15 -04:00
Duke Leto 01e30ed2d9 order is important 2021-07-11 20:55:55 -04:00
Duke Leto 5320e1521f Default HUSH3 and all HSC's to use sapling activation at height 1 2021-07-11 19:40:56 -04:00
Duke Leto 821d5a9b61 hush-tx 2021-07-11 19:34:24 -04:00
Duke Leto 1569b0974c Remove unnecessary batch files and such 2021-07-11 19:21:44 -04:00
Duke Leto 50ee752c3f hushd, hush-cli and hush-tx are real binaries now
No more bash scripts or .bat files needed as wrappers!
2021-07-11 19:16:26 -04:00
Duke Leto 13e16cc2ef Add default seed nodes 2021-07-11 19:11:29 -04:00
Duke Leto 23369152d3 . 2021-07-11 19:06:34 -04:00
Duke Leto d62d38312f Cleanup and make all custom hushd settings defaults for HUSH3 mainnet 2021-07-11 19:03:02 -04:00
Duke Leto 02d50b12e4 -ac_cc now defaults to 2, which is what HUSH3 uses 2021-07-11 18:25:59 -04:00
Duke Leto 64d1d05215 cleanup 2021-07-11 18:25:32 -04:00
Duke Leto 20a4933eb2 . 2021-07-11 18:12:48 -04:00
Duke Leto bddd4c5cd3 Migrate to ~/.hush/HUSH3 for new installs, fallback to ~/.komodo/HUSH3 if that exists 2021-07-11 18:03:22 -04:00