Commit Graph

  • 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