aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG.html
diff options
context:
space:
mode:
authorShulhan <m.shulhan@gmail.com>2019-12-05 00:00:43 +0700
committerShulhan <m.shulhan@gmail.com>2019-12-05 00:00:43 +0700
commit70ab5dc07f3edaf01775a089ef7048181d2bda2d (patch)
tree943a9c3942aeae0834c70e3ddc6da30d1013e2e5 /CHANGELOG.html
parent738e4bbf515fed9a33430d9c474715dce242d338 (diff)
downloadpakakeh.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.html120
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&#39;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>