<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luci/libs/luci-lib-nixio, 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>2025-09-25T12:55:12Z</updated>
<entry>
<title>luci-lib-nixio: remove unmaintained axTLS lib</title>
<updated>2025-09-25T12:55:12Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2025-09-25T12:55:12Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=3ee5ad317ec8bb31cf755e1265340de50e0196de'/>
<id>urn:sha1:3ee5ad317ec8bb31cf755e1265340de50e0196de</id>
<content type='text'>
HT @314systems

Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-lib-nixio: adjust with glibc and libcrypt-compat</title>
<updated>2025-07-15T12:03:21Z</updated>
<author>
<name>Konstantin Demin</name>
</author>
<published>2025-07-04T08:06:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=a3cae27ab4f51c374f5cf9ab84f181ff91854d0b'/>
<id>urn:sha1:a3cae27ab4f51c374f5cf9ab84f181ff91854d0b</id>
<content type='text'>
glibc 2.39 has removed libcrypt completely.
solution: link against libxcrypt built with glibc compatibility.

Signed-off-by: Konstantin Demin &lt;rockdrilla@gmail.com&gt;
</content>
</entry>
<entry>
<title>treewide: HTML Cleanup</title>
<updated>2024-11-22T21:39:46Z</updated>
<author>
<name>Mustafa Can Elmacı</name>
</author>
<published>2024-11-17T12:52:45Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=ae8bbb814f16c2dc2a82e88d408bee1812ceda9c'/>
<id>urn:sha1:ae8bbb814f16c2dc2a82e88d408bee1812ceda9c</id>
<content type='text'>
* HTML Cleanup: Meta tags.
* Converted charset to shorthand.
* Removed meta tags with `Content-Script-Type` attribute. (Invalid in HTML5 spec.)

* HTML Cleanup: CSS tags.
* Removed `type` attribute with CSS files from link tags. (HTML5 spec recommends omitting it.)
* Removed `type` attribute from style tags. (Deprecated in HTML5 spec.)
https://html.spec.whatwg.org/#attr-link-type
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/style

* HTML Cleanup: Convert from XHTML to HTML5
* Removed XML declaration.
* Removed XML namespace.
* Changed doctype to HTML5.

* HTML Cleanup: CDATA tags.
* CDATA sections should not be used within HTML they are considered as comments and not displayed.
https://developer.mozilla.org/en-US/docs/Web/API/CDATASection

* HTML Cleanup: Script tags.
* Removed `language` attribute from script tags. (No longer valid in HTML5)
* Removed `type` attribute with JavaScript MIME type from script tags. (HTML5 spec recommends omitting it.)
https://html.spec.whatwg.org/multipage/scripting.html#attr-script-type
https://mimesniff.spec.whatwg.org/#javascript-mime-type

Signed-off-by: Mustafa Can Elmacı &lt;mustafacan@elmaci.net&gt;
</content>
</entry>
<entry>
<title>luci-lib-nixio: fix build error with LTO</title>
<updated>2024-11-17T22:23:42Z</updated>
<author>
<name>Anari Jalakas</name>
</author>
<published>2024-11-11T19:05:06Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=44fbd008fb3fe03d9f05697ac650c0d907852962'/>
<id>urn:sha1:44fbd008fb3fe03d9f05697ac650c0d907852962</id>
<content type='text'>
Adding $(FPIC) parameter fixes building with CONFIG_USE_LTO enabled.

Signed-off-by: Anari Jalakas &lt;anari.jalakas@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-lilb-nixio: Code quality fixes</title>
<updated>2024-01-31T01:55:05Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2024-01-31T01:25:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=d46da53bcd1f822d5b11772fc85b475b9d9174ff'/>
<id>urn:sha1:d46da53bcd1f822d5b11772fc85b475b9d9174ff</id>
<content type='text'>
future variants could use en/decodeURIComponent

ordering is important when handling "&amp;"

Signed-off-by: Paul Donald &lt;newtwen@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-lib-nixio: Fix add_luci_conffiles adding duplicate files (#6568)</title>
<updated>2023-12-04T20:48:19Z</updated>
<author>
<name>Xiang W</name>
</author>
<published>2023-12-04T20:48:19Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=c2f679962ddf7f6545adacfcf3068370825c43a9'/>
<id>urn:sha1:c2f679962ddf7f6545adacfcf3068370825c43a9</id>
<content type='text'>
* luci-lib-nixio: Fix add_luci_conffiles adding duplicate files

add_luci_conffiles does not check whether the file already exists
when adding the file, which may result in redundant backups in the
sysupgrade backup.

Signed-off-by: Xiang W &lt;wxjstz@126.com&gt;</content>
</entry>
<entry>
<title>luci-lib-nixio: always build without TLS support</title>
<updated>2022-08-10T19:52:35Z</updated>
<author>
<name>Eneas U de Queiroz</name>
</author>
<published>2022-08-10T14:16:52Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=88b9088514700a90c1fc5855cedf004db1ad04e3'/>
<id>urn:sha1:88b9088514700a90c1fc5855cedf004db1ad04e3</id>
<content type='text'>
The build system fails to set up the chosen TLS provider and always
builds the package without TLS.

While this could be easily fixed, the package would fail to build with
axTLS and cyaSSL without further intervention.

The version of axTLS included with the source is outdated, as is the API
used with cyaSSL, now wolfSSL.

OpenSSL support could be enabled, but the TLS code limits connections to
TLS 1.0, deprecated by RFC 8996: "TLS 1.0 MUST NOT be used".

Remove the provider configuration from build options, and always build
the library without TLS.

Signed-off-by: Eneas U de Queiroz &lt;cotequeiroz@gmail.com&gt;
</content>
</entry>
<entry>
<title>treewide: replace `which` with `command -v`</title>
<updated>2020-08-21T01:54:54Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2020-08-09T23:42:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=c4a4e43e2e97065dcda53c9ac7ee49c05171dbd8'/>
<id>urn:sha1:c4a4e43e2e97065dcda53c9ac7ee49c05171dbd8</id>
<content type='text'>
Fix shellcheck SC2230
&gt; which is non-standard. Use builtin 'command -v' instead.

Once applied to everything concerning OpenWrt we can disable the busybox
feature `which` and save 3.8kB.

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
<entry>
<title>move nixio__bin2hex to header and make static</title>
<updated>2020-06-22T02:58:53Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2020-06-22T02:48:54Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=6555d3f587e485afb1676948d7a5868afac3aee8'/>
<id>urn:sha1:6555d3f587e485afb1676948d7a5868afac3aee8</id>
<content type='text'>
This fixes compilation under GCC10.

There's no reason for this to be in a C file anyway.

Also fixed a -Wmissing-prototypes warning with nixio__addr_prefix.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-lib-nixio: allow building with Lua5.2/LuaJIT</title>
<updated>2020-02-24T10:04:54Z</updated>
<author>
<name>Manuel BACHMANN</name>
</author>
<published>2020-02-24T10:04:54Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=6c0b8a40f7938c027953bd4c650a02e8aad77861'/>
<id>urn:sha1:6c0b8a40f7938c027953bd4c650a02e8aad77861</id>
<content type='text'>
Lua 5.1 defines a "luaL_Reg" alias for deprecated
"luaL_reg", but Lua &gt;= 5.2 and LuaJIT do not.
Replace by "luaL_Reg", and define a "luaL_reg"
alias in case we build with old Lua 5.0.

Signed-off-by: Manuel BACHMANN &lt;tarnyko@tarnyko.net&gt;
</content>
</entry>
</feed>
