Merge pull request #6275 from IntersectMBO/nb/testnet_update_date
Introduce flag in `cardano-testnet create-env` to update time stamps
Introduce flag in `cardano-testnet create-env` to update time stamps
Enable P2P topology in `cardano-testnet`
includes windows hotfix addressing unsupported socket options
Remove deprecated `mkfiles.sh` scripts
Fixes for tests and imports Cabal versions
Remove deprecated `mkfiles.sh` scripts
Testnet can now be started with: ```bash cardano-testnet cardano --testnet-magic 42 ```
Testnet can now be started with: ```bash cardano-testnet cardano --testnet-magic 42 ```
Flake lock file updates: • Updated input 'CHaP': 'github:intersectmbo/cardano-haskell-packages/4a6a3769c8cc8297ae8722e51fa5a4700b2db759?narHash=sha256-RQpTHF6VDPWELM4MHQahZrpEtv6ZxSx8oceWGAzJKco%3D' (2025-07-01) → 'github:intersectmbo/cardano-haskell-packages/ce0c1ca6c0fa40b522d68733c7da9cbd5f7d9a88?narHash=sha256-6iH3PscsCrrjoAi3ikVG%2B5isoLqeTCEo3DBS1uoUTv8%3D' (2025-07-09) • Updated input 'hackageNix': 'github:input-output-hk/hackage.nix/1df55daef81b543cf3ccab4b1a5a536e32d8ce2a?narHash=sha256-DwjXWJqd3%2BUhvx1OewJDMGxtny20vQvRF4iB%2BH8a3fs%3D' (2025-06-26) → 'github:input-output-hk/hackage.nix/ac4e90ff3277e24c14cf7724cedb20b170a60026?narHash=sha256-z9BXQFlum95R3fE4Tak9tnrap3sQZtHs%2BG7WADHCUjE%3D' (2025-07-12)
The default configuration value of peer sharing option depends now on `pncStartAsNonProducingNode` option and `ncProtocolFiles`. If a node runs as a relay, peer sharing is on by default, if it is running as a block producer, peer sharing is off by default. The default value can be overridden.
The configuration option `StartAsNonProducingNode` was ignored, one could only use the switch `--non-producing-node` to set it. In this patch we fix this, and now it can be set either with the switch or if it's not given, it can be set in the configuration file.
Hotfix - Cleanup release bins