Ethan Clay
e6ae48d4d7
security: harden wallet, bootstrap, consensus, and RPC
...
(cherry picked from commit bed3d72099e04813393561a535b7dec9c0ac5e7f)
2026-07-31 00:38:45 -07:00
sami7777
2e19ec350d
Fix unit tests: FormatMoney 6-digit precision, exclude Bitcoin tx tests
...
Build All Platforms / test-linux-unit (push) Waiting to run
Build All Platforms / build-windows-qt (push) Waiting to run
Build All Platforms / build-windows-daemon (push) Waiting to run
Build All Platforms / build-linux-qt (push) Waiting to run
Build All Platforms / build-linux-daemon (push) Waiting to run
Build All Platforms / build-macos (push) Waiting to run
Build All Platforms / release (push) Blocked by required conditions
- FormatMoney used %08 (8 decimal digits) but Triangles COIN=1000000
(6 digits); changed to %06
- Removed util_tests for 7th/8th decimal places (don't exist in Triangles)
- Excluded tx_valid/tx_invalid tests that deserialize Bitcoin-format
transactions lacking Triangles' nTime field
- Replaced basic_transaction_tests with programmatic tx construction
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-26 21:22:06 -07:00
sami7777
7bfc34b76b
Fix int64 -> int64_t in remaining test files, finalize Flatpak manifest
...
- bignum_tests, script_tests, util_tests, wallet_tests: int64 -> int64_t
- Flatpak manifest: use GitHub URLs instead of local paths (Flathub-ready)
- Add flathub.json (x86_64 only)
- Fill SHA256 hashes for static assets
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-23 17:49:58 -07:00
sami7777
383a3b8b02
Modernize codebase: C++17, remove Tor v2, add embedded Tor scaffold, IBD speedups
...
- Replace ~290 BOOST_FOREACH with C++11 range-for across 41+ files
- Replace boost::assign::map_list_of with C++11 brace initialization
- Remove PAIRTYPE macro (no longer needed without BOOST_FOREACH)
- Guard OpenSSL locking callbacks for 3.x (no-ops in >= 1.1.0)
- Fix Qt deprecated APIs for Qt6 compat (QStyleOptionViewItemV4, setResizeMode)
- Add openssl_compat.h version string wrapper
- Enable C++17 in makefile.unix and triangles-qt.pro
- Delete 163 dead Tor v2 source files (~150K lines removed)
- Add embedded Tor scaffold (tor_embedded.h/cpp) using tor_api.h
- Add build-libtor.sh helper and CODEX-TOR-GUIDE.md
- Update makefile.unix and .pro with USE_TOR_EMBEDDED optional flag
- Fallback to external tor_process when not compiled with libtor
- IBD pipeline refill: 100 -> 1000 blocks
- Send/recv buffer limits: unlimited -> 100MB/32MB
- Orphan block cap: unlimited -> 750 with random eviction
- Socket poll: 10ms -> 1ms during IBD
- Message handler sleep: 10ms -> 1ms during IBD
- Stall detection timeout: 5s -> 2s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-19 01:52:40 -07:00
TrianglesCommunityProject
69aedf2533
Pharao Release
...
Version 4.0.0.4
- refactored code
- migrated vom Qt4 to Qt5
- added secure messaging
2014-10-05 23:37:30 +02:00
TrianglesDev
64d03a409d
Initial upload
2014-07-16 16:05:09 -07:00