summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShulhan <m.shulhan@gmail.com>2020-03-11 21:35:27 +0700
committerShulhan <m.shulhan@gmail.com>2020-03-11 21:35:27 +0700
commit975e4843f0f18ecff9c5ca323e84aa14d5591a88 (patch)
treefd970dd225c039f425765012e2766aabd646cd7e
parent1bcd4ec98bb71eb01c807112448c9b3f321e401f (diff)
downloadpakakeh.go-0.13.0.tar.xz
Release share v0.13.0v0.13.0
== share v0.13.0 (2020-03-11) === Breaking changes Set the minimum Go version to 1.13. === New features * hunspell: a library to parse the Hunspell file format * parser: provide a common text parser, using delimiters === Enhancements * dns: use net.Addr for primary and fallback UDP/tCP addresses * dns: change the mark of input/output in log output * io: add function to copy file * time: add functions to get Unix time in milliseconds (int64 and string) * websocket: allow custom TLS configuration on client === Bug Fixes * dns: fix handling server without fallback forwarder * dns: check for nil DNS-over-TLS server on server's Stop
-rw-r--r--CHANGELOG.adoc14
-rw-r--r--doc/CHANGELOG.html94
-rw-r--r--go.mod8
-rw-r--r--go.sum12
4 files changed, 85 insertions, 43 deletions
diff --git a/CHANGELOG.adoc b/CHANGELOG.adoc
index e1767dcf..34b1792e 100644
--- a/CHANGELOG.adoc
+++ b/CHANGELOG.adoc
@@ -5,7 +5,11 @@
This library is released each month, usually at the first week of month.
-== share v0.13.0 (2020-03-xx)
+== share v0.13.0 (2020-03-11)
+
+=== Breaking changes
+
+Set the minimum Go version to 1.13.
=== New features
@@ -14,9 +18,17 @@ This library is released each month, usually at the first week of month.
=== Enhancements
+* dns: use net.Addr for primary and fallback UDP/tCP addresses
+* dns: change the mark of input/output in log output
* io: add function to copy file
+* time: add functions to get Unix time in milliseconds (int64 and string)
* websocket: allow custom TLS configuration on client
+=== Bug Fixes
+
+* dns: fix handling server without fallback forwarder
+* dns: check for nil DNS-over-TLS server on server's Stop
+
== share v0.12.0 (2020-02-13)
diff --git a/doc/CHANGELOG.html b/doc/CHANGELOG.html
index f8d7fb62..6e045f06 100644
--- a/doc/CHANGELOG.html
+++ b/doc/CHANGELOG.html
@@ -29,52 +29,54 @@
<div id="toc" class="toc">
<div id="toctitle">Table of Contents</div>
<ul class="sectlevel1">
-<li><a href="#_share_v0_13_0_2020_03_xx">share v0.13.0 (2020-03-xx)</a>
+<li><a href="#_share_v0_13_0_2020_03_11">share v0.13.0 (2020-03-11)</a>
<ul class="sectlevel2">
+<li><a href="#_breaking_changes">Breaking changes</a></li>
<li><a href="#_new_features">New features</a></li>
<li><a href="#_enhancements">Enhancements</a></li>
+<li><a href="#_bug_fixes">Bug Fixes</a></li>
</ul>
</li>
<li><a href="#_share_v0_12_0_2020_02_13">share v0.12.0 (2020-02-13)</a>
<ul class="sectlevel2">
-<li><a href="#_breaking_changes">Breaking changes</a></li>
+<li><a href="#_breaking_changes_2">Breaking changes</a></li>
<li><a href="#_new_features_2">New features</a></li>
<li><a href="#_enhancements_2">Enhancements</a></li>
-<li><a href="#_bug_fixes">Bug fixes</a></li>
+<li><a href="#_bug_fixes_2">Bug fixes</a></li>
</ul>
</li>
<li><a href="#_share_v0_11_0_2019_12_26">share v0.11.0 (2019-12-26)</a>
<ul class="sectlevel2">
-<li><a href="#_breaking_changes_2">Breaking changes</a></li>
+<li><a href="#_breaking_changes_3">Breaking changes</a></li>
<li><a href="#_new_features_3">New features</a></li>
<li><a href="#_enhancements_3">Enhancements</a></li>
-<li><a href="#_bug_fixes_2">Bug fixes</a></li>
+<li><a href="#_bug_fixes_3">Bug fixes</a></li>
</ul>
</li>
<li><a href="#_share_v0_10_2_2019_12_07">share v0.10.2 (2019-12-07)</a>
<ul class="sectlevel2">
-<li><a href="#_bug_fixes_3">Bug Fixes</a></li>
+<li><a href="#_bug_fixes_4">Bug Fixes</a></li>
</ul>
</li>
<li><a href="#_share_v0_10_1_2019_12_05">share v0.10.1 (2019-12-05)</a>
<ul class="sectlevel2">
-<li><a href="#_bug_fixes_4">Bug Fixes</a></li>
+<li><a href="#_bug_fixes_5">Bug Fixes</a></li>
<li><a href="#_enhancements_4">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_4">New Features</a></li>
-<li><a href="#_breaking_changes_3">Breaking Changes</a></li>
+<li><a href="#_breaking_changes_4">Breaking Changes</a></li>
<li><a href="#_enhancements_5">Enhancements</a></li>
-<li><a href="#_bug_fixes_5">Bug Fixes</a></li>
+<li><a href="#_bug_fixes_6">Bug Fixes</a></li>
</ul>
</li>
<li><a href="#_share_v0_9_0_2019_10_08">share v0.9.0 (2019-10-08)</a>
<ul class="sectlevel2">
<li><a href="#_new_features_5">New Features</a></li>
-<li><a href="#_breaking_changes_4">Breaking Changes</a></li>
-<li><a href="#_bug_fixes_6">Bug Fixes</a></li>
+<li><a href="#_breaking_changes_5">Breaking Changes</a></li>
+<li><a href="#_bug_fixes_7">Bug Fixes</a></li>
<li><a href="#_enhancements_6">Enhancements</a></li>
</ul>
</li>
@@ -90,25 +92,25 @@
</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_5">Breaking changes</a></li>
+<li><a href="#_breaking_changes_6">Breaking changes</a></li>
<li><a href="#_new_features_6">New Features</a></li>
<li><a href="#_enhancements_9">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_6">Breaking Changes</a></li>
+<li><a href="#_breaking_changes_7">Breaking Changes</a></li>
<li><a href="#_new_features_7">New Features</a></li>
<li><a href="#_enhancements_10">Enhancements</a></li>
-<li><a href="#_bug_fixes_7">Bug Fixes</a></li>
+<li><a href="#_bug_fixes_8">Bug Fixes</a></li>
</ul>
</li>
<li><a href="#_share_v0_6_1_2019_05_11">share v0.6.1 (2019-05-11)</a></li>
<li><a href="#_share_v0_6_0_2019_05_07">share v0.6.0 (2019-05-07)</a>
<ul class="sectlevel2">
-<li><a href="#_breaking_changes_7">Breaking Changes</a></li>
+<li><a href="#_breaking_changes_8">Breaking Changes</a></li>
<li><a href="#_new_features_8">New Features</a></li>
-<li><a href="#_bug_fixes_8">Bug Fixes</a></li>
+<li><a href="#_bug_fixes_9">Bug Fixes</a></li>
<li><a href="#_documentation">Documentation</a></li>
</ul>
</li>
@@ -149,9 +151,15 @@
</div>
</div>
<div class="sect1">
-<h2 id="_share_v0_13_0_2020_03_xx">share v0.13.0 (2020-03-xx)</h2>
+<h2 id="_share_v0_13_0_2020_03_11">share v0.13.0 (2020-03-11)</h2>
<div class="sectionbody">
<div class="sect2">
+<h3 id="_breaking_changes">Breaking changes</h3>
+<div class="paragraph">
+<p>Set the minimum Go version to 1.13.</p>
+</div>
+</div>
+<div class="sect2">
<h3 id="_new_features">New features</h3>
<div class="ulist">
<ul>
@@ -169,21 +177,43 @@
<div class="ulist">
<ul>
<li>
+<p>dns: use net.Addr for primary and fallback UDP/tCP addresses</p>
+</li>
+<li>
+<p>dns: change the mark of input/output in log output</p>
+</li>
+<li>
<p>io: add function to copy file</p>
</li>
<li>
+<p>time: add functions to get Unix time in milliseconds (int64 and string)</p>
+</li>
+<li>
<p>websocket: allow custom TLS configuration on client</p>
</li>
</ul>
</div>
</div>
+<div class="sect2">
+<h3 id="_bug_fixes">Bug Fixes</h3>
+<div class="ulist">
+<ul>
+<li>
+<p>dns: fix handling server without fallback forwarder</p>
+</li>
+<li>
+<p>dns: check for nil DNS-over-TLS server on server&#39;s Stop</p>
+</li>
+</ul>
+</div>
+</div>
</div>
</div>
<div class="sect1">
<h2 id="_share_v0_12_0_2020_02_13">share v0.12.0 (2020-02-13)</h2>
<div class="sectionbody">
<div class="sect2">
-<h3 id="_breaking_changes">Breaking changes</h3>
+<h3 id="_breaking_changes_2">Breaking changes</h3>
<div class="ulist">
<ul>
<li>
@@ -228,7 +258,7 @@
</div>
</div>
<div class="sect2">
-<h3 id="_bug_fixes">Bug fixes</h3>
+<h3 id="_bug_fixes_2">Bug fixes</h3>
<div class="ulist">
<ul>
<li>
@@ -243,7 +273,7 @@
<h2 id="_share_v0_11_0_2019_12_26">share v0.11.0 (2019-12-26)</h2>
<div class="sectionbody">
<div class="sect2">
-<h3 id="_breaking_changes_2">Breaking changes</h3>
+<h3 id="_breaking_changes_3">Breaking changes</h3>
<div class="ulist">
<ul>
<li>
@@ -288,7 +318,7 @@
</div>
</div>
<div class="sect2">
-<h3 id="_bug_fixes_2">Bug fixes</h3>
+<h3 id="_bug_fixes_3">Bug fixes</h3>
<div class="ulist">
<ul>
<li>
@@ -303,7 +333,7 @@
<h2 id="_share_v0_10_2_2019_12_07">share v0.10.2 (2019-12-07)</h2>
<div class="sectionbody">
<div class="sect2">
-<h3 id="_bug_fixes_3">Bug Fixes</h3>
+<h3 id="_bug_fixes_4">Bug Fixes</h3>
<div class="ulist">
<ul>
<li>
@@ -321,7 +351,7 @@
<h2 id="_share_v0_10_1_2019_12_05">share v0.10.1 (2019-12-05)</h2>
<div class="sectionbody">
<div class="sect2">
-<h3 id="_bug_fixes_4">Bug Fixes</h3>
+<h3 id="_bug_fixes_5">Bug Fixes</h3>
<div class="ulist">
<ul>
<li>
@@ -431,7 +461,7 @@
</div>
</div>
<div class="sect2">
-<h3 id="_breaking_changes_3">Breaking Changes</h3>
+<h3 id="_breaking_changes_4">Breaking Changes</h3>
<div class="ulist">
<ul>
<li>
@@ -466,7 +496,7 @@
</div>
</div>
<div class="sect2">
-<h3 id="_bug_fixes_5">Bug Fixes</h3>
+<h3 id="_bug_fixes_6">Bug Fixes</h3>
<div class="ulist">
<ul>
<li>
@@ -539,7 +569,7 @@ http.Request.Form using Get method.</p>
</div>
</div>
<div class="sect2">
-<h3 id="_breaking_changes_4">Breaking Changes</h3>
+<h3 id="_breaking_changes_5">Breaking Changes</h3>
<div class="ulist">
<ul>
<li>
@@ -566,7 +596,7 @@ to be an empty string, so &#34;var&#34; value is equal to &#34;&#34;.</p>
</div>
</div>
<div class="sect2">
-<h3 id="_bug_fixes_6">Bug Fixes</h3>
+<h3 id="_bug_fixes_7">Bug Fixes</h3>
<div class="ulist">
<ul>
<li>
@@ -696,7 +726,7 @@ file, we want that file to be excluded from .go static source.</p>
<h2 id="_share_v0_8_0_2019_07_09">share v0.8.0 (2019-07-09)</h2>
<div class="sectionbody">
<div class="sect2">
-<h3 id="_breaking_changes_5">Breaking changes</h3>
+<h3 id="_breaking_changes_6">Breaking changes</h3>
<div class="ulist">
<ul>
<li>
@@ -742,7 +772,7 @@ file, we want that file to be excluded from .go static source.</p>
simple API.</p>
</div>
<div class="sect2">
-<h3 id="_breaking_changes_6">Breaking Changes</h3>
+<h3 id="_breaking_changes_7">Breaking Changes</h3>
<div class="ulist">
<ul>
<li>
@@ -826,7 +856,7 @@ simple API.</p>
</div>
</div>
<div class="sect2">
-<h3 id="_bug_fixes_7">Bug Fixes</h3>
+<h3 id="_bug_fixes_8">Bug Fixes</h3>
<div class="ulist">
<ul>
<li>
@@ -880,7 +910,7 @@ Most notable changes are adding caches and query forwarding (recursion), and
removing the server handler.</p>
</div>
<div class="sect2">
-<h3 id="_breaking_changes_7">Breaking Changes</h3>
+<h3 id="_breaking_changes_8">Breaking Changes</h3>
<div class="ulist">
<ul>
<li>
@@ -1024,7 +1054,7 @@ removing the server handler.</p>
</div>
</div>
<div class="sect2">
-<h3 id="_bug_fixes_8">Bug Fixes</h3>
+<h3 id="_bug_fixes_9">Bug Fixes</h3>
<div class="ulist">
<ul>
<li>
diff --git a/go.mod b/go.mod
index bd7b0200..1397c643 100644
--- a/go.mod
+++ b/go.mod
@@ -1,9 +1,9 @@
module github.com/shuLhan/share
-go 1.12
+go 1.13
require (
- golang.org/x/crypto v0.0.0-20200210222208-86ce3cb69678
- golang.org/x/net v0.0.0-20200202094626-16171245cfb2
- golang.org/x/sys v0.0.0-20200212091648-12a6c2dcc1e4
+ golang.org/x/crypto v0.0.0-20200302210943-78000ba7a073
+ golang.org/x/net v0.0.0-20200301022130-244492dfa37a
+ golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527
)
diff --git a/go.sum b/go.sum
index 0d43b7ae..f42ab8a2 100644
--- a/go.sum
+++ b/go.sum
@@ -1,12 +1,12 @@
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
-golang.org/x/crypto v0.0.0-20200210222208-86ce3cb69678 h1:wCWoJcFExDgyYx2m2hpHgwz8W3+FPdfldvIgzqDIhyg=
-golang.org/x/crypto v0.0.0-20200210222208-86ce3cb69678/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
+golang.org/x/crypto v0.0.0-20200302210943-78000ba7a073 h1:xMPOj6Pz6UipU1wXLkrtqpHbR0AVFnyPEQq/wRWz9lM=
+golang.org/x/crypto v0.0.0-20200302210943-78000ba7a073/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3 h1:0GoQqolDA55aaLxZyTzK/Y2ePZzZTUrRacwib7cNsYQ=
golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
-golang.org/x/net v0.0.0-20200202094626-16171245cfb2 h1:CCH4IOTTfewWjGOlSp+zGcjutRKlBEZQ6wTn8ozI/nI=
-golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
+golang.org/x/net v0.0.0-20200301022130-244492dfa37a h1:GuSPYbZzB5/dcLNCwLQLsg3obCJtX9IJhpXkvY7kzk0=
+golang.org/x/net v0.0.0-20200301022130-244492dfa37a/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20200212091648-12a6c2dcc1e4 h1:sfkvUWPNGwSV+8/fNqctR5lS2AqCSqYwXdrjCxp/dXo=
-golang.org/x/sys v0.0.0-20200212091648-12a6c2dcc1e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527 h1:uYVVQ9WP/Ds2ROhcaGPeIdVq0RIXVLwsHlnvJ+cT1So=
+golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=