- Bugfix/feature enhancement update
- Fixing BZ#494094
This commit is contained in:
		
							parent
							
								
									7cad9d9ed2
								
							
						
					
					
						commit
						01b090efb8
					
				| @ -1 +1 @@ | |||||||
| dnsmasq-2.47.tar.gz | dnsmasq-2.48.tar.gz | ||||||
|  | |||||||
| @ -1,12 +0,0 @@ | |||||||
| diff -urN dnsmasq-2.33/src/config.h dnsmasq-2.33-patched/src/config.h
 |  | ||||||
| --- dnsmasq-2.33/src/config.h	2006-08-04 06:02:36.000000000 -0500
 |  | ||||||
| +++ dnsmasq-2.33-patched/src/config.h	2006-08-15 15:14:19.000000000 -0500
 |  | ||||||
| @@ -156,7 +156,7 @@
 |  | ||||||
|  /* platform independent options- uncomment to enable */ |  | ||||||
|  /* #define HAVE_BROKEN_RTC */ |  | ||||||
|  /* #define HAVE_ISC_READER */ |  | ||||||
| -/* #define HAVE_DBUS */
 |  | ||||||
| +#define HAVE_DBUS
 |  | ||||||
|   |  | ||||||
|  #if defined(HAVE_BROKEN_RTC) && defined(HAVE_ISC_READER) |  | ||||||
|  #  error HAVE_ISC_READER is not compatible with HAVE_BROKEN_RTC |  | ||||||
| @ -6,7 +6,7 @@ diff -urN dnsmasq-2.33/rpm/dnsmasq.init dnsmasq-2.33-patched/rpm/dnsmasq.init | |||||||
| +#
 | +#
 | ||||||
| +# Startup script for the DNS caching server
 | +# Startup script for the DNS caching server
 | ||||||
| +#
 | +#
 | ||||||
| +# chkconfig: - 99 01
 | +# chkconfig: - 49 50
 | ||||||
| +# description: This script starts your DNS caching server
 | +# description: This script starts your DNS caching server
 | ||||||
| +# processname: dnsmasq
 | +# processname: dnsmasq
 | ||||||
| +# pidfile: /var/run/dnsmasq.pid
 | +# pidfile: /var/run/dnsmasq.pid
 | ||||||
|  | |||||||
| @ -1,9 +0,0 @@ | |||||||
| diff -urN dnsmasq-2.35/dnsmasq.conf.example dnsmasq-2.35-patched/dnsmasq.conf.example
 |  | ||||||
| --- dnsmasq-2.35/dnsmasq.conf.example	2006-10-18 15:24:50.000000000 -0500
 |  | ||||||
| +++ dnsmasq-2.35-patched/dnsmasq.conf.example	2006-11-06 11:46:38.000000000 -0600
 |  | ||||||
| @@ -382,4 +382,4 @@
 |  | ||||||
|   |  | ||||||
|  # Include a another lot of configuration options. |  | ||||||
|  #conf-file=/etc/dnsmasq.more.conf |  | ||||||
| -#conf-dir=/etc/dnsmasq.d
 |  | ||||||
| +conf-dir=/etc/dnsmasq.d
 |  | ||||||
| @ -1,7 +1,7 @@ | |||||||
| diff -urN dnsmasq-2.47/dnsmasq.conf.example.orig dnsmasq-2.47/dnsmasq.conf.example
 | diff -up dnsmasq-2.48/dnsmasq.conf.example.orig dnsmasq-2.48/dnsmasq.conf.example
 | ||||||
| --- dnsmasq-2.47/dnsmasq.conf.example.orig	2009-01-03 14:28:51.000000000 -0600
 | --- dnsmasq-2.48/dnsmasq.conf.example.orig	2009-04-04 06:39:29.000000000 -0500
 | ||||||
| +++ dnsmasq-2.47/dnsmasq.conf.example	2009-05-29 08:34:56.000000000 -0500
 | +++ dnsmasq-2.48/dnsmasq.conf.example	2009-06-10 07:13:33.000000000 -0500
 | ||||||
| @@ -381,7 +381,7 @@
 | @@ -410,7 +410,7 @@
 | ||||||
|  # The DHCP server needs somewhere on disk to keep its lease database. |  # The DHCP server needs somewhere on disk to keep its lease database. | ||||||
|  # This defaults to a sane location, but if you want to change it, use |  # This defaults to a sane location, but if you want to change it, use | ||||||
|  # the line below. |  # the line below. | ||||||
| @ -10,10 +10,10 @@ diff -urN dnsmasq-2.47/dnsmasq.conf.example.orig dnsmasq-2.47/dnsmasq.conf.examp | |||||||
|   |   | ||||||
|  # Set the DHCP server to authoritative mode. In this mode it will barge in |  # Set the DHCP server to authoritative mode. In this mode it will barge in | ||||||
|  # and take over the lease for any client which broadcasts on the network, |  # and take over the lease for any client which broadcasts on the network, | ||||||
| diff -urN dnsmasq-2.47/man/dnsmasq.8.orig dnsmasq-2.47/man/dnsmasq.8
 | diff -up dnsmasq-2.48/man/dnsmasq.8.orig dnsmasq-2.48/man/dnsmasq.8
 | ||||||
| --- dnsmasq-2.47/man/dnsmasq.8.orig	2009-01-28 04:31:53.000000000 -0600
 | --- dnsmasq-2.48/man/dnsmasq.8.orig	2009-06-03 15:58:30.000000000 -0500
 | ||||||
| +++ dnsmasq-2.47/man/dnsmasq.8	2009-05-29 08:34:56.000000000 -0500
 | +++ dnsmasq-2.48/man/dnsmasq.8	2009-06-10 07:13:33.000000000 -0500
 | ||||||
| @@ -1189,7 +1189,7 @@
 | @@ -1249,7 +1249,7 @@ file needs a 1GHz processor and about 60
 | ||||||
|   |   | ||||||
|  .IR /etc/ethers |  .IR /etc/ethers | ||||||
|   |   | ||||||
| @ -22,10 +22,10 @@ diff -urN dnsmasq-2.47/man/dnsmasq.8.orig dnsmasq-2.47/man/dnsmasq.8 | |||||||
|   |   | ||||||
|  .IR /var/db/dnsmasq.leases |  .IR /var/db/dnsmasq.leases | ||||||
|   |   | ||||||
| diff -urN dnsmasq-2.47/man/es/dnsmasq.8.orig dnsmasq-2.47/man/es/dnsmasq.8
 | diff -up dnsmasq-2.48/man/es/dnsmasq.8.orig dnsmasq-2.48/man/es/dnsmasq.8
 | ||||||
| --- dnsmasq-2.47/man/es/dnsmasq.8.orig	2008-11-17 05:48:33.000000000 -0600
 | --- dnsmasq-2.48/man/es/dnsmasq.8.orig	2009-03-14 17:28:26.000000000 -0500
 | ||||||
| +++ dnsmasq-2.47/man/es/dnsmasq.8	2009-05-29 08:34:56.000000000 -0500
 | +++ dnsmasq-2.48/man/es/dnsmasq.8	2009-06-10 07:13:33.000000000 -0500
 | ||||||
| @@ -1222,7 +1222,7 @@
 | @@ -1222,7 +1222,7 @@ un CPU de 1GHz y aproximadamente 60MB de
 | ||||||
|   |   | ||||||
|  .IR /etc/ethers |  .IR /etc/ethers | ||||||
|   |   | ||||||
| @ -34,9 +34,9 @@ diff -urN dnsmasq-2.47/man/es/dnsmasq.8.orig dnsmasq-2.47/man/es/dnsmasq.8 | |||||||
|   |   | ||||||
|  .IR /var/db/dnsmasq.leases |  .IR /var/db/dnsmasq.leases | ||||||
|   |   | ||||||
| diff -urN dnsmasq-2.47/src/config.h.orig dnsmasq-2.47/src/config.h
 | diff -up dnsmasq-2.48/src/config.h.orig dnsmasq-2.48/src/config.h
 | ||||||
| --- dnsmasq-2.47/src/config.h.orig	2009-02-05 06:14:24.000000000 -0600
 | --- dnsmasq-2.48/src/config.h.orig	2009-05-29 04:23:48.000000000 -0500
 | ||||||
| +++ dnsmasq-2.47/src/config.h	2009-05-29 08:34:45.000000000 -0500
 | +++ dnsmasq-2.48/src/config.h	2009-06-10 07:13:21.000000000 -0500
 | ||||||
| @@ -45,7 +45,7 @@
 | @@ -45,7 +45,7 @@
 | ||||||
|  #   elif defined(__sun__) || defined (__sun) |  #   elif defined(__sun__) || defined (__sun) | ||||||
|  #      define LEASEFILE "/var/cache/dnsmasq.leases" |  #      define LEASEFILE "/var/cache/dnsmasq.leases" | ||||||
| @ -46,8 +46,8 @@ diff -urN dnsmasq-2.47/src/config.h.orig dnsmasq-2.47/src/config.h | |||||||
|  #   endif |  #   endif | ||||||
|  #endif |  #endif | ||||||
|   |   | ||||||
| @@ -167,7 +167,7 @@
 | @@ -163,7 +163,7 @@ NOTES:
 | ||||||
|  /* platform independent options- uncomment to enable */ |  #define HAVE_DHCP | ||||||
|  #define HAVE_TFTP |  #define HAVE_TFTP | ||||||
|  /* #define HAVE_BROKEN_RTC */ |  /* #define HAVE_BROKEN_RTC */ | ||||||
| -/* #define HAVE_DBUS */
 | -/* #define HAVE_DBUS */
 | ||||||
|  | |||||||
| @ -1,51 +0,0 @@ | |||||||
| diff -urN dnsmasq-2.41/CHANGELOG dnsmasq-2.42test1/CHANGELOG
 |  | ||||||
| --- dnsmasq-2.41/CHANGELOG	2008-02-11 05:48:46.000000000 -0600
 |  | ||||||
| +++ dnsmasq-2.42test1/CHANGELOG	2008-02-13 15:06:43.000000000 -0600
 |  | ||||||
| @@ -2462,6 +2462,9 @@
 |  | ||||||
|  	    when debug mode is set. Thanks to cedric Duval for the |  | ||||||
|  	    patch.  |  | ||||||
|   |  | ||||||
| +version 2.42 (backported fix)
 |  | ||||||
| +            Define __USE_GNU to avoid problems with later glibc
 |  | ||||||
| +            headers. Thanks to Jima for spotting the problem.
 |  | ||||||
|   |  | ||||||
|    |  | ||||||
|   |  | ||||||
| diff -urN dnsmasq-2.41/src/config.h dnsmasq-2.42test1/src/config.h
 |  | ||||||
| --- dnsmasq-2.41/src/config.h	2008-02-12 05:03:28.000000000 -0600
 |  | ||||||
| +++ dnsmasq-2.42test1/src/config.h	2008-02-13 15:07:05.000000000 -0600
 |  | ||||||
| @@ -85,13 +85,6 @@
 |  | ||||||
|  #endif |  | ||||||
|   |  | ||||||
|   |  | ||||||
| -/* Get linux C library versions. */
 |  | ||||||
| -#if defined(__linux__) && !defined(__UCLIBC__) && !defined(__uClinux__)
 |  | ||||||
| -/*#  include <libio.h> */
 |  | ||||||
| -#  include <features.h> 
 |  | ||||||
| -#endif
 |  | ||||||
| -
 |  | ||||||
| -
 |  | ||||||
|  /* Follows system specific switches. If you run on a  |  | ||||||
|     new system, you may want to edit these.  |  | ||||||
|     May replace this with Autoconf one day.  |  | ||||||
| diff -urN dnsmasq-2.41/src/dnsmasq.h dnsmasq-2.42test1/src/dnsmasq.h
 |  | ||||||
| --- dnsmasq-2.41/src/dnsmasq.h	2008-02-01 15:42:35.000000000 -0600
 |  | ||||||
| +++ dnsmasq-2.42test1/src/dnsmasq.h	2008-02-13 14:38:39.000000000 -0600
 |  | ||||||
| @@ -17,6 +17,17 @@
 |  | ||||||
|  #define COPYRIGHT "Copyright (C) 2000-2008 Simon Kelley"  |  | ||||||
|   |  | ||||||
|  /* get these before config.h  for IPv6 stuff... */ |  | ||||||
| +/* Get linux C library versions. */
 |  | ||||||
| +#ifdef __linux__
 |  | ||||||
| +#  include <features.h> 
 |  | ||||||
| +#endif
 |  | ||||||
| +
 |  | ||||||
| +#ifdef __GLIBC__
 |  | ||||||
| +/* needed for in6_pktinfo on later glibc releases */
 |  | ||||||
| +#  define __USE_GNU
 |  | ||||||
| +#  define _GNU_SOURCE
 |  | ||||||
| +#endif
 |  | ||||||
| +
 |  | ||||||
|  #include <sys/types.h>  |  | ||||||
|  #include <netinet/in.h> |  | ||||||
|   |  | ||||||
| @ -10,7 +10,7 @@ | |||||||
| %endif | %endif | ||||||
| 
 | 
 | ||||||
| Name:           dnsmasq | Name:           dnsmasq | ||||||
| Version:        2.47 | Version:        2.48 | ||||||
| Release:        1%{?extraversion}%{?dist} | Release:        1%{?extraversion}%{?dist} | ||||||
| Summary:        A lightweight DHCP/caching DNS server | Summary:        A lightweight DHCP/caching DNS server | ||||||
| 
 | 
 | ||||||
| @ -109,6 +109,10 @@ fi | |||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| %changelog | %changelog | ||||||
|  | * Wed Jun 10 2009 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.48-1 | ||||||
|  | - Bugfix/feature enhancement update | ||||||
|  | - Fixing BZ#494094 | ||||||
|  | 
 | ||||||
| * Fri May 29 2009 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.47-1 | * Fri May 29 2009 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.47-1 | ||||||
| - Bugfix/feature enhancement update | - Bugfix/feature enhancement update | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user