summaryrefslogtreecommitdiffstats
path: root/archives/extend/attachments/20140604
diff options
context:
space:
mode:
authorLoïc Hoguin <[email protected]>2016-08-29 12:39:49 +0200
committerLoïc Hoguin <[email protected]>2016-08-29 12:40:03 +0200
commitc807880f7ac73f813b2660ea81a00f7712a4e793 (patch)
treeba1d09e9b177f230665a80513b33fbd532000ce4 /archives/extend/attachments/20140604
parentb1df25a7d9cda697513650659b781b55b40898f8 (diff)
downloadninenines.eu-c807880f7ac73f813b2660ea81a00f7712a4e793.tar.gz
ninenines.eu-c807880f7ac73f813b2660ea81a00f7712a4e793.tar.bz2
ninenines.eu-c807880f7ac73f813b2660ea81a00f7712a4e793.zip
Add old mailing list archives
Diffstat (limited to 'archives/extend/attachments/20140604')
-rw-r--r--archives/extend/attachments/20140604/269377d0/attachment-0001.html5
-rw-r--r--archives/extend/attachments/20140604/269377d0/attachment.html5
-rw-r--r--archives/extend/attachments/20140604/2bce99e1/attachment-0001.html18
-rw-r--r--archives/extend/attachments/20140604/2bce99e1/attachment.html18
-rw-r--r--archives/extend/attachments/20140604/407d3443/attachment-0001.html16
-rw-r--r--archives/extend/attachments/20140604/407d3443/attachment.html16
6 files changed, 78 insertions, 0 deletions
diff --git a/archives/extend/attachments/20140604/269377d0/attachment-0001.html b/archives/extend/attachments/20140604/269377d0/attachment-0001.html
new file mode 100644
index 00000000..8ab86955
--- /dev/null
+++ b/archives/extend/attachments/20140604/269377d0/attachment-0001.html
@@ -0,0 +1,5 @@
+<tt>
+&lt;div&nbsp;dir=&quot;ltr&quot;&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;I&nbsp;am&nbsp;having&nbsp;very&nbsp;good&nbsp;luck&nbsp;with&nbsp;Cowboy&nbsp;so&nbsp;far,&nbsp;but&nbsp;I&nbsp;have&nbsp;some&nbsp;questions:&lt;br&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;1.&nbsp;There&nbsp;doesn&#39;t&nbsp;appear&nbsp;to&nbsp;be&nbsp;any&nbsp;way&nbsp;to&nbsp;do&nbsp;client&nbsp;certificate&nbsp;authorization&nbsp;in&nbsp;Cowboy,&nbsp;although&nbsp;I&nbsp;see&nbsp;there&nbsp;is&nbsp;an&nbsp;example&nbsp;for&nbsp;doing&nbsp;exactly&nbsp;that&nbsp;with&nbsp;Ranch. &nbsp;I&nbsp;think&nbsp;I&nbsp;could&nbsp;modify&nbsp;Cowboy&nbsp;to&nbsp;do&nbsp;what&nbsp;I&nbsp;want,&nbsp;but&nbsp;I&nbsp;thought&nbsp;I&nbsp;would&nbsp;ask&nbsp;if&nbsp;there&nbsp;were&nbsp;other&nbsp;options&nbsp;before&nbsp;doing&nbsp;that.&lt;br&gt;<br>
+&lt;br&gt;&lt;/div&gt;&lt;/div&gt;2.&nbsp;I&nbsp;am&nbsp;also&nbsp;looking&nbsp;at&nbsp;http&nbsp;basic&nbsp;auth. &nbsp;Would&nbsp;creating&nbsp;a&nbsp;middleware&nbsp;to&nbsp;sit&nbsp;in&nbsp;between&nbsp;cowboy_router&nbsp;and&nbsp;cowboy_handler&nbsp;be&nbsp;a&nbsp;typical&nbsp;way&nbsp;to&nbsp;go&nbsp;about&nbsp;it?&lt;br&gt;&lt;br&gt;&lt;/div&gt;Thanks,&lt;br&gt;&lt;/div&gt;Dan.&lt;br&gt;&lt;/div&gt;<br>
+
+</tt>
diff --git a/archives/extend/attachments/20140604/269377d0/attachment.html b/archives/extend/attachments/20140604/269377d0/attachment.html
new file mode 100644
index 00000000..8ab86955
--- /dev/null
+++ b/archives/extend/attachments/20140604/269377d0/attachment.html
@@ -0,0 +1,5 @@
+<tt>
+&lt;div&nbsp;dir=&quot;ltr&quot;&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;I&nbsp;am&nbsp;having&nbsp;very&nbsp;good&nbsp;luck&nbsp;with&nbsp;Cowboy&nbsp;so&nbsp;far,&nbsp;but&nbsp;I&nbsp;have&nbsp;some&nbsp;questions:&lt;br&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;1.&nbsp;There&nbsp;doesn&#39;t&nbsp;appear&nbsp;to&nbsp;be&nbsp;any&nbsp;way&nbsp;to&nbsp;do&nbsp;client&nbsp;certificate&nbsp;authorization&nbsp;in&nbsp;Cowboy,&nbsp;although&nbsp;I&nbsp;see&nbsp;there&nbsp;is&nbsp;an&nbsp;example&nbsp;for&nbsp;doing&nbsp;exactly&nbsp;that&nbsp;with&nbsp;Ranch. &nbsp;I&nbsp;think&nbsp;I&nbsp;could&nbsp;modify&nbsp;Cowboy&nbsp;to&nbsp;do&nbsp;what&nbsp;I&nbsp;want,&nbsp;but&nbsp;I&nbsp;thought&nbsp;I&nbsp;would&nbsp;ask&nbsp;if&nbsp;there&nbsp;were&nbsp;other&nbsp;options&nbsp;before&nbsp;doing&nbsp;that.&lt;br&gt;<br>
+&lt;br&gt;&lt;/div&gt;&lt;/div&gt;2.&nbsp;I&nbsp;am&nbsp;also&nbsp;looking&nbsp;at&nbsp;http&nbsp;basic&nbsp;auth. &nbsp;Would&nbsp;creating&nbsp;a&nbsp;middleware&nbsp;to&nbsp;sit&nbsp;in&nbsp;between&nbsp;cowboy_router&nbsp;and&nbsp;cowboy_handler&nbsp;be&nbsp;a&nbsp;typical&nbsp;way&nbsp;to&nbsp;go&nbsp;about&nbsp;it?&lt;br&gt;&lt;br&gt;&lt;/div&gt;Thanks,&lt;br&gt;&lt;/div&gt;Dan.&lt;br&gt;&lt;/div&gt;<br>
+
+</tt>
diff --git a/archives/extend/attachments/20140604/2bce99e1/attachment-0001.html b/archives/extend/attachments/20140604/2bce99e1/attachment-0001.html
new file mode 100644
index 00000000..42d23829
--- /dev/null
+++ b/archives/extend/attachments/20140604/2bce99e1/attachment-0001.html
@@ -0,0 +1,18 @@
+<tt>
+&lt;div&nbsp;dir=&quot;ltr&quot;&gt;&lt;br&gt;&lt;div&nbsp;class=&quot;gmail_extra&quot;&gt;&lt;br&gt;&lt;br&gt;&lt;div&nbsp;class=&quot;gmail_quote&quot;&gt;On&nbsp;Wed,&nbsp;Jun&nbsp;4,&nbsp;2014&nbsp;at&nbsp;4:48&nbsp;PM,&nbsp;Loïc&nbsp;Hoguin&nbsp;&lt;span&nbsp;dir=&quot;ltr&quot;&gt;&lt;&lt;a&nbsp;href=&quot;mailto:[email protected]&quot;&nbsp;target=&quot;_blank&quot;&gt;[email protected]&lt;/a&gt;&gt;&lt;/span&gt;&nbsp;wrote:&lt;br&gt;<br>
+&lt;blockquote&nbsp;class=&quot;gmail_quote&quot;&nbsp;style=&quot;margin:0&nbsp;0&nbsp;0&nbsp;.8ex;border-left:1px&nbsp;#ccc&nbsp;solid;padding-left:1ex&quot;&gt;&lt;div&nbsp;class=&quot;&quot;&gt;On&nbsp;06/04/2014&nbsp;10:08&nbsp;PM,&nbsp;Daniel&nbsp;Goertzen&nbsp;wrote:&lt;br&gt;<br>
+&lt;blockquote&nbsp;class=&quot;gmail_quote&quot;&nbsp;style=&quot;margin:0&nbsp;0&nbsp;0&nbsp;.8ex;border-left:1px&nbsp;#ccc&nbsp;solid;padding-left:1ex&quot;&gt;<br>
+I&nbsp;am&nbsp;having&nbsp;very&nbsp;good&nbsp;luck&nbsp;with&nbsp;Cowboy&nbsp;so&nbsp;far,&nbsp;but&nbsp;I&nbsp;have&nbsp;some&nbsp;questions:&lt;br&gt;<br>
+&lt;br&gt;<br>
+1.&nbsp;There&nbsp;doesn&#39;t&nbsp;appear&nbsp;to&nbsp;be&nbsp;any&nbsp;way&nbsp;to&nbsp;do&nbsp;client&nbsp;certificate&lt;br&gt;<br>
+authorization&nbsp;in&nbsp;Cowboy,&nbsp;although&nbsp;I&nbsp;see&nbsp;there&nbsp;is&nbsp;an&nbsp;example&nbsp;for&nbsp;doing&lt;br&gt;<br>
+exactly&nbsp;that&nbsp;with&nbsp;Ranch.&nbsp; I&nbsp;think&nbsp;I&nbsp;could&nbsp;modify&nbsp;Cowboy&nbsp;to&nbsp;do&nbsp;what&nbsp;I&lt;br&gt;<br>
+want,&nbsp;but&nbsp;I&nbsp;thought&nbsp;I&nbsp;would&nbsp;ask&nbsp;if&nbsp;there&nbsp;were&nbsp;other&nbsp;options&nbsp;before&nbsp;doing&lt;br&gt;<br>
+that.&lt;br&gt;<br>
+&lt;/blockquote&gt;<br>
+&lt;br&gt;&lt;/div&gt;<br>
+Same&nbsp;as&nbsp;Ranch&nbsp;really,&nbsp;you&nbsp;just&nbsp;gotta&nbsp;take&nbsp;the&nbsp;socket&nbsp;and&nbsp;then&nbsp;call&nbsp;the&nbsp;ssl&nbsp;functions.&lt;div&nbsp;class=&quot;&quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Yes,&nbsp;but&nbsp;in&nbsp;cowboy&nbsp;there&#39;s&nbsp;no&nbsp;API&nbsp;to&nbsp;get&nbsp;at&nbsp;the&nbsp;socket.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;<br>
+&lt;div&gt;I&nbsp;was&nbsp;thinking&nbsp;of&nbsp;adding&nbsp;a&nbsp;&quot;onconnect&quot;&nbsp;hook&nbsp;similar&nbsp;to&nbsp;how&nbsp;there&nbsp;are&nbsp;&quot;onrequest&quot;&nbsp;and&nbsp;&quot;onresponse&quot;&nbsp;hooks.&nbsp; The&nbsp;hook&nbsp;would&nbsp;be&nbsp;called&nbsp;in&nbsp;cowboy_protocol:init(),&nbsp;would&nbsp;accept&nbsp;Transport&nbsp;and&nbsp;Socket,&nbsp;and&nbsp;return&nbsp;a&nbsp;&quot;user&nbsp;connection&nbsp;state&quot;&nbsp;term&nbsp;that&nbsp;gets&nbsp;stashed&nbsp;in&nbsp;the&nbsp;state&nbsp;record.&nbsp; The&nbsp;user&nbsp;connection&nbsp;state&nbsp;would&nbsp;then&nbsp;be&nbsp;provided&nbsp;in&nbsp;the&nbsp;Req&nbsp;object&nbsp;to&nbsp;each&nbsp;handler.&nbsp; With&nbsp;these&nbsp;features&nbsp;one&nbsp;could&nbsp;do&nbsp;whatever&nbsp;computation&nbsp;they&nbsp;want&nbsp;on&nbsp;the&nbsp;socket&nbsp;and&nbsp;provide&nbsp;the&nbsp;result&nbsp;to&nbsp;all&nbsp;subsequent&nbsp;requests&nbsp;on&nbsp;that&nbsp;socket.&nbsp; I&nbsp;want&nbsp;to&nbsp;use&nbsp;it&nbsp;for&nbsp;client&nbsp;cert&nbsp;checking,&nbsp;but&nbsp;it&nbsp;could&nbsp;be&nbsp;used&nbsp;for&nbsp;other&nbsp;things&nbsp;such&nbsp;as&nbsp;an&nbsp;IP&nbsp;address&nbsp;security&nbsp;check.&lt;/div&gt;<br>
+&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Dan.&lt;br&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;<br>
+
+</tt>
diff --git a/archives/extend/attachments/20140604/2bce99e1/attachment.html b/archives/extend/attachments/20140604/2bce99e1/attachment.html
new file mode 100644
index 00000000..42d23829
--- /dev/null
+++ b/archives/extend/attachments/20140604/2bce99e1/attachment.html
@@ -0,0 +1,18 @@
+<tt>
+&lt;div&nbsp;dir=&quot;ltr&quot;&gt;&lt;br&gt;&lt;div&nbsp;class=&quot;gmail_extra&quot;&gt;&lt;br&gt;&lt;br&gt;&lt;div&nbsp;class=&quot;gmail_quote&quot;&gt;On&nbsp;Wed,&nbsp;Jun&nbsp;4,&nbsp;2014&nbsp;at&nbsp;4:48&nbsp;PM,&nbsp;Loïc&nbsp;Hoguin&nbsp;&lt;span&nbsp;dir=&quot;ltr&quot;&gt;&lt;&lt;a&nbsp;href=&quot;mailto:[email protected]&quot;&nbsp;target=&quot;_blank&quot;&gt;[email protected]&lt;/a&gt;&gt;&lt;/span&gt;&nbsp;wrote:&lt;br&gt;<br>
+&lt;blockquote&nbsp;class=&quot;gmail_quote&quot;&nbsp;style=&quot;margin:0&nbsp;0&nbsp;0&nbsp;.8ex;border-left:1px&nbsp;#ccc&nbsp;solid;padding-left:1ex&quot;&gt;&lt;div&nbsp;class=&quot;&quot;&gt;On&nbsp;06/04/2014&nbsp;10:08&nbsp;PM,&nbsp;Daniel&nbsp;Goertzen&nbsp;wrote:&lt;br&gt;<br>
+&lt;blockquote&nbsp;class=&quot;gmail_quote&quot;&nbsp;style=&quot;margin:0&nbsp;0&nbsp;0&nbsp;.8ex;border-left:1px&nbsp;#ccc&nbsp;solid;padding-left:1ex&quot;&gt;<br>
+I&nbsp;am&nbsp;having&nbsp;very&nbsp;good&nbsp;luck&nbsp;with&nbsp;Cowboy&nbsp;so&nbsp;far,&nbsp;but&nbsp;I&nbsp;have&nbsp;some&nbsp;questions:&lt;br&gt;<br>
+&lt;br&gt;<br>
+1.&nbsp;There&nbsp;doesn&#39;t&nbsp;appear&nbsp;to&nbsp;be&nbsp;any&nbsp;way&nbsp;to&nbsp;do&nbsp;client&nbsp;certificate&lt;br&gt;<br>
+authorization&nbsp;in&nbsp;Cowboy,&nbsp;although&nbsp;I&nbsp;see&nbsp;there&nbsp;is&nbsp;an&nbsp;example&nbsp;for&nbsp;doing&lt;br&gt;<br>
+exactly&nbsp;that&nbsp;with&nbsp;Ranch.&nbsp; I&nbsp;think&nbsp;I&nbsp;could&nbsp;modify&nbsp;Cowboy&nbsp;to&nbsp;do&nbsp;what&nbsp;I&lt;br&gt;<br>
+want,&nbsp;but&nbsp;I&nbsp;thought&nbsp;I&nbsp;would&nbsp;ask&nbsp;if&nbsp;there&nbsp;were&nbsp;other&nbsp;options&nbsp;before&nbsp;doing&lt;br&gt;<br>
+that.&lt;br&gt;<br>
+&lt;/blockquote&gt;<br>
+&lt;br&gt;&lt;/div&gt;<br>
+Same&nbsp;as&nbsp;Ranch&nbsp;really,&nbsp;you&nbsp;just&nbsp;gotta&nbsp;take&nbsp;the&nbsp;socket&nbsp;and&nbsp;then&nbsp;call&nbsp;the&nbsp;ssl&nbsp;functions.&lt;div&nbsp;class=&quot;&quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Yes,&nbsp;but&nbsp;in&nbsp;cowboy&nbsp;there&#39;s&nbsp;no&nbsp;API&nbsp;to&nbsp;get&nbsp;at&nbsp;the&nbsp;socket.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;<br>
+&lt;div&gt;I&nbsp;was&nbsp;thinking&nbsp;of&nbsp;adding&nbsp;a&nbsp;&quot;onconnect&quot;&nbsp;hook&nbsp;similar&nbsp;to&nbsp;how&nbsp;there&nbsp;are&nbsp;&quot;onrequest&quot;&nbsp;and&nbsp;&quot;onresponse&quot;&nbsp;hooks.&nbsp; The&nbsp;hook&nbsp;would&nbsp;be&nbsp;called&nbsp;in&nbsp;cowboy_protocol:init(),&nbsp;would&nbsp;accept&nbsp;Transport&nbsp;and&nbsp;Socket,&nbsp;and&nbsp;return&nbsp;a&nbsp;&quot;user&nbsp;connection&nbsp;state&quot;&nbsp;term&nbsp;that&nbsp;gets&nbsp;stashed&nbsp;in&nbsp;the&nbsp;state&nbsp;record.&nbsp; The&nbsp;user&nbsp;connection&nbsp;state&nbsp;would&nbsp;then&nbsp;be&nbsp;provided&nbsp;in&nbsp;the&nbsp;Req&nbsp;object&nbsp;to&nbsp;each&nbsp;handler.&nbsp; With&nbsp;these&nbsp;features&nbsp;one&nbsp;could&nbsp;do&nbsp;whatever&nbsp;computation&nbsp;they&nbsp;want&nbsp;on&nbsp;the&nbsp;socket&nbsp;and&nbsp;provide&nbsp;the&nbsp;result&nbsp;to&nbsp;all&nbsp;subsequent&nbsp;requests&nbsp;on&nbsp;that&nbsp;socket.&nbsp; I&nbsp;want&nbsp;to&nbsp;use&nbsp;it&nbsp;for&nbsp;client&nbsp;cert&nbsp;checking,&nbsp;but&nbsp;it&nbsp;could&nbsp;be&nbsp;used&nbsp;for&nbsp;other&nbsp;things&nbsp;such&nbsp;as&nbsp;an&nbsp;IP&nbsp;address&nbsp;security&nbsp;check.&lt;/div&gt;<br>
+&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Dan.&lt;br&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;<br>
+
+</tt>
diff --git a/archives/extend/attachments/20140604/407d3443/attachment-0001.html b/archives/extend/attachments/20140604/407d3443/attachment-0001.html
new file mode 100644
index 00000000..42e6ce15
--- /dev/null
+++ b/archives/extend/attachments/20140604/407d3443/attachment-0001.html
@@ -0,0 +1,16 @@
+<tt>
+&lt;div&nbsp;dir=&quot;ltr&quot;&gt;Hello.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;You&nbsp;wrote&nbsp;&lt;a&nbsp;href=&quot;http://ninenines.eu/docs/en/cowboy/HEAD/manual/cowboy_rest/&quot;&gt;here&lt;/a&gt; that&nbsp;&quot;The&nbsp;only&nbsp;mandatory&nbsp;callback&nbsp;is&nbsp;init/3,&nbsp;needed&nbsp;to&nbsp;perform&nbsp;the&nbsp;protocol&nbsp;upgrade.&quot;&lt;/div&gt;<br>
+&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;In&nbsp;my&nbsp;code&nbsp;I&nbsp;have&nbsp;only&nbsp;this&nbsp;function&nbsp;for&nbsp;the&nbsp;protocol&nbsp;upgrade:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;init({_TransportName,&nbsp;_ProtocolName},&nbsp;_Req,&nbsp;[])&nbsp;-&gt;&lt;/div&gt;&lt;div&gt; &nbsp; &nbsp;{upgrade,&nbsp;protocol,&nbsp;cowboy_rest}.&lt;/div&gt;&lt;/div&gt;<br>
+&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;On&nbsp;the&nbsp;other&nbsp;hand,&nbsp;when&nbsp;compiling,&nbsp;I&nbsp;get&nbsp;the&nbsp;following&nbsp;warnings:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;src/handler_transactions.erl:3:&nbsp;Warning:&nbsp;undefined&nbsp;callback&nbsp;function&nbsp;handle/2&nbsp;(behaviour&nbsp;&#39;cowboy_http_handler&#39;)&lt;/div&gt;<br>
+&lt;div&gt;src/handler_transactions.erl:3:&nbsp;Warning:&nbsp;undefined&nbsp;callback&nbsp;function&nbsp;terminate/3&nbsp;(behaviour&nbsp;&#39;cowboy_http_handler&#39;)&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Is&nbsp;this&nbsp;the&nbsp;expected&nbsp;behavior?&nbsp;I&nbsp;know&nbsp;I&nbsp;_can_&nbsp;ignore&nbsp;the&nbsp;warnings,&nbsp;but&nbsp;not&nbsp;if&nbsp;I&nbsp;want&nbsp;to&nbsp;use&nbsp;Erlang&nbsp;compiler&nbsp;option warnings_as_errors,&nbsp;for&nbsp;example.&lt;/div&gt;<br>
+&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Many&nbsp;thanks.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;-&nbsp;Paulo&nbsp;F.&nbsp;Oliveira&lt;/div&gt;<br>
+<br>
+<br>
+<br>
+<br>
+<br>
+<br>
+<br>
+&lt;/div&gt;<br>
+
+</tt>
diff --git a/archives/extend/attachments/20140604/407d3443/attachment.html b/archives/extend/attachments/20140604/407d3443/attachment.html
new file mode 100644
index 00000000..42e6ce15
--- /dev/null
+++ b/archives/extend/attachments/20140604/407d3443/attachment.html
@@ -0,0 +1,16 @@
+<tt>
+&lt;div&nbsp;dir=&quot;ltr&quot;&gt;Hello.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;You&nbsp;wrote&nbsp;&lt;a&nbsp;href=&quot;http://ninenines.eu/docs/en/cowboy/HEAD/manual/cowboy_rest/&quot;&gt;here&lt;/a&gt; that&nbsp;&quot;The&nbsp;only&nbsp;mandatory&nbsp;callback&nbsp;is&nbsp;init/3,&nbsp;needed&nbsp;to&nbsp;perform&nbsp;the&nbsp;protocol&nbsp;upgrade.&quot;&lt;/div&gt;<br>
+&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;In&nbsp;my&nbsp;code&nbsp;I&nbsp;have&nbsp;only&nbsp;this&nbsp;function&nbsp;for&nbsp;the&nbsp;protocol&nbsp;upgrade:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;init({_TransportName,&nbsp;_ProtocolName},&nbsp;_Req,&nbsp;[])&nbsp;-&gt;&lt;/div&gt;&lt;div&gt; &nbsp; &nbsp;{upgrade,&nbsp;protocol,&nbsp;cowboy_rest}.&lt;/div&gt;&lt;/div&gt;<br>
+&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;On&nbsp;the&nbsp;other&nbsp;hand,&nbsp;when&nbsp;compiling,&nbsp;I&nbsp;get&nbsp;the&nbsp;following&nbsp;warnings:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;src/handler_transactions.erl:3:&nbsp;Warning:&nbsp;undefined&nbsp;callback&nbsp;function&nbsp;handle/2&nbsp;(behaviour&nbsp;&#39;cowboy_http_handler&#39;)&lt;/div&gt;<br>
+&lt;div&gt;src/handler_transactions.erl:3:&nbsp;Warning:&nbsp;undefined&nbsp;callback&nbsp;function&nbsp;terminate/3&nbsp;(behaviour&nbsp;&#39;cowboy_http_handler&#39;)&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Is&nbsp;this&nbsp;the&nbsp;expected&nbsp;behavior?&nbsp;I&nbsp;know&nbsp;I&nbsp;_can_&nbsp;ignore&nbsp;the&nbsp;warnings,&nbsp;but&nbsp;not&nbsp;if&nbsp;I&nbsp;want&nbsp;to&nbsp;use&nbsp;Erlang&nbsp;compiler&nbsp;option warnings_as_errors,&nbsp;for&nbsp;example.&lt;/div&gt;<br>
+&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Many&nbsp;thanks.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;-&nbsp;Paulo&nbsp;F.&nbsp;Oliveira&lt;/div&gt;<br>
+<br>
+<br>
+<br>
+<br>
+<br>
+<br>
+<br>
+&lt;/div&gt;<br>
+
+</tt>