Debian Patches

Status for linphone/5.1.65-4

Patch Description Author Forwarded Bugs Origin Last update
fix-python3-removals.patch Fix constructs removed in Python 3.11 The deprecated 'U' flag was removed in 3.11. Dennis Filder <d.filder@web.de> no 2023-01-21
disable_appimage_download.patch Disable behind-the-scenes AppImage download The error message is unfortunately only printed to the log, not stderr. Dennis Filder <d.filder@web.de> not-needed debian 2023-03-02
fix_linphonec_manpage.patch Document peculiarities in linphonec better Dennis Filder <d.filder@web.de> not-needed debian 2023-03-02
fix-jsoncpp-include-path.patch no
fix-jsoncpp-linker-flag.patch no
ldap-hostname-override.patch LDAP hostname override To always be able to verify TLS certificates when connecting to LDAP
servers over all possible channel variants (even VoIP Tunnel tunnels)
supported by the Signalling Abstraction Layer (SAL) liblinphone needs
a mechanism to hand a hostname into ldap_tls_connect_s() for cases
where the reverse look-up of the FQDN cannot be done via the system's
configured resolver which OpenLDAP relies on internally (e.g. when
configuring an LDAP server via IP address only). For this purpose
Belledonne created a private fork of OpenLDAP and extended its API in
such a way that liblinphone with LDAP support no longer compiles with
stock OpenLDAP.
.
This patch patches that out and instead hacks in a workaround that
accomplishes the same while leaving the API untouched. It exploits
the fact that ldap_int_hostname (which holds the hostname against
which the certificate's CN is compared) is a public symbol and passes
the known hostname into it directly. Since it fiddles with internal
variables it is necessarily somewhat brittle, but hopefully OpenLDAP
will offer equivalent functionality out of the box some day so we
won't have to carry this around forever.
.
Should the patch ever cause problems, setting
DEBPATCH_LDAP_HOSTNAME_OVERRIDE in d/rules to 2 will disable the
workaround and replace it with a mere warning message. Undefining
DEBPATCH_LDAP_HOSTNAME_OVERRIDE disables the patch altogether which
will result in a broken build unless you install Belledonne's
OpenLDAP fork.
Dennis Filder <d.filder@web.de> no 2021-12-10
fix-cmake-install-path.patch no
force-system-xsd.patch no
fix-pkgconfig.patch Based on OpenSUSE patch no
enable-readline.patch Based on linphone-build-readline.patch from OpenSUSE no
define-project-version.patch no
restore-termios.patch Restore termios via atexit() and reraise caught signals Closing e.g. the webcam window prevents the normal readline exit
routines from running which borks the terminal.
.
Also reraise caught signals which results in the proper exit status.
.
Running with LINPHONEC_NO_TERMIOS_RESTORE=y shows the old behaviour.
Dennis Filder <d.filder@web.de> invalid 2022-10-07
fix-nowebcam-image-path.patch no
delete-build-path-capture.patch no

All known versions for source package 'linphone'

Links