diff options
| author | Shulhan <m.shulhan@gmail.com> | 2019-12-05 00:00:43 +0700 |
|---|---|---|
| committer | Shulhan <m.shulhan@gmail.com> | 2019-12-05 00:00:43 +0700 |
| commit | 70ab5dc07f3edaf01775a089ef7048181d2bda2d (patch) | |
| tree | 943a9c3942aeae0834c70e3ddc6da30d1013e2e5 /CHANGELOG.html | |
| parent | 738e4bbf515fed9a33430d9c474715dce242d338 (diff) | |
| download | pakakeh.go-0.10.1.tar.xz | |
share v0.10.1v0.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
Diffstat (limited to 'CHANGELOG.html')
| -rw-r--r-- | CHANGELOG.html | 120 |
1 files changed, 100 insertions, 20 deletions
diff --git a/CHANGELOG.html b/CHANGELOG.html index 556e0d88..cd1736f3 100644 --- a/CHANGELOG.html +++ b/CHANGELOG.html @@ -32,13 +32,14 @@ <li><a href="#_share_v0_10_1_2019_12_xx">share v0.10.1 (2019-12-xx)</a> <ul class="sectlevel2"> <li><a href="#_bug_fixes">Bug Fixes</a></li> +<li><a href="#_enhancements">Enhancements</a></li> </ul> </li> <li><a href="#_share_v0_10_0_2019_11_05">share v0.10.0 (2019-11-05)</a> <ul class="sectlevel2"> <li><a href="#_new_features">New Features</a></li> <li><a href="#_breaking_changes">Breaking Changes</a></li> -<li><a href="#_enhancements">Enhancements</a></li> +<li><a href="#_enhancements_2">Enhancements</a></li> <li><a href="#_bug_fixes_2">Bug Fixes</a></li> </ul> </li> @@ -47,31 +48,31 @@ <li><a href="#_new_features_2">New Features</a></li> <li><a href="#_breaking_changes_2">Breaking Changes</a></li> <li><a href="#_bug_fixes_3">Bug Fixes</a></li> -<li><a href="#_enhancements_2">Enhancements</a></li> +<li><a href="#_enhancements_3">Enhancements</a></li> </ul> </li> <li><a href="#_share_v0_8_2_2019_09_05">share v0.8.2 (2019-09-05)</a> <ul class="sectlevel2"> -<li><a href="#_enhancements_3">Enhancements</a></li> +<li><a href="#_enhancements_4">Enhancements</a></li> </ul> </li> <li><a href="#_share_v0_8_1_2019_08_05">share v0.8.1 (2019-08-05)</a> <ul class="sectlevel2"> -<li><a href="#_enhancements_4">Enhancements</a></li> +<li><a href="#_enhancements_5">Enhancements</a></li> </ul> </li> <li><a href="#_share_v0_8_0_2019_07_09">share v0.8.0 (2019-07-09)</a> <ul class="sectlevel2"> <li><a href="#_breaking_changes_3">Breaking changes</a></li> <li><a href="#_new_features_3">New Features</a></li> -<li><a href="#_enhancements_5">Enhancements</a></li> +<li><a href="#_enhancements_6">Enhancements</a></li> </ul> </li> <li><a href="#_share_v0_7_0_2019_06_14">share v0.7.0 (2019-06-14)</a> <ul class="sectlevel2"> <li><a href="#_breaking_changes_4">Breaking Changes</a></li> <li><a href="#_new_features_4">New Features</a></li> -<li><a href="#_enhancements_6">Enhancements</a></li> +<li><a href="#_enhancements_7">Enhancements</a></li> <li><a href="#_bug_fixes_4">Bug Fixes</a></li> </ul> </li> @@ -87,27 +88,27 @@ <li><a href="#_share_v0_5_0_2019_04_02">share v0.5.0 (2019-04-02)</a> <ul class="sectlevel2"> <li><a href="#_new_features_6">New Features</a></li> -<li><a href="#_enhancements_7">Enhancements</a></li> +<li><a href="#_enhancements_8">Enhancements</a></li> </ul> </li> <li><a href="#_share_v0_4_0_2019_03_01">share v0.4.0 (2019-03-01)</a> <ul class="sectlevel2"> <li><a href="#_new_features_7">New Features</a></li> -<li><a href="#_enhancements_8">Enhancements</a></li> +<li><a href="#_enhancements_9">Enhancements</a></li> <li><a href="#_fixes">Fixes</a></li> </ul> </li> <li><a href="#_share_v0_3_0_2019_02_01">share v0.3.0 (2019-02-01)</a> <ul class="sectlevel2"> <li><a href="#_features_changes">Features Changes</a></li> -<li><a href="#_enhancements_9">Enhancements</a></li> +<li><a href="#_enhancements_10">Enhancements</a></li> <li><a href="#_fixes_2">Fixes</a></li> </ul> </li> <li><a href="#_share_v0_2_0_2019_01_02">share v0.2.0 (2019-01-02)</a> <ul class="sectlevel2"> <li><a href="#_new_features_8">New Features</a></li> -<li><a href="#_enhancements_10">Enhancements</a></li> +<li><a href="#_enhancements_11">Enhancements</a></li> </ul> </li> <li><a href="#_share_v0_1_0_2018_11_29">share v0.1.0 (2018-11-29)</a></li> @@ -128,11 +129,90 @@ <div class="ulist"> <ul> <li> +<p>dns: close the connection if receiving zero packet on serveTCPClient</p> +</li> +<li> +<p>dns: increase and decrease number of forwarders only for primary forwarders</p> +</li> +<li> +<p>dns: make the stopper channel to be buffered</p> +</li> +<li> +<p>dns: check for nil forwarder</p> +</li> +<li> +<p>dns: check for nil connection on DoTClient's Close</p> +</li> +<li> +<p>dns: check for zero query type and class on TCPClient Lookup method</p> +</li> +<li> +<p>dns: check for nil connection on Close at TCPClient</p> +</li> +<li> +<p>dns: minimize double looping on checking error at serveTCPClient</p> +</li> +<li> +<p>git: fix the test using full path URL and repository directory</p> +</li> +<li> +<p>io: fix test using existing file instead of generate file</p> +</li> +<li> +<p>net: handle interrupted system call on epoll Wait</p> +</li> +<li> +<p>ssh: fix test ClientConfig initialize on Github Actions</p> +</li> +<li> +<p>websocket: remove test for empty endpoint due to different format</p> +</li> +<li> <p>websocket: fix zero response ID when error on handleText</p> </li> </ul> </div> </div> +<div class="sect2"> +<h3 id="_enhancements">Enhancements</h3> +<div class="ulist"> +<ul> +<li> +<p>dns: remove the use of pointer on Message fields</p> +</li> +<li> +<p>dns: remove the use of ResourceRecord pool</p> +</li> +<li> +<p>http: add method HTTPMethod to Endpoint</p> +</li> +<li> +<p>http: disable creating Memfs if Root options is empty</p> +</li> +<li> +<p>memfs: remove unneeded call to GeneratedPathNode.Set</p> +</li> +<li> +<p>mining: move commands to root</p> +</li> +<li> +<p>websocket: add examples of WebSocket as chat server and client</p> +</li> +<li> +<p>websocket: add new function to create broadcast response</p> +</li> +<li> +<p>websocket: add field Conn to represent connection in Request</p> +</li> +<li> +<p>websocket: check for read timeout on recv</p> +</li> +<li> +<p>websocket: remove unused error on NewServer</p> +</li> +</ul> +</div> +</div> </div> </div> <div class="sect1"> @@ -168,7 +248,7 @@ </div> </div> <div class="sect2"> -<h3 id="_enhancements">Enhancements</h3> +<h3 id="_enhancements_2">Enhancements</h3> <div class="ulist"> <ul> <li> @@ -307,7 +387,7 @@ no DNS queries forwarded to parent server.</p> </div> </div> <div class="sect2"> -<h3 id="_enhancements_2">Enhancements</h3> +<h3 id="_enhancements_3">Enhancements</h3> <div class="ulist"> <ul> <li> @@ -332,7 +412,7 @@ to Search the content.</p> <h2 id="_share_v0_8_2_2019_09_05">share v0.8.2 (2019-09-05)</h2> <div class="sectionbody"> <div class="sect2"> -<h3 id="_enhancements_3">Enhancements</h3> +<h3 id="_enhancements_4">Enhancements</h3> <div class="ulist"> <ul> <li> @@ -382,7 +462,7 @@ in directory.</p> <h2 id="_share_v0_8_1_2019_08_05">share v0.8.1 (2019-08-05)</h2> <div class="sectionbody"> <div class="sect2"> -<h3 id="_enhancements_4">Enhancements</h3> +<h3 id="_enhancements_5">Enhancements</h3> <div class="ulist"> <ul> <li> @@ -441,7 +521,7 @@ file, we want that file to be excluded from .go static source.</p> </div> </div> <div class="sect2"> -<h3 id="_enhancements_5">Enhancements</h3> +<h3 id="_enhancements_6">Enhancements</h3> <div class="ulist"> <ul> <li> @@ -492,7 +572,7 @@ simple API.</p> </div> </div> <div class="sect2"> -<h3 id="_enhancements_6">Enhancements</h3> +<h3 id="_enhancements_7">Enhancements</h3> <div class="ulist"> <ul> <li> @@ -833,7 +913,7 @@ server and client API to make it easy and extensible. The websocket is now </div> </div> <div class="sect2"> -<h3 id="_enhancements_7">Enhancements</h3> +<h3 id="_enhancements_8">Enhancements</h3> <div class="ulist"> <ul> <li> @@ -898,7 +978,7 @@ server and client API to make it easy and extensible. The websocket is now </div> </div> <div class="sect2"> -<h3 id="_enhancements_8">Enhancements</h3> +<h3 id="_enhancements_9">Enhancements</h3> <div class="ulist"> <ul> <li> @@ -1087,7 +1167,7 @@ server and client API to make it easy and extensible. The websocket is now </div> </div> <div class="sect2"> -<h3 id="_enhancements_9">Enhancements</h3> +<h3 id="_enhancements_10">Enhancements</h3> <div class="ulist"> <ul> <li> @@ -1141,7 +1221,7 @@ system and simplified routing handler.</p> </div> </div> <div class="sect2"> -<h3 id="_enhancements_10">Enhancements</h3> +<h3 id="_enhancements_11">Enhancements</h3> <div class="paragraph"> <p>Fix warnings from linters.</p> </div> |
