<feed xmlns='http://www.w3.org/2005/Atom'>
<title>busybox-w32/networking, branch su_cmd2</title>
<subtitle>A mirror of https://github.com/rmyorston/busybox-w32.git
</subtitle>
<id>https://git.lua4.win/busybox-w32/atom?h=su_cmd2</id>
<link rel='self' href='https://git.lua4.win/busybox-w32/atom?h=su_cmd2'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/'/>
<updated>2023-04-09T10:24:09+00:00</updated>
<entry>
<title>Merge branch 'busybox' into merge</title>
<updated>2023-04-09T10:24:09+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2023-04-09T10:24:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=d9f2ea8628452f787e02dd0e496af612a2e94578'/>
<id>urn:sha1:d9f2ea8628452f787e02dd0e496af612a2e94578</id>
<content type='text'>
</content>
</entry>
<entry>
<title>libbb: consolidate NOMMU fix of restoring high bit in argv[0][0]</title>
<updated>2023-04-06T19:20:28+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2023-04-06T19:20:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=a26711a2d1464167be4ebc990fe21a3809a2da34'/>
<id>urn:sha1:a26711a2d1464167be4ebc990fe21a3809a2da34</id>
<content type='text'>
function                                             old     new   delta
fork_or_rexec                                         46      56     +10
bootchartd_main                                     1087    1079      -8
cpio_main                                            674     661     -13
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/2 up/down: 10/-21)            Total: -11 bytes

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>win32: add fake HUP and QUIT signals</title>
<updated>2023-04-03T07:31:56+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2023-04-03T07:28:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=1b2ee3667543b2588446dba6655720eb929bfe03'/>
<id>urn:sha1:1b2ee3667543b2588446dba6655720eb929bfe03</id>
<content type='text'>
It's fairly common for shell scripts to trap this set of signals:

   EXIT HUP INT QUIT TERM (or the numeric equivalent: 0 1 2 3 15)

Add definitions for SIGHUP and SIGQUIT.  We don't take any action
if traps are defined for them, but at least scripts won't fail.

(GitHub issue #303)
</content>
</entry>
<entry>
<title>httpd: do not mangle cgi-bin/SCRIPT/params URLs</title>
<updated>2023-03-28T16:56:08+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2023-03-28T16:53:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=3253d7fe0097ff15797ee4918e927b0c9d6863a9'/>
<id>urn:sha1:3253d7fe0097ff15797ee4918e927b0c9d6863a9</id>
<content type='text'>
If cgi-bin/ prefix is seen, do not test the rest for existence,
whether it's a dir, and such.

function                                             old     new   delta
handle_incoming_and_exit                            2200    2212     +12

Reported here:
https://lists.zx2c4.com/pipermail/cgit/2023-March/004825.html

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>nc: switch to using poll(2)</title>
<updated>2023-03-03T12:21:51+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2023-03-03T11:32:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=1036069556897964766dfdf22cda1dd11d891cdf'/>
<id>urn:sha1:1036069556897964766dfdf22cda1dd11d891cdf</id>
<content type='text'>
Upstream started using poll(2) rather than select(2) in `nc` some
time ago, in commit 5b3b468ec (nc: use poll() instead of select()).

Now that poll(2) in busybox-w32 has been updated to work with `nc`
switch to using the same code as upstream.

As a result of this change nothing in busybox-w32 now uses the
select(2) implementation.  This reduces the size of the binaries
by about 3.4KB.
</content>
</entry>
<entry>
<title>Merge branch 'busybox' into merge</title>
<updated>2023-02-13T10:01:35+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2023-02-13T10:01:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=4e5fb4341fddc2b99e815f27ac577d85a57994c2'/>
<id>urn:sha1:4e5fb4341fddc2b99e815f27ac577d85a57994c2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ntpd: correct comment: 2^-20 is ~1 microsecond (confused with 10^-20)</title>
<updated>2023-01-18T17:04:22+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2023-01-18T17:04:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=1040f78176c7dad57aadbbd023e8ac094606ac25'/>
<id>urn:sha1:1040f78176c7dad57aadbbd023e8ac094606ac25</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>ntpd: fold d_to_tv() into its only caller</title>
<updated>2023-01-18T16:42:17+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2023-01-18T16:42:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=479bd7af0d24d123326c1ceb447e015e9e2955d7'/>
<id>urn:sha1:479bd7af0d24d123326c1ceb447e015e9e2955d7</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>ntpd: correct fixed-&gt;float conversions of fractions</title>
<updated>2023-01-17T16:01:05+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2023-01-17T16:01:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=c344ca6c7f5d8468624ae518d2912d1d9612cb91'/>
<id>urn:sha1:c344ca6c7f5d8468624ae518d2912d1d9612cb91</id>
<content type='text'>
Need to divide by (1&lt;&lt;32), not by (1&lt;&lt;32)-1.
Fraction of 0xffffffff is not 1 whole second.

function                                             old     new   delta
.rodata                                           105264  105268      +4

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>ntpd: make NTP client and server Y2036/2038-ready</title>
<updated>2023-01-17T15:48:54+00:00</updated>
<author>
<name>Miroslav Lichvar</name>
<email>mlichvar@redhat.com</email>
</author>
<published>2022-09-16T13:06:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=85acf71d2579ebe4eec05c6f31901adffa700adc'/>
<id>urn:sha1:85acf71d2579ebe4eec05c6f31901adffa700adc</id>
<content type='text'>
The 32-bit integer part of the NTP timestamp overflows in year 2036,
which starts the second NTP era.

Modify the timestamp conversion to shift values between 1900-1970 (in
the first era) to the second era to enable the client to measure its
offset correctly until year 2106 (assuming 64-bit time_t).

Also update the conversion from double used when stepping the clock to
work with 64-bit time_t after reaching the maximum 32-bit value in 2038
and the server conversion to work correctly in the next NTP era.

function                                             old     new   delta
lfp_to_d                                              51      64     +13
step_time                                            326     332      +6
.rodata                                           105260  105264      +4
d_to_lfp                                             100      86     -14
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 3/1 up/down: 23/-14)              Total: 9 bytes

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