Skip to content

Commit 0850962

Browse files
avtobiffvinoski
authored andcommitted
Use https in external links on the Yaws Web Page
1 parent 2ef26fa commit 0850962

19 files changed

+58
-58
lines changed

www/END2

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55

66
<p>
7-
<a href="http://validator.w3.org/check?uri=referer"><img
8-
src="http://www.w3.org/Icons/valid-xhtml10"
7+
<a href="https://validator.w3.org/check?uri=referer"><img
8+
src="https://www.w3.org/Icons/valid-xhtml10"
99
alt="Valid XHTML 1.0!" height="31" width="88" /></a>
1010
</p>
1111

www/TAB.inc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2828
<div class="%%index%%"> <a href="index.yaws" id="index" >Top Page</a> </div>
2929
<div class="%%configuration%%"> <a href="configuration.yaws" id="configuration">Build Config and Run</a></div>
3030
<div class="%%dynamic%%"> <a href="dynamic.yaws" id="dynamic" >Dynamic Content</a> </div>
31-
<div class="%%download%%"> <a href="http://github.com/erlyaws/yaws/releases/" id="download">Download </a> </div>
31+
<div class="%%download%%"> <a href="https://github.com/erlyaws/yaws/releases/" id="download">Download </a> </div>
3232
<div class="%%contact%%"> <a href="contact.yaws" id="contact">Contact </a> </div>
3333
<div class="%%doc%%"> <a href="doc.yaws" id="doc">Documentation</a> </div>
3434
<div class="%%articles%%"> <a href="articles.yaws" id="resources">Articles</a> </div>

www/articles.yaws

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -9,34 +9,34 @@ out(_) -> {ssi, "TAB.inc","%%",[{"articles", "choosen"}]}.
99
<ul>
1010

1111
<li><p>The book <a
12-
href="http://shop.oreilly.com/product/0636920021452.do"><em>Building Web
12+
href="https://shop.oreilly.com/product/0636920021452.do"><em>Building Web
1313
Applications with Erlang</em></a> by Zachary Kessin, published by <a
14-
href="http://www.oreilly.com">O'Reilly</a> in June 2012, provides quite a
14+
href="https://www.oreilly.com">O'Reilly</a> in June 2012, provides quite a
1515
bit of information about using Yaws.</p></li>
1616

1717
<li><p>In his "Functional Web" column in <a
18-
href="http://computer.org/internet/">IEEE Internet Computing magazine</a>,
19-
<a href="http://steve.vinoski.net/">Steve Vinoski</a> wrote a couple
18+
href="https://computer.org/internet/">IEEE Internet Computing magazine</a>,
19+
<a href="https://steve.vinoski.net/">Steve Vinoski</a> wrote a couple
2020
columns about Yaws. Both are available in PDF format:</p><ul> <li><a
21-
href="http://steve.vinoski.net/pdf/IC-Yaws.pdf">"Yaws: Yet Another Web
21+
href="https://steve.vinoski.net/pdf/IC-Yaws.pdf">"Yaws: Yet Another Web
2222
Server"</a>, July/August 2011</li> <li><a
23-
href="http://steve.vinoski.net/pdf/IC-SSE_with_Yaws.pdf">"Server-Sent
23+
href="https://steve.vinoski.net/pdf/IC-SSE_with_Yaws.pdf">"Server-Sent
2424
Events with Yaws"</a>, Sep/Oct 2012</li></ul></p></li>
2525

26-
<li><p><a href="http://steve.vinoski.net/">Steve Vinoski</a> gave a talk
27-
entitled <a href="http://www.infoq.com/presentations/Erlang-Yaws">"Erlang
26+
<li><p><a href="https://steve.vinoski.net/">Steve Vinoski</a> gave a talk
27+
entitled <a href="https://www.infoq.com/presentations/Erlang-Yaws">"Erlang
2828
Web Development with Yaws"</a> at the <a
2929
href="https://thestrangeloop.com/archive/2012">Strange Loop 2012
3030
conference</a>.</p></li>
3131

3232
<li><p>There are a number of <a
33-
href="http://stackoverflow.com/questions/tagged/yaws">Yaws questions with
33+
href="https://stackoverflow.com/questions/tagged/yaws">Yaws questions with
3434
answers on StackOverflow</a>.</p></li>
3535

36-
<li><p><a href="http://steve.vinoski.net/">Steve Vinoski</a> wrote an
36+
<li><p><a href="https://steve.vinoski.net/">Steve Vinoski</a> wrote an
3737
article entitled <a
38-
href="http://www.infoq.com/articles/vinoski-erlang-rest">"RESTful Services
39-
with Erlang and Yaws"</a> for <a href="http://www.infoq.com">infoq.com</a>
38+
href="https://www.infoq.com/articles/vinoski-erlang-rest">"RESTful Services
39+
with Erlang and Yaws"</a> for <a href="https://www.infoq.com">infoq.com</a>
4040
back in 2008. Despite being a few years old, the advice in the article
4141
remains relevant.</p></li>
4242

www/configuration.yaws

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ out(A) ->
8181
an install builder that is free to use free of charge
8282
for opensource projects.
8383
Get the linux installer at
84-
<a href="http://www.bitrock.com/download_installbuilder_download.html">
84+
<a href="https://www.bitrock.com/download_installbuilder_download.html">
8585
bitrock
8686
</a>
8787
</li>

www/cookies.yaws

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ out(A) ->
3838

3939
<p>
4040
A correct definition of cookies can be found in
41-
<a href="http://tools.ietf.org/html/rfc6265">RFC 6265</a></p>
41+
<a href="https://tools.ietf.org/html/rfc6265">RFC 6265</a></p>
4242

4343

4444
<h2>Set Cookie</h2>

www/dynamic.yaws

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ out(A) ->
177177
box("
178178
[{status, 303},
179179
{allheaders,
180-
[{header, [\"Location: \",\"http://www.funky.org/\"]},
180+
[{header, [\"Location: \",\"https://www.funky.org/\"]},
181181
{header, [\"Set-Cookie: \",\"namn=ruler;\"]}
182182
]},
183183
{html,\"<html> Redirected to funky.org </html>\"}

www/haxe_intro.yaws

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,11 @@ out(A) ->
3333
["The yaws_rpc module has a haXe remoting adapter that enables "
3434
"Yaws to respond to respond to "
3535
"RPC requests from a client written in ",
36-
{a, [{href, "http://www.haxe.org"}], "haXe"},
36+
{a, [{href, "https://www.haxe.org"}], "haXe"},
3737
". haXe is a versatile open source language that compiles to "
3838
"Flash, Javascript and NekoVM. ",
3939
"For more information on haXe, visit ",
40-
{a, [{href, "http://www.haxe.org/intro"}], "www.haxe.org/intro"}, "."]},
40+
{a, [{href, "https://www.haxe.org/intro"}], "www.haxe.org/intro"}, "."]},
4141
{p, [],
4242
["Implementing the server side of a haXe remoting interaction "
4343
"in Yaws is very similar to the one described in the ",

www/index.yaws

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ out(A) ->
2020
"another Erlang application."}}
2121
]},
2222
{p,[], ["Yaws is entirely written in ",
23-
{a, [{href, "http://www.erlang.org"}], "Erlang"},
23+
{a, [{href, "https://www.erlang.org"}], "Erlang"},
2424
", and furthermore it is a multithreaded webserver where one "
2525
"Erlang lightweight process is used to handle each client."]},
2626
{p,[], "The main advantages of Yaws compared to other Web technologies"
@@ -33,16 +33,16 @@ out(A) ->
3333
{h2,[], "erlyaws.github.io"},
3434

3535
{p,[], ["The www page for Yaws is ",
36-
{a ,[{href,"http://erlyaws.github.io"}], "erlyaws.github.io"},
36+
{a ,[{href,"https://erlyaws.github.io"}], "erlyaws.github.io"},
3737
". The documentation, examples as well as releases can be "
3838
"found there, and of course, ",
39-
{a ,[{href,"http://erlyaws.github.io"}],"erlyaws.github.io"},
39+
{a ,[{href,"https://erlyaws.github.io"}],"erlyaws.github.io"},
4040
" is itself powered by Yaws."]},
4141

4242

4343
{p,[], ["Code is on : ",
44-
{a,[{href,"http://github.com/erlyaws/yaws"}],
45-
"http://github.com/erlyaws/yaws"}]},
44+
{a,[{href,"https://github.com/erlyaws/yaws"}],
45+
"https://github.com/erlyaws/yaws"}]},
4646

4747
{p, [], ["Travis test results at :",
4848
{a, [{href, "https://github.com/erlyaws/yaws/actions"

www/jsolait/lib/jsonrpc.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -404,7 +404,7 @@ return "["+v.join(", ")+"]";
404404
};
405405
mod.__main__=function(){
406406
print("creating ServiceProxy object using introspection for method construction...\n");
407-
var s=new mod.ServiceProxy("http://jsolait.net/testj.py",["echo"]);
407+
var s=new mod.ServiceProxy("https://jsolait.net/testj.py",["echo"]);
408408
print("%s created\n".format(s));
409409
print("creating and marshalling test data:\n");
410410
var o=[1.234,5,{a:"Hello ' \" World",b:new Date()}];

www/json_intro.yaws

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,16 +40,16 @@ out(A) ->
4040
["The Yaws JSON-RPC binding is a way to have JavaScript code in the "
4141
"browser evaluate a remote procedure call (RPC) in the Yaws server. "
4242
"JSON itself as described at ",
43-
{a, [{href, "http://www.json.org/"}], "http://www.json.org/ "},
43+
{a, [{href, "https://www.json.org/"}], "https://www.json.org/ "},
4444
"is basically a simple marshaling format which can be used "
4545
"from a variety of different programming languages, and "
4646
"naturally it's completely straightforward to implement "
4747
"in JavaScript itself. JSON-RPC version 2.0, the version Yaws "
4848
"supports, is described here:"]},
4949
{p, [],
5050
[{a, [{href,
51-
"http://groups.google.com/group/json-rpc/web/json-rpc-2-0"}],
52-
"http://groups.google.com/group/json-rpc/web/json-rpc-2-0"}]},
51+
"https://groups.google.com/group/json-rpc/web/json-rpc-2-0"}],
52+
"https://groups.google.com/group/json-rpc/web/json-rpc-2-0"}]},
5353
{p, [],
5454
"The Yaws JSON-RPC implementation consist of JavaScript clients and a "
5555
"server side library that must be explicitly invoked by Erlang "
@@ -109,7 +109,7 @@ out(A) ->
109109
"function we wish to implement. Note that the first atom in the "
110110
"request tuple will either be 'call' or 'notification' to indicate "
111111
"the type of request. As per the ",
112-
{a,[{href,"http://groups.google.com/group/json-rpc/web/json-rpc-2-0"}],
112+
{a,[{href,"https://groups.google.com/group/json-rpc/web/json-rpc-2-0"}],
113113
"JSON-RPC 2.0 specification"},
114114
", a 'call' is a regular request-reply while a 'notification' is a "
115115
"one-way message that does not have a corresponding reply."]},
@@ -156,7 +156,7 @@ box("{array, [\"foo\", \"bar\"]}"),
156156
{p, [],
157157
["Here is yet another example, stolen from ",
158158
{a,
159-
[{href,"http://www.redhoterlang.com/entry/ac061493b201e3d1b4490cdc3f911068"}],
159+
[{href,"https://www.redhoterlang.com/entry/ac061493b201e3d1b4490cdc3f911068"}],
160160
"Tobbe's blog."}
161161
]},
162162
{h4, [], "Setup the DOM"},

www/logger_mod.yaws

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ When Yaws is running behind a HTTP reverse proxy, the source IP of a connection
1919
is always the proxy's IP address. It is also this IP address that you will find
2020
in your log files. In this situation, it may be desirable to log the real client
2121
IP address by extracting it from the "<a
22-
href="http://en.wikipedia.org/wiki/X-Forwarded-For"
22+
href="https://en.wikipedia.org/wiki/X-Forwarded-For"
2323
target="_blank">X-Forwarded-For</a>" header.
2424
</p>
2525

www/privbind.yaws

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,8 @@ $ setcap 'cap_net_bind_service=+ep' /usr/lib/erlang/erts-5.7.4/bin/beam
7676
<p>
7777
There are a couple
7878
of other options on Linux. One is to use an auxiliary program
79-
like authbind <em>http://packages.debian.org/stable/authbind</em>
80-
or privbind <em>http://sourceforge.net/projects/privbind/</em>
79+
like authbind <em>https://packages.debian.org/stable/authbind</em>
80+
or privbind <em>https://sourceforge.net/projects/privbind/</em>
8181
</p>
8282
<p>
8383
These programs are run by root. Yaws writes its temporary

www/redirect.yaws

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ out(_A) ->
5656
redirects, once again, to google. Double redirects.
5757
</p>
5858

59-
<p>While working with redirects, the tool <a href="http://curl.haxx.se/"> curl </a>
59+
<p>While working with redirects, the tool <a href="https://curl.haxx.se/"> curl </a>
6060
is an excellent way to troubleshoot the behaviour of your
6161
redirects. For example:</p>
6262

@@ -76,7 +76,7 @@ redirects. For example:</p>
7676

7777
<p>Where <tt> http://rubin.hyber.org:8000</tt> is where I am currently
7878
testing the <a href="redirect3.yaws"> redirect3.yaws </a> code.
79-
Learn and use the <a href="http://curl.haxx.se/"> curl </a>
79+
Learn and use the <a href="https://curl.haxx.se/"> curl </a>
8080
web client, it may not render pictures pretty, but it sure displays
8181
headers.
8282
</p>

www/redirect2.yaws

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@
33
%% redirect2.yaws
44

55
out(_Arg) ->
6-
L="http://www.google.com/search?num=20&hl=en&lr=lang_en%7Clang_sv&q=yaws",
6+
L="https://www.google.com/search?num=20&hl=en&lr=lang_en%7Clang_sv&q=yaws",
77
{redirect, L}.
88
</erl>

www/server_sent_events.yaws

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ out(A) ->
3030
protocol they share.</p></li>
3131

3232
<li><p><a href="websockets.yaws">The WebSockets protocol</a> (<a
33-
href="http://tools.ietf.org/html/rfc6455">RFC 6455</a>) allows web client
33+
href="https://tools.ietf.org/html/rfc6455">RFC 6455</a>) allows web client
3434
and server to upgrade their TCP connection from using HTTP to using some
3535
other protocol they agree on. The protocol they choose can be
3636
bidirectional and can transmit whatever data transfer formats they wish
@@ -39,7 +39,7 @@ out(A) ->
3939
specialized protocols, framing, and data formats to be able to
4040
communicate successfully.</p></li>
4141

42-
<li><p><a href="http://www.w3.org/TR/eventsource/">Server-Sent Events</a>
42+
<li><p><a href="https://www.w3.org/TR/eventsource/">Server-Sent Events</a>
4343
(SSE) is a W3C working draft that unlike long polling is on a path to
4444
standardization and unlike WebSockets is pretty simple. Despite being a
4545
working draft, it's already fairly widely used. With SSE, a client sends a
@@ -102,7 +102,7 @@ out(A) ->
102102

103103
<p>The <code>yaws_sse</code> module supplies all the SSE primitives
104104
required for formatting event data, event identifiers, and event retry
105-
settings. See the <a href="http://www.w3.org/TR/eventsource/">Server-Sent
105+
settings. See the <a href="https://www.w3.org/TR/eventsource/">Server-Sent
106106
Events</a> working draft for more details on using these features.</p>
107107

108108
<p>The <code>yaws_sse</code> module also supplies functions for

www/soap_intro.yaws

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ out(A) ->
5050

5151
{p,[],"To install 'erlsom' do:"},
5252

53-
box("git clone http://github.com/willemdj/erlsom.git\n"
53+
box("git clone https://github.com/willemdj/erlsom.git\n"
5454
"cd erlsom; chmod a+x configure; ./configure; make\n"
5555
"sudo make install # iff you want to install as root\n"
5656
),
@@ -62,7 +62,7 @@ out(A) ->
6262
"RPC binding style. Also, only the <i>'literal'</i> encoding is supported "
6363
"There is no support for <i>'soap-encoding'</i>. For an explanation of the differences "
6464
"between these concepts, see this "
65-
"<a href=\"http://www-128.ibm.com/developerworks/webservices/library/ws-whichwsdl/\">description</a>."},
65+
"<a href=\"https://www-128.ibm.com/developerworks/webservices/library/ws-whichwsdl/\">description</a>."},
6666

6767

6868
{h2, [], "The SOAP client side"},
@@ -81,8 +81,8 @@ out(A) ->
8181
["As an example, lets have a look at a public SOAP service that "
8282
"returns some weather data for the location we send to it. "
8383
"The WSDL specification can be found here: ",
84-
{a, [{href, "http://www.webservicex.net/WeatherForecast.asmx?WSDL"}],
85-
"http://www.webservicex.net/WeatherForecast.asmx?WSDL "}
84+
{a, [{href, "https://www.webservicex.net/WeatherForecast.asmx?WSDL"}],
85+
"https://www.webservicex.net/WeatherForecast.asmx?WSDL "}
8686
]},
8787

8888
{p,[],
@@ -135,7 +135,7 @@ out(A) ->
135135
box("1> inets:start().\n"
136136
"ok\n"
137137
"2> yaws_soap_lib:call(\n"
138-
" \"http://www.webservicex.net/WeatherForecast.asmx?WSDL\",\n"
138+
" \"https://www.webservicex.net/WeatherForecast.asmx?WSDL\",\n"
139139
" \"GetWeatherByPlaceName\",\n"
140140
" [\"Boston\"]).\n"
141141
"{ok,undefined,\n"
@@ -172,7 +172,7 @@ out(A) ->
172172
box("1> inets:start().\n"
173173
"ok\n"
174174
"2> Wsdl = yaws_soap_lib:initModel(\n"
175-
" \"http://www.webservicex.net/WeatherForecast.asmx?WSDL\").\n"
175+
" \"https://www.webservicex.net/WeatherForecast.asmx?WSDL\").\n"
176176
"...\n"
177177
"3> yaws_soap_lib:call(\n"
178178
" Wsdl,\n"
@@ -220,7 +220,7 @@ out(A) ->
220220
["Some final notes:",
221221
{ul, [],
222222
[{li, [],
223-
"The \"http://...\" URL given as the first argument to the "
223+
"The \"https://...\" URL given as the first argument to the "
224224
"functions above may as well be a local file, and thus written as \"file://....\". "},
225225
{li, [],
226226
"When we retrieve a HTTP located file, we will use 'ibrowse' if it exist "
@@ -248,7 +248,7 @@ out(A) ->
248248
box("8> Ops = yaws_soap_lib:wsdl_operations(Wsdl).\n"
249249
"9> {ok,Op} = yaws_soap_lib:get_operation(Ops, \"GetWeatherByPlaceName\").\n"
250250
"10> yaws_soap_lib:wsdl_op_address(Op).\n"
251-
"\"http://www.webservicex.net/WeatherForecast.asmx\"\n"
251+
"\"https://www.webservicex.net/WeatherForecast.asmx\"\n"
252252
),
253253

254254
{p,[],
@@ -258,7 +258,7 @@ out(A) ->
258258
box("<wsdl:service name=\"WeatherForecast\">\n"
259259
" <documentation xmlns=......\n"
260260
" <wsdl:port name=\"WeatherForecastSoap\".....\n"
261-
" <soap:address location=\"http://localhost:8181/WeatherForecast.yaws\" />\n"
261+
" <soap:address location=\"https://localhost:8181/WeatherForecast.yaws\" />\n"
262262
" </wsdl:port>\n"
263263
".....\n"
264264
),
@@ -308,7 +308,7 @@ out(A) ->
308308
" WeatherData =\n"
309309
" #'p:WeatherData'{anyAttribs = [],\n"
310310
" 'Day' = \"Sunday, December 10, 2006\",\n"
311-
" 'WeatherImage' = \"http://www.nws.noaa.gov/weather/images/fcicons/nfew.jpg\",\n"
311+
" 'WeatherImage' = \"https://www.nws.noaa.gov/weather/images/fcicons/nfew.jpg\",\n"
312312
" 'MaxTemperatureF' = \"51\",\n"
313313
" 'MinTemperatureF' = \"28\",\n"
314314
" 'MaxTemperatureC' = \"11\",\n"

www/websockets.yaws

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ out(A) ->
88

99
<p>
1010
WebSockets! The new kid in town! Joe
11-
<a href="http://armstrongonsoftware.blogspot.com/2009/12/comet-is-dead-long-live-websockets.html">loves it</a>,
11+
<a href="https://armstrongonsoftware.blogspot.com/2009/12/comet-is-dead-long-live-websockets.html">loves it</a>,
1212
maybe you should too?
1313
</p>
1414

@@ -235,10 +235,10 @@ out(A) ->
235235
module is notified with the message <code>{close, Status, Reason}</code>,
236236
where <code>Status</code> is the numerical status code sent by the client
237237
or the value 1000
238-
(see <a href="http://tools.ietf.org/html/rfc6455#section-7.4.1">RFC 6455 -
238+
(see <a href="https://tools.ietf.org/html/rfc6455#section-7.4.1">RFC 6455 -
239239
Section 7.4.1</a>) if the client sent no status code. For an abnormal
240240
client closure, the status code is 1006 (as specified
241-
by <a href="http://tools.ietf.org/html/rfc6455#section-7.1.5">RFC 6455 -
241+
by <a href="https://tools.ietf.org/html/rfc6455#section-7.1.5">RFC 6455 -
242242
Section 7.1.5</a>). <code>Reason</code> is a binary containing any text
243243
the client sent to indicate the reason for closing the socket; this binary
244244
may be empty.
@@ -458,7 +458,7 @@ out(A) ->
458458
term <code>{fail_connection, Status, Reason}</code> is passed,
459459
where <code>Status</code> is the numerical status code corresponding to
460460
the error
461-
(see <a href="http://tools.ietf.org/html/rfc6455#section-7.4.1">RFC 6455 -
461+
(see <a href="https://tools.ietf.org/html/rfc6455#section-7.4.1">RFC 6455 -
462462
Section 7.4.1</a>) and <code>Reason</code> the binary containing optional
463463
information about it.
464464
</p>
@@ -484,7 +484,7 @@ out(A) ->
484484
<div class="box">
485485
<pre>
486486
%% Corresponds to the frame sections as in
487-
%% http://tools.ietf.org/html/rfc6455#section-5.2
487+
%% https://tools.ietf.org/html/rfc6455#section-5.2
488488
%% plus 'data' and 'ws_state'. Used for incoming frames.
489489
-record(ws_frame_info, {
490490
fin,

www/websockets_example.yaws

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ out(A) ->
99
{content, "text/html", Body}.
1010

1111
%% this html was copied from the basic example in
12-
%% http://github.com/davebryson/erlang_websocket/
12+
%% https://github.com/davebryson/erlang_websocket/
1313
html_body(WebSocketLocation) ->
1414
"<html>
1515
<head>

0 commit comments

Comments
 (0)