Debian Patches

Status for mig/1.8+git20231217-8

Patch Description Author Forwarded Bugs Origin Last update
portarray-inline-restore-on-error commit 98e07c497c9d866c0342696918a020b3f0303405

server: Fix bogus port deallocation on server error

For inlined port arrays, WriteExtractArg compacts them from a
mach_port_name_inlined_t array to a mach_port_t array, reusing the
memory area. But when the server returns an error, the caller will
destroy the message, and thus expects the original inlined port arrays
available.

diff --git a/server.c b/server.c
index 81147b5..e02e1e7 100644
Samuel Thibault <samuel.thibault@ens-lyon.org> no 2024-07-14
implicit-declaration commit 39baf09b58d626d46be3da79a3ab4f41deb37426

Make the MiG test suite compatible with GCC 14.

We need to expose the function declarations in mig_support.h.

Also fix test setup to work well in cases the build directory is not
inside the source directory.
Message-ID: <jjbpmhtxy4nybcmhlzueeenyv5taj4zygmsx6w336ggzcbr5yx@tnkp2ycfkf3t>

diff --git a/tests/bad/Makefile.am b/tests/bad/Makefile.am
index 2e1bf37..3af60eb 100644
Flavio Cruz <flaviocruz@gmail.com> no 2024-07-03
string_t commit 6c4b92f9e9a8ac9f9df3ca1cc5ddb50b4faaaf3f

Server routines: ensure that strings in the request are null terminated before calling the server routine

Message-ID: <neoj66xitwcilmtlf3fek6tjal35tuetleyydiduuqvhkjisah@n2a2xwvoqrie>

diff --git a/server.c b/server.c
index 8da231c..9d25573 100644
Flavio Cruz <flaviocruz@gmail.com> no 2025-02-09
gcc-15 commit 116b6096608d3c59f6f4e597ee5c2645a1b8fc4c

Fix build in c23 mode

as enabled by default in gcc-15

diff --git a/tests/good/types.defs b/tests/good/types.defs
index 5ef041c..8be9c98 100644
Samuel Thibault <samuel.thibault@ens-lyon.org> no 2025-02-17
struct-64b commit 3f4b0062963fca5d90fc65c1d7912ecdc21a8fed

Fix aligning 64b types in structures

diff --git a/cpu.sym b/cpu.sym
index 1ac2fae..ac2ff40 100644
Samuel Thibault <samuel.thibault@ens-lyon.org> no 2025-06-09

All known versions for source package 'mig'

Links