<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luci/libs/luci-lib-httpclient, branch master</title>
<subtitle>Lua Configuration Interface (mirror)</subtitle>
<id>https://git.openwrt.org/project/luci/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/project/luci/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/'/>
<updated>2024-03-19T12:48:02Z</updated>
<entry>
<title>luci-lib-httpclient: add missing license information</title>
<updated>2024-03-19T12:48:02Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2024-03-19T12:48:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=589c9f674d4d4ce78dbd8956cb3cbdc6151c54d6'/>
<id>urn:sha1:589c9f674d4d4ce78dbd8956cb3cbdc6151c54d6</id>
<content type='text'>
Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>luci-base: move some generic classes into a separate luci-base-libs package</title>
<updated>2020-07-19T18:14:22Z</updated>
<author>
<name>Sven Roederer</name>
</author>
<published>2019-07-01T19:52:07Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=8b8d83e42dd3d10d82e29a8614a7b3e3e94b16c6'/>
<id>urn:sha1:8b8d83e42dd3d10d82e29a8614a7b3e3e94b16c6</id>
<content type='text'>
The new package luci-base-libs provides the modules that not strictly relate
to the web-interface of luci. By separating these libs they can be used by
other packages without having to install the web-components.
This change was inspired by providing a shell-only interface for 4MB-flash
devices, by keeping as much code common with a full install.

Signed-off-by: Sven Roederer &lt;freifunk@it-solutions.geroedel.de&gt;
</content>
</entry>
<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.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.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.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.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.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.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.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.openwrt.org/project/luci/commit/?id=c30cf9abd4e1e46731e36552ae2f459a27c5cf46'/>
<id>urn:sha1:c30cf9abd4e1e46731e36552ae2f459a27c5cf46</id>
<content type='text'>
</content>
</entry>
</feed>
