Download Latest Version gnomint-1.3.0.tar.gz (758.0 kB)
Email in envelope

Get an email when there's a new version of gnoMint

Home / v1.6.4
Name Modified Size InfoDownloads / Week
Parent folder
gnomint-debug-1.6.4-1-x86_64.pkg.tar.zst 2026-06-12 726.4 kB
gnomint-debuginfo-1.6.4-1.fc44.x86_64.rpm 2026-06-12 518.2 kB
gnomint-debugsource-1.6.4-1.fc44.x86_64.rpm 2026-06-12 134.5 kB
gnomint_1.6.4-1_amd64.deb 2026-06-12 307.5 kB
gnomint-1.6.4-1-x86_64.pkg.tar.zst 2026-06-12 378.0 kB
gnomint-1.6.4-1.fc44.x86_64.rpm 2026-06-12 365.7 kB
gnomint-1.6.4-macos-arm64.dmg 2026-06-12 678.8 kB
gnomint-1.6.4.msi 2026-06-12 323.6 kB
gnomint-1.6.4.tar.gz 2026-06-12 1.3 MB
gnoMint 1.6.4 _Tempered Anvil_ source code.tar.gz 2026-06-12 1.2 MB
gnoMint 1.6.4 _Tempered Anvil_ source code.zip 2026-06-12 1.4 MB
README.md 2026-06-12 1.5 kB
Totals: 12 Items   7.4 MB 0

i386 / Year-2038 correctness. Completes the issue [#86] ABI fix and makes gnoMint handle certificate dates past 2038 correctly on every architecture.

Highlights

  • Fixes [#86] — drop the _TIME_BITS=64 hardcode that corrupted the stack in GnuTLS on 32-bit i386 (where the system GnuTLS uses 32-bit time_t), crashing certificate signing. gnoMint now uses the platform's native time_t.
  • Correct post-2038 dates everywhere — dates are stored as 64-bit integers and rendered with a 64-bit-safe formatter, so a certificate expiring after 2038-01-19 shows the right date even where time_t is 32-bit. On those platforms gnoMint never caches a wrong date: it warns and clamps when generating, stores NULL (deriving from the certificate) when importing, and a 64-bit host opening the database backfills the dates automatically.
  • Unconditional 64-bit date I/O (g_ascii_strtoll / %lld), independent of time_t size — robust even on a future 64-bit-time_t i386 where long stays 32-bit.
  • New 32-bit i386 multilib CI job and Year-2038 tests (import, list/detail consistency, NULL-date self-healing backfill) across all platforms.

Database-compatible with 1.4.0 — no migration needed.

Native packages (RPM, .deb, .pkg.tar.zst, DMG, MSI) are attached automatically by CI once the per-platform build jobs finish.

Download gnoMint

Source: README.md, updated 2026-06-12