Software-update: Dnsmasq 2.60

Dnsmasq is een betrekkelijk makkelijk in te stellen lichtgewicht dns- en dhcp-server die zich richt op 'kleine' omgevingen. Ondersteuning voor statische en dynamische dhcp-leases is aanwezig, net zoals bootp en tftp waarmee diskloze machines via het netwerk kunnen opstarten. Voor meer informatie verwijzen we jullie door naar deze pagina. De ontwikkelaar heeft een nieuwe versie van Dnsmasq uitgebracht, die 2.60 als het versienummer heeft gekregen. De bijbehorende lijst met veranderingen ziet er als volgt uit:

Version 2.60:
  • Fix compilation problem in Mac OS X Lion. Thanks to Olaf Flebbe for the patch.
  • Fix DHCP when using --listen-address with an IP address which is not the primary address of an interface.
  • Add --dhcp-client-update option.
  • Add Lua integration. Dnsmasq can now execute a DHCP lease-change script written in Lua. This needs to be enabled at compile time by setting HAVE_LUASCRIPT in src/config.h or running "make COPTS=-DHAVE_LUASCRIPT" Thanks to Jan-Piet Mens for the idea and proof-of-concept implementation.
  • Tidied src/config.h to distinguish between platform-dependent compile-time options which are selected automatically, and builder-selectable compile time options. Document the latter better, and describe how to set them from the make command line.
  • Tidied up IPPROTO_IP/SOL_IP (and IPv6 equivalent) confusion. IPPROTO_IP works everywhere now.
  • Set TOS on DHCP sockets, this improves things on busy wireless networks. Thanks to Dave Taht for the patch.
  • Determine VERSION automatically based on git magic: release tags or hash values.
  • Improve start-up speed when reading large hosts files containing many distinct addresses.
  • Fix problem if dnsmasq is started without the stdin, stdout and stderr file descriptors open. This can manifest itself as 100% CPU use. Thanks to Chris Moore for finding this.
  • Fix shell-scripting bug in bld/pkg-wrapper. Thanks to Mark Mitchell for the patch.
  • Allow the TFP server or boot server in --pxe-service, to be a domain name instead of an IP address. This allows for round-robin to multiple servers, in the same way as --dhcp-boot. A good suggestion from Cristiano Cumer.
  • Support BUILDDIR variable in the Makefile. Allows builds for multiple archs from the same source tree with eg.
    make BUILDDIR=linux (relative to dnsmasq tree)
    make BUILDDIR=/tmp/openbsd (absolute path)
    If BUILDDIR is not set, compilation happens in the src directory, as before. Suggestion from Mark Mitchell.
  • Support DHCPv6. Support is there for the sort of things the existing v4 server does, including tags, options, static addresses and relay support. Missing is prefix delegation, which is probably not required in the dnsmasq niche, and an easy way to accept prefix delegations from an upstream DHCPv6 server, which is. Future plans include support for DHCPv6 router option and MAC address option (to make selecting clients by MAC address work like IPv4). These will be added as the standards mature. This code has been tested, but this is the first release, so don't bet the farm on it just yet. Many thanks to all testers who have got it this far.
  • Support IPv6 router advertisements. This is a simple-minded implementation, aimed at providing the vestigial RA needed to go alongside IPv6. Is picks up configuration from the DHCPv6 conf, and should just need enabling with --enable-ra.
  • Fix long-standing wrinkle with --localise-queries that could result in wrong answers when DNS packets arrive via an interface other than the expected one. Thanks to Lorenzo Milesi and John Hanks for spotting this one.
  • Update French translation. Thanks to Gildas Le Nadan.
  • Update Polish translation. Thanks to Jan Psota.
Versienummer 2.60
Releasestatus Final
Besturingssystemen Linux, BSD, macOS, Solaris
Website Dnsmasq
Download http://www.thekelleys.org.uk/dnsmasq/
Licentietype GPL

Door Japke Rosink

Meukposter

18-03-2012 • 10:16

0 Linkedin

Bron: Dnsmasq

Update-historie

07-'17 Dnsmasq 2.77 0
05-'12 Dnsmasq 2.61 0
03-'12 Dnsmasq 2.60 0
02-'09 Dnsmasq 2.47 1
07-'08 Dnsmasq 2.45 1

Reacties

Wijzig sortering

Er zijn nog geen reacties geplaatst

Op dit item kan niet meer gereageerd worden.


Google Pixel 7 Sony WH-1000XM5 Apple iPhone 14 Samsung Galaxy Watch5, 44mm Sonic Frontiers Samsung Galaxy Z Fold4 Insta360 X3 Nintendo Switch Lite

Tweakers is samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer onderdeel van DPG Media B.V.
Alle rechten voorbehouden © 1998 - 2022 Hosting door True

Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee