luajit (2.1.0+git20231223.c525bcb+dfsg-1ubuntu0.1) noble-security; urgency=medium

  * SECURITY UPDATE: stack-buffer-overflow
    - debian/patches/CVE-2024-25176.patch: fix zero stripping in %g number
      formatting.
    - CVE-2024-25176
  * SECURITY UPDATE: denial-of-service
    - debian/patches/CVE-2024-25177.patch: fix unsinking of IR_FSTORE for NULL
      metatable.
    - CVE-2024-25177
  * SECURITY UPDATE: out-of-bounds read
    - debian/patches/CVE-2024-25178.patch: rework stack overflow handling
    - CVE-2024-25178

 -- Paulo Flabiano Smorigo <pfsmorigo@canonical.com>  Thu, 09 Jul 2026 16:38:10 +0000

luajit (2.1.0+git20231223.c525bcb+dfsg-1) unstable; urgency=medium

  * Team upload
  * New upstream release (Closes: #1060135).
  * Refresh patches
  * Update copyright years
  * Make copyright 1.0 compliant
  * Use Files-Excluded feature to automatically create a dfsg tarball
  * Bump std-version to 4.6.2, no changes required
  * Add R^3: no

  [ James McCoy]
  * Update watch file

 -- Gianfranco Costamagna <locutusofborg@debian.org>  Wed, 10 Jan 2024 08:55:08 +0100

luajit (2.1.0~beta3+git20220320+dfsg-4.1) unstable; urgency=medium

  * Non-maintainer upload

  [ Mo Zhou ]
  * Resolve autopkgtest dependency conflict by only depending on luajit.
  * No longer build on ppc64el.

 -- Paul Gevers <elbrus@debian.org>  Thu, 08 Sep 2022 20:16:27 +0200

luajit (2.1.0~beta3+git20220320+dfsg-4) unstable; urgency=medium

  * Don't even run dh_auto_clean on IBM archs. This fixes FTBFS for s390x.

 -- Mo Zhou <lumin@debian.org>  Tue, 07 Jun 2022 21:47:25 -0700

luajit (2.1.0~beta3+git20220320+dfsg-3) unstable; urgency=medium

  * Fixup autopkgtest failure due to missing dependency.
  * Add back IBM archs (ppc64el and s390x) and make the corresponding binary
    packages transitional dummy packages. This is expected to make the
    luajit2 transition smoother and reduce required efforts.

 -- Mo Zhou <lumin@debian.org>  Tue, 07 Jun 2022 20:38:05 -0700

luajit (2.1.0~beta3+git20220320+dfsg-2) unstable; urgency=medium

  * Change dependency template into 'libluajit-5.1-2 | libluajit2-5.1-2'.
  * Symbols: annotate correct version in dependency template.
  * Conflicts+Replaces binary packages from src:luajit2.
  * Please use src:luajit2 instead of this src:luajit for IBM architectures.
    (Closes: #1011297, #1008858)
  * Upload to unstable. (Closes: #981808)

 -- Mo Zhou <lumin@debian.org>  Thu, 02 Jun 2022 09:02:16 -0700

luajit (2.1.0~beta3+git20220320+dfsg-1) experimental; urgency=medium

  * New upstream version 2.1.0~beta3+git20220320+dfsg
  * Run the built binary to see if the architecture is really supported.
  * Add simple autopkgtest test cases.
  * Refresh/Rebase existing patches.
  * Remove ppc64el support. It's hard to keep out-of-tree patches forever
    while the upstream has never shown interest in supporting IBM archs.
  * Update symbol control file. (+1 new ABI)
  * Upload to experimental.

 -- Mo Zhou <lumin@debian.org>  Thu, 19 May 2022 22:15:48 -0400

luajit (2.1.0~beta3+git20210112+dfsg-2) unstable; urgency=medium

  [ Mo Zhou ]
  * Change maintainer to Debian Lua Team. (Closes: #995534)
  * Add myself to Uploaders.
  * Deprecate d/compat in favor of B-D debhelper-compat.
  * Bump debhlper compat level to 13.
  * Override Q and E for Makefile for verbose buildlog.

  [ Helmut Grohne ]
  * Fix FTCBFS: Pass toolchain prefix for the other tools. (Closes: #905592)

  [ Yunqiang Su ]
  * New upstream snapshot 2.1.0~beta3+git20210112+dfsg
    (Closes: #966148, #946053)
    (Fixes CVE-2020-15890, CVE-2019-19391)
  * Patch to add ppc64/ppc64el support breaks powerpc (Closes: #933752)
    (fixed in 2.1.0~beta3+git20210112+dfsg-1~exp1)

 -- Mo Zhou <lumin@debian.org>  Wed, 19 Jan 2022 13:38:42 -0500

luajit (2.1.0~beta3+git20210112+dfsg-1) unstable; urgency=medium

  * Team upload.
  * Upload to unstable.

 -- YunQiang Su <syq@debian.org>  Mon, 08 Mar 2021 17:45:27 +0800

luajit (2.1.0~beta3+git20210112+dfsg-1~exp2) experimental; urgency=medium

  * Team upload.
  * Fix ftbfs on powerpc and ppc64.

 -- YunQiang Su <syq@debian.org>  Wed, 03 Mar 2021 18:49:23 +0800

luajit (2.1.0~beta3+git20210112+dfsg-1~exp1) experimental; urgency=medium

  * Fix a typo for ppc:
    https://github.com/moonjit/moonjit/commit/1b12bef3aa18701ceadbadad45fca993788979c5

 -- YunQiang Su <syq@debian.org>  Fri, 26 Feb 2021 10:52:35 +0800

luajit (2.1.0~beta3+git20210112+dfsg-1~exp) experimental; urgency=medium

  * Team upload.
  * Update to current git master version.
  * Bump compact to 12.
  * Bump standard version to 4.5.1.0.
  * Vcs-*: switch to salsa.
  * MIPS: enable all architectures: r6 is now supported
  * PPC: refresh ppc64 support patch.
  * Remove patches has been included in upstream:
    - 0005-Make-ccall_copy_struct-static-to-unpollute-global-li.patch
    - 362.patch
    - a057a07ab702e225e21848d4f918886c5b0ac06b.patch
    - e9af1abec542e6f9851ff2368e7f196b6382a44c.patch
  * Remove 0006-Fix-register-allocation-bug-in-arm64.patch: seems not needed
    now.

 -- YunQiang Su <syq@debian.org>  Wed, 24 Feb 2021 17:41:50 +0800

luajit (2.1.0~beta3+dfsg-5.3) unstable; urgency=medium

  * Non-maintainer upload.
  * Tweak previous patch to use lua_assert instead of lj_assert{G,J},
    not yet implemented in 2.1.0~beta3 baseline

 -- Gianfranco Costamagna <locutusofborg@debian.org>  Fri, 18 Dec 2020 12:54:55 +0100

luajit (2.1.0~beta3+dfsg-5.2) unstable; urgency=medium

  * Non-maintainer upload.
  * debian/patches/e9af1abec542e6f9851ff2368e7f196b6382a44c.patch:
    - cherry-pick upstream fix for arm64 issue (Closes: #908137)

 -- Gianfranco Costamagna <locutusofborg@debian.org>  Fri, 18 Dec 2020 09:49:24 +0100

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog libluajit-5.1-2`.
