]>
git.ipfire.org Git - people/ms/dnsmasq.git/log
Simon Kelley [Fri, 9 Mar 2012 14:27:49 +0000 (14:27 +0000)]
Debian updates.
Simon Kelley [Fri, 9 Mar 2012 12:05:49 +0000 (12:05 +0000)]
Docs changes for ra-names.
Simon Kelley [Fri, 9 Mar 2012 11:37:42 +0000 (11:37 +0000)]
Merge branch 'ra-names'
Simon Kelley [Thu, 8 Mar 2012 13:24:17 +0000 (13:24 +0000)]
Fix prefix-map build code logic.
Simon Kelley [Wed, 7 Mar 2012 20:46:28 +0000 (20:46 +0000)]
move #include for Solaris and Apple.
Simon Kelley [Wed, 7 Mar 2012 20:39:40 +0000 (20:39 +0000)]
tidying
Simon Kelley [Wed, 7 Mar 2012 20:28:20 +0000 (20:28 +0000)]
Use getifaddrs on *BSD.
Simon Kelley [Wed, 7 Mar 2012 20:26:23 +0000 (20:26 +0000)]
Merge branch 'getifaddrs'
Simon Kelley [Wed, 7 Mar 2012 20:25:39 +0000 (20:25 +0000)]
Fixed typos and tested.
Simon Kelley [Wed, 7 Mar 2012 19:10:19 +0000 (19:10 +0000)]
Update man page to reflect the existance of DHCPv6 and RA.
Simon Kelley [Wed, 7 Mar 2012 19:08:11 +0000 (19:08 +0000)]
Use getifaddrs to find interfaces on *BSD
Simon Kelley [Wed, 7 Mar 2012 13:13:56 +0000 (13:13 +0000)]
Handle firewire and EUI-64 addresses in the SLAAC code.
Simon Kelley [Wed, 7 Mar 2012 10:32:35 +0000 (10:32 +0000)]
Teach emit_dbus_signal() about IPv6 DHCPv6 leases.
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.
Simon Kelley [Tue, 6 Mar 2012 19:57:39 +0000 (19:57 +0000)]
Bump Debian version number.
Simon Kelley [Tue, 6 Mar 2012 19:30:17 +0000 (19:30 +0000)]
Add ra-names SLAAC-hostnames from DHCPv4 option.
Simon Kelley [Sun, 4 Mar 2012 20:04:22 +0000 (20:04 +0000)]
Update polish translation.
Simon Kelley [Sat, 3 Mar 2012 18:06:49 +0000 (18:06 +0000)]
Update French translation.
Simon Kelley [Fri, 2 Mar 2012 21:10:39 +0000 (21:10 +0000)]
Typos in man page.
Simon Kelley [Thu, 1 Mar 2012 19:54:50 +0000 (19:54 +0000)]
Fix paretheses in ADD_RDLEN - it always returned 1 before.
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.
Simon Kelley [Thu, 1 Mar 2012 10:35:34 +0000 (10:35 +0000)]
Fix DUID generation with HAVE_BROKEN_RTC.
Simon Kelley [Thu, 1 Mar 2012 10:26:16 +0000 (10:26 +0000)]
Fix socklen_t/size_t confusion in radv.c
Simon Kelley [Wed, 29 Feb 2012 21:43:37 +0000 (21:43 +0000)]
Fix FTBFS when HAVE_BROKEN_RTC defined.
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
Simon Kelley [Wed, 29 Feb 2012 20:10:31 +0000 (20:10 +0000)]
Fix --localise-queries via interface lo bug.
Simon Kelley [Wed, 29 Feb 2012 16:01:17 +0000 (16:01 +0000)]
Tiny makefile tweak.
Simon Kelley [Wed, 29 Feb 2012 12:18:30 +0000 (12:18 +0000)]
RA configuration tweaks and documentation improvements.
Simon Kelley [Wed, 29 Feb 2012 11:45:37 +0000 (11:45 +0000)]
Substitute local address for [::] DHCPv6 options, like DHCPv4.
Simon Kelley [Wed, 29 Feb 2012 11:23:41 +0000 (11:23 +0000)]
Makefile cleanup - use lower case variables for internal use.
Simon Kelley [Tue, 28 Feb 2012 18:07:15 +0000 (18:07 +0000)]
Merge messages files prior to rc1.
Simon Kelley [Tue, 28 Feb 2012 15:20:25 +0000 (15:20 +0000)]
Makefile: support absolute paths in BUILDDIR
Simon Kelley [Mon, 27 Feb 2012 20:24:40 +0000 (20:24 +0000)]
RA lifetimes must be at least 2 hours
Simon Kelley [Mon, 27 Feb 2012 17:42:38 +0000 (17:42 +0000)]
Make RA without DHCPv6 possible.
Simon Kelley [Mon, 27 Feb 2012 11:49:37 +0000 (11:49 +0000)]
Order of fields in DHCPv6 log lines now consistent with DHCPv4
Simon Kelley [Mon, 27 Feb 2012 10:56:18 +0000 (10:56 +0000)]
rename header files.
Simon Kelley [Sun, 26 Feb 2012 20:57:31 +0000 (20:57 +0000)]
CHANGELOG entry to RA.
Simon Kelley [Sun, 26 Feb 2012 20:13:45 +0000 (20:13 +0000)]
Fix RA on *BSD (missing sa_len)
Simon Kelley [Sat, 25 Feb 2012 13:09:18 +0000 (13:09 +0000)]
Tidy up RA scheduling.
Simon Kelley [Sat, 25 Feb 2012 11:31:15 +0000 (11:31 +0000)]
OpenBSD-friendly bld/get-version script
Simon Kelley [Fri, 24 Feb 2012 20:05:52 +0000 (20:05 +0000)]
Don't send hoplimit 1 when multicasting RAs
Simon Kelley [Fri, 24 Feb 2012 19:44:05 +0000 (19:44 +0000)]
Fix ordering problem in multicast setup.
Simon Kelley [Fri, 24 Feb 2012 16:06:20 +0000 (16:06 +0000)]
Router Advertisement
Simon Kelley [Sun, 19 Feb 2012 20:53:20 +0000 (20:53 +0000)]
Fix wrong fallback address in DHCPv6
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
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?
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.
Simon Kelley [Thu, 16 Feb 2012 21:53:11 +0000 (21:53 +0000)]
Fixes for DHCPv6 tag system.
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.
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.
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.
Simon Kelley [Wed, 15 Feb 2012 10:41:03 +0000 (10:41 +0000)]
Remove extact-MAC address from DUID code.
Simon Kelley [Wed, 15 Feb 2012 10:29:50 +0000 (10:29 +0000)]
bugs in IPv6 script calling - wrong DUID and lua relay_address
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.
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
Simon Kelley [Mon, 13 Feb 2012 14:19:25 +0000 (14:19 +0000)]
BUILD_DIR -> BUILDDIR, for consistency.
Simon Kelley [Mon, 13 Feb 2012 12:55:33 +0000 (12:55 +0000)]
Merge branch 'makefile'
Simon Kelley [Mon, 13 Feb 2012 12:54:34 +0000 (12:54 +0000)]
Add BUILD_DIR variable to makefile.
Simon Kelley [Mon, 13 Feb 2012 10:13:13 +0000 (10:13 +0000)]
Fix code parsing --domain, broken whilst added IPv6 stuff.
Simon Kelley [Sat, 11 Feb 2012 22:14:52 +0000 (22:14 +0000)]
Don't build DHCPv6 by default, except when build Debian package.
Simon Kelley [Sat, 11 Feb 2012 22:01:50 +0000 (22:01 +0000)]
Correct duid generate on FreeBSD
Simon Kelley [Fri, 10 Feb 2012 22:16:45 +0000 (22:16 +0000)]
Tweaks to fix compilation on FreeBSD.
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.
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.
Simon Kelley [Fri, 10 Feb 2012 17:36:20 +0000 (17:36 +0000)]
Merge branch 'dhcpv6'
Simon Kelley [Fri, 10 Feb 2012 17:35:37 +0000 (17:35 +0000)]
missed DHCP6 conditional compilation.
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.
Simon Kelley [Fri, 10 Feb 2012 13:42:47 +0000 (13:42 +0000)]
DHCPv6 vendor class option includes an enterprise number. Handle that.
Simon Kelley [Thu, 9 Feb 2012 21:33:09 +0000 (21:33 +0000)]
Fix shell scripting bug in bug scripts.
Simon Kelley [Thu, 9 Feb 2012 21:28:14 +0000 (21:28 +0000)]
lease script should work with IPv6 now.
Simon Kelley [Wed, 8 Feb 2012 14:22:37 +0000 (14:22 +0000)]
dhcp-ignore and dhcp-match implemented for DHCPv6 now.
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
Simon Kelley [Mon, 6 Feb 2012 22:05:15 +0000 (22:05 +0000)]
DHCPDECLINE handling, domain handling, more complete address selection.
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
Simon Kelley [Sun, 22 Jan 2012 16:15:02 +0000 (16:15 +0000)]
Make default NO_DHCP6 and remove compiler warning.
Simon Kelley [Sun, 22 Jan 2012 16:07:22 +0000 (16:07 +0000)]
Merge branch 'dhcpv6'
Simon Kelley [Sun, 22 Jan 2012 16:05:15 +0000 (16:05 +0000)]
It compiles and it allocates a lease! No renewals yet.
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.
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.
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.
Simon Kelley [Wed, 11 Jan 2012 22:00:48 +0000 (22:00 +0000)]
Tweaks to hostfile performance work.
Simon Kelley [Wed, 11 Jan 2012 21:31:51 +0000 (21:31 +0000)]
Improve performance when reading large hostfiles.
Simon Kelley [Sat, 7 Jan 2012 17:51:57 +0000 (17:51 +0000)]
Enable DHCPv6 compilation
Simon Kelley [Sat, 7 Jan 2012 15:29:48 +0000 (15:29 +0000)]
Tidied up usage strings.
Simon Kelley [Sat, 7 Jan 2012 14:37:37 +0000 (14:37 +0000)]
FAQ and example config additions for Windows 7 WPAD problem.
Simon Kelley [Fri, 6 Jan 2012 22:36:58 +0000 (22:36 +0000)]
Remove duplicate tags in data supplied to lease script.
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.
Simon Kelley [Fri, 6 Jan 2012 20:16:07 +0000 (20:16 +0000)]
Debian bug #654897
Simon Kelley [Fri, 6 Jan 2012 20:02:04 +0000 (20:02 +0000)]
Updated copyright notices. Happy new year!
Simon Kelley [Fri, 6 Jan 2012 14:34:32 +0000 (14:34 +0000)]
CHANGELOG update
Simon Kelley [Fri, 6 Jan 2012 11:47:02 +0000 (11:47 +0000)]
Generate version string from git automatically
Simon Kelley [Thu, 5 Jan 2012 22:00:08 +0000 (22:00 +0000)]
VERSION file
Simon Kelley [Thu, 5 Jan 2012 21:42:12 +0000 (21:42 +0000)]
bump version in config.h
Simon Kelley [Thu, 5 Jan 2012 21:33:27 +0000 (21:33 +0000)]
Accumulated 2.60 changes going into git
Simon Kelley [Wed, 19 Oct 2011 08:33:39 +0000 (09:33 +0100)]
import of dnsmasq-2.59.tar.gz
Simon Kelley [Fri, 26 Aug 2011 16:24:52 +0000 (17:24 +0100)]
import of dnsmasq-2.58.tar.gz
Simon Kelley [Fri, 18 Feb 2011 18:11:18 +0000 (18:11 +0000)]
import of dnsmasq-2.57.tar.gz
Simon Kelley [Mon, 14 Feb 2011 20:19:14 +0000 (20:19 +0000)]
import of dnsmasq-2.56.tar.gz
Simon Kelley [Mon, 7 Jun 2010 21:01:39 +0000 (22:01 +0100)]
import of dnsmasq-2.55.tar.gz
Simon Kelley [Thu, 3 Jun 2010 18:42:45 +0000 (19:42 +0100)]
import of dnsmasq-2.53.tar.gz