<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/inets/src/http_lib, branch maint</title>
<subtitle>Mirror of Erlang/OTP repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/'/>
<entry>
<title>Update copyright year</title>
<updated>2018-06-18T12:51:18+00:00</updated>
<author>
<name>Henrik Nord</name>
<email>henrik@erlang.org</email>
</author>
<published>2018-06-18T12:51:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=5ca92e2eac1e84fd22f60e7abc3aa2b0ff1cb42b'/>
<id>5ca92e2eac1e84fd22f60e7abc3aa2b0ff1cb42b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'maint'</title>
<updated>2018-06-05T12:06:19+00:00</updated>
<author>
<name>John Högberg</name>
<email>john@erlang.org</email>
</author>
<published>2018-06-05T12:06:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=3836f8a1e757e6dff8316ab9938095b9611c75e6'/>
<id>3836f8a1e757e6dff8316ab9938095b9611c75e6</id>
<content type='text'>
* maint:
  Updated OTP version
  Prepare release
  inets: Gracefully handle bad headers
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* maint:
  Updated OTP version
  Prepare release
  inets: Gracefully handle bad headers
</pre>
</div>
</content>
</entry>
<entry>
<title>inets: Gracefully handle bad headers</title>
<updated>2018-05-22T16:07:50+00:00</updated>
<author>
<name>Ingela Anderton Andin</name>
<email>ingela@erlang.org</email>
</author>
<published>2018-04-12T12:24:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=daba7e0abe4a5642543676e966298b08dee83eb9'/>
<id>daba7e0abe4a5642543676e966298b08dee83eb9</id>
<content type='text'>
max_headers operated on the individual header length instead of
the total length of all headers. Also headers with empty keys are
now discarded.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
max_headers operated on the individual header length instead of
the total length of all headers. Also headers with empty keys are
now discarded.
</pre>
</div>
</content>
</entry>
<entry>
<title>inets: fix scheme validation in http_uri:parse when binary URI</title>
<updated>2018-03-14T12:46:47+00:00</updated>
<author>
<name>Luca Favatella</name>
<email>luca.favatella@erlang-solutions.com</email>
</author>
<published>2018-03-06T14:01:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=8df97eea992cf0fd3f1f1fc9f6bbc609949f1355'/>
<id>8df97eea992cf0fd3f1f1fc9f6bbc609949f1355</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'maint'</title>
<updated>2018-03-07T08:21:52+00:00</updated>
<author>
<name>Péter Dimitrov</name>
<email>peterdmv@erlang.org</email>
</author>
<published>2018-03-07T08:21:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=64dc3c39cbd19d6b75e5b74cfdfdd57419d4c455'/>
<id>64dc3c39cbd19d6b75e5b74cfdfdd57419d4c455</id>
<content type='text'>
* maint:
  inets: work around http_uri:parse Dialyzer warning in uri_SUITE.erl:274
  inets: refine types and doc of http_uri:parse options
  inets: export types documented for http_uri module

Change-Id: Ifff539d8254cc86985f90978dd75a36616136c33
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* maint:
  inets: work around http_uri:parse Dialyzer warning in uri_SUITE.erl:274
  inets: refine types and doc of http_uri:parse options
  inets: export types documented for http_uri module

Change-Id: Ifff539d8254cc86985f90978dd75a36616136c33
</pre>
</div>
</content>
</entry>
<entry>
<title>inets: work around http_uri:parse Dialyzer warning in uri_SUITE.erl:274</title>
<updated>2018-03-06T09:31:58+00:00</updated>
<author>
<name>Luca Favatella</name>
<email>luca.favatella@erlang-solutions.com</email>
</author>
<published>2018-03-06T09:28:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=9fc5b13f919cdda12ee8e980d59b67f28a109786'/>
<id>9fc5b13f919cdda12ee8e980d59b67f28a109786</id>
<content type='text'>
Addresses https://github.com/erlang/otp/pull/1724#discussion_r172442753

Current `http_uri:parse/2` implementation intends that ["non-fun
scheme_validation_fun works as no option
passed"](https://github.com/erlang/otp/blob/OTP-20.2.4/lib/inets/test/uri_SUITE.erl#L271-L274).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Addresses https://github.com/erlang/otp/pull/1724#discussion_r172442753

Current `http_uri:parse/2` implementation intends that ["non-fun
scheme_validation_fun works as no option
passed"](https://github.com/erlang/otp/blob/OTP-20.2.4/lib/inets/test/uri_SUITE.erl#L271-L274).
</pre>
</div>
</content>
</entry>
<entry>
<title>inets: refine types and doc of http_uri:parse options</title>
<updated>2018-03-05T11:36:17+00:00</updated>
<author>
<name>Luca Favatella</name>
<email>luca.favatella@erlang-solutions.com</email>
</author>
<published>2018-03-05T11:05:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=81dc712abfc5e93d996191178e555d0c6af3652d'/>
<id>81dc712abfc5e93d996191178e555d0c6af3652d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>inets: export types documented for http_uri module</title>
<updated>2018-03-05T10:56:02+00:00</updated>
<author>
<name>Luca Favatella</name>
<email>luca.favatella@erlang-solutions.com</email>
</author>
<published>2018-02-22T20:14:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=27cfa1da6d35674f6cd169b103385a09c8d4c55a'/>
<id>27cfa1da6d35674f6cd169b103385a09c8d4c55a</id>
<content type='text'>
Also:

* Reuse type `inet:port_number()` in `http_uri` code and doc;

* Do not imply that http_uri module can properly handle UTF-8 encoded
  binaries, while it can't.

* Enrich function specifications in http_uri module;

* Fix http_uri doc re missing type definition for `Scheme`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also:

* Reuse type `inet:port_number()` in `http_uri` code and doc;

* Do not imply that http_uri module can properly handle UTF-8 encoded
  binaries, while it can't.

* Enrich function specifications in http_uri module;

* Fix http_uri doc re missing type definition for `Scheme`.
</pre>
</div>
</content>
</entry>
<entry>
<title>inets: Fix http content injection bug in httpc</title>
<updated>2017-11-15T15:26:58+00:00</updated>
<author>
<name>Péter Dimitrov</name>
<email>peterdmv@erlang.org</email>
</author>
<published>2017-11-01T12:05:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=7d6d272b7d04cf6640145f5381c39193e40ba5f8'/>
<id>7d6d272b7d04cf6640145f5381c39193e40ba5f8</id>
<content type='text'>
- uri_string module used for parsing URIs.
- Removed url_encode option as only valid URIs shall be handled
  by the http client.
- The client rejects URIs that are not compliant with RFC 3986.

Change-Id: I0a5b9766f6463a9802e0b02b445a2c4c91f02236
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- uri_string module used for parsing URIs.
- Removed url_encode option as only valid URIs shall be handled
  by the http client.
- The client rejects URIs that are not compliant with RFC 3986.

Change-Id: I0a5b9766f6463a9802e0b02b445a2c4c91f02236
</pre>
</div>
</content>
</entry>
<entry>
<title>inets: Restore old behavior when parsing "+"</title>
<updated>2017-09-06T11:20:21+00:00</updated>
<author>
<name>Péter Dimitrov</name>
<email>peterdmv@erlang.org</email>
</author>
<published>2017-09-05T07:30:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=2a42a7d14bfdfdc323fa0b6da465f79821dafcae'/>
<id>2a42a7d14bfdfdc323fa0b6da465f79821dafcae</id>
<content type='text'>
"+" is part of sub-delims according to RFC 3986 and shall not be
converted to space.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
"+" is part of sub-delims according to RFC 3986 and shall not be
converted to space.
</pre>
</div>
</content>
</entry>
</feed>
