<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luci/libs/luci-lib-httpclient/luasrc/httpclient.lua, branch master</title>
<subtitle>Lua Configuration Interface (mirror)</subtitle>
<id>https://git-03.infra.openwrt.org/project/luci/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/project/luci/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/'/>
<updated>2019-12-09T16:36:05Z</updated>
<entry>
<title>luci-lib-httpclient: accept scoped IPv6 addresses</title>
<updated>2019-12-09T16:36:05Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2019-12-09T16:36:05Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=d87169c0f60f9e7c1f8a61b2809473802093ff31'/>
<id>urn:sha1:d87169c0f60f9e7c1f8a61b2809473802093ff31</id>
<content type='text'>
Ref: https://github.com/openwrt/luci/issues/3380
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>luci-lib-httpclient: prevent nil access with invalid IP address literals</title>
<updated>2018-12-11T08:17:50Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2018-12-11T08:17:42Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=a692ca789ae916b1393a39236ff8cf3e8a431717'/>
<id>urn:sha1:a692ca789ae916b1393a39236ff8cf3e8a431717</id>
<content type='text'>
Fixes: a54baf7be ("luci-lib-httpclient: revamp URL handling")
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>luci-lib-httpclient: revamp URL handling</title>
<updated>2018-12-11T08:12:32Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2018-12-11T07:57:36Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=a54baf7be0d293b50c6b2754c11d61e6e2ad82af'/>
<id>urn:sha1:a54baf7be0d293b50c6b2754c11d61e6e2ad82af</id>
<content type='text'>
 - Introduce a parse_url() helper which properly deals with literal IPv4
   and IPv6 host parts and returns the decomposed uri string as table
 - Properly format IPv6 literals in autogenerated Host headers
 - Omit default port numbers in Host headers and calculated redirect URLs.

Supersedes PR #2337.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>libs: move http.protocol.{date,mime,conditionals} to luci-lib-httpprotoutils</title>
<updated>2018-04-18T14:21:27Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2018-04-18T13:49:26Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=b4040aacb04ce38b7eae315d37b2a61a38aea4b1'/>
<id>urn:sha1:b4040aacb04ce38b7eae315d37b2a61a38aea4b1</id>
<content type='text'>
Also adjust the dependencies of components depending on these classes and
flatten the namespace from luci.http.protocol.* to luci.http.*

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>luci-base: fold luci.http.protocol into luci.http</title>
<updated>2018-04-18T14:21:27Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2018-04-18T14:11:42Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=eb4571c6dc7e9f99133de1d7df23024ba6d31d9e'/>
<id>urn:sha1:eb4571c6dc7e9f99133de1d7df23024ba6d31d9e</id>
<content type='text'>
With only the decoder routines remaining in luci.http.protocol, it makes no
sense to keep the low level protocol class around, so fold the remaining code
into the central luci.http class.

Also adjust the few direct users of luci.http.protocol accordingly.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>add params support in options</title>
<updated>2015-01-22T05:12:48Z</updated>
<author>
<name>Yuzo</name>
</author>
<published>2015-01-22T05:12:48Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=3dbdff70960ec8c7de7d5a54721a560941627e0b'/>
<id>urn:sha1:3dbdff70960ec8c7de7d5a54721a560941627e0b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>send Cookie in a single header line, follow browser behavior</title>
<updated>2015-01-22T04:50:58Z</updated>
<author>
<name>Yuzo</name>
</author>
<published>2015-01-22T04:50:58Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=b6d4f32dcc4bba2645d3758c3dc027fe0e2b4d14'/>
<id>urn:sha1:b6d4f32dcc4bba2645d3758c3dc027fe0e2b4d14</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add sock::readall() to ensure the response body is complete</title>
<updated>2015-01-22T03:34:00Z</updated>
<author>
<name>Yuzo</name>
</author>
<published>2015-01-22T03:34:00Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=c30cf9abd4e1e46731e36552ae2f459a27c5cf46'/>
<id>urn:sha1:c30cf9abd4e1e46731e36552ae2f459a27c5cf46</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Globally reduce copyright headers</title>
<updated>2015-01-16T22:38:38Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2015-01-16T22:38:38Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=7a3493b1f7d75a3945279115324cf2ff4da26b7b'/>
<id>urn:sha1:7a3493b1f7d75a3945279115324cf2ff4da26b7b</id>
<content type='text'>
Signed-off-by: Jo-Philipp Wich &lt;jow@openwrt.org&gt;
</content>
</entry>
<entry>
<title>Rework LuCI build system</title>
<updated>2015-01-08T15:26:20Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2014-12-03T14:17:05Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=1bb4822dca6113f73e3bc89e2acf15935e6f8e92'/>
<id>urn:sha1:1bb4822dca6113f73e3bc89e2acf15935e6f8e92</id>
<content type='text'>
 * Rename subdirectories to their repective OpenWrt package names
 * Make each LuCI module its own standalone package
 * Deploy a shared luci.mk which is used by each module Makefile

Signed-off-by: Jo-Philipp Wich &lt;jow@openwrt.org&gt;
</content>
</entry>
</feed>
