Commit Graph

  • d86a4b77fb [grade=A] fix(utxosnapshot): fail-closed readback verification in txindex build v6.2.6.7 Krystie 2026-09-06 19:35:27 -07:00
  • a99e438895 chore: bump version to v6.2.6.7 (txpos fix release) Krystie 2026-09-06 18:29:47 -07:00
  • a08162d767 [grade=B] fix(utxosnapshot): store nBlockPos at header, matching reader convention Krystie 2026-09-06 18:05:06 -07:00
  • 3f0fa3aa8a [grade=A] ci(docker): pass release VERSION as build-arg to Dockerfile Krystie 2026-09-06 17:41:52 -07:00
  • 7bb7a5ef93 [grade=B] fix(utxosnapshot): include block header in txindex disk positions v6.2.6.6 Krystie 2026-09-06 16:11:16 -07:00
  • b70725da36 [grade=B] qt: fix C++20 u8string->string conversion in introdialog Krystie 2026-09-06 15:07:22 -07:00
  • f2978ca389 [grade=B] checkpoints: anchor canonical rebase snapshot at 2201018 + retire stale SHA entries Krystie 2026-09-06 14:31:50 -07:00
  • 880474065d [grade=B] checkpoints: fill real snapshot SHA for 2200899 (5374ea23...) Krystie 2026-09-02 00:17:57 -07:00
  • d0506f9e8b fix(checkpoints): rebase canonical tip to 2,200,899 (last clean block) + bump v6.2.6.5 Sami Ahmed 2026-09-02 02:29:28 +00:00
  • 6b2293ad1a [glm-grade=B] fix(reindex): set phashBlock before GetStakeModifierChecksum in FastImportBlockFile master Krystie 2026-08-08 02:55:45 -07:00
  • 0cadbba30c [glm-grade=B] fix(tls+i2p): trust SSL_CTX_set_default_verify_paths rc + value-copy m_ServerTunnels Krystie 2026-08-07 20:36:35 -07:00
  • fc4bba23b3 [grade=C] bootstrap: fix TLS trust for stripped Windows GUI + remove dead code Krystie 2026-08-06 13:42:20 -07:00
  • d72c1ac365 chore: bump version to v6.2.6.4 (cycle-35: cycle-33 checkpoint rebase release) v6.2.6.4 Krystie 2026-08-06 07:26:32 -07:00
  • 036b7259ad [grade=A] fix(checkpoints): rebase to operator-rollback canonical 2,172,037 + strict-less-than Reorganize boundary Hermes Agent 2026-08-06 06:29:44 -07:00
  • 77507e2311 [grade=B] introdialog: auto-load staged utxo-snapshot.bin on first run Hermes 2026-08-06 04:31:54 -07:00
  • 019f5f33be [grade=A urn:ump:chbovaqhebs4alvu6qemyumvwgvqn2k4pnuvf2nhl4ci76rgowya] fix(i2p): discover server-tunnel destination from registry with mutex-guarded retry v6.2.6.3 Krystie 2026-08-05 22:39:27 -07:00
  • 66ac7e8537 chore: bump version to v6.2.6.2 (cycle-25 I2P server-tunnel-destination fix) v6.2.6.2 Hermes Agent 2026-08-05 20:19:34 -07:00
  • 93f879583f [grade=B urn:ump:2hqnyywnaxqypxmlts2afklzw6xk4vdolspc3fswdlfvzc3j6tlq] fix(i2p): advertise server-tunnel destination, not router identity Hermes Agent 2026-08-05 20:18:44 -07:00
  • b13139ad19 [grade=B urn:ump:7xuqv7qt7yyvchfbwdciklpoeh2cptk4czo7637allvx45zx6rlq] fix(test): pin WORKING_DIRECTORY to CMAKE_SOURCE_DIR for triangles_unit_tests Krystie 2026-08-05 17:58:38 -07:00
  • d35aec1828 [grade=A] fix(reindex): outer exception handler + per-write TxnAbort + Windows FlushFileBuffers (cycle 20) Krystie 2026-08-05 17:06:47 -07:00
  • 53a2f0b5d2 [grade=A] fix(chain): disable destructive automatic rebuild (urn:ump:yukhymo2kpp227nesu56snay6mfuctqgglvox476weezc2geij7a) Krystie 2026-08-05 14:31:32 -07:00
  • 9cb44a2988 [grade=B] fix(i2p): disable i2pd HTTPProxy that crashed daemon on inbound HTTP Krystie 2026-08-05 11:42:48 -07:00
  • c37102eff4 fix(i2p): port validation phase 0 + try/catch around InitI2P/SetOption/thread (urn:ump:mi2fn54qngckvdwvo6jmyqnobdvmfk36jtjilecwsytmw4hdwy7a grade C, urn:ump:oz7z7vp2tatjs7kzo2ljn5xljvk6zhf6rvzomnq2gsi4vr7k4n4q grade D — partial, polish for v6.2.6.2) Krystie 2026-08-05 10:52:30 -07:00
  • d0e3657014 [grade=A] chore: bump version to v6.2.6.1 (urn:ump:imqh6eaqup6bgqch3mtuc267myp2ybadxwtpntr2lja3o6ay2rza) v6.2.6.1 Krystie 2026-08-05 10:13:04 -07:00
  • cb397b6be9 [grade=B urn:ump:w4iifvsmrrra4o25btcpohxwhzvhulh3e22yjeplzw6ms2id33ja] fix(i2p): override SOCKS+SAM ports via SetOption — libi2pd API never reads i2pd.conf Krystie 2026-08-05 09:40:42 -07:00
  • a1fae5f6f3 i2p: update i2pseed.h with captured live addresses (2026-08-05) Krystie 2026-08-05 09:08:36 -07:00
  • 717f0d07cd [grade=B] rpcnet: allow .b32.i2p addresses in addnode RPC Krystie 2026-08-05 08:51:00 -07:00
  • 9f0ce13abc [grade=A] test: update reorg_guard_offbyone_hardening expected checkpoint height 2214400 → 2224763 v6.2.6.0 Hermes Agent 2026-08-05 04:57:31 -07:00
  • 3ddbcc1d92 [grade=A] chore: bump version to v6.2.6.0 Hermes Agent 2026-08-05 04:21:08 -07:00
  • 3642a848f3 [grade=B] fix(checkpoints): advance pins to live tip 2,224,763 + snapshot SHA Hermes Agent 2026-08-05 04:20:40 -07:00
  • ad7f279428 [grade=A] fix(net): serve headers from common ancestor even when it's the hardened checkpoint Hermes Agent 2026-08-05 04:17:15 -07:00
  • c0b8ede86b fix(wallet): GUI bootstrap calls DownloadUtxoSnapshot, not legacy Krystie 2026-08-03 17:57:31 -07:00
  • ecae3686a7 fix: genesis block PoW exemption + -rebuildutxo flag Krystie 2026-08-03 16:58:38 -07:00
  • 9aadf855bf fix: remove unsafe vSpent fallback, add -rebuildutxo startup flag Krystie 2026-08-03 13:01:47 -07:00
  • d7263e09cf fix(sync): detect IBD when behind peers to prevent sync stall Krystie 2026-08-03 04:18:47 -07:00
  • d988b31619 test(staking): fix stale soft-cap test expectations after Peercoin revert Krystie 2026-08-03 04:12:59 -07:00
  • 0d0e0d0440 build: bump version to 6.2.5.0 (matches clientversion.h, CMakeLists.txt, CHANGELOG) Krystie 2026-08-03 03:51:31 -07:00
  • 761d1d2b15 fix(utxo): ReadUtxo + DisconnectBlock reconstruct UTXOs from txindex.vSpent Krystie 2026-08-03 02:07:47 -07:00
  • 0411be6ff0 fix(consensus): revert 7-day stake-age soft cap; restore Peercoin min(nAge, nStakeMaxAge) rule. Chain froze at 2,224,763 on 2026-07-18 because no blocks were ever produced during the soft-cap window. Patch is forward-only: 0 historical blocks were ever validated under the soft cap. Krystie 2026-08-03 01:13:57 -07:00
  • 95282572d3 [grade=A] ci(rocksdb): strip -std=c++XX from rocksdb.pc Cflags (fix v6.2.4 fuzz build) Hermes 2026-08-02 12:34:33 -07:00
  • 3c3dd4c165 [grade=D] build(rocksdb): bump 8.9.1 -> 10.10.1, version 6.2.3 -> 6.2.4 Krystie 2026-08-02 03:55:06 -07:00
  • eb02f34df9 [grade=A] fix(snapshot): local loads skip compile-time SHA gate Sami Ahmed 2026-08-01 19:25:49 -07:00
  • f04bef530d [grade=A] fix(snapshot): default to all chain headers, not last 2000 Sami Ahmed 2026-08-01 16:37:22 -07:00
  • a1a95096ba Revert "[grade=A] feat(snapshot): compile-in canonical tip-SHA for chain recovery" Sami Ahmed 2026-08-01 15:41:30 -07:00
  • 4c562758cd [grade=A] feat(snapshot): compile-in canonical tip-SHA for chain recovery Sami Ahmed 2026-08-01 15:39:03 -07:00
  • 7ce2debb65 fix(build): correct -mno-avx512* flag spelling Sami Ahmed 2026-08-01 13:42:52 -07:00
  • 8a48b308a8 build: v6.2.0 — disable AVX-512 autovec, fix v6.1.9 SIGILL Sami Ahmed 2026-08-01 13:35:54 -07:00
  • 668c64276f chore: remove notes/, Testing/, src/b1.c symlink from working tree Sami Ahmed 2026-08-01 00:46:45 -07:00
  • bbef38e1a8 build(release): bump 6.1.8 -> 6.1.9 for staking-selfheal fix Sami Ahmed 2026-07-31 21:08:36 -07:00
  • 2de9a9da20 docs(fuzz): document transaction_deserialize_fuzz target and link wrapper difference Sami Ahmed 2026-07-31 20:57:34 -07:00
  • 3a4f27132a [grade=B] build(fuzz): wire transaction_deserialize_fuzz target + CI smoke job Sami Ahmed 2026-07-31 20:54:52 -07:00
  • fab44bb0fd build(tri-pi): add aarch64 + armhf cross toolchains, QEMU test harness, ARM64 libtor build Sami Ahmed 2026-07-31 20:08:39 -07:00
  • f69f08792a [grade=B] fix(staking): carve out caught-up nodes from IBD gate so chain can self-heal Sami Ahmed 2026-07-31 20:02:15 -07:00
  • a23e601b6a Merge pull request #32 from SamiAhmed7777/import/curiousbank-wallet-security-hardening SamiAhmed7777 2026-07-31 11:16:41 -07:00
  • c0dc0573e4 fix(rpc): reject unavailable snapshot heights import/curiousbank-wallet-security-hardening Ethan Clay 2026-07-12 03:33:07 -04:00
  • 9032359fdc fix(ci): reject duplicate fuzz stub symbols Ethan Clay 2026-07-12 02:36:54 -04:00
  • 0c65434696 fix(ci): stub shutdown failure in fuzz harness Ethan Clay 2026-07-12 02:20:34 -04:00
  • d4cddc576b fix(cli): normalize dashed option names Ethan Clay 2026-07-12 01:18:52 -04:00
  • 14edbc24de build: harden release and deployment pipeline Ethan Clay 2026-07-12 01:06:07 -04:00
  • e6ae48d4d7 security: harden wallet, bootstrap, consensus, and RPC Ethan Clay 2026-07-12 01:05:49 -04:00
  • 41e3898ff8 fix(cli): -conf= (empty value) falls back to default conf path Sami Ahmed 2026-07-18 01:39:44 -07:00
  • 64556dc8e7 fix(cli): honor -conf/-datadir/-rpcuser/-rpcpassword flags + clearer errors Sami Ahmed 2026-07-18 01:29:08 -07:00
  • 7b626f8653 docs: add triangles-cli operations guide and link from README Krystie 2026-07-17 03:42:25 -07:00
  • 7a71904b24 build: bump CLIENT_VERSION_REVISION 7 -> 8 for v6.1.8 release Krystie 2026-07-17 03:21:39 -07:00
  • 49cf7ab2c2 test(consensus): make path resolution independent of cwd (CI gate fix) Sami Ahmed 2026-07-17 00:59:45 -07:00
  • 021d4bf093 test(consensus): make rogue-guard scan walk src/ via std::filesystem Sami Ahmed 2026-07-16 23:04:05 -07:00
  • e1ff615233 test(consensus): harden off-by-one + cross-file rogue-guard detection Sami Ahmed 2026-07-16 22:56:34 -07:00
  • 6116cff52b fix(consensus): fail-closed reorg guard when startup checkpoint pointer is null Sami Ahmed 2026-07-16 22:20:42 -07:00
  • 935d1d527c fix(consensus): remove local-finality, fix getheaders fork recovery Krystie 2026-07-16 21:47:21 -07:00
  • c68a8cb47c fix(ibd): allow getblocks/getheaders on OneShot peers during IBD Sami Ahmed 2026-07-12 04:02:28 -07:00
  • 540c889fa1 ci: make test-linux-unit a blocking gate (was soft-fail) (#30) SamiAhmed7777 2026-07-11 16:02:42 -07:00
  • db467925ca test: keystore + V5 soft-cap coverage (#29) SamiAhmed7777 2026-07-11 16:02:39 -07:00
  • 9a50ab3b2e Expand script.cpp test coverage: libFuzzer harness + EvalScript stress tests + UBSan fix (#27) SamiAhmed7777 2026-07-11 16:02:35 -07:00
  • 898292ff2b fix(bootstrap): restore Bootstrap:: linkage for trusted-publisher API Sami Ahmed 2026-07-11 01:06:26 -07:00
  • 8598cfa781 feat(bootstrap): RPC-driven trusted snapshot publisher rotation (v6.1.8) (#26) SamiAhmed7777 2026-07-10 17:29:15 -07:00
  • 330f92b7ff Merge pull request #25 from SamiAhmed7777/chore/release-v6.1.7 SamiAhmed7777 2026-07-08 18:39:37 -07:00
  • db67ccfa28 fix(qt): explicit QVariant::fromValue<qlonglong> for DepthRole Sami Ahmed 2026-07-08 18:18:52 -07:00
  • 5d0e14370d release: v6.1.7 (bold Total + distinct Confirming color) Sami Ahmed 2026-07-08 18:00:35 -07:00
  • 56d999f6f1 release: v6.1.7 Sami Ahmed 2026-07-08 17:57:44 -07:00
  • c26cb969e8 Merge pull request #24 from SamiAhmed7777/ui/total-bold-weight SamiAhmed7777 2026-07-08 17:13:47 -07:00
  • 290970097e ui: force Total label to true bold (font-weight: 900) Sami Ahmed 2026-07-08 16:54:55 -07:00
  • 42a6b11ac6 Merge pull request #23 from SamiAhmed7777/chore/release-v6.1.6 SamiAhmed7777 2026-07-08 14:20:11 -07:00
  • d82a74eefc release: v6.1.6 Sami Ahmed 2026-07-08 14:02:57 -07:00
  • a7a08ac958 Merge pull request #22 from SamiAhmed7777/chore/release-polish-v6.1.6 SamiAhmed7777 2026-07-08 14:01:22 -07:00
  • 5b7db2ccd3 fix(ui): include transactionrecord.h in overviewpage.cpp Sami Ahmed 2026-07-08 13:42:31 -07:00
  • b67d17b2a5 ui: 3-tier Amount color + conditional Total color (v6.1.6 polish) Sami Ahmed 2026-07-08 13:13:19 -07:00
  • 6ba38e6f7a ui: 3-tier Amount color (grey / light green / bright green) by confirmation depth Sami Ahmed 2026-07-08 13:04:03 -07:00
  • 1cb42e0b02 ui: force labelTotal to render green on overview Sami Ahmed 2026-07-08 00:31:06 -07:00
  • 9927724bf2 chore(packaging): add %changelog to triangles.spec Sami Ahmed 2026-07-08 00:19:22 -07:00
  • dbffca3d32 chore(release): publish release-pubkey.asc at repo root Sami Ahmed 2026-07-08 00:18:55 -07:00
  • 6106f223d2 chore(packaging): add 6.0/6.1 release entries to appstream metainfo Sami Ahmed 2026-07-08 00:18:33 -07:00
  • 3e20a1df6e chore(build): verify-reproducible-build auto-builds libtor + libi2pd Sami Ahmed 2026-07-08 00:18:07 -07:00
  • e63da1d730 Merge pull request #21 from SamiAhmed7777/fix/sigcache-false-positives SamiAhmed7777 2026-07-08 13:13:45 -07:00
  • 0d6cdbe6cd docs(V6_TASKS): record rejected PoS reward rework (T024) Sami Ahmed 2026-07-07 22:34:04 -07:00
  • fa683c2655 fix(sigcache): update comment for new entry size Sami Ahmed 2026-07-07 22:33:26 -07:00
  • 37142195b9 script: fix signature cache false positives (security) Krystie 2026-07-04 14:18:58 -07:00
  • 148cfd63c7 release: v6.1.5 Sami Ahmed 2026-07-07 21:10:41 -07:00
  • fb5db71b53 ui: olive-green for unconfirmed/immature stakes Sami Ahmed 2026-07-07 21:09:44 -07:00
  • ff90824247 fix(wallet): prevent exit-hang on Windows from detached Tor/I2P threads (#20) SamiAhmed7777 2026-07-07 18:56:21 -07:00
  • 3143a03af6 ui: recolor overview — orange→yellow icons, green positive balances/txns, red-off I2P/Tor (#19) SamiAhmed7777 2026-07-07 18:07:19 -07:00