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.0
Name Modified Size InfoDownloads / Week
Parent folder
gnoMint 1.6.0 _Tempered Anvil_ source code.tar.gz 2026-06-08 1.1 MB
gnoMint 1.6.0 _Tempered Anvil_ source code.zip 2026-06-08 1.2 MB
README.md 2026-06-08 2.7 kB
Totals: 3 Items   2.4 MB 0

gnoMint 1.6.0 "Tempered Anvil"

The first fully stabilized release of the GTK 4 port, with a comprehensive automated test suite (16 tests: C, Python AT-SPI GUI, and CLI shell).

Bug fixes

  • EdDSA key generation hang — blocking g_main_context_iteration inside a timer callback caused deadlock after private key generation
  • CSR wizard crash — wrong widget ID for CN entry caused segfault
  • CSR wizard commit button silently broken — signal connected to non-existent widget
  • Country selector search not filteringGtkDropDown with enable-search needs gtk_drop_down_set_expression
  • Certificate/CSR properties Close button not working — missing signal connection
  • Dialog modality broken on Waylandtransient_for now set on all dialogs and wizards
  • Tab navigation couldn't reach wizard buttons — added capture-phase key handler for GtkNotebook Tab traversal
  • SAN button labels showing literal underscores (_Add, _Edit, _Remove) — added use-underline to .ui files
  • Dialog padding/margins missing — fixed SAN editor, New CRL, and other dialogs
  • View toggle state lost on restart — Show CSR/Revoked/Expired now persists via GSettings
  • Menus and buttons showing in English — regenerated .pot with GMenu/ITS extraction, updated Spanish translation (862/862 strings)
  • Opening a .gnomint file from command line broken — fixed argument handling

Build & infrastructure

  • AC_CONFIG_HEADERS([config.h])make now detects define changes properly
  • All AC_DEFINE calls have proper description strings for autoheader
  • All source files include <config.h>
  • GTK 3 leftover attributes (can_focus=False, focus-on-click=0, can-target=0) removed from .ui files
  • Minimum GTK version raised to 4.10; all deprecated API removed

Test suite (new)

  • 16 automated tests via make check:
  • check_y2k38 — Y2K38 safety verification
  • check_ui_consistency — static .ui file consistency checker
  • check_workflows — C runtime GTK workflow regression tests
  • check_gui_full — 26 AT-SPI-driven end-to-end GUI scenarios
  • 10 CLI tests covering email, wizards, algorithms, import/export, DH params, passphrases, and more
  • All tests run under headless Wayland (weston) with full process isolation
  • GitHub Actions CI runs all 16 tests on every push/PR

Full changelog

90 commits since v1.5.1. See compare view for details.

Download gnoMint

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