Opened 9 years ago

Closed 9 years ago

Last modified 4 years ago

#5286 closed enhancement (fixed)

Update to dnsmasq 2.48

Reported by: Raphaël HUCK <raphael.huck@…> Owned by: developers
Priority: normal Milestone: Barrier Breaker 14.07
Component: packages Version:
Keywords: Cc:


Archived the extensive, backwards, changelog to
CHANGELOG.archive. The current changelog now runs from
version 2.43 and runs conventionally.

Fixed bug which broke binding of servers to physical
interfaces when interface names were longer than four
characters. Thanks to MURASE Katsunori for the patch.

Fixed netlink code to check that messages come from the
correct source, and not another userspace process. Thanks
to Steve Grubb for the patch.

Maintainability drive: removed bug and missing feature
workarounds for some old platforms. Solaris 9, OpenBSD
older than 4.1, Glibc older than 2.2, Linux 2.2.x and
DBus older than 1.1.x are no longer supported.

Don't read included configuration files more than once:
allows complex configuration structures without problems.

Mark log messages from the various subsystems in dnsmasq:
messages from the DHCP subsystem now have the ident string
"dnsmasq-dhcp" and messages from TFTP have ident
"dnsmasq-tftp". Thanks to Olaf Westrik for the patch.

Fix possible infinite DHCP protocol loop when an IP
address nailed to a hostname (not a MAC address) and a
host sometimes provides the name, sometimes not.

Allow --addn-hosts to take a directory: all the files
in the directory are read. Thanks to Phil Cornelius for
the suggestion.

Support --bridge-interface on all platforms, not just BSD.

Added support for advanced PXE functions. It's now
possible to define a prompt and menu options which will
be displayed when a client PXE boots. It's also possible to
hand-off booting to other boot servers. Proxy-DHCP, where
dnsmasq just supplies the PXE information and another DHCP
server does address allocation, is also allowed. See the
--pxe-prompt and --pxe-service keywords. Thanks to
Alkis Georgopoulos for the suggestion and Guilherme Moro
and Michael Brown for assistance.

Improvements to DHCP logging. Thanks to Tom Metro for
useful suggestions.

Add ability to build dnsmasq without DHCP support. To do
this, edit src/config.h or build with
"make COPTS=-DNO_DHCP". Thanks to Mahavir Jain for the patch.

Added --test command-line switch - syntax check
configuration files only.

Updated French translation. Thanks to Gildas Le Nadan.

Attachments (1)

dnsmasq.patch (544 bytes) - added by Raphaël HUCK <raphael.huck@…> 9 years ago.

Download all attachments as: .zip

Change History (3)

Changed 9 years ago by Raphaël HUCK <raphael.huck@…>

comment:1 Changed 9 years ago by hauke

  • Resolution set to fixed
  • Status changed from new to closed

fixed in r16436

comment:2 Changed 4 years ago by jow

  • Milestone changed from Attitude Adjustment 12.09 to Barrier Breaker 14.07

Milestone Attitude Adjustment 12.09 deleted

Add Comment

Modify Ticket

as closed .
The resolution will be deleted. Next status will be 'reopened'.

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.