[dtaht/Cerowrt-3.3] c77560: update dnsmasq to git head

GitHub noreply at github.com
Thu Mar 29 23:37:15 EDT 2012


  Branch: refs/heads/master
  Home:   https://github.com/dtaht/Cerowrt-3.3
  Commit: c775606e9b2624ca8e7269918ac97587b978b0b4
      https://github.com/dtaht/Cerowrt-3.3/commit/c775606e9b2624ca8e7269918ac97587b978b0b4
  Author: Dave Taht <dave.taht at bufferbloat.net>
  Date:   2012-03-29 (Thu, 29 Mar 2012)

  Changed paths:
    M package/dnsmasq/Makefile

  Log Message:
  -----------
  update dnsmasq to git head

awesome notes from simon:

The AAAA-from-DHCPv4 is working well. I was concerned that It might miss
getting a valid ping reply without aggressive retries But in fact my
Android phone has never faield to confirm the AAAA record within 20s or
so of getting a DHCPv4 lease when ever I arrive home. I figure that's a
good test as the phone is passing through marginal signal strength first
and is partially shielded in my pocket.

Once the DHCPv4 lease is done, dnsmasq is sending RAs every 5-10s for
a minute, and pings with exponential backoff, 1s ,2s, 4s, etc.
It bottoms out at a ping every 2048s which is trivial load for hosts which
are never going to reply (No IPv6, privacy extensions, etc) but will
still eventually find hosts which do.

The latest git head also implements one-line stateless DHCPv6

dhcp-range=<subnet>,ra-stateless

will enable DHCPv6 and RA with A and O bits set, M bit reset.

The first time I enabled it on my production network, within five
seconds my daughter's Win 7 laptop had picked up the RA,
done a DHCP information request, got an IPv6 address for
its recursive nameserver, and started talking the
DNS-forwarder part of dnsmasq via IPv6.

The dnsmasq code in git now supports a lease/route advertisement lifetime of
"deprecated" which leaves the valid lifetime at the default, and the
prefered lifetime as zero.

It worked great for with SLAAC.

I didn't have time to work out if any DHCPv6 client can be configured, when
it renews a lease and gets preferred lifetime zero, to
request a new lease on a new IAID and run the two  concurrently.


  Commit: ae358f843a0e771aa8a3a61a309556558e586553
      https://github.com/dtaht/Cerowrt-3.3/commit/ae358f843a0e771aa8a3a61a309556558e586553
  Author: Dave Taht <dave.taht at bufferbloat.net>
  Date:   2012-03-29 (Thu, 29 Mar 2012)

  Changed paths:
    M package/iw/Makefile
  R package/iw/patches/001-nl80211_h_sync.patch

  Log Message:
  -----------
  Update iw to iw-3.4


  Commit: 09079c97bf4fa3fe29c2d7a7554b5c72279c638a
      https://github.com/dtaht/Cerowrt-3.3/commit/09079c97bf4fa3fe29c2d7a7554b5c72279c638a
  Author: Dave Taht <dave.taht at bufferbloat.net>
  Date:   2012-03-29 (Thu, 29 Mar 2012)

  Changed paths:
    M package/iw/Makefile
  R package/iw/patches/001-nl80211_h_sync.patch

  Log Message:
  -----------
  Merge branch 'master' of /home/cero1/src/openwrt


  Commit: 01a1c8dfb66007c44536e1bda5fe617ccbf50760
      https://github.com/dtaht/Cerowrt-3.3/commit/01a1c8dfb66007c44536e1bda5fe617ccbf50760
  Author: Dave Taht <dave.taht at bufferbloat.net>
  Date:   2012-03-29 (Thu, 29 Mar 2012)

  Changed paths:
    A package/iw/patches/0001-iw-chain-signal-support.patch

  Log Message:
  -----------
  iw had mesh support make it into 3.4, but not chain signals


Compare: https://github.com/dtaht/Cerowrt-3.3/compare/077622d...01a1c8d


More information about the Cerowrt-commits mailing list