<feed xmlns='http://www.w3.org/2005/Atom'>
<title>busybox-w32/win32/Kbuild, branch ucrt_hack</title>
<subtitle>A mirror of https://github.com/rmyorston/busybox-w32.git
</subtitle>
<id>https://git.lua4.win/busybox-w32/atom?h=ucrt_hack</id>
<link rel='self' href='https://git.lua4.win/busybox-w32/atom?h=ucrt_hack'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/'/>
<updated>2021-09-17T15:57:16+00:00</updated>
<entry>
<title>win32: don't affect POSIX build</title>
<updated>2021-09-17T15:57:16+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2021-09-17T15:57:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=9428d54ff38e2cbc8d6977fb3ab67edab91fd350'/>
<id>urn:sha1:9428d54ff38e2cbc8d6977fb3ab67edab91fd350</id>
<content type='text'>
</content>
</entry>
<entry>
<title>win32: changes to allow timezones in dates</title>
<updated>2021-09-17T10:41:25+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2021-09-17T08:18:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=9e16eecc70020e9a603d637f6a8fdfc7c95c30e1'/>
<id>urn:sha1:9e16eecc70020e9a603d637f6a8fdfc7c95c30e1</id>
<content type='text'>
Create mingw_strptime() to return timezone offset as a separate
argument (since Microsoft's struct tm doesn't have the required
member).

Import timegm() from musl.

Update parse_datestr() to use mingw_strptime().

Enable FEATURE_TIMEZONE in the default configuration.

GitHub issue #230.
</content>
</entry>
<entry>
<title>win32: code shrink character class detection</title>
<updated>2021-08-09T13:58:37+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2021-08-09T13:58:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=56e1d04ae71a05586fa3414aabdef0de720d0720'/>
<id>urn:sha1:56e1d04ae71a05586fa3414aabdef0de720d0720</id>
<content type='text'>
Add a routine to detect the names of character classes.  Use it
in fnmatch(3) and regcomp(3), replacing local code in the former.

Saves 216 bytes.
</content>
</entry>
<entry>
<title>win32: add local dirent implementation</title>
<updated>2021-06-13T07:13:25+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2021-06-13T07:13:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=f7e4fe39a69b82bcef1aaa68111ccfa68b209ada'/>
<id>urn:sha1:f7e4fe39a69b82bcef1aaa68111ccfa68b209ada</id>
<content type='text'>
Add a cut down version of the dirent implementation from git.
The git developers said:

  The mingw-runtime implemenation of opendir, readdir and closedir
  sets errno to 0 on success, something that POSIX explicitly
  forbids.

This also avoids having to link against libssp.a (commit 13eb34205)
and reduces the size of the binary by 2KB.
</content>
</entry>
<entry>
<title>win32: import strndup from gnulib</title>
<updated>2020-07-09T13:01:01+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2020-07-09T13:01:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=251c93fdeca77a7bed0075bcd74d55ad741f7bbb'/>
<id>urn:sha1:251c93fdeca77a7bed0075bcd74d55ad741f7bbb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>win32: allow use of shell's PRNG for /dev/urandom</title>
<updated>2018-03-22T15:11:41+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2018-03-22T14:58:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=6cff8357023adb4d5c9daa027522f883f3905f4c'/>
<id>urn:sha1:6cff8357023adb4d5c9daa027522f883f3905f4c</id>
<content type='text'>
Allow either ISAAC or the shell's built-in pseudo-random number
generator to be used for /dev/urandom.  The latter is smaller so
it's the default.
</content>
</entry>
<entry>
<title>win32: make /dev/urandom more random</title>
<updated>2018-02-23T09:09:35+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2018-02-23T09:09:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=7288179d1218f8e0308455d4d58346aec268eb2e'/>
<id>urn:sha1:7288179d1218f8e0308455d4d58346aec268eb2e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>win32: import fsync(2) implementation from gnulib</title>
<updated>2018-02-21T09:58:22+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2018-02-21T09:58:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=5b5cb69bf3e16e4170d4206621682a12d441c87f'/>
<id>urn:sha1:5b5cb69bf3e16e4170d4206621682a12d441c87f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>win32: remove implementation of mempcpy</title>
<updated>2017-08-23T19:05:31+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2017-08-23T19:05:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=8efbd67183ccc98ce343ea0c69b62c8b75573c9f'/>
<id>urn:sha1:8efbd67183ccc98ce343ea0c69b62c8b75573c9f</id>
<content type='text'>
mingw-w64 has its own mempcpy.  And even if it didn't upstream
BusyBox has one too.  So we definitely don't need our own.
</content>
</entry>
<entry>
<title>mingw: enable support for IPv6</title>
<updated>2015-07-15T13:24:23+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2015-07-15T13:24:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=9fe16f6102d8ab907c056c484988057904092c06'/>
<id>urn:sha1:9fe16f6102d8ab907c056c484988057904092c06</id>
<content type='text'>
Import inet_pton from gnulib and enable IPv6 support by default.
</content>
</entry>
</feed>
