﻿Changes for package: DNS_DHCP
===============================================================================
$Id: dns_dhcp.txt 44543 2016-02-16 12:47:00Z kristov $
===============================================================================

3.3.0:
------
2008-10-05 lanspezi
    - start of new Package DNS_DHCP
    The package contains alle configuration and programms to config hostnames, 
    DNS-Server, DHCP-Server and DHCP-Relay. The package replace the functions form
    package base and dhcp_advanced.

3.3.1:
------
2008-11-27 lanspezi
    - update dnsmasq to 2.46
2008-11-29 lanspezi
    - add multiple domain-support for dnsmasq
2008-12-02 lanspezi
    - add tftp-service provided by dnsmasq to configuration
2008-12-03 lanspezi
    - change httpd-Interface - now leases, dhcp-hosts and dhcp-ranges displayed in page
2008-12-14 lanspezi
    - change config of special dns-server (delegation) - add delegation for reverse lookup

3.3.2:
------
2009-02-19 lanspezi
    - add check for double Names of Hosts
2009-02-21 lanspezi
    - update dnsamsq to 2.47
2009-02-23 babel
    - add DHCP_RANGE_%_MTU option to set a client MTU via dhcp
2009-02-25 lanspezi
    - add DHCP_EXTRA_RANGE_%_MTU option to set a client MTU via dhcp in ranges via relay
2009-04-29 babel
    - update ISC DHCP server to version 4.1.0 and fix some bugs if ISC DHCP server is
      selected via DHCP_TYPE='isc-dhcpd'. Make ISC config working with windows dynamic
      dns updates (use ignore client-updates; option to force windows client to update
      A and PTR records).

3.4.1:
------
2009-05-03 babel
    - fix a real bunch of bugs in isc-dhcp code. Add DHCP webgui for ISC DHCP too.
2009-06-04 lanspezi
    - update dnsmasq to 2.48

2009-06-12 lanspezi
    - update dnsmasq to 2.49

3.5.0:
------
2009-07-05 rresch
    - finally implemented non-standard-ports for upstream dns-servers
2010-03-10 arwin
    - update dhcpd & dhcrelay to v4.1.1
2010-06-15:
    - upgrade dnsmasq to latest stable (2.55)
2010-07-19 lanspezi
    - add "stop-dns-rebind" to dnmasq-config for security, see http://www.golem.de/1007/76553.html


3.6.0:
------
2011-04-29
    - release of stable version

3.6.1:
------
2011-05-05 lanspezi
     - add check for correct rights to add/delete dshcp-host or download config-template in the webgui
        for this actions user need the right "all" or "change" for section "status"

3.9.0:
------
2011-10-20 babel
     - update dnsmasq to 2.59 (fixes some dhcp trouble)
2011-10-31 babel
     - update isc dhcp to 4.2.2
     - fix isc dhcp server to use DHCP_RANGE_x configuration instead of IP_NET_x
2012-03-10 kristov
    - moving ahead to new uClibc/fli4l buildroot!
2012-05-31 kristov
    - variables renamed:
      HOSTS_N --> HOST_N
      HOSTS_EXTRA_N --> HOST_EXTRA_N
2012-06-16 lanspezi
    - update dnsmasq to 2.62
2012-10-31 kristov
    - compute EUI-64 IPv6 addresses only if HOST_x_IP6 is set to 'auto'
2012-12-14 babel
    - add DNS_SPECIAL_%_SOURCEIP to allow setting of outgoing interface
      for dns upstreams servers.
    - add DNS_FORWARD_LOCAL to allow fli4l to use a DOMAIN_NAME setting
      that is resolved via upstream server (aka DNS_SPECIAL_x).
2012-12-16 kristov
    - dnsmasq updated to 2.63
    - dhcpcd updated to 5.6.4
    - dhcpd updated to 4.2.4-P2
2013-06-26 babel
    - add yadifa as slave dns package

3.10.1:
-------
FFL-49:        TFTP/PXELINUX Unterstützung des DHCP-Teils des DNSMASQ
FFL-235:       Doppelte Hostnamen erlauben wenn sie in unterschiedlichen Netzen mit eigenen (Sub-)Domains verwendet werden
FFL-344:       Update dnsmasq auf V2.65 (Fehlerbehebungen/Erweiterungen im Zusammenhang IPV6)
FFL-386:       Ändern des default-Wertes für DNS_FILTERWIN2K
FFL-452:       Der Paketfilter sollte mit echten Hostnamen umgehen können
FFL-497:       HOST_x_IP6='auto' sollte nur mit dem ipv6-Paket zusammen funktionieren
FFL-498:       Reverse DNS für einen per DHCP erhaltenen DNS-Server (USEPEERDNS='yes') mit einer privaten Adresse funktioniert nicht
FFL-507:       falsche Namenskonvention für hosts-Datei des DHCP-WEBGUI
FFL-516:       DNS-Auflösung eines Hosts mit einer privaten Adresse über einen per DHCP erhaltenen DNS-Server (USEPEERDNS='yes') funktioniert nicht
FFL-561:       slave DNS auf dem fli4l
FFL-563:       Das Binden an alle verfügbaren Schnittstellen für dnsmasq optional machen
FFL-564:       Weitere private Netze zu "in-addr.arpa" für dnsmasq hinzufügen
FFL-568:       Umbennung DNS_LISTENIP_N in DNS_LISTEN_N
FFL-569:       dns_dhcp TeX Doku optisch verbessern
FFL-586:       Typo in Doku
FFL-617:       CNAME statt A-Record für ALIAS
FFL-620:       DHCP-Leases-Übersicht im Webgui sortiert nach Leaseablaufdatum ausgeben
FFL-629:       Entfernung von "local" als Option, um Forwarding lokaler Domänen zu erlauben (Fix für r24504)
FFL-636:       doppelte Aliaseinträge in dns_dhcp abfangen
FFL-642:       im WebGui vom DHCP ist die Prüfung nicht korrekt
FFL-643:       Ermöglichen der Übernahme von dynamisch vergebenen DHCP-Hosts in fest zugeordnete DHCP-Hosts
FFL-692:       Anzeige von Aliasen/cnames die für einen Host definiert sind im Webgui (status_dhcp.cgi)
FFL-711:       dns_dhcp Paket erweitern, bessere zone delegation, TTL Einstellungen für lokale Hosts
FFL-747:       im dhcp cgi werden Werte falsch angezeigt
FFL-780:       Kommentare der automatisch durch das DHCP-Paket generierten Paketfilterregeln in der Chain "in-dhcpd" verbessern
FFL-791:       Code-Review von status_dhcp-dnsmasq zur Optimierung
FFL-830:       dnsmasq-Update auf Version 2.70
FFL-834:       dnsmasq kann nur an Schnittstellen mit IPv4-Adressen horchen
FFL-835:       dnsmasq sollte eine Zone (Domäne bzw. Unterdomänen) authoritativ verwalten können
FFL-840:       DNS_ZONE_DELEGATION delegiert zu viele reverse lookups
FFL-845:       Weitere DNS Server zum FBR hinzufügen
FFL-1021:      Falsche Fehlermeldung bei Fehlkonfiguration von DNS_AUTHORITATIVE_IPADDR
FFL-1042:      Aktualisierung des Paketes yadifa auf Version 1.0.4
FFL-1043:      dnsmasq neu starten, wenn yadifa zone delegation für dnsmasq konfiguriert
FFL-1046:      Update von yadifa auf Version 2.0.x
FFL-1077:      Verändertes Timing bei 3.17er Kernel verursacht DNS-Probleme
FFL-1090:      DNS_Forbidden Liste: Einträge in der Webgui hinzufügen
FFL-1132:      DHCP-Webgui: bei einem per Webgui hinzugefügtem DHCP-Host, der ein aktives Lease hat, wird weiter angeboten diesen hinzuzufügen (add dynamic as static)

3.10.2:
-------
FFL-1088:      Einträge aus der Liste DNS_Forbidden über Webgui "abschaltbar" machen
FFL-1234:      Paket dns_dhcp: dnsmasq startet nicht, wenn ein gleicher Hostname und Aliasname definiert werden

3.10.3:
-------
FFL-1369:      dnsmasq-Sicherheitslücke CVE-2015-3294
FFL-1397:      Paket dns_dhcp: die DHCP-Option 42 (NTP-Server) auf den fli4l setzen wenn keine explizite Adresse konfiguriert wurde und auf dem Router ein Zeitserver-Paket aktiv ist
FFL-1420:      dnsmasq: Update auf Version 2.73

3.10.4:
-------
FFL-1453:      Entfernen leerer dhcp-option 47 aus dnsmasq
FFL-1472:      DNS-Zonen-Delegation sollte auch mit IPv6-Netzwerken umgehen können
FFL-1476:      Standardmäßig eine Firewall Input Regel für DNS auf LAN Interfaces erstellen
FFL-1487:      DNS_LISTEN_% funktioniert nicht mit Ports
FFL-1489:      IPv6-Adressen mit Portangabe mehrdeutig in LISTEN_IP_PORT-Variablen

3.10.5:
-------
FFL-1535:      Automatisch erzeugte Firewall-Regeln für DNS öffnen bei Default-Konfiguration den DNS zum WAN
FFL-1548:      Authoritative DNS-Zone konfiguriert Reverse-DNS nicht korrekt
