<feed xmlns='http://www.w3.org/2005/Atom'>
<title>busybox-w32/coreutils/shred.c, branch long_paths</title>
<subtitle>A mirror of https://github.com/rmyorston/busybox-w32.git
</subtitle>
<id>https://git.lua4.win/busybox-w32/atom?h=long_paths</id>
<link rel='self' href='https://git.lua4.win/busybox-w32/atom?h=long_paths'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/'/>
<updated>2023-07-13T07:06:26+00:00</updated>
<entry>
<title>Merge branch 'busybox' into merge</title>
<updated>2023-07-13T07:06:26+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2023-07-13T07:06:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=bd978d0256fd3a67de1a7dd54f1a37f9435be363'/>
<id>urn:sha1:bd978d0256fd3a67de1a7dd54f1a37f9435be363</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update applet size estimates</title>
<updated>2023-07-10T15:25:21+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2023-07-10T15:25:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=5353df91cba7b397b9407701681708d0a1518df6'/>
<id>urn:sha1:5353df91cba7b397b9407701681708d0a1518df6</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'busybox' into merge</title>
<updated>2021-06-28T06:46:32+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2021-06-28T06:46:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=e1ad66c0b8fd58a7158d40771175a7dab224202d'/>
<id>urn:sha1:e1ad66c0b8fd58a7158d40771175a7dab224202d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>shred: with -u, unlink file even if it is zero length</title>
<updated>2021-06-20T11:48:21+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2021-06-20T11:48:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=d71c7892ac56939cfcf3fa699ee8b0195631ee5a'/>
<id>urn:sha1:d71c7892ac56939cfcf3fa699ee8b0195631ee5a</id>
<content type='text'>
function                                             old     new   delta
shred_main                                           391     387      -4

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>shred: implement -s SIZE</title>
<updated>2021-06-20T11:08:50+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2021-06-20T11:08:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=ec3170ac9578d4a42423e5a966a8ba668df68337'/>
<id>urn:sha1:ec3170ac9578d4a42423e5a966a8ba668df68337</id>
<content type='text'>
function                                             old     new   delta
shred_main                                           337     391     +54
.rodata                                           103393  103395      +2
packed_usage                                       33666   33656     -10
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 2/1 up/down: 56/-10)             Total: 46 bytes

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>shuf: simplify check that we have at least one FILE</title>
<updated>2021-06-15T08:39:33+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2021-06-15T08:39:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=e47000490c30109db1d571bcab12f385cd0139e5'/>
<id>urn:sha1:e47000490c30109db1d571bcab12f385cd0139e5</id>
<content type='text'>
function                                             old     new   delta
.rodata                                           103190  103194      +4
packed_usage                                       33541   33537      -4
shred_main                                           354     337     -17
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/2 up/down: 4/-21)             Total: -17 bytes

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>tls: avoid unnecessary changes to POSIX build, part 2</title>
<updated>2021-01-25T14:15:02+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2021-01-25T13:57:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=eb0c2bbbaf0722103124a589e3dfe952c2664cbb'/>
<id>urn:sha1:eb0c2bbbaf0722103124a589e3dfe952c2664cbb</id>
<content type='text'>
On reflection, the previous commit may have been ill-advised.  There
are many calls to open_read_close() and most shouldn't be able to
access special devices.  (Though in practice only a few are enabled
in busybox-w32.)

Nonetheless, I've implemented a new mechanism which uses the macro
MINGW_SPECIAL() to mark calls to functions that are allowed to
access special devices.

An unrelated change is to avoid compiling fputs_stdout() in
coreutils/printf.c for the POSIX build.
</content>
</entry>
<entry>
<title>Merge branch 'busybox' into merge</title>
<updated>2019-01-10T08:38:15+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2019-01-10T08:38:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=f99a280743e877c14ee90a3f9e93a34ca3476a27'/>
<id>urn:sha1:f99a280743e877c14ee90a3f9e93a34ca3476a27</id>
<content type='text'>
</content>
</entry>
<entry>
<title>config: update size information</title>
<updated>2018-12-28T02:20:17+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2018-12-28T02:20:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=b097a84d62dcfcf201a695b54bcfafae70cac8a6'/>
<id>urn:sha1:b097a84d62dcfcf201a695b54bcfafae70cac8a6</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>win32: restrict visibility of special devices</title>
<updated>2018-03-15T09:01:45+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2018-03-15T09:01:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=94cf1f830d25409ba80b0933075e026e41fe0e3c'/>
<id>urn:sha1:94cf1f830d25409ba80b0933075e026e41fe0e3c</id>
<content type='text'>
Handling of the special devices /dev/zero and /dev/urandom was
inconsistent:

- they could be used as arguments to 'cat' but not 'od';
- they could not be used in shell redirection.

Restrict the use of these devices to two places:

- as input files to 'dd' with the 'if=' argument;
- internally within 'shred'.

See GitHub issue #98.
</content>
</entry>
</feed>
