-
ppp (2.5.0-1+1) experimental; urgency=medium
[ Debian Janitor ]
* Remove 1 obsolete maintscript entry.
* Update renamed lintian tag names in lintian overrides.
* Update standards version to 4.6.1, no changes needed.
* Update lintian override info format in d/ppp.lintian-overrides on line 2,
5-6, 12, 15.
* Set upstream metadata fields: Bug-Database, Bug-Submit, Repository-Browse.
* Remove constraints unnecessary since buster (oldstable):
+ ppp: Drop versioned constraint on network-manager, network-manager-pptp
and pppdcapiplugin in Breaks.
[ Marco d'Itri ]
* New upstream release. (Closes: #992205, #1009651)
[ Chris Boot ]
* Acknowledge NMU. (Closes: #100306)
* Remove shipped pppd/pppdconf.h when configuring.
* Drop removed pppoe-discovery -A switch in ppp-udeb. (Closes: #1042881)
* Add comments to resolv.conf when rewritten by 0000usepeerdns. (Closes:
#970075, #979611)
* Upload to experimental.
-- Chris Boot <email address hidden> Sun, 10 Sep 2023 19:03:09 +0530
-
ppp (2.4.8-1+1~exp1) experimental; urgency=medium
* New upstream release.
* d/patches:
- Remove patches applied upstream.
- Refresh other patches to remove fuzz.
- Some patches required significant reworking:
- cifdefroute.dif (for replacedefaultroute)
- makefiles_cleanup
* d/ppp.symbols:
- adjust symbols for new release.
- add Build-Depends-Package metadata field.
* Switch to debhelper compat level 12.
- Remove d/compat.
- Replace Build-Depends on debhelper with debhelper-compat (= 12).
* Remove d/upstream/signing-key.asc. Upstream no loner supplied signed
tarballs.
* Fix various lintian complaints:
- d/rules: don't trigger ldconfig unnecessarily.
- d/rules: remove obsolete get-orig-source target.
- d/ppp.lintian-overrides: update version in plugins path.
- d/ppp.lintian-overrides: add new override for minconn.so.
* Remove pppd-dns init script and systemd unit, which have been broken since
ppp 2.4.5-1.
* Update pppoe-discovery(8) man page.
* Enable systemd notify integration.
* d/rules: don't set LDOPTS now that the makefiles use LDFLAGS correctly.
* Add patch to handle IPv6 RADIUS attributes. (Closes: #874620)
* d/ppp-udeb.postinst:
- Source /etc/network/interfaces.d snippets in /etc/network/interfaces file
generated by debian-installer udeb. (Closes: #889314)
- Prevent NetworkManager from managing the interface being used for PPPoE.
(Closes: #889323)
- Thanks to Алексей Шилин for the patches.
* Update Standards-Version to 4.5.0 (no changes requird).
* Add debian/salsa-ci.yml for GitLab CI, but disable reprotest which
currently fails when files need chowning (salsa-ci-team/pipeline#26).
* Import patches since upstream 2.4.8 release:
- radius: Prevent buffer overflow in rc_mksid (replaces
rc_mksid-no-buffer-overflow fixing #782450)
- pppd: Fix bounds check in EAP code (Closes: #950618; CVE-2020-8597)
- pppd: Ignore received EAP messages when not doing EAP
- Refresh eaptls-mppe.patch to remove fuzz.
* Add d/patches/multiarch-libc.patch: Use a compile test to detect crypt.h.
(Closes: #911359)
-- Chris Boot <email address hidden> Sat, 15 Feb 2020 16:42:26 +0000
-
ppp (2.4.7-2+1~exp1) experimental; urgency=medium
* Switch to debhelper compat level 11.
- Set debian/compat to 11.
- Bump Build-Depends on debhelper to >= 11~.
- Remove Build-Depends on dh-systemd.
- Remove implicit --with systemd from debian/rules.
- Switch to dh_installsystemd helper.
* Update Standards-Version to 4.1.3:
- Remove Priority extra from ppp-dev.
* debian/rules: use dpkg helpers for parsing debian/changelog.
* Incorporate the EAP-TLS patch for pppd: (Closes: #602503)
- debian/patches/eaptls-mppe.patch: add ppp-2.4.7-eaptls-mppe-0.999.patch.
- debian/control: add libssl-dev to Build-Depends.
- debian/changelog: bump the ABI revision number to account for removed
symbols (MD5 now comes from OpenSSL).
- debian/rules: don't include EAP-TLS support in the udeb build.
* debian/changelog: remove trailing whitepace.
* Switch to OpenSSL implementations of MD4, MD5 and SHA1: (Closes: #826625)
- debian/patches/replace-vendored-hash-functions.patch: remove embedded
crypto code copies, unconditionally link with libcrypto, update
includes, amend call sites as required.
- debian/ppp.symbols: remove dropped symbols.
* Import patches added to upstream Git since the 2.4.7 upstream release,
correcting numerous minor bugs. Of note:
- 0002-pppd-add-support-for-defaultroute-metric-option.patch: this patch
is NOT currently applied due to conflicts with the cifdefroute.dif
patch, which adds the replacedefaultroute and noreplacedefaultroute
options.
- 0013-pppd-allow-use-of-arbitrary-interface-names.patch: upstream import
of our ppp-2.4.2-ifname.diff patch.
- 0016-pppoe-include-netinet-in.h-before-linux-in.h.patch: upstream patch
that replaces our fix-rp-pppoe-ftbfs.patch.
- Refreshed 018_ip-up_option.diff and makefiles_cleanup on top of the new
patches.
* Tweak pon and poff bash-completions files for new versions of
bash-completion. (Closes: #882199)
* debian/ppp-udeb.postinst: consider interface names using udev predictable
interface naming. (Closes: #873391)
* d/control: declare that the build requires root.
* Move packaging from Alioth to Salsa.
* Upload to experimental.
-- Chris Boot <email address hidden> Sun, 11 Feb 2018 19:17:06 +0000
-
ppp (2.4.7-1+2~exp3) experimental; urgency=medium
* Remove obsolete conffile /etc/bash_completion.d/pon. (Closes: #807238)
* Remove redundant full stop in pppd-dns.service systemd unit file.
(Closes: #794348)
* Ignore $global$ symbol which appears only on hppa.
-- Chris Boot <email address hidden> Wed, 30 Dec 2015 18:16:20 +0000
-
ppp (2.4.7-1+2~exp2) experimental; urgency=medium
* Update symbols file to ignore "private" symbols (starting with an
underscore) which invariably come from static glibc libraries, along with
any symbols with a "version" starting GLIBC_. These don't come from pppd
and vary between architectures and glibc versions. Fixes FTBFS on i386 and
x32.
-- Chris Boot <email address hidden> Sun, 06 Dec 2015 15:43:58 +0000
-
ppp (2.4.7-1+2~exp1) experimental; urgency=medium
* Enable "pie" hardening flag.
* Add a symbols file for ppp and validate it during builds.
- debian/patches/pppd-soname-hack.patch: add a SONAME to pppd so that
dpkg-gensymbols will inspect it.
- debian/rules: override dh_makeshlibs to inspect pppd and fail hard if
the symbols change compared to the symbols file.
- debian/ppp.symbols: symbols generated for this version of pppd (on
amd64).
- debian/README.source: document this unusual setup.
* Upload to experimental.
-- Chris Boot <email address hidden> Sat, 05 Dec 2015 13:35:51 +0000
-
ppp (2.4.7-1+1~exp2) experimental; urgency=medium
* Add a --plugin-dir option to dh_ppp that can be used to obtain the path to
the ppp plugin directory.
-- Chris Boot <email address hidden> Thu, 19 Nov 2015 13:59:17 +0000
-
ppp (2.4.7-1+1~exp1) experimental; urgency=medium
* New upstream release.
* Remove all of the patches cherry-picked from 2.4.7 upstream.
* Update lintian overrides to account for changed plugin path.
* Promote myself to the Maintainer field with Marco's approval. Move Marco
to the Uploaders field. Thank you for many years spent maintaining this
package!
* Correct lintian warning maintainer-script-without-set-e in all maintainer
scripts.
* Switch to debhelper 9, including the command sequencer:
- Set debian/compat to 9.
- Bump Build-Depends on debhelper to >= 9~.
- Rewrite debian/rules.
- Use ppp.manpages rather than overriding dh_installman.
- Use *.install files rather than copying files; move files around in
debian/extra to make this clearer.
- Use ppp.examples rather than calling dh_installexamples ourselves.
* Remove some very old unused patches from debian/extra/PATCHES.
* Update debian/watch (new upstream download URL) and debian/rules
get-orig-source target.
* Introduce ABI tracking to help packages that build plugins:
- Introduce a new ABI version field to the package version number.
- Document the version numbering scheme in README.source.
- Add dh_ppp script, 'ppp' debhelper addon and /usr/share/ppp-dev/substvars
file to help generate Depends or Breaks lines.
- Document the debhelper tools in ppp-dev's README.Debian.
- At build time, make sure the package's upstream version matches the
version in pppd/patchlevel.h, and make sure there is an ABI revision in
the package version.
* Install pon/poff bash_completion file to
/usr/share/bash-completion/completions.
* Upload to experimental.
-- Chris Boot <email address hidden> Fri, 06 Nov 2015 15:32:25 +0000