libwebsockets (4.3.5-5ubuntu2) stonking; urgency=medium

  * No-change rebuild against libssl4

 -- Ravi Kant Sharma <ravi.kant.sharma@canonical.com>  Thu, 23 Jul 2026 14:56:29 +0000

libwebsockets (4.3.5-5ubuntu1) stonking; urgency=medium

  * Added patch for OpenSSL4 compatibility (LP: #2155025)
    - d/p/fix-for-openssl4-compat.patch

 -- Ravi Kant Sharma <ravi.kant.sharma@canonical.com>  Mon, 08 Jun 2026 22:43:00 +0200

libwebsockets (4.3.5-5) unstable; urgency=high

  * Backport upstream security fix for CVE-2026-10650: resource consumption
    in the lws_ssh_parse_plaintext() function (closes: #1139178).

 -- Laszlo Boszormenyi (GCS) <gcs@debian.org>  Sun, 07 Jun 2026 01:17:52 +0200

libwebsockets (4.3.5-4.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Don't mark libwebsockets-dev as Multi-Arch, since it contains
    arch dependent files (Closes: #1133741)

 -- Gianfranco Costamagna <locutusofborg@debian.org>  Wed, 13 May 2026 09:36:54 +0200

libwebsockets (4.3.5-4) unstable; urgency=medium

  [ Ural Tunaboyu <ural.tunaboyu@canonical.com> ]
  * Fix FTBFS with glibc 2.43 due to ISO C23 const return types
    (closes: #1128683).

  [ Laszlo Boszormenyi (GCS) ]
  * Switch pkg-config dependency to pkgconf in self-testing.

 -- Laszlo Boszormenyi (GCS) <gcs@debian.org>  Sat, 14 Mar 2026 07:45:04 +0100

libwebsockets (4.3.5-3) unstable; urgency=high

  * Backport upstream security fix for CVE-2025-11677: use after free in
    lws_handshake_server() (closes: #1118747).
  * Backport upstream security fix for CVE-2025-11678: stack-based buffer
    overflow in lws_adns_parse_label() (closes: #1118746).

 -- Laszlo Boszormenyi (GCS) <gcs@debian.org>  Mon, 27 Oct 2025 18:31:12 +0100

libwebsockets (4.3.5-2) unstable; urgency=medium

  * Backport upstream fix for FTBFS with cmake 4: set minimum to 3.10
    (closes: #1113223).
  * Remove now redundant Rules-Requires-Root value.
  * Refer online version of Free Software Foundation licence.
  * Update Standards-Version to 4.7.2 .

 -- Laszlo Boszormenyi (GCS) <gcs@debian.org>  Wed, 01 Oct 2025 20:43:17 +0200

libwebsockets (4.3.5-1) unstable; urgency=medium

  * New upstream release.
  * Switch pkg-config dependency to pkgconf.
  * Update Standards-Version to 4.7.0 .

 -- Laszlo Boszormenyi (GCS) <gcs@debian.org>  Sat, 08 Mar 2025 16:27:20 +0100

libwebsockets (4.3.3-1.1) unstable; urgency=medium

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

 -- Steve Langasek <vorlon@debian.org>  Fri, 01 Mar 2024 07:41:57 +0000

libwebsockets (4.3.3-1) unstable; urgency=medium

  * New upstream release.
  * Backport upstream fix for LWS_WITH_EXTERNAL_POLL redefine.

 -- Laszlo Boszormenyi (GCS) <gcs@debian.org>  Sun, 10 Dec 2023 09:47:50 +0100

libwebsockets (4.3.2-4) unstable; urgency=medium

  * Re-enable LWS_WITH_EXTERNAL_POLL support (closes: #1050195).

 -- Laszlo Boszormenyi (GCS) <gcs@debian.org>  Wed, 23 Aug 2023 22:13:50 +0200

libwebsockets (4.3.2-3) unstable; urgency=medium

  * Upload to Sid.

 -- Laszlo Boszormenyi (GCS) <gcs@debian.org>  Mon, 24 Jul 2023 18:11:10 +0200

libwebsockets (4.3.2-2) experimental; urgency=medium

  * Backport upstream fix for openssl-server: enum vs int disagreement
    (closes: #1037747).

 -- Laszlo Boszormenyi (GCS) <gcs@debian.org>  Sun, 23 Jul 2023 08:29:05 +0200

libwebsockets (4.3.2-1) experimental; urgency=medium

  * New upstream release.
  * Library transition from libwebsockets17 to libwebsockets19 .
  * Update library symbols for this release.
  * Update self-testing.
  * Update watch file.
  * Update debhelper level to 13 .
  * Update Standards-Version to 4.6.0 .

 -- Laszlo Boszormenyi (GCS) <gcs@debian.org>  Mon, 22 Aug 2022 21:55:48 +0200

libwebsockets (4.1.6-3) unstable; urgency=medium

  * Update self-testing.

 -- Laszlo Boszormenyi (GCS) <gcs@debian.org>  Sun, 07 Aug 2022 10:46:31 +0200

libwebsockets (4.1.6-2) unstable; urgency=medium

  * Update -dev dependency.
  * Upload to Sid.

  [ Simon Chopin <simon.chopin@canonical.com> ]
  * d/rules: downgrade deprecation errors into warnings to fix the build
    against OpenSSL3 (closes: #1006245).

 -- Laszlo Boszormenyi (GCS) <gcs@debian.org>  Sat, 06 Aug 2022 07:42:00 +0200

libwebsockets (4.1.6-1) experimental; urgency=medium

  * New upstream release.

 -- Laszlo Boszormenyi (GCS) <gcs@debian.org>  Fri, 11 Dec 2020 17:00:18 +0100

libwebsockets (4.1.4-1) experimental; urgency=medium

  * New upstream release.

 -- Laszlo Boszormenyi (GCS) <gcs@debian.org>  Thu, 29 Oct 2020 22:44:45 +0100

libwebsockets (4.1.3-1) experimental; urgency=medium

  * New upstream release.
  * Update library symbols for this release.

 -- Laszlo Boszormenyi (GCS) <gcs@debian.org>  Wed, 14 Oct 2020 18:05:17 +0200

libwebsockets (4.1.2-1) experimental; urgency=medium

  * New upstream release:
    - package ev, uv and glib event loops as plugins.
  * Library transition from libwebsockets16 to libwebsockets17 .
  * Update library symbols for this release.
  * Update debhelper level to 12 .

 -- Laszlo Boszormenyi (GCS) <gcs@debian.org>  Sun, 27 Sep 2020 17:53:20 +0200

libwebsockets (4.0.20-1) unstable; urgency=medium

  * New upstream release.

 -- Laszlo Boszormenyi (GCS) <gcs@debian.org>  Tue, 14 Jul 2020 17:27:49 +0200

libwebsockets (4.0.19-1) unstable; urgency=medium

  * New upstream release.
  * Update library symbols for this release.

  [ Matti Hamalainen <ccr+debian@tnsp.org> ]
  * Re-enable extensions support (closes: #962821).

 -- Laszlo Boszormenyi (GCS) <gcs@debian.org>  Sat, 27 Jun 2020 17:33:41 +0200

libwebsockets (4.0.16-1) unstable; urgency=medium

  * New upstream release.

 -- Laszlo Boszormenyi (GCS) <gcs@debian.org>  Sun, 14 Jun 2020 14:09:19 +0200

libwebsockets (4.0.15-2) unstable; urgency=medium

  * Upload to Sid.

 -- Laszlo Boszormenyi (GCS) <gcs@debian.org>  Thu, 11 Jun 2020 07:55:41 +0200

libwebsockets (4.0.15-1) experimental; urgency=medium

  * New upstream release.

  [ Pino Toscano <pino@debian.org> ]
  * Enable to compile again on !Linux archs (closes: #955281).

 -- Laszlo Boszormenyi (GCS) <gcs@debian.org>  Sat, 06 Jun 2020 07:49:47 +0200

libwebsockets (4.0.13-1) experimental; urgency=medium

  * New upstream release.

 -- Laszlo Boszormenyi (GCS) <gcs@debian.org>  Mon, 01 Jun 2020 07:07:42 +0200

libwebsockets (4.0.1-1) experimental; urgency=medium

  * New upstream release.

 -- Laszlo Boszormenyi (GCS) <gcs@debian.org>  Sat, 28 Mar 2020 08:29:58 +0000

libwebsockets (4.0.0-1) experimental; urgency=medium

  * New upstream release.
  * Library transition from libwebsockets15 to libwebsockets16 .
  * Update library symbols for this release.
  * Update copyright file.
  * Update Standards-Version to 4.5.0 .

 -- Laszlo Boszormenyi (GCS) <gcs@debian.org>  Mon, 09 Mar 2020 18:04:03 +0000

libwebsockets (3.2.1-3) unstable; urgency=medium

  * Build with IPv6 support.
  * Disable outdated server and client self-tests for now.

 -- Laszlo Boszormenyi (GCS) <gcs@debian.org>  Sat, 28 Dec 2019 10:13:56 +0000

libwebsockets (3.2.1-2) unstable; urgency=medium

  * Upload to Sid.

 -- Laszlo Boszormenyi (GCS) <gcs@debian.org>  Thu, 26 Dec 2019 21:27:29 +0000

libwebsockets (3.2.1-1) experimental; urgency=medium

  * New upstream release.

 -- Laszlo Boszormenyi (GCS) <gcs@debian.org>  Sat, 21 Dec 2019 22:27:32 +0000

libwebsockets (3.2.0-1) experimental; urgency=medium

  * New upstream release (closes: #860197).
  * Library transition from libwebsockets12 to libwebsockets15 .
  * Update library symbols for this release.
  * Update copyright file.
  * Update watch file.
  * Disable Vcs-* fields for now.
  * Update Standards-Version to 4.4.1 .

 -- Laszlo Boszormenyi (GCS) <gcs@debian.org>  Sun, 13 Oct 2019 14:23:13 +0000

libwebsockets (2.4.2-1) experimental; urgency=medium

  * Declare compliance with Debian Policy 4.1.3 with no changes.
  * Add 2017 and 2018 to the debian/* copyright years.
  * Add "Rules-Requires-Root: no" to the source control stanza.
  * Let dpkg-dev handle Large File Support.
  * Bump the debhelper compatibility level to 11 with no changes.
  * Update the watch file to version 4 of the format and use the new
    substitution variables.
  * New upstream release:
    - point the Vcs-* URLs to the debian-v2.4-stable branch
    - drop the typos, soname-8, and openssl-1.1 patches, applied upstream
    - update the library SONAME from 8 to 12 and update the symbols file
    - do not try to install the API reference documentation
    - install all the files from the READMEs/ directory
    - add libcap-dev as a build dependency
    - update the upstream copyright information
    - place the missing source of md5.min.js into debian/missing-sources/
      and also symlink it to lwsgs.js, since that's the part that is
      missing from the latter file, too
  * Library transition from libwebsockets8 to libwebsockets12.
  * Add a trivial autopkgtest that builds a program.
  * Add two patches for the "echo" test client.
  * Add a "send and receive ten pings" autopkgtest.

 -- Peter Pentchev <roam@ringlet.net>  Fri, 02 Mar 2018 20:39:44 +0200

libwebsockets (2.0.3-3) unstable; urgency=medium

  * Build with Unix domain socket support (closes: #860884).
  * Be the primary maintainer, thanks to Peter for all the fish.
  * Update Standards-Version to 4.0.0 .

 -- Laszlo Boszormenyi (GCS) <gcs@debian.org>  Sun, 17 Sep 2017 16:47:12 +0000

libwebsockets (2.0.3-2.1) unstable; urgency=medium

  * Non-maintainer upload.
  * stop-gap: set -Wno-error={format-truncation,format-overflow
    (Closes: #853515)

 -- Michael Stapelberg <stapelberg@debian.org>  Wed, 23 Aug 2017 21:53:14 +0200

libwebsockets (2.0.3-2) unstable; urgency=medium

  * Upload to unstable.

 -- Peter Pentchev <roam@ringlet.net>  Thu, 03 Nov 2016 19:04:11 +0200

libwebsockets (2.0.3-1) experimental; urgency=medium

  * Add the typos patch to correct some typographical errors.
  * Fix the upstream Git URLs in the watch file and the upstream
    metadata file to reflect another URL change on libwebsockets.org.
  * Use the HTTPS scheme for the copyright format specification URL.
  * Use a pregenerated test server SSL key to make the build reproducible.
    Closes: #831569; thanks, Chris Lamb!
  * Fix the build with OpenSSL 1.1.  Closes: #828416; thanks, Kurt Roeckx!
  * New upstream release:
    - add the new lws_snprintf function to the symbols file
    - add the soname-8 patch to avoid a SONAME bump merely for
      an added function
  * Point the Vcs-* URLs to the debian-v2.0-stable branch.
  * Bump the debhelper compatibility level to 10:
    - drop --parallel from the dh invocation, it is the default now

 -- Peter Pentchev <roam@ringlet.net>  Sun, 02 Oct 2016 02:27:22 +0300

libwebsockets (2.0.2-1) experimental; urgency=low

  * New upstream release.
  * Library transition from libwebsockets7 to libwebsockets8 .
  * Update symbols file.
  * Update Standards-Version to 3.9.8 .

 -- Laszlo Boszormenyi (GCS) <gcs@debian.org>  Sun, 19 Jun 2016 11:46:05 +0000

libwebsockets (1.7.3-1) unstable; urgency=medium

  * New upstream release.

 -- Peter Pentchev <roam@ringlet.net>  Mon, 29 Feb 2016 13:24:01 +0200

libwebsockets (1.7.1-1) unstable; urgency=medium

  * Fix the upstream website URLs after the author migrated to HTTPS
    and moved some of the contents around.
  * New upstream release:
    - remove the typos patch, integrated upstream
    - update the Vcs-* fields for the debian-v1.7-stable branch.

 -- Peter Pentchev <roam@ringlet.net>  Sun, 21 Feb 2016 15:15:12 +0200

libwebsockets (1.7.0-2) unstable; urgency=medium

  * Brown paper bag release: add libuv1-dev to the runtime
    dependencies of libwebsockets-dev.  Closes: #815147

 -- Peter Pentchev <roam@ringlet.net>  Fri, 19 Feb 2016 17:36:54 +0200

libwebsockets (1.7.0-1) unstable; urgency=medium

  * Declare compliance with Debian Policy 3.9.7 with no changes.
  * Use https:// for the Git-Vcs URL.
  * New upstream version:
    - drop all the patches (0003-libev-context-destroy,
      0004-libev-context-init, 0005-wsi-context, 02-kfreebsd, and
      03-sort-doc-sources) - integrated (or taken from) upstream
    - add -fno-strict-aliasing because of the new test-server-libev.c
    - bump the soname to libwebsockets7 and update the symbols file
    - update the upstream copyright years
    - add the typos patch to fix some typos
    - build with support for libuv, too
  * Bump the debian/* copyright years.
  * Switch to *-dbgsym packages for the library debug symbols.

 -- Peter Pentchev <roam@ringlet.net>  Tue, 16 Feb 2016 15:44:39 +0200

libwebsockets (1.6.0-5) unstable; urgency=medium

  * Fix the relationship between the libwebsockets-test-server-common
    and the libwebsockets-test-server packages.  Closes: #810517
    Suggested by: Gianfranco Costamagna <locutusofborg@debian.org>
  * Add the 03-sort-doc-sources patch to sort the source *.c files
    before passing them to the script that generates the API reference.
    Closes: #808877
  * Build with Large File Support.

 -- Peter Pentchev <roam@ringlet.net>  Sun, 17 Jan 2016 01:58:53 +0200

libwebsockets (1.6.0-4) unstable; urgency=low

  * Remove unneeded libwebsockets3{,-dbg} packages (closes: #809061).

 -- Laszlo Boszormenyi (GCS) <gcs@debian.org>  Sat, 09 Jan 2016 08:41:42 +0100

libwebsockets (1.6.0-3) unstable; urgency=medium

  * Remove the Conflicts and Replaces fields for the libwebsockets6 and
    libwebsockets6-dbg binary packages.  Closes: #808878
  * Add the 0003-libev-context-destroy, 0004-libev-context-init, and
    0005-wsi-context upstream patches.
  * Refresh the line numbers of the 02-kfreebsd patch.
  * Mark the 02-kfreebsd patch as forwarded upstream.
  * Always regenerate the HTML API documentation, too, so that
    the plain-text documentation is also regenerated.  Closes: #808877

 -- Peter Pentchev <roam@ringlet.net>  Fri, 25 Dec 2015 14:32:06 +0200

libwebsockets (1.6.0-2) unstable; urgency=medium

  * Upload to unstable (closes: #794476).
  * Add some -dev package runtime dependencies to the libwebsockets-dev
    package so that programs that use libwebsockets may actually compile.
    Reported by: Gianfranco Costamagna <locutusofborg@debian.org>
  * Aggregate some of the Files sections in the debian/copyright file:
    - almost all of the libwebsockets code is Andy Green's work
    - the whole of the win32port/zlib/ directory is joint work by
      Jean-loup Gailly and Mark Adler
  * Add the 02-kfreebsd patch to fix the FTBFS on GNU/kFreeBSD.
  * Point to /usr/share/common-licenses/LGPL-2 in the copyright file.

 -- Peter Pentchev <roam@ringlet.net>  Mon, 21 Dec 2015 18:04:52 +0200

libwebsockets (1.6.0-1) experimental; urgency=medium

  * Bump Standards-Version to 3.9.6 with no changes.
  * New upstream release:
    - drop the 0001-getnameinfo, 0002-keepalive, and 01-visibility
      patches, integrated upstream
    - switch the build to CMake since autoconf is no longer supported
    - bump the soname to libwebsockets6 and update the symbols file
    - reflect the renaming of several README.* files to *.md
    - update the copyright file
    - turn the lws_daemonize build back on for compatibility with
      previous Debian releases of libwebsockets
  * Bump the debian/* copyright years.
  * Move the static data for the test servers to an arch:all package.
  * Drop the no longer needed misc:Pre-Depends, see #783898.
  * Add an upstream metadata file.
  * Remove the get-orig-source script and rules target, we don't repack
    anything, so we actually get our tarballs from the watch file's
    locations; suggested by
    Gianfranco Costamagna <locutusofborg@debian.org>
  * Turn on the libwebsockets support for libev.
  * Change the short name of the license on the base64-decode.c file
    from MIT to Expat to be more precise.
  * Switch the Vcs-Browser URL to cgit.

 -- Peter Pentchev <roam@ringlet.net>  Fri, 18 Dec 2015 14:12:36 +0200

libwebsockets (1.2.2-1) unstable; urgency=low

  * Initial release (closes: #697671).

 -- Peter Pentchev <roam@ringlet.net>  Thu, 28 Mar 2013 19:10:28 +0200
