]> git.ipfire.org Git - people/ms/dnsmasq.git/log
people/ms/dnsmasq.git
13 years agoDebian updates.
Simon Kelley [Fri, 9 Mar 2012 14:27:49 +0000 (14:27 +0000)] 
Debian updates.

13 years agoDocs changes for ra-names.
Simon Kelley [Fri, 9 Mar 2012 12:05:49 +0000 (12:05 +0000)] 
Docs changes for ra-names.

13 years agoMerge branch 'ra-names'
Simon Kelley [Fri, 9 Mar 2012 11:37:42 +0000 (11:37 +0000)] 
Merge branch 'ra-names'

13 years agoFix prefix-map build code logic.
Simon Kelley [Thu, 8 Mar 2012 13:24:17 +0000 (13:24 +0000)] 
Fix prefix-map build code logic.

13 years agomove #include for Solaris and Apple.
Simon Kelley [Wed, 7 Mar 2012 20:46:28 +0000 (20:46 +0000)] 
move #include for Solaris and Apple.

13 years agotidying
Simon Kelley [Wed, 7 Mar 2012 20:39:40 +0000 (20:39 +0000)] 
tidying

13 years agoUse getifaddrs on *BSD.
Simon Kelley [Wed, 7 Mar 2012 20:28:20 +0000 (20:28 +0000)] 
Use getifaddrs on *BSD.

13 years agoMerge branch 'getifaddrs'
Simon Kelley [Wed, 7 Mar 2012 20:26:23 +0000 (20:26 +0000)] 
Merge branch 'getifaddrs'

13 years agoFixed typos and tested.
Simon Kelley [Wed, 7 Mar 2012 20:25:39 +0000 (20:25 +0000)] 
Fixed typos and tested.

13 years agoUpdate man page to reflect the existance of DHCPv6 and RA.
Simon Kelley [Wed, 7 Mar 2012 19:10:19 +0000 (19:10 +0000)] 
Update man page to reflect the existance of DHCPv6 and RA.

13 years agoUse getifaddrs to find interfaces on *BSD
Simon Kelley [Wed, 7 Mar 2012 19:08:11 +0000 (19:08 +0000)] 
Use getifaddrs to find interfaces on *BSD

13 years agoHandle firewire and EUI-64 addresses in the SLAAC code.
Simon Kelley [Wed, 7 Mar 2012 13:13:56 +0000 (13:13 +0000)] 
Handle firewire and EUI-64 addresses in the SLAAC code.

13 years agoTeach emit_dbus_signal() about IPv6 DHCPv6 leases.
Simon Kelley [Wed, 7 Mar 2012 10:32:35 +0000 (10:32 +0000)] 
Teach emit_dbus_signal() about IPv6 DHCPv6 leases.

13 years agoDon't waste time calculating EUI-64 when a lease doesn't have a name.
Simon Kelley [Wed, 7 Mar 2012 10:15:57 +0000 (10:15 +0000)] 
Don't waste time calculating EUI-64 when a lease doesn't have a name.

13 years agoBump Debian version number.
Simon Kelley [Tue, 6 Mar 2012 19:57:39 +0000 (19:57 +0000)] 
Bump Debian version number.

13 years agoAdd ra-names SLAAC-hostnames from DHCPv4 option.
Simon Kelley [Tue, 6 Mar 2012 19:30:17 +0000 (19:30 +0000)] 
Add ra-names SLAAC-hostnames from DHCPv4 option.

13 years agoUpdate polish translation.
Simon Kelley [Sun, 4 Mar 2012 20:04:22 +0000 (20:04 +0000)] 
Update polish translation.

13 years agoUpdate French translation.
Simon Kelley [Sat, 3 Mar 2012 18:06:49 +0000 (18:06 +0000)] 
Update French translation.

13 years agoTypos in man page.
Simon Kelley [Fri, 2 Mar 2012 21:10:39 +0000 (21:10 +0000)] 
Typos in man page.

13 years agoFix paretheses in ADD_RDLEN - it always returned 1 before.
Simon Kelley [Thu, 1 Mar 2012 19:54:50 +0000 (19:54 +0000)] 
Fix paretheses in ADD_RDLEN - it always returned 1 before.

13 years agoBe more picly about the MAC address we use for DUID-creation.
Simon Kelley [Thu, 1 Mar 2012 13:43:39 +0000 (13:43 +0000)] 
Be more picly about the MAC address we use for DUID-creation.

13 years agoFix DUID generation with HAVE_BROKEN_RTC.
Simon Kelley [Thu, 1 Mar 2012 10:35:34 +0000 (10:35 +0000)] 
Fix DUID generation with HAVE_BROKEN_RTC.

13 years agoFix socklen_t/size_t confusion in radv.c
Simon Kelley [Thu, 1 Mar 2012 10:26:16 +0000 (10:26 +0000)] 
Fix socklen_t/size_t confusion in radv.c

13 years agoFix FTBFS when HAVE_BROKEN_RTC defined.
Simon Kelley [Wed, 29 Feb 2012 21:43:37 +0000 (21:43 +0000)] 
Fix FTBFS when HAVE_BROKEN_RTC defined.

13 years agotweak portable get-cwd trick code to work on GNU-make 3.82
Simon Kelley [Wed, 29 Feb 2012 21:37:14 +0000 (21:37 +0000)] 
tweak portable get-cwd trick code to work on GNU-make 3.82

13 years agoFix --localise-queries via interface lo bug.
Simon Kelley [Wed, 29 Feb 2012 20:10:31 +0000 (20:10 +0000)] 
Fix --localise-queries via interface lo bug.

13 years agoTiny makefile tweak.
Simon Kelley [Wed, 29 Feb 2012 16:01:17 +0000 (16:01 +0000)] 
Tiny makefile tweak.

13 years agoRA configuration tweaks and documentation improvements.
Simon Kelley [Wed, 29 Feb 2012 12:18:30 +0000 (12:18 +0000)] 
RA configuration tweaks and documentation improvements.

13 years agoSubstitute local address for [::] DHCPv6 options, like DHCPv4.
Simon Kelley [Wed, 29 Feb 2012 11:45:37 +0000 (11:45 +0000)] 
Substitute local address for [::] DHCPv6 options, like DHCPv4.

13 years agoMakefile cleanup - use lower case variables for internal use.
Simon Kelley [Wed, 29 Feb 2012 11:23:41 +0000 (11:23 +0000)] 
Makefile cleanup - use lower case variables for internal use.

13 years agoMerge messages files prior to rc1.
Simon Kelley [Tue, 28 Feb 2012 18:07:15 +0000 (18:07 +0000)] 
Merge messages files prior to rc1.

13 years agoMakefile: support absolute paths in BUILDDIR
Simon Kelley [Tue, 28 Feb 2012 15:20:25 +0000 (15:20 +0000)] 
Makefile: support absolute paths in BUILDDIR

13 years agoRA lifetimes must be at least 2 hours
Simon Kelley [Mon, 27 Feb 2012 20:24:40 +0000 (20:24 +0000)] 
RA lifetimes must be at least 2 hours

13 years agoMake RA without DHCPv6 possible.
Simon Kelley [Mon, 27 Feb 2012 17:42:38 +0000 (17:42 +0000)] 
Make RA without DHCPv6 possible.

13 years agoOrder of fields in DHCPv6 log lines now consistent with DHCPv4
Simon Kelley [Mon, 27 Feb 2012 11:49:37 +0000 (11:49 +0000)] 
Order of fields in DHCPv6 log lines now consistent with DHCPv4

13 years agorename header files.
Simon Kelley [Mon, 27 Feb 2012 10:56:18 +0000 (10:56 +0000)] 
rename header files.

13 years agoCHANGELOG entry to RA.
Simon Kelley [Sun, 26 Feb 2012 20:57:31 +0000 (20:57 +0000)] 
CHANGELOG entry to RA.

13 years agoFix RA on *BSD (missing sa_len)
Simon Kelley [Sun, 26 Feb 2012 20:13:45 +0000 (20:13 +0000)] 
Fix RA on *BSD (missing sa_len)

13 years agoTidy up RA scheduling.
Simon Kelley [Sat, 25 Feb 2012 13:09:18 +0000 (13:09 +0000)] 
Tidy up RA scheduling.

13 years agoOpenBSD-friendly bld/get-version script
Simon Kelley [Sat, 25 Feb 2012 11:31:15 +0000 (11:31 +0000)] 
OpenBSD-friendly bld/get-version script

13 years agoDon't send hoplimit 1 when multicasting RAs
Simon Kelley [Fri, 24 Feb 2012 20:05:52 +0000 (20:05 +0000)] 
Don't send hoplimit 1 when multicasting RAs

13 years agoFix ordering problem in multicast setup.
Simon Kelley [Fri, 24 Feb 2012 19:44:05 +0000 (19:44 +0000)] 
Fix ordering problem in multicast setup.

13 years agoRouter Advertisement
Simon Kelley [Fri, 24 Feb 2012 16:06:20 +0000 (16:06 +0000)] 
Router Advertisement

13 years agoFix wrong fallback address in DHCPv6
Simon Kelley [Sun, 19 Feb 2012 20:53:20 +0000 (20:53 +0000)] 
Fix wrong fallback address in DHCPv6

13 years agodon't use -m flag to grep - it's unavailable in OpenBSD
Simon Kelley [Sun, 19 Feb 2012 20:25:01 +0000 (20:25 +0000)] 
don't use -m flag to grep - it's unavailable in OpenBSD

13 years agoFixed code passing tags to helper to work when there are no context tags.
Simon Kelley [Sat, 18 Feb 2012 21:20:43 +0000 (21:20 +0000)] 
Fixed code passing tags to helper to work when there are no context tags.
Fixed call to sendto() in dhcp6.c. How did it every work before?

13 years agoFix hang at startup when DHCPv6 enabled on a complex network
Simon Kelley [Sat, 18 Feb 2012 17:08:50 +0000 (17:08 +0000)] 
Fix hang at startup when DHCPv6 enabled on a complex network
configuration - we have to read all the MAC addresses from netlink,
not bail when we find a suitable one.

Fix thinko in dhcp_update_configs - thanks to Hartmut for spotting
that.

Get a sensible address for the default DNS server even when using a
relay.

13 years agoFixes for DHCPv6 tag system.
Simon Kelley [Thu, 16 Feb 2012 21:53:11 +0000 (21:53 +0000)] 
Fixes for DHCPv6 tag system.

13 years agoChange Debian rules file to relect the fact that we build DHCPv6 by default.
Simon Kelley [Thu, 16 Feb 2012 20:07:17 +0000 (20:07 +0000)] 
Change Debian rules file to relect the fact that we build DHCPv6 by default.

13 years agotweak Lua script argument passing and add --dhcp-luascript sectino to manpage.
Simon Kelley [Thu, 16 Feb 2012 20:00:32 +0000 (20:00 +0000)] 
tweak Lua script argument passing and add --dhcp-luascript sectino to manpage.

13 years agoPutative fix to crash in IPv4 DHCP, introduced whilst
Simon Kelley [Wed, 15 Feb 2012 21:58:33 +0000 (21:58 +0000)] 
Putative fix to crash in IPv4 DHCP, introduced whilst
generalising the DHCP option filter code:
don't match options against context tag  when
context->netid.net == NULL, since there's no tag then.

13 years agoRemove extact-MAC address from DUID code.
Simon Kelley [Wed, 15 Feb 2012 10:41:03 +0000 (10:41 +0000)] 
Remove extact-MAC address from DUID code.

13 years agobugs in IPv6 script calling - wrong DUID and lua relay_address
Simon Kelley [Wed, 15 Feb 2012 10:29:50 +0000 (10:29 +0000)] 
bugs in IPv6 script calling - wrong DUID and lua relay_address

13 years agoImplement dhcp-ignore-names and DNSMASQ_RELAY_ADDRESS for IPv6
Simon Kelley [Tue, 14 Feb 2012 20:55:25 +0000 (20:55 +0000)] 
Implement dhcp-ignore-names and DNSMASQ_RELAY_ADDRESS for IPv6
Build DHCPv6 by default.

13 years agoTweak Makefile so it works again in BSD make.
Simon Kelley [Mon, 13 Feb 2012 22:15:58 +0000 (22:15 +0000)] 
Tweak Makefile so it works again in BSD make.
First cut at man page changes for DHCPv6

13 years agoBUILD_DIR -> BUILDDIR, for consistency.
Simon Kelley [Mon, 13 Feb 2012 14:19:25 +0000 (14:19 +0000)] 
BUILD_DIR -> BUILDDIR, for consistency.

13 years agoMerge branch 'makefile'
Simon Kelley [Mon, 13 Feb 2012 12:55:33 +0000 (12:55 +0000)] 
Merge branch 'makefile'

13 years agoAdd BUILD_DIR variable to makefile.
Simon Kelley [Mon, 13 Feb 2012 12:54:34 +0000 (12:54 +0000)] 
Add BUILD_DIR variable to makefile.

13 years agoFix code parsing --domain, broken whilst added IPv6 stuff.
Simon Kelley [Mon, 13 Feb 2012 10:13:13 +0000 (10:13 +0000)] 
Fix code parsing --domain, broken whilst added IPv6 stuff.

13 years agoDon't build DHCPv6 by default, except when build Debian package.
Simon Kelley [Sat, 11 Feb 2012 22:14:52 +0000 (22:14 +0000)] 
Don't build DHCPv6 by default, except when build Debian package.

13 years agoCorrect duid generate on FreeBSD
Simon Kelley [Sat, 11 Feb 2012 22:01:50 +0000 (22:01 +0000)] 
Correct duid generate on FreeBSD

13 years agoTweaks to fix compilation on FreeBSD.
Simon Kelley [Fri, 10 Feb 2012 22:16:45 +0000 (22:16 +0000)] 
Tweaks to fix compilation on FreeBSD.

13 years agoUpdate Debian readme for new build options and (belatedly) for the
Simon Kelley [Fri, 10 Feb 2012 21:26:52 +0000 (21:26 +0000)] 
Update Debian readme for new build options and (belatedly) for the
introduction of dnsmasq-utils.

13 years agoReport correct error if prefix in dhcp-range is less than 64
Simon Kelley [Fri, 10 Feb 2012 21:19:25 +0000 (21:19 +0000)] 
Report correct error if prefix in dhcp-range is less than 64
Update debian/rules to provide no_dhcp6 and use_lua build opts.
Log DHCPv6 information request packets.

13 years agoMerge branch 'dhcpv6'
Simon Kelley [Fri, 10 Feb 2012 17:36:20 +0000 (17:36 +0000)] 
Merge branch 'dhcpv6'

13 years agomissed DHCP6 conditional compilation.
Simon Kelley [Fri, 10 Feb 2012 17:35:37 +0000 (17:35 +0000)] 
missed DHCP6 conditional compilation.

13 years ago Allow the TFP server or boot server in --pxe-service, to
Simon Kelley [Fri, 10 Feb 2012 15:24:51 +0000 (15:24 +0000)] 
 Allow the TFP server or boot server in --pxe-service, to
 be a domain name instead of an IP address. This allows for
 round-robin to multiple servers, in the same way as
 --dhcp-boot.

13 years agoDHCPv6 vendor class option includes an enterprise number. Handle that.
Simon Kelley [Fri, 10 Feb 2012 13:42:47 +0000 (13:42 +0000)] 
DHCPv6 vendor class option includes an enterprise number. Handle that.

13 years agoFix shell scripting bug in bug scripts.
Simon Kelley [Thu, 9 Feb 2012 21:33:09 +0000 (21:33 +0000)] 
Fix shell scripting bug in bug scripts.

13 years agolease script should work with IPv6 now.
Simon Kelley [Thu, 9 Feb 2012 21:28:14 +0000 (21:28 +0000)] 
lease script should work with IPv6 now.

13 years agodhcp-ignore and dhcp-match implemented for DHCPv6 now.
Simon Kelley [Wed, 8 Feb 2012 14:22:37 +0000 (14:22 +0000)] 
dhcp-ignore and dhcp-match implemented for DHCPv6 now.

13 years agoIPv6 address range parsing for --domain.
Simon Kelley [Tue, 7 Feb 2012 20:51:56 +0000 (20:51 +0000)] 
IPv6 address range parsing for --domain.

Counted string DHCP option type printing

13 years agoDHCPDECLINE handling, domain handling, more complete address selection.
Simon Kelley [Mon, 6 Feb 2012 22:05:15 +0000 (22:05 +0000)] 
DHCPDECLINE handling, domain handling, more complete address selection.

13 years agoClean compile, basic DHCPv6 functionality is there.
Simon Kelley [Mon, 6 Feb 2012 14:30:41 +0000 (14:30 +0000)] 
Clean compile, basic DHCPv6 functionality is there.

TODO
     hostname handling.
     update DHCP6 configs from dns
     parse domain=<domain>,<IPv6 range>
     pretty-print counted string options.
     DECLINE messages
     lease-script fro DHCPv6

13 years agoMake default NO_DHCP6 and remove compiler warning.
Simon Kelley [Sun, 22 Jan 2012 16:15:02 +0000 (16:15 +0000)] 
Make default NO_DHCP6 and remove compiler warning.

13 years agoMerge branch 'dhcpv6'
Simon Kelley [Sun, 22 Jan 2012 16:07:22 +0000 (16:07 +0000)] 
Merge branch 'dhcpv6'

13 years agoIt compiles and it allocates a lease! No renewals yet.
Simon Kelley [Sun, 22 Jan 2012 16:05:15 +0000 (16:05 +0000)] 
It compiles and it allocates a lease! No renewals yet.

13 years agoFix problem if dnsmasq is started without the stdin,
Simon Kelley [Wed, 18 Jan 2012 16:07:21 +0000 (16:07 +0000)] 
Fix problem if dnsmasq is started without the stdin,
stdout and stderr file descriptors open. This can manifest
itself as 100% CPU use. Thanks to Chris Moore for finding
this.

13 years agoWe don't need to check that a cache record is F_HOST in the
Simon Kelley [Fri, 13 Jan 2012 11:51:46 +0000 (11:51 +0000)] 
We don't need to check that a cache record is F_HOST in the
duplicate address code, since we're now searching a temporary hash
which holds only F_HOST records.

13 years agoFurther tuning of the fast hostfile reading code.
Simon Kelley [Thu, 12 Jan 2012 11:33:16 +0000 (11:33 +0000)] 
Further tuning of the fast hostfile reading code.

Use the packet buffer for hash-buckets, better hash function.

13 years agoTweaks to hostfile performance work.
Simon Kelley [Wed, 11 Jan 2012 22:00:48 +0000 (22:00 +0000)] 
Tweaks to hostfile performance work.

13 years agoImprove performance when reading large hostfiles.
Simon Kelley [Wed, 11 Jan 2012 21:31:51 +0000 (21:31 +0000)] 
Improve performance when reading large hostfiles.

13 years agoEnable DHCPv6 compilation
Simon Kelley [Sat, 7 Jan 2012 17:51:57 +0000 (17:51 +0000)] 
Enable DHCPv6 compilation

13 years agoTidied up usage strings.
Simon Kelley [Sat, 7 Jan 2012 15:29:48 +0000 (15:29 +0000)] 
Tidied up usage strings.

13 years agoFAQ and example config additions for Windows 7 WPAD problem.
Simon Kelley [Sat, 7 Jan 2012 14:37:37 +0000 (14:37 +0000)] 
FAQ and example config additions for Windows 7 WPAD problem.

13 years agoRemove duplicate tags in data supplied to lease script.
Simon Kelley [Fri, 6 Jan 2012 22:36:58 +0000 (22:36 +0000)] 
Remove duplicate tags in data supplied to lease script.

13 years agoMinimal update of doc.html - remove broken links and add git info.
Simon Kelley [Fri, 6 Jan 2012 20:39:54 +0000 (20:39 +0000)] 
Minimal update of doc.html - remove broken links and add git info.

13 years agoDebian bug #654897
Simon Kelley [Fri, 6 Jan 2012 20:16:07 +0000 (20:16 +0000)] 
Debian bug #654897

13 years agoUpdated copyright notices. Happy new year!
Simon Kelley [Fri, 6 Jan 2012 20:02:04 +0000 (20:02 +0000)] 
Updated copyright notices. Happy new year!

13 years agoCHANGELOG update
Simon Kelley [Fri, 6 Jan 2012 14:34:32 +0000 (14:34 +0000)] 
CHANGELOG update

13 years agoGenerate version string from git automatically
Simon Kelley [Fri, 6 Jan 2012 11:47:02 +0000 (11:47 +0000)] 
Generate version string from git automatically

13 years agoVERSION file
Simon Kelley [Thu, 5 Jan 2012 22:00:08 +0000 (22:00 +0000)] 
VERSION file

13 years agobump version in config.h
Simon Kelley [Thu, 5 Jan 2012 21:42:12 +0000 (21:42 +0000)] 
bump version in config.h

13 years agoAccumulated 2.60 changes going into git
Simon Kelley [Thu, 5 Jan 2012 21:33:27 +0000 (21:33 +0000)] 
Accumulated 2.60 changes going into git

13 years agoimport of dnsmasq-2.59.tar.gz
Simon Kelley [Wed, 19 Oct 2011 08:33:39 +0000 (09:33 +0100)] 
import of dnsmasq-2.59.tar.gz

13 years agoimport of dnsmasq-2.58.tar.gz
Simon Kelley [Fri, 26 Aug 2011 16:24:52 +0000 (17:24 +0100)] 
import of dnsmasq-2.58.tar.gz

13 years agoimport of dnsmasq-2.57.tar.gz
Simon Kelley [Fri, 18 Feb 2011 18:11:18 +0000 (18:11 +0000)] 
import of dnsmasq-2.57.tar.gz

13 years agoimport of dnsmasq-2.56.tar.gz
Simon Kelley [Mon, 14 Feb 2011 20:19:14 +0000 (20:19 +0000)] 
import of dnsmasq-2.56.tar.gz

13 years agoimport of dnsmasq-2.55.tar.gz
Simon Kelley [Mon, 7 Jun 2010 21:01:39 +0000 (22:01 +0100)] 
import of dnsmasq-2.55.tar.gz

13 years agoimport of dnsmasq-2.53.tar.gz
Simon Kelley [Thu, 3 Jun 2010 18:42:45 +0000 (19:42 +0100)] 
import of dnsmasq-2.53.tar.gz