This website requires JavaScript.
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