aboutsummaryrefslogtreecommitdiff
path: root/configs/mingw32_defconfig (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Update default configurationRon Yorston2018-09-101-2/+2
|
* Update default configurationRon Yorston2018-07-251-2/+6
|
* win32: make version info and manifest resources configurableRon Yorston2018-07-241-1/+4
|
* realpath: implement realpath(3) and enable realpath(1)realpathRon Yorston2018-06-091-1/+1
| | | | | The implementation of realpath(3) is based on code by Stuart Dootson (studoot on GitHub).
* Update default configurationRon Yorston2018-05-131-2/+5
|
* Update default configurationRon Yorston2018-04-091-1/+3
|
* vi: turn off FEATURE_VI_ASK_TERMINAL in the default configurationRon Yorston2018-04-051-1/+1
|
* ttysize: enable in default configurationRon Yorston2018-04-031-1/+1
| | | | | | | | | | Previously $ HEIGHT=$(ttysize h) would always return a default height of 24 because stdout wasn't connected to a console. Now that get_terminal_width_height also checks stderr the above works.
* Update default configurationsRon Yorston2018-04-021-1/+2
|
* Allow icon resources to be included in the binaryRon Yorston2018-03-271-2/+8
| | | | | Include two styles of icon from the GNOME Adwaita theme. These are enabled by default and add 30 Kbytes to the size of the binary.
* wget: add support for httpsRon Yorston2018-03-151-5/+6
| | | | | | | | | | | | | | | | Allow wget to support https URLs. Changes are: - Add mingw_popen2 which uses a named pipe to allow bidirectional communication with a child process; - Modify ssl_client to accept a WIN32 handle instead of a file descriptor as an argument; - Allow tls_get_random to open /dev/urandom; - Using the above changes implement a WIN32 version of spawn_ssl_client in wget. This closes GitHub issue #75. Also, enable authentication in wget.
* pipe_progress: enable in default buildRon Yorston2018-03-091-1/+1
| | | | See issue #97.
* lineedit: disable window size tracking in default configurationRon Yorston2018-03-011-0/+2
| | | | | SIGWINCH isn't available on Microsoft Windows. Make the use of SIGWINCH configurable and disable it by default.
* shred: fix up for WIN32 and enable by defaultRon Yorston2018-02-221-1/+1
| | | | | | | | Use the new low-level support for /dev/zero and /dev/urandom to allow shred to work in busybox-w32. The only change required is to close the file before unlinking it, as Microsoft Windows won't delete an open file.
* fsync: enable in default configurationRon Yorston2018-02-221-1/+1
|
* win32: always use safe API calls to manipulate environmentRon Yorston2018-02-131-1/+0
| | | | | | | | | | | It turns out that with the new toolchain safe API calls work on all all platforms. Even the original code from commit fa147bd7e works on Windows XP when built with the new tools. - Remove the unsafe environment manipulation via the environ array - Microsoft's putenv takes a copy of its argument so the string can be freed - Rewrite some routines and add more error checking
* Merge branch 'busybox' into mergeRon Yorston2018-02-131-2/+12
|
* mingw: special-case xargs -P on WindowsJohannes Schindelin2017-10-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | The patches to let xargs support parallel operations on Linux/Unix was contributed and accepted in upstream BusyBox. To benefit from this on Windows, we have to work quite a bit harder, was it is pretty hard to emulate the waitpid() semantics on Windows when pid is -1, i.e. when waiting for any child to exit. The problem is not so much accumulating the process handles of children we spawned (we could do that in our own spawn() implementation), but the fact that waitpid() returns exactly one pid even when multiple children have exited, retaining the rest of them for subsequent waitpid() calls. And on Linux/Unix, those pids are reserved even if the processes have exited, at least for a while, but not on Windows. And then there is the problem that BusyBox may have spawned *other* processes, too, not just the ones we care about in xargs -P. A much more elegant way is to add Windows-specific code to xargs.c that specifically handles the child processes spawned by xargs. So let's do this. Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de> Signed-off-by: Ron Yorston <rmy@pobox.com>
* Post-merge fixesRon Yorston2017-09-271-1/+6
|
* ps: add support for CPU and elapsed time columnsRon Yorston2017-09-011-1/+1
| | | | | | | | It may be necessary to run ps as administrator to get information about processes belonging to other users. The code to detect GetTickCount64 at run-time was imported from Git for Windows.
* cpio: disable pass-through mode (-p) in default configurationRon Yorston2017-08-241-1/+1
| | | | Pass-through mode never worked: it uses fork().
* rpm: enable rpm in default configurationsRon Yorston2017-08-221-1/+1
|
* Post-merge fixesRon Yorston2017-08-221-23/+23
| | | | | - Update default configurations. - Changes required for rpm2cpio to compile
* timeout: provide a basic implementation for WIN32Ron Yorston2017-08-221-1/+1
| | | | Only the TERM signal is supported.
* find: enable -exec option in default configurationsRon Yorston2017-08-041-2/+2
|
* watch: enable in default configurationsRon Yorston2017-08-011-1/+1
| | | | | The recent change to system(3) makes watch work much better, so enable it by default.
* Post-merge fixesRon Yorston2017-07-241-3/+4
|
* Update default configurationsRon Yorston2017-07-181-14/+25
|
* grep: remove hack to disable EXTRA_COMPATRon Yorston2017-07-181-1/+1
| | | | | | | | The hack to disable EXTRA_COMPAT in grep was incomplete and left the -z option enabled but non-functional. Remove the hack and change the default MinGW configurations to disable EXTRA_COMPAT.
* Update default configurationsRon Yorston2017-05-291-19/+30
|
* Update default configurationRon Yorston2017-02-081-31/+57
|
* ash: make the noconsole option configurable at build timeRon Yorston2017-02-071-0/+1
| | | | | | | | | The noconsole option depends on APIs that aren't available in all incarnations of Microsoft Windows. Allow it to be disabled at build time. Note that, by default, 'noconsole' is enabled in 32-bit builds but disabled in 64-bit builds.
* win32: implement nanosleep and enable float sleep by defaultRon Yorston2017-01-181-1/+1
| | | | Don't expect sleeping for fractions of a second to be very accurate.
* Update default configurationRon Yorston2017-01-041-20/+18
|
* Update default configurationRon Yorston2016-11-291-211/+223
|
* Post-merge fixesRon Yorston2016-10-201-15/+16
| | | | | Update default configurations; rename ststrdup -> sstrdup; fix status returns in evalcommand.
* mingw: enable whois in default configurationRon Yorston2016-07-081-1/+1
|
* Merge branch 'busybox' into mergeRon Yorston2016-07-071-2/+3
|
* Update default configurationRon Yorston2016-05-161-1/+2
|
* mingw: enable busybox --install by defaultRon Yorston2016-04-061-1/+1
| | | | | | | | | | | Allow FEATURE_INSTALLER to be configured and enable it in the default configuration. The behaviour is slightly different from upstream BusyBox: symbolic links are not permitted; if no target directory is provided the directory containing the busybox binary is used as the target.
* mingw: post-merge build fixesRon Yorston2016-04-041-2/+7
|
* mingw: remove bbconfig from default configurationRon Yorston2016-03-271-2/+2
| | | | bbconfig isn't very useful. Removing it saves over 5KB.
* mingw: update default configurationRon Yorston2016-02-221-1/+5
|
* find: enable -perm option in default configurationRon Yorston2015-11-031-1/+1
|
* Update default configurationRon Yorston2015-11-011-9/+9
|
* Enable install applet and HTTP authentication in wgetRon Yorston2015-10-201-22/+24
|
* ln: enable in default configurationRon Yorston2015-10-191-2/+2
|
* Update default configurationRon Yorston2015-10-131-7/+10
|
* less: port to WIN32 and enable by defaultRon Yorston2015-08-061-10/+10
|
* Update default configuration after mergeRon Yorston2015-08-041-2/+5
|