<feed xmlns='http://www.w3.org/2005/Atom'>
<title>busybox-w32/configs, branch noconsole2</title>
<subtitle>A mirror of https://github.com/rmyorston/busybox-w32.git
</subtitle>
<id>https://git.lua4.win/busybox-w32/atom?h=noconsole2</id>
<link rel='self' href='https://git.lua4.win/busybox-w32/atom?h=noconsole2'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/'/>
<updated>2023-08-10T09:27:29+00:00</updated>
<entry>
<title>Update default configurations</title>
<updated>2023-08-10T09:27:29+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2023-08-10T09:27:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=c6b150a81e83872b74573fd49e8ab361fa5a454b'/>
<id>urn:sha1:c6b150a81e83872b74573fd49e8ab361fa5a454b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>win32: add FEATURE_UTF8_OUTPUT (enabled with unicode)</title>
<updated>2023-08-03T17:57:53+00:00</updated>
<author>
<name>Avi Halachmi (:avih)</name>
<email>avihpit@yahoo.com</email>
</author>
<published>2023-08-03T15:23:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=bf70275f786716546ec474caade0f16ec28da541'/>
<id>urn:sha1:bf70275f786716546ec474caade0f16ec28da541</id>
<content type='text'>
Previously, the unicode build required console (out) codepage of UTF8
in order for unicode output to be printed correctly - e.g. at the
shell command prompt or the output of `ls` for unicode file names.

This is inconvenient, because by default it's not UTF8, and so unless
the user invoked 'chcp 65001' - by default unicode output didn't work.

This feature (which is now enabled for the unicode build) makes it
print unicode output correctly regardless of the console CP, by
using a new stream-conversion funcion from UTF8 chars to wchar_t,
and writing those using WriteConsoleW.

If the console CP happens to be UTF8 - this conversion is disabled.

We could have instead changed the console CP to UTF8, but that's
a slippery slope, and some old program which expect the default CP
might get broken, so achieving the same result without touching
the console CP is hopefully better.
</content>
</entry>
<entry>
<title>Add Unicode version to prerelease build</title>
<updated>2023-07-25T11:03:34+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2023-07-25T11:03:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=df560c7c017c1084a180d922922358ed600faeb5'/>
<id>urn:sha1:df560c7c017c1084a180d922922358ed600faeb5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update default configurations</title>
<updated>2023-07-16T07:12:54+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2023-07-16T07:12:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=51ba60c766e010f67dd410ad31a2c4814a8440e4'/>
<id>urn:sha1:51ba60c766e010f67dd410ad31a2c4814a8440e4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>win32: make support for euro input a separate option</title>
<updated>2023-06-22T16:12:25+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2023-06-22T16:12:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=597d31eefb4a41abcf2d3c300c2b910b11a9f98c'/>
<id>urn:sha1:597d31eefb4a41abcf2d3c300c2b910b11a9f98c</id>
<content type='text'>
Commit 93a63809f (win32: add support for the euro currency symbol)
made various changes to enable support for the euro symbol.

One of these changes allows the euro to be entered from the console
even if the current code page doesn't support it.  This is probably
of limited use:  the symbol can be entered but won't be displayed
correctly.

Move this capability into a separate configuration option,
FEATURE_EURO_INPUT, which is disabled by default.

Saves 48-64 bytes in the new default case.

(GitHub issue #335)
</content>
</entry>
<entry>
<title>wget: enable progress bar in default configuration</title>
<updated>2023-04-16T12:52:49+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2023-04-16T12:29:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=41827dd448c001b52b4f0e591ea605cb5de1d230'/>
<id>urn:sha1:41827dd448c001b52b4f0e591ea605cb5de1d230</id>
<content type='text'>
For some reason the progress bar in wget has never been enabled.

Costs 1536-1600 bytes.
</content>
</entry>
<entry>
<title>ash: remove ASH_IGNORE_CR config option</title>
<updated>2023-04-09T09:48:58+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2023-04-09T09:48:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=fa04f2dc766c76f2caa44a4b8429185dde6a66b0'/>
<id>urn:sha1:fa04f2dc766c76f2caa44a4b8429185dde6a66b0</id>
<content type='text'>
No further problems with CRLF handling have been reported.  Remove
the configuration option that allowed some recent changes to be
turned off.

Also, prevent some WIN32 code from being included in the POSIX
build.  The faulty code is from commit 64c8f5f3d (ash: add support
for INT trap).

These changes don't alter the default WIN32 build.
</content>
</entry>
<entry>
<title>drop: cdrop and pdrop don't need shell</title>
<updated>2023-03-23T11:29:34+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2023-03-23T11:29:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=f491e57d1ce04ec8124b9605268e5ecd3b1fb489'/>
<id>urn:sha1:f491e57d1ce04ec8124b9605268e5ecd3b1fb489</id>
<content type='text'>
The cdrop and pdrop variants don't require the binary to include
a shell.  Removing this dependency makes it possible to build
cdrop/pdrop as a much smaller standalone binaries.

Update the default configuration to build a standalone make binary
to exclude drop/cdrop/pdrop.
</content>
</entry>
<entry>
<title>drop: add cdrop and pdrop aliases</title>
<updated>2023-03-19T10:26:24+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2023-03-19T10:26:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=d9e8bb61cf380264511a4524281af2ca57498bce'/>
<id>urn:sha1:d9e8bb61cf380264511a4524281af2ca57498bce</id>
<content type='text'>
Add cdrop and pdrop applets as aliases for drop.  If a command
isn't specified these use cmd.exe and PowerShell instead of the
BusyBox shell.

This makes it possible to choose the default shell used for SSH
connections even in older versions of OpenSSH that don't support
the DefaultShellArguments registry key.

Note that to get cmd.exe to run a command rather than an interactive
shell it's necessary to set the DefaultShellCommandOption registry
key to '/c'.

Costs 248-272 bytes.
</content>
</entry>
<entry>
<title>runuser,drop: drop runuser, tweak drop</title>
<updated>2023-03-19T10:25:23+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2023-03-19T10:25:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=b0e7a401d51402c052563f55331c8b9001a1215c'/>
<id>urn:sha1:b0e7a401d51402c052563f55331c8b9001a1215c</id>
<content type='text'>
Remove the runuser applet, leaving only drop.  Move drop from
util-linux to miscutils.

A command of the form 'drop -c command' causes the BusyBox shell
to be used, just like 'drop' without any arguments.  A simple
OpenSSH configuration with 'drop.exe' as DefaultShell and no
DefaultShellArguments now works both for interactive login and
to run a command.  This is useful for older versions of OpenSSH
which don't support DefaultShellArguments.

Saves 208-232 bytes.
</content>
</entry>
</feed>
