Blame SPECS/dnsmasq.spec

e87dd3
%define testrelease 0
e87dd3
%define releasecandidate 0
e87dd3
%if 0%{testrelease}
e87dd3
  %define extrapath test-releases/
e87dd3
  %define extraversion test30
e87dd3
%endif
e87dd3
%if 0%{releasecandidate}
e87dd3
  %define extrapath release-candidates/
e87dd3
  %define extraversion rc5
e87dd3
%endif
e87dd3
e87dd3
%define _hardened_build 1
e87dd3
e87dd3
Name:           dnsmasq
e87dd3
Version:        2.76
e87dd3
Release:        5%{?extraversion}%{?dist}
e87dd3
Summary:        A lightweight DHCP/caching DNS server
e87dd3
e87dd3
Group:          System Environment/Daemons
e87dd3
License:        GPLv2 or GPLv3
e87dd3
URL:            http://www.thekelleys.org.uk/dnsmasq/
e87dd3
Source0:        http://www.thekelleys.org.uk/dnsmasq/%{?extrapath}%{name}-%{version}%{?extraversion}.tar.gz
e87dd3
Source1:        %{name}.service
e87dd3
# upstream git: git://thekelleys.org.uk/dnsmasq.git
e87dd3
e87dd3
# https://bugzilla.redhat.com/show_bug.cgi?id=1367772
e87dd3
# commit 2675f2061525bc954be14988d64384b74aa7bf8b
e87dd3
# after v2.76
e87dd3
Patch1:         dnsmasq-2.76-dns-sleep-resume.patch
e87dd3
# commit 591ed1e90503817938ccf5f127e677a8dd48b6d8
e87dd3
Patch2:         dnsmasq-2.76-fix-dhcp-option-arrangements.patch
e87dd3
# commit 396750cef533cf72c7e6a72e47a9c93e2e431cb7
e87dd3
Patch3:         dnsmasq-2.76-pftables.patch
e87dd3
# commit 16800ea072dd0cdf14d951c4bb8d2808b3dfe53d
e87dd3
Patch4:         dnsmasq-2.76-fix-crash-dns-resume.patch
e87dd3
# commit 13dee6f49e1d035b8069947be84ee8da2af0c420
e87dd3
Patch5:		dnsmasq-2.76-warning-fixes.patch
e87dd3
Patch6:		dnsmasq-2.76-label-warning.patch
e87dd3
Patch7:		dnsmasq-2.76-label-man.patch
e87dd3
Patch8:		dnsmasq-2.76-coverity.patch
e87dd3
# commit c77fb9d8f09d136fa71bde2469c4fd11cefa6f4a
e87dd3
# commit bf4e62c19e619f7edf8d03d58d33a5752f190bfd
e87dd3
# commit 3a8b0f6fccf464b1ec6d24c0e00e540ab2b17705
e87dd3
Patch9:		dnsmasq-2.76-dhcp-script-log.patch
e87dd3
# Fix possible different sizes of off_t
e87dd3
Patch10:	dnsmasq-2.76-file_offset32.patch
e87dd3
Patch11:	dnsmasq-2.76-CVE-2017-14491.patch
e87dd3
Patch12:	dnsmasq-2.76-CVE-2017-14492.patch
e87dd3
Patch13:	dnsmasq-2.76-CVE-2017-14493.patch
e87dd3
Patch14:	dnsmasq-2.76-CVE-2017-14494.patch
e87dd3
Patch15:	dnsmasq-2.76-CVE-2017-14496.patch
e87dd3
Patch16:	dnsmasq-2.76-CVE-2017-14495.patch
e87dd3
# commit a3303e196e5d304ec955c4d63afb923ade66c6e8
e87dd3
Patch17:	dnsmasq-2.76-gita3303e196.patch
e87dd3
Patch18:	dnsmasq-2.76-underflow.patch
e87dd3
Patch19:	dnsmasq-2.76-misc-cleanups.patch
e87dd3
e87dd3
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
e87dd3
e87dd3
BuildRequires:  dbus-devel
e87dd3
BuildRequires:  pkgconfig
e87dd3
BuildRequires:  libidn-devel
e87dd3
e87dd3
BuildRequires:  systemd
e87dd3
Requires(post): systemd systemd-sysv chkconfig
e87dd3
Requires(preun): systemd
e87dd3
Requires(postun): systemd
e87dd3
e87dd3
e87dd3
%description
e87dd3
Dnsmasq is lightweight, easy to configure DNS forwarder and DHCP server.
e87dd3
It is designed to provide DNS and, optionally, DHCP, to a small network.
e87dd3
It can serve the names of local machines which are not in the global
e87dd3
DNS. The DHCP server integrates with the DNS server and allows machines
e87dd3
with DHCP-allocated addresses to appear in the DNS with names configured
e87dd3
either in each host or in a central configuration file. Dnsmasq supports
e87dd3
static and dynamic DHCP leases and BOOTP for network booting of diskless
e87dd3
machines.
e87dd3
e87dd3
%package        utils
e87dd3
Summary:        Utilities for manipulating DHCP server leases
e87dd3
Group:          System Environment/Daemons
e87dd3
e87dd3
%description    utils
e87dd3
Utilities that use the standard DHCP protocol to
e87dd3
query/remove a DHCP server's leases.
e87dd3
e87dd3
e87dd3
%prep
e87dd3
%setup -q -n %{name}-%{version}%{?extraversion}
e87dd3
e87dd3
%patch1 -p1
e87dd3
%patch2 -p1
e87dd3
%patch3 -p1
e87dd3
%patch4 -p1
e87dd3
%patch5 -p1
e87dd3
%patch6 -p1
e87dd3
%patch7 -p1
e87dd3
%patch8 -p1 -b .coverity
e87dd3
%patch9 -p1 -b .scriptlog
e87dd3
%patch10 -p1 -b .off_t
e87dd3
%patch11 -p1 -b .CVE-2017-14491
e87dd3
%patch12 -p1 -b .CVE-2017-14492
e87dd3
%patch13 -p1 -b .CVE-2017-14493
e87dd3
%patch14 -p1 -b .CVE-2017-14494
e87dd3
%patch15 -p1 -b .CVE-2017-14496
e87dd3
%patch16 -p1 -b .CVE-2017-14495
e87dd3
%patch17 -p1 -b .gita3303e196
e87dd3
%patch18 -p1 -b .underflow
e87dd3
%patch19 -p1 -b .misc
e87dd3
e87dd3
# use /var/lib/dnsmasq instead of /var/lib/misc
e87dd3
for file in dnsmasq.conf.example man/dnsmasq.8 man/es/dnsmasq.8 src/config.h; do
e87dd3
    sed -i 's|/var/lib/misc/dnsmasq.leases|/var/lib/dnsmasq/dnsmasq.leases|g' "$file"
e87dd3
done
e87dd3
e87dd3
#enable dbus
e87dd3
sed -i 's|/\* #define HAVE_DBUS \*/|#define HAVE_DBUS|g' src/config.h
e87dd3
e87dd3
#enable IDN support
e87dd3
sed -i 's|/\* #define HAVE_IDN \*/|#define HAVE_IDN|g' src/config.h
e87dd3
e87dd3
#enable /etc/dnsmasq.d fix bz 526703, ignore RPM backup files
e87dd3
cat << EOF >> dnsmasq.conf.example
e87dd3
e87dd3
# Include all files in /etc/dnsmasq.d except RPM backup files
e87dd3
conf-dir=/etc/dnsmasq.d,.rpmnew,.rpmsave,.rpmorig
e87dd3
EOF
e87dd3
e87dd3
e87dd3
%build
e87dd3
make %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="$RPM_LD_FLAGS"
e87dd3
make -C contrib/lease-tools %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="$RPM_LD_FLAGS"
e87dd3
e87dd3
e87dd3
%install
e87dd3
rm -rf $RPM_BUILD_ROOT
e87dd3
# normally i'd do 'make install'...it's a bit messy, though
e87dd3
mkdir -p $RPM_BUILD_ROOT%{_sbindir} \
e87dd3
        $RPM_BUILD_ROOT%{_mandir}/man8 \
e87dd3
        $RPM_BUILD_ROOT%{_var}/lib/dnsmasq \
e87dd3
        $RPM_BUILD_ROOT%{_sysconfdir}/dnsmasq.d \
e87dd3
        $RPM_BUILD_ROOT%{_sysconfdir}/dbus-1/system.d
e87dd3
install src/dnsmasq $RPM_BUILD_ROOT%{_sbindir}/dnsmasq
e87dd3
install dnsmasq.conf.example $RPM_BUILD_ROOT%{_sysconfdir}/dnsmasq.conf
e87dd3
install dbus/dnsmasq.conf $RPM_BUILD_ROOT%{_sysconfdir}/dbus-1/system.d/
e87dd3
install -m 644 man/dnsmasq.8 $RPM_BUILD_ROOT%{_mandir}/man8/
e87dd3
e87dd3
# utils sub package
e87dd3
mkdir -p $RPM_BUILD_ROOT%{_bindir} \
e87dd3
         $RPM_BUILD_ROOT%{_mandir}/man1
e87dd3
install -m 755 contrib/lease-tools/dhcp_release $RPM_BUILD_ROOT%{_bindir}/dhcp_release
e87dd3
install -m 644 contrib/lease-tools/dhcp_release.1 $RPM_BUILD_ROOT%{_mandir}/man1/dhcp_release.1
e87dd3
install -m 755 contrib/lease-tools/dhcp_release6 $RPM_BUILD_ROOT%{_bindir}/dhcp_release6
e87dd3
install -m 644 contrib/lease-tools/dhcp_release6.1 $RPM_BUILD_ROOT%{_mandir}/man1/dhcp_release6.1
e87dd3
install -m 755 contrib/lease-tools/dhcp_lease_time $RPM_BUILD_ROOT%{_bindir}/dhcp_lease_time
e87dd3
install -m 644 contrib/lease-tools/dhcp_lease_time.1 $RPM_BUILD_ROOT%{_mandir}/man1/dhcp_lease_time.1
e87dd3
e87dd3
# Systemd
e87dd3
mkdir -p %{buildroot}%{_unitdir}
e87dd3
install -m644 %{SOURCE1} %{buildroot}%{_unitdir}
e87dd3
rm -rf %{buildroot}%{_initrddir}
e87dd3
e87dd3
%clean
e87dd3
rm -rf $RPM_BUILD_ROOT
e87dd3
e87dd3
%post
e87dd3
%systemd_post dnsmasq.service
e87dd3
e87dd3
%preun
e87dd3
%systemd_preun dnsmasq.service
e87dd3
e87dd3
%postun
e87dd3
%systemd_postun_with_restart dnsmasq.service
e87dd3
e87dd3
%triggerun -- dnsmasq < 2.52-3
e87dd3
%{_bindir}/systemd-sysv-convert --save dnsmasq >/dev/null 2>&1 ||:
e87dd3
/sbin/chkconfig --del dnsmasq >/dev/null 2>&1 || :
e87dd3
/bin/systemctl try-restart dnsmasq.service >/dev/null 2>&1 || :
e87dd3
e87dd3
%files
e87dd3
%defattr(-,root,root,-)
e87dd3
%doc CHANGELOG COPYING COPYING-v3 FAQ doc.html setup.html dbus/DBus-interface
e87dd3
%config(noreplace) %attr(644,root,root) %{_sysconfdir}/dnsmasq.conf
e87dd3
%dir /etc/dnsmasq.d
e87dd3
%dir %{_var}/lib/dnsmasq
e87dd3
%config(noreplace) %attr(644,root,root) %{_sysconfdir}/dbus-1/system.d/dnsmasq.conf
e87dd3
%{_unitdir}/%{name}.service
e87dd3
%{_sbindir}/dnsmasq
e87dd3
%{_mandir}/man8/dnsmasq*
e87dd3
e87dd3
%files utils
e87dd3
%{_bindir}/dhcp_*
e87dd3
%{_mandir}/man1/dhcp_*
e87dd3
e87dd3
%changelog
e87dd3
* Tue Sep 26 2017 Petr Menšík <pemensik@redhat.com> - 2.76-5
e87dd3
- Fix CVE-2017-14491
e87dd3
- Fix CVE-2017-14492
e87dd3
- Fix CVE-2017-14493
e87dd3
- Fix CVE-2017-14494
e87dd3
- Fix CVE-2017-14496
e87dd3
- Fix CVE-2017-14495
e87dd3
- extra fixes
e87dd3
e87dd3
* Thu Sep 14 2017 Petr Menšík <pemensik@redhat.com> - 2.76-4
e87dd3
- Fix possible stack corruption on 32-bit architectures (#1188259)
e87dd3
e87dd3
* Fri Mar 24 2017 Petr Menšík <pemensik@redhat.com> - 2.76-3
e87dd3
- Log output of dhcp-script (#1188259)
e87dd3
- Log format errors in dhcp-script init
e87dd3
e87dd3
* Wed Mar 15 2017 Petr Menšík <pemensik@redhat.com> - 2.76-2
e87dd3
- Fix a few coverity warnings
e87dd3
- package is dual-licensed GPL v2 or v3
e87dd3
- don't include /etc/dnsmasq.d in triplicate, ignore RPM backup files instead
e87dd3
e87dd3
* Tue Feb 21 2017 Petr Menšík <pemensik@redhat.com> - 2.76-1
e87dd3
- Rebase to 2.76 (#1375527)
e87dd3
- Include also dhcp_release6 (#1375569)
e87dd3
- Fix compilation warnings
e87dd3
- Correct manual about interface aliases, warn if used without --bind*
e87dd3
e87dd3
* Tue Sep 13 2016 Pavel Å imerda <psimerda@redhat.com> - 2.66-21
e87dd3
- Related: #1367772 - fix dns server update
e87dd3
e87dd3
* Thu Sep 08 2016 Pavel Å imerda <psimerda@redhat.com> - 2.66-20
e87dd3
- Related: #1367772 - additional upstream patch
e87dd3
e87dd3
* Tue Sep 06 2016 Pavel Å imerda <psimerda@redhat.com> - 2.66-19
e87dd3
- Resolves: #1367772 - dns not updated after sleep and resume laptop
e87dd3
e87dd3
* Fri Aug 26 2016 root - 2.66-18
e87dd3
- Resolves: #1358427 - dhcp errors with hostnames beginning with numbers
e87dd3
e87dd3
* Tue May 31 2016 Pavel Å imerda <psimerda@redhat.com> - 2.66-17
e87dd3
- Resolves: #1275626 - modify the patch using new information
e87dd3
e87dd3
* Mon May 30 2016 Pavel Å imerda <psimerda@redhat.com> - 2.66-16
e87dd3
- Resolves: #1275626 - use the patch
e87dd3
e87dd3
* Wed May 25 2016 Pavel Å imerda <psimerda@redhat.com> - 2.66-15
e87dd3
- Resolves: #1275626 - dnsmasq crash with coredump on infiniband network with
e87dd3
  OpenStack
e87dd3
e87dd3
* Thu Jun 25 2015 Pavel Å imerda <psimerda@redhat.com> - 2.66-14
e87dd3
- Resolves: #1232677 - handle IPv4 and IPv6 host entries properly
e87dd3
e87dd3
* Wed Feb 25 2015 Pavel Å imerda <psimerda@redhat.com> - 2.66-13
e87dd3
- Resolves: #1179756 - dnsmasq does not support MAC address based matching for
e87dd3
  IPv6
e87dd3
e87dd3
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 2.66-12
e87dd3
- Mass rebuild 2014-01-24
e87dd3
e87dd3
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 2.66-11
e87dd3
- Mass rebuild 2013-12-27
e87dd3
e87dd3
* Thu Aug 15 2013 Tomas Hozza <thozza@redhat.com> - 2.66-10
e87dd3
- Use SO_REUSEPORT and SO_REUSEADDR if possible for DHCPv4/6 (#981973)
e87dd3
e87dd3
* Mon Aug 12 2013 Tomas Hozza <thozza@redhat.com> - 2.66-9
e87dd3
- Don't use SO_REUSEPORT on DHCPv4 socket to prevent conflicts with ISC DHCP (#981973)
e87dd3
e87dd3
* Tue Jul 23 2013 Tomas Hozza <thozza@redhat.com> - 2.66-8
e87dd3
- Fix crash when specified empty DHCP option
e87dd3
e87dd3
* Tue Jun 11 2013 Tomas Hozza <thozza@redhat.com> - 2.66-7
e87dd3
- use _hardened_build macro instead of hardcoded flags
e87dd3
- include several fixies from upstream repo:
e87dd3
  - Allow constructed ranges from interface address at end of range
e87dd3
  - Dont BINDTODEVICE DHCP socket if more interfaces may come
e87dd3
  - Fix option parsing for dhcp host
e87dd3
  - Log forwarding table overflows
e87dd3
  - Remove limit in prefix length in auth zone
e87dd3
e87dd3
* Fri May 17 2013 Tomas Hozza <thozza@redhat.com> - 2.66-6
e87dd3
- include several fixies from upstream repo:
e87dd3
  - Tighten hostname checks in legal hostname() function
e87dd3
  - Replace inet_addr() with inet_pton() in src/option.c
e87dd3
  - Use dnsmasq as default DNS server for RA only if it's doing DNS
e87dd3
  - Handle IPv4 interface address labels (aliases) in Linux (#962246)
e87dd3
  - Fix failure to start with ENOTSOCK (#962874)
e87dd3
e87dd3
* Tue Apr 30 2013 Tomas Hozza <thozza@redhat.com> - 2.66-5
e87dd3
- dnsmasq unit file cleanup
e87dd3
  - drop forking Type and PIDfile and rather start dnsmasq with "-k" option
e87dd3
  - drop After syslog.target as this is by default
e87dd3
e87dd3
* Thu Apr 25 2013 Tomas Hozza <thozza@redhat.com> - 2.66-4
e87dd3
- include several fixes from upstream repo:
e87dd3
  - Send TCP DNS messages in one packet
e87dd3
  - Fix crash on SERVFAIL when using --conntrack option
e87dd3
  - Fix regression in dhcp_lease_time utility
e87dd3
  - Man page typos fixes
e87dd3
  - Note that dhcp_lease_time and dhcp_release work only for IPv4
e87dd3
  - Fix for --dhcp-match option to work also with BOOTP protocol
e87dd3
e87dd3
* Sat Apr 20 2013 Tomas Hozza <thozza@redhat.com> - 2.66-3
e87dd3
- Use Full RELRO when linking the daemon
e87dd3
- compile the daemon with PIE
e87dd3
- include two fixes from upstream git repo
e87dd3
e87dd3
* Thu Apr 18 2013 Tomas Hozza <thozza@redhat.com> - 2.66-2
e87dd3
- New stable version dnsmasq-2.66
e87dd3
- Drop of merged patch
e87dd3
e87dd3
* Fri Apr 12 2013 Tomas Hozza <thozza@redhat.com> - 2.66-1.rc5
e87dd3
- Update to latest dnsmasq-2.66rc5
e87dd3
- Include fix for segfault when lease limit is reached
e87dd3
e87dd3
* Fri Mar 22 2013 Tomas Hozza <thozza@redhat.com> - 2.66-1.rc1
e87dd3
- Update to latest dnsmasq-2.66rc1
e87dd3
- Dropping unneeded patches
e87dd3
- Enable IDN support
e87dd3
e87dd3
* Fri Mar 15 2013 Tomas Hozza <thozza@redhat.com> - 2.65-5
e87dd3
- Allocate dhcp_buff-ers also if daemon->ra_contexts to prevent SIGSEGV (#920300)
e87dd3
e87dd3
* Thu Jan 31 2013 Tomas Hozza <thozza@redhat.com> - 2.65-4
e87dd3
- Handle locally-routed DNS Queries (#904940)
e87dd3
e87dd3
* Thu Jan 24 2013 Tomas Hozza <thozza@redhat.com> - 2.65-3
e87dd3
- build dnsmasq with $RPM_OPT_FLAGS, $RPM_LD_FLAGS explicitly (#903362) 
e87dd3
e87dd3
* Tue Jan 22 2013 Tomas Hozza <thozza@redhat.com> - 2.65-2
e87dd3
- Fix for CVE-2013-0198 (checking of TCP connection interfaces) (#901555)
e87dd3
e87dd3
* Sat Dec 15 2012 Tomas Hozza <thozza@redhat.com> - 2.65-1
e87dd3
- new version 2.65
e87dd3
e87dd3
* Wed Dec 05 2012 Tomas Hozza <thozza@redhat.com> - 2.64-1
e87dd3
- New version 2.64
e87dd3
- Merged patches dropped
e87dd3
e87dd3
* Tue Nov 20 2012 Tomas Hozza <thozza@redhat.com> - 2.63-4
e87dd3
- Remove EnvironmentFile from service file (#878343)
e87dd3
e87dd3
* Mon Nov 19 2012 Tomas Hozza <thozza@redhat.com> - 2.63-3
e87dd3
- dhcp6 support fixes (#867054)
e87dd3
- removed "-s $HOSTNAME" from .service file (#753656, #822797)
e87dd3
e87dd3
* Tue Oct 23 2012 Tomas Hozza <thozza@redhat.com> - 2.63-2
e87dd3
- Introduce new systemd-rpm macros in dnsmasq spec file (#850096)
e87dd3
e87dd3
* Thu Aug 23 2012 Douglas Schilling Landgraf <dougsland@redhat.com> - 2.63-1
e87dd3
- Use .tar.gz compression, in upstream site there is no .lzma anymore
e87dd3
- New version 2.63
e87dd3
e87dd3
* Sat Feb 11 2012 Pádraig Brady <P@draigBrady.com> - 2.59-5
e87dd3
- Compile DHCP lease management utils with RPM_OPT_FLAGS
e87dd3
e87dd3
* Thu Feb  9 2012 Pádraig Brady <P@draigBrady.com> - 2.59-4
e87dd3
- Include DHCP lease management utils in a subpackage
e87dd3
e87dd3
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.59-3
e87dd3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
e87dd3
e87dd3
* Fri Aug 26 2011 Douglas Schilling Landgraf <dougsland@redhat.com> - 2.59-2
e87dd3
- do not enable service by default
e87dd3
e87dd3
* Fri Aug 26 2011 Douglas Schilling Landgraf <dougsland@redhat.com> - 2.59-1
e87dd3
- New version 2.59
e87dd3
- Fix regression in 2.58 (IPv6 issue) - bz 744814
e87dd3
e87dd3
* Fri Aug 26 2011 Douglas Schilling Landgraf <dougsland@redhat.com> - 2.58-1
e87dd3
- Fixed License
e87dd3
- New version 2.58
e87dd3
e87dd3
* Mon Aug 08 2011 Patrick "Jima" Laughton <jima@fedoraproject.org> - 2.52-5
e87dd3
- Include systemd unit file
e87dd3
e87dd3
* Mon Aug 08 2011 Patrick "Jima" Laughton <jima@fedoraproject.org> - 2.52-3
e87dd3
- Applied Jóhann's patch, minor cleanup
e87dd3
e87dd3
* Tue Jul 26 2011 Jóhann B. Guðmundsson <johannbg@gmail.com> - 2.52-3
e87dd3
- Introduce systemd unit file, drop SysV support
e87dd3
e87dd3
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.52-2
e87dd3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
e87dd3
e87dd3
* Tue Jan 26 2010 Itamar Reis Peixoto <itamar@ispbrasil.com.br> - 2.52-1
e87dd3
- New Version 2.52
e87dd3
- fix condrestart() in initscript bz 547605
e87dd3
- fix sed to enable DBUS(the '*' need some escaping) bz 553161
e87dd3
e87dd3
* Sun Nov 22 2009 Itamar Reis Peixoto <itamar@ispbrasil.com.br> - 2.51-2
e87dd3
- fix bz 512664
e87dd3
e87dd3
* Sat Oct 17 2009 Itamar Reis Peixoto <itamar@ispbrasil.com.br> - 2.51-1
e87dd3
- move initscript from patch to a plain text file
e87dd3
- drop (dnsmasq-configuration.patch) and use sed instead
e87dd3
- enable /etc/dnsmasq.d fix bz 526703
e87dd3
- change requires to package name instead of file
e87dd3
- new version 2.51
e87dd3
e87dd3
* Mon Oct  5 2009 Mark McLoughlin <markmc@redhat.com> - 2.48-4
e87dd3
- Fix multiple TFTP server vulnerabilities (CVE-2009-2957, CVE-2009-2958)
e87dd3
e87dd3
* Wed Aug 12 2009 Ville Skyttä <ville.skytta@iki.fi> - 2.48-3
e87dd3
- Use lzma compressed upstream tarball.
e87dd3
e87dd3
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.48-2
e87dd3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
e87dd3
e87dd3
* Wed Jun 10 2009 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.48-1
e87dd3
- Bugfix/feature enhancement update
e87dd3
- Fixing BZ#494094
e87dd3
e87dd3
* Fri May 29 2009 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.47-1
e87dd3
- Bugfix/feature enhancement update
e87dd3
e87dd3
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.46-2
e87dd3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
e87dd3
e87dd3
* Mon Dec 29 2008 Matěj Cepl <mcepl@redhat.com> - 2.45-2
e87dd3
- rebuilt
e87dd3
e87dd3
* Mon Jul 21 2008 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.45-1
e87dd3
- Upstream release (bugfixes)
e87dd3
e87dd3
* Wed Jul 16 2008 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.43-2
e87dd3
- New upstream release, contains fixes for CVE-2008-1447/CERT VU#800113
e87dd3
- Dropped patch for newer glibc (merged upstream)
e87dd3
e87dd3
* Wed Feb 13 2008 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.41-0.8
e87dd3
- Added upstream-authored patch for newer glibc (thanks Simon!)
e87dd3
e87dd3
* Wed Feb 13 2008 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.41-0.7
e87dd3
- New upstream release
e87dd3
e87dd3
* Wed Jan 30 2008 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.41-0.6.rc1
e87dd3
- Release candidate
e87dd3
- Happy Birthday Isaac!
e87dd3
e87dd3
* Wed Jan 23 2008 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.41-0.5.test30
e87dd3
- Bugfix update
e87dd3
e87dd3
* Mon Dec 31 2007 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.41-0.4.test26
e87dd3
- Bugfix/feature enhancement update
e87dd3
e87dd3
* Thu Dec 13 2007 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.41-0.3.test24
e87dd3
- Upstream fix for fairly serious regression
e87dd3
e87dd3
* Tue Dec 04 2007 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.41-0.2.test20
e87dd3
- New upstream test release
e87dd3
- Moving dnsmasq.leases to /var/lib/dnsmasq/ as per BZ#407901
e87dd3
- Ignoring dangerous-command-in-%%post rpmlint warning (as per above fix)
e87dd3
- Patch consolidation/cleanup
e87dd3
- Removed conditionals for Fedora <= 3 and Aurora 2.0
e87dd3
e87dd3
* Tue Sep 18 2007 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.40-1
e87dd3
- Finalized upstream release
e87dd3
- Removing URLs from patch lines (CVS is the authoritative source)
e87dd3
- Added more magic to make spinning rc/test packages more seamless
e87dd3
e87dd3
* Sun Aug 26 2007 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.40-0.1.rc2
e87dd3
- New upstream release candidate (feature-frozen), thanks Simon!
e87dd3
- License clarification
e87dd3
e87dd3
* Tue May 29 2007 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.39-1
e87dd3
- New upstream version (bugfixes, enhancements)
e87dd3
e87dd3
* Mon Feb 12 2007 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.38-1
e87dd3
- New upstream version with bugfix for potential hang
e87dd3
e87dd3
* Tue Feb 06 2007 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.37-1
e87dd3
- New upstream version
e87dd3
e87dd3
* Wed Jan 24 2007 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.36-1
e87dd3
- New upstream version
e87dd3
e87dd3
* Mon Nov 06 2006 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.35-2
e87dd3
- Stop creating /etc/sysconfig on %%install
e87dd3
- Create /etc/dnsmasq.d on %%install
e87dd3
e87dd3
* Mon Nov 06 2006 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.35-1
e87dd3
- Update to 2.35
e87dd3
- Removed UPGRADING_to_2.0 from %%doc as per upstream change
e87dd3
- Enabled conf-dir in default config as per RFE BZ#214220 (thanks Chris!)
e87dd3
- Added %%dir /etc/dnsmasq.d to %%files as per above RFE
e87dd3
e87dd3
* Tue Oct 24 2006 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.34-2
e87dd3
- Fixed BZ#212005
e87dd3
- Moved %%postun scriptlet to %%post, where it made more sense
e87dd3
- Render scriptlets safer
e87dd3
- Minor cleanup for consistency
e87dd3
e87dd3
* Thu Oct 19 2006 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.34-1
e87dd3
- Hardcoded version in patches, as I'm getting tired of updating them
e87dd3
- Update to 2.34
e87dd3
e87dd3
* Mon Aug 28 2006 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.33-2
e87dd3
- Rebuild for FC6
e87dd3
e87dd3
* Tue Aug 15 2006 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.33-1
e87dd3
- Update
e87dd3
e87dd3
* Sat Jul 22 2006 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.32-3
e87dd3
- Added pkgconfig BuildReq due to reduced buildroot
e87dd3
e87dd3
* Thu Jul 20 2006 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.32-2
e87dd3
- Forced update due to dbus version bump
e87dd3
e87dd3
* Mon Jun 12 2006 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.32-1
e87dd3
- Update from upstream
e87dd3
- Patch from Dennis Gilmore fixed the conditionals to detect Aurora Linux
e87dd3
e87dd3
* Mon May  8 2006 Patrick "Jima" Laughton <jima@auroralinux.org> 2.31-1
e87dd3
- Removed dbus config patch (now provided upstream)
e87dd3
- Patched in init script (no longer provided upstream)
e87dd3
- Added DBus-interface to docs
e87dd3
e87dd3
* Tue May  2 2006 Patrick "Jima" Laughton <jima@auroralinux.org> 2.30-4.2
e87dd3
- More upstream-recommended cleanups :)
e87dd3
- Killed sysconfig file (provides unneeded functionality)
e87dd3
- Tweaked init script a little more
e87dd3
e87dd3
* Tue May  2 2006 Patrick "Jima" Laughton <jima@auroralinux.org> 2.30-4
e87dd3
- Moved options out of init script and into /etc/sysconfig/dnsmasq
e87dd3
- Disabled DHCP_LEASE in sysconfig file, fixing bug #190379
e87dd3
- Simon Kelley provided dbus/dnsmasq.conf, soon to be part of the tarball
e87dd3
e87dd3
* Thu Apr 27 2006 Patrick "Jima" Laughton <jima@auroralinux.org> 2.30-3
e87dd3
- Un-enabled HAVE_ISC_READER, a hack to enable a deprecated feature (request)
e87dd3
- Split initscript & enable-dbus patches, conditionalized dbus for FC3
e87dd3
- Tweaked name field in changelog entries (trying to be consistent)
e87dd3
e87dd3
* Mon Apr 24 2006 Patrick "Jima" Laughton <jima@auroralinux.org> 2.30-2
e87dd3
- Disabled stripping of binary while installing (oops)
e87dd3
- Enabled HAVE_ISC_READER/HAVE_DBUS via patch
e87dd3
- Added BuildReq for dbus-devel
e87dd3
e87dd3
* Mon Apr 24 2006 Patrick "Jima" Laughton <jima@auroralinux.org> 2.30-1
e87dd3
- Initial Fedora Extras RPM