From 70ab5dc07f3edaf01775a089ef7048181d2bda2d Mon Sep 17 00:00:00 2001 From: Shulhan Date: Thu, 5 Dec 2019 00:00:43 +0700 Subject: share v0.10.1 === Bug Fixes * dns: close the connection if receiving zero packet on serveTCPClient * dns: increase and decrease number of forwarders only for primary forwarders * dns: make the stopper channel to be buffered * dns: check for nil forwarder * dns: check for nil connection on DoTClient's Close * dns: check for zero query type and class on TCPClient Lookup method * dns: check for nil connection on Close at TCPClient * dns: minimize double looping on checking error at serveTCPClient * git: fix the test using full path URL and repository directory * io: fix test using existing file instead of generate file * net: handle interrupted system call on epoll Wait * ssh: fix test ClientConfig initialize on Github Actions * websocket: remove test for empty endpoint due to different format * websocket: fix zero response ID when error on handleText === Enhancements * dns: remove the use of pointer on Message fields * dns: remove the use of ResourceRecord pool * http: add method HTTPMethod to Endpoint * http: disable creating Memfs if Root options is empty * memfs: remove unneeded call to GeneratedPathNode.Set * mining: move commands to root * websocket: add examples of WebSocket as chat server and client * websocket: add new function to create broadcast response * websocket: add field Conn to represent connection in Request * websocket: check for read timeout on recv * websocket: remove unused error on NewServer --- CHANGELOG.adoc | 26 +++++++++++++ CHANGELOG.html | 120 +++++++++++++++++++++++++++++++++++++++++++++++---------- 2 files changed, 126 insertions(+), 20 deletions(-) diff --git a/CHANGELOG.adoc b/CHANGELOG.adoc index 233b471f..c38d8c30 100644 --- a/CHANGELOG.adoc +++ b/CHANGELOG.adoc @@ -8,8 +8,34 @@ This library is released each month, usually at the first week of month. === Bug Fixes +* dns: close the connection if receiving zero packet on serveTCPClient +* dns: increase and decrease number of forwarders only for primary forwarders +* dns: make the stopper channel to be buffered +* dns: check for nil forwarder +* dns: check for nil connection on DoTClient's Close +* dns: check for zero query type and class on TCPClient Lookup method +* dns: check for nil connection on Close at TCPClient +* dns: minimize double looping on checking error at serveTCPClient +* git: fix the test using full path URL and repository directory +* io: fix test using existing file instead of generate file +* net: handle interrupted system call on epoll Wait +* ssh: fix test ClientConfig initialize on Github Actions +* websocket: remove test for empty endpoint due to different format * websocket: fix zero response ID when error on handleText +=== Enhancements + +* dns: remove the use of pointer on Message fields +* dns: remove the use of ResourceRecord pool +* http: add method HTTPMethod to Endpoint +* http: disable creating Memfs if Root options is empty +* memfs: remove unneeded call to GeneratedPathNode.Set +* mining: move commands to root +* websocket: add examples of WebSocket as chat server and client +* websocket: add new function to create broadcast response +* websocket: add field Conn to represent connection in Request +* websocket: check for read timeout on recv +* websocket: remove unused error on NewServer == share v0.10.0 (2019-11-05) diff --git a/CHANGELOG.html b/CHANGELOG.html index 556e0d88..cd1736f3 100644 --- a/CHANGELOG.html +++ b/CHANGELOG.html @@ -32,13 +32,14 @@
  • share v0.10.1 (2019-12-xx)
  • share v0.10.0 (2019-11-05)
  • @@ -47,31 +48,31 @@
  • New Features
  • Breaking Changes
  • Bug Fixes
  • -
  • Enhancements
  • +
  • Enhancements
  • share v0.8.2 (2019-09-05)
  • share v0.8.1 (2019-08-05)
  • share v0.8.0 (2019-07-09)
  • share v0.7.0 (2019-06-14)
  • @@ -87,27 +88,27 @@
  • share v0.5.0 (2019-04-02)
  • share v0.4.0 (2019-03-01)
  • share v0.3.0 (2019-02-01)
  • share v0.2.0 (2019-01-02)
  • share v0.1.0 (2018-11-29)
  • @@ -128,11 +129,90 @@
    +
    +

    Enhancements

    +
    +
      +
    • +

      dns: remove the use of pointer on Message fields

      +
    • +
    • +

      dns: remove the use of ResourceRecord pool

      +
    • +
    • +

      http: add method HTTPMethod to Endpoint

      +
    • +
    • +

      http: disable creating Memfs if Root options is empty

      +
    • +
    • +

      memfs: remove unneeded call to GeneratedPathNode.Set

      +
    • +
    • +

      mining: move commands to root

      +
    • +
    • +

      websocket: add examples of WebSocket as chat server and client

      +
    • +
    • +

      websocket: add new function to create broadcast response

      +
    • +
    • +

      websocket: add field Conn to represent connection in Request

      +
    • +
    • +

      websocket: check for read timeout on recv

      +
    • +
    • +

      websocket: remove unused error on NewServer

      +
    • +
    +
    +
    @@ -168,7 +248,7 @@
    -

    Enhancements

    +

    Enhancements

    • @@ -307,7 +387,7 @@ no DNS queries forwarded to parent server.

    -

    Enhancements

    +

    Enhancements

    • @@ -332,7 +412,7 @@ to Search the content.

      share v0.8.2 (2019-09-05)

      -

      Enhancements

      +

      Enhancements

      • @@ -382,7 +462,7 @@ in directory.

        share v0.8.1 (2019-08-05)

        -

        Enhancements

        +

        Enhancements

        • @@ -441,7 +521,7 @@ file, we want that file to be excluded from .go static source.

        -

        Enhancements

        +

        Enhancements

        • @@ -492,7 +572,7 @@ simple API.

        -

        Enhancements

        +

        Enhancements

        • @@ -833,7 +913,7 @@ server and client API to make it easy and extensible. The websocket is now
        -

        Enhancements

        +

        Enhancements

        • @@ -898,7 +978,7 @@ server and client API to make it easy and extensible. The websocket is now
        -

        Enhancements

        +

        Enhancements

        • @@ -1087,7 +1167,7 @@ server and client API to make it easy and extensible. The websocket is now
        -

        Enhancements

        +

        Enhancements

        • @@ -1141,7 +1221,7 @@ system and simplified routing handler.

        -

        Enhancements

        +

        Enhancements

        Fix warnings from linters.

        -- cgit v1.3