Debian Patches

Status for erlang/1:25.2.3+dfsg-1+deb12u3

Patch Description Author Forwarded Bugs Origin Last update
clean.patch clean.patch by Sergei Golovan <sgolovan@nes.ru>

Erlang leaves many files after make clean. This patch contains
a hack to remove them.
no
gnu.patch (1) Defines GNU macros not only for Linux but also for any system
with 'gnu' substring in OS name. Fixes FTBFS on GNU/kFreeBSD and GNU/Hurd.

(2) Undefines BSD4_4 for os_mon application for GNU/Hurd;

(3) Undefines AF_LINK for GNU/Hurd;

(4) Switches some PATH_MAX occurrences to MAXPATHLEN;

(5) Adds a workaround for 'erlc -M | sed' being stuck for GNU/Hurd.
Pino Toscano <pino@debian.org> no
man.patch man.patch by Francois-Denis Gonthier <neumann@lostwebsite.net>

Patch allows one to use standard man path with erl -man command.
(Erlang manual pages are placed to /usr/share/man/ hierarchy
as required by Debian policy.)
no
emacs.patch Patch by Balint Reczey <balint@balintreczey.hu> fixes backquote
syntax (see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=494823).
Also, it fixes manpage name regexp matching only 3erl manpages in
section 3.
no
docs.patch Fixes a bug with .RE macro in the Erlang manpages and a few bugs with docs installation. Sergei Golovan <sgolovan@debian.org> no
java.patch GCJ 4.4 passes the test for JDK 1.5 but doesn't implement String#String(int[], int, int) constructor, which breaks jinterface
build. This patch adds a check for the definition of this constructor.
It helps to build Erlang on architectures without openjdk-6 available.
Sergei Golovan <sgolovan@debian.org> invalid
javascript.patch no
x32.patch This patch fixes FTBFS for x86_x32 architecture (x86_64 with 32-bit integers, longs and pointers). Sergei Golovan no
ssh-KEX-strict.patch ssh: KEX strict The patch strictenes KEX to avoid disabling or downgrading
security features for the connection.
- negotiate "strict KEX" OpenSSH feature
- when negotiated between peers apply strict KEX
- related tests
- print_seqnums fix in ssh_trtp test code
Jakub Witczak <kuba@erlang.org> no debian https://github.com/erlang/otp/commit/ee67d46285394db95133709cef74b0c462d665aa 2023-12-15
ssh-sftp-reject-packets-exceeding-limit.patch ssh: sftp reject packets exceeding limit Jakub Witczak <kuba@erlang.org> no https://github.com/erlang/otp/commit/0ed2573cbd55c92e9125c9dc70fa1ca7fed82872 2025-02-06
ssh-reduce-log-processing-for-plain-connections.patch ssh: reduce log processing for plain connections - avoid unnecessary data processing Jakub Witczak <kuba@erlang.org> no debian https://github.com/erlang/otp/commit/df3aad2c5570847895562ff96a725190571f028c 2025-03-13
ssh-ignore-too-long-names.patch ssh: ignore too long names The patch makes Erlang SSH application ignore long
algorithm names in order to fix denial of service because
of high memory consumption.
Jakub Witczak <kuba@erlang.org> no debian https://github.com/erlang/otp/commit/655e20a49ef80431e86ffb6c7f366d01fd4b64c3 2025-03-21
ssh-use-chars_limit-for-bad-packets-error-messages.patch ssh: use chars_limit for bad packets error messages The patch limits the length of error messages sent in reply
to very long invalid packets.
Jakub Witczak <kuba@erlang.org> no debian https://github.com/erlang/otp/commit/d64d9fb0688092356a336e38a8717499113312a0 2025-03-21
ssh-custom_kexinit-test-added.patch ssh: custom_kexinit test added The test uses big KEX init packet which causes large memory
consumption for Erlang prior to 25.3.2.19
Jakub Witczak <kuba@erlang.org> no debian https://github.com/erlang/otp/commit/5ee26eb412a76ba1c6afdf4524b62939a48d1bce 2025-03-24
ssh-early-RCE-fix.patch ssh: early RCE fix The patch fixes remote code execution (RCE) by an unauthenticated user.
- disconnect when connection protocol message arrives
- when user is not authenticated for connection
- see RFC4252 sec.6
Jakub Witczak <kuba@erlang.org> no debian https://github.com/erlang/otp/commit/0fcd9c56524b28615e8ece65fc0c3f66ef6e4c12 2025-04-14
ssh-strict-KEX-exchange-hardening.patch ssh: KEX strict implementation fixes - fixed KEX strict implementation
- draft-miller-sshm-strict-kex-01.txt
- ssh_dbg added to ssh_fsm_kexinit module
- CVE-2025-46712
Jakub Witczak <kuba@erlang.org> no debian https://github.com/erlang/otp/commit/e4b56a9f4a511aa9990dd86c16c61439c828df83 2025-05-06
zip-sanitize-paths.patch [PATCH] stdlib: Properly sanatize filenames when (un)zipping According to the Zip APPNOTE filenames "MUST NOT contain a drive or
device letter, or a leading slash.". So we strip those when zipping
and unzipping.
Lukas Backstrom <lukas@erlang.org> no debian https://github.com/erlang/otp/commit/ee67d46285394db95133709cef74b0c462d665aa 2025-05-27
xslt-for-each.patch Patch fixes redefinition of an XSLT variable inside a for-each loop. Sergei Golovan no

All known versions for source package 'erlang'

Links