ad8cf5
%define testrelease 0
695b79
%define releasecandidate 0
e85159
%if 0%{testrelease}
e85159
  %define extrapath test-releases/
ad8cf5
  %define extraversion test16
e85159
%endif
e85159
%if 0%{releasecandidate}
e85159
  %define extrapath release-candidates/
9f1463
  %define extraversion rc1
e85159
%endif
9fa2ba
fb84f7
%define _hardened_build 1
fb84f7
b0365f
Name:           dnsmasq
Pavel Šimerda 30dfb6
Version:        2.76
9b6efc
Release:        4%{?dist}
b0365f
Summary:        A lightweight DHCP/caching DNS server
b0365f
b0365f
Group:          System Environment/Daemons
a33309
License:        GPLv2 or GPLv3
b0365f
URL:            http://www.thekelleys.org.uk/dnsmasq/
2f4ab3
Source0:        http://www.thekelleys.org.uk/dnsmasq/%{?extrapath}%{name}-%{version}%{?extraversion}.tar.xz
a4a3c3
Source1:        %{name}.service
d474b8
Pavel Šimerda cfdd2c
# dns not updated after sleep and resume laptop
Pavel Šimerda cfdd2c
# https://bugzilla.redhat.com/show_bug.cgi?id=1367772
Pavel Šimerda cfdd2c
Patch0:         dnsmasq-2.76-dns-sleep-resume.patch
b6a670
Patch2:         dnsmasq-2.77-CVE-2017-14491.patch
96b172
Patch3:         dnsmasq-2.77-CVE-2017-14492.patch
a6aab1
Patch4:         dnsmasq-2.77-CVE-2017-14493.patch
069306
Patch5:         dnsmasq-2.77-CVE-2017-14494.patch
0ffa70
Patch6:         dnsmasq-2.77-CVE-2017-14496.patch
c08ca6
Patch7:         dnsmasq-2.77-CVE-2017-14495.patch
c74546
Patch8:         dnsmasq-2.77-misc-cleanups.patch
3d27fa
Patch9:         dnsmasq-2.77-CVE-2017-14491-2.patch
9b6efc
Patch10:        dnsmasq-2.77-arcount.patch
9b6efc
Patch11:        dnsmasq-2.77-underflow.patch
Pavel Šimerda cfdd2c
b0365f
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
b0365f
b0365f
BuildRequires:  dbus-devel
c81c9a
BuildRequires:  pkgconfig
24df3b
BuildRequires:  libidn-devel
9f1463
BuildRequires:  nettle-devel
cc527e
31764d
BuildRequires:  systemd
f638f9
Requires(post): systemd
31764d
Requires(preun): systemd
31764d
Requires(postun): systemd
b0365f
b0365f
%description
92202b
Dnsmasq is lightweight, easy to configure DNS forwarder and DHCP server.
92202b
It is designed to provide DNS and, optionally, DHCP, to a small network.
92202b
It can serve the names of local machines which are not in the global
92202b
DNS. The DHCP server integrates with the DNS server and allows machines
92202b
with DHCP-allocated addresses to appear in the DNS with names configured
92202b
either in each host or in a central configuration file. Dnsmasq supports
92202b
static and dynamic DHCP leases and BOOTP for network booting of diskless
b0365f
machines.
b0365f
389b91
%package        utils
389b91
Summary:        Utilities for manipulating DHCP server leases
389b91
Group:          System Environment/Daemons
389b91
389b91
%description    utils
389b91
Utilities that use the standard DHCP protocol to
389b91
query/remove a DHCP server's leases.
389b91
b0365f
b0365f
%prep
9fa2ba
%setup -q -n %{name}-%{version}%{?extraversion}
Pavel Šimerda cfdd2c
%patch0 -p1
b6a670
%patch2 -p1 -b .CVE-2017-14491
96b172
%patch3 -p1 -b .CVE-2017-14492
a6aab1
%patch4 -p1 -b .CVE-2017-14493
069306
%patch5 -p1 -b .CVE-2017-14494
0ffa70
%patch6 -p1 -b .CVE-2017-14496
c08ca6
%patch7 -p1 -b .CVE-2017-14495
c74546
%patch8 -p1 -b .misc-cleanups
3d27fa
%patch9 -p1 -b .CVE-2017-14491-2
9b6efc
%patch10 -p1 -b .arcount
9b6efc
%patch11 -p1 -b .underflow
80a758
80a758
# use /var/lib/dnsmasq instead of /var/lib/misc
80a758
for file in dnsmasq.conf.example man/dnsmasq.8 man/es/dnsmasq.8 src/config.h; do
80a758
    sed -i 's|/var/lib/misc/dnsmasq.leases|/var/lib/dnsmasq/dnsmasq.leases|g' "$file"
80a758
done
80a758
14e228
# fix the path to the trust anchor
14e228
sed -i 's|%%%%PREFIX%%%%|%{_prefix}|' dnsmasq.conf.example
Pavel Šimerda e6ea56
80a758
#enable dbus
0d9e8c
sed -i 's|/\* #define HAVE_DBUS \*/|#define HAVE_DBUS|g' src/config.h
80a758
24df3b
#enable IDN support
24df3b
sed -i 's|/\* #define HAVE_IDN \*/|#define HAVE_IDN|g' src/config.h
24df3b
9f1463
#enable DNSSEC support
9f1463
sed -i 's|/\* #define HAVE_DNSSEC \*/|#define HAVE_DNSSEC|g' src/config.h
9f1463
faf594
#enable /etc/dnsmasq.d fix bz 526703, ignore RPM backup files
faf594
cat << EOF >> dnsmasq.conf.example
faf594
faf594
# Include all files in /etc/dnsmasq.d except RPM backup files
faf594
conf-dir=/etc/dnsmasq.d,.rpmnew,.rpmsave,.rpmorig
faf594
EOF
80a758
b0365f
b0365f
%build
f60069
make %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="$RPM_LD_FLAGS"
Pavel Šimerda 30dfb6
make -C contrib/lease-tools %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="$RPM_LD_FLAGS"
b0365f
b0365f
b0365f
%install
b0365f
rm -rf $RPM_BUILD_ROOT
b0365f
# normally i'd do 'make install'...it's a bit messy, though
80a758
mkdir -p $RPM_BUILD_ROOT%{_sbindir} \
c81c9a
        $RPM_BUILD_ROOT%{_mandir}/man8 \
91d4b3
        $RPM_BUILD_ROOT%{_var}/lib/dnsmasq \
65d7a4
        $RPM_BUILD_ROOT%{_sysconfdir}/dnsmasq.d \
c81c9a
        $RPM_BUILD_ROOT%{_sysconfdir}/dbus-1/system.d
b0365f
install src/dnsmasq $RPM_BUILD_ROOT%{_sbindir}/dnsmasq
b0365f
install dnsmasq.conf.example $RPM_BUILD_ROOT%{_sysconfdir}/dnsmasq.conf
aa950b
install dbus/dnsmasq.conf $RPM_BUILD_ROOT%{_sysconfdir}/dbus-1/system.d/
6a4bb3
install -m 644 man/dnsmasq.8 $RPM_BUILD_ROOT%{_mandir}/man8/
Pavel Šimerda e6ea56
install -D trust-anchors.conf $RPM_BUILD_ROOT%{_datadir}/%{name}/trust-anchors.conf
b0365f
389b91
# utils sub package
389b91
mkdir -p $RPM_BUILD_ROOT%{_bindir} \
389b91
         $RPM_BUILD_ROOT%{_mandir}/man1
Pavel Šimerda 30dfb6
install -m 755 contrib/lease-tools/dhcp_release $RPM_BUILD_ROOT%{_bindir}/dhcp_release
Pavel Šimerda 30dfb6
install -m 644 contrib/lease-tools/dhcp_release.1 $RPM_BUILD_ROOT%{_mandir}/man1/dhcp_release.1
Pavel Šimerda 30dfb6
install -m 755 contrib/lease-tools/dhcp_lease_time $RPM_BUILD_ROOT%{_bindir}/dhcp_lease_time
Pavel Šimerda 30dfb6
install -m 644 contrib/lease-tools/dhcp_lease_time.1 $RPM_BUILD_ROOT%{_mandir}/man1/dhcp_lease_time.1
389b91
92202b
# Systemd
a4a3c3
mkdir -p %{buildroot}%{_unitdir}
a4a3c3
install -m644 %{SOURCE1} %{buildroot}%{_unitdir}
a4a3c3
rm -rf %{buildroot}%{_initrddir}
a4a3c3
b0365f
%clean
b0365f
rm -rf $RPM_BUILD_ROOT
b0365f
b0365f
%post
31764d
%systemd_post dnsmasq.service
b0365f
b0365f
%preun
31764d
%systemd_preun dnsmasq.service
b0365f
92202b
%postun
31764d
%systemd_postun_with_restart dnsmasq.service
a4a3c3
b0365f
%files
b0365f
%defattr(-,root,root,-)
a33309
%doc CHANGELOG COPYING COPYING-v3 FAQ doc.html setup.html dbus/DBus-interface
aa950b
%config(noreplace) %attr(644,root,root) %{_sysconfdir}/dnsmasq.conf
474aab
%dir /etc/dnsmasq.d
91d4b3
%dir %{_var}/lib/dnsmasq
aa950b
%config(noreplace) %attr(644,root,root) %{_sysconfdir}/dbus-1/system.d/dnsmasq.conf
a4a3c3
%{_unitdir}/%{name}.service
b0365f
%{_sbindir}/dnsmasq
b0365f
%{_mandir}/man8/dnsmasq*
Pavel Šimerda e6ea56
%{_datadir}/%{name}/trust-anchors.conf
b0365f
389b91
%files utils
389b91
%{_bindir}/dhcp_*
389b91
%{_mandir}/man1/dhcp_*
b0365f
b0365f
%changelog
9b6efc
* Tue Oct 03 2017 Petr Menšík <pemensik@redhat.com> - 2.76-4
9b6efc
- More patches related to CVE-2017-14491
9b6efc
b6a670
* Mon Oct 02 2017 Petr Menšík <pemensik@redhat.com> - 2.76-3
a6aab1
- Security fix, CVE-2017-14491, DNS heap buffer overflow
a6aab1
- Security fix, CVE-2017-14492, DHCPv6 RA heap overflow
a6aab1
- Security fix, CVE-2017-14493, DHCPv6 - Stack buffer overflow
069306
- Security fix, CVE-2017-14494, Infoleak handling DHCPv6
0ffa70
- Security fix, CVE-2017-14496, Integer underflow in DNS response creation
c08ca6
- Security fix, CVE-2017-14495, OOM in DNS response creation
c74546
- Misc code cleanups arising from Google analysis
b6a670
Pavel Šimerda cfdd2c
* Wed Oct 19 2016 Pavel Šimerda <psimerda@redhat.com> - 2.76-2
Pavel Šimerda cfdd2c
- Resolves: #1373485 - dns not updated after sleep and resume laptop
Pavel Šimerda cfdd2c
Pavel Šimerda 30dfb6
* Fri Jul 15 2016 Pavel Šimerda <psimerda@redhat.com> - 2.76-1
Pavel Šimerda 30dfb6
- New version 2.76
Pavel Šimerda 30dfb6
566245
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.75-4
566245
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
566245
14e228
* Mon Jan 25 2016 Tomas Hozza <thozza@redhat.com> - 2.75-3
14e228
- Fixed minor bug in dnsmasq.conf (#1295143)
14e228
Pavel Šimerda e6ea56
* Fri Oct 02 2015 Pavel Šimerda <psimerda@redhat.com> - 2.75-2
Pavel Šimerda e6ea56
- Resolves: #1239256 - install trust-anchors.conf
Pavel Šimerda e6ea56
Pavel Šimerda 68c179
* Wed Aug 05 2015 Pavel Šimerda <psimerda@redhat.com> - 2.75-1
Pavel Šimerda 68c179
- new version 2.75
Pavel Šimerda 68c179
aca4e7
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.72-4
aca4e7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
aca4e7
c4cad4
* Mon Oct 06 2014 Nils Philippsen <nils@redhat.com> - 2.72-3
faf594
- don't include /etc/dnsmasq.d in triplicate, ignore RPM backup files instead
a33309
- package is dual-licensed GPL v2 or v3
b70757
- drop %%triggerun, we're not supposed to automatically migrate from SysV to
b70757
  systemd anyway
faf594
c0cb2f
* Mon Oct 06 2014 Tomas Hozza <thozza@redhat.com> - 2.72-2
c0cb2f
- Fix typo in default configuration (#1149459)
c0cb2f
848bf9
* Thu Sep 25 2014 Tomas Hozza <thozza@redhat.com> - 2.72-1
848bf9
- Update to 2.72 stable
848bf9
7bb148
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.71-3
7bb148
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
7bb148
4134a5
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.71-2
4134a5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
4134a5
aed8f8
* Tue May 20 2014 Tomas Hozza <thozza@redhat.com> - 2.71-1
aed8f8
- Update to 2.71 stable
aed8f8
ed23ce
* Fri Apr 25 2014 Tomas Hozza <thozza@redhat.com> - 2.70-1
ed23ce
- Update to 2.70 stable
ed23ce
695b79
* Fri Apr 11 2014 Tomas Hozza <thozza@redhat.com> - 2.69-1
695b79
- Update to 2.69 stable
695b79
9f1463
* Mon Mar 24 2014 Tomas Hozza <thozza@redhat.com> - 2.69-0.1.rc1
9f1463
- Update to 2.69rc1
9f1463
- enable DNSSEC implementation
9f1463
f82814
* Mon Dec 09 2013 Tomas Hozza <thozza@redhat.com> - 2.68-1
f82814
- Update to 2.68 stable
f82814
fad2ab
* Tue Nov 26 2013 Tomas Hozza <thozza@redhat.com> - 2.68-0.1.rc3
fad2ab
- Update to 2.68rc3
fad2ab
ad9a1e
* Fri Nov 01 2013 Tomas Hozza <thozza@redhat.com> - 2.67-1
ad9a1e
- Update to 2.67 stable
ad9a1e
- Include one post release upstream fix for CNAME
ad9a1e
c43d68
* Fri Oct 18 2013 Tomas Hozza <thozza@redhat.com> - 2.67-0.9.rc4
c43d68
- update to 2.67rc4
c43d68
ad8cf5
* Wed Oct 02 2013 Tomas Hozza <thozza@redhat.com> - 2.67-0.8.rc2
ad8cf5
- update to 2.67rc2
ad8cf5
2f4ab3
* Thu Sep 12 2013 Tomas Hozza <thozza@redhat.com> - 2.67-0.7.test13
2f4ab3
- update to 2.67test13
2f4ab3
- use .tar.xz upstream archives
2f4ab3
b6153d
* Thu Aug 15 2013 Tomas Hozza <thozza@redhat.com> - 2.67-0.6.test7
b6153d
- Use SO_REUSEPORT and SO_REUSEADDR if possible for DHCPv4/6 (#981973)
b6153d
ea5468
* Mon Aug 12 2013 Tomas Hozza <thozza@redhat.com> - 2.67-0.5.test7
ea5468
- Don't use SO_REUSEPORT on DHCPv4 socket to prevent conflicts with ISC DHCP (#981973)
ea5468
d4631b
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.67-0.4.test7
d4631b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
d4631b
fb84f7
* Tue Jun 11 2013 Tomas Hozza <thozza@redhat.com> - 2.67-0.3.test7
fb84f7
- update to 2.67test7
fb84f7
- drop merged patch
fb84f7
- use _hardened_build macro instead of hardcoded flags
fb84f7
4b348e
* Fri May 17 2013 Tomas Hozza <thozza@redhat.com> - 2.67-0.2.test4
4b348e
- Fix failure to start with ENOTSOCK (#962874)
4b348e
f98182
* Wed May 15 2013 Tomas Hozza <thozza@redhat.com> - 2.67-0.1.test4
f98182
- update to the latest testing release 2.67test4 (#962246)
f98182
- drop mergerd patches
f98182
c925f9
* Tue Apr 30 2013 Tomas Hozza <thozza@redhat.com> - 2.66-5
c925f9
- dnsmasq unit file cleanup
c925f9
  - drop forking Type and PIDfile and rather start dnsmasq with "-k" option
c925f9
  - drop After syslog.target as this is by default
c925f9
c47bd5
* Thu Apr 25 2013 Tomas Hozza <thozza@redhat.com> - 2.66-4
c47bd5
- include several fixes from upstream repo:
c47bd5
  - Send TCP DNS messages in one packet
c47bd5
  - Fix crash on SERVFAIL when using --conntrack option
c47bd5
  - Fix regression in dhcp_lease_time utility
c47bd5
  - Man page typos fixes
c47bd5
  - Note that dhcp_lease_time and dhcp_release work only for IPv4
c47bd5
  - Fix for --dhcp-match option to work also with BOOTP protocol
c47bd5
4db400
* Sat Apr 20 2013 Tomas Hozza <thozza@redhat.com> - 2.66-3
4db400
- Use Full RELRO when linking the daemon
e34aa6
- compile the daemon with PIE
c217af
- include two fixes from upstream git repo
c217af
609b97
* Thu Apr 18 2013 Tomas Hozza <thozza@redhat.com> - 2.66-2
609b97
- New stable version dnsmasq-2.66
609b97
- Drop of merged patch
609b97
16e329
* Fri Apr 12 2013 Tomas Hozza <thozza@redhat.com> - 2.66-1.rc5
16e329
- Update to latest dnsmasq-2.66rc5
16e329
- Include fix for segfault when lease limit is reached
16e329
b0df40
* Fri Mar 22 2013 Tomas Hozza <thozza@redhat.com> - 2.66-1.rc1
b0df40
- Update to latest dnsmasq-2.66rc1
b0df40
- Dropping unneeded patches
24df3b
- Enable IDN support
b0df40
bebbe6
* Fri Mar 15 2013 Tomas Hozza <thozza@redhat.com> - 2.65-5
bebbe6
- Allocate dhcp_buff-ers also if daemon->ra_contexts to prevent SIGSEGV (#920300)
bebbe6
261955
* Thu Jan 31 2013 Tomas Hozza <thozza@redhat.com> - 2.65-4
261955
- Handle locally-routed DNS Queries (#904940)
261955
f60069
* Thu Jan 24 2013 Tomas Hozza <thozza@redhat.com> - 2.65-3
f60069
- build dnsmasq with $RPM_OPT_FLAGS, $RPM_LD_FLAGS explicitly (#903362) 
f60069
837eef
* Tue Jan 22 2013 Tomas Hozza <thozza@redhat.com> - 2.65-2
837eef
- Fix for CVE-2013-0198 (checking of TCP connection interfaces) (#901555)
837eef
89b8fd
* Sat Dec 15 2012 Tomas Hozza <thozza@redhat.com> - 2.65-1
89b8fd
- new version 2.65
89b8fd
6df563
* Wed Dec 05 2012 Tomas Hozza <thozza@redhat.com> - 2.64-1
6df563
- New version 2.64
6df563
- Merged patches dropped
6df563
fcb961
* Tue Nov 20 2012 Tomas Hozza <thozza@redhat.com> - 2.63-4
fcb961
- Remove EnvironmentFile from service file (#878343)
fcb961
d474b8
* Mon Nov 19 2012 Tomas Hozza <thozza@redhat.com> - 2.63-3
d474b8
- dhcp6 support fixes (#867054)
0a7f00
- removed "-s $HOSTNAME" from .service file (#753656, #822797)
d474b8
31764d
* Tue Oct 23 2012 Tomas Hozza <thozza@redhat.com> - 2.63-2
31764d
- Introduce new systemd-rpm macros in dnsmasq spec file (#850096)
31764d
33f9cf
* Thu Aug 23 2012 Douglas Schilling Landgraf <dougsland@redhat.com> - 2.63-1
e517eb
- Use .tar.gz compression, in upstream site there is no .lzma anymore
e517eb
- New version 2.63
1a4e01
edbef0
* Sat Feb 11 2012 Pádraig Brady <p@draigbrady.com> - 2.59-5
edbef0
- Compile DHCP lease management utils with RPM_OPT_FLAGS
edbef0
389b91
* Thu Feb  9 2012 Pádraig Brady <p@draigbrady.com> - 2.59-4
389b91
- Include DHCP lease management utils in a subpackage
389b91
b1ab58
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.59-3
b1ab58
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
b1ab58
2845e2
* Fri Aug 26 2011 Douglas Schilling Landgraf <dougsland@redhat.com> - 2.59-2
2845e2
- do not enable service by default
2845e2
c9a3d1
* Fri Aug 26 2011 Douglas Schilling Landgraf <dougsland@redhat.com> - 2.59-1
c9a3d1
- New version 2.59
c9a3d1
- Fix regression in 2.58 (IPv6 issue) - bz 744814
c9a3d1
ce3da5
* Fri Aug 26 2011 Douglas Schilling Landgraf <dougsland@redhat.com> - 2.58-1
ce3da5
- Fixed License
ce3da5
- New version 2.58
ce3da5
79727a
* Mon Aug 08 2011 Patrick "Jima" Laughton <jima@fedoraproject.org> - 2.52-5
027222
- Include systemd unit file
027222
a4a3c3
* Mon Aug 08 2011 Patrick "Jima" Laughton <jima@fedoraproject.org> - 2.52-3
a4a3c3
- Applied Jóhann's patch, minor cleanup
a4a3c3
33f9cf
* Tue Jul 26 2011 Jóhann B. Guðmundsson <johannbg@gmail.com> - 2.52-3
a4a3c3
- Introduce systemd unit file, drop SysV support
a4a3c3
417aeb
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.52-2
417aeb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
417aeb
0d9e8c
* Tue Jan 26 2010 Itamar Reis Peixoto <itamar@ispbrasil.com.br> - 2.52-1
0d9e8c
- New Version 2.52
0d9e8c
- fix condrestart() in initscript bz 547605
0d9e8c
- fix sed to enable DBUS(the '*' need some escaping) bz 553161
0d9e8c
243a5a
* Sun Nov 22 2009 Itamar Reis Peixoto <itamar@ispbrasil.com.br> - 2.51-2
243a5a
- fix bz 512664
243a5a
fa0792
* Sat Oct 17 2009 Itamar Reis Peixoto <itamar@ispbrasil.com.br> - 2.51-1
80a758
- move initscript from patch to a plain text file
80a758
- drop (dnsmasq-configuration.patch) and use sed instead
80a758
- enable /etc/dnsmasq.d fix bz 526703
80a758
- change requires to package name instead of file
fa0792
- new version 2.51
80a758
8b0560
* Mon Oct  5 2009 Mark McLoughlin <markmc@redhat.com> - 2.48-4
8b0560
- Fix multiple TFTP server vulnerabilities (CVE-2009-2957, CVE-2009-2958)
8b0560
27df76
* Wed Aug 12 2009 Ville Skyttä <ville.skytta@iki.fi> - 2.48-3
27df76
- Use lzma compressed upstream tarball.
27df76
1ac3bd
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.48-2
1ac3bd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
1ac3bd
01b090
* Wed Jun 10 2009 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.48-1
01b090
- Bugfix/feature enhancement update
01b090
- Fixing BZ#494094
01b090
7cad9d
* Fri May 29 2009 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.47-1
7cad9d
- Bugfix/feature enhancement update
7cad9d
af406a
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.46-2
af406a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
af406a
d2d844
* Mon Dec 29 2008 Matěj Cepl <mcepl@redhat.com> - 2.45-2
d2d844
- rebuilt
d2d844
4bc8e5
* Mon Jul 21 2008 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.45-1
4bc8e5
- Upstream release (bugfixes)
4bc8e5
3d10ff
* Wed Jul 16 2008 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.43-2
ce211c
- New upstream release, contains fixes for CVE-2008-1447/CERT VU#800113
3d10ff
- Dropped patch for newer glibc (merged upstream)
ce211c
62e384
* Wed Feb 13 2008 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.41-0.8
62e384
- Added upstream-authored patch for newer glibc (thanks Simon!)
62e384
22ddee
* Wed Feb 13 2008 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.41-0.7
22ddee
- New upstream release
22ddee
c318a1
* Wed Jan 30 2008 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.41-0.6.rc1
c318a1
- Release candidate
c318a1
- Happy Birthday Isaac!
c318a1
4c9487
* Wed Jan 23 2008 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.41-0.5.test30
4c9487
- Bugfix update
4c9487
d996be
* Mon Dec 31 2007 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.41-0.4.test26
d996be
- Bugfix/feature enhancement update
d996be
d927a5
* Thu Dec 13 2007 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.41-0.3.test24
d927a5
- Upstream fix for fairly serious regression
d927a5
91d4b3
* Tue Dec 04 2007 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.41-0.2.test20
a1e0af
- New upstream test release
91d4b3
- Moving dnsmasq.leases to /var/lib/dnsmasq/ as per BZ#407901
91d4b3
- Ignoring dangerous-command-in-%%post rpmlint warning (as per above fix)
91d4b3
- Patch consolidation/cleanup
91d4b3
- Removed conditionals for Fedora <= 3 and Aurora 2.0
a1e0af
f994f1
* Tue Sep 18 2007 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.40-1
f994f1
- Finalized upstream release
f994f1
- Removing URLs from patch lines (CVS is the authoritative source)
f994f1
- Added more magic to make spinning rc/test packages more seamless
f994f1
9fa2ba
* Sun Aug 26 2007 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.40-0.1.rc2
9fa2ba
- New upstream release candidate (feature-frozen), thanks Simon!
9fa2ba
- License clarification
9fa2ba
d1bbee
* Tue May 29 2007 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.39-1
d1bbee
- New upstream version (bugfixes, enhancements)
d1bbee
d000b5
* Mon Feb 12 2007 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.38-1
d000b5
- New upstream version with bugfix for potential hang
d000b5
253ce1
* Tue Feb 06 2007 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.37-1
253ce1
- New upstream version
253ce1
793056
* Wed Jan 24 2007 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.36-1
793056
- New upstream version
793056
65d7a4
* Mon Nov 06 2006 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.35-2
65d7a4
- Stop creating /etc/sysconfig on %%install
65d7a4
- Create /etc/dnsmasq.d on %%install
65d7a4
474aab
* Mon Nov 06 2006 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.35-1
474aab
- Update to 2.35
474aab
- Removed UPGRADING_to_2.0 from %%doc as per upstream change
474aab
- Enabled conf-dir in default config as per RFE BZ#214220 (thanks Chris!)
474aab
- Added %%dir /etc/dnsmasq.d to %%files as per above RFE
474aab
1b0973
* Tue Oct 24 2006 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.34-2
1b0973
- Fixed BZ#212005
1b0973
- Moved %%postun scriptlet to %%post, where it made more sense
1b0973
- Render scriptlets safer
1b0973
- Minor cleanup for consistency
1b0973
c99b31
* Thu Oct 19 2006 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.34-1
c99b31
- Hardcoded version in patches, as I'm getting tired of updating them
c99b31
- Update to 2.34
c99b31
507262
* Mon Aug 28 2006 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.33-2
507262
- Rebuild for FC6
507262
c81c9a
* Tue Aug 15 2006 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.33-1
c81c9a
- Update
c81c9a
cc527e
* Sat Jul 22 2006 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.32-3
cc527e
- Added pkgconfig BuildReq due to reduced buildroot
cc527e
b3b82d
* Thu Jul 20 2006 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.32-2
b3b82d
- Forced update due to dbus version bump
b3b82d
bc74c1
* Mon Jun 12 2006 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.32-1
bc74c1
- Update from upstream
bc74c1
- Patch from Dennis Gilmore fixed the conditionals to detect Aurora Linux
bc74c1
60068e
* Mon May  8 2006 Patrick "Jima" Laughton <jima@auroralinux.org> 2.31-1
60068e
- Removed dbus config patch (now provided upstream)
60068e
- Patched in init script (no longer provided upstream)
60068e
- Added DBus-interface to docs
60068e
527509
* Tue May  2 2006 Patrick "Jima" Laughton <jima@auroralinux.org> 2.30-4.2
00482d
- More upstream-recommended cleanups :)
00482d
- Killed sysconfig file (provides unneeded functionality)
00482d
- Tweaked init script a little more
00482d
aa950b
* Tue May  2 2006 Patrick "Jima" Laughton <jima@auroralinux.org> 2.30-4
aa950b
- Moved options out of init script and into /etc/sysconfig/dnsmasq
aa950b
- Disabled DHCP_LEASE in sysconfig file, fixing bug #190379
aa950b
- Simon Kelley provided dbus/dnsmasq.conf, soon to be part of the tarball
aa950b
9433ec
* Thu Apr 27 2006 Patrick "Jima" Laughton <jima@auroralinux.org> 2.30-3
9433ec
- Un-enabled HAVE_ISC_READER, a hack to enable a deprecated feature (request)
9433ec
- Split initscript & enable-dbus patches, conditionalized dbus for FC3
9433ec
- Tweaked name field in changelog entries (trying to be consistent)
9433ec
9433ec
* Mon Apr 24 2006 Patrick "Jima" Laughton <jima@auroralinux.org> 2.30-2
b0365f
- Disabled stripping of binary while installing (oops)
b0365f
- Enabled HAVE_ISC_READER/HAVE_DBUS via patch
b0365f
- Added BuildReq for dbus-devel
b0365f
9433ec
* Mon Apr 24 2006 Patrick "Jima" Laughton <jima@auroralinux.org> 2.30-1
b0365f
- Initial Fedora Extras RPM