gammu (1.44.0-2) unstable; urgency=medium

  * Add 12-fix_unicode_console_buffer_overflow.patch: the new upstream
    handling of invalid characters (U+FFFD instead of truncation) makes
    DecodeUnicodeString/DecodeUnicodeConsole overflow their static 500
    byte buffers when a decoded string is longer; this made
    sms-cmdline-ANIMATION segfault on armhf, powerpc, x32 and hurd-i386
    and silently corrupt memory on the other architectures; grow the
    buffers dynamically instead
  * Build-depend on libmariadb-dev-compat instead of the virtual
    default-libmysqlclient-dev, which is going away (Closes: #1137450)

 -- Boian Bonev <bbonev@ipacct.com>  Fri, 14 Aug 2026 02:00:00 +0000

gammu (1.44.0-1) unstable; urgency=medium

  * New upstream release
    - SMSD SQL schema updated to version 18; existing databases need the
      new inbox grouping columns and outbox SendDays column before
      upgrading
  * Drop patches applied upstream:
    - 02-spelling.patch
    - 11-fix_api_docs_lookup.patch
  * Refresh patches
  * Update symbols for the new upstream release; SMSD_RunOnReceiveEnvironment
    was renamed upstream to SMSD_RunOnEnvironment without a soname bump,
    which is safe because the only user of libgsmsd is gammu-smsd built
    from the same source

 -- Boian Bonev <bbonev@ipacct.com>  Thu, 13 Aug 2026 18:02:54 +0000

gammu (1.43.3-1) unstable; urgency=medium

  * New upstream release
    - includes a fix for command injection in the SMSD run hooks
  * Update watch file to track GH releases and convert to v5
  * Drop patches applied upstream:
    - 01-change_pid_file_location.patch
    - 03-bufsz.patch
    - 07-use_posix_shell_only.patch
    - 09-uname-buffer-overflow.patch
  * Drop 10-cmake-4.patch, upstream now requires cmake 3.10
  * Add 09-mysql_errmsg_include.patch to fix FTBFS: the new SMSD MySQL
    reconnect handling uses the CR_* client error codes without including
    <errmsg.h>
  * Add 10-no_remote_images_in_docs.patch, the manual now includes
    README.rst and its remote badge images caused a privacy breach
  * Refresh patches
  * Update libgsmsd8t64.symbols +SMSD_SetExitOnFailure
  * Add dep on python3-sphinx-rtd-theme
  * Drop unused package-name-doesnt-match-sonames lintian overrides
  * Bump up standards to 4.7.4, no changes
  * Drop Priority
  * Bump dh to 14
  * Add 11-fix_api_docs_lookup.patch: work around breathe skipping
    doxygen >= 1.9.7 group members, which left all C API pages with
    "Cannot find function" warnings instead of documentation and
    embedded the build path in gammu-doc, breaking reproducibility

 -- Boian Bonev <bbonev@ipacct.com>  Sat, 25 Jul 2026 20:13:59 +0000

gammu (1.42.0-11) unstable; urgency=medium

  * Bump up standards to 4.7.2, no changes
  * Update (c) years and FSF address
  * Remove Rules-Requires-Root
  * Bump min cmake ver to 3.5, (Closes: 1112941)
  * Refresh patches

 -- Boian Bonev <bbonev@ipacct.com>  Fri, 26 Sep 2025 20:38:48 +0000

gammu (1.42.0-10) unstable; urgency=medium

  [ Boian Bonev ]
  * Bump up standards to 4.7.0, no changes
  * Add Suggests: kalkun to gammu-smsd (Closes: #1088835)

  [ Steve Langasek ]
  * Fix buffer overflow (Closes: #1067030)

 -- Boian Bonev <bbonev@ipacct.com>  Sun, 01 Dec 2024 21:12:22 +0000

gammu (1.42.0-9) unstable; urgency=medium

  * move aliased files from / to /usr (DEP17) Closes: #1073706
  * change pkg-config to pkgconf

 -- Boian Bonev <bbonev@ipacct.com>  Fri, 12 Jul 2024 16:38:54 +0000

gammu (1.42.0-8.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Rename libraries for 64-bit time_t transition.  Closes: #1061969

 -- Michael Hudson-Doyle <mwhudson@debian.org>  Wed, 28 Feb 2024 09:46:34 +0000

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog libgammu-i18n`.
