Debian Patches

Status for gnomint/1.3.0-4

Patch Description Author Forwarded Bugs Origin Last update
02-cflags.patch Description:
Don't hardcode CFLAGS and respect the environment (Closes: #634395).
Daniel Baumann <daniel@debian.org> no
682432.patch Fix double free in tls_creation_data_free. Sebastian Ramacher <s.ramacher@gmx.at> no debian 2012-08-04
fix-autoreconf.patch Fix autoreconf failure. Yavor Doganov <yavor@gnu.org> invalid 2018-09-01
gsettings-port.patch Port to GSettings. Yavor Doganov <yavor@gnu.org> invalid debian 2019-10-15
export-private-key-crash.patch Fix crash when exporting the private key. In ca_on_extractprivatekey1_activate, when calling
gtk_tree_model_get, GLib attempts to assign a guint64 value to a
variable declared gint (CA_MODEL_COLUMN_ID is defined as type
G_TYPE_UINT64 in the tree store). This corrupts the stack and also
invalidates the iter.
.
While investigating this, I noticed that the program happily leaks
GtkTreeIter's. Every time the user selects a certificate from the
tree view, the callback ca_treeview_selection_change invokes
__ca_selection_type which makes a copy of the iter with
gtk_tree_iter_copy. If the user chooses some action from the popup
menu, the toolbar or the main menu, __ca_selection_type is called
once again in the widget's callback function, copying another iter.
AFAICT these are never freed for the lifetime of the program.
.
This is not addressed by the patch as it would require some changes,
but it could be a source of trouble and something to watch out if
bugs like this pop up. According to the GTK+ API documentation,
gtk_tree_iter_copy is not supposed to be used by applications;
GtkTreeIter structs should be copied by value.
Yavor Doganov <yavor@gnu.org> invalid debian 2018-09-02
desktop-file.patch Add code to Exec key, remove Encoding key, add Keywords key. Yavor Doganov <yavor@gnu.org> invalid 2018-09-01
spelling-errors.patch Fix some spelling errors. Yavor Doganov <yavor@gnu.org> invalid 2019-10-12
gtk3-port.patch Port to GTK 3. Yavor Doganov <yavor@gnu.org> invalid 2019-10-15
gcc-10.patch Fix FTBFS with GCC 10. Yavor Doganov <yavor@gnu.org> invalid debian 2020-06-23
glib-2.70.patch Fix FTBFS with glib/2.70. Yavor Doganov <yavor@gnu.org> invalid 2021-10-28

All known versions for source package 'gnomint'

Links