Commit Graph

111 Commits (5dec9dd3b200fd3721d98d77ee36c3b53ea65b4e)

Author SHA1 Message Date
Jo-Philipp Wich 899de4adc9 dnsmasq: if CONFIG_IPV6 is off, compile with -DNO_IPV6 - solves unresolved refs to in6addr_any when building with external CodeSourcery toolchain
SVN-Revision: 29777
13 years ago
Jo-Philipp Wich 0f74cb4631 dnsmasq: automatically add host entry for own hostname and ptr record for lan ip address
SVN-Revision: 29375
13 years ago
Nicolas Thill 8553f9d243 package/dnsmasq: update to 2.59 (thanks to Raphael Huck)
SVN-Revision: 29329
13 years ago
Nicolas Thill 4f5cbf9f9b package/dnsmasq: use new service wrapper
SVN-Revision: 28837
13 years ago
Travis Kemen fce8379940 add cname section
SVN-Revision: 28493
13 years ago
Florian Fainelli ddf842d573 dnsmasq: update to 2.58
patch by Raphael Huck.

SVN-Revision: 28333
13 years ago
Jo-Philipp Wich 50b69073d6 dnsmasq: allow hostname assignment without static lease The attached patch for dnsmasq.init allows to assign a hostname to a particular mac-address. It's useful to override the client supplied hostname, especially if the client does not supply a hostname at all.
It corresponds to the following example in dnsmasq.conf.example:

	# Always set the name of the host with hardware address
	# 11:22:33:44:55:66 to be "fred"
	#dhcp-host=11:22:33:44:55:66,fred

Regards
Mathias

SVN-Revision: 26983
13 years ago
Felix Fietkau 679dbee95f dnsmasq: use -ffunction-sections, -fdata-sections and --gc-sections, saves 8k uncompressed
SVN-Revision: 25827
13 years ago
Imre Kaloz a0ee5b91fd upgrade to 2.57
SVN-Revision: 25576
13 years ago
Felix Fietkau 47310844bc dnsmasq: fix logic for creating missing files
SVN-Revision: 25540
13 years ago
Jo-Philipp Wich a8850efe9e package/dnsmasq: use service_kill in initscript
SVN-Revision: 25537
13 years ago
Vasilis Tsiligiannis e14097aca9 dnsmasq: add support for option "--dhcp-script" (thanks Bastian Bittorf)
SVN-Revision: 25137
14 years ago
Felix Fietkau 516dcae1c7 dnsmasq: Fix parameter 'limit'
'limit' is actually the number of IP addresses to serve. See the use of ipcalc.sh.
For getting the expected number of IP addresses served, we have to decrement
limit by one.

Patch from: kentarou matsuyama <matsuyama@thinktube.com>

SVN-Revision: 25100
14 years ago
Jo-Philipp Wich bd35e85116 Package dnsmasq init-file If an already running DHCP-server is found on the configured interface, the init-script refuses to start, but does not give a hint why. It took us some days to track down this behavior in our MANET, where every wifi/adhoc-node runs it own DHCP-server. Now syslog is more verbose on this.
Signed-off-by: Bastian Bittorf <bittorf@bluebottle.com>

SVN-Revision: 24051
14 years ago
Jo-Philipp Wich 8c33c86021 dnsmasq: remove a useless subshell invocation from the init script
SVN-Revision: 23272
14 years ago
Jo-Philipp Wich 91cb4aac9e dnsmasq: allow 127.0.0.1/8 upstream DNS responses by default, resolves issues with Netflix and other services
SVN-Revision: 23270
14 years ago
Nicolas Thill 46016457c2 package/dnsmasq: add support for bogus-nxdomain (thanks to Mickey Knox), bump release number
SVN-Revision: 22592
14 years ago
Vasilis Tsiligiannis f2ef7cc8af dnsmasq: Squelch a 'touch' error when no dhcp leases file is defined in config, thanks stsp (#7720)
SVN-Revision: 22528
14 years ago
Jo-Philipp Wich 251c93bcbf dnsmasq: add -c or --cache-size option to dnsmasq via cachesize UCI option (#7625)
SVN-Revision: 22490
14 years ago
Jo-Philipp Wich 97b10e38a8 Allow UCI interface names in /etc/config/dhcp Signed-off-by: Gabriel Kerneis <kerneis@pps.jussieu.fr>
SVN-Revision: 22487
14 years ago
Nicolas Thill 1d7a6ebc79 dnsmasq: initscript: fix bool options handling, bump release number
SVN-Revision: 22251
14 years ago
Jo-Philipp Wich 9c3244a884 dnsmasq: add and enable DNS rebind protections
SVN-Revision: 22222
14 years ago
Alexandros C. Couloumbis a9783bd1c1 package/dnsmasq: update dnsmasq to 2.55
SVN-Revision: 21871
14 years ago
Nicolas Thill e2df3ea15f package/dnsmasq: bump release number (missed from r21400)
SVN-Revision: 21523
14 years ago
Peter Denison f30b179135 Add support for SRV records to dnsmasq config parsing
SVN-Revision: 21400
14 years ago
Jo-Philipp Wich 6f5203228f dnsmasq: - when processing domain entries, append searchdomain to host entries if they are not fully qualified - create only one reverse record for address entries with multiple names
SVN-Revision: 21109
14 years ago
Jo-Philipp Wich c876279bb2 dnsmasq: don't append search domain to custom host entries
SVN-Revision: 20935
14 years ago
Jo-Philipp Wich a8e904a958 dnsmasq: allow multiple hostnames per domain section
SVN-Revision: 20656
14 years ago
Travis Kemen 0fd984fc4f fix limit
SVN-Revision: 20275
14 years ago
Travis Kemen e2f86520c5 remove +1 as it isn't needed since 16619
SVN-Revision: 20259
14 years ago
Travis Kemen 3a13fb95ab if readethers is set to true make sure /etc/ethers exists, closes #6740
SVN-Revision: 20220
14 years ago
Jo-Philipp Wich 9b8ff17f8c dnsmasq: remove redundant code introduced with r20074
SVN-Revision: 20079
14 years ago
Jo-Philipp Wich 58820edbd9 dnsmasq: allow multiple macs per static lease address (#6205)
SVN-Revision: 20074
14 years ago
Jo-Philipp Wich 4bbb272f48 dnsmasq: prevent bad command line error when a dhcp pool has ignore set and the corresponding iface has only whitespace as value
SVN-Revision: 20048
14 years ago
Vasilis Tsiligiannis 6a11bbbac9 dnsmasq: Remove deprecated HAVE_ISC_READER=1 flag (#6757)
SVN-Revision: 19942
14 years ago
Hauke Mehrtens e474081797 Update to version 2.52
Patch 103-ipv6_fix.patch is removed, because the problem the patch was fixing is now fixed in mainline.

Thank you Raphaël HUCK for your patch.
This fixes #6568.

SVN-Revision: 19392
15 years ago
Jo-Philipp Wich f40e9e8d8a dnsmasq: only write search directive if domain is actually set
SVN-Revision: 19090
15 years ago
Jo-Philipp Wich fd7889cf6f dnsmasq: add local domain as search directive to /tmp/resolv.conf
SVN-Revision: 19086
15 years ago
Jo-Philipp Wich 02d30873eb dnsmasq: Fix setting the network-id for config host sections This renames name to networkid where applicable, and re-adds the name option for hosts. Signed-off-by: Stefan Bethke <stb@lassitu.de>
SVN-Revision: 19069
15 years ago
Jo-Philipp Wich 2a83e90ceb dnsmasq: While trying to document the dhcp UCI config, I noticed that the name config option is applied wrongly when adding static addresses. Cf. the dnsmasq man page. Signed-off-by: Stefan Bethke <stb@lassitu.de>
SVN-Revision: 18934
15 years ago
Markus Wigge c05ba34ba7 new upstream release 2.51 with some fixes, see http://www.thekelleys.org.uk/dnsmasq/CHANGELOG refreshed patches for new release
SVN-Revision: 18541
15 years ago
Jo-Philipp Wich 5a485c4112 dnsmasq: Set a list of addnhosts files. e.g. list 'addnhosts' '/var/etc/hosts.olsr' list 'addnhosts' '/var/etc/hosts.olsrv6' hosts.olsr for ipv4 and hosts.olsrv6 for ipv6 addresses. Signed-off-by: Patrick Grimm <patrick@lunatiki.de>
SVN-Revision: 18470
15 years ago
Jo-Philipp Wich 0582d1ffb7 dnsmasq: - make "name" option in "host" sections optional and append it to -G if set, allows specifying hostnames for static leases without resorting to /etc/hosts - implement "domain" sections, allows defining arbitary host names and associated ptr records from uci - bump package revision
SVN-Revision: 17897
15 years ago
Felix Fietkau 3ede844486 update dnsmasq to 2.50 (#5784)
SVN-Revision: 17711
15 years ago
Felix Fietkau 61a94268ec Add default /etc/dnsmasq.conf
dnsmasq allows adding of arbitrary SRV/PTR/TXT/CNAME records.
However, those options sometimes can not be passed as
command-line arguments due to excess length.  This patch tries to
solve this problem:

1. Provide /etc/dnsmasq.conf file with comments about adding
   SRV/PTR/TXT/CNAME records.
2. Add this file to conffiles list so it is preserver during
   backup/restore or system upgrade.

If someone needs a lot of custom records, default configuration
file can be edited.  Since manual pages and documentation is not
installed, provided comments should be enough to figure out
option syntax.

Signed-off-by: Alexey I. Froloff <raorn@altlinux.org>

SVN-Revision: 17663
15 years ago
Felix Fietkau c067858fdf dnsmasq startup script update: add notinterface parameter
This tiny patch makes the dnsmasq init.d script listen to a parameter called "notinterface", which tells dnsmasq to not listen on a defined set of interfaces.

By default dnsmasq *always* listens on the loopback interface, even if you tell it to specifically listen on a certain other interface. Sometimes this is not desirable behaviour, so you might want to turn it off. This is useful when, for example, you want to have your own DNS server listening on the loopback interface.

Signed-off-by: Johnny Halfmoon <jhalfmoon at milksnot.com>

SVN-Revision: 17599
15 years ago
Hauke Mehrtens b5141ea359 Update to version 2.49 Fixes #5331 and #5286
SVN-Revision: 16436
15 years ago
Jo-Philipp Wich ff3c63fb61 dnsmasq: add option to specify dhcp-hostsfile (#5079)
SVN-Revision: 15747
15 years ago
Markus Wigge e85943d41a fixed dnsmasq init for "ignore" option
dnsmasq.init tried to set range options even when ignore was
set to "1". Now the functions stops processing after evaluating
the "ignore" option when the result is > 0

SVN-Revision: 15618
15 years ago
Markus Wigge 807c0426bf changed "option" to "list" for binding interfaces
SVN-Revision: 15613
15 years ago