Debian Patches

Status for pptpd/1.4.0-12

Patch Description Author Forwarded Bugs Origin Last update
cherry-pick.1.4.0-10-g6adffc1.bcrelay-fix-typo.patch Bcrelay: fix typo
Reported-by: Christoph Biedl <sourceforge.bnwi@manchmal.in-ulm.de>
Signed-off-by: James Cameron <quozl@laptop.org>
no 1.4.0-10-g6adffc1 2014-10-16
cherry-pick.1.4.0-11-g4ea2db6.ff.bcrelay-c-replace-sprintf-with-snprintf.patch Cherry-pick 1.4.0-11-g4ea2db6 ff. to fix sprintf usageOrigin:
commit 4ea2db6028cc1079aa84ac1b92e23ba8a7ce9d8e
commit 2521c45c19106722f299c66d4e0ef86ff7486b54
commit eee8ad1adece7cc5dfcadaa3cf838cfaf0b01b05
James Cameron <quozl@laptop.org> no debian 2015-08-24
cherry-pick.1.4.0-14-gb84360b.pptpctrl-exit-when-bailing.patch Pptpctrl: exit when bailing
Commit 0770455 in 2004 removed the call to exit, and so now pptpctrl
continues instead of terminating.

http://sourceforge.net/p/poptop/bugs/51/

Reported-by: Gavin Wan <gavin-wan-nd@users.sf.net>
Signed-off-by: James Cameron <quozl@laptop.org>
no 1.4.0-14-gb84360b 2014-10-18
cherry-pick.1.4.0-16-g0c0ad67.check-for-remote-ip-duplicates-in-pptpd-conf.patch Check for remote IP duplicates in pptpd.conf
At the moment, pptpd will happily process lines like

remoteip 192.168.0.234-234,192.168.0.234,192.168.0.234

and afterwards state "MGR: Maximum of 3 connections available". While
technically true, I guess this is never by intention but will result in
interesting behaviour. [...]

The patch below worked for me.

Signed-off-by: James Cameron <quozl@laptop.org>
no 1.4.0-16-g0c0ad67 2016-07-08
cherry-pick.1.4.0-18-gd7b9552.fix-segfault-in-pptpctrl-argument-parser.patch Fix segfault in pptpctrl argument parser
it's easily possible to trigger a segfault in pptpctrl:

This happened when triggering a bug in pptpmanager I am currently
working on. The check for (argc < 7) isn't sufficient, my suggested
fix adds a check to any GETARG_* invocation.

Signed-off-by: James Cameron <quozl@laptop.org>
no 1.4.0-18-gd7b9552 2016-07-08
cherry-pick.1.4.0-20-g4da603d.propagate-cc-to-subdirectories.patch Propagate CC to subdirectories
pptpd fails to cross build from source, because it fails to propagate CC
to plugins/Makefile. It is correctly detected by configure and correctly
forwarded to Makefile.am, but fails being forwarded to plugins/Makefile.

After making that forwarding explicit, pptpd cross builds successfully.

Fixes Debian #886160.

Signed-off-by: James Cameron <quozl@laptop.org>
no debian 1.4.0-20-g4da603d 2018-01-03
local.build_hardening-flags.patch Enable hardened build flags Christoph Biedl <debian.axhn@manchmal.in-ulm.de> not-needed debian 2015-12-04
local.build_plugin.patch Fix plugin/Makefile for installation Christoph Biedl <debian.axhn@manchmal.in-ulm.de> no 2015-08-24
local.fix-typos.patch Fix a typo in the pptpd manpage Christoph Biedl <debian.axhn@manchmal.in-ulm.de> no 2016-07-03
local.install-nonroot.patch Don't install files as root
Not needed in Debian, breaks Rules-Requires-Root: no
Christoph Biedl <debian.axhn@manchmal.in-ulm.de> no 2020-12-26

All known versions for source package 'pptpd'

Links