~vcs-imports/balsa/+git/balsa:93-gpe-sqlite2-support

Last commit made on 2024-04-06
Get this branch:
git clone -b 93-gpe-sqlite2-support https://git.launchpad.net/~vcs-imports/balsa/+git/balsa

Branch merges

Branch information

Name:
93-gpe-sqlite2-support
Repository:
lp:~vcs-imports/balsa/+git/balsa

Recent commits

164c0f7... by =?utf-8?q?Albrecht_Dre=C3=9F?= <email address hidden>

GPE address book support: cfg option, drop SQLite 2

Rename the confusing config option to enable GPE address book support,
and drop support for ancient SQLite 2 libs. See issue #93 for further
discussion.

Details:
- README.md, configure.ac, meson.build, meson_options.txt: rename
  configure option from “--with-sqlite” to “--with-gpe”, do not try to
  detect sqlite v. 2, rename #define from HAVE_SQLITE to HAVE_GPE
- libbalsa/address-book-gpe.c: remove conditional code for sqlite v. 2
- libbalsa/address-book-gpe.h, libbalsa/libbalsa.[ch], src/ab-main.c,
  src/ab-window.c, src/address-book-config.c, src/pref-manager.c:
  rename #define from HAVE_SQLITE to HAVE_GPE

Signed-off-by: Albrecht Dreß <email address hidden>

322b86f... by Sergej A <email address hidden>

Update Russian translation

4e69873... by =?utf-8?q?Albrecht_Dre=C3=9F?= <email address hidden>

fix memory leak

Free the value returned by gtk_file_chooser_get_filename().

Signed-off-by: Albrecht Dreß <email address hidden>

76cdd2a... by =?utf-8?q?Albrecht_Dre=C3=9F?= <email address hidden>

do no store unused function return value

The value returned by the function calls is never used (detected by
scan-build-16).

Signed-off-by: Albrecht Dreß <email address hidden>

17c16bf... by Alan Mortensen

Update Danish translation

3fd9d9a... by sabri unal

Update Turkish translation

c0232e9... by Yuri Chornoivan <email address hidden>

Update Ukrainian translation

8ac052d... by Peter Bloomfield <email address hidden>

Merge branch '52-pwd-secret-service' into 'master'

improve dealing with user credentials

Closes #52

See merge request GNOME/balsa!80

57516f2... by sabri unal

Update Turkish translation

c7e8a26... by =?utf-8?q?Albrecht_Dre=C3=9F?= <email address hidden>

improve dealing with user credentials

This patch improves using Balsa binaries built with “libsecret” support
in situations where the Secret Service is not available or usable. It
should fix the issues described in #52. To this end, an environment
variable is used to force using the obfuscated config file.

Any libsecret error messages are reported through desktop notifications
instead of just writing them as debug messages.

Add a toggle icon to password text entry widgets to show/hide the value
(note: not in the GcrUi.PromptDialog).

Signed-off-by: Albrecht Dreß <email address hidden>

---
Details:
- libbalsa/address-book-(carddav|ldap).c, libbalsa/server.c: refactor
  loading and saving credentials, respect the env. variable to disable
  using libsecret, use password entry helper
- libbalsa/libbalsa-conf.[ch]: add method to check the env. variable to
  disable using libsecret
- libbalsa/misc.[ch]: add helper to configure a GtkEnry as password
  entry, with a toggle icon to show/hide the value
- libbalsa/server-config.c, src/balsa-app.c: respect the env. variable
  to disable using libsecret, use password entry helper
- src/address-book-config.c: use password entry helper
- README.md: improve documentation re. storing credentials