This website requires JavaScript.
42639ac600
ci: fix bash variable expansion in sed pattern
Krystie
2026-06-27 16:55:24 -07:00
b7e7f56a30
ci: scrub rocksdb.pc of relative include path
Krystie
2026-06-27 16:41:30 -07:00
34f65eb836
feat: add DNS2 I2P seed node address
Krystie
2026-06-27 16:40:51 -07:00
9052b79ef6
docs: I2P-EMBEDDED-ARCHITECTURE.md
Krystie
2026-06-27 16:33:23 -07:00
cf2ff6768d
feat: embedded I2P (i2pd) Level 3 — dual-network anonymity
Krystie
2026-06-27 16:32:42 -07:00
5973ee7ef7
ci(lint): build RocksDB 8.9.1 from source
Krystie
2026-06-27 16:29:51 -07:00
a25b29ef99
ci: fix build-rocksdb sanity check (ldconfig strips patch version)
Krystie
2026-06-27 16:23:03 -07:00
91453deb46
ci: build RocksDB 8.9.1 from source (Ubuntu 22.04 ships 6.11.4)
Krystie
2026-06-27 16:02:43 -07:00
dcb27aa8f2
cmake: detect RocksDB version from version.h when pkg-config misses
Krystie
2026-06-27 15:16:32 -07:00
dca34a02bb
smsgDB: self-heal on unknown checksum type (RocksDB version drift)
Krystie
2026-06-27 15:04:04 -07:00
53c9654caf
ci: vendor tor build artifacts to fix MSYS2 libtor build
Krystie
2026-06-25 18:14:07 -07:00
0c6a2223cb
chaindb_runtime: full test coverage + fixes for hidden bugs
Krystie
2026-06-25 03:39:04 -07:00
c7768fd42e
snapshotnet: WIP auto-dump + NODE_SNAPSHOT pre-handshake + new test targets
Krystie
2026-06-25 03:02:23 -07:00
c2257bb827
build: patch generated configure to use $(...) instead of backtick assignments
Krystie
2026-06-25 00:46:15 -07:00
4f452514dc
build: run configure under bash (autoconf 2.73 backtick quoting breaks dash)
Krystie
2026-06-25 00:35:51 -07:00
e07a90d7d1
build: switch to autoreconf -W no-error + add macOS homebrew link dirs
Krystie
2026-06-25 00:26:59 -07:00
407355afb0
build: use mingw-w64-x86_64-autotools meta package + zlib for macOS
Krystie
2026-06-24 20:05:16 -07:00
eb1851ba89
test: fix wallet scope in abandon_transaction_tests
Krystie
2026-06-24 19:50:59 -07:00
75dd9e034a
build: target libtor.a only + add autotools to Windows msys2 install
Krystie
2026-06-24 19:42:26 -07:00
bf401437e8
build: fix macOS link options + libtor paths for all 7 CI jobs
Krystie
2026-06-24 19:32:34 -07:00
518de7cb2e
test: add boost unit tests for AbandonTransaction
Krystie
2026-06-24 19:18:20 -07:00
c5f55fe802
build: fix Windows CI - add build-libtor step + refreshWallet() call
Krystie
2026-06-24 19:17:19 -07:00
16224898d4
wallet: add abandontransaction RPC + Qt right-click 'Abandon transaction'
Krystie
2026-06-24 19:03:15 -07:00
28f5fcdbca
init: forward-declare InitError / InitWarning for AppInit
Krystie
2026-06-24 19:03:14 -07:00
aa1851dd6a
distribute: wait for daemon .deb before Docker Hub build
Krystie
2026-06-24 18:21:04 -07:00
53f003aef1
v5.9.24: update TRI home + explorer links, networking fixes, checkpoint publisher
v5.9.24
Krystie
2026-06-23 17:36:31 -07:00
9762c741b7
distribute: fix $schema aka.ms URL + add NSIS Silent switches
Krystie
2026-06-22 21:33:13 -07:00
6726365872
distribute: fix $schema heredoc escaping + INSTALLER_URL ${{ }} substitution
Krystie
2026-06-22 20:57:16 -07:00
20fc2ee6dd
distribute: bump WinGet manifest schema 1.6.0 → 1.12.0
Krystie
2026-06-22 20:47:14 -07:00
5d9a0f47f9
distribute: add WinGet spam-safeguards (pre-flight + watchdog)
Krystie
2026-06-22 20:36:06 -07:00
7f309800e5
distribute: fix WinGet manifest path casing + folder structure
Krystie
2026-06-22 20:13:05 -07:00
ff0eeaac89
net: harden v5.9.22 networking changes — strict parser, tests, debug logs
v5.9.23
Sami Ahmed
2026-06-22 00:55:51 -07:00
43db0138c6
merge: Tor/HTTP resilience fixes (v5.9.22)
v5.9.22
Sami Ahmed
2026-06-21 19:48:57 -07:00
78256e65d7
net: 3 Tor/HTTP resilience fixes from experimental patch
Sami Ahmed
2026-06-21 19:48:48 -07:00
55f1b03848
build: bump version to 5.9.21 — signed peer discovery + v3 onion validator
v5.9.21
Sami Ahmed
2026-06-21 18:17:40 -07:00
21ab4bb4c3
contrib: add triangles.conf.example with all 7 hardcoded seeds
Sami Ahmed
2026-06-21 16:58:32 -07:00
fe61e34da6
docs: addendum to SYNC-SECURITY-AUDIT covering corruption + signed peers
Sami Ahmed
2026-06-21 16:49:54 -07:00
20bb571690
tests: add v3 onion address validator + fix Phase 1.5 build break
Sami Ahmed
2026-06-21 16:48:58 -07:00
f58d0a5a15
scripts: add pre-commit hook that auto-validates .onion addresses
Sami Ahmed
2026-06-21 16:41:14 -07:00
2bc69cd9e3
scripts: add v3 onion address validator for triangles.conf
Sami Ahmed
2026-06-21 16:36:48 -07:00
9e9d17e1e0
sync: signed peer discovery — re-fire getaddr/getseederlist when peer count drops
Sami Ahmed
2026-06-21 16:35:27 -07:00
7de1595647
ci: fix WinGet PR creation (use 'owner:branch' not 'owner/repo:branch')
Krystie (TRI packaging)
2026-06-21 02:16:41 -07:00
758c22e5b2
ci: use unique branch per run for WinGet (triangles-VERSION-RUN#)
Krystie (TRI packaging)
2026-06-21 02:14:05 -07:00
b58bb2ce5f
ci: fix WinGet gh pr create auth (set GH_TOKEN)
Krystie (TRI packaging)
2026-06-21 02:10:55 -07:00
a548aad96c
ci: fix distribute.yml chocolatey + winget step bugs
Krystie (TRI packaging)
2026-06-21 02:08:38 -07:00
17b5119d40
packaging + ci: add Chocolatey auto-push + WinGet auto-PR jobs
Krystie (TRI packaging)
2026-06-21 02:04:59 -07:00
794b840cdc
ci: fix redacted HOMEBREW_GITHUB_TOKEN env value
Krystie (TRI packaging)
2026-06-21 01:48:00 -07:00
7213dddcf1
ci: add job-level guards to distribute.yml
Krystie (TRI packaging)
2026-06-21 01:43:44 -07:00
8b147317d5
ci: auto-distribute releases to Homebrew tap on tag
Krystie (TRI packaging)
2026-06-21 01:39:45 -07:00
2abb72ed0e
ci: fix distribute.yml to handle missing secrets per step
Krystie (TRI packaging)
2026-06-21 01:33:23 -07:00
06fea513d8
ci: auto-distribute releases to Docker Hub + AUR on tag
Krystie (TRI packaging)
2026-06-21 01:30:32 -07:00
3ddf6536e5
packaging: bump Docker + AUR to v5.9.20
Krystie (TRI packaging)
2026-06-21 01:19:09 -07:00
adbbad3121
Merge sync-freeze-fix: resolves IBD freeze at 15k + PoS header rejection at 1026
Sami Ahmed
2026-06-20 20:56:57 -07:00
7ba8d8b8c9
Fix sync-freeze: backpressure, prune protection, eviction direction, bridge-repair + PoS header guard
Sami Ahmed
2026-06-20 20:56:47 -07:00
6b49dd9e62
Remove legacy bootstrap.tar.gz fallback path (v2 snapshot is now the only sync)
Sami Ahmed
2026-06-20 04:07:07 -07:00
bdb7253399
Remove -allowfastimport (FastImport) entirely
v5.9.20
Sami Ahmed
2026-06-19 23:56:14 -07:00
d81a36f875
Add tri CLI wrapper: wallet + secure messaging for agents and humans
Sami Ahmed
2026-06-19 21:09:33 -07:00
f4f9c3b45a
Merge cpp20-modernization into master: triangles-cli + macOS/Windows build fixes
Sami Ahmed
2026-06-19 20:49:33 -07:00
73c3cef8d4
bump: version 5.9.20
Sami Ahmed
2026-06-19 20:19:43 -07:00
a38bfd2f97
fix: auto-download UTXO snapshot when chain DB missing (3 root causes)
hermes
2026-06-19 19:40:40 -07:00
23e8a2d647
utxosnapshot: v2 format — embed full blk0001.dat into snapshot
Sami Ahmed
2026-06-19 04:21:39 -07:00
d73f6015a9
Merge feature/utxo-snapshot-auto-rebuild: signature auth + auto-rebuild + crash fixes
v5.9.19
Sami Ahmed
2026-06-19 03:44:48 -07:00
ca16abe155
Merge v5.9.17-local-snapshot-trust: signed UTXO snapshot infrastructure
Sami Ahmed
2026-06-19 03:44:48 -07:00
be865c5944
Revert "utxosnapshot: v2 format — embed full blk0001.dat into snapshot"
Sami Ahmed
2026-06-19 03:33:05 -07:00
69529ea4c7
utxosnapshot: v2 format — embed full blk0001.dat into snapshot
Sami Ahmed
2026-06-19 03:11:00 -07:00
dcfb650d9f
init: don't fail on ResetSyncCheckpoint for snapshot-sourced chains
Sami Ahmed
2026-06-19 02:54:58 -07:00
800f508abd
init: skip block verification for snapshot-sourced chains
Sami Ahmed
2026-06-19 02:47:30 -07:00
78dae9fdaa
utxosnapshot: set fSerializeChainTrust=true before LoadSnapshot writes
Sami Ahmed
2026-06-19 02:42:09 -07:00
48cf7277dd
init: auto-rebuild trigger + remove FastImport as primary path
Sami Ahmed
2026-06-19 02:36:09 -07:00
d6b47b5a0d
checkpoints: drop 2207680 entry (signature is the snapshot gate now)
Sami Ahmed
2026-06-19 02:28:23 -07:00
2866a94be1
bootstrap: signature-based snapshot authentication
Sami Ahmed
2026-06-19 02:24:07 -07:00
2a7c89a91e
bootstrap: read manifest.json for canonical snapshot + verify SHA256
Sami Ahmed
2026-06-19 02:02:53 -07:00
677a8ea79a
build: ignore build-*/ directories and build artifacts
Sami Ahmed
2026-06-19 00:16:31 -07:00
b40c58f886
Add triangles-cli: JSON-RPC client (port bitcoin-cli pattern) (#7 )
SamiAhmed7777
2026-06-18 20:05:54 -07:00
ad267866ab
Switch to script-file packaging for Windows + Linux daemon jobs
Krystie
2026-06-18 19:50:10 -07:00
8c74f4e228
Add package-windows-daemon.sh + package-linux-daemon.sh scripts
Krystie
2026-06-18 19:49:31 -07:00
f0e5dbdebc
diagnostic: add tracing to Windows packaging step
Krystie
2026-06-18 19:47:22 -07:00
91d9233ea4
Simplify DLL packaging: plain for loop, no pipe-into-while
Krystie
2026-06-18 19:34:45 -07:00
274aafab36
Fix Windows packaging step: simplify bash { } | sort -u | while pattern
Krystie
2026-06-18 19:19:32 -07:00
569b541931
Drop Boost entirely from triangles-cli: use raw sockets for HTTP
Krystie
2026-06-18 19:05:37 -07:00
600b1cf35f
Fix macOS build: add Boost::boost target for headers, link boost_system
Krystie
2026-06-18 18:45:04 -07:00
1d938d5770
Fix macOS build: drop Boost::system/find_package component, use std::filesystem
Krystie
2026-06-18 18:41:38 -07:00
8aeb5133bf
Add triangles-cli: JSON-RPC client (port bitcoin-cli pattern)
Krystie
2026-06-18 18:33:30 -07:00
d8af2aa17c
scripts: add sign-snapshot.sh for signed UTXO snapshot provenance
v5.9.18
hermes
2026-06-18 02:39:43 -07:00
e15de97be3
utxosnapshot: gate requireCheckpoint on trust source
hermes
2026-06-18 02:34:51 -07:00
c606253c41
utxosnapshot: build address index when loading a UTXO snapshot (fast-start nodes get balances) [v5.9.17]
v5.9.17
triangles-bot
2026-06-16 20:37:44 -07:00
b2dfb627cc
main: build address index during FastImport (fix-in-place, v5.9.16)
v5.9.16
triangles-bot
2026-06-16 20:24:26 -07:00
d0a76f8ae2
qt: show Seed Phrase (HD Backup) in the visible Operations menu (v5.9.15)
v5.9.15
triangles-bot
2026-06-16 16:24:12 -07:00
cc57c906b4
Merge PR #6 : HD seed-phrase wallet + fast-sync checkpoint/snapshot (v5.9.14)
v5.9.14
SamiAhmed7777
2026-06-15 20:44:52 -07:00
e80d672833
checkpoints: add 2206004 checkpoint + UTXO snapshot hash (fast new-node sync)
Sami
2026-06-15 20:31:02 -07:00
fcdc9a58b0
ci(lint): checkout secp256k1 submodule for clang-tidy (fixes configure)
Sami
2026-06-15 19:26:43 -07:00
514867c5d9
wallet(HD): flush keypool on seed set so getnewaddress yields HD keys immediately
Sami
2026-06-15 16:07:23 -07:00
c464e6c59d
wallet(HD): Qt UI - Seed Phrase dialog (generate/restore/backup)
Sami
2026-06-15 14:44:33 -07:00
11ed086d1e
wallet(HD): native BIP39/BIP32 HD wallet - daemon side
Sami
2026-06-15 14:24:24 -07:00
5511cfae6b
v5.9.14 + pitfall #61 guard: initialize pindexFinalized on startup
Hermes
2026-06-15 18:37:53 -07:00
1dda8b3006
Auto-repair corrupt Tor state file on daemon startup (pitfall #19 )
Sami Ahmed
2026-06-15 16:29:05 -07:00
6cf30350ea
wallet(HD): flush keypool on seed set so getnewaddress yields HD keys immediately
Sami
2026-06-15 16:07:23 -07:00
c1c9f19870
ci: strip CR from clientversion.h version parse (fixes dpkg-deb/NSIS packaging)
Sami
2026-06-15 15:53:18 -07:00
68c4e38411
Fix getheaders pnext null bug: serve main chain from genesis, tip-backwards fallback
Sami Ahmed
2026-06-15 15:43:03 -07:00
ed996c8e9d
Fix embedded Tor bootstrap (code -1): force 0700 on hidden service dir
Sami Ahmed
2026-06-15 15:32:28 -07:00