Changelog for dhcpy6d

2022-06-14 1.2.2

    fixed class interface parsing

2022-05-10 1.2.1

    fixed option 23

2022-04-04 1.2.0

    new option to exclude interface
    fixed dynamic prefix injection
    fixed volatile.sqlite update trouble
    fixed Debian build dependencies
    fixed documentation
    fixed reuse lease

2021-11-21 1.0.9

    fixed overwrite of SQLite DB when upgrading

2021-10-30 1.0.8

    fixed acceptance of empty addresses in client requests

2021-10-01 1.0.7

    fixed non-existing UserClass

2021-09-30 1.0.6

    fixed empty client config file
    fixed DB updates

2021-08-11 1.0.5

    fixed inability to use multiple MACs per host in DB

2021-08-10 1.0.4

    fixed default behavior (route_link_local=no) in clients.conf

2020-11-20 1.0.3

    added option DNS_USE_RNDC

2020-10-08 1.0.2

    fixed NTP_SERVER_DICT

2020-07-24 1.0.1

    fix mandatory logfile

2020-04-03 1.0

    added EUI64 address category
    added PXE boot support
    added support for fixed prefix per client config
    added address category dns to retrieve client ipv6 from DNS
    added self-creation of database tables
    improved PostgreSQL support
    migrated to Python 3
    code housekeeping
    fixes of course

2018-10-25 0.7.3

    added ignore_mac option to work with ppp interfaces

2018-06-15 0.7.2

    fix for MySQLdb.IntegrityError

2018-06-11 0.7.1

    fixed recycling of prefixes

2018-04-30 0.7

    added ntp_server option
    added request limits
    allow one to inject prefix - e.g. changed prefix from ISP
    optimized time requests
    ignore unknown clients
    fixes for prefix delegation

2017-09-29 0.6

    Prefix delegation (PD)
    fixes

2017-05-29 0.5

    Allow using PostgreSQL database for volatile and config storage
    Added category 'dns' for DNS-based IP-address retrieval
    Reply CONFIRM requests with NotOnLink to force clients to get new address
    Added --prefix option to be used for dynamic prefixes
    Systemd integration

2016-01-05 0.4.3

    autocommit to MySQL
    fixed fixed addresses
    some optimization in tidy-up-thread
    small fixes

2015-08-18 0.4.2

    fixed usage of fixed addresses in dhcpy6d-clients.conf
    fixed dns_update() to update default class clients too
    show warning if deprecated prefix_length is used in address definitions
    set socket to non-blocking to avoid freeze
    increase MAC/LLIP cache time from 30s to 300s because of laggy clients
    removed useless prefix length
    retry query on MySQL reconnect bugfix

2015-03-17 0.4.1

    listen on VLAN interfaces now really works
    some code cleaning

2014-10-22 0.4

    listen on VLAN interfaces
    access neighbor cache natively on Linux
    allows empty answers
    do not cache MAC/LLIP addresses longterm as default
    ability to generate server DUID
    complete manpages
    more complete configuration correctness checks
    fixed single address definition error

2013-07-29 0.3

    added ability to run as non-privileged user

2013-05-31 0.2

    Attention: leases database scheme changed. Possibly leases database
        has to be recreated!
    'range' address lease management got more robust
    logging output changed

2013-05-23 0.1.5

    fixed race condition bug in category 'range' address lease storage

2013-05-18 0.1.4.1

    fixed lease storage bug

2013-05-17 0.1.4

    fixed race condition bug with already advertised addresses

2013-05-07 0.1.3

    added RFC 3646 compliant domain search list option 24
    reuse addresses of category "range" in a sensible way
    fixed bug with case sensitive textfile client config options

2013-03-19 0.1.2

    fixed multiple addresses renew bug

2013-01-15 0.1.1

    reverted to Handler.finish() method to prevent empty extra answer
        packets

2013-01-11 0.1

    initial stable release
