Commit Graph
31581 Commits
Author SHA1 Message Date
Duke 382861de2b Fixes #362
Array index 2 does not exist, which caused the foundersrewardaddress
key of getblocktemplate to be incorrect. It would either show the next
address in the list or be empty if it caused a read past the end of the
2D DEVTAX_DATA array. This is what happens in gcc 9.4.0 but since this
is technically Undefined Behavior according to the C Standard it could
cause a crash or even make demons fly out of your nose.

See http://catb.org/jargon/html/N/nasal-demons.html for details.
2023-11-27 18:45:49 -05:00
Duke 4facbadc6a Update relnotes 2023-11-27 08:32:09 -05:00
Duke 881af41b4a Update relnotes for 3.10.0 2023-11-24 08:11:54 -05:00
duke 4a20c3d8ad Merge pull request 'Sync duke branch to dev' (#361) from duke into dev
Reviewed-on: https://git.hush.is/hush/hush3/pulls/361
2023-11-24 13:05:01 +00:00
Duke 51c5d03215 Fix notary code 2023-11-24 07:18:54 -05:00
jahway603 2bb9f87624 Merge pull request 'doc: I2P documentation updates' (#359) from jahway603 into dev
Reviewed-on: https://git.hush.is/hush/hush3/pulls/359
2023-11-22 22:18:34 +00:00
jahway603 002df24056 doc: I2P documentation updates 2023-11-22 17:17:11 -05:00
Duke 6db872acd0 Merge branch 'dev' into duke 2023-11-22 14:05:31 -08:00
jahway603 bd7f04ee57 Merge pull request 'Ported Bitcoin PR 7229 to resolve Issue #16' (#358) from jahway603 into dev
Reviewed-on: https://git.hush.is/hush/hush3/pulls/358
2023-11-22 21:57:46 +00:00
jahway603 dcbdafdba5 Merge branch 'dev' into jahway603 2023-11-22 21:56:44 +00:00
jahway603 f5f52a7e81 ported Bitcoin PR 7229 to resolve Issue #16 2023-11-22 16:55:19 -05:00
Duke 2b2529259d Update dragonx checkpoints up to 896000 2023-11-22 13:45:00 -08:00
Duke 87642c4895 Fix bug in checkpoints.pl using numeric instead of string equality 2023-11-22 13:30:43 -08:00
duke 5363c7cfb7 Merge pull request 'ported cjdns documentation to resolve issue #355' (#357) from jahway603 into dev
Reviewed-on: https://git.hush.is/hush/hush3/pulls/357
2023-11-22 17:33:28 +00:00
Duke e7f79e6509 Update hush checkpoints up to 1578000 2023-11-22 12:28:04 -05:00
jahway603 4887fa6447 ported cjdns documentation to resolve issue #355 2023-11-22 12:13:09 -05:00
jahway603 4bd4664917 Merge remote-tracking branch 'origin/dev' into jahway603 2023-11-22 12:06:01 -05:00
jahway603 d779578ab9 added stratum server options 2023-11-22 11:33:17 -05:00
duke 6d8f261d7a Merge pull request 'Decentralized Devtax' (#305) from danger into duke
Reviewed-on: https://git.hush.is/hush/hush3/pulls/305
2023-11-22 15:09:44 +00:00
Duke b12e6c2d78 Merge branch 'dev' into duke 2023-11-22 09:58:38 -05:00
Duke 620ca45efc Cleanup notary code 2023-11-22 09:48:09 -05:00
Duke d0c3d7587e Add memoStr to RPC help of z_listunspent and z_listreceivedbyaddress 2023-11-22 09:43:47 -05:00
Duke 45a5d25230 Update next consensus hardfork to be block 1605555 on Dec 16th 2023 2023-11-22 08:00:26 -05:00
Duke 5f5983ad86 Update production devtax data 2023-11-22 07:51:00 -05:00
jahway603 ad653d6271 added stratum server options 2023-11-21 22:24:00 -05:00
Duke 37cff3924d Fix #346 2023-11-20 17:05:42 -08:00
Duke b4c60c5f4e Update relnotes 2023-11-20 10:21:17 -05:00
Duke cb62670581 Add memoStr to z_listunspent output 2023-11-20 09:40:15 -05:00
Duke cb60ecaef9 Update to take an optional file of addresses 2023-11-19 08:32:23 -05:00
Duke 11593da7f2 Merge branch 'dev' into danger 2023-11-18 08:12:29 -05:00
Duke e695340133 Update RPC help for z_listreceivedaddress 2023-11-15 07:54:30 -05:00
Duke f442823963 Fix unoptimized libraries in depends
This was a bug we inherited from BTC which causes some dependencies to
be built without optimization essentially replacing -O2 -pipe with
-O0 because cxxflags is assigned to instead of appended to.

We no longer have zeromq so for us this fixes the fact that bdb is being
compiled without optimization.

https://github.com/bitcoin/bitcoin/pull/22840
2023-11-13 19:44:28 -08:00
Duke 9a8d9f4cba Merge branch 'dev' into danger 2023-11-13 10:26:19 -05:00
Duke 94a48329ad Return help output if no address is given to z_listreceivedaddress 2023-11-13 10:22:04 -05:00
Duke 06876b1cc9 Bump version to 3.10.0 2023-11-13 08:40:04 -05:00
Duke 4570277b52 Bump protocol version 2023-11-12 14:30:52 -05:00
duke 2d638e5fcc Update 'doc/relnotes/README.md' 2023-11-12 05:45:21 +00:00
duke 51aa8e1afd Update 'doc/relnotes/README.md' 2023-11-12 05:29:55 +00:00
duke 034002f2e9 Update 'doc/relnotes/README.md' 2023-11-12 05:23:34 +00:00
duke 0ed63ecdad Update 'doc/release-process.md' 2023-11-12 04:27:28 +00:00
Duke 1f5fb24985 Revert to our custom RandomX config options 2023-11-07 09:32:45 -05:00
Duke 6029b3d571 Update to RandomX v1.2.1
Commit 102f8acf90a7649ada410de5499a7ec62e49e1da
2023-11-07 09:29:03 -05:00
Duke 6f78cad0be Merge branch 'duke' into dev 2023-11-07 07:51:14 -05:00
Duke 0936d4c2c2 Add option to disable automatic resending of txs
This option can disable automatic resending of txs. It defaults to the
normal behavior of resending txs automatically and resending can be disabled
with -resendtx=0 .

This is not intended for normal usage and is undocumented for now. It is
useful for devs who are debugging internals and also when rescanning large
wallets. We seem to have either some bugs and/or performance problems when
rescanning wallets with many txs.
2023-11-06 11:53:59 -05:00
Duke a554377225 Clean up 2023-10-31 10:30:18 -04:00
Duke 7eb9d75b94 Support * or ANY_ZADDR in z_mergetoaddress 2023-10-30 09:31:48 -04:00
Duke f0395196ec Do not resend wallet txs during IBD, rescan or loading blocks 2023-10-29 21:45:30 -04:00
Duke b73297f1f5 More debugging when resending txs 2023-10-25 13:17:10 -04:00
Duke f48181a120 Add help for -consolidationinterval which was missing 2023-10-25 13:16:47 -04:00
Duke d922526642 Merge remote-tracking branch 'origin/dev' into danger 2023-10-25 12:44:18 -04:00