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 |