<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/libs/libowfat/Makefile, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2025-04-26T14:26:23Z</updated>
<entry>
<title>libowfat: update to version 0.34</title>
<updated>2025-04-26T14:26:23Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2025-04-24T00:51:10Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=9b31532f544aeaac094188ba3b61c6d9005fca61'/>
<id>urn:sha1:9b31532f544aeaac094188ba3b61c6d9005fca61</id>
<content type='text'>
changes since 0.33:
 * be more C99 compliant (Florian Weimer)
 * add C++ convenience overloads to uint*.h
 * remove unaligned memory access behind #ifdef i386 from uint*.h
   (compilers are now smart enough so they are no longer needed and they
   were technically undefined behavior so the sanitizer complained)

OpenWrt package changes:
 * The newly introduced 'json' build tool is added to the host build and
   staged as 'libowfat-json'.
 * DEBUG option is now set by global CONFIG_DEBUG option
 * fixed duplicate CROSS prefix of RANLIB

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>libowfat: update to version 0.33</title>
<updated>2022-12-20T00:12:22Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2022-12-19T22:32:54Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=0d9af0e001334d7dfd2628fe76c5e574791fdaad'/>
<id>urn:sha1:0d9af0e001334d7dfd2628fe76c5e574791fdaad</id>
<content type='text'>
Remove no longer needed downstream patches.

Changes since 0.32:

  add byte_start, byte_starts

  add a man page for byte_equal_notimingattack

  buffer_seek is no longer limited to the current buffer contents

  add automated way to run unit test: make check

  add parse.h

  add bytestream abstraction for parsing data from a buffer or a file

  add compiler.h to abstract gcc attributes

  add fmt_strm_malloc

  add cross references to open_* and mmap_* man pages

  add fmt_strm_alloca and fmt_strm_malloc man pages

  add buffer_init_allocbuf, buffer_init_read, buffer_init_write,
  buffer_init_read_allocbuf, buffer_init_write_allocbuf

  fix buffer overread for len=0 in scan_longn (Martin Castillo)

  add iob_write2 with sendfile callback so caller can use OpenSSL's
  SSL_sendfile

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>libowfat: Fix compile with glibc 2.36</title>
<updated>2022-11-06T20:54:15Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2022-11-06T15:42:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=0c59c77c96ac33ba58fea17b75c958c56fe429bc'/>
<id>urn:sha1:0c59c77c96ac33ba58fea17b75c958c56fe429bc</id>
<content type='text'>
This fixes the following error message seen when compiling against
glibc 2.36:
                 from scan/scan_httpdate.c:3:
include/sys/cdefs.h:338:65: error: macro "__has_attribute" requires an identifier
  338 | #if __GNUC_PREREQ (3,2) || __glibc_has_attribute (__deprecated__)

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>libowfat: fix glibc compilation</title>
<updated>2022-09-23T00:14:24Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2022-09-22T23:51:17Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=dbdfef081ceb57939207f16ab391dfb778fdf23b'/>
<id>urn:sha1:dbdfef081ceb57939207f16ab391dfb778fdf23b</id>
<content type='text'>
Ported Fedora patch.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>libowfat: try to fix compilation under ARC</title>
<updated>2022-06-21T00:20:04Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2022-06-09T02:02:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=bee8b923e719ce96bf209a365bc4348416b87235'/>
<id>urn:sha1:bee8b923e719ce96bf209a365bc4348416b87235</id>
<content type='text'>
CFLAGS are not being passed.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>libowfat: fix build on macos</title>
<updated>2022-01-31T15:06:20Z</updated>
<author>
<name>Sergey V. Lobanov</name>
</author>
<published>2022-01-31T00:09:55Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=c53b7ba4497dc0187dcd68197589de51185636b5'/>
<id>urn:sha1:c53b7ba4497dc0187dcd68197589de51185636b5</id>
<content type='text'>
libowfat target-build fails on macos due to using system `ar` and
`ranlib` tools not compatible with the objects generated by
OpenWrt GCC toolchain.

This patch specifies CROSS= make flag that is used as a prefix for
`ar` and `ranlib` tools.

This patch also specifies CCC= make flag due to CCC= has invalid
value after specifying CROSS= make flag (CCC=$(CROSS)$(CC))

Signed-off-by: Sergey V. Lobanov &lt;sergey@lobanov.in&gt;
</content>
</entry>
<entry>
<title>treewide: add missing BUILDONLY</title>
<updated>2020-10-13T00:43:49Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2020-10-13T00:40:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=5a7148d112113544611ee358a7d062cec85c1629'/>
<id>urn:sha1:5a7148d112113544611ee358a7d062cec85c1629</id>
<content type='text'>
Fixes Makefile warnings:

WARNING: skipping X -- package has no install section

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>libowfat: fix compilation under GCC10</title>
<updated>2020-07-03T23:32:23Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2020-07-01T23:56:25Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=f0db39bf0eb0f91914bcf4c0543583c5983f7d87'/>
<id>urn:sha1:f0db39bf0eb0f91914bcf4c0543583c5983f7d87</id>
<content type='text'>
Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>libowfat: Update to 0.32</title>
<updated>2018-11-16T03:09:43Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2018-11-16T03:09:43Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=2a4b6e46519920cce2619c91ddf236c6833ab12d'/>
<id>urn:sha1:2a4b6e46519920cce2619c91ddf236c6833ab12d</id>
<content type='text'>
Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>libowfat: update to version 0.31</title>
<updated>2017-06-18T23:33:32Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2017-06-18T18:53:28Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=9c6bb52d2cbffa4cb9fdc574cc83795f27ec4bcc'/>
<id>urn:sha1:9c6bb52d2cbffa4cb9fdc574cc83795f27ec4bcc</id>
<content type='text'>
now requires host-build to provide the 'ent' build-tool which generates
entities.h for use in scan_html.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
</feed>
