summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLoïc Hoguin <[email protected]>2019-10-04 15:31:56 +0200
committerLoïc Hoguin <[email protected]>2019-10-04 15:31:56 +0200
commit705eace4b98c3e5ec76f7600cad9f87bddeb0c7d (patch)
treefb4b61dfdaff77d7163003942cd914980680fd63
parent490056310be890ced37e6fb2899e573bb388db89 (diff)
downloadninenines.eu-705eace4b98c3e5ec76f7600cad9f87bddeb0c7d.tar.gz
ninenines.eu-705eace4b98c3e5ec76f7600cad9f87bddeb0c7d.tar.bz2
ninenines.eu-705eace4b98c3e5ec76f7600cad9f87bddeb0c7d.zip
Fix landing page for Cowlib manual, links
Also links for Ranch 2.0.
-rw-r--r--_build/Makefile4
-rw-r--r--docs/en/cowlib/2.7/manual/cow_cookie/index.html2
-rw-r--r--docs/en/cowlib/2.7/manual/index.html27
-rw-r--r--docs/en/ranch/2.0/manual/ranch/index.html2
-rw-r--r--docs/en/ranch/2.0/manual/ranch_protocol/index.html2
-rw-r--r--docs/en/ranch/2.0/manual/ranch_proxy_header/index.html2
-rw-r--r--docs/en/ranch/2.0/manual/ranch_ssl/index.html2
-rw-r--r--docs/en/ranch/2.0/manual/ranch_tcp/index.html2
-rw-r--r--docs/en/ranch/2.0/manual/ranch_transport/index.html2
-rw-r--r--docs/index.xml5
-rw-r--r--index.xml5
11 files changed, 38 insertions, 17 deletions
diff --git a/_build/Makefile b/_build/Makefile
index d307924e..81ad0e02 100644
--- a/_build/Makefile
+++ b/_build/Makefile
@@ -73,7 +73,7 @@ docs-$1-$2: tmp/$1
printf "%s\n" "+++" "title = \"`sed 's/\(.\)/\U\1/' <<< $1` Function Reference\"" \
"project = \"$1\"" "version = \"$3\"" "doctype = \"manual\"" "+++" "" \
> content/docs/en/$1/$3/manual.asciidoc; \
- if [ "$1" = "cowboy" -o "$1" = "gun" ] || [ "$1" = "ranch" -a "$3" = "1.6" ] || [ "$1" = "ranch" -a "$3" = "1.7" ] || [ "$1" = "ranch" -a "$3" = "2.0" ]; then \
+ if [ "$1" = "cowboy" -o "$1" = "gun" -o "$1" = "cowlib" ] || [ "$1" = "ranch" -a "$3" = "1.6" ] || [ "$1" = "ranch" -a "$3" = "1.7" ] || [ "$1" = "ranch" -a "$3" = "2.0" ]; then \
sed '1,/^$$$$/d' tmp/$1/doc/src/manual/$1_app.asciidoc | sed 's/xref:/link:..\//' \
| sed 's/link:man:\([a-z0-9_]*\)(7)/link:\1_app/g' \
| sed 's/\(link:man:[a-z0-9_]*\):/\1./g' \
@@ -94,7 +94,7 @@ docs-$1-$2: tmp/$1
echo "\"" >> content/docs/en/$1/$3/manual/`basename $$$$f`; \
echo "+++" >> content/docs/en/$1/$3/manual/`basename $$$$f`; \
echo >> content/docs/en/$1/$3/manual/`basename $$$$f`; \
- if [ "$1" = "cowboy" -o "$1" = "gun" ] || [ "$1" = "ranch" -a "$3" = "1.6" ] || [ "$1" = "ranch" -a "$3" = "1.7" ]; then \
+ if [ "$1" = "cowboy" -o "$1" = "gun" -o "$1" = "cowlib" ] || [ "$1" = "ranch" -a "$3" = "1.6" ] || [ "$1" = "ranch" -a "$3" = "1.7" ] || [ "$1" = "ranch" -a "$3" = "2.0" ]; then \
sed '1,/^$$$$/d' $$$$f | sed 's/xref:/link:..\//g' \
| sed 's/link:man:$1(7)/link:../g' \
| sed 's/\(link:man:[a-z0-9_]*\):/\1./g' \
diff --git a/docs/en/cowlib/2.7/manual/cow_cookie/index.html b/docs/en/cowlib/2.7/manual/cow_cookie/index.html
index 066c5a3c..35239fbd 100644
--- a/docs/en/cowlib/2.7/manual/cow_cookie/index.html
+++ b/docs/en/cowlib/2.7/manual/cow_cookie/index.html
@@ -109,7 +109,7 @@ http://www.gnu.org/software/src-highlite -->
</dd>
</dl>
<h2 id="_see_also">See also</h2>
-<p><a href="../cowlib_app">cowlib(7)</a>, <a href="https://tools.ietf.org/html/rfc6265">RFC 6265</a></p>
+<p><a href="..">cowlib(7)</a>, <a href="https://tools.ietf.org/html/rfc6265">RFC 6265</a></p>
diff --git a/docs/en/cowlib/2.7/manual/index.html b/docs/en/cowlib/2.7/manual/index.html
index f6bc4637..3497484c 100644
--- a/docs/en/cowlib/2.7/manual/index.html
+++ b/docs/en/cowlib/2.7/manual/index.html
@@ -62,15 +62,30 @@
<h1 class="lined-header"><span>Cowlib Function Reference</span></h1>
-<ul><li><a href="cow_cookie">cow_cookie(3)</a>
+<h2 id="_name">Name</h2>
+<p>cowlib - Support library for manipulating Web protocols</p>
+<h2 id="_description">Description</h2>
+<p>Cowlib provides libraries for parsing and building messages for various Web protocols, including HTTP/1.1, HTTP/2 and Websocket.</p>
+<p>It is optimized for completeness rather than speed. No value is ignored, they are all returned.</p>
+<h2 id="_modules">Modules</h2>
+<ul><li><a href="cow_cookie">cow_cookie(3)</a> - Cookies
</li>
-<li><a href="cow_cookie.parse_cookie">cow_cookie:parse_cookie(3)</a>
-</li>
-<li><a href="cow_cookie.setcookie">cow_cookie:setcookie(3)</a>
-</li>
-<li><a href="cowlib_app">cowlib(7)</a>
+</ul>
+<h2 id="_dependencies">Dependencies</h2>
+<ul><li>crypto - Crypto functions
</li>
</ul>
+<p>All these applications must be started before the <code>cowlib</code> application. To start Cowlib and all dependencies at once:</p>
+<div class="listingblock"><div class="content"><!-- Generator: GNU source-highlight 3.1.8
+by Lorenzo Bettini
+http://www.lorenzobettini.it
+http://www.gnu.org/software/src-highlite -->
+<pre><tt>{<font color="#FF6600">ok</font>, <font color="#990000">_</font>} <font color="#990000">=</font> <b><font color="#000000">application:ensure_all_started</font></b>(<font color="#FF6600">cowlib</font>)<font color="#990000">.</font></tt></pre>
+</div></div>
+<h2 id="_environment">Environment</h2>
+<p>The <code>cowlib</code> application does not define any application environment configuration parameters.</p>
+<h2 id="_see_also">See also</h2>
+<p><a href="cowboy_app">cowboy(7)</a>, <a href="gun_app">gun(7)</a></p>
diff --git a/docs/en/ranch/2.0/manual/ranch/index.html b/docs/en/ranch/2.0/manual/ranch/index.html
index 82196b71..8744dab9 100644
--- a/docs/en/ranch/2.0/manual/ranch/index.html
+++ b/docs/en/ranch/2.0/manual/ranch/index.html
@@ -209,7 +209,7 @@ http://www.gnu.org/software/src-highlite -->
</li>
</ul>
<h2 id="_see_also">See also</h2>
-<p><a href="../ranch_app">ranch(7)</a></p>
+<p><a href="..">ranch(7)</a></p>
diff --git a/docs/en/ranch/2.0/manual/ranch_protocol/index.html b/docs/en/ranch/2.0/manual/ranch_protocol/index.html
index cd94470c..2cf6cae0 100644
--- a/docs/en/ranch/2.0/manual/ranch_protocol/index.html
+++ b/docs/en/ranch/2.0/manual/ranch_protocol/index.html
@@ -90,7 +90,7 @@ http://www.gnu.org/software/src-highlite -->
</li>
</ul>
<h2 id="_see_also">See also</h2>
-<p><a href="../ranch.handshake">ranch:handshake(3)</a>, <a href="../ranch_app">ranch(7)</a></p>
+<p><a href="../ranch.handshake">ranch:handshake(3)</a>, <a href="..">ranch(7)</a></p>
diff --git a/docs/en/ranch/2.0/manual/ranch_proxy_header/index.html b/docs/en/ranch/2.0/manual/ranch_proxy_header/index.html
index ab2b0c2a..3d03e776 100644
--- a/docs/en/ranch/2.0/manual/ranch_proxy_header/index.html
+++ b/docs/en/ranch/2.0/manual/ranch_proxy_header/index.html
@@ -178,7 +178,7 @@ http://www.gnu.org/software/src-highlite -->
</li>
</ul>
<h2 id="_see_also">See also</h2>
-<p><a href="../ranch_app">ranch(7)</a></p>
+<p><a href="..">ranch(7)</a></p>
diff --git a/docs/en/ranch/2.0/manual/ranch_ssl/index.html b/docs/en/ranch/2.0/manual/ranch_ssl/index.html
index d3b4cc3a..cc3766a4 100644
--- a/docs/en/ranch/2.0/manual/ranch_ssl/index.html
+++ b/docs/en/ranch/2.0/manual/ranch_ssl/index.html
@@ -263,7 +263,7 @@ http://www.gnu.org/software/src-highlite -->
</li>
</ul>
<h2 id="_see_also">See also</h2>
-<p><a href="../ranch_app">ranch(7)</a>, <a href="../ranch_transport">ranch_transport(3)</a>, <a href="../ranch_tcp">ranch_tcp(3)</a>, ssl(3)</p>
+<p><a href="..">ranch(7)</a>, <a href="../ranch_transport">ranch_transport(3)</a>, <a href="../ranch_tcp">ranch_tcp(3)</a>, ssl(3)</p>
diff --git a/docs/en/ranch/2.0/manual/ranch_tcp/index.html b/docs/en/ranch/2.0/manual/ranch_tcp/index.html
index b5121de7..c5916c7e 100644
--- a/docs/en/ranch/2.0/manual/ranch_tcp/index.html
+++ b/docs/en/ranch/2.0/manual/ranch_tcp/index.html
@@ -190,7 +190,7 @@ http://www.gnu.org/software/src-highlite -->
</div></div>
<p>List of listen options.</p>
<h2 id="_see_also">See also</h2>
-<p><a href="../ranch_app">ranch(7)</a>, <a href="../ranch_transport">ranch_transport(3)</a>, <a href="../ranch_ssl">ranch_ssl(3)</a>, gen_tcp(3), inet(3)</p>
+<p><a href="..">ranch(7)</a>, <a href="../ranch_transport">ranch_transport(3)</a>, <a href="../ranch_ssl">ranch_ssl(3)</a>, gen_tcp(3), inet(3)</p>
diff --git a/docs/en/ranch/2.0/manual/ranch_transport/index.html b/docs/en/ranch/2.0/manual/ranch_transport/index.html
index 633985fe..80f9f40c 100644
--- a/docs/en/ranch/2.0/manual/ranch_transport/index.html
+++ b/docs/en/ranch/2.0/manual/ranch_transport/index.html
@@ -296,7 +296,7 @@ http://www.gnu.org/software/src-highlite -->
</li>
</ul>
<h2 id="_see_also">See also</h2>
-<p><a href="../ranch_app">ranch(7)</a>, <a href="../ranch_tcp">ranch_tcp(3)</a>, <a href="../ranch_ssl">ranch_ssl(3)</a></p>
+<p><a href="..">ranch(7)</a>, <a href="../ranch_tcp">ranch_tcp(3)</a>, <a href="../ranch_ssl">ranch_ssl(3)</a></p>
diff --git a/docs/index.xml b/docs/index.xml
index 1a9d42d3..9fa98fe0 100644
--- a/docs/index.xml
+++ b/docs/index.xml
@@ -7089,7 +7089,10 @@ init(Req, State) -&amp;gt; {cowboy_websocket, Req, State} | {cowboy_websocket, R
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://ninenines.eu/docs/en/cowlib/2.7/manual/</guid>
- <description>cow_cookie(3) cow_cookie:parse_cookie(3) cow_cookie:setcookie(3) cowlib(7) </description>
+ <description>Name cowlib - Support library for manipulating Web protocols
+Description Cowlib provides libraries for parsing and building messages for various Web protocols, including HTTP/1.1, HTTP/2 and Websocket.
+It is optimized for completeness rather than speed. No value is ignored, they are all returned.
+Modules cow_cookie(3) - Cookies Dependencies crypto - Crypto functions All these applications must be started before the cowlib application. To start Cowlib and all dependencies at once:</description>
</item>
<item>
diff --git a/index.xml b/index.xml
index 3df54fc8..d2c92971 100644
--- a/index.xml
+++ b/index.xml
@@ -7639,7 +7639,10 @@ init(Req, State) -&amp;gt; {cowboy_websocket, Req, State} | {cowboy_websocket, R
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://ninenines.eu/docs/en/cowlib/2.7/manual/</guid>
- <description>cow_cookie(3) cow_cookie:parse_cookie(3) cow_cookie:setcookie(3) cowlib(7) </description>
+ <description>Name cowlib - Support library for manipulating Web protocols
+Description Cowlib provides libraries for parsing and building messages for various Web protocols, including HTTP/1.1, HTTP/2 and Websocket.
+It is optimized for completeness rather than speed. No value is ignored, they are all returned.
+Modules cow_cookie(3) - Cookies Dependencies crypto - Crypto functions All these applications must be started before the cowlib application. To start Cowlib and all dependencies at once:</description>
</item>
<item>