aboutsummaryrefslogtreecommitdiffstats
path: root/package/dnsmasq
Commit message (Collapse)AuthorAgeFilesLines
* [package] dnsmasq: add missing config_get, localize variables, bump package ↵Jo-Philipp Wich2012-03-232-2/+4
| | | | | | revision git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31058 3c298f89-4303-0410-b956-a3cf2f4a3e73
* 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> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31057 3c298f89-4303-0410-b956-a3cf2f4a3e73
* 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> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31056 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [package] dnsmasq: if CONFIG_IPV6 is off, compile with -DNO_IPV6 - solves ↵Jo-Philipp Wich2012-01-181-1/+3
| | | | | | unresolved refs to in6addr_any when building with external CodeSourcery toolchain git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29777 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [package] dnsmasq: automatically add host entry for own hostname and ptr ↵Jo-Philipp Wich2011-12-012-4/+14
| | | | | | record for lan ip address git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29375 3c298f89-4303-0410-b956-a3cf2f4a3e73
* package/dnsmasq: update to 2.59 (thanks to Raphael Huck)Nicolas Thill2011-11-252-15/+12
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29329 3c298f89-4303-0410-b956-a3cf2f4a3e73
* package/dnsmasq: use new service wrapperNicolas Thill2011-11-072-7/+10
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28837 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add cname sectionTravis Kemen2011-10-201-0/+14
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28493 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [package] dnsmasq: update to 2.58Florian Fainelli2011-09-301-5/+6
| | | | | | patch by Raphael Huck. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28333 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [PATCH] dnsmasq: allow hostname assignment without static leaseJo-Philipp Wich2011-05-242-5/+4
| | | | | | | | | | | | | | | | | | 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 git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26983 3c298f89-4303-0410-b956-a3cf2f4a3e73
* dnsmasq: use -ffunction-sections, -fdata-sections and --gc-sections, saves ↵Felix Fietkau2011-03-021-0/+3
| | | | | | 8k uncompressed git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25827 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [package/dnsmasq]: upgrade to 2.57Imre Kaloz2011-02-192-6/+6
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25576 3c298f89-4303-0410-b956-a3cf2f4a3e73
* dnsmasq: fix logic for creating missing filesFelix Fietkau2011-02-141-2/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25540 3c298f89-4303-0410-b956-a3cf2f4a3e73
* package/dnsmasq: use service_kill in initscriptJo-Philipp Wich2011-02-141-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25537 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [package] dnsmasq: add support for option "--dhcp-script" (thanks Bastian ↵Vasilis Tsiligiannis2011-01-271-0/+1
| | | | | | Bittorf) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25137 3c298f89-4303-0410-b956-a3cf2f4a3e73
* 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> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25100 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [PATCH] Package dnsmasq init-fileJo-Philipp Wich2010-11-212-3/+8
| | | | | | | | | | | | | | 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> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24051 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [package] dnsmasq: remove a useless subshell invocation from the init scriptJo-Philipp Wich2010-10-061-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23272 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [package] dnsmasq: allow 127.0.0.1/8 upstream DNS responses by default, ↵Jo-Philipp Wich2010-10-062-2/+2
| | | | | | resolves issues with Netflix and other services git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23270 3c298f89-4303-0410-b956-a3cf2f4a3e73
* package/dnsmasq: add support for bogus-nxdomain (thanks to Mickey Knox), ↵Nicolas Thill2010-08-113-1/+7
| | | | | | bump release number git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22592 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [package] dnsmasq: Squelch a 'touch' error when no dhcp leases file is ↵Vasilis Tsiligiannis2010-08-081-1/+1
| | | | | | defined in config, thanks stsp (#7720) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22528 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [package] dnsmasq: add -c or --cache-size option to dnsmasq via cachesize ↵Jo-Philipp Wich2010-08-041-0/+1
| | | | | | UCI option (#7625) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22490 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [PATCH] Allow UCI interface names in /etc/config/dhcpJo-Philipp Wich2010-08-041-2/+4
| | | | | | | Signed-off-by: Gabriel Kerneis <kerneis@pps.jussieu.fr> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22487 3c298f89-4303-0410-b956-a3cf2f4a3e73
* dnsmasq: initscript: fix bool options handling, bump release numberNicolas Thill2010-07-172-4/+4
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22251 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [package] dnsmasq: add and enable DNS rebind protectionsJo-Philipp Wich2010-07-163-2/+28
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22222 3c298f89-4303-0410-b956-a3cf2f4a3e73
* package/dnsmasq: update dnsmasq to 2.55Alexandros C. Couloumbis2010-06-221-3/+3
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21871 3c298f89-4303-0410-b956-a3cf2f4a3e73
* package/dnsmasq: bump release number (missed from r21400)Nicolas Thill2010-05-211-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21523 3c298f89-4303-0410-b956-a3cf2f4a3e73
* Add support for SRV records to dnsmasq config parsingPeter Denison2010-05-081-0/+18
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21400 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [package] dnsmasq:Jo-Philipp Wich2010-04-232-4/+12
| | | | | | | | - 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 git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21109 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [package] dnsmasq: don't append search domain to custom host entriesJo-Philipp Wich2010-04-162-3/+3
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20935 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [package] dnsmasq: allow multiple hostnames per domain sectionJo-Philipp Wich2010-04-022-5/+11
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20656 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fix limitTravis Kemen2010-03-181-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20275 3c298f89-4303-0410-b956-a3cf2f4a3e73
* remove +1 as it isn't needed since 16619Travis Kemen2010-03-181-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20259 3c298f89-4303-0410-b956-a3cf2f4a3e73
* if readethers is set to true make sure /etc/ethers exists, closes #6740Travis Kemen2010-03-141-0/+3
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20220 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [package] dnsmasq: remove redundant code introduced with r20074Jo-Philipp Wich2010-03-091-3/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20079 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [package] dnsmasq: allow multiple macs per static lease address (#6205)Jo-Philipp Wich2010-03-081-3/+8
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20074 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [package] dnsmasq: prevent bad command line error when a dhcp pool has ↵Jo-Philipp Wich2010-03-081-1/+1
| | | | | | ignore set and the corresponding iface has only whitespace as value git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20048 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [package] dnsmasq: Remove deprecated HAVE_ISC_READER=1 flag (#6757)Vasilis Tsiligiannis2010-03-011-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19942 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [dnsmasq] Update to version 2.52Hauke Mehrtens2010-01-293-58/+8
| | | | | | | | | | 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. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19392 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [package] dnsmasq: only write search directive if domain is actually setJo-Philipp Wich2010-01-101-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19090 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [package] dnsmasq: add local domain as search directive to /tmp/resolv.confJo-Philipp Wich2010-01-091-0/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19086 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [PATCH] dnsmasq: Fix setting the network-id for config host sectionsJo-Philipp Wich2010-01-082-36/+38
| | | | | | | | This renames name to networkid where applicable, and re-adds the name option for hosts. Signed-off-by: Stefan Bethke <stb@lassitu.de> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19069 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [package] dnsmasq:Jo-Philipp Wich2009-12-262-2/+2
| | | | | | | | 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> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18934 3c298f89-4303-0410-b956-a3cf2f4a3e73
* new upstream release 2.51 with some fixes, seeMarkus Wigge2009-11-263-11/+17
| | | | | | | | http://www.thekelleys.org.uk/dnsmasq/CHANGELOG refreshed patches for new release git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18541 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [package] dnsmasq: Set a list of addnhosts files.Jo-Philipp Wich2009-11-222-2/+6
| | | | | | | | | | | 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> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18470 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [package] dnsmasq:Jo-Philipp Wich2009-10-052-5/+21
| | | | | | | | | | | - 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 git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17897 3c298f89-4303-0410-b956-a3cf2f4a3e73
* update dnsmasq to 2.50 (#5784)Felix Fietkau2009-09-241-2/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17711 3c298f89-4303-0410-b956-a3cf2f4a3e73
* Add default /etc/dnsmasq.confFelix Fietkau2009-09-212-0/+39
| | | | | | | | | | | | | | | | | | | | | 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> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17663 3c298f89-4303-0410-b956-a3cf2f4a3e73
* dnsmasq startup script update: add notinterface parameterFelix Fietkau2009-09-162-1/+7
| | | | | | | | | | 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> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17599 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [dnsmasq] Update to version 2.49Hauke Mehrtens2009-06-134-26/+10
| | | | | | | Fixes #5331 and #5286 git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16436 3c298f89-4303-0410-b956-a3cf2f4a3e73