Commit Graph

  • 0da5e8979b Log forwarding table overflows. Marcelo Salhab Brogliato 2013-05-31 11:49:06 +01:00
  • baa80ae512 Remove limit in prefix length in --auth-zone. Simon Kelley 2013-05-29 16:32:07 +01:00
  • 3e8ed78bf1 Fix option parsing for --dhcp-host. Simon Kelley 2013-05-29 14:31:33 +01:00
  • 48493329d6 Update Debian resolvconf script for dnscrypt-proxy integration. Simon Kelley 2013-05-28 14:49:54 +01:00
  • 76dd75de77 Fix hang from new interface-name code, when using TCP. Simon Kelley 2013-05-23 10:04:25 +01:00
  • 63fd27e35f Debian changelog update. Simon Kelley 2013-05-20 11:50:33 +01:00
  • 115ac3e4d7 Generalise --interface-name to cope with IPv6 addresses. Simon Kelley 2013-05-20 11:28:32 +01:00
  • cfcad42ff1 Fix failure to start with ENOTSOCK Simon Kelley 2013-05-17 11:32:03 +01:00
  • 3f2873d42c Handle IPv4 interface-address labels in Linux. Simon Kelley 2013-05-14 11:28:47 +01:00
  • ab915f837c Only use ourselves as default DNS server for RA if we're doing DNS. Simon Kelley 2013-04-30 10:41:28 +01:00
  • ddd9a6b499 replace inet_addr with inet_pton() in src/option.c Simon Kelley 2013-04-29 17:00:21 +01:00
  • 7abb69b5dc Tighten checks in legal_hostname(). Simon Kelley 2013-04-29 10:52:16 +01:00
  • d5052fb24f Fix FTBFS in ipset.c with old kernel headers. Simon Kelley 2013-04-25 12:44:20 +01:00
  • b5a7ff42bb Check length of synth-domain prefix. Simon Kelley 2013-04-25 11:03:47 +01:00
  • 48fd1c4dd6 Allow option prefix in --synth-domain. Simon Kelley 2013-04-25 09:49:38 +01:00
  • 2bb73af7d1 Add --synth-domain Simon Kelley 2013-04-24 17:38:19 +01:00
  • 86e92f9983 --dhcp-match et al now work with BOOTP as well as DHCP. Simon Kelley 2013-04-23 11:31:39 +01:00
  • 1c10b9de11 Note that dhcp_lease_time and dhcp_release only work for IPv4. Simon Kelley 2013-04-23 10:58:35 +01:00
  • a66d36ea11 Manpage typos. Tomas Hozza 2013-04-22 15:08:07 +01:00
  • aa63a21ce0 Fix regression in dhcp_lease_time utility. Simon Kelley 2013-04-22 15:01:52 +01:00
  • 797a7afba4 Fix crash on SERVFAIL when --conntrack in use. Giacomo Tazzari 2013-04-22 13:16:37 +01:00
  • 4b5ea12e90 Send TCP DNS messages in one write() call. Stops TCP stream fragmenting. Simon Kelley 2013-04-22 10:18:26 +01:00
  • 2b6390fdc9 Bump Debian version number. Simon Kelley 2013-04-19 10:23:50 +01:00
  • bd08ae67f9 Allow option number zero in encapsulated DHCP options. Simon Kelley 2013-04-19 10:22:06 +01:00
  • 4582c0efe7 Fix wrong size in memset() call. Dave Reisner 2013-04-18 09:47:49 +01:00
  • 834f36fe6d Update French translation. Simon Kelley 2013-04-17 13:52:49 +01:00
  • 6f130def07 Manpage typos. Simon Kelley 2013-04-15 14:47:14 +01:00
  • 3931a7bd85 FAQ typos. Simon Kelley 2013-04-15 14:31:52 +01:00
  • d9ee9c0872 Better error check on options parsing. Simon Kelley 2013-04-12 11:17:55 +01:00
  • 0b0a73c1c9 Fix crash on exceeding DHCP lease limit. Simon Kelley 2013-04-11 14:07:02 +01:00
  • 81925ab73a Manpage typos Simon Kelley 2013-04-10 11:43:58 +01:00
  • 9de1aa9b7f Fix parsing of IAID>MAXINT in leases file. Simon Kelley 2013-04-10 11:15:58 +01:00
  • 6f9aaa93e9 ->hwaddr_len must be zero always in DHCPv6 leases. Simon Kelley 2013-04-10 10:25:26 +01:00
  • 7e5664bdbc Fix trivial access of un-initialised memory. Simon Kelley 2013-04-05 16:57:41 +01:00
  • 83f28bef6c Manpage typos. Simon Kelley 2013-04-03 14:46:46 +01:00
  • 96c727fda6 Cope with duplicate dhcp-options with tags (last one wins). Simon Kelley 2013-04-02 21:35:41 +01:00
  • 49dc570a72 Manpage typo. Simon Kelley 2013-04-02 20:27:07 +01:00
  • cd1e04a234 Polish translation. Simon Kelley 2013-04-02 20:11:48 +01:00
  • 27cb314e54 Fix endless loop when dhcp-range goes away. Simon Kelley 2013-04-02 20:06:39 +01:00
  • 56a1142f03 SO_REUSEPORT may be defined, but not supported. Simon Kelley 2013-04-02 17:02:58 +01:00
  • 5b37aa8c19 Trivial change: 0->NULL for pointer constant. Simon Kelley 2013-04-02 16:32:25 +01:00
  • 8ac9787350 Fix lease time calculation when using DHCPv6 relay. Simon Kelley 2013-03-30 21:34:19 +00:00
  • 9f9bd08af8 Merged messages. Simon Kelley 2013-03-22 15:11:53 +00:00
  • 4c985dac39 Indentation. Simon Kelley 2013-03-22 14:07:38 +00:00
  • 3d77c0460d Typos in CHANGELOG Simon Kelley 2013-03-22 10:03:50 +00:00
  • 3ddad24608 Compile-in IPSET by default. Simon Kelley 2013-03-21 17:56:06 +00:00
  • 6e37ab595c Send prefix-class in DHCPREPLY as well as DHCPADVERTISE. Simon Kelley 2013-03-19 20:50:11 +00:00
  • a1a79edaea Bugfix for latest DHCPv6 update. Simon Kelley 2013-03-15 21:19:57 +00:00
  • 49333cbdbe Allow trailing '*' wildcard in interface names. Simon Kelley 2013-03-15 20:30:51 +00:00
  • de92b479d9 Make wildcard-configured addresses work on multiple networks. Simon Kelley 2013-03-15 18:25:10 +00:00
  • 0f128eb58c Clarifications for DNS-auth in man-page. Simon Kelley 2013-03-11 21:21:35 +00:00
  • c630924d66 Experimental support for DHCPv6 prefix-class option. Simon Kelley 2013-03-07 20:59:28 +00:00
  • ff59fc82b3 Split out context-marking from add_address. Simon Kelley 2013-03-07 11:00:26 +00:00
  • 52a1ae72f0 Another logic problem in refactor. Simon Kelley 2013-03-06 22:43:26 +00:00
  • 3a654c506f Respect difference between no IA_{TN}A and no IA_ADDR options. Simon Kelley 2013-03-06 22:17:48 +00:00
  • 2763d4b51a Fix unused variable warning. Simon Kelley 2013-03-06 21:24:56 +00:00
  • e28836bf45 Fix crash in DHCPv6 renew, introduced in refactor. Simon Kelley 2013-03-06 21:22:22 +00:00
  • a6ebfacf7b Massive refactor of stateful DHCPv6. Lease multiple prefixes per client. Simon Kelley 2013-03-06 20:52:35 +00:00
  • c7961075c4 Don't erroneously reject some option names in --dhcp-match Simon Kelley 2013-02-28 15:17:58 +00:00
  • ab6ede7e04 Handle EINTR return from sendto() in ipset.c Simon Kelley 2013-02-23 19:22:37 +00:00
  • b3538f1100 Add ipset.c to source files list in Android makefile. Simon Kelley 2013-02-22 21:56:22 +00:00
  • 3b323bda58 IPset support in debian build. Simon Kelley 2013-02-22 21:55:29 +00:00
  • 13d86c7372 Add --ipset option. Jason A. Donenfeld 2013-02-22 18:20:53 +00:00
  • 208fb610a6 Fix wrong DNSMASQ_LEASE_EXPIRES envar when luascript in use also. Simon Kelley 2013-02-21 22:26:18 +00:00
  • 4038ae2005 Fix crash in DHCPv6 information-request handler. Simon Kelley 2013-02-19 16:47:07 +00:00
  • dd1721c799 DHCPv4 relay-agent options exposed to DHCP-script. Simon Kelley 2013-02-18 21:04:04 +00:00
  • a21e27bc99 Support DHCP DNS server option if we're not doing DNS. Simon Kelley 2013-02-17 16:41:35 +00:00
  • b0ff858e78 Fix FTBFS if HAVE_BROKEN_RTC defined. Simon Kelley 2013-02-06 09:57:47 +00:00
  • 54dae552b1 Fix previous commit. Simon Kelley 2013-02-05 17:55:10 +00:00
  • 25c4198f7c Fix use-after-free Simon Kelley 2013-02-05 14:56:02 +00:00
  • 4ead40cf67 Fix use-after-free Simon Kelley 2013-02-05 14:51:14 +00:00
  • 04a0612e8a Remove dead code. Simon Kelley 2013-02-05 14:47:46 +00:00
  • aa608c84b4 Fix wrong syntax check. Simon Kelley 2013-02-05 14:42:59 +00:00
  • 38365ff040 Theoretical memory leak fix. Simon Kelley 2013-02-05 14:35:54 +00:00
  • 9c4270bcd9 Fix memory leak. Simon Kelley 2013-02-04 22:07:57 +00:00
  • 46b066565e Don't leak sockets when getsockname fails. Simon Kelley 2013-02-04 21:47:59 +00:00
  • 4dc9c657ad Memory leak. Simon Kelley 2013-02-04 21:43:52 +00:00
  • 39595cfe31 Fix memory leak. Simon Kelley 2013-02-04 21:40:07 +00:00
  • ffa3d7d6a2 Copy-and-paste error Simon Kelley 2013-02-04 21:35:43 +00:00
  • aa67fe7a8c Catch NULL pointer deref if qdcount == 0 Simon Kelley 2013-02-04 21:32:34 +00:00
  • bb2509fd2c Typo in filter_constructed_dhcp() Simon Kelley 2013-02-04 21:25:21 +00:00
  • 61744359de Change copyright messages to include 2013. Simon Kelley 2013-01-31 14:34:40 +00:00
  • 095f62551f Update manpage for --dhcp-authoritative DHCPv6 behaviour. Simon Kelley 2013-01-30 11:31:02 +00:00
  • e25db1f273 Handle wrong interface for locally-routed packets. Simon Kelley 2013-01-29 22:10:26 +00:00
  • 79cb46c0e9 Man page typos. Simon Kelley 2013-01-23 19:49:21 +00:00
  • 22ce550e53 Correct behaviour for TCP queries to allowed address via banned interface. Simon Kelley 2013-01-22 13:53:04 +00:00
  • 30393100c1 Wildcard IPv6 addresses in --dhcp-host, for constructed ranges. Simon Kelley 2013-01-17 16:34:16 +00:00
  • 459380965a Fix last commit. Simon Kelley 2013-01-15 21:57:42 +00:00
  • 21bac1bccd Check IAID as well as CLID for lease identity. Simon Kelley 2013-01-14 21:35:05 +00:00
  • b1a1b6def5 Tweak DHCP startup logging. Simon Kelley 2013-01-11 16:28:50 +00:00
  • baeb3adf21 More IPv6 address allocation fixes. Simon Kelley 2013-01-10 11:47:38 +00:00
  • 39f6a04ca4 Better fix for interfaces without broadcast address on *BSD. Simon Kelley 2013-01-09 19:57:47 +00:00
  • 37c9ccebd1 DHCPv6 address allocation - same DUID, two IAIDs Simon Kelley 2013-01-09 19:51:04 +00:00
  • 71c73ac17c Fix crash on startup on Solaris 11 Simon Kelley 2013-01-08 21:22:24 +00:00
  • c6cb7407b3 Don't do AXFR unless auth-sec-servers is set. Simon Kelley 2013-01-07 21:55:54 +00:00
  • 333b2ceb97 Documentation updates for auth-DNS and constructed dhcp ranges. Simon Kelley 2013-01-07 21:46:03 +00:00
  • b456b9fdfe Linked-list bug in new "use longest prefixes first" code. Simon Kelley 2013-01-02 17:59:28 +00:00
  • 34d0a36a1d Man page updates Simon Kelley 2013-01-02 11:40:56 +00:00
  • 355736f36f Fix auth-DNS filtering problems with contructed ranges. Simon Kelley 2012-12-30 17:54:04 +00:00
  • 771287be11 Wildcards in dhcp-range constructors Simon Kelley 2012-12-30 17:38:09 +00:00