# changelog

author: Matt Domsch <Matt_Domsch@dell.com> 2.0.13.1
changelog:
  - properly create driver disks for Fedora Core 6 and RHEL5
  - make .iso, .tar, and floppy .img driver disks for Red Hat and SuSE
  - set CLEAN properly even if MAKE[] isn't set.
  - fix install.sh buglet installing the manpage


author: Matt Domsch <Matt_Domsch@dell.com>
changelog:
  - patch from http://qa.mandriva.com/show_bug.cgi?id=27985 assigns new
    modprobe.conf alias ordinals starting at zero.


author: Matt Domsch <Matt_Domsch@dell.com> 2.0.13.2
changelog:
  - RHEL5 weak module recognition with new state installed-weak
  - autoinstaller recognizes installed-weak and doesn't rebuild
  - RHEL5 and SLES10 and higher weak module code expects modules to go
    into /lib/modules/$kern/{extra,updates} respectively, so force that.


author: Matt Domsch <Matt_Domsch@dell.com> 2.0.14.1
changelog:
  - After upgrading from older DKMS versions to 2.0.14, any previously
    installed modules wouldn't show status properly, and wouldn't
    uninstall properly, due to the new policy of using /extras/ and
    /updates/.  Needed to take that into account and look in both places.
  - SuSE puts weak-modules in /usr/lib/module-init-tools not /sbin.


author: Matt Domsch <Matt_Domsch@dell.com> 2.0.16
changelog:
  - fix override_dest_module_location() for historical distro versions
  - don't run weak-modules if it doesn't exist


author: Matt Domsch <Matt_Domsch@dell.com> 2.0.16.1
changelog:
  - spec file cleanups per re-review in Fedora
  - add bash completion, rpmbuild check, pinit, pass-arch patches from
    Mandriva.  These are generic.  The other Mandriva patches appear to
    be distro-specific.
  - Look for /etc/sysconfig/module-init-tools to get some values.


author: Paul Howarth <paul@city-fan.org> 2.4.5-22.0
changelog:
  - fix ppp-2.4.5-eaptls-mppe-0.99 patch (#817011)
  - fix ppp-2.4.5-pppol2tp.patch for IPv6 support, needed for Rawhide


author: Paul Howarth <paul@city-fan.org> 2.4.5-32.0
changelog:
  - don't ship /var/lock/ppp in rpm payload and create it in %post instead
    (#980100)
  - use %{_tmpfilesdir} macro rather than hard-coding the location
  - enable hardened build
  - fix bogus dates in changelog


author: Paul Howarth <paul@city-fan.org> 2-1
changelog:
  - don't try to be too clever with scripts; build a separate package
    for each distro, and put the cleverness in the spec file instead
  - include README describing how to set up repos in each distribution


author: Paul Howarth <paul@city-fan.org> 2-2
changelog:
  - don't use rpm in version-detection code
  - improve CentOS build support
  - add Fedora Core 5 support
  - remove buildroot unconditionally in %clean and %install


author: Paul Howarth <paul@city-fan.org> 3-1
changelog:
  - ignore distribution sub-releases:
    rhl7.2 -> rhl7
    rhl7.3 -> rhl7
    rhl8.0 -> rhl8
    release tags no longer include periods
  - add fc6 support
  - "sed -i" doesn't work on old distributions - use "perl -pi -e" instead
  - tweak spec file so that package actually builds on target distributions
  - require yum >= 2.0.5 for FC1, not yum >= 2.0.7


author: Paul Howarth <paul@city-fan.org> 4-1
changelog:
  - support Fedora Rawhide (devel), Fedora 7, and Red Hat Enterprise Linux 5
  - keep timestamps on installed files
  - unpack tarball quietly
  - include (empty) %build section


author: Paul Howarth <paul@city-fan.org> 4-5
changelog:
  - drop support for Red Hat Linux and Red Hat Enterprise Linux 3
  - drop support for Fedora Core 1 and 2
  - add support for Fedora releases up to 19 and Red Hat Enterprise Linux 6


author: James Cameron <james.cameron@hp.com>
changelog:
  - adjust for building on Red Hat Enterprise Linux, per Charlie Brady
  - remove vpnstats, superceded by vpnstats.pl


author: Paul Howarth <paul@city-fan.org> - 1.3.0-1
changelog:
  - update to 1.3.0
  - remove redundant macro definitions
  - change Group: to one listed in rpm's GROUPS file
  - use full URL for source
  - simplify conditional build code
  - use macros for destination directories
  - honour %{optflags}
  - general spec file cleanup
  - initscript updates:
  	don't enable the service by default
  	add reload and condrestart options
  - condrestart service on package upgrade
  - fix build on x86_64
  - add buildreq tcp_wrappers


author: Paul Howarth <paul@city-fan.org> - 1.3.3-1
changelog:
  - Update to 1.3.3
  - Add dist tag
  - Add %postun scriptlet dependency for /sbin/service
  - Fix doc permissions


author: Paul Howarth <paul@city-fan.org> - 1.3.3-2
changelog:
  - Use file-based build dependency on /usr/include/tcpd.h instead of
    tcp_wrappers package, since some distributions have this file in
    tcp_wrappers-devel
  - Set VERSION using pppd's patchlevel.h rather than using the constant "2.4.3"
  - Buildrequire /usr/include/pppd/patchlevel.h (recent-ish pppd)
  - Add dependency on the exact version of ppp that pptpd is built against
  - Use tabs rather than spaces for indentation


author: Paul Howarth <paul@city-fan.org> - 1.3.4-1
changelog:
  - Update to 1.3.4
  - Use downloads.sf.net URL instead of dl.sf.net for source
  - Use "install -p" to try to preserve upstream timestamps
  - Remove bsdppp and slirp build options (package requires standard ppp)
  - Remove ipalloc build option (not supported by upstream configure script)
  - Use enable/disable rather than with/without for bcrelay configure option


author: Paul Howarth <paul@city-fan.org> - 1.3.4-2
changelog:
  - Define RPM macros in global scope
  - Clarify license as GPL version 2 or later
  - Add betabuild suffix to dist tag


author: Paul Howarth <paul@city-fan.org> - 1.4.0-1
changelog:
  - Update to 1.4.0
    - Change GPL license FSF addresses
    - Clean up unused return value warnings
    - Don't leak memory on duplicate packet
    - Clean up several compiler warnings
    - Use pppd.h from ppp-dev
    - Do not drop connection on ENOBUFS
    - Fix binary trash when launching pppd
    - Add remotenumber support
    - Catch missing EOL at EOF
    - Add bcrelay manual page
    - Fix segfault on invalid IP range
    - Add support for VRFs through libvrf
    - Fix implementation of IDLE_WAIT
    - Fix compilation with uclibc with legacy support disabled
    - Avoid ipparam and logwtmp on BSD
    - Compiler fix for pptp_gre_header
    - Suppress "ignored a SET LINK INFO packet with real ACCMs"
    - Add missing logwtmp option on pptpd.conf manual page
    - Fix reordering some more
  - Do a hardened build for F-16, EL-7 onwards
  - Don't use macros for commands
  - Use %{_sysconfdir} rather than hard-coding /etc
  - Try harder to preserve upstream timestamps
  - Drop check for outdated executable in %post
  - Add systemd support where appropriate


