<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style>
body {
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        padding:1em;
        margin:auto;
        background:#fefefe;
}

h1, h2, h3, h4, h5, h6 {
        font-weight: bold;
}

h1 {
        color: #000000;
        font-size: 28pt;
}

h2 {
        border-bottom: 1px solid #CCCCCC;
        color: #000000;
        font-size: 24px;
}

h3 {
        font-size: 18px;
}

h4 {
        font-size: 16px;
}

h5 {
        font-size: 14px;
}

h6 {
        color: #777777;
        background-color: inherit;
        font-size: 14px;
}

hr {
        height: 0.2em;
        border: 0;
        color: #CCCCCC;
        background-color: #CCCCCC;
    display: inherit;
}

p, blockquote, ul, ol, dl, li, table, pre {
        margin: 15px 0;
}

a, a:visited {
        color: #4183C4;
        background-color: inherit;
        text-decoration: none;
}

#message {
        border-radius: 6px;
        border: 1px solid #ccc;
        display:block;
        width:100%;
        height:60px;
        margin:6px 0px;
}

button, #ws {
        font-size: 12 pt;
        padding: 4px 6px;
        border-radius: 5px;
        border: 1px solid #bbb;
        background-color: #eee;
}

code, pre, #ws, #message {
        font-family: Monaco;
        font-size: 10pt;
        border-radius: 3px;
        background-color: #F8F8F8;
        color: inherit;
}

code {
        border: 1px solid #EAEAEA;
        margin: 0 2px;
        padding: 0 5px;
}

pre {
        border: 1px solid #CCCCCC;
        overflow: auto;
        padding: 4px 8px;
}

pre > code {
        border: 0;
        margin: 0;
        padding: 0;
}

#ws { background-color: #f8f8f8; }


.bloop_markdown table {
border-collapse: collapse;  
font-family: Helvetica, arial, freesans, clean, sans-serif;  
color: rgb(51, 51, 51);  
font-size: 15px; line-height: 25px;
padding: 0; }

.bloop_markdown table tr {
border-top: 1px solid #cccccc;
background-color: white;
margin: 0;
padding: 0; }
     
.bloop_markdown table tr:nth-child(2n) {
background-color: #f8f8f8; }

.bloop_markdown table tr th {
font-weight: bold;
border: 1px solid #cccccc;
margin: 0;
padding: 6px 13px; }

.bloop_markdown table tr td {
border: 1px solid #cccccc;
margin: 0;
padding: 6px 13px; }

.bloop_markdown table tr th :first-child, table tr td :first-child {
margin-top: 0; }

.bloop_markdown table tr th :last-child, table tr td :last-child {
margin-bottom: 0; }

.bloop_markdown blockquote{
  border-left: 4px solid #dddddd;
  padding: 0 15px;
  color: #777777; }
  blockquote > :first-child {
    margin-top: 0; }
  blockquote > :last-child {
    margin-bottom: 0; }

code, pre, #ws, #message {
    word-break: normal;
    word-wrap: normal;
}

hr {
    display: inherit;
}

.bloop_markdown :first-child {
    -webkit-margin-before: 0;
}

code, pre, #ws, #message {
    font-family: Menlo, Consolas, Liberation Mono, Courier, monospace;
}


.send { color:#77bb77; }
.server { color:#7799bb; }
.error { color:#AA0000; }</style>
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
<div class="bloop_markdown">
<p>Looks great. The addition of shared subnets will allow me to re-evaluate migrating. Hopefully I can get to that in the near-ish future.</p>
<p></p>
</div>
<div class="bloop_original_html"><style>body{font-family:Helvetica,Arial;font-size:13px}</style>
<div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">
<br>
</div>
<br>
<div id="bloop_sign_1506947763572251136" class="bloop_sign"></div>
<div class="airmail_ext_on" style="color:black"><br>
From: <span style="color:black">Wlodek Wencel</span> <a href="mailto:wlodek@isc.org">
<wlodek@isc.org></a><br>
Date: <span style="color:black">September 29, 2017 at 1:20:36 PM</span><br>
To: <span style="color:black">kea-announce@lists.isc.org</span> <a href="mailto:kea-announce@lists.isc.org">
<kea-announce@lists.isc.org></a>, <span style="color:black">kea-users@lists.isc.org</span>
<a href="mailto:kea-users@lists.isc.org"><kea-users@lists.isc.org></a>, <span style="color:black">
dhcp-announce@lists.isc.org</span> <a href="mailto:dhcp-announce@lists.isc.org"><dhcp-announce@lists.isc.org></a><br>
Subject: <span style="color:black"> [Kea-users] Kea 1.3.0-beta is ready and available for testing!
<br>
</span></div>
<br>
<blockquote type="cite" class="clean_bq"><span>
<div>
<div></div>
<div>On behalf of ISC and Kea team I'm pleased to announce that<br>
new version 1.3.0 beta is now available for testing!<br>
<br>
     We are looking for your feedback!<br>
<br>
Welcome to the 1.3.0-beta release of Kea. Kea is a new DHCP implementation<br>
being developed by Internet Systems Consortium, Inc. that features fully<br>
functional DHCPv4 and DHCPv6 servers, a dynamic DNS update daemon, a<br>
Control Agent (CA) that provides REST API to control DHCP servers, an<br>
example shell client to connect to the CA and a DHCP performance<br>
measurement tool. Both DHCP servers fully support server discovery,<br>
address assignment, renewal, rebinding, release, decline, information<br>
request, DNS updates, client classification and host reservations. The<br>
DHCPv6 server also supports prefix delegation. Lease information can be<br>
stored in a MySQL, PostgreSQL or Cassandra database; it can also be stored<br>
in a CSV file. Host reservations can be stored in the configuration file;<br>
they can also be stored in a MySQL or PostgreSQL database.<br>
<br>
Version 1.3.0-beta adds the following features to Kea:<br>
<br>
* Shared networks - typically a DHCP server uses one IP subnet for each<br>
physical link it services. However, there are some cases where it is<br>
desired to have more than one IP subnet active in specific physical<br>
location. This capability can be useful in several ways. The most typical<br>
case is when a network grows and the administrator decides to configure<br>
additional subnet in the same location for new devices. Other use case are<br>
networks that want to segregate specific types of devices into different<br>
subnets. The most prominent example are cable networks that want to<br>
separate the cable modems and its management interfaces from the end<br>
user's devices.<br>
<br>
* REST interface over HTTPS - We have secured the new REST API for Kea<br>
using HTTPS with all the benefits it brings in: authentication,<br>
confidentiality and integrity. The sample client provided can use HTTPS<br>
now. We also have expanded the size of commands and possible responses via<br>
the REST API, removing the 64K limitation being present since Kea 1.2.<br>
This makes handling of large configurations possible. With these changes<br>
the REST API is now ready for production use! This feature is sponsored by<br>
the Mozilla MOSS award.<br>
<br>
* Lease management via REST API - New API commands enable querying,<br>
adding, reporting on current leases, and modifying existing leases while<br>
Kea is running. This allows the administrator (or any system that<br>
interacts with Kea) to check presence and status of leases and make<br>
necessary changes as needed. This feature is sponsored by the Mozilla MOSS<br>
award.<br>
<br>
* Subnet management via REST API - Add, remove and modify subnets in Kea<br>
via the API, without resending the entire Kea configuration. This will<br>
make managing subnets via the api more feasible for configurations with a<br>
large number of subnets or deployments that want to avoid small<br>
interruptions when updating the whole configuration. This feature will be<br>
reserved for the premium version of Kea to help get financial support for<br>
the project. This will be in the new Subnet Commands hook.<br>
<br>
* New options - This release introduced support for 21 DHCPv4 and 10<br>
DHCPv6 options. Also, support for DHCPv4 vendor specific option (code 43)<br>
has been improved. It is now possible to use vendor-specific syntax for<br>
that option.<br>
<br>
* Other bug fixes and small improvements - As usual, we fixed many bugs<br>
and did other small improvements. In total 74 tickets were closed.<br>
<br>
== License ==<br>
Kea 1.3.0-beta has been released under the Mozilla Public License, version<br>
2.0.<br>
<br>
   https://www.mozilla.org/en-US/MPL/2.0<br>
<br>
== Download ==<br>
<br>
The Kea 1.3.0-beta source may be downloaded from:<br>
<br>
   http://ftp.isc.org/isc/kea/1.3.0-beta/kea-1.3.0-beta.tar.gz<br>
<br>
A PGP signature of the distribution is at<br>
<br>
http://ftp.isc.org/isc/kea/1.3.0-beta/kea-1.3.0-beta.tar.gz.sha512.asc<br>
<br>
The signature was generated with the ISC code signing key which is<br>
available at<br>
<br>
   https://www.isc.org/about/openpgp<br>
<br>
ISC provides detailed documentation, including installation instructions<br>
and usage tutorials in the Kea Administrator Reference Manual.<br>
Documentation is included with the installation or via<br>
http://kea.isc.org/docs in HTML, plain text, or PDF formats.  ISC<br>
maintains a public open source code tree at<br>
https://github.com/isc-projects/kea and wiki pages with roadmap and issue<br>
tracking at http://kea.isc.org.<br>
<br>
Limitations and known issues with this release can be found at<br>
<br>
   http://kea.isc.org/wiki/KeaKnownIssues<br>
<br>
We'd like users of this software to please let us know how it worked for<br>
you and what operating system you tested on. Feel free to share your<br>
configuration or use case.  Also we would like to hear whether the<br>
documentation is adequate and accurate (please open tickets for<br>
documentation omissions and errors). We want to hear from you even if<br>
everything worked.<br>
<br>
== Support ==<br>
<br>
Professional support for Kea is available from ISC. Free best-effort<br>
support is provided by our user community via a mailing list. Information<br>
on all public email lists is available at<br>
<br>
   https://www.isc.org/community/mailing-list<br>
<br>
If you have any comments or questions about working with Kea, please share<br>
them to the Kea Users List<br>
https://lists.isc.org/mailman/listinfo/kea-users.  Bugs and feature<br>
requests may be submitted via the ticket tracking system at<br>
<br>
   http://kea.isc.org<br>
<br>
== Changes ==<br>
<br>
The following summarizes changes and important upgrade notes since the<br>
previous release (1.2.0). (See the git history for more details and<br>
additional development.)<br>
<br>
1304.    [bug,func]    fdupont<br>
    The DHCPv4 Vendor Specific Information (code 43) option and<br>
    private options (codes 224-254) can be redefined at the global<br>
    scope or inside a client-class. This allows to support different<br>
    definitions following the DHCPv4 Vendor Class Identifier (code 60)<br>
    option or when defined as a binary option to accept with problems<br>
    option 43 carrying a raw value.<br>
    (Trac #5073, git b290b3cbaa926d4e9613f6607c5fcbae2301b266)<br>
<br>
1303.    [func]        tmark<br>
    The command handlers in the lease_cmds hook library are now<br>
    implemented has hook callouts and registered with the Hooks<br>
    manager. Prior to this they were registered as command handlers<br>
    with the Command Mgr.<br>
    (Trac #5332, git c902bda9f026720f6efbf2e5ad407302aeb5e466)<br>
<br>
1302.    [func]        marcin, tomek<br>
    DHCPv6 server supports shared networks. It allows for grouping<br>
    multiple subnets and use them interchangeably to allocate<br>
    IP addresses and other resources to a client located on the<br>
    particular link. This mechanism is useful to extend an<br>
    address space for the client belonging to a particular<br>
    subnet and/or to segregate clients being on the same link but<br>
    belonging to different classes, e.g. cable modem vs router.<br>
    (Trac #5307, git 110d0c9e403af28e6810141f978d9bf55c381f14)<br>
<br>
1301.    [func]        fdupont<br>
    Added some standard option definitions which are supported<br>
    by ISC DHCP but not (yet) by Kea.<br>
    (Trac #5227, git 4bef838245f08fca5f2cf037cd3a75278b77f8f9)<br>
<br>
1300.    [doc]        tomek<br>
    Documentation for shared networks added.<br>
    (Trac #5310, git 41fd3bb7ed2f4cd15db6cbd14713f4474f659c92)<br>
<br>
1299.    [doc]        fdupont, tmark<br>
    Added an example stunnel configuration file to demonstrate<br>
    using kea-shell through https.<br>
    (Trac #5282, git efe044fa90d53398e215d2bf31e00e83353e8774)<br>
<br>
1298.    [func]        marcin, tomek<br>
    DHCPv4 server supports shared networks. It allows for grouping<br>
    multiple subnets and use them interchangeably to allocate<br>
    IP addresses and other resources to a client located on the<br>
    particular link. This mechanism is useful to extend an<br>
    address space for the client belonging to a particular<br>
    subnet and/or to segregate clients being on the same link but<br>
    belonging to different classes, e.g. cable modem vs router.<br>
    (Trac #5306, git 4f2fca69be32997c718ab2c7f37ac80ed4e41d15)<br>
<br>
1297.    [func]        tmark<br>
    Added a hook point, "command-processed", to kea-dhcp4<br>
    and kea-dhcp6 servers. This hook point occurs after<br>
    a control channel command has been received and<br>
    processed.<br>
    (Trac #5111, git 043d17b0688d4ab25b12469d27859983cb297d07)<br>
<br>
1296.    [bug]        tmark<br>
    Altered the mysql backend logic to disable auto_reconnect and<br>
    set session value of wait_timeout to a very large values. This<br>
    avoids a segfault in MySQL client library caused by auto-reconnects<br>
    occurring when kea server's MySQL connection is idle for longer<br>
    than the global MySQL wait_timeout.<br>
    (Trac #5354, git 9881ef6d772f27de82c048e198ba0ff9e71b9351)<br>
<br>
1295.    [bug]        tomek<br>
    DHCPv4 and DHCPv6 servers are now able to parse shared networks.<br>
    A basic shared networks examples added.<br>
    (Trac #5357, git 74b824cc80f8be66084308c0bf12c1a71f311915)<br>
<br>
1294.    [func]        marcin<br>
    Implemented data structures holding configuration of shared<br>
    networks. The new structures are unused until remaining tickets<br>
    for shared networks implementation are completed.<br>
    (Trac #5305, git 76dd46f7070c141cc89d772d69a897b67bd179a1)<br>
<br>
1293.    [func]        tomek<br>
    DHCP4_BUFFER_WAIT, DHCP4_BUFFER_WAIT_INTERRUPTED,<br>
        DHCP6_BUFFER_WAIT, and DHCP6_BUFFER_WAIT_INTERRUPTED<br>
        logging messages are no longer emitted.<br>
    (Trac #5345, git 779040fa399fb2da271569dc315294463e28f852)<br>
<br>
1292.    [func]        tomek<br>
    User contexts are now supported for subnets. This adds a new<br>
    functionality, but also makes the existing documentation example<br>
    correct.<br>
    (Trac #5350, git 828ecb6dbdaaedd97d2af79dfa9b7f4845d3a049)<br>
<br>
1291.    [func]        fdupont<br>
    The configuration parser now checks for mandatory parameters that<br>
    are missing.<br>
    (Trac #5124, git af0f3d50a835f64a5f8a47c47ef464b119a49643)<br>
<br>
1290.    [bug]        marcin<br>
    Corrected a bug causing illegal memory access while<br>
    retrieving server hostname and boot file name fields from<br>
    the host reservation database. Many thanks to Juan Settecase<br>
    for his assistance in identifying this issue.<br>
    (Trac #5340, git 2fdc7efcb862ced3c1054620bf14e75a0db6aed2)<br>
<br>
1289.    [bug]        marcin, tmark<br>
    Corrected handling of EAGAIN and EWOULDLBOCK errors in<br>
    UnixDomainSocket. This was causing intermittent command<br>
    channel write errors in kea-ctrl-agent on some Debian systems.<br>
    (Trac #5336, git db251cb66ad77ba28ab44281323ddeb23cf29506)<br>
<br>
1288.    [func]        marcin<br>
    Documented subnet_cmds library in the Kea User's Guide.  Also moved<br>
    several classes from dhcp<4/6> into lib/dhcpsrv to facilitate<br>
        subnet command parsing.<br>
    (Trac #5315, git d259f330a1690b20eb368f6252f5da2cdb6187de)<br>
<br>
1287.    [bug]        tmark<br>
    Logger configuration now correctly uses maxsize and maxver<br>
    parameters, allowing log rotation to function properly.  Prior to<br>
    this these values were not being propagated downward, causing log<br>
    rotation to always be disabled.  The defaults for maxsize and<br>
    maxver are 10Mb and 1 respectively.<br>
    (Trac #5324, git 75f148458bdeeed27eb877cc2c3ce3069b152f38)<br>
<br>
1286.    [func]        marcin<br>
    Configured subnets are now indexed by subnet identifier and<br>
    prefix for faster subnet lookups in the configuration.<br>
    (Trac #5314, git 894aeb048b7281f947f87a5d6dc5112fac4a86fb)<br>
<br>
1285.    [func]        tomek<br>
    Several new commands implemented in lease_cmds library:<br>
    lease4-del, lease6-del, lease4-update, lease6-update,<br>
    lease4-wipe and lease6-wipe that allow deleting and updating<br>
    leases and also wipe all leases from a specific subnet.<br>
    (Trac #5280, #5281, 94ff2448c8cf6e3321f4d1b3666a2e2b736f6c50)<br>
<br>
1284.    [func]        tomek<br>
    A new library, lease_cmds, has been implemented. Its intended<br>
    purpose is to support commands for lease management. Currently<br>
    supported commands are: lease4-add, lease6-add, lease4-get,<br>
    lease6-get. Additional commands and documentation are planned.<br>
    (Trac #5272, #5279, git 785c2e521b198a03d26bde4a804638bfc19ce91b)<br>
<br>
1283.    [func]        fdupont<br>
    An 'always-send' parameter has been added to options<br>
    configuration.  It allows an option to be always sent, even if<br>
    a client didn't request it.<br>
    (Trac #5241, git cef2b630c720a442710efc0d1615b7c7bce01e54)<br>
<br>
1282.    [bug]        fdupont<br>
    Now all interface service sockets are closed before interface<br>
    re-detection. Note if the re-configuration fails they remain<br>
    closed.<br>
    (Trac #5333, git 8bff2ec336456de51d0d9d3ff011d28a6a61ef66)<br>
<br>
1281.    [build]        tmark<br>
    Configure script now correctly recognizes static boost_system<br>
    library as well as checks for the presence of static glibc static<br>
    libraries when --enable-satic-link is specified.<br>
    (Trac #5337, git 42548148cbeaaa285519e121f493d52607f1e8a0)<br>
<br>
1280.    [build]        waltsteverson<br>
    Missing header for PD-exclude DHCPv6 option is now installed.<br>
    (Github #51, git 36a8e1b8f687a6398af8a10f241e8d19e9de33d8)<br>
<br>
1279.    [build]        waltsteverson<br>
    Compilation fixes for Alpine Linux<br>
    (Github #50, git 824afa63354e045a5e4f6437246c329d359e04dd)<br>
<br>
1278.    [doc]        jsoref<br>
    Many spelling corrections.<br>
    (Github #52, git 1dcaef6f8e7901d628c8638fc2f8145ac0279586)<br>
<br>
1277.    [func]*        marcin<br>
    Added support to Command Manager to process commands using<br>
    callouts implemented within hooks libraries.<br>
    (Trac #5330, git 8041d177ed5587101ecb47a09820a7e67e42a066)<br>
<br>
1276.    [build]        tmark<br>
    The configure script now configures the build to require the Boost<br>
    system library (boost_system) by default.  The library must be<br>
    installed and you may need to specify<br>
        "--with-boost-lib-dir=<path>". Prior to this the default was to<br>
        attempt to build Boost with headers<br>
    only.  Building with headers only may still be done, though it is<br>
    strongly discouraged, by specifying "--enable-boost-headers-only".<br>
    (Trac #5215, git b6f1ee0d1210e35631369fc697c76cc3cf2c4130)<br>
<br>
1275.    [func]        marcin<br>
    LibraryHandle object can now be used to register handlers<br>
    for the control commands in a hook library.<br>
    (Trac #5329, git 966cc24ae5593ebb08d6f02a11dab23463ebad7e)<br>
<br>
1274.    [func]        marcin<br>
    It is now possible to manage Control Agent with keactrl.<br>
    (Trac #5108, git 53ba9f8197a25abd2c52ee3f5e95bc4e4be0241f)<br>
<br>
1273.    [doc]        marcin<br>
    Documented in the User's Guide that the server terminates<br>
    when database connection is lost.<br>
    (Trac #5320, git 5c8b277e8041b53b27a87b32d162ab41ef8b43d7)<br>
<br>
1272.    [bug]        marcin<br>
    Fixed inefficient leases indexing in the memfile lease<br>
    manager causing increased CPU utilization during lease<br>
    searches.<br>
    (Trac #5328, git 23b490414f5575b252c8c42fbe93ad2c57d47953)<br>
<br>
1271.    [doc]        marcin<br>
    Documented how to setup secure connection to the Kea<br>
    control    channel.<br>
    (Trac #5304, git a920453bbcf9ffa7200eeddca6323faeff498f16)<br>
<br>
1270.    [bug]        tmark<br>
    Added a distribution rule to src/bin/d2/Makefile.am so<br>
    d2_parser.yy will now be included in the distribution source<br>
    tree. Also added entries for missing headers to asiolink/<br>
    Makefile.am.<br>
    (Trac #5325, git 199003d7aa9f8d4a7f8daa73f8259e951bc03217)<br>
<br>
1269.    [func]        marcin<br>
    Command manager can now handle large responses to control<br>
    commands. Prior to this change the size of the response<br>
    was limited to 64k. The server now also signals timeout<br>
    after 10s if the connection lasts too long.<br>
    (Trac #5318, git 8531a65521ea42f01f3bed444b054e92f7bd1a46)<br>
<br>
1268.    [func]        fdupont<br>
    Kea now re-detects network interfaces every time configuration is<br>
    changed. 're-detect' parameter added to restore old behavior, if<br>
    needed.<br>
    (Trac #3389, git b2ce84790c33d1580dcfa773d7fcfb65c27addc7)<br>
<br>
1267.    [bug]        fdupont<br>
    Unit-tests for libdhcp now ignore ENOPROTOPT when setting<br>
    SO_REUSEPORT to improve compatibility with older RedHat versions.<br>
    (Trac #5243, git a7b478e1d1f7f0b38055086fe9ac053e4fab2850)<br>
<br>
1266.    [func]        fdupont<br>
    It is now possible to define options in DHCPv4 pools.<br>
    (Trac #5288, git aa2839caab8d885e5bceca6f506162debd239b3f)<br>
<br>
1265.    [func]        fdupont<br>
    Extended classification relay6[nest] syntax to allows counting<br>
    relays from the DHCPv6 client side by using negative number,<br>
    e.g. relay6[-1] represents the first relay (closest to the<br>
    client).<br>
    (Trac #5287, git 7d0f7a8372dcf256fea8ac13330f0e3e7ed2e8ef)<br>
<br>
1264.    [func]        marcin<br>
    Kea's command manager has been re-implemented to use ASIO.<br>
    Simultaneous connections over the control channel are now<br>
    possible.<br>
    (Trac #5317, git 4139a2f41bb3736615bdfa278746962a16384d0d)<br>
<br>
1263.    [doc]        marcin<br>
    Added example configurations of the nginx and Apache2 HTTPS<br>
    servers running as reverse proxy for Kea RESTful API.<br>
    (Trac #5302, git 48113aba218603afac4d457075458d4988e4082b)<br>
    (Trac #5303, git b3113da16eb5c6fa323068f0a57dfa30f42893d2)<br>
<br>
1262.    [func]*        marcin<br>
    Renamed "dhcp4-server", "dhcp6-server" and "d2-server" parameters<br>
    of the Control Agent configuration to "dhcp4", "dhcp6" and "d2"<br>
    respectively.<br>
    (Trac #5190, git fc67885022115df76425c6901959cedee63a93b9)<br>
<br>
1261.    [bug]        marcin<br>
    Eliminated valgrind errors in libkea-http.<br>
    (Trac #5261, git 34addef4a654665c6022f0269d51970c72431ac2)<br>
<br>
1260.    [bug]        fdupont<br>
    Corrected logic in prefix delegation that was causing multiple<br>
    entries to be written to the lease file when renewing or rebinding<br>
    a prefix.<br>
    (Trac #5104, git b9ab6ebe7a491c062bc8b0b42afc53f4d6cee011)<br>
<br>
1259.    [func]        marcin<br>
    Implemented timeout for the control commands forwarded between<br>
    the Control Agent and Kea servers. The enhanced forwarding<br>
    mechanism uses asynchronous calls over the unix domain sockets.<br>
    It also detects the JSON structure boundaries when receiving it<br>
    over the stream sockets.<br>
    (Trac #5189, git e48d9399c215406f2dab1601d22d6c932b4af271)<br>
<br>
1258.    [bug]        fdupont<br>
    Fixed wrong python package path when kea-shell was configured<br>
    without a prefix.<br>
    (Trac #5214, git 44908c5fa56bfa7e1113078f43c458687a97388a)<br>
<br>
<br>
Thank you again to everyone who assisted us in making this release<br>
possible. If you would like to contribute to ISC to assist us in<br>
continuing to make quality open source software, please visit our<br>
donations page at http://www.isc.org/donate-to-isc/.<br>
<br>
We look forward to receiving your feedback.<br>
<br>
_______________________________________________<br>
Kea-users mailing list<br>
Kea-users@lists.isc.org<br>
https://lists.isc.org/mailman/listinfo/kea-users<br>
</div>
</div>
</span></blockquote>
</div>
<div class="bloop_markdown">
<p></p>
</div>
</body>
</html>