<feed xmlns='http://www.w3.org/2005/Atom'>
<title>busybox-w32/libbb/read.c, branch cron_changes</title>
<subtitle>A mirror of https://github.com/rmyorston/busybox-w32.git
</subtitle>
<id>https://git.lua4.win/busybox-w32/atom?h=cron_changes</id>
<link rel='self' href='https://git.lua4.win/busybox-w32/atom?h=cron_changes'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/'/>
<updated>2021-01-25T14:15:02+00:00</updated>
<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>tls: avoid unnecessary changes to POSIX build</title>
<updated>2021-01-24T13:07:11+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2021-01-24T12:41:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=6422b0ef38d0835c86b40e6e642f18cdfb933e85'/>
<id>urn:sha1:6422b0ef38d0835c86b40e6e642f18cdfb933e85</id>
<content type='text'>
Calls to tls_error_die() embed the line number of the error in the
binary.  Since some lines had been added to tls.c for the WIN32
port a POSIX build of the busybox-w32 source differed from upstream.

Avoid this by pushing the special handling of /dev/urandom down into
open_read_close().  tls.c is now unchanged from upstream.

The only differences in the POSIX build reported by 'objdump -s'
are now the GNU build id, the copyright date and the date of the
configuration.
</content>
</entry>
<entry>
<title>libbb: Converted safe_read to safe_write format</title>
<updated>2019-10-09T12:35:55+00:00</updated>
<author>
<name>Martin Lewis</name>
<email>martin.lewis.x84@gmail.com</email>
</author>
<published>2019-09-15T16:13:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=dd4686128290b34d61becaaba88c54d5213f7aa5'/>
<id>urn:sha1:dd4686128290b34d61becaaba88c54d5213f7aa5</id>
<content type='text'>
Changed safe_read to be symmetrical to safe_write, it shall
never return EINTR because it calls read multiple times,
the error is considered transient.

function                                             old     new   delta
safe_read                                             44      57     +13

Signed-off-by: Martin Lewis &lt;martin.lewis.x84@gmail.com&gt;
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>*: make GNU licensing statement forms more regular</title>
<updated>2010-08-16T18:14:46+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2010-08-16T18:14:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=0ef64bdb40c54681e8dd5ab8df42ac88e4ab1d4a'/>
<id>urn:sha1:0ef64bdb40c54681e8dd5ab8df42ac88e4ab1d4a</id>
<content type='text'>
This change retains "or later" state! No licensing _changes_ here,
only form is adjusted (article, space between "GPL" and "v2" and so on).

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>pipe_progress: make it independent of printf machinery</title>
<updated>2010-06-06T19:53:09+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2010-06-06T19:53:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=19ced5c4253bc154aa499a72b6343e01245c92c0'/>
<id>urn:sha1:19ced5c4253bc154aa499a72b6343e01245c92c0</id>
<content type='text'>
function                                             old     new   delta
bb_putchar_stderr                                      -      24     +24
ParseField                                           494     471     -23
progress_meter                                       212     188     -24
xargs_main                                           888     842     -46
pipe_progress_main                                   151     105     -46
------------------------------------------------------------------------------
(add/remove: 2/0 grow/shrink: 0/4 up/down: 24/-139)          Total: -115 bytes

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>*: simplify checks for gz/bz2/xz magic</title>
<updated>2010-06-02T12:14:48+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2010-06-02T12:14:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=26b6ccf340243ec3acd594c6928b18e95d3deea9'/>
<id>urn:sha1:26b6ccf340243ec3acd594c6928b18e95d3deea9</id>
<content type='text'>
function                                             old     new   delta
send_tree                                            360     355      -5
rpm2cpio_main                                        249     220     -29
setup_unzip_on_fd                                    150     118     -32
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/3 up/down: 0/-66)             Total: -66 bytes

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>*: teach tar et. al. to understand .xz by heart</title>
<updated>2010-05-30T02:18:13+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2010-05-30T02:18:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=6948f210ed443f8153e0ba751e77bec8a0c6c8d4'/>
<id>urn:sha1:6948f210ed443f8153e0ba751e77bec8a0c6c8d4</id>
<content type='text'>
function                                             old     new   delta
unpack_xz_stream                                       -    4126   +4126
setup_unzip_on_fd                                     80     150     +70
open_zipped                                          113     131     +18
unpack_unxz                                            5      12      +7
send_tree                                            360     353      -7
unpack_xz_stream_stdin                              3953       -   -3953
------------------------------------------------------------------------------
(add/remove: 1/1 grow/shrink: 3/1 up/down: 4221/-3960)        Total: 261 bytes

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>randomtest fixes</title>
<updated>2010-05-11T01:53:57+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2010-05-11T01:53:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=bfa1b2e8e8aaddcf849011a12cb2ac634b27f339'/>
<id>urn:sha1:bfa1b2e8e8aaddcf849011a12cb2ac634b27f339</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>add comment about xz format support</title>
<updated>2010-05-06T15:05:22+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2010-05-06T15:05:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=c2345fa2d410a3b1bc2797dae246fcbcb23ef17e'/>
<id>urn:sha1:c2345fa2d410a3b1bc2797dae246fcbcb23ef17e</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>rpm: code shrink. Now uses open_zipped's logic (factored out into setup_unzip_on_fd())</title>
<updated>2010-05-06T14:19:19+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2010-05-06T14:19:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=27653adc8b7ebe44bd357511de53d0c14eef0894'/>
<id>urn:sha1:27653adc8b7ebe44bd357511de53d0c14eef0894</id>
<content type='text'>
function                                             old     new   delta
setup_unzip_on_fd                                      -      80     +80
open_zipped                                          176     113     -63
rpm_main                                            1672    1355    -317
------------------------------------------------------------------------------
(add/remove: 1/0 grow/shrink: 0/2 up/down: 80/-380)          Total: -300 bytes

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
</feed>
