<feed xmlns='http://www.w3.org/2005/Atom'>
<title>busybox-w32/configs, 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-26T07:33:36+00:00</updated>
<entry>
<title>ash: additional support for background jobs</title>
<updated>2021-09-26T07:33:36+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2021-09-26T07:33:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=010abea6f548a367d0d89998aa6c38a45d756c0d'/>
<id>urn:sha1:010abea6f548a367d0d89998aa6c38a45d756c0d</id>
<content type='text'>
The rationale for the jobs builtin in POSIX notes:

   The jobs utility is not dependent on the job control option,
   as are the seemingly related bg and fg utilities because jobs
   is useful for examining background jobs, regardless of the
   condition of job control. When the user has invoked a set +m
   command and job control has been turned off, jobs can still be
   used to examine the background jobs associated with that current
   session. Similarly, kill can then be used to kill background
   jobs with kill %&lt;background job number&gt;.

Although ash in busybox-w32 doesn't support job control it can
handle background jobs.

Allow the ASH_JOB_CONTROL setting to enable certain features:

- the jobs builtin;
- killing of jobs by job id in the kill builtin;
- monitoring of changes to jobs.

Since process groups aren't supported it's necessary to kill the
processes constituting a background job individually.  When doing
this we ask kill(2) to kill all children too.
</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>Merge branch 'busybox' into merge</title>
<updated>2021-09-17T10:38:52+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2021-09-17T10:36:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=46299d0c4f4c9a4bbad38bbbe26f196e1bccdc52'/>
<id>urn:sha1:46299d0c4f4c9a4bbad38bbbe26f196e1bccdc52</id>
<content type='text'>
Disable FEATURE_TIMEZONE for now.
</content>
</entry>
<entry>
<title>Update default configuration</title>
<updated>2021-09-10T14:03:34+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2021-09-10T14:00:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=cf91de46997888b7096352805c05401e7ebae01e'/>
<id>urn:sha1:cf91de46997888b7096352805c05401e7ebae01e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>config: turn off DEBUG in default builds</title>
<updated>2021-08-31T10:16:39+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2021-08-31T10:16:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=0243664edec5a6902063865d6cad3ed828b9b194'/>
<id>urn:sha1:0243664edec5a6902063865d6cad3ed828b9b194</id>
<content type='text'>
</content>
</entry>
<entry>
<title>vi: add fileformats option</title>
<updated>2021-08-30T08:16:01+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2021-08-30T07:44:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=420afde92eb83c8c19b856f45491568cfa04a625'/>
<id>urn:sha1:420afde92eb83c8c19b856f45491568cfa04a625</id>
<content type='text'>
Add a limited version of the 'fileformats' option.  Only the
'dos,unix' and 'unix,dos' settings are allowed with the former
as default.

When a file is read for editing its format is detected.  If it
only has LF line endings it's treated as being of type 'unix'
otherwise its type is 'dos'.

When an empty edit buffer is created it's given the first file
type listed in 'fileformats'.

The file type is stored in the read-only option 'fileformat'
and is used to select the appropriate line endings when the
file is written.

See GitHub issue #220.  Adds 168 bytes to the binary.
</content>
</entry>
<entry>
<title>Merge branch 'busybox' into merge</title>
<updated>2021-08-17T07:26:36+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2021-08-17T07:26:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=f13defb1c8f892ecf3e8dd5dbe486cc2b53e6f03'/>
<id>urn:sha1:f13defb1c8f892ecf3e8dd5dbe486cc2b53e6f03</id>
<content type='text'>
</content>
</entry>
<entry>
<title>*: remove remains of FEATURE_TOUCH_NODEREF</title>
<updated>2021-08-15T18:50:13+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2021-08-15T18:50:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=d32ef3174bdcad429680b393372cb49fa8144289'/>
<id>urn:sha1:d32ef3174bdcad429680b393372cb49fa8144289</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>Update default configuration</title>
<updated>2021-07-24T09:38:09+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2021-07-24T09:38:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=bc8ebe551a2407b5e29c7f98bee4b470c1093947'/>
<id>urn:sha1:bc8ebe551a2407b5e29c7f98bee4b470c1093947</id>
<content type='text'>
Disable ASH_OPTIMIZE_FOR_SIZE to pick up the ${v//pattern/repl}
speed up.
</content>
</entry>
<entry>
<title>Update default configuration</title>
<updated>2021-07-17T09:50:49+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2021-07-17T09:50:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=1bed117bea0e8cb51b2352c198bea158ddc68f64'/>
<id>urn:sha1:1bed117bea0e8cb51b2352c198bea158ddc68f64</id>
<content type='text'>
</content>
</entry>
</feed>
