- Fix Rust FFI panics with catch_unwind wrappers and safe CString handling - Handle poisoned mutex/RwLock from prior panics instead of crashing - Add stuck sync detection (10s stall threshold) and chain reorg user prompt - Add "Skip Verification" button to seed phrase wizard - Update payment URIs from hush: to drgx: - Update branding strings throughout UI - Add all 6 lite servers (lite, lite1-5.dragonx.is) with random selection - Add server connectivity probing to skip unreachable servers - Reuse Tokio runtime across block fetch batches to reduce sync overhead - Update Cargo.lock dependencies
27 lines
753 B
Bash
Executable File
27 lines
753 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
# Copyright (c) 2016-2024 The Hush developers
|
|
# Released under the GPLv3
|
|
|
|
# Usage: update-copyrights.sh 2024 2025
|
|
# TODO: verify $1 and $2 exist
|
|
|
|
if ! command -v ack &> /dev/null
|
|
then
|
|
echo "ack could not be found. Please install it and try again."
|
|
exit 1
|
|
fi
|
|
|
|
if ! command -v xargs &> /dev/null
|
|
then
|
|
echo "xargs could not be found. Please install it and try again."
|
|
exit 1
|
|
fi
|
|
|
|
# This update comments in source code
|
|
ack -l -i "20..-20..*Hush dev" | xargs ./util/replace.pl -$1 -$2
|
|
|
|
# This updates the define which is used by C++ help output
|
|
./util/replace.pl "COPYRIGHT_YEAR $1" "COPYRIGHT_YEAR $2" src/clientversion.h
|
|
./util/replace.pl "COPYRIGHT_YEAR, $1" "COPYRIGHT_YEAR, $2" configure.ac
|