Debian Patches
Status for ppp/2.5.5-1+1
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
|---|---|---|---|---|---|---|
| 001_missing_sockaddr_ll | Linux kernel log: [ 29.812929] pppd uses obsolete (PF_INET,SOCK_PACKET) It's caused by missing the definition of HAVE_STRUCT_SOCKADDR_LL - Add struct sockaddr_ll checks based on the original rp-pppoe code The struct is defined in kernel header include/uapi/linux/if_packet.h based on https://elixir.bootlin.com/linux/latest/A/ident/sockaddr_ll, thus we should check the header file as well. sll_family is picked arbitrarily, just make sure struct sockaddr_ll is working. - remove pppd/plugins/pppoe/config.h from AC_CONFIG_HEADERS, and use pppd/config.h directly, I cannot generate corrent config.h with HAVE_STRUCT_SOCKADDR_LL defined. |
no | ||||
| pppoe_noads | Do not log the PPPoE plugin banner Comment out the informational "PPPoE plugin from pppd <version>" message logged every time the PPPoE plugin is loaded. |
not-needed | vendor | |||
| pppd.8-fix-typos-and-groff-warning.patch | Fix typos and a groff warning in pppd(8) Fix "protocl" and "availble" in the description of the up_sdnotify option, and remove a duplicated .TP macro before /etc/ppp/net-init that causes groff to warn "cannot nest .TP or .TQ inside .TP". |
Chris Boot <bootc@debian.org> | yes | 2026-11-05 | ||
| ipv6cp-utf8.patch | Convert pppd/ipv6cp.[ch] from ISO-8859-1 to UTF-8 The French licence notice at the top of both files is encoded in ISO-8859-1, while the rest of the source tree is UTF-8 (or plain ASCII). ipv6cp.h is installed as a public header, where lintian reports it as national-encoding. Re-encode both files as UTF-8; the text is unchanged. |
Chris Boot <bootc@debian.org> | yes | 2026-11-06 | ||
| ppp-2.3.11-oedod.dif | Upstream said: " Hmmm, dial-on-demand was never tested with the sync option, and in fact I don't know what devices would use that option. To be accepted, the patch would need a sign-off and a description that explained the changes in the patch - in particular, what the large lump of code added to demand_rexmit() is doing. " |
yes | ||||
| resolv.conf_no_log | Do not log an error if /etc/ppp/resolv.conf cannot be created The usepeerdns option is needed to request DNS addresses from the peer anyway, even when the resolv.conf file it writes is not wanted, so failing to create it should not be logged as an error. |
Marco d'Itri <md@linux.it> | not-needed | debian | ||
| zzz_config | Debian-specific changes. | no | ||||
| pppd-soname-hack.patch | Add a SONAME to the pppd binary This hack inserts a SONAME into the pppd binary, which allows us to run dpkg-gensymbols/dh_makeshlibs over the resulting binary. This is useful so that we can use Debian's standard build infrastructure to help track the ppp binary's ABI, which is used by plugins. |
Chris Boot <bootc@debian.org> | not-needed | 2015-12-05 |
All known versions for source package 'ppp'
- 2.5.5-1+1 (sid)
- 2.5.2-1+2 (forky)
- 2.5.2-1+1 (trixie)
- 2.4.9-1+1.1 (bookworm)
