summaryrefslogtreecommitdiffstats
path: root/archives/extend/2014-February
diff options
context:
space:
mode:
Diffstat (limited to 'archives/extend/2014-February')
-rw-r--r--archives/extend/2014-February/000324.html106
-rw-r--r--archives/extend/2014-February/000325.html134
-rw-r--r--archives/extend/2014-February/000326.html151
-rw-r--r--archives/extend/2014-February/000327.html167
-rw-r--r--archives/extend/2014-February/000328.html195
-rw-r--r--archives/extend/2014-February/000329.html223
-rw-r--r--archives/extend/2014-February/000330.html244
-rw-r--r--archives/extend/2014-February/000331.html79
-rw-r--r--archives/extend/2014-February/000332.html94
-rw-r--r--archives/extend/2014-February/000333.html108
-rw-r--r--archives/extend/2014-February/000334.html127
-rw-r--r--archives/extend/2014-February/000335.html74
-rw-r--r--archives/extend/2014-February/000336.html87
-rw-r--r--archives/extend/2014-February/000337.html103
-rw-r--r--archives/extend/2014-February/000338.html109
-rw-r--r--archives/extend/2014-February/000339.html125
-rw-r--r--archives/extend/2014-February/author.html127
-rw-r--r--archives/extend/2014-February/date.html127
-rw-r--r--archives/extend/2014-February/index.html161
-rw-r--r--archives/extend/2014-February/subject.html127
-rw-r--r--archives/extend/2014-February/thread.html161
21 files changed, 2829 insertions, 0 deletions
diff --git a/archives/extend/2014-February/000324.html b/archives/extend/2014-February/000324.html
new file mode 100644
index 00000000..6fc1fc47
--- /dev/null
+++ b/archives/extend/2014-February/000324.html
@@ -0,0 +1,106 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<HTML>
+ <HEAD>
+ <TITLE> [99s-extend] Accept header in POST request
+ </TITLE>
+ <LINK REL="Index" HREF="index.html" >
+ <LINK REL="made" HREF="mailto:extend%40lists.ninenines.eu?Subject=Re%3A%20%5B99s-extend%5D%20Accept%20header%20in%20POST%20request&In-Reply-To=%3CCAKfrUsi-hZ-k3QUnhmdRTE1NPZ4j7Lgb2L8xWNdaQ4vk%2Bnw2VA%40mail.gmail.com%3E">
+ <META NAME="robots" CONTENT="index,nofollow">
+ <style type="text/css">
+ pre {
+ white-space: pre-wrap; /* css-2.1, curent FF, Opera, Safari */
+ }
+ </style>
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+
+ <LINK REL="Next" HREF="000325.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[99s-extend] Accept header in POST request</H1>
+ <B>&#321;ukasz Biedrycki</B>
+ <A HREF="mailto:extend%40lists.ninenines.eu?Subject=Re%3A%20%5B99s-extend%5D%20Accept%20header%20in%20POST%20request&In-Reply-To=%3CCAKfrUsi-hZ-k3QUnhmdRTE1NPZ4j7Lgb2L8xWNdaQ4vk%2Bnw2VA%40mail.gmail.com%3E"
+ TITLE="[99s-extend] Accept header in POST request">lukasz.biedrycki at gmail.com
+ </A><BR>
+ <I>Mon Feb 3 19:13:04 CET 2014</I>
+ <P><UL>
+
+ <LI>Next message: <A HREF="000325.html">[99s-extend] Accept header in POST request
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#324">[ date ]</a>
+ <a href="thread.html#324">[ thread ]</a>
+ <a href="subject.html#324">[ subject ]</a>
+ <a href="author.html#324">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>Hi,
+I have a rest handler that accepts POST and PUT requests with
+&#8220;application/json&#8221; content type.
+
+I have content_types_accepted function defined as follows:
+
+content_types_accepted(Req, State) -&gt;
+ {[{&#8216;application/json', from_json}], Req, State}.
+
+
+The problem I have is within a request that has two headers:
+
+*Content-type*: application/json
+*Accept*: application/json
+
+With this combination I receive *406*.
+
+You can repeat it with test:
+
+http_SUITE.erl:
+1072 rest_postonly(Config) -&gt;
+1073 Client = ?config(client, Config),
+1074 Headers = [
+1075 {&lt;&lt;&quot;content-type&quot;&gt;&gt;, &lt;&lt;&quot;text/plain&quot;&gt;&gt;},
+1076 {&lt;&lt;&quot;accept&quot;&gt;&gt;, &lt;&lt;&quot;text/plain&quot;&gt;&gt;}
+1077 ],
+1078 {ok, Client2} = cowboy_client:request(&lt;&lt;&quot;POST&quot;&gt;&gt;,
+1079 build_url(&quot;/postonly&quot;, Config), Headers, &quot;12345&quot;, Client),
+1080 {ok, 204, _, _} = cowboy_client:response(Client2).
+
+My solution to that was to add a content_types_provided function:
+
+content_types_provided(Req, State) -&gt;
+ ContentTypes = [{{&lt;&lt;&quot;application&quot;&gt;&gt;, &lt;&lt;&quot;json&quot;&gt;&gt;, '*'}, to_json}],
+ {ContentTypes, Req, State}.
+
+
+But it is useless as *to_json* callback registered is not called anyhow.
+
+Adding *content_types_provided* function is a correct solution in this case?
+Or I am missing something here?
+&#8220;Accept&#8221; header is not relevant only in case of GET requests?
+
+Thank for help,
+&#321;ukasz Biedrycki
+-------------- next part --------------
+An HTML attachment was scrubbed...
+URL: &lt;<A HREF="http://lists.ninenines.eu/archives/extend/attachments/20140203/104f8577/attachment.html">http://lists.ninenines.eu/archives/extend/attachments/20140203/104f8577/attachment.html</A>&gt;
+</PRE>
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+
+ <LI>Next message: <A HREF="000325.html">[99s-extend] Accept header in POST request
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#324">[ date ]</a>
+ <a href="thread.html#324">[ thread ]</a>
+ <a href="subject.html#324">[ subject ]</a>
+ <a href="author.html#324">[ author ]</a>
+ </LI>
+ </UL>
+
+<hr>
+<a href="https://lists.ninenines.eu/listinfo/extend">More information about the Extend
+mailing list</a><br>
+</body></html>
diff --git a/archives/extend/2014-February/000325.html b/archives/extend/2014-February/000325.html
new file mode 100644
index 00000000..784e1a10
--- /dev/null
+++ b/archives/extend/2014-February/000325.html
@@ -0,0 +1,134 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<HTML>
+ <HEAD>
+ <TITLE> [99s-extend] Accept header in POST request
+ </TITLE>
+ <LINK REL="Index" HREF="index.html" >
+ <LINK REL="made" HREF="mailto:extend%40lists.ninenines.eu?Subject=Re%3A%20%5B99s-extend%5D%20Accept%20header%20in%20POST%20request&In-Reply-To=%3C52EFDEA4.6050004%40ninenines.eu%3E">
+ <META NAME="robots" CONTENT="index,nofollow">
+ <style type="text/css">
+ pre {
+ white-space: pre-wrap; /* css-2.1, curent FF, Opera, Safari */
+ }
+ </style>
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <LINK REL="Previous" HREF="000324.html">
+ <LINK REL="Next" HREF="000326.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[99s-extend] Accept header in POST request</H1>
+ <B>Lo&#239;c Hoguin</B>
+ <A HREF="mailto:extend%40lists.ninenines.eu?Subject=Re%3A%20%5B99s-extend%5D%20Accept%20header%20in%20POST%20request&In-Reply-To=%3C52EFDEA4.6050004%40ninenines.eu%3E"
+ TITLE="[99s-extend] Accept header in POST request">essen at ninenines.eu
+ </A><BR>
+ <I>Mon Feb 3 19:23:32 CET 2014</I>
+ <P><UL>
+ <LI>Previous message: <A HREF="000324.html">[99s-extend] Accept header in POST request
+</A></li>
+ <LI>Next message: <A HREF="000326.html">[99s-extend] Accept header in POST request
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#325">[ date ]</a>
+ <a href="thread.html#325">[ thread ]</a>
+ <a href="subject.html#325">[ subject ]</a>
+ <a href="author.html#325">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>The content-type provided is relevant for any response, not just
+responses to GET requests. It defaults to text/html. If your client
+doesn't send that content-type, you have to define the callback.
+
+I notice that the documentation is incorrect about the relevant methods
+for this callback, I will open a ticket to fix it soon.
+
+On 02/03/2014 07:13 PM, &#321;ukasz Biedrycki wrote:
+&gt;<i> Hi,
+</I>&gt;<i> I have a rest handler that accepts POST and PUT requests with
+</I>&gt;<i> &#8220;application/json&#8221; content type.
+</I>&gt;<i>
+</I>&gt;<i> I have content_types_accepted function defined as follows:
+</I>&gt;<i>
+</I>&gt;<i> content_types_accepted(Req, State) -&gt;
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> {[{&#8216;application/json', from_json}], Req, State}.
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> The problem I have is within a request that has two headers:
+</I>&gt;<i>
+</I>&gt;<i> *Content-type*: application/json
+</I>&gt;<i> *Accept*: application/json
+</I>&gt;<i>
+</I>&gt;<i> With this combination I receive *406*.
+</I>&gt;<i>
+</I>&gt;<i> You can repeat it with test:
+</I>&gt;<i>
+</I>&gt;<i> http_SUITE.erl:
+</I>&gt;<i> 1072 rest_postonly(Config) -&gt;
+</I>&gt;<i> 1073 Client = ?config(client, Config),
+</I>&gt;<i> 1074 Headers = [
+</I>&gt;<i> 1075 {&lt;&lt;&quot;content-type&quot;&gt;&gt;, &lt;&lt;&quot;text/plain&quot;&gt;&gt;},
+</I>&gt;<i> 1076 {&lt;&lt;&quot;accept&quot;&gt;&gt;, &lt;&lt;&quot;text/plain&quot;&gt;&gt;}
+</I>&gt;<i> 1077 ],
+</I>&gt;<i> 1078 {ok, Client2} = cowboy_client:request(&lt;&lt;&quot;POST&quot;&gt;&gt;,
+</I>&gt;<i> 1079 build_url(&quot;/postonly&quot;, Config), Headers, &quot;12345&quot;, Client),
+</I>&gt;<i> 1080 {ok, 204, _, _} = cowboy_client:response(Client2).
+</I>&gt;<i>
+</I>&gt;<i> My solution to that was to add a content_types_provided function:
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> content_types_provided(Req, State) -&gt;
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> ContentTypes = [{{&lt;&lt;&quot;application&quot;&gt;&gt;, &lt;&lt;&quot;json&quot;&gt;&gt;, '*'}, to_json}],
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> {ContentTypes, Req, State}.
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> But it is useless as *to_json* callback registered is not called anyhow.
+</I>&gt;<i>
+</I>&gt;<i> Adding *content_types_provided* function is a correct solution in this case?
+</I>&gt;<i> Or I am missing something here?
+</I>&gt;<i> &#8220;Accept&#8221; header is not relevant only in case of GET requests?
+</I>&gt;<i>
+</I>&gt;<i> Thank for help,
+</I>&gt;<i> &#321;ukasz Biedrycki
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> _______________________________________________
+</I>&gt;<i> Extend mailing list
+</I>&gt;<i> <A HREF="https://lists.ninenines.eu/listinfo/extend">Extend at lists.ninenines.eu</A>
+</I>&gt;<i> <A HREF="https://lists.ninenines.eu/listinfo/extend">https://lists.ninenines.eu/listinfo/extend</A>
+</I>&gt;<i>
+</I>
+--
+Lo&#239;c Hoguin
+<A HREF="http://ninenines.eu">http://ninenines.eu</A>
+
+</PRE>
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI>Previous message: <A HREF="000324.html">[99s-extend] Accept header in POST request
+</A></li>
+ <LI>Next message: <A HREF="000326.html">[99s-extend] Accept header in POST request
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#325">[ date ]</a>
+ <a href="thread.html#325">[ thread ]</a>
+ <a href="subject.html#325">[ subject ]</a>
+ <a href="author.html#325">[ author ]</a>
+ </LI>
+ </UL>
+
+<hr>
+<a href="https://lists.ninenines.eu/listinfo/extend">More information about the Extend
+mailing list</a><br>
+</body></html>
diff --git a/archives/extend/2014-February/000326.html b/archives/extend/2014-February/000326.html
new file mode 100644
index 00000000..98ef5924
--- /dev/null
+++ b/archives/extend/2014-February/000326.html
@@ -0,0 +1,151 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<HTML>
+ <HEAD>
+ <TITLE> [99s-extend] Accept header in POST request
+ </TITLE>
+ <LINK REL="Index" HREF="index.html" >
+ <LINK REL="made" HREF="mailto:extend%40lists.ninenines.eu?Subject=Re%3A%20%5B99s-extend%5D%20Accept%20header%20in%20POST%20request&In-Reply-To=%3CCAKfrUsiZaAt3k0hDcP2rzUs%3Dw0mTLF7TH3fo%2B9oLbDu7i0sq-g%40mail.gmail.com%3E">
+ <META NAME="robots" CONTENT="index,nofollow">
+ <style type="text/css">
+ pre {
+ white-space: pre-wrap; /* css-2.1, curent FF, Opera, Safari */
+ }
+ </style>
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <LINK REL="Previous" HREF="000325.html">
+ <LINK REL="Next" HREF="000327.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[99s-extend] Accept header in POST request</H1>
+ <B>&#321;ukasz Biedrycki</B>
+ <A HREF="mailto:extend%40lists.ninenines.eu?Subject=Re%3A%20%5B99s-extend%5D%20Accept%20header%20in%20POST%20request&In-Reply-To=%3CCAKfrUsiZaAt3k0hDcP2rzUs%3Dw0mTLF7TH3fo%2B9oLbDu7i0sq-g%40mail.gmail.com%3E"
+ TITLE="[99s-extend] Accept header in POST request">lukasz.biedrycki at gmail.com
+ </A><BR>
+ <I>Mon Feb 3 19:26:17 CET 2014</I>
+ <P><UL>
+ <LI>Previous message: <A HREF="000325.html">[99s-extend] Accept header in POST request
+</A></li>
+ <LI>Next message: <A HREF="000327.html">[99s-extend] Accept header in POST request
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#326">[ date ]</a>
+ <a href="thread.html#326">[ thread ]</a>
+ <a href="subject.html#326">[ subject ]</a>
+ <a href="author.html#326">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>My application sends both headers: &#8220;Content-type&#8221; and &#8220;Accept&#8221; header using
+POST method.
+
+For POST rest handler do I have to specify both: content_types_accepted and
+content_types_provided to manage this kind of request?
+
+
+On Mon, Feb 3, 2014 at 7:23 PM, Lo&#239;c Hoguin &lt;<A HREF="https://lists.ninenines.eu/listinfo/extend">essen at ninenines.eu</A>&gt; wrote:
+
+&gt;<i> The content-type provided is relevant for any response, not just responses
+</I>&gt;<i> to GET requests. It defaults to text/html. If your client doesn't send that
+</I>&gt;<i> content-type, you have to define the callback.
+</I>&gt;<i>
+</I>&gt;<i> I notice that the documentation is incorrect about the relevant methods
+</I>&gt;<i> for this callback, I will open a ticket to fix it soon.
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> On 02/03/2014 07:13 PM, &#321;ukasz Biedrycki wrote:
+</I>&gt;<i>
+</I>&gt;&gt;<i> Hi,
+</I>&gt;&gt;<i> I have a rest handler that accepts POST and PUT requests with
+</I>&gt;&gt;<i> &#8220;application/json&#8221; content type.
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> I have content_types_accepted function defined as follows:
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> content_types_accepted(Req, State) -&gt;
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> {[{&#8216;application/json', from_json}], Req, State}.
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> The problem I have is within a request that has two headers:
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> *Content-type*: application/json
+</I>&gt;&gt;<i> *Accept*: application/json
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> With this combination I receive *406*.
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> You can repeat it with test:
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> http_SUITE.erl:
+</I>&gt;&gt;<i> 1072 rest_postonly(Config) -&gt;
+</I>&gt;&gt;<i> 1073 Client = ?config(client, Config),
+</I>&gt;&gt;<i> 1074 Headers = [
+</I>&gt;&gt;<i> 1075 {&lt;&lt;&quot;content-type&quot;&gt;&gt;, &lt;&lt;&quot;text/plain&quot;&gt;&gt;},
+</I>&gt;&gt;<i> 1076 {&lt;&lt;&quot;accept&quot;&gt;&gt;, &lt;&lt;&quot;text/plain&quot;&gt;&gt;}
+</I>&gt;&gt;<i> 1077 ],
+</I>&gt;&gt;<i> 1078 {ok, Client2} = cowboy_client:request(&lt;&lt;&quot;POST&quot;&gt;&gt;,
+</I>&gt;&gt;<i> 1079 build_url(&quot;/postonly&quot;, Config), Headers, &quot;12345&quot;, Client),
+</I>&gt;&gt;<i> 1080 {ok, 204, _, _} = cowboy_client:response(Client2).
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> My solution to that was to add a content_types_provided function:
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> content_types_provided(Req, State) -&gt;
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> ContentTypes = [{{&lt;&lt;&quot;application&quot;&gt;&gt;, &lt;&lt;&quot;json&quot;&gt;&gt;, '*'}, to_json}],
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> {ContentTypes, Req, State}.
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> But it is useless as *to_json* callback registered is not called anyhow.
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> Adding *content_types_provided* function is a correct solution in this
+</I>&gt;&gt;<i> case?
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> Or I am missing something here?
+</I>&gt;&gt;<i> &#8220;Accept&#8221; header is not relevant only in case of GET requests?
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> Thank for help,
+</I>&gt;&gt;<i> &#321;ukasz Biedrycki
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> _______________________________________________
+</I>&gt;&gt;<i> Extend mailing list
+</I>&gt;&gt;<i> <A HREF="https://lists.ninenines.eu/listinfo/extend">Extend at lists.ninenines.eu</A>
+</I>&gt;&gt;<i> <A HREF="https://lists.ninenines.eu/listinfo/extend">https://lists.ninenines.eu/listinfo/extend</A>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;<i> --
+</I>&gt;<i> Lo&#239;c Hoguin
+</I>&gt;<i> <A HREF="http://ninenines.eu">http://ninenines.eu</A>
+</I>&gt;<i>
+</I>-------------- next part --------------
+An HTML attachment was scrubbed...
+URL: &lt;<A HREF="http://lists.ninenines.eu/archives/extend/attachments/20140203/2982cff3/attachment.html">http://lists.ninenines.eu/archives/extend/attachments/20140203/2982cff3/attachment.html</A>&gt;
+</PRE>
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI>Previous message: <A HREF="000325.html">[99s-extend] Accept header in POST request
+</A></li>
+ <LI>Next message: <A HREF="000327.html">[99s-extend] Accept header in POST request
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#326">[ date ]</a>
+ <a href="thread.html#326">[ thread ]</a>
+ <a href="subject.html#326">[ subject ]</a>
+ <a href="author.html#326">[ author ]</a>
+ </LI>
+ </UL>
+
+<hr>
+<a href="https://lists.ninenines.eu/listinfo/extend">More information about the Extend
+mailing list</a><br>
+</body></html>
diff --git a/archives/extend/2014-February/000327.html b/archives/extend/2014-February/000327.html
new file mode 100644
index 00000000..d9e2859b
--- /dev/null
+++ b/archives/extend/2014-February/000327.html
@@ -0,0 +1,167 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<HTML>
+ <HEAD>
+ <TITLE> [99s-extend] Accept header in POST request
+ </TITLE>
+ <LINK REL="Index" HREF="index.html" >
+ <LINK REL="made" HREF="mailto:extend%40lists.ninenines.eu?Subject=Re%3A%20%5B99s-extend%5D%20Accept%20header%20in%20POST%20request&In-Reply-To=%3C52EFE203.4020702%40ninenines.eu%3E">
+ <META NAME="robots" CONTENT="index,nofollow">
+ <style type="text/css">
+ pre {
+ white-space: pre-wrap; /* css-2.1, curent FF, Opera, Safari */
+ }
+ </style>
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <LINK REL="Previous" HREF="000326.html">
+ <LINK REL="Next" HREF="000328.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[99s-extend] Accept header in POST request</H1>
+ <B>Lo&#239;c Hoguin</B>
+ <A HREF="mailto:extend%40lists.ninenines.eu?Subject=Re%3A%20%5B99s-extend%5D%20Accept%20header%20in%20POST%20request&In-Reply-To=%3C52EFE203.4020702%40ninenines.eu%3E"
+ TITLE="[99s-extend] Accept header in POST request">essen at ninenines.eu
+ </A><BR>
+ <I>Mon Feb 3 19:37:55 CET 2014</I>
+ <P><UL>
+ <LI>Previous message: <A HREF="000326.html">[99s-extend] Accept header in POST request
+</A></li>
+ <LI>Next message: <A HREF="000328.html">[99s-extend] Accept header in POST request
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#327">[ date ]</a>
+ <a href="thread.html#327">[ thread ]</a>
+ <a href="subject.html#327">[ subject ]</a>
+ <a href="author.html#327">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>If Accept is sent and is different than text/html, yes.
+
+This is how HTTP is defined. If the client says it speaks only
+content-type X but you can only reply with content-type Y, you error out
+early and stop processing the request. On the other hand if the client
+doesn't say what content-type it speaks then the server can choose
+whichever one it wants.
+
+On 02/03/2014 07:26 PM, &#321;ukasz Biedrycki wrote:
+&gt;<i> My application sends both headers: &#8220;Content-type&#8221; and &#8220;Accept&#8221; header
+</I>&gt;<i> using POST method.
+</I>&gt;<i>
+</I>&gt;<i> For POST rest handler do I have to specify both: content_types_accepted
+</I>&gt;<i> and content_types_provided to manage this kind of request?
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> On Mon, Feb 3, 2014 at 7:23 PM, Lo&#239;c Hoguin &lt;<A HREF="https://lists.ninenines.eu/listinfo/extend">essen at ninenines.eu</A>
+</I>&gt;<i> &lt;mailto:<A HREF="https://lists.ninenines.eu/listinfo/extend">essen at ninenines.eu</A>&gt;&gt; wrote:
+</I>&gt;<i>
+</I>&gt;<i> The content-type provided is relevant for any response, not just
+</I>&gt;<i> responses to GET requests. It defaults to text/html. If your client
+</I>&gt;<i> doesn't send that content-type, you have to define the callback.
+</I>&gt;<i>
+</I>&gt;<i> I notice that the documentation is incorrect about the relevant
+</I>&gt;<i> methods for this callback, I will open a ticket to fix it soon.
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> On 02/03/2014 07:13 PM, &#321;ukasz Biedrycki wrote:
+</I>&gt;<i>
+</I>&gt;<i> Hi,
+</I>&gt;<i> I have a rest handler that accepts POST and PUT requests with
+</I>&gt;<i> &#8220;application/json&#8221; content type.
+</I>&gt;<i>
+</I>&gt;<i> I have content_types_accepted function defined as follows:
+</I>&gt;<i>
+</I>&gt;<i> content_types_accepted(Req, State) -&gt;
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> {[{&#8216;application/json', from_json}], Req, State}.
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> The problem I have is within a request that has two headers:
+</I>&gt;<i>
+</I>&gt;<i> *Content-type*: application/json
+</I>&gt;<i> *Accept*: application/json
+</I>&gt;<i>
+</I>&gt;<i> With this combination I receive *406*.
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> You can repeat it with test:
+</I>&gt;<i>
+</I>&gt;<i> http_SUITE.erl:
+</I>&gt;<i> 1072 rest_postonly(Config) -&gt;
+</I>&gt;<i> 1073 Client = ?config(client, Config),
+</I>&gt;<i> 1074 Headers = [
+</I>&gt;<i> 1075 {&lt;&lt;&quot;content-type&quot;&gt;&gt;, &lt;&lt;&quot;text/plain&quot;&gt;&gt;},
+</I>&gt;<i> 1076 {&lt;&lt;&quot;accept&quot;&gt;&gt;, &lt;&lt;&quot;text/plain&quot;&gt;&gt;}
+</I>&gt;<i> 1077 ],
+</I>&gt;<i> 1078 {ok, Client2} = cowboy_client:request(&lt;&lt;&quot;POST&quot;__&gt;&gt;,
+</I>&gt;<i> 1079 build_url(&quot;/postonly&quot;, Config), Headers, &quot;12345&quot;,
+</I>&gt;<i> Client),
+</I>&gt;<i> 1080 {ok, 204, _, _} = cowboy_client:response(__Client2).
+</I>&gt;<i>
+</I>&gt;<i> My solution to that was to add a content_types_provided function:
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> content_types_provided(Req, State) -&gt;
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> ContentTypes = [{{&lt;&lt;&quot;application&quot;&gt;&gt;, &lt;&lt;&quot;json&quot;&gt;&gt;, '*'}, to_json}],
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> {ContentTypes, Req, State}.
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> But it is useless as *to_json* callback registered is not called
+</I>&gt;<i> anyhow.
+</I>&gt;<i>
+</I>&gt;<i> Adding *content_types_provided* function is a correct solution
+</I>&gt;<i> in this case?
+</I>&gt;<i>
+</I>&gt;<i> Or I am missing something here?
+</I>&gt;<i> &#8220;Accept&#8221; header is not relevant only in case of GET requests?
+</I>&gt;<i>
+</I>&gt;<i> Thank for help,
+</I>&gt;<i> &#321;ukasz Biedrycki
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> _________________________________________________
+</I>&gt;<i> Extend mailing list
+</I>&gt;<i> <A HREF="https://lists.ninenines.eu/listinfo/extend">Extend at lists.ninenines.eu</A> &lt;mailto:<A HREF="https://lists.ninenines.eu/listinfo/extend">Extend at lists.ninenines.eu</A>&gt;
+</I>&gt;<i> <A HREF="https://lists.ninenines.eu/__listinfo/extend">https://lists.ninenines.eu/__listinfo/extend</A>
+</I>&gt;<i> &lt;<A HREF="https://lists.ninenines.eu/listinfo/extend">https://lists.ninenines.eu/listinfo/extend</A>&gt;
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> --
+</I>&gt;<i> Lo&#239;c Hoguin
+</I>&gt;<i> <A HREF="http://ninenines.eu">http://ninenines.eu</A>
+</I>&gt;<i>
+</I>&gt;<i>
+</I>
+--
+Lo&#239;c Hoguin
+<A HREF="http://ninenines.eu">http://ninenines.eu</A>
+
+</PRE>
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI>Previous message: <A HREF="000326.html">[99s-extend] Accept header in POST request
+</A></li>
+ <LI>Next message: <A HREF="000328.html">[99s-extend] Accept header in POST request
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#327">[ date ]</a>
+ <a href="thread.html#327">[ thread ]</a>
+ <a href="subject.html#327">[ subject ]</a>
+ <a href="author.html#327">[ author ]</a>
+ </LI>
+ </UL>
+
+<hr>
+<a href="https://lists.ninenines.eu/listinfo/extend">More information about the Extend
+mailing list</a><br>
+</body></html>
diff --git a/archives/extend/2014-February/000328.html b/archives/extend/2014-February/000328.html
new file mode 100644
index 00000000..95c2b425
--- /dev/null
+++ b/archives/extend/2014-February/000328.html
@@ -0,0 +1,195 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<HTML>
+ <HEAD>
+ <TITLE> [99s-extend] Accept header in POST request
+ </TITLE>
+ <LINK REL="Index" HREF="index.html" >
+ <LINK REL="made" HREF="mailto:extend%40lists.ninenines.eu?Subject=Re%3A%20%5B99s-extend%5D%20Accept%20header%20in%20POST%20request&In-Reply-To=%3CCAKfrUsiHdRRzsBJ_Ns%2Bsw2BdcwbB9dKbx-m6UUL%2BhRj%3D%3DwXY%3DA%40mail.gmail.com%3E">
+ <META NAME="robots" CONTENT="index,nofollow">
+ <style type="text/css">
+ pre {
+ white-space: pre-wrap; /* css-2.1, curent FF, Opera, Safari */
+ }
+ </style>
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <LINK REL="Previous" HREF="000327.html">
+ <LINK REL="Next" HREF="000329.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[99s-extend] Accept header in POST request</H1>
+ <B>&#321;ukasz Biedrycki</B>
+ <A HREF="mailto:extend%40lists.ninenines.eu?Subject=Re%3A%20%5B99s-extend%5D%20Accept%20header%20in%20POST%20request&In-Reply-To=%3CCAKfrUsiHdRRzsBJ_Ns%2Bsw2BdcwbB9dKbx-m6UUL%2BhRj%3D%3DwXY%3DA%40mail.gmail.com%3E"
+ TITLE="[99s-extend] Accept header in POST request">lukasz.biedrycki at gmail.com
+ </A><BR>
+ <I>Mon Feb 3 20:08:12 CET 2014</I>
+ <P><UL>
+ <LI>Previous message: <A HREF="000327.html">[99s-extend] Accept header in POST request
+</A></li>
+ <LI>Next message: <A HREF="000329.html">[99s-extend] Accept header in POST request
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#328">[ date ]</a>
+ <a href="thread.html#328">[ thread ]</a>
+ <a href="subject.html#328">[ subject ]</a>
+ <a href="author.html#328">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>Ok,
+it is more clear for me.
+
+Last question I have is about content_types_provided function.
+
+Is it safe to define it like this?
+
+content_types_provided(R, S) -&gt;
+ ContentTypes = [{{&lt;&lt;&quot;application&quot;&gt;&gt;, &lt;&lt;&quot;json&quot;&gt;&gt;, '*'}, *undefined*}],
+ {ContentTypes, Req, State}.
+
+Callback in content_types_provided is useless for POST requests, as it
+won&#8217;t be called.
+Is it safe to use *undefined *atom, to have a source code clearer?
+
+
+
+
+On Mon, Feb 3, 2014 at 7:37 PM, Lo&#239;c Hoguin &lt;<A HREF="https://lists.ninenines.eu/listinfo/extend">essen at ninenines.eu</A>&gt; wrote:
+
+&gt;<i> If Accept is sent and is different than text/html, yes.
+</I>&gt;<i>
+</I>&gt;<i> This is how HTTP is defined. If the client says it speaks only
+</I>&gt;<i> content-type X but you can only reply with content-type Y, you error out
+</I>&gt;<i> early and stop processing the request. On the other hand if the client
+</I>&gt;<i> doesn't say what content-type it speaks then the server can choose
+</I>&gt;<i> whichever one it wants.
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> On 02/03/2014 07:26 PM, &#321;ukasz Biedrycki wrote:
+</I>&gt;<i>
+</I>&gt;&gt;<i> My application sends both headers: &#8220;Content-type&#8221; and &#8220;Accept&#8221; header
+</I>&gt;&gt;<i> using POST method.
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> For POST rest handler do I have to specify both: content_types_accepted
+</I>&gt;&gt;<i> and content_types_provided to manage this kind of request?
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> On Mon, Feb 3, 2014 at 7:23 PM, Lo&#239;c Hoguin &lt;<A HREF="https://lists.ninenines.eu/listinfo/extend">essen at ninenines.eu</A>
+</I>&gt;&gt;<i> &lt;mailto:<A HREF="https://lists.ninenines.eu/listinfo/extend">essen at ninenines.eu</A>&gt;&gt; wrote:
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> The content-type provided is relevant for any response, not just
+</I>&gt;&gt;<i> responses to GET requests. It defaults to text/html. If your client
+</I>&gt;&gt;<i> doesn't send that content-type, you have to define the callback.
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> I notice that the documentation is incorrect about the relevant
+</I>&gt;&gt;<i> methods for this callback, I will open a ticket to fix it soon.
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> On 02/03/2014 07:13 PM, &#321;ukasz Biedrycki wrote:
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> Hi,
+</I>&gt;&gt;<i> I have a rest handler that accepts POST and PUT requests with
+</I>&gt;&gt;<i> &#8220;application/json&#8221; content type.
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> I have content_types_accepted function defined as follows:
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> content_types_accepted(Req, State) -&gt;
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> {[{&#8216;application/json', from_json}], Req, State}.
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> The problem I have is within a request that has two headers:
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> *Content-type*: application/json
+</I>&gt;&gt;<i> *Accept*: application/json
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> With this combination I receive *406*.
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> You can repeat it with test:
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> http_SUITE.erl:
+</I>&gt;&gt;<i> 1072 rest_postonly(Config) -&gt;
+</I>&gt;&gt;<i> 1073 Client = ?config(client, Config),
+</I>&gt;&gt;<i> 1074 Headers = [
+</I>&gt;&gt;<i> 1075 {&lt;&lt;&quot;content-type&quot;&gt;&gt;, &lt;&lt;&quot;text/plain&quot;&gt;&gt;},
+</I>&gt;&gt;<i> 1076 {&lt;&lt;&quot;accept&quot;&gt;&gt;, &lt;&lt;&quot;text/plain&quot;&gt;&gt;}
+</I>&gt;&gt;<i> 1077 ],
+</I>&gt;&gt;<i> 1078 {ok, Client2} = cowboy_client:request(&lt;&lt;&quot;POST&quot;__&gt;&gt;,
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> 1079 build_url(&quot;/postonly&quot;, Config), Headers, &quot;12345&quot;,
+</I>&gt;&gt;<i> Client),
+</I>&gt;&gt;<i> 1080 {ok, 204, _, _} = cowboy_client:response(__Client2).
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> My solution to that was to add a content_types_provided function:
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> content_types_provided(Req, State) -&gt;
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> ContentTypes = [{{&lt;&lt;&quot;application&quot;&gt;&gt;, &lt;&lt;&quot;json&quot;&gt;&gt;, '*'}, to_json}],
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> {ContentTypes, Req, State}.
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> But it is useless as *to_json* callback registered is not called
+</I>&gt;&gt;<i> anyhow.
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> Adding *content_types_provided* function is a correct solution
+</I>&gt;&gt;<i> in this case?
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> Or I am missing something here?
+</I>&gt;&gt;<i> &#8220;Accept&#8221; header is not relevant only in case of GET requests?
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> Thank for help,
+</I>&gt;&gt;<i> &#321;ukasz Biedrycki
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> _________________________________________________
+</I>&gt;&gt;<i> Extend mailing list
+</I>&gt;&gt;<i> <A HREF="https://lists.ninenines.eu/listinfo/extend">Extend at lists.ninenines.eu</A> &lt;mailto:<A HREF="https://lists.ninenines.eu/listinfo/extend">Extend at lists.ninenines.eu</A>&gt;
+</I>&gt;&gt;<i> <A HREF="https://lists.ninenines.eu/__listinfo/extend">https://lists.ninenines.eu/__listinfo/extend</A>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> &lt;<A HREF="https://lists.ninenines.eu/listinfo/extend">https://lists.ninenines.eu/listinfo/extend</A>&gt;
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> --
+</I>&gt;&gt;<i> Lo&#239;c Hoguin
+</I>&gt;&gt;<i> <A HREF="http://ninenines.eu">http://ninenines.eu</A>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;<i> --
+</I>&gt;<i> Lo&#239;c Hoguin
+</I>&gt;<i> <A HREF="http://ninenines.eu">http://ninenines.eu</A>
+</I>&gt;<i>
+</I>-------------- next part --------------
+An HTML attachment was scrubbed...
+URL: &lt;<A HREF="http://lists.ninenines.eu/archives/extend/attachments/20140203/088e7e6a/attachment.html">http://lists.ninenines.eu/archives/extend/attachments/20140203/088e7e6a/attachment.html</A>&gt;
+</PRE>
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI>Previous message: <A HREF="000327.html">[99s-extend] Accept header in POST request
+</A></li>
+ <LI>Next message: <A HREF="000329.html">[99s-extend] Accept header in POST request
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#328">[ date ]</a>
+ <a href="thread.html#328">[ thread ]</a>
+ <a href="subject.html#328">[ subject ]</a>
+ <a href="author.html#328">[ author ]</a>
+ </LI>
+ </UL>
+
+<hr>
+<a href="https://lists.ninenines.eu/listinfo/extend">More information about the Extend
+mailing list</a><br>
+</body></html>
diff --git a/archives/extend/2014-February/000329.html b/archives/extend/2014-February/000329.html
new file mode 100644
index 00000000..7668623a
--- /dev/null
+++ b/archives/extend/2014-February/000329.html
@@ -0,0 +1,223 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<HTML>
+ <HEAD>
+ <TITLE> [99s-extend] Accept header in POST request
+ </TITLE>
+ <LINK REL="Index" HREF="index.html" >
+ <LINK REL="made" HREF="mailto:extend%40lists.ninenines.eu?Subject=Re%3A%20%5B99s-extend%5D%20Accept%20header%20in%20POST%20request&In-Reply-To=%3C52EFEAE0.7050804%40ninenines.eu%3E">
+ <META NAME="robots" CONTENT="index,nofollow">
+ <style type="text/css">
+ pre {
+ white-space: pre-wrap; /* css-2.1, curent FF, Opera, Safari */
+ }
+ </style>
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <LINK REL="Previous" HREF="000328.html">
+ <LINK REL="Next" HREF="000330.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[99s-extend] Accept header in POST request</H1>
+ <B>Lo&#239;c Hoguin</B>
+ <A HREF="mailto:extend%40lists.ninenines.eu?Subject=Re%3A%20%5B99s-extend%5D%20Accept%20header%20in%20POST%20request&In-Reply-To=%3C52EFEAE0.7050804%40ninenines.eu%3E"
+ TITLE="[99s-extend] Accept header in POST request">essen at ninenines.eu
+ </A><BR>
+ <I>Mon Feb 3 20:15:44 CET 2014</I>
+ <P><UL>
+ <LI>Previous message: <A HREF="000328.html">[99s-extend] Accept header in POST request
+</A></li>
+ <LI>Next message: <A HREF="000330.html">[99s-extend] Accept header in POST request
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#329">[ date ]</a>
+ <a href="thread.html#329">[ thread ]</a>
+ <a href="subject.html#329">[ subject ]</a>
+ <a href="author.html#329">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>Sure. It won't be called if not a GET or HEAD request so that's probably
+the best value you can return in your case.
+
+On 02/03/2014 08:08 PM, &#321;ukasz Biedrycki wrote:
+&gt;<i> Ok,
+</I>&gt;<i> it is more clear for me.
+</I>&gt;<i>
+</I>&gt;<i> Last question I have is about content_types_provided function.
+</I>&gt;<i>
+</I>&gt;<i> Is it safe to define it like this?
+</I>&gt;<i>
+</I>&gt;<i> content_types_provided(R, S) -&gt;
+</I>&gt;<i> ContentTypes = [{{&lt;&lt;&quot;application&quot;&gt;&gt;, &lt;&lt;&quot;json&quot;&gt;&gt;, '*'}, *undefined*}],
+</I>&gt;<i> {ContentTypes, Req, State}.
+</I>&gt;<i>
+</I>&gt;<i> Callback in content_types_provided is useless for POST requests, as it
+</I>&gt;<i> won&#8217;t be called.
+</I>&gt;<i> Is it safe to use *undefined *atom, to have a source code clearer?
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> On Mon, Feb 3, 2014 at 7:37 PM, Lo&#239;c Hoguin &lt;<A HREF="https://lists.ninenines.eu/listinfo/extend">essen at ninenines.eu</A>
+</I>&gt;<i> &lt;mailto:<A HREF="https://lists.ninenines.eu/listinfo/extend">essen at ninenines.eu</A>&gt;&gt; wrote:
+</I>&gt;<i>
+</I>&gt;<i> If Accept is sent and is different than text/html, yes.
+</I>&gt;<i>
+</I>&gt;<i> This is how HTTP is defined. If the client says it speaks only
+</I>&gt;<i> content-type X but you can only reply with content-type Y, you error
+</I>&gt;<i> out early and stop processing the request. On the other hand if the
+</I>&gt;<i> client doesn't say what content-type it speaks then the server can
+</I>&gt;<i> choose whichever one it wants.
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> On 02/03/2014 07:26 PM, &#321;ukasz Biedrycki wrote:
+</I>&gt;<i>
+</I>&gt;<i> My application sends both headers: &#8220;Content-type&#8221; and &#8220;Accept&#8221;
+</I>&gt;<i> header
+</I>&gt;<i> using POST method.
+</I>&gt;<i>
+</I>&gt;<i> For POST rest handler do I have to specify both:
+</I>&gt;<i> content_types_accepted
+</I>&gt;<i> and content_types_provided to manage this kind of request?
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> On Mon, Feb 3, 2014 at 7:23 PM, Lo&#239;c Hoguin &lt;<A HREF="https://lists.ninenines.eu/listinfo/extend">essen at ninenines.eu</A>
+</I>&gt;<i> &lt;mailto:<A HREF="https://lists.ninenines.eu/listinfo/extend">essen at ninenines.eu</A>&gt;
+</I>&gt;<i> &lt;mailto:<A HREF="https://lists.ninenines.eu/listinfo/extend">essen at ninenines.eu</A> &lt;mailto:<A HREF="https://lists.ninenines.eu/listinfo/extend">essen at ninenines.eu</A>&gt;&gt;&gt; wrote:
+</I>&gt;<i>
+</I>&gt;<i> The content-type provided is relevant for any response, not
+</I>&gt;<i> just
+</I>&gt;<i> responses to GET requests. It defaults to text/html. If
+</I>&gt;<i> your client
+</I>&gt;<i> doesn't send that content-type, you have to define the
+</I>&gt;<i> callback.
+</I>&gt;<i>
+</I>&gt;<i> I notice that the documentation is incorrect about the relevant
+</I>&gt;<i> methods for this callback, I will open a ticket to fix it soon.
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> On 02/03/2014 07:13 PM, &#321;ukasz Biedrycki wrote:
+</I>&gt;<i>
+</I>&gt;<i> Hi,
+</I>&gt;<i> I have a rest handler that accepts POST and PUT
+</I>&gt;<i> requests with
+</I>&gt;<i> &#8220;application/json&#8221; content type.
+</I>&gt;<i>
+</I>&gt;<i> I have content_types_accepted function defined as follows:
+</I>&gt;<i>
+</I>&gt;<i> content_types_accepted(Req, State) -&gt;
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> {[{&#8216;application/json', from_json}], Req, State}.
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> The problem I have is within a request that has two
+</I>&gt;<i> headers:
+</I>&gt;<i>
+</I>&gt;<i> *Content-type*: application/json
+</I>&gt;<i> *Accept*: application/json
+</I>&gt;<i>
+</I>&gt;<i> With this combination I receive *406*.
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> You can repeat it with test:
+</I>&gt;<i>
+</I>&gt;<i> http_SUITE.erl:
+</I>&gt;<i> 1072 rest_postonly(Config) -&gt;
+</I>&gt;<i> 1073 Client = ?config(client, Config),
+</I>&gt;<i> 1074 Headers = [
+</I>&gt;<i> 1075 {&lt;&lt;&quot;content-type&quot;&gt;&gt;, &lt;&lt;&quot;text/plain&quot;&gt;&gt;},
+</I>&gt;<i> 1076 {&lt;&lt;&quot;accept&quot;&gt;&gt;, &lt;&lt;&quot;text/plain&quot;&gt;&gt;}
+</I>&gt;<i> 1077 ],
+</I>&gt;<i> 1078 {ok, Client2} =
+</I>&gt;<i> cowboy_client:request(&lt;&lt;&quot;POST&quot;____&gt;&gt;,
+</I>&gt;<i>
+</I>&gt;<i> 1079 build_url(&quot;/postonly&quot;, Config), Headers,
+</I>&gt;<i> &quot;12345&quot;,
+</I>&gt;<i> Client),
+</I>&gt;<i> 1080 {ok, 204, _, _} =
+</I>&gt;<i> cowboy_client:response(____Client2).
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> My solution to that was to add a content_types_provided
+</I>&gt;<i> function:
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> content_types_provided(Req, State) -&gt;
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> ContentTypes = [{{&lt;&lt;&quot;application&quot;&gt;&gt;, &lt;&lt;&quot;json&quot;&gt;&gt;, '*'},
+</I>&gt;<i> to_json}],
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> {ContentTypes, Req, State}.
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> But it is useless as *to_json* callback registered is
+</I>&gt;<i> not called
+</I>&gt;<i> anyhow.
+</I>&gt;<i>
+</I>&gt;<i> Adding *content_types_provided* function is a correct
+</I>&gt;<i> solution
+</I>&gt;<i> in this case?
+</I>&gt;<i>
+</I>&gt;<i> Or I am missing something here?
+</I>&gt;<i> &#8220;Accept&#8221; header is not relevant only in case of GET
+</I>&gt;<i> requests?
+</I>&gt;<i>
+</I>&gt;<i> Thank for help,
+</I>&gt;<i> &#321;ukasz Biedrycki
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> ___________________________________________________
+</I>&gt;<i> Extend mailing list
+</I>&gt;<i> <A HREF="https://lists.ninenines.eu/listinfo/extend">Extend at lists.ninenines.eu</A> &lt;mailto:<A HREF="https://lists.ninenines.eu/listinfo/extend">Extend at lists.ninenines.eu</A>&gt;
+</I>&gt;<i> &lt;mailto:<A HREF="https://lists.ninenines.eu/listinfo/extend">Extend at lists.__ninenines.eu</A>
+</I>&gt;<i> &lt;mailto:<A HREF="https://lists.ninenines.eu/listinfo/extend">Extend at lists.ninenines.eu</A>&gt;&gt;
+</I>&gt;<i> <A HREF="https://lists.ninenines.eu/____listinfo/extend">https://lists.ninenines.eu/____listinfo/extend</A>
+</I>&gt;<i> &lt;<A HREF="https://lists.ninenines.eu/__listinfo/extend">https://lists.ninenines.eu/__listinfo/extend</A>&gt;
+</I>&gt;<i>
+</I>&gt;<i> &lt;<A HREF="https://lists.ninenines.eu/__listinfo/extend">https://lists.ninenines.eu/__listinfo/extend</A>
+</I>&gt;<i> &lt;<A HREF="https://lists.ninenines.eu/listinfo/extend">https://lists.ninenines.eu/listinfo/extend</A>&gt;&gt;
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> --
+</I>&gt;<i> Lo&#239;c Hoguin
+</I>&gt;<i> <A HREF="http://ninenines.eu">http://ninenines.eu</A>
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> --
+</I>&gt;<i> Lo&#239;c Hoguin
+</I>&gt;<i> <A HREF="http://ninenines.eu">http://ninenines.eu</A>
+</I>&gt;<i>
+</I>&gt;<i>
+</I>
+--
+Lo&#239;c Hoguin
+<A HREF="http://ninenines.eu">http://ninenines.eu</A>
+
+</PRE>
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI>Previous message: <A HREF="000328.html">[99s-extend] Accept header in POST request
+</A></li>
+ <LI>Next message: <A HREF="000330.html">[99s-extend] Accept header in POST request
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#329">[ date ]</a>
+ <a href="thread.html#329">[ thread ]</a>
+ <a href="subject.html#329">[ subject ]</a>
+ <a href="author.html#329">[ author ]</a>
+ </LI>
+ </UL>
+
+<hr>
+<a href="https://lists.ninenines.eu/listinfo/extend">More information about the Extend
+mailing list</a><br>
+</body></html>
diff --git a/archives/extend/2014-February/000330.html b/archives/extend/2014-February/000330.html
new file mode 100644
index 00000000..dcc28287
--- /dev/null
+++ b/archives/extend/2014-February/000330.html
@@ -0,0 +1,244 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<HTML>
+ <HEAD>
+ <TITLE> [99s-extend] Accept header in POST request
+ </TITLE>
+ <LINK REL="Index" HREF="index.html" >
+ <LINK REL="made" HREF="mailto:extend%40lists.ninenines.eu?Subject=Re%3A%20%5B99s-extend%5D%20Accept%20header%20in%20POST%20request&In-Reply-To=%3CCAKfrUsjrQxO_6CB0Hw85aqcWe%2BC5j0Dv%2BcNbK7ffSzv7npMvMA%40mail.gmail.com%3E">
+ <META NAME="robots" CONTENT="index,nofollow">
+ <style type="text/css">
+ pre {
+ white-space: pre-wrap; /* css-2.1, curent FF, Opera, Safari */
+ }
+ </style>
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <LINK REL="Previous" HREF="000329.html">
+ <LINK REL="Next" HREF="000331.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[99s-extend] Accept header in POST request</H1>
+ <B>&#321;ukasz Biedrycki</B>
+ <A HREF="mailto:extend%40lists.ninenines.eu?Subject=Re%3A%20%5B99s-extend%5D%20Accept%20header%20in%20POST%20request&In-Reply-To=%3CCAKfrUsjrQxO_6CB0Hw85aqcWe%2BC5j0Dv%2BcNbK7ffSzv7npMvMA%40mail.gmail.com%3E"
+ TITLE="[99s-extend] Accept header in POST request">lukasz.biedrycki at gmail.com
+ </A><BR>
+ <I>Mon Feb 3 20:16:29 CET 2014</I>
+ <P><UL>
+ <LI>Previous message: <A HREF="000329.html">[99s-extend] Accept header in POST request
+</A></li>
+ <LI>Next message: <A HREF="000331.html">[99s-extend] Metrics per request and handler
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#330">[ date ]</a>
+ <a href="thread.html#330">[ thread ]</a>
+ <a href="subject.html#330">[ subject ]</a>
+ <a href="author.html#330">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>Perfect, thanks a lot!
+Cheers,
+&#321;.
+
+
+On Mon, Feb 3, 2014 at 8:15 PM, Lo&#239;c Hoguin &lt;<A HREF="https://lists.ninenines.eu/listinfo/extend">essen at ninenines.eu</A>&gt; wrote:
+
+&gt;<i> Sure. It won't be called if not a GET or HEAD request so that's probably
+</I>&gt;<i> the best value you can return in your case.
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> On 02/03/2014 08:08 PM, &#321;ukasz Biedrycki wrote:
+</I>&gt;<i>
+</I>&gt;&gt;<i> Ok,
+</I>&gt;&gt;<i> it is more clear for me.
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> Last question I have is about content_types_provided function.
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> Is it safe to define it like this?
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> content_types_provided(R, S) -&gt;
+</I>&gt;&gt;<i> ContentTypes = [{{&lt;&lt;&quot;application&quot;&gt;&gt;, &lt;&lt;&quot;json&quot;&gt;&gt;, '*'}, *undefined*}],
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> {ContentTypes, Req, State}.
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> Callback in content_types_provided is useless for POST requests, as it
+</I>&gt;&gt;<i> won&#8217;t be called.
+</I>&gt;&gt;<i> Is it safe to use *undefined *atom, to have a source code clearer?
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> On Mon, Feb 3, 2014 at 7:37 PM, Lo&#239;c Hoguin &lt;<A HREF="https://lists.ninenines.eu/listinfo/extend">essen at ninenines.eu</A>
+</I>&gt;&gt;<i> &lt;mailto:<A HREF="https://lists.ninenines.eu/listinfo/extend">essen at ninenines.eu</A>&gt;&gt; wrote:
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> If Accept is sent and is different than text/html, yes.
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> This is how HTTP is defined. If the client says it speaks only
+</I>&gt;&gt;<i> content-type X but you can only reply with content-type Y, you error
+</I>&gt;&gt;<i> out early and stop processing the request. On the other hand if the
+</I>&gt;&gt;<i> client doesn't say what content-type it speaks then the server can
+</I>&gt;&gt;<i> choose whichever one it wants.
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> On 02/03/2014 07:26 PM, &#321;ukasz Biedrycki wrote:
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> My application sends both headers: &#8220;Content-type&#8221; and &#8220;Accept&#8221;
+</I>&gt;&gt;<i> header
+</I>&gt;&gt;<i> using POST method.
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> For POST rest handler do I have to specify both:
+</I>&gt;&gt;<i> content_types_accepted
+</I>&gt;&gt;<i> and content_types_provided to manage this kind of request?
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> On Mon, Feb 3, 2014 at 7:23 PM, Lo&#239;c Hoguin &lt;<A HREF="https://lists.ninenines.eu/listinfo/extend">essen at ninenines.eu</A>
+</I>&gt;&gt;<i> &lt;mailto:<A HREF="https://lists.ninenines.eu/listinfo/extend">essen at ninenines.eu</A>&gt;
+</I>&gt;&gt;<i> &lt;mailto:<A HREF="https://lists.ninenines.eu/listinfo/extend">essen at ninenines.eu</A> &lt;mailto:<A HREF="https://lists.ninenines.eu/listinfo/extend">essen at ninenines.eu</A>&gt;&gt;&gt; wrote:
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> The content-type provided is relevant for any response, not
+</I>&gt;&gt;<i> just
+</I>&gt;&gt;<i> responses to GET requests. It defaults to text/html. If
+</I>&gt;&gt;<i> your client
+</I>&gt;&gt;<i> doesn't send that content-type, you have to define the
+</I>&gt;&gt;<i> callback.
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> I notice that the documentation is incorrect about the
+</I>&gt;&gt;<i> relevant
+</I>&gt;&gt;<i> methods for this callback, I will open a ticket to fix it
+</I>&gt;&gt;<i> soon.
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> On 02/03/2014 07:13 PM, &#321;ukasz Biedrycki wrote:
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> Hi,
+</I>&gt;&gt;<i> I have a rest handler that accepts POST and PUT
+</I>&gt;&gt;<i> requests with
+</I>&gt;&gt;<i> &#8220;application/json&#8221; content type.
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> I have content_types_accepted function defined as
+</I>&gt;&gt;<i> follows:
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> content_types_accepted(Req, State) -&gt;
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> {[{&#8216;application/json', from_json}], Req, State}.
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> The problem I have is within a request that has two
+</I>&gt;&gt;<i> headers:
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> *Content-type*: application/json
+</I>&gt;&gt;<i> *Accept*: application/json
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> With this combination I receive *406*.
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> You can repeat it with test:
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> http_SUITE.erl:
+</I>&gt;&gt;<i> 1072 rest_postonly(Config) -&gt;
+</I>&gt;&gt;<i> 1073 Client = ?config(client, Config),
+</I>&gt;&gt;<i> 1074 Headers = [
+</I>&gt;&gt;<i> 1075 {&lt;&lt;&quot;content-type&quot;&gt;&gt;, &lt;&lt;&quot;text/plain&quot;&gt;&gt;},
+</I>&gt;&gt;<i> 1076 {&lt;&lt;&quot;accept&quot;&gt;&gt;, &lt;&lt;&quot;text/plain&quot;&gt;&gt;}
+</I>&gt;&gt;<i> 1077 ],
+</I>&gt;&gt;<i> 1078 {ok, Client2} =
+</I>&gt;&gt;<i> cowboy_client:request(&lt;&lt;&quot;POST&quot;____&gt;&gt;,
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> 1079 build_url(&quot;/postonly&quot;, Config), Headers,
+</I>&gt;&gt;<i> &quot;12345&quot;,
+</I>&gt;&gt;<i> Client),
+</I>&gt;&gt;<i> 1080 {ok, 204, _, _} =
+</I>&gt;&gt;<i> cowboy_client:response(____Client2).
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> My solution to that was to add a content_types_provided
+</I>&gt;&gt;<i> function:
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> content_types_provided(Req, State) -&gt;
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> ContentTypes = [{{&lt;&lt;&quot;application&quot;&gt;&gt;, &lt;&lt;&quot;json&quot;&gt;&gt;, '*'},
+</I>&gt;&gt;<i> to_json}],
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> {ContentTypes, Req, State}.
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> But it is useless as *to_json* callback registered is
+</I>&gt;&gt;<i> not called
+</I>&gt;&gt;<i> anyhow.
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> Adding *content_types_provided* function is a correct
+</I>&gt;&gt;<i> solution
+</I>&gt;&gt;<i> in this case?
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> Or I am missing something here?
+</I>&gt;&gt;<i> &#8220;Accept&#8221; header is not relevant only in case of GET
+</I>&gt;&gt;<i> requests?
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> Thank for help,
+</I>&gt;&gt;<i> &#321;ukasz Biedrycki
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> ___________________________________________________
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> Extend mailing list
+</I>&gt;&gt;<i> <A HREF="https://lists.ninenines.eu/listinfo/extend">Extend at lists.ninenines.eu</A> &lt;mailto:<A HREF="https://lists.ninenines.eu/listinfo/extend">Extend at lists.ninenines.eu</A>&gt;
+</I>&gt;&gt;<i> &lt;mailto:<A HREF="https://lists.ninenines.eu/listinfo/extend">Extend at lists.__ninenines.eu</A>
+</I>&gt;&gt;<i> &lt;mailto:<A HREF="https://lists.ninenines.eu/listinfo/extend">Extend at lists.ninenines.eu</A>&gt;&gt;
+</I>&gt;&gt;<i> <A HREF="https://lists.ninenines.eu/____listinfo/extend">https://lists.ninenines.eu/____listinfo/extend</A>
+</I>&gt;&gt;<i> &lt;<A HREF="https://lists.ninenines.eu/__listinfo/extend">https://lists.ninenines.eu/__listinfo/extend</A>&gt;
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> &lt;<A HREF="https://lists.ninenines.eu/__listinfo/extend">https://lists.ninenines.eu/__listinfo/extend</A>
+</I>&gt;&gt;<i> &lt;<A HREF="https://lists.ninenines.eu/listinfo/extend">https://lists.ninenines.eu/listinfo/extend</A>&gt;&gt;
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> --
+</I>&gt;&gt;<i> Lo&#239;c Hoguin
+</I>&gt;&gt;<i> <A HREF="http://ninenines.eu">http://ninenines.eu</A>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> --
+</I>&gt;&gt;<i> Lo&#239;c Hoguin
+</I>&gt;&gt;<i> <A HREF="http://ninenines.eu">http://ninenines.eu</A>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;<i> --
+</I>&gt;<i> Lo&#239;c Hoguin
+</I>&gt;<i> <A HREF="http://ninenines.eu">http://ninenines.eu</A>
+</I>&gt;<i>
+</I>-------------- next part --------------
+An HTML attachment was scrubbed...
+URL: &lt;<A HREF="http://lists.ninenines.eu/archives/extend/attachments/20140203/e84f6223/attachment.html">http://lists.ninenines.eu/archives/extend/attachments/20140203/e84f6223/attachment.html</A>&gt;
+</PRE>
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI>Previous message: <A HREF="000329.html">[99s-extend] Accept header in POST request
+</A></li>
+ <LI>Next message: <A HREF="000331.html">[99s-extend] Metrics per request and handler
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#330">[ date ]</a>
+ <a href="thread.html#330">[ thread ]</a>
+ <a href="subject.html#330">[ subject ]</a>
+ <a href="author.html#330">[ author ]</a>
+ </LI>
+ </UL>
+
+<hr>
+<a href="https://lists.ninenines.eu/listinfo/extend">More information about the Extend
+mailing list</a><br>
+</body></html>
diff --git a/archives/extend/2014-February/000331.html b/archives/extend/2014-February/000331.html
new file mode 100644
index 00000000..d8ce154e
--- /dev/null
+++ b/archives/extend/2014-February/000331.html
@@ -0,0 +1,79 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<HTML>
+ <HEAD>
+ <TITLE> [99s-extend] Metrics per request and handler
+ </TITLE>
+ <LINK REL="Index" HREF="index.html" >
+ <LINK REL="made" HREF="mailto:extend%40lists.ninenines.eu?Subject=Re%3A%20%5B99s-extend%5D%20Metrics%20per%20request%20and%20handler&In-Reply-To=%3CCAKfrUsikVjhGk%2BM8L%3D9gSxwdmTBtyn1shXsFe35L%2B6eHZYCwyA%40mail.gmail.com%3E">
+ <META NAME="robots" CONTENT="index,nofollow">
+ <style type="text/css">
+ pre {
+ white-space: pre-wrap; /* css-2.1, curent FF, Opera, Safari */
+ }
+ </style>
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <LINK REL="Previous" HREF="000330.html">
+ <LINK REL="Next" HREF="000332.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[99s-extend] Metrics per request and handler</H1>
+ <B>&#321;ukasz Biedrycki</B>
+ <A HREF="mailto:extend%40lists.ninenines.eu?Subject=Re%3A%20%5B99s-extend%5D%20Metrics%20per%20request%20and%20handler&In-Reply-To=%3CCAKfrUsikVjhGk%2BM8L%3D9gSxwdmTBtyn1shXsFe35L%2B6eHZYCwyA%40mail.gmail.com%3E"
+ TITLE="[99s-extend] Metrics per request and handler">lukasz.biedrycki at gmail.com
+ </A><BR>
+ <I>Fri Feb 7 17:56:26 CET 2014</I>
+ <P><UL>
+ <LI>Previous message: <A HREF="000330.html">[99s-extend] Accept header in POST request
+</A></li>
+ <LI>Next message: <A HREF="000332.html">[99s-extend] Metrics per request and handler
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#331">[ date ]</a>
+ <a href="thread.html#331">[ thread ]</a>
+ <a href="subject.html#331">[ subject ]</a>
+ <a href="author.html#331">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>Hi,
+in my application I would like to add some metrics per handler and per
+response http status code.
+
+One way is to add on response callback function, but there I do not have an
+information about handler and handler opts.
+
+Second way is to add a middleware, but then I do not have an information
+about response status code.
+
+Frankly, I like second way more.
+How do like an idea to add response status code to request record similar
+to: resp_headers or resp_body ?
+
+Cheers,
+&#321;ukasz Biedrycki
+-------------- next part --------------
+An HTML attachment was scrubbed...
+URL: &lt;<A HREF="http://lists.ninenines.eu/archives/extend/attachments/20140207/904cc7bf/attachment.html">http://lists.ninenines.eu/archives/extend/attachments/20140207/904cc7bf/attachment.html</A>&gt;
+</PRE>
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI>Previous message: <A HREF="000330.html">[99s-extend] Accept header in POST request
+</A></li>
+ <LI>Next message: <A HREF="000332.html">[99s-extend] Metrics per request and handler
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#331">[ date ]</a>
+ <a href="thread.html#331">[ thread ]</a>
+ <a href="subject.html#331">[ subject ]</a>
+ <a href="author.html#331">[ author ]</a>
+ </LI>
+ </UL>
+
+<hr>
+<a href="https://lists.ninenines.eu/listinfo/extend">More information about the Extend
+mailing list</a><br>
+</body></html>
diff --git a/archives/extend/2014-February/000332.html b/archives/extend/2014-February/000332.html
new file mode 100644
index 00000000..544ef82c
--- /dev/null
+++ b/archives/extend/2014-February/000332.html
@@ -0,0 +1,94 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<HTML>
+ <HEAD>
+ <TITLE> [99s-extend] Metrics per request and handler
+ </TITLE>
+ <LINK REL="Index" HREF="index.html" >
+ <LINK REL="made" HREF="mailto:extend%40lists.ninenines.eu?Subject=Re%3A%20%5B99s-extend%5D%20Metrics%20per%20request%20and%20handler&In-Reply-To=%3CCAKfrUsiqvYuNVW9H0x4xuarorkCHsw5HJaJWasJvd6XgRfAw4g%40mail.gmail.com%3E">
+ <META NAME="robots" CONTENT="index,nofollow">
+ <style type="text/css">
+ pre {
+ white-space: pre-wrap; /* css-2.1, curent FF, Opera, Safari */
+ }
+ </style>
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <LINK REL="Previous" HREF="000331.html">
+ <LINK REL="Next" HREF="000333.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[99s-extend] Metrics per request and handler</H1>
+ <B>&#321;ukasz Biedrycki</B>
+ <A HREF="mailto:extend%40lists.ninenines.eu?Subject=Re%3A%20%5B99s-extend%5D%20Metrics%20per%20request%20and%20handler&In-Reply-To=%3CCAKfrUsiqvYuNVW9H0x4xuarorkCHsw5HJaJWasJvd6XgRfAw4g%40mail.gmail.com%3E"
+ TITLE="[99s-extend] Metrics per request and handler">lukasz.biedrycki at gmail.com
+ </A><BR>
+ <I>Mon Feb 10 10:41:13 CET 2014</I>
+ <P><UL>
+ <LI>Previous message: <A HREF="000331.html">[99s-extend] Metrics per request and handler
+</A></li>
+ <LI>Next message: <A HREF="000333.html">[99s-extend] Metrics per request and handler
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#332">[ date ]</a>
+ <a href="thread.html#332">[ thread ]</a>
+ <a href="subject.html#332">[ subject ]</a>
+ <a href="author.html#332">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>Hi again,
+another idea is to make environment (Env), which is passed between
+middlewares, a part of Request record, so I could have an access to it in
+onresponse callback.
+
+Any of that makes sense?
+
+Cheers,
+&#321;ukasz Biedrycki
+
+
+On Fri, Feb 7, 2014 at 5:56 PM, &#321;ukasz Biedrycki &lt;<A HREF="https://lists.ninenines.eu/listinfo/extend">lukasz.biedrycki at gmail.com</A>
+&gt;<i> wrote:
+</I>
+&gt;<i> Hi,
+</I>&gt;<i> in my application I would like to add some metrics per handler and per
+</I>&gt;<i> response http status code.
+</I>&gt;<i>
+</I>&gt;<i> One way is to add on response callback function, but there I do not have
+</I>&gt;<i> an information about handler and handler opts.
+</I>&gt;<i>
+</I>&gt;<i> Second way is to add a middleware, but then I do not have an information
+</I>&gt;<i> about response status code.
+</I>&gt;<i>
+</I>&gt;<i> Frankly, I like second way more.
+</I>&gt;<i> How do like an idea to add response status code to request record similar
+</I>&gt;<i> to: resp_headers or resp_body ?
+</I>&gt;<i>
+</I>&gt;<i> Cheers,
+</I>&gt;<i> &#321;ukasz Biedrycki
+</I>&gt;<i>
+</I>-------------- next part --------------
+An HTML attachment was scrubbed...
+URL: &lt;<A HREF="http://lists.ninenines.eu/archives/extend/attachments/20140210/b46e2bab/attachment.html">http://lists.ninenines.eu/archives/extend/attachments/20140210/b46e2bab/attachment.html</A>&gt;
+</PRE>
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI>Previous message: <A HREF="000331.html">[99s-extend] Metrics per request and handler
+</A></li>
+ <LI>Next message: <A HREF="000333.html">[99s-extend] Metrics per request and handler
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#332">[ date ]</a>
+ <a href="thread.html#332">[ thread ]</a>
+ <a href="subject.html#332">[ subject ]</a>
+ <a href="author.html#332">[ author ]</a>
+ </LI>
+ </UL>
+
+<hr>
+<a href="https://lists.ninenines.eu/listinfo/extend">More information about the Extend
+mailing list</a><br>
+</body></html>
diff --git a/archives/extend/2014-February/000333.html b/archives/extend/2014-February/000333.html
new file mode 100644
index 00000000..3d277eba
--- /dev/null
+++ b/archives/extend/2014-February/000333.html
@@ -0,0 +1,108 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<HTML>
+ <HEAD>
+ <TITLE> [99s-extend] Metrics per request and handler
+ </TITLE>
+ <LINK REL="Index" HREF="index.html" >
+ <LINK REL="made" HREF="mailto:extend%40lists.ninenines.eu?Subject=Re%3A%20%5B99s-extend%5D%20Metrics%20per%20request%20and%20handler&In-Reply-To=%3C52F8A0A4.8030109%40ninenines.eu%3E">
+ <META NAME="robots" CONTENT="index,nofollow">
+ <style type="text/css">
+ pre {
+ white-space: pre-wrap; /* css-2.1, curent FF, Opera, Safari */
+ }
+ </style>
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <LINK REL="Previous" HREF="000332.html">
+ <LINK REL="Next" HREF="000334.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[99s-extend] Metrics per request and handler</H1>
+ <B>Lo&#239;c Hoguin</B>
+ <A HREF="mailto:extend%40lists.ninenines.eu?Subject=Re%3A%20%5B99s-extend%5D%20Metrics%20per%20request%20and%20handler&In-Reply-To=%3C52F8A0A4.8030109%40ninenines.eu%3E"
+ TITLE="[99s-extend] Metrics per request and handler">essen at ninenines.eu
+ </A><BR>
+ <I>Mon Feb 10 10:49:24 CET 2014</I>
+ <P><UL>
+ <LI>Previous message: <A HREF="000332.html">[99s-extend] Metrics per request and handler
+</A></li>
+ <LI>Next message: <A HREF="000334.html">[99s-extend] Metrics per request and handler
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#333">[ date ]</a>
+ <a href="thread.html#333">[ thread ]</a>
+ <a href="subject.html#333">[ subject ]</a>
+ <a href="author.html#333">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>You have the meta values in Req which are passed everywhere. You can
+easily set and retrieve them.
+
+On 02/10/2014 10:41 AM, &#321;ukasz Biedrycki wrote:
+&gt;<i> Hi again,
+</I>&gt;<i> another idea is to make environment (Env), which is passed between
+</I>&gt;<i> middlewares, a part of Request record, so I could have an access to it in
+</I>&gt;<i> onresponse callback.
+</I>&gt;<i>
+</I>&gt;<i> Any of that makes sense?
+</I>&gt;<i>
+</I>&gt;<i> Cheers,
+</I>&gt;<i> &#321;ukasz Biedrycki
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> On Fri, Feb 7, 2014 at 5:56 PM, &#321;ukasz Biedrycki &lt;<A HREF="https://lists.ninenines.eu/listinfo/extend">lukasz.biedrycki at gmail.com</A>
+</I>&gt;&gt;<i> wrote:
+</I>&gt;<i>
+</I>&gt;&gt;<i> Hi,
+</I>&gt;&gt;<i> in my application I would like to add some metrics per handler and per
+</I>&gt;&gt;<i> response http status code.
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> One way is to add on response callback function, but there I do not have
+</I>&gt;&gt;<i> an information about handler and handler opts.
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> Second way is to add a middleware, but then I do not have an information
+</I>&gt;&gt;<i> about response status code.
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> Frankly, I like second way more.
+</I>&gt;&gt;<i> How do like an idea to add response status code to request record similar
+</I>&gt;&gt;<i> to: resp_headers or resp_body ?
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> Cheers,
+</I>&gt;&gt;<i> &#321;ukasz Biedrycki
+</I>&gt;&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> _______________________________________________
+</I>&gt;<i> Extend mailing list
+</I>&gt;<i> <A HREF="https://lists.ninenines.eu/listinfo/extend">Extend at lists.ninenines.eu</A>
+</I>&gt;<i> <A HREF="https://lists.ninenines.eu/listinfo/extend">https://lists.ninenines.eu/listinfo/extend</A>
+</I>&gt;<i>
+</I>
+--
+Lo&#239;c Hoguin
+<A HREF="http://ninenines.eu">http://ninenines.eu</A>
+
+</PRE>
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI>Previous message: <A HREF="000332.html">[99s-extend] Metrics per request and handler
+</A></li>
+ <LI>Next message: <A HREF="000334.html">[99s-extend] Metrics per request and handler
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#333">[ date ]</a>
+ <a href="thread.html#333">[ thread ]</a>
+ <a href="subject.html#333">[ subject ]</a>
+ <a href="author.html#333">[ author ]</a>
+ </LI>
+ </UL>
+
+<hr>
+<a href="https://lists.ninenines.eu/listinfo/extend">More information about the Extend
+mailing list</a><br>
+</body></html>
diff --git a/archives/extend/2014-February/000334.html b/archives/extend/2014-February/000334.html
new file mode 100644
index 00000000..8f3b0da7
--- /dev/null
+++ b/archives/extend/2014-February/000334.html
@@ -0,0 +1,127 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<HTML>
+ <HEAD>
+ <TITLE> [99s-extend] Metrics per request and handler
+ </TITLE>
+ <LINK REL="Index" HREF="index.html" >
+ <LINK REL="made" HREF="mailto:extend%40lists.ninenines.eu?Subject=Re%3A%20%5B99s-extend%5D%20Metrics%20per%20request%20and%20handler&In-Reply-To=%3CCAKfrUsiCSXx5BTHNHx%3DnkzS5n2EgKVFt-23tz-GX1cV-2Fk_WA%40mail.gmail.com%3E">
+ <META NAME="robots" CONTENT="index,nofollow">
+ <style type="text/css">
+ pre {
+ white-space: pre-wrap; /* css-2.1, curent FF, Opera, Safari */
+ }
+ </style>
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <LINK REL="Previous" HREF="000333.html">
+ <LINK REL="Next" HREF="000335.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[99s-extend] Metrics per request and handler</H1>
+ <B>&#321;ukasz Biedrycki</B>
+ <A HREF="mailto:extend%40lists.ninenines.eu?Subject=Re%3A%20%5B99s-extend%5D%20Metrics%20per%20request%20and%20handler&In-Reply-To=%3CCAKfrUsiCSXx5BTHNHx%3DnkzS5n2EgKVFt-23tz-GX1cV-2Fk_WA%40mail.gmail.com%3E"
+ TITLE="[99s-extend] Metrics per request and handler">lukasz.biedrycki at gmail.com
+ </A><BR>
+ <I>Mon Feb 10 10:51:50 CET 2014</I>
+ <P><UL>
+ <LI>Previous message: <A HREF="000333.html">[99s-extend] Metrics per request and handler
+</A></li>
+ <LI>Next message: <A HREF="000335.html">[99s-extend] do not treat warnings as errors on make?
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#334">[ date ]</a>
+ <a href="thread.html#334">[ thread ]</a>
+ <a href="subject.html#334">[ subject ]</a>
+ <a href="author.html#334">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>Hey,
+I didn&#8217;t know about that.
+That is exactly what I need!
+Thank you!
+
+Cheers,
+&#321;ukasz Biedrycki
+
+
+On Mon, Feb 10, 2014 at 10:49 AM, Lo&#239;c Hoguin &lt;<A HREF="https://lists.ninenines.eu/listinfo/extend">essen at ninenines.eu</A>&gt; wrote:
+
+&gt;<i> You have the meta values in Req which are passed everywhere. You can
+</I>&gt;<i> easily set and retrieve them.
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> On 02/10/2014 10:41 AM, &#321;ukasz Biedrycki wrote:
+</I>&gt;<i>
+</I>&gt;&gt;<i> Hi again,
+</I>&gt;&gt;<i> another idea is to make environment (Env), which is passed between
+</I>&gt;&gt;<i> middlewares, a part of Request record, so I could have an access to it in
+</I>&gt;&gt;<i> onresponse callback.
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> Any of that makes sense?
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> Cheers,
+</I>&gt;&gt;<i> &#321;ukasz Biedrycki
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> On Fri, Feb 7, 2014 at 5:56 PM, &#321;ukasz Biedrycki &lt;
+</I>&gt;&gt;<i> <A HREF="https://lists.ninenines.eu/listinfo/extend">lukasz.biedrycki at gmail.com</A>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;&gt;<i> wrote:
+</I>&gt;&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> Hi,
+</I>&gt;&gt;&gt;<i> in my application I would like to add some metrics per handler and per
+</I>&gt;&gt;&gt;<i> response http status code.
+</I>&gt;&gt;&gt;<i>
+</I>&gt;&gt;&gt;<i> One way is to add on response callback function, but there I do not have
+</I>&gt;&gt;&gt;<i> an information about handler and handler opts.
+</I>&gt;&gt;&gt;<i>
+</I>&gt;&gt;&gt;<i> Second way is to add a middleware, but then I do not have an information
+</I>&gt;&gt;&gt;<i> about response status code.
+</I>&gt;&gt;&gt;<i>
+</I>&gt;&gt;&gt;<i> Frankly, I like second way more.
+</I>&gt;&gt;&gt;<i> How do like an idea to add response status code to request record similar
+</I>&gt;&gt;&gt;<i> to: resp_headers or resp_body ?
+</I>&gt;&gt;&gt;<i>
+</I>&gt;&gt;&gt;<i> Cheers,
+</I>&gt;&gt;&gt;<i> &#321;ukasz Biedrycki
+</I>&gt;&gt;&gt;<i>
+</I>&gt;&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> _______________________________________________
+</I>&gt;&gt;<i> Extend mailing list
+</I>&gt;&gt;<i> <A HREF="https://lists.ninenines.eu/listinfo/extend">Extend at lists.ninenines.eu</A>
+</I>&gt;&gt;<i> <A HREF="https://lists.ninenines.eu/listinfo/extend">https://lists.ninenines.eu/listinfo/extend</A>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;<i> --
+</I>&gt;<i> Lo&#239;c Hoguin
+</I>&gt;<i> <A HREF="http://ninenines.eu">http://ninenines.eu</A>
+</I>&gt;<i>
+</I>-------------- next part --------------
+An HTML attachment was scrubbed...
+URL: &lt;<A HREF="http://lists.ninenines.eu/archives/extend/attachments/20140210/bf26d573/attachment.html">http://lists.ninenines.eu/archives/extend/attachments/20140210/bf26d573/attachment.html</A>&gt;
+</PRE>
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI>Previous message: <A HREF="000333.html">[99s-extend] Metrics per request and handler
+</A></li>
+ <LI>Next message: <A HREF="000335.html">[99s-extend] do not treat warnings as errors on make?
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#334">[ date ]</a>
+ <a href="thread.html#334">[ thread ]</a>
+ <a href="subject.html#334">[ subject ]</a>
+ <a href="author.html#334">[ author ]</a>
+ </LI>
+ </UL>
+
+<hr>
+<a href="https://lists.ninenines.eu/listinfo/extend">More information about the Extend
+mailing list</a><br>
+</body></html>
diff --git a/archives/extend/2014-February/000335.html b/archives/extend/2014-February/000335.html
new file mode 100644
index 00000000..7a2434df
--- /dev/null
+++ b/archives/extend/2014-February/000335.html
@@ -0,0 +1,74 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<HTML>
+ <HEAD>
+ <TITLE> [99s-extend] do not treat warnings as errors on make?
+ </TITLE>
+ <LINK REL="Index" HREF="index.html" >
+ <LINK REL="made" HREF="mailto:extend%40lists.ninenines.eu?Subject=Re%3A%20%5B99s-extend%5D%20do%20not%20treat%20warnings%20as%20errors%20on%20make%3F&In-Reply-To=%3CCAD9h6NH%3DRD9qbU%3Dfu1AG27P0qDCcYpNGcYMaYVSz%2B1DK1WaLQQ%40mail.gmail.com%3E">
+ <META NAME="robots" CONTENT="index,nofollow">
+ <style type="text/css">
+ pre {
+ white-space: pre-wrap; /* css-2.1, curent FF, Opera, Safari */
+ }
+ </style>
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <LINK REL="Previous" HREF="000334.html">
+ <LINK REL="Next" HREF="000336.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[99s-extend] do not treat warnings as errors on make?</H1>
+ <B>Anton Koval'</B>
+ <A HREF="mailto:extend%40lists.ninenines.eu?Subject=Re%3A%20%5B99s-extend%5D%20do%20not%20treat%20warnings%20as%20errors%20on%20make%3F&In-Reply-To=%3CCAD9h6NH%3DRD9qbU%3Dfu1AG27P0qDCcYpNGcYMaYVSz%2B1DK1WaLQQ%40mail.gmail.com%3E"
+ TITLE="[99s-extend] do not treat warnings as errors on make?">psihonavt at gmail.com
+ </A><BR>
+ <I>Mon Feb 10 19:44:54 CET 2014</I>
+ <P><UL>
+ <LI>Previous message: <A HREF="000334.html">[99s-extend] Metrics per request and handler
+</A></li>
+ <LI>Next message: <A HREF="000336.html">[99s-extend] do not treat warnings as errors on make?
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#335">[ date ]</a>
+ <a href="thread.html#335">[ thread ]</a>
+ <a href="subject.html#335">[ subject ]</a>
+ <a href="author.html#335">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>Hello,
+
+as I understand, by default `make all` performs compile with option
+warnings_as_errors. How can I disable this option?
+There are options described at
+<A HREF="https://github.com/extend/erlang.mk#optionsand">https://github.com/extend/erlang.mk#optionsand</A> I believe that
+ERLC_OPTS
+should be filled with `-warnings_as_errors`. But it is unclear for me where
+have I to add(put) that option?
+
+Thanks.
+-------------- next part --------------
+An HTML attachment was scrubbed...
+URL: &lt;<A HREF="http://lists.ninenines.eu/archives/extend/attachments/20140210/a2b35e2f/attachment.html">http://lists.ninenines.eu/archives/extend/attachments/20140210/a2b35e2f/attachment.html</A>&gt;
+</PRE>
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI>Previous message: <A HREF="000334.html">[99s-extend] Metrics per request and handler
+</A></li>
+ <LI>Next message: <A HREF="000336.html">[99s-extend] do not treat warnings as errors on make?
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#335">[ date ]</a>
+ <a href="thread.html#335">[ thread ]</a>
+ <a href="subject.html#335">[ subject ]</a>
+ <a href="author.html#335">[ author ]</a>
+ </LI>
+ </UL>
+
+<hr>
+<a href="https://lists.ninenines.eu/listinfo/extend">More information about the Extend
+mailing list</a><br>
+</body></html>
diff --git a/archives/extend/2014-February/000336.html b/archives/extend/2014-February/000336.html
new file mode 100644
index 00000000..b3ce26a4
--- /dev/null
+++ b/archives/extend/2014-February/000336.html
@@ -0,0 +1,87 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<HTML>
+ <HEAD>
+ <TITLE> [99s-extend] do not treat warnings as errors on make?
+ </TITLE>
+ <LINK REL="Index" HREF="index.html" >
+ <LINK REL="made" HREF="mailto:extend%40lists.ninenines.eu?Subject=Re%3A%20%5B99s-extend%5D%20do%20not%20treat%20warnings%20as%20errors%20on%20make%3F&In-Reply-To=%3C52F91EE1.7040809%40ninenines.eu%3E">
+ <META NAME="robots" CONTENT="index,nofollow">
+ <style type="text/css">
+ pre {
+ white-space: pre-wrap; /* css-2.1, curent FF, Opera, Safari */
+ }
+ </style>
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <LINK REL="Previous" HREF="000335.html">
+ <LINK REL="Next" HREF="000337.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[99s-extend] do not treat warnings as errors on make?</H1>
+ <B>Lo&#239;c Hoguin</B>
+ <A HREF="mailto:extend%40lists.ninenines.eu?Subject=Re%3A%20%5B99s-extend%5D%20do%20not%20treat%20warnings%20as%20errors%20on%20make%3F&In-Reply-To=%3C52F91EE1.7040809%40ninenines.eu%3E"
+ TITLE="[99s-extend] do not treat warnings as errors on make?">essen at ninenines.eu
+ </A><BR>
+ <I>Mon Feb 10 19:48:01 CET 2014</I>
+ <P><UL>
+ <LI>Previous message: <A HREF="000335.html">[99s-extend] do not treat warnings as errors on make?
+</A></li>
+ <LI>Next message: <A HREF="000337.html">[99s-extend] do not treat warnings as errors on make?
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#336">[ date ]</a>
+ <a href="thread.html#336">[ thread ]</a>
+ <a href="subject.html#336">[ subject ]</a>
+ <a href="author.html#336">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>You can just define ERLC_OPTS before you include erlang.mk and it'll use
+that instead. I'm not sure why you want to disable that though, warnings
+usually alert you of bugs in your code.
+
+On 02/10/2014 07:44 PM, Anton Koval' wrote:
+&gt;<i> Hello,
+</I>&gt;<i>
+</I>&gt;<i> as I understand, by default `make all` performs compile with
+</I>&gt;<i> option**warnings_as_errors.**How can I disable this option?
+</I>&gt;<i> There are options described at
+</I>&gt;<i> <A HREF="https://github.com/extend/erlang.mk#options">https://github.com/extend/erlang.mk#options</A> and I believe that
+</I>&gt;<i> |ERLC_OPTS should be filled with `-|warnings_as_errors`**. But it is
+</I>&gt;<i> unclear for me where have I to add(put) that option?
+</I>&gt;<i>
+</I>&gt;<i> Thanks.
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> _______________________________________________
+</I>&gt;<i> Extend mailing list
+</I>&gt;<i> <A HREF="https://lists.ninenines.eu/listinfo/extend">Extend at lists.ninenines.eu</A>
+</I>&gt;<i> <A HREF="https://lists.ninenines.eu/listinfo/extend">https://lists.ninenines.eu/listinfo/extend</A>
+</I>&gt;<i>
+</I>
+--
+Lo&#239;c Hoguin
+<A HREF="http://ninenines.eu">http://ninenines.eu</A>
+
+</PRE>
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI>Previous message: <A HREF="000335.html">[99s-extend] do not treat warnings as errors on make?
+</A></li>
+ <LI>Next message: <A HREF="000337.html">[99s-extend] do not treat warnings as errors on make?
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#336">[ date ]</a>
+ <a href="thread.html#336">[ thread ]</a>
+ <a href="subject.html#336">[ subject ]</a>
+ <a href="author.html#336">[ author ]</a>
+ </LI>
+ </UL>
+
+<hr>
+<a href="https://lists.ninenines.eu/listinfo/extend">More information about the Extend
+mailing list</a><br>
+</body></html>
diff --git a/archives/extend/2014-February/000337.html b/archives/extend/2014-February/000337.html
new file mode 100644
index 00000000..bb16e835
--- /dev/null
+++ b/archives/extend/2014-February/000337.html
@@ -0,0 +1,103 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<HTML>
+ <HEAD>
+ <TITLE> [99s-extend] do not treat warnings as errors on make?
+ </TITLE>
+ <LINK REL="Index" HREF="index.html" >
+ <LINK REL="made" HREF="mailto:extend%40lists.ninenines.eu?Subject=Re%3A%20%5B99s-extend%5D%20do%20not%20treat%20warnings%20as%20errors%20on%20make%3F&In-Reply-To=%3CCAD9h6NEzSej%3D2OAfPcksSbBuk-2ui1P5ipaCgB0sQKeNt4Zddw%40mail.gmail.com%3E">
+ <META NAME="robots" CONTENT="index,nofollow">
+ <style type="text/css">
+ pre {
+ white-space: pre-wrap; /* css-2.1, curent FF, Opera, Safari */
+ }
+ </style>
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <LINK REL="Previous" HREF="000336.html">
+ <LINK REL="Next" HREF="000338.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[99s-extend] do not treat warnings as errors on make?</H1>
+ <B>Anton Koval'</B>
+ <A HREF="mailto:extend%40lists.ninenines.eu?Subject=Re%3A%20%5B99s-extend%5D%20do%20not%20treat%20warnings%20as%20errors%20on%20make%3F&In-Reply-To=%3CCAD9h6NEzSej%3D2OAfPcksSbBuk-2ui1P5ipaCgB0sQKeNt4Zddw%40mail.gmail.com%3E"
+ TITLE="[99s-extend] do not treat warnings as errors on make?">psihonavt at gmail.com
+ </A><BR>
+ <I>Mon Feb 10 20:22:49 CET 2014</I>
+ <P><UL>
+ <LI>Previous message: <A HREF="000336.html">[99s-extend] do not treat warnings as errors on make?
+</A></li>
+ <LI>Next message: <A HREF="000338.html">[99s-extend] do not treat warnings as errors on make?
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#337">[ date ]</a>
+ <a href="thread.html#337">[ thread ]</a>
+ <a href="subject.html#337">[ subject ]</a>
+ <a href="author.html#337">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>Thanks for explanation.
+My situation: I'm developing some stuff in module. That module in some kind
+of &quot;draft' state (e.g. some functions are unused), but regardless that I
+want to compile project in order to test some specific parts of that
+module.
+
+
+On Mon, Feb 10, 2014 at 8:48 PM, Lo&#239;c Hoguin &lt;<A HREF="https://lists.ninenines.eu/listinfo/extend">essen at ninenines.eu</A>&gt; wrote:
+
+&gt;<i> You can just define ERLC_OPTS before you include erlang.mk and it'll use
+</I>&gt;<i> that instead. I'm not sure why you want to disable that though, warnings
+</I>&gt;<i> usually alert you of bugs in your code.
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> On 02/10/2014 07:44 PM, Anton Koval' wrote:
+</I>&gt;<i>
+</I>&gt;&gt;<i> Hello,
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> as I understand, by default `make all` performs compile with
+</I>&gt;&gt;<i> option**warnings_as_errors.**How can I disable this option?
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> There are options described at
+</I>&gt;&gt;<i> <A HREF="https://github.com/extend/erlang.mk#options">https://github.com/extend/erlang.mk#options</A> and I believe that
+</I>&gt;&gt;<i> |ERLC_OPTS should be filled with `-|warnings_as_errors`**. But it is
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> unclear for me where have I to add(put) that option?
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> Thanks.
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> _______________________________________________
+</I>&gt;&gt;<i> Extend mailing list
+</I>&gt;&gt;<i> <A HREF="https://lists.ninenines.eu/listinfo/extend">Extend at lists.ninenines.eu</A>
+</I>&gt;&gt;<i> <A HREF="https://lists.ninenines.eu/listinfo/extend">https://lists.ninenines.eu/listinfo/extend</A>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;<i> --
+</I>&gt;<i> Lo&#239;c Hoguin
+</I>&gt;<i> <A HREF="http://ninenines.eu">http://ninenines.eu</A>
+</I>&gt;<i>
+</I>-------------- next part --------------
+An HTML attachment was scrubbed...
+URL: &lt;<A HREF="http://lists.ninenines.eu/archives/extend/attachments/20140210/2ae635a6/attachment.html">http://lists.ninenines.eu/archives/extend/attachments/20140210/2ae635a6/attachment.html</A>&gt;
+</PRE>
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI>Previous message: <A HREF="000336.html">[99s-extend] do not treat warnings as errors on make?
+</A></li>
+ <LI>Next message: <A HREF="000338.html">[99s-extend] do not treat warnings as errors on make?
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#337">[ date ]</a>
+ <a href="thread.html#337">[ thread ]</a>
+ <a href="subject.html#337">[ subject ]</a>
+ <a href="author.html#337">[ author ]</a>
+ </LI>
+ </UL>
+
+<hr>
+<a href="https://lists.ninenines.eu/listinfo/extend">More information about the Extend
+mailing list</a><br>
+</body></html>
diff --git a/archives/extend/2014-February/000338.html b/archives/extend/2014-February/000338.html
new file mode 100644
index 00000000..a6d41866
--- /dev/null
+++ b/archives/extend/2014-February/000338.html
@@ -0,0 +1,109 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<HTML>
+ <HEAD>
+ <TITLE> [99s-extend] do not treat warnings as errors on make?
+ </TITLE>
+ <LINK REL="Index" HREF="index.html" >
+ <LINK REL="made" HREF="mailto:extend%40lists.ninenines.eu?Subject=Re%3A%20%5B99s-extend%5D%20do%20not%20treat%20warnings%20as%20errors%20on%20make%3F&In-Reply-To=%3C2424F399-12CA-455D-ACEE-45882873B1D4%40llaisdy.com%3E">
+ <META NAME="robots" CONTENT="index,nofollow">
+ <style type="text/css">
+ pre {
+ white-space: pre-wrap; /* css-2.1, curent FF, Opera, Safari */
+ }
+ </style>
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <LINK REL="Previous" HREF="000337.html">
+ <LINK REL="Next" HREF="000339.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[99s-extend] do not treat warnings as errors on make?</H1>
+ <B>Ivan Uemlianin</B>
+ <A HREF="mailto:extend%40lists.ninenines.eu?Subject=Re%3A%20%5B99s-extend%5D%20do%20not%20treat%20warnings%20as%20errors%20on%20make%3F&In-Reply-To=%3C2424F399-12CA-455D-ACEE-45882873B1D4%40llaisdy.com%3E"
+ TITLE="[99s-extend] do not treat warnings as errors on make?">ivan at llaisdy.com
+ </A><BR>
+ <I>Mon Feb 10 20:46:54 CET 2014</I>
+ <P><UL>
+ <LI>Previous message: <A HREF="000337.html">[99s-extend] do not treat warnings as errors on make?
+</A></li>
+ <LI>Next message: <A HREF="000339.html">[99s-extend] do not treat warnings as errors on make?
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#338">[ date ]</a>
+ <a href="thread.html#338">[ thread ]</a>
+ <a href="subject.html#338">[ subject ]</a>
+ <a href="author.html#338">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>I promise you, improving the code now to get rid of the warnings is worth it.
+
+Ivan
+
+--
+festina lente
+
+
+&gt;<i> On 10 Feb 2014, at 19:22, &quot;Anton Koval'&quot; &lt;<A HREF="https://lists.ninenines.eu/listinfo/extend">psihonavt at gmail.com</A>&gt; wrote:
+</I>&gt;<i>
+</I>&gt;<i> Thanks for explanation.
+</I>&gt;<i> My situation: I'm developing some stuff in module. That module in some kind of &quot;draft' state (e.g. some functions are unused), but regardless that I want to compile project in order to test some specific parts of that module.
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;&gt;<i> On Mon, Feb 10, 2014 at 8:48 PM, Lo&#239;c Hoguin &lt;<A HREF="https://lists.ninenines.eu/listinfo/extend">essen at ninenines.eu</A>&gt; wrote:
+</I>&gt;&gt;<i> You can just define ERLC_OPTS before you include erlang.mk and it'll use that instead. I'm not sure why you want to disable that though, warnings usually alert you of bugs in your code.
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;&gt;<i> On 02/10/2014 07:44 PM, Anton Koval' wrote:
+</I>&gt;&gt;&gt;<i> Hello,
+</I>&gt;&gt;&gt;<i>
+</I>&gt;&gt;&gt;<i> as I understand, by default `make all` performs compile with
+</I>&gt;&gt;&gt;<i> option**warnings_as_errors.**How can I disable this option?
+</I>&gt;&gt;&gt;<i>
+</I>&gt;&gt;&gt;<i> There are options described at
+</I>&gt;&gt;&gt;<i> <A HREF="https://github.com/extend/erlang.mk#options">https://github.com/extend/erlang.mk#options</A> and I believe that
+</I>&gt;&gt;&gt;<i> |ERLC_OPTS should be filled with `-|warnings_as_errors`**. But it is
+</I>&gt;&gt;&gt;<i>
+</I>&gt;&gt;&gt;<i> unclear for me where have I to add(put) that option?
+</I>&gt;&gt;&gt;<i>
+</I>&gt;&gt;&gt;<i> Thanks.
+</I>&gt;&gt;&gt;<i>
+</I>&gt;&gt;&gt;<i>
+</I>&gt;&gt;&gt;<i> _______________________________________________
+</I>&gt;&gt;&gt;<i> Extend mailing list
+</I>&gt;&gt;&gt;<i> <A HREF="https://lists.ninenines.eu/listinfo/extend">Extend at lists.ninenines.eu</A>
+</I>&gt;&gt;&gt;<i> <A HREF="https://lists.ninenines.eu/listinfo/extend">https://lists.ninenines.eu/listinfo/extend</A>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> --
+</I>&gt;&gt;<i> Lo&#239;c Hoguin
+</I>&gt;&gt;<i> <A HREF="http://ninenines.eu">http://ninenines.eu</A>
+</I>&gt;<i>
+</I>&gt;<i> _______________________________________________
+</I>&gt;<i> Extend mailing list
+</I>&gt;<i> <A HREF="https://lists.ninenines.eu/listinfo/extend">Extend at lists.ninenines.eu</A>
+</I>&gt;<i> <A HREF="https://lists.ninenines.eu/listinfo/extend">https://lists.ninenines.eu/listinfo/extend</A>
+</I>-------------- next part --------------
+An HTML attachment was scrubbed...
+URL: &lt;<A HREF="http://lists.ninenines.eu/archives/extend/attachments/20140210/1781c9d2/attachment.html">http://lists.ninenines.eu/archives/extend/attachments/20140210/1781c9d2/attachment.html</A>&gt;
+</PRE>
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI>Previous message: <A HREF="000337.html">[99s-extend] do not treat warnings as errors on make?
+</A></li>
+ <LI>Next message: <A HREF="000339.html">[99s-extend] do not treat warnings as errors on make?
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#338">[ date ]</a>
+ <a href="thread.html#338">[ thread ]</a>
+ <a href="subject.html#338">[ subject ]</a>
+ <a href="author.html#338">[ author ]</a>
+ </LI>
+ </UL>
+
+<hr>
+<a href="https://lists.ninenines.eu/listinfo/extend">More information about the Extend
+mailing list</a><br>
+</body></html>
diff --git a/archives/extend/2014-February/000339.html b/archives/extend/2014-February/000339.html
new file mode 100644
index 00000000..35469a91
--- /dev/null
+++ b/archives/extend/2014-February/000339.html
@@ -0,0 +1,125 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<HTML>
+ <HEAD>
+ <TITLE> [99s-extend] do not treat warnings as errors on make?
+ </TITLE>
+ <LINK REL="Index" HREF="index.html" >
+ <LINK REL="made" HREF="mailto:extend%40lists.ninenines.eu?Subject=Re%3A%20%5B99s-extend%5D%20do%20not%20treat%20warnings%20as%20errors%20on%20make%3F&In-Reply-To=%3CCAD9h6NE5HaNe7-RUUVQehkWGF9uwmLzhTh_J%3DB6mB9ATyPJumQ%40mail.gmail.com%3E">
+ <META NAME="robots" CONTENT="index,nofollow">
+ <style type="text/css">
+ pre {
+ white-space: pre-wrap; /* css-2.1, curent FF, Opera, Safari */
+ }
+ </style>
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <LINK REL="Previous" HREF="000338.html">
+
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[99s-extend] do not treat warnings as errors on make?</H1>
+ <B>Anton Koval'</B>
+ <A HREF="mailto:extend%40lists.ninenines.eu?Subject=Re%3A%20%5B99s-extend%5D%20do%20not%20treat%20warnings%20as%20errors%20on%20make%3F&In-Reply-To=%3CCAD9h6NE5HaNe7-RUUVQehkWGF9uwmLzhTh_J%3DB6mB9ATyPJumQ%40mail.gmail.com%3E"
+ TITLE="[99s-extend] do not treat warnings as errors on make?">psihonavt at gmail.com
+ </A><BR>
+ <I>Mon Feb 10 20:55:24 CET 2014</I>
+ <P><UL>
+ <LI>Previous message: <A HREF="000338.html">[99s-extend] do not treat warnings as errors on make?
+</A></li>
+
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#339">[ date ]</a>
+ <a href="thread.html#339">[ thread ]</a>
+ <a href="subject.html#339">[ subject ]</a>
+ <a href="author.html#339">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>Got it! :)
+fixed all warnings and removed ERLC_OPTS from Makefile.
+
+
+On Mon, Feb 10, 2014 at 9:46 PM, Ivan Uemlianin &lt;<A HREF="https://lists.ninenines.eu/listinfo/extend">ivan at llaisdy.com</A>&gt; wrote:
+
+&gt;<i> I promise you, improving the code now to get rid of the warnings is worth
+</I>&gt;<i> it.
+</I>&gt;<i>
+</I>&gt;<i> Ivan
+</I>&gt;<i>
+</I>&gt;<i> --
+</I>&gt;<i> festina lente
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> On 10 Feb 2014, at 19:22, &quot;Anton Koval'&quot; &lt;<A HREF="https://lists.ninenines.eu/listinfo/extend">psihonavt at gmail.com</A>&gt; wrote:
+</I>&gt;<i>
+</I>&gt;<i> Thanks for explanation.
+</I>&gt;<i> My situation: I'm developing some stuff in module. That module in some
+</I>&gt;<i> kind of &quot;draft' state (e.g. some functions are unused), but regardless that
+</I>&gt;<i> I want to compile project in order to test some specific parts of that
+</I>&gt;<i> module.
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> On Mon, Feb 10, 2014 at 8:48 PM, Lo&#239;c Hoguin &lt;<A HREF="https://lists.ninenines.eu/listinfo/extend">essen at ninenines.eu</A>&gt; wrote:
+</I>&gt;<i>
+</I>&gt;&gt;<i> You can just define ERLC_OPTS before you include erlang.mk and it'll use
+</I>&gt;&gt;<i> that instead. I'm not sure why you want to disable that though, warnings
+</I>&gt;&gt;<i> usually alert you of bugs in your code.
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> On 02/10/2014 07:44 PM, Anton Koval' wrote:
+</I>&gt;&gt;<i>
+</I>&gt;&gt;&gt;<i> Hello,
+</I>&gt;&gt;&gt;<i>
+</I>&gt;&gt;&gt;<i> as I understand, by default `make all` performs compile with
+</I>&gt;&gt;&gt;<i> option**warnings_as_errors.**How can I disable this option?
+</I>&gt;&gt;&gt;<i>
+</I>&gt;&gt;&gt;<i> There are options described at
+</I>&gt;&gt;&gt;<i> <A HREF="https://github.com/extend/erlang.mk#options">https://github.com/extend/erlang.mk#options</A> and I believe that
+</I>&gt;&gt;&gt;<i> |ERLC_OPTS should be filled with `-|warnings_as_errors`**. But it is
+</I>&gt;&gt;&gt;<i>
+</I>&gt;&gt;&gt;<i> unclear for me where have I to add(put) that option?
+</I>&gt;&gt;&gt;<i>
+</I>&gt;&gt;&gt;<i> Thanks.
+</I>&gt;&gt;&gt;<i>
+</I>&gt;&gt;&gt;<i>
+</I>&gt;&gt;&gt;<i> _______________________________________________
+</I>&gt;&gt;&gt;<i> Extend mailing list
+</I>&gt;&gt;&gt;<i> <A HREF="https://lists.ninenines.eu/listinfo/extend">Extend at lists.ninenines.eu</A>
+</I>&gt;&gt;&gt;<i> <A HREF="https://lists.ninenines.eu/listinfo/extend">https://lists.ninenines.eu/listinfo/extend</A>
+</I>&gt;&gt;&gt;<i>
+</I>&gt;&gt;&gt;<i>
+</I>&gt;&gt;<i> --
+</I>&gt;&gt;<i> Lo&#239;c Hoguin
+</I>&gt;&gt;<i> <A HREF="http://ninenines.eu">http://ninenines.eu</A>
+</I>&gt;&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> _______________________________________________
+</I>&gt;<i> Extend mailing list
+</I>&gt;<i> <A HREF="https://lists.ninenines.eu/listinfo/extend">Extend at lists.ninenines.eu</A>
+</I>&gt;<i> <A HREF="https://lists.ninenines.eu/listinfo/extend">https://lists.ninenines.eu/listinfo/extend</A>
+</I>&gt;<i>
+</I>&gt;<i>
+</I>-------------- next part --------------
+An HTML attachment was scrubbed...
+URL: &lt;<A HREF="http://lists.ninenines.eu/archives/extend/attachments/20140210/fa72e2ba/attachment.html">http://lists.ninenines.eu/archives/extend/attachments/20140210/fa72e2ba/attachment.html</A>&gt;
+</PRE>
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI>Previous message: <A HREF="000338.html">[99s-extend] do not treat warnings as errors on make?
+</A></li>
+
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#339">[ date ]</a>
+ <a href="thread.html#339">[ thread ]</a>
+ <a href="subject.html#339">[ subject ]</a>
+ <a href="author.html#339">[ author ]</a>
+ </LI>
+ </UL>
+
+<hr>
+<a href="https://lists.ninenines.eu/listinfo/extend">More information about the Extend
+mailing list</a><br>
+</body></html>
diff --git a/archives/extend/2014-February/author.html b/archives/extend/2014-February/author.html
new file mode 100644
index 00000000..374894cd
--- /dev/null
+++ b/archives/extend/2014-February/author.html
@@ -0,0 +1,127 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<HTML>
+ <HEAD>
+ <title>The Extend February 2014 Archive by author</title>
+ <META NAME="robots" CONTENT="noindex,follow">
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <a name="start"></A>
+ <h1>February 2014 Archives by author</h1>
+ <ul>
+ <li> <b>Messages sorted by:</b>
+ <a href="thread.html#start">[ thread ]</a>
+ <a href="subject.html#start">[ subject ]</a>
+
+ <a href="date.html#start">[ date ]</a>
+
+ <li><b><a href="https://lists.ninenines.eu/listinfo/extend">More info on this list...
+ </a></b></li>
+ </ul>
+ <p><b>Starting:</b> <i>Mon Feb 3 19:13:04 CET 2014</i><br>
+ <b>Ending:</b> <i>Mon Feb 10 20:55:24 CET 2014</i><br>
+ <b>Messages:</b> 16<p>
+ <ul>
+
+<LI><A HREF="000324.html">[99s-extend] Accept header in POST request
+</A><A NAME="324">&nbsp;</A>
+<I>&#321;ukasz Biedrycki
+</I>
+
+<LI><A HREF="000326.html">[99s-extend] Accept header in POST request
+</A><A NAME="326">&nbsp;</A>
+<I>&#321;ukasz Biedrycki
+</I>
+
+<LI><A HREF="000328.html">[99s-extend] Accept header in POST request
+</A><A NAME="328">&nbsp;</A>
+<I>&#321;ukasz Biedrycki
+</I>
+
+<LI><A HREF="000330.html">[99s-extend] Accept header in POST request
+</A><A NAME="330">&nbsp;</A>
+<I>&#321;ukasz Biedrycki
+</I>
+
+<LI><A HREF="000331.html">[99s-extend] Metrics per request and handler
+</A><A NAME="331">&nbsp;</A>
+<I>&#321;ukasz Biedrycki
+</I>
+
+<LI><A HREF="000332.html">[99s-extend] Metrics per request and handler
+</A><A NAME="332">&nbsp;</A>
+<I>&#321;ukasz Biedrycki
+</I>
+
+<LI><A HREF="000334.html">[99s-extend] Metrics per request and handler
+</A><A NAME="334">&nbsp;</A>
+<I>&#321;ukasz Biedrycki
+</I>
+
+<LI><A HREF="000325.html">[99s-extend] Accept header in POST request
+</A><A NAME="325">&nbsp;</A>
+<I>Lo&#239;c Hoguin
+</I>
+
+<LI><A HREF="000327.html">[99s-extend] Accept header in POST request
+</A><A NAME="327">&nbsp;</A>
+<I>Lo&#239;c Hoguin
+</I>
+
+<LI><A HREF="000329.html">[99s-extend] Accept header in POST request
+</A><A NAME="329">&nbsp;</A>
+<I>Lo&#239;c Hoguin
+</I>
+
+<LI><A HREF="000333.html">[99s-extend] Metrics per request and handler
+</A><A NAME="333">&nbsp;</A>
+<I>Lo&#239;c Hoguin
+</I>
+
+<LI><A HREF="000336.html">[99s-extend] do not treat warnings as errors on make?
+</A><A NAME="336">&nbsp;</A>
+<I>Lo&#239;c Hoguin
+</I>
+
+<LI><A HREF="000335.html">[99s-extend] do not treat warnings as errors on make?
+</A><A NAME="335">&nbsp;</A>
+<I>Anton Koval'
+</I>
+
+<LI><A HREF="000337.html">[99s-extend] do not treat warnings as errors on make?
+</A><A NAME="337">&nbsp;</A>
+<I>Anton Koval'
+</I>
+
+<LI><A HREF="000339.html">[99s-extend] do not treat warnings as errors on make?
+</A><A NAME="339">&nbsp;</A>
+<I>Anton Koval'
+</I>
+
+<LI><A HREF="000338.html">[99s-extend] do not treat warnings as errors on make?
+</A><A NAME="338">&nbsp;</A>
+<I>Ivan Uemlianin
+</I>
+
+ </ul>
+ <p>
+ <a name="end"><b>Last message date:</b></a>
+ <i>Mon Feb 10 20:55:24 CET 2014</i><br>
+ <b>Archived on:</b> <i>Wed May 28 18:41:47 CEST 2014</i>
+ <p>
+ <ul>
+ <li> <b>Messages sorted by:</b>
+ <a href="thread.html#start">[ thread ]</a>
+ <a href="subject.html#start">[ subject ]</a>
+
+ <a href="date.html#start">[ date ]</a>
+ <li><b><a href="https://lists.ninenines.eu/listinfo/extend">More info on this list...
+ </a></b></li>
+ </ul>
+ <p>
+ <hr>
+ <i>This archive was generated by
+ Pipermail 0.09 (Mailman edition).</i>
+ </BODY>
+</HTML>
+
diff --git a/archives/extend/2014-February/date.html b/archives/extend/2014-February/date.html
new file mode 100644
index 00000000..156b37ba
--- /dev/null
+++ b/archives/extend/2014-February/date.html
@@ -0,0 +1,127 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<HTML>
+ <HEAD>
+ <title>The Extend February 2014 Archive by date</title>
+ <META NAME="robots" CONTENT="noindex,follow">
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <a name="start"></A>
+ <h1>February 2014 Archives by date</h1>
+ <ul>
+ <li> <b>Messages sorted by:</b>
+ <a href="thread.html#start">[ thread ]</a>
+ <a href="subject.html#start">[ subject ]</a>
+ <a href="author.html#start">[ author ]</a>
+
+
+ <li><b><a href="https://lists.ninenines.eu/listinfo/extend">More info on this list...
+ </a></b></li>
+ </ul>
+ <p><b>Starting:</b> <i>Mon Feb 3 19:13:04 CET 2014</i><br>
+ <b>Ending:</b> <i>Mon Feb 10 20:55:24 CET 2014</i><br>
+ <b>Messages:</b> 16<p>
+ <ul>
+
+<LI><A HREF="000324.html">[99s-extend] Accept header in POST request
+</A><A NAME="324">&nbsp;</A>
+<I>&#321;ukasz Biedrycki
+</I>
+
+<LI><A HREF="000325.html">[99s-extend] Accept header in POST request
+</A><A NAME="325">&nbsp;</A>
+<I>Lo&#239;c Hoguin
+</I>
+
+<LI><A HREF="000326.html">[99s-extend] Accept header in POST request
+</A><A NAME="326">&nbsp;</A>
+<I>&#321;ukasz Biedrycki
+</I>
+
+<LI><A HREF="000327.html">[99s-extend] Accept header in POST request
+</A><A NAME="327">&nbsp;</A>
+<I>Lo&#239;c Hoguin
+</I>
+
+<LI><A HREF="000328.html">[99s-extend] Accept header in POST request
+</A><A NAME="328">&nbsp;</A>
+<I>&#321;ukasz Biedrycki
+</I>
+
+<LI><A HREF="000329.html">[99s-extend] Accept header in POST request
+</A><A NAME="329">&nbsp;</A>
+<I>Lo&#239;c Hoguin
+</I>
+
+<LI><A HREF="000330.html">[99s-extend] Accept header in POST request
+</A><A NAME="330">&nbsp;</A>
+<I>&#321;ukasz Biedrycki
+</I>
+
+<LI><A HREF="000331.html">[99s-extend] Metrics per request and handler
+</A><A NAME="331">&nbsp;</A>
+<I>&#321;ukasz Biedrycki
+</I>
+
+<LI><A HREF="000332.html">[99s-extend] Metrics per request and handler
+</A><A NAME="332">&nbsp;</A>
+<I>&#321;ukasz Biedrycki
+</I>
+
+<LI><A HREF="000333.html">[99s-extend] Metrics per request and handler
+</A><A NAME="333">&nbsp;</A>
+<I>Lo&#239;c Hoguin
+</I>
+
+<LI><A HREF="000334.html">[99s-extend] Metrics per request and handler
+</A><A NAME="334">&nbsp;</A>
+<I>&#321;ukasz Biedrycki
+</I>
+
+<LI><A HREF="000335.html">[99s-extend] do not treat warnings as errors on make?
+</A><A NAME="335">&nbsp;</A>
+<I>Anton Koval'
+</I>
+
+<LI><A HREF="000336.html">[99s-extend] do not treat warnings as errors on make?
+</A><A NAME="336">&nbsp;</A>
+<I>Lo&#239;c Hoguin
+</I>
+
+<LI><A HREF="000337.html">[99s-extend] do not treat warnings as errors on make?
+</A><A NAME="337">&nbsp;</A>
+<I>Anton Koval'
+</I>
+
+<LI><A HREF="000338.html">[99s-extend] do not treat warnings as errors on make?
+</A><A NAME="338">&nbsp;</A>
+<I>Ivan Uemlianin
+</I>
+
+<LI><A HREF="000339.html">[99s-extend] do not treat warnings as errors on make?
+</A><A NAME="339">&nbsp;</A>
+<I>Anton Koval'
+</I>
+
+ </ul>
+ <p>
+ <a name="end"><b>Last message date:</b></a>
+ <i>Mon Feb 10 20:55:24 CET 2014</i><br>
+ <b>Archived on:</b> <i>Wed May 28 18:41:47 CEST 2014</i>
+ <p>
+ <ul>
+ <li> <b>Messages sorted by:</b>
+ <a href="thread.html#start">[ thread ]</a>
+ <a href="subject.html#start">[ subject ]</a>
+ <a href="author.html#start">[ author ]</a>
+
+ <li><b><a href="https://lists.ninenines.eu/listinfo/extend">More info on this list...
+ </a></b></li>
+ </ul>
+ <p>
+ <hr>
+ <i>This archive was generated by
+ Pipermail 0.09 (Mailman edition).</i>
+ </BODY>
+</HTML>
+
diff --git a/archives/extend/2014-February/index.html b/archives/extend/2014-February/index.html
new file mode 100644
index 00000000..493c7783
--- /dev/null
+++ b/archives/extend/2014-February/index.html
@@ -0,0 +1,161 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<HTML>
+ <HEAD>
+ <title>The Extend February 2014 Archive by thread</title>
+ <META NAME="robots" CONTENT="noindex,follow">
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <a name="start"></A>
+ <h1>February 2014 Archives by thread</h1>
+ <ul>
+ <li> <b>Messages sorted by:</b>
+
+ <a href="subject.html#start">[ subject ]</a>
+ <a href="author.html#start">[ author ]</a>
+ <a href="date.html#start">[ date ]</a>
+
+ <li><b><a href="https://lists.ninenines.eu/listinfo/extend">More info on this list...
+ </a></b></li>
+ </ul>
+ <p><b>Starting:</b> <i>Mon Feb 3 19:13:04 CET 2014</i><br>
+ <b>Ending:</b> <i>Mon Feb 10 20:55:24 CET 2014</i><br>
+ <b>Messages:</b> 16<p>
+ <ul>
+
+<!--0 01391451184.324- -->
+<LI><A HREF="000324.html">[99s-extend] Accept header in POST request
+</A><A NAME="324">&nbsp;</A>
+<I>&#321;ukasz Biedrycki
+</I>
+
+<UL>
+<!--1 01391451184.324-01391451812.325- -->
+<LI><A HREF="000325.html">[99s-extend] Accept header in POST request
+</A><A NAME="325">&nbsp;</A>
+<I>Lo&#239;c Hoguin
+</I>
+
+<UL>
+<!--2 01391451184.324-01391451812.325-01391451977.326- -->
+<LI><A HREF="000326.html">[99s-extend] Accept header in POST request
+</A><A NAME="326">&nbsp;</A>
+<I>&#321;ukasz Biedrycki
+</I>
+
+<UL>
+<!--3 01391451184.324-01391451812.325-01391451977.326-01391452675.327- -->
+<LI><A HREF="000327.html">[99s-extend] Accept header in POST request
+</A><A NAME="327">&nbsp;</A>
+<I>Lo&#239;c Hoguin
+</I>
+
+<!--3 01391451184.324-01391451812.325-01391451977.326-01391452675.327-01391454492.328- -->
+<LI><A HREF="000328.html">[99s-extend] Accept header in POST request
+</A><A NAME="328">&nbsp;</A>
+<I>&#321;ukasz Biedrycki
+</I>
+
+<!--3 01391451184.324-01391451812.325-01391451977.326-01391452675.327-01391454492.328-01391454944.329- -->
+<LI><A HREF="000329.html">[99s-extend] Accept header in POST request
+</A><A NAME="329">&nbsp;</A>
+<I>Lo&#239;c Hoguin
+</I>
+
+<!--3 01391451184.324-01391451812.325-01391451977.326-01391452675.327-01391454492.328-01391454944.329-01391454989.330- -->
+<LI><A HREF="000330.html">[99s-extend] Accept header in POST request
+</A><A NAME="330">&nbsp;</A>
+<I>&#321;ukasz Biedrycki
+</I>
+
+</UL>
+</UL>
+</UL>
+<!--0 01391792186.331- -->
+<LI><A HREF="000331.html">[99s-extend] Metrics per request and handler
+</A><A NAME="331">&nbsp;</A>
+<I>&#321;ukasz Biedrycki
+</I>
+
+<UL>
+<!--1 01391792186.331-01392025273.332- -->
+<LI><A HREF="000332.html">[99s-extend] Metrics per request and handler
+</A><A NAME="332">&nbsp;</A>
+<I>&#321;ukasz Biedrycki
+</I>
+
+<UL>
+<!--2 01391792186.331-01392025273.332-01392025764.333- -->
+<LI><A HREF="000333.html">[99s-extend] Metrics per request and handler
+</A><A NAME="333">&nbsp;</A>
+<I>Lo&#239;c Hoguin
+</I>
+
+<UL>
+<!--3 01391792186.331-01392025273.332-01392025764.333-01392025910.334- -->
+<LI><A HREF="000334.html">[99s-extend] Metrics per request and handler
+</A><A NAME="334">&nbsp;</A>
+<I>&#321;ukasz Biedrycki
+</I>
+
+</UL>
+</UL>
+</UL>
+<!--0 01392057894.335- -->
+<LI><A HREF="000335.html">[99s-extend] do not treat warnings as errors on make?
+</A><A NAME="335">&nbsp;</A>
+<I>Anton Koval'
+</I>
+
+<UL>
+<!--1 01392057894.335-01392058081.336- -->
+<LI><A HREF="000336.html">[99s-extend] do not treat warnings as errors on make?
+</A><A NAME="336">&nbsp;</A>
+<I>Lo&#239;c Hoguin
+</I>
+
+<UL>
+<!--2 01392057894.335-01392058081.336-01392060169.337- -->
+<LI><A HREF="000337.html">[99s-extend] do not treat warnings as errors on make?
+</A><A NAME="337">&nbsp;</A>
+<I>Anton Koval'
+</I>
+
+<UL>
+<!--3 01392057894.335-01392058081.336-01392060169.337-01392061614.338- -->
+<LI><A HREF="000338.html">[99s-extend] do not treat warnings as errors on make?
+</A><A NAME="338">&nbsp;</A>
+<I>Ivan Uemlianin
+</I>
+
+<!--3 01392057894.335-01392058081.336-01392060169.337-01392061614.338-01392062124.339- -->
+<LI><A HREF="000339.html">[99s-extend] do not treat warnings as errors on make?
+</A><A NAME="339">&nbsp;</A>
+<I>Anton Koval'
+</I>
+
+</UL>
+</UL>
+</UL>
+ </ul>
+ <p>
+ <a name="end"><b>Last message date:</b></a>
+ <i>Mon Feb 10 20:55:24 CET 2014</i><br>
+ <b>Archived on:</b> <i>Wed May 28 18:41:47 CEST 2014</i>
+ <p>
+ <ul>
+ <li> <b>Messages sorted by:</b>
+
+ <a href="subject.html#start">[ subject ]</a>
+ <a href="author.html#start">[ author ]</a>
+ <a href="date.html#start">[ date ]</a>
+ <li><b><a href="https://lists.ninenines.eu/listinfo/extend">More info on this list...
+ </a></b></li>
+ </ul>
+ <p>
+ <hr>
+ <i>This archive was generated by
+ Pipermail 0.09 (Mailman edition).</i>
+ </BODY>
+</HTML>
+
diff --git a/archives/extend/2014-February/subject.html b/archives/extend/2014-February/subject.html
new file mode 100644
index 00000000..3247635a
--- /dev/null
+++ b/archives/extend/2014-February/subject.html
@@ -0,0 +1,127 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<HTML>
+ <HEAD>
+ <title>The Extend February 2014 Archive by subject</title>
+ <META NAME="robots" CONTENT="noindex,follow">
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <a name="start"></A>
+ <h1>February 2014 Archives by subject</h1>
+ <ul>
+ <li> <b>Messages sorted by:</b>
+ <a href="thread.html#start">[ thread ]</a>
+
+ <a href="author.html#start">[ author ]</a>
+ <a href="date.html#start">[ date ]</a>
+
+ <li><b><a href="https://lists.ninenines.eu/listinfo/extend">More info on this list...
+ </a></b></li>
+ </ul>
+ <p><b>Starting:</b> <i>Mon Feb 3 19:13:04 CET 2014</i><br>
+ <b>Ending:</b> <i>Mon Feb 10 20:55:24 CET 2014</i><br>
+ <b>Messages:</b> 16<p>
+ <ul>
+
+<LI><A HREF="000324.html">[99s-extend] Accept header in POST request
+</A><A NAME="324">&nbsp;</A>
+<I>&#321;ukasz Biedrycki
+</I>
+
+<LI><A HREF="000325.html">[99s-extend] Accept header in POST request
+</A><A NAME="325">&nbsp;</A>
+<I>Lo&#239;c Hoguin
+</I>
+
+<LI><A HREF="000326.html">[99s-extend] Accept header in POST request
+</A><A NAME="326">&nbsp;</A>
+<I>&#321;ukasz Biedrycki
+</I>
+
+<LI><A HREF="000327.html">[99s-extend] Accept header in POST request
+</A><A NAME="327">&nbsp;</A>
+<I>Lo&#239;c Hoguin
+</I>
+
+<LI><A HREF="000328.html">[99s-extend] Accept header in POST request
+</A><A NAME="328">&nbsp;</A>
+<I>&#321;ukasz Biedrycki
+</I>
+
+<LI><A HREF="000329.html">[99s-extend] Accept header in POST request
+</A><A NAME="329">&nbsp;</A>
+<I>Lo&#239;c Hoguin
+</I>
+
+<LI><A HREF="000330.html">[99s-extend] Accept header in POST request
+</A><A NAME="330">&nbsp;</A>
+<I>&#321;ukasz Biedrycki
+</I>
+
+<LI><A HREF="000335.html">[99s-extend] do not treat warnings as errors on make?
+</A><A NAME="335">&nbsp;</A>
+<I>Anton Koval'
+</I>
+
+<LI><A HREF="000336.html">[99s-extend] do not treat warnings as errors on make?
+</A><A NAME="336">&nbsp;</A>
+<I>Lo&#239;c Hoguin
+</I>
+
+<LI><A HREF="000337.html">[99s-extend] do not treat warnings as errors on make?
+</A><A NAME="337">&nbsp;</A>
+<I>Anton Koval'
+</I>
+
+<LI><A HREF="000338.html">[99s-extend] do not treat warnings as errors on make?
+</A><A NAME="338">&nbsp;</A>
+<I>Ivan Uemlianin
+</I>
+
+<LI><A HREF="000339.html">[99s-extend] do not treat warnings as errors on make?
+</A><A NAME="339">&nbsp;</A>
+<I>Anton Koval'
+</I>
+
+<LI><A HREF="000331.html">[99s-extend] Metrics per request and handler
+</A><A NAME="331">&nbsp;</A>
+<I>&#321;ukasz Biedrycki
+</I>
+
+<LI><A HREF="000332.html">[99s-extend] Metrics per request and handler
+</A><A NAME="332">&nbsp;</A>
+<I>&#321;ukasz Biedrycki
+</I>
+
+<LI><A HREF="000333.html">[99s-extend] Metrics per request and handler
+</A><A NAME="333">&nbsp;</A>
+<I>Lo&#239;c Hoguin
+</I>
+
+<LI><A HREF="000334.html">[99s-extend] Metrics per request and handler
+</A><A NAME="334">&nbsp;</A>
+<I>&#321;ukasz Biedrycki
+</I>
+
+ </ul>
+ <p>
+ <a name="end"><b>Last message date:</b></a>
+ <i>Mon Feb 10 20:55:24 CET 2014</i><br>
+ <b>Archived on:</b> <i>Wed May 28 18:41:47 CEST 2014</i>
+ <p>
+ <ul>
+ <li> <b>Messages sorted by:</b>
+ <a href="thread.html#start">[ thread ]</a>
+
+ <a href="author.html#start">[ author ]</a>
+ <a href="date.html#start">[ date ]</a>
+ <li><b><a href="https://lists.ninenines.eu/listinfo/extend">More info on this list...
+ </a></b></li>
+ </ul>
+ <p>
+ <hr>
+ <i>This archive was generated by
+ Pipermail 0.09 (Mailman edition).</i>
+ </BODY>
+</HTML>
+
diff --git a/archives/extend/2014-February/thread.html b/archives/extend/2014-February/thread.html
new file mode 100644
index 00000000..493c7783
--- /dev/null
+++ b/archives/extend/2014-February/thread.html
@@ -0,0 +1,161 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<HTML>
+ <HEAD>
+ <title>The Extend February 2014 Archive by thread</title>
+ <META NAME="robots" CONTENT="noindex,follow">
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <a name="start"></A>
+ <h1>February 2014 Archives by thread</h1>
+ <ul>
+ <li> <b>Messages sorted by:</b>
+
+ <a href="subject.html#start">[ subject ]</a>
+ <a href="author.html#start">[ author ]</a>
+ <a href="date.html#start">[ date ]</a>
+
+ <li><b><a href="https://lists.ninenines.eu/listinfo/extend">More info on this list...
+ </a></b></li>
+ </ul>
+ <p><b>Starting:</b> <i>Mon Feb 3 19:13:04 CET 2014</i><br>
+ <b>Ending:</b> <i>Mon Feb 10 20:55:24 CET 2014</i><br>
+ <b>Messages:</b> 16<p>
+ <ul>
+
+<!--0 01391451184.324- -->
+<LI><A HREF="000324.html">[99s-extend] Accept header in POST request
+</A><A NAME="324">&nbsp;</A>
+<I>&#321;ukasz Biedrycki
+</I>
+
+<UL>
+<!--1 01391451184.324-01391451812.325- -->
+<LI><A HREF="000325.html">[99s-extend] Accept header in POST request
+</A><A NAME="325">&nbsp;</A>
+<I>Lo&#239;c Hoguin
+</I>
+
+<UL>
+<!--2 01391451184.324-01391451812.325-01391451977.326- -->
+<LI><A HREF="000326.html">[99s-extend] Accept header in POST request
+</A><A NAME="326">&nbsp;</A>
+<I>&#321;ukasz Biedrycki
+</I>
+
+<UL>
+<!--3 01391451184.324-01391451812.325-01391451977.326-01391452675.327- -->
+<LI><A HREF="000327.html">[99s-extend] Accept header in POST request
+</A><A NAME="327">&nbsp;</A>
+<I>Lo&#239;c Hoguin
+</I>
+
+<!--3 01391451184.324-01391451812.325-01391451977.326-01391452675.327-01391454492.328- -->
+<LI><A HREF="000328.html">[99s-extend] Accept header in POST request
+</A><A NAME="328">&nbsp;</A>
+<I>&#321;ukasz Biedrycki
+</I>
+
+<!--3 01391451184.324-01391451812.325-01391451977.326-01391452675.327-01391454492.328-01391454944.329- -->
+<LI><A HREF="000329.html">[99s-extend] Accept header in POST request
+</A><A NAME="329">&nbsp;</A>
+<I>Lo&#239;c Hoguin
+</I>
+
+<!--3 01391451184.324-01391451812.325-01391451977.326-01391452675.327-01391454492.328-01391454944.329-01391454989.330- -->
+<LI><A HREF="000330.html">[99s-extend] Accept header in POST request
+</A><A NAME="330">&nbsp;</A>
+<I>&#321;ukasz Biedrycki
+</I>
+
+</UL>
+</UL>
+</UL>
+<!--0 01391792186.331- -->
+<LI><A HREF="000331.html">[99s-extend] Metrics per request and handler
+</A><A NAME="331">&nbsp;</A>
+<I>&#321;ukasz Biedrycki
+</I>
+
+<UL>
+<!--1 01391792186.331-01392025273.332- -->
+<LI><A HREF="000332.html">[99s-extend] Metrics per request and handler
+</A><A NAME="332">&nbsp;</A>
+<I>&#321;ukasz Biedrycki
+</I>
+
+<UL>
+<!--2 01391792186.331-01392025273.332-01392025764.333- -->
+<LI><A HREF="000333.html">[99s-extend] Metrics per request and handler
+</A><A NAME="333">&nbsp;</A>
+<I>Lo&#239;c Hoguin
+</I>
+
+<UL>
+<!--3 01391792186.331-01392025273.332-01392025764.333-01392025910.334- -->
+<LI><A HREF="000334.html">[99s-extend] Metrics per request and handler
+</A><A NAME="334">&nbsp;</A>
+<I>&#321;ukasz Biedrycki
+</I>
+
+</UL>
+</UL>
+</UL>
+<!--0 01392057894.335- -->
+<LI><A HREF="000335.html">[99s-extend] do not treat warnings as errors on make?
+</A><A NAME="335">&nbsp;</A>
+<I>Anton Koval'
+</I>
+
+<UL>
+<!--1 01392057894.335-01392058081.336- -->
+<LI><A HREF="000336.html">[99s-extend] do not treat warnings as errors on make?
+</A><A NAME="336">&nbsp;</A>
+<I>Lo&#239;c Hoguin
+</I>
+
+<UL>
+<!--2 01392057894.335-01392058081.336-01392060169.337- -->
+<LI><A HREF="000337.html">[99s-extend] do not treat warnings as errors on make?
+</A><A NAME="337">&nbsp;</A>
+<I>Anton Koval'
+</I>
+
+<UL>
+<!--3 01392057894.335-01392058081.336-01392060169.337-01392061614.338- -->
+<LI><A HREF="000338.html">[99s-extend] do not treat warnings as errors on make?
+</A><A NAME="338">&nbsp;</A>
+<I>Ivan Uemlianin
+</I>
+
+<!--3 01392057894.335-01392058081.336-01392060169.337-01392061614.338-01392062124.339- -->
+<LI><A HREF="000339.html">[99s-extend] do not treat warnings as errors on make?
+</A><A NAME="339">&nbsp;</A>
+<I>Anton Koval'
+</I>
+
+</UL>
+</UL>
+</UL>
+ </ul>
+ <p>
+ <a name="end"><b>Last message date:</b></a>
+ <i>Mon Feb 10 20:55:24 CET 2014</i><br>
+ <b>Archived on:</b> <i>Wed May 28 18:41:47 CEST 2014</i>
+ <p>
+ <ul>
+ <li> <b>Messages sorted by:</b>
+
+ <a href="subject.html#start">[ subject ]</a>
+ <a href="author.html#start">[ author ]</a>
+ <a href="date.html#start">[ date ]</a>
+ <li><b><a href="https://lists.ninenines.eu/listinfo/extend">More info on this list...
+ </a></b></li>
+ </ul>
+ <p>
+ <hr>
+ <i>This archive was generated by
+ Pipermail 0.09 (Mailman edition).</i>
+ </BODY>
+</HTML>
+