Duke
efbaff9d89
Wolfssl uses a typedef called 'byte' which is no longer allowed in gcc15
2025-12-30 02:37:40 -05:00
Duke
79230c41ab
CFLAGS
2025-12-30 01:54:09 -05:00
Duke
50a4107f08
CFLAGS
2025-12-30 01:26:09 -05:00
Duke
017d0eeae5
CFLAGS
2025-12-30 00:37:21 -05:00
Duke
f6364c9ec6
CFLAGS
2025-12-29 23:35:22 -05:00
Duke
aba63b44a1
Set CCFLAGS not CPPFLAGS
2025-12-29 23:30:08 -05:00
Duke
7b14d1a00b
Set CCFLAGS not CPPFLAGS
2025-12-29 23:28:30 -05:00
Duke
996f7c6d4a
Do not build googletest since we do not currently compile the tests that use this dep
2025-12-29 23:24:00 -05:00
Duke
1abff7c619
Compile libsodium with -std=gnu17
2025-12-29 23:14:10 -05:00
Duke
61927fd72c
Use -std=gnu17 when compiling depends sources and main source file
2025-12-29 22:49:14 -05:00
Duke
8dc516e82f
Use -std=gnu17 to compile wolfssl and use all cores to compile
2025-12-29 22:35:22 -05:00
Duke
3b77ddc16e
Use C17 standard when compiling bdb to avoid problems with gcc15 which defaults to C23
2025-12-29 22:06:17 -05:00
Duke
6b05141159
We also need to remove this from the generated ./configure script
2025-12-29 21:47:11 -05:00
Duke
be036e7013
Try to support gcc 15 in our GMP dependency
2025-12-29 21:26:55 -05:00
Duke
5fdcf49b26
Merge branch 'dev' into danger
2025-12-29 21:21:45 -05:00
Duke
93c0aa0659
Use custom compiler env vars CC/CXX for linux hosts when building
2025-12-29 20:18:01 -05:00
Duke
e9b185f702
Allow custom compiler via environment variable for src/cc
...
The build system supports using CC to control the C compiler
and CXX to control the c++ compiler used but src/cc was hardcoded
to use the binary "gcc". Now it respects the custom value of
$CC environment variable if it exists.
2025-12-29 19:19:18 -05:00
Duke
edd856a51a
Show autoconf version in build output
2025-12-29 19:14:57 -05:00
Duke
874e89e4f0
Only validate donation zaddrs if donating
2025-12-25 12:08:06 -05:00
Duke
2fd88b65e3
Be clear that 0 and 10 are included as valid donation percentages
2025-12-25 12:07:59 -05:00
duke
529e76d01c
Merge pull request 'Sync danger to dev' ( #479 ) from danger into dev
...
Reviewed-on: https://git.hush.is/hush/hush3/pulls/479
2025-12-25 12:02:58 -05:00
Duke
8d688a49a5
Update relnotes
2025-12-20 07:30:08 -05:00
Duke
daf697599a
Parallelize randomx compile and print some timings
...
When using "./build.sh -jX" we now pass the number of jobs to use
to the RandomX compilation which greatly speeds it up.
2025-12-10 23:52:11 -05:00
jahway603
812f33ff8c
Removed explorer.hush.land from README.md
...
The domain hush.land is up for sale and does not run any more Hush services.
2025-12-10 13:10:45 -05:00
Duke
867ba4159b
Avoid ASMap Health Checks if ac_clearnet=0 #475
2025-10-26 09:13:44 -04:00
Duke
5ecd7629ec
Make error message more general for any chain
2025-10-26 09:11:07 -04:00
Duke
9177a51b6d
Remove getbalance64 #473
2025-10-16 11:14:01 -04:00
Duke
d206f28ae1
Update z_shieldcoinbase rpc docs
2025-10-16 01:10:46 -04:00
Duke
37e35854ab
Make tests always pass by ensuring there is only 1 coinbase utxo to shield
2025-10-16 01:10:33 -04:00
Duke
6069a49508
WIP donation tests
...
These tests sometimes fail because sometimes a different amount is shielded (3 vs 3+fee)
which makes the expected amounts of sendAmount and donationAmount incorrect. The code
to calculate donations seems to work correctly but the tests need a bit more improvement.
When the tests pass:
DEBUG:RPC:<-43- {"remainingUTXOs": 1, "remainingValue": "3.00010000", "shieldingUTXOs": 1, "shieldingValue": "3.00000000", "donation": 5, "opid": "opid-868c81ad-885b-42b4-af85-dafa54e695a2"}
When they fail:
DEBUG:RPC:<-43- {"remainingUTXOs": 1, "remainingValue": "3.00000000", "shieldingUTXOs": 1, "shieldingValue": "3.00010000", "donation": 5, "opid": "opid-143309b6-e25a-45d6-9c0c-311f1f61de78"}
2025-10-15 13:26:50 -04:00
Duke
6435cd51a6
Use static_cast when calculating donation and add some debugging
2025-10-15 13:24:08 -04:00
Duke
e73251ad92
WIP donation test
2025-10-14 22:29:10 -04:00
Duke
fc7aa68203
Refactor donation test now that we are using just one node
2025-10-14 14:24:37 -04:00
Duke
69dadd1128
Better tests; use current drgx block reward and default fee
2025-10-14 13:19:18 -04:00
Duke
42a676d277
Make the shieldcoinbase donation test pass
2025-10-14 12:20:35 -04:00
Duke
ebde772ada
WIP donation test
2025-10-14 11:52:05 -04:00
Duke
606b28d6ca
Improve rpc errors and docs
2025-10-14 11:00:08 -04:00
Duke
caf7178ffd
Allow donation=0
2025-10-14 10:57:40 -04:00
Duke
75564c82ac
Failing test for shielded donation
2025-10-14 04:16:15 -04:00
Duke
c3b9b09144
Make rpc error correct for all chains
2025-10-14 03:58:00 -04:00
Duke
61bae5fb7b
WIP donation test
2025-10-14 03:49:06 -04:00
Duke
23ef00cfd7
WIP donation test
2025-10-13 18:21:51 -04:00
Duke
1f50e635a0
WIP donation
2025-10-13 15:27:30 -04:00
Duke
c078d1606d
Merge remote-tracking branch 'origin/dev' into danger
2025-10-13 15:08:19 -04:00
Duke
02a26751bb
WIP donation
2025-10-13 15:06:42 -04:00
Duke
2980108cdc
Update relnotes
2025-10-13 14:45:10 -04:00
Duke
2f7082c713
Update relnotes
2025-10-13 14:28:54 -04:00
duke
f43b0f3270
Merge pull request 'Lock sapling input notes (zins) in z_sendmany' ( #465 ) from lockzins into dev
...
Reviewed-on: https://git.hush.is/hush/hush3/pulls/465
2025-10-13 14:19:21 -04:00
Duke
cb81fc3b95
Less noise unless -debug is used
2025-09-24 09:30:33 -04:00
Duke
e421dfc6a5
Improve rpc docs of z_listlockunspent
2025-08-23 06:17:32 -04:00