Commit Graph

22 Commits

Author SHA1 Message Date
9c715f68eb depends: fix libsodium build breaking on git.savannah.gnu.org 502
libsodium's autogen.sh fetches config.sub/config.guess from git.savannah.gnu.org
gitweb, which is frequently down (currently returns 502). curl saved the HTML
error page over config.sub, so libsodium's configure died with
"cannot run /bin/bash ./build-aux/config.sub" and the whole build failed.

autoreconf -ivf (run earlier in autogen.sh) already installs valid config.sub/
config.guess from the build host, so set DO_NOT_UPDATE_CONFIG_SCRIPTS=1 (the
script's own opt-out) to skip the fragile download. Validated: the full build
now completes and produces working dragonxd/dragonx-cli/dragonx-tx.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-21 16:02:04 -05:00
ffb753057a cleanup: rebrand currency unit, depends mirrors, seeds; drop Hush-history files
Follow-up to the doc rebrand, addressing the previously out-of-scope legacy:

- Currency unit: strCurrencyUnits (chainparams.cpp) and CURRENCY_UNIT
  (amount.cpp) "HUSH" -> "DRAGONX". Both are display-only (RPC help + metrics);
  no logic comparisons, verified.
- depends mirrors: libsodium/boost/utfcpp fetched from git.hush.is/attachments;
  repointed to canonical upstream (GitHub release / archives.boost.io / GitHub
  tag) with the existing sha256 hashes verified to match those sources.
- Seeds: nodes_main.txt now lists the five node[1-5].dragonx.is IPs (DNS-resolved)
  instead of Hush nodes; regenerated src/chainparamsseeds.h (was compiling Hush
  seed IPs as the fixed fallback); generate-seeds.py header now says DragonX;
  hush_seed_nodes.txt updated to DragonX seeds.
- Deleted Hush-history / wrong-for-DragonX files: contrib/snapshot/ (block-500000
  Hush airdrop, ~10MB), notary_seeds.txt (Hush notaries; DragonX isn't notarized),
  and the Hush emission scripts hush_supply, hush_supply_old, hush_halvings,
  hush_block_subsidy_per_halving (hardcode Hush's 340000/12.5 economics).

Kept: hush_scanner (engine invoked by dragonx_scanner) and the "The Hush
developers" copyright headers (lineage credit).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-21 14:13:31 -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
7b14d1a00b Set CCFLAGS not CPPFLAGS 2025-12-29 23:28:30 -05:00
Duke
1abff7c619 Compile libsodium with -std=gnu17 2025-12-29 23:14:10 -05:00
jahway603
b6ee6ba57e changed libsodium to gitea hosted version 2022-07-15 12:58:29 -04:00
Duke Leto
b30f2064f2 Fix libsodium url 2019-12-13 14:47:12 -05:00
Duke Leto
5b98e073af Update to libsodium 1.0.18 2019-12-13 14:29:08 -05:00
Duke Leto
a863434e24 Use our fork of libsodium 2019-12-13 12:29:57 -05:00
Jonathan "Duke" Leto
e46815f338 Sick of libsodium changing URLs. Github URLs do not change 2019-12-02 04:36:45 -08:00
Jonathan "Duke" Leto
97f1e68b7d Update libsodium url 2019-11-25 15:18:27 -08:00
ca333
85071d5d9c update libsodium 2019-02-19 22:54:44 +01:00
ca333
2aa63efc1a fix libsodium url 2019-01-07 16:09:26 +01:00
jl777
007cc1f996 Remove trailing / in depends 2018-08-18 00:33:08 -11:00
ca333
069ee2d327 update libsodium
OSX fallback to 1.0.11 due to missing atoll/atoi compiler support
2018-04-19 03:20:54 +02:00
jl777
995fee09af Test 2018-03-25 19:14:36 +03:00
jl777
9000990c30 Merge remote-tracking branch 'zcash/master' into rebase2
# Conflicts:
#	.travis.yml
#	Makefile.am
#	README.md
#	configure.ac
#	depends/Makefile
#	depends/builders/darwin.mk
#	depends/funcs.mk
#	depends/hosts/darwin.mk
#	depends/packages/googlemock.mk
#	depends/packages/googletest.mk
#	depends/packages/libsnark.mk
#	depends/packages/libsodium.mk
#	depends/packages/packages.mk
#	depends/packages/rust.mk
#	src/Makefile.am
#	src/Makefile.gtest.include
#	src/chainparams.cpp
#	src/chainparams.h
#	src/checkpoints.h
#	src/clientversion.h
#	src/coins.cpp
#	src/consensus/consensus.h
#	src/gtest/test_mempool.cpp
#	src/httprpc.cpp
#	src/init.cpp
#	src/komodo-tx.cpp
#	src/main.cpp
#	src/miner.cpp
#	src/policy/fees.cpp
#	src/policy/fees.h
#	src/rpcmining.cpp
#	src/rpcrawtransaction.cpp
#	src/rpcserver.cpp
#	src/test/policyestimator_tests.cpp
#	src/test/rpc_wallet_tests.cpp
#	src/test/transaction_tests.cpp
#	src/txdb.cpp
#	src/txmempool.cpp
#	src/wallet/asyncrpcoperation_sendmany.cpp
#	src/wallet/rpcwallet.cpp
#	src/wallet/wallet.cpp
#	src/wallet/wallet.h
#	src/zcash/CreateJoinSplit.cpp
#	zcutil/build.sh
2018-03-25 18:44:38 +03:00
syd
0c177bc585 Update libsodium from 1.0.11 to 1.0.15 2017-11-22 23:16:51 -05:00
ca333
9d36579649 uni3 2017-10-09 11:45:49 +02:00
Taylor Hornby
a635d6e995 Upgrade libsodium for AVX2-detection bugfix. 2016-08-17 10:43:06 -06:00
Taylor Hornby
abbab2cc4f Add libsodium to the depends system. 2016-03-17 16:29:37 -06:00