Debian Patches

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

Patch Description Author Forwarded Bugs Origin Last update
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
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
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
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
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
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
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
javascript.patch no
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-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
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
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
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
x32.patch This patch fixes FTBFS for x86_x32 architecture (x86_64 with 32-bit integers, longs and pointers). Sergei Golovan no
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

All known versions for source package 'erlang'

Links