aboutsummaryrefslogtreecommitdiffstats
path: root/package/dnsmasq
Commit message (Collapse)AuthorAgeFilesLines
* dnsmasq: Fix DHCP no address on interface warning (#10570)Vasilis Tsiligiannis2012-07-191-0/+49
| | | | SVN-Revision: 32781
* dnsmasq: Bump to 2.62, add DHCPv6 variantVasilis Tsiligiannis2012-07-172-17/+33
| | | | SVN-Revision: 32764
* package/dnsmasq: allow /etc/config/dhcp to specify --address argumentsJo-Philipp Wich2012-07-051-0/+5
| | | | | | | | | | | | | | | | | | | | | | | Add a config list to the 'config dnsmasq' section to specify fixed DNS addresses. For example: config dnsmasq: [snip] list address '/example.com/192.168.0.1' will result in the argument '-A /example.com/192.168.0.1' to the dnsmasq options. This configures dnsmasq to return the specified IP for any queries to '*.example.com' names. Useful for overriding lookups to a range of DNS names. [jow: "append args" -> "xappend", "-A" -> "--address"] Signed-off-by: Jeremy Kerr <jk@ozlabs.org> SVN-Revision: 32624
* Add local TTL option to dnsmasqJo-Philipp Wich2012-07-051-0/+1
| | | | | | | | | | | | | | | | | | | | | -T, --local-ttl=<time> When replying with information from /etc/hosts or the DHCP leases file dnsmasq by default sets the time-to-live field to zero, meaning that the requestor should not itself cache the information. This is the correct thing to do in almost all situations. This option allows a time-to-live (in seconds) to be given for these replies. This will reduce the load on the server at the expense of clients using stale data under some circumstances. [jow: change -T to --local--ttl to conform with the other options] Signed-off-by: Andrew Byrne <openwrt@andy.id.au> openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel SVN-Revision: 32623
* dnsmasq: introduce "add_local_hostname" and "add_local_domain" options - ↵Jo-Philipp Wich2012-07-011-3/+11
| | | | | | add_local_domain defaults to 1 and controls whether the local domain is written as search directive to the local resolv.conf - add_local_hostname defaults to 1 and controls whether A and PTR records are created automatically for the local hostname These change supersedes http://patchwork.openwrt.org/patch/2207/ and http://patchwork.openwrt.org/patch/2208/ SVN-Revision: 32570
* package/dnsmasq: permit UCI configuration of --dhcp-fqdn optionJo-Philipp Wich2012-07-011-0/+1
| | | | | | | | | | | | This adds a new boolean option, fqdn, to the "config dnsmasq" section of /etc/config/dhcp. The default is off. When set on, it enables the dhcp-fqdn option to dnsmasq. dhcp-fqdn causes dnsmasq's DNS server to not resolve unqualifed local hostnames. The "domain" option is required when using "fqdn". Local hostnames will remain available for lookup using fully-qualified names. Signed-off-by: Mark Mentovai <mark@moxienet.com> SVN-Revision: 32569
* package/dnsmasq: permit dhcp_option in global dnsmasq config sectionJo-Philipp Wich2012-07-011-1/+3
| | | | | | | | | | | | | | dnsmasq currently permits dhcp_options to be specified only in "config dhcp" sections of /etc/config/dhcp. When dnsmasq is providing DHCP service for multiple subnets and there are multiple "config dhcp" sections without "option ignore", it makes sense to allow dhcp_options that should apply globally in the "config dnsmasq" section of /etc/config/dhcp. dhcp_option is a list option. [jow: rework patch to apply after dhcp-option-force handling got introduced] Signed-off-by: Mark Mentovai <mark@moxienet.com> SVN-Revision: 32568
* dnsmasq: bump package revisionJo-Philipp Wich2012-05-191-1/+1
| | | | SVN-Revision: 31817
* dnsmasq: allow forcing optionsJo-Philipp Wich2012-05-191-8/+25
| | | | | | | | | | The option 'force' when set to '1' will transform a dhcp-option to dhcp-option-force instead in the config. This is useful for forcing options to be sent back to a client (even options it didn't ask for). Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com> SVN-Revision: 31816
* dnsmasq: add support for set: and tag: pairsJo-Philipp Wich2012-05-191-2/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On my network, I have a variety of machines and appliances, some of which need different configuration issues than the default options. For example: config host option name 'client' option mac '00:01:02:03:04:05' option ip '192.168.1.20' option tag 'acme' config tag acme option force '1' list dhcp_option 'option:router,192.168.1.253' list dhcp_option 'option:domain-name,acme.com' list dhcp_option 'option:domain-search,acme.com,redfish-solutions.com' which allows me to override the default router for my client's host, as well as its domain-name, and its domain-search. this causes the following config lines: dhcp-host=00:01:02:03:04:05,set:acme,192.168.1.20,client dhcp-option-force=tag:acme,option:router,192.168.1.253 dhcp-option-force=tag:acme,option:domain-name,acme.com dhcp-option-force=tag:acme,option:domain-search:acme.com,redfish-solutions.com This could be useful elsewhere, for instance, if you have an IP CCTV that you don't want to have a default-route, etc. Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com> SVN-Revision: 31815
* dnsmasq: fix parsing of mx record options (#11365)Jo-Philipp Wich2012-05-191-1/+1
| | | | SVN-Revision: 31814
* dnsmasq: configure dnsmasq via flat config file and not command-line argsJo-Philipp Wich2012-04-021-54/+79
| | | | | | | | | | Sometimes it's useful to compare the generated config file from UCI config with a hand-edited dnsmasq config file, especially if you're migrating to an OpenWRT router from something else (such as Astlinux). Putting the generated config makes it easier to capture and diff, etc. Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com> SVN-Revision: 31182
* dnsmasq: add missing config_get, localize variables, bump package revisionJo-Philipp Wich2012-03-232-2/+4
| | | | SVN-Revision: 31058
* dnsmasq: add mx record supportJo-Philipp Wich2012-03-231-0/+16
| | | | | | | | | | | | | | | | | Adding the following syntax support: config mxhost option domain mydomain.com option relay svr10.ironport.com option pref 50 and this will generate an MX record for mydomain.com pointing at the relay with a given preference. Redux: default the preference to 0 if absent. Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com> SVN-Revision: 31057
* dnsmasq: add keywords for SRV RR class/weightJo-Philipp Wich2012-03-231-2/+5
| | | | | | | | | | | | | | The SRV record also requires the class and weight fields... Currently you can overload the "port" keyword as: option port xxxx,class,weight but this is counter-intuitive. Here we fix this. Redux: make the port required. Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com> SVN-Revision: 31056
* dnsmasq: if CONFIG_IPV6 is off, compile with -DNO_IPV6 - solves unresolved ↵Jo-Philipp Wich2012-01-181-1/+3
| | | | | | refs to in6addr_any when building with external CodeSourcery toolchain SVN-Revision: 29777
* dnsmasq: automatically add host entry for own hostname and ptr record for ↵Jo-Philipp Wich2011-12-012-4/+14
| | | | | | lan ip address SVN-Revision: 29375
* package/dnsmasq: update to 2.59 (thanks to Raphael Huck)Nicolas Thill2011-11-252-15/+12
| | | | SVN-Revision: 29329
* package/dnsmasq: use new service wrapperNicolas Thill2011-11-072-7/+10
| | | | SVN-Revision: 28837
* add cname sectionTravis Kemen2011-10-201-0/+14
| | | | SVN-Revision: 28493
* dnsmasq: update to 2.58Florian Fainelli2011-09-301-5/+6
| | | | | | patch by Raphael Huck. SVN-Revision: 28333
* dnsmasq: allow hostname assignment without static lease The attached patch ↵Jo-Philipp Wich2011-05-242-5/+4
| | | | | | | | | | | | | | | 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
* dnsmasq: use -ffunction-sections, -fdata-sections and --gc-sections, saves ↵Felix Fietkau2011-03-021-0/+3
| | | | | | 8k uncompressed SVN-Revision: 25827
* upgrade to 2.57Imre Kaloz2011-02-192-6/+6
| | | | SVN-Revision: 25576
* dnsmasq: fix logic for creating missing filesFelix Fietkau2011-02-141-2/+2
| | | | SVN-Revision: 25540
* package/dnsmasq: use service_kill in initscriptJo-Philipp Wich2011-02-141-1/+1
| | | | SVN-Revision: 25537
* dnsmasq: add support for option "--dhcp-script" (thanks Bastian Bittorf)Vasilis Tsiligiannis2011-01-271-0/+1
| | | | SVN-Revision: 25137
* dnsmasq: Fix parameter 'limit'Felix Fietkau2011-01-261-0/+1
| | | | | | | | | | '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
* Package dnsmasq init-file If an already running DHCP-server is found on the ↵Jo-Philipp Wich2010-11-212-3/+8
| | | | | | | | 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
* dnsmasq: remove a useless subshell invocation from the init scriptJo-Philipp Wich2010-10-061-1/+1
| | | | SVN-Revision: 23272
* dnsmasq: allow 127.0.0.1/8 upstream DNS responses by default, resolves ↵Jo-Philipp Wich2010-10-062-2/+2
| | | | | | issues with Netflix and other services SVN-Revision: 23270
* package/dnsmasq: add support for bogus-nxdomain (thanks to Mickey Knox), ↵Nicolas Thill2010-08-113-1/+7
| | | | | | bump release number SVN-Revision: 22592
* dnsmasq: Squelch a 'touch' error when no dhcp leases file is defined in ↵Vasilis Tsiligiannis2010-08-081-1/+1
| | | | | | config, thanks stsp (#7720) SVN-Revision: 22528
* dnsmasq: add -c or --cache-size option to dnsmasq via cachesize UCI option ↵Jo-Philipp Wich2010-08-041-0/+1
| | | | | | (#7625) SVN-Revision: 22490
* Allow UCI interface names in /etc/config/dhcp Signed-off-by: Gabriel Kerneis ↵Jo-Philipp Wich2010-08-041-2/+4
| | | | | | <kerneis@pps.jussieu.fr> SVN-Revision: 22487
* dnsmasq: initscript: fix bool options handling, bump release numberNicolas Thill2010-07-172-4/+4
| | | | SVN-Revision: 22251
* dnsmasq: add and enable DNS rebind protectionsJo-Philipp Wich2010-07-163-2/+28
| | | | SVN-Revision: 22222
* package/dnsmasq: update dnsmasq to 2.55Alexandros C. Couloumbis2010-06-221-3/+3
| | | | SVN-Revision: 21871
* package/dnsmasq: bump release number (missed from r21400)Nicolas Thill2010-05-211-1/+1
| | | | SVN-Revision: 21523
* Add support for SRV records to dnsmasq config parsingPeter Denison2010-05-081-0/+18
| | | | SVN-Revision: 21400
* dnsmasq: - when processing domain entries, append searchdomain to host ↵Jo-Philipp Wich2010-04-232-4/+12
| | | | | | entries if they are not fully qualified - create only one reverse record for address entries with multiple names SVN-Revision: 21109
* dnsmasq: don't append search domain to custom host entriesJo-Philipp Wich2010-04-162-3/+3
| | | | SVN-Revision: 20935
* dnsmasq: allow multiple hostnames per domain sectionJo-Philipp Wich2010-04-022-5/+11
| | | | SVN-Revision: 20656
* fix limitTravis Kemen2010-03-181-1/+1
| | | | SVN-Revision: 20275
* remove +1 as it isn't needed since 16619Travis Kemen2010-03-181-1/+1
| | | | SVN-Revision: 20259
* if readethers is set to true make sure /etc/ethers exists, closes #6740Travis Kemen2010-03-141-0/+3
| | | | SVN-Revision: 20220
* dnsmasq: remove redundant code introduced with r20074Jo-Philipp Wich2010-03-091-3/+0
| | | | SVN-Revision: 20079
* dnsmasq: allow multiple macs per static lease address (#6205)Jo-Philipp Wich2010-03-081-3/+8
| | | | SVN-Revision: 20074
* dnsmasq: prevent bad command line error when a dhcp pool has ignore set and ↵Jo-Philipp Wich2010-03-081-1/+1
| | | | | | the corresponding iface has only whitespace as value SVN-Revision: 20048
* dnsmasq: Remove deprecated HAVE_ISC_READER=1 flag (#6757)Vasilis Tsiligiannis2010-03-011-1/+1
| | | | SVN-Revision: 19942