Commit Graph

  • f87a7b4e6b Accepting request 1299822 from shells factory Dominique Leuenberger 2025-08-15 19:52:42 +00:00
  • 57f0dd518d . Dr. Werner Fink 2025-08-15 12:16:16 +00:00
  • 4d675fb33e Fic bug #1245908 Dr. Werner Fink 2025-07-15 08:38:12 +00:00
  • 402555430c Accepting request 1249978 from shells slfo-main slfo-1.2 Ana Guerrero 2025-03-04 17:32:55 +00:00
  • a155e86334 URL change Dr. Werner Fink 2025-03-04 07:05:32 +00:00
  • b6a941f4bf Accepting request 1057028 from shells Dominique Leuenberger 2023-01-09 16:24:12 +00:00
  • eeef719a87 Accepting request 1055714 from home:lnussel:usrmerge Dr. Werner Fink 2023-01-09 10:23:27 +00:00
  • 34c5c99a74 Accepting request 872321 from shells Dominique Leuenberger 2021-02-15 22:20:05 +00:00
  • c26397461c Accepting request 870510 from home:jengelh:branches:shells Dr. Werner Fink 2021-02-15 09:25:24 +00:00
  • 2c53d2d057 Accepting request 869783 from shells Dominique Leuenberger 2021-02-07 14:21:33 +00:00
  • 09c4e72d70 Accepting request 868403 from home:lnussel:usrmove Dr. Werner Fink 2021-02-05 14:15:21 +00:00
  • f6f692ef84 Accepting request 848112 from shells Dominique Leuenberger 2020-11-12 21:48:38 +00:00
  • f509548f4c Accepting request 848014 from home:dirkmueller:branches:shells Dr. Werner Fink 2020-11-12 12:22:10 +00:00
  • eae52d3c22 Accepting request 828388 from shells Dominique Leuenberger 2020-09-22 19:02:26 +00:00
  • 5bc03374cc Accepting request 828290 from home:dirkmueller:branches:shells Dr. Werner Fink 2020-08-21 06:49:33 +00:00
  • 6184748482 Accepting request 728543 from shells Dominique Leuenberger 2019-09-07 09:52:04 +00:00
  • 29d9d5570d Use distro-specific LTO disable instead (can be removed in R58) Thorsten Glaser 2019-09-05 14:38:43 +00:00
  • 158abcf517 experiment with explicit LTO disable on upstream level Thorsten Glaser 2019-09-05 14:26:43 +00:00
  • bcf05b266f Accepting request 692662 from shells Dominique Leuenberger 2019-04-11 10:16:10 +00:00
  • 085fcb1ba5 - KSH_VERSIONNAME_VENDOR_EXT needs to begin with a space and plus Thorsten Glaser 2019-04-09 16:17:04 +00:00
  • e76b691597 - Fix CPPFLAGS double shell escape of space character Thorsten Glaser 2019-04-09 16:04:38 +00:00
  • f28c5d74b3 - KSH_VERSIONNAME_VENDOR_EXT needs to begin with a space Thorsten Glaser 2019-04-09 16:02:15 +00:00
  • aae4cdf957 - Ensure the extra CPPFLAGS are actually used, oops… Thorsten Glaser 2019-04-09 15:57:44 +00:00
  • 24bb033acf - Remove virt-what from build dependencies, it just fails or, worse, makes the package unresolvable; also from lewellyn - Ensure KSH_VERSIONNAME_VENDOR_EXT is always set to something, because the patch deviating from upstream is always applied Thorsten Glaser 2019-04-09 15:52:53 +00:00
  • 9d700c8ff9 - Update to version R57: R57 rolls up bugfixes, with few hard changes: [gecko2] Update operating environment reporting for the Macintosh [Martijn Dekker] make ${foo#'bar'} in here document behave like ksh93 [Martijn Dekker] quote empty strings for re-entry into shell [tg, G.raud Meyer] Improve documentation, especially for tty states [tg] Protect against entering line editing with bad saved tty state [tg] Fix set -o allexport for arrays (which we apparently do) [tg] Handle lseek(2) returning -1 as pointed out by Coverity Scan [tg] Fix left-padding UTF-8 strings [tg, G.raud Meyer] Fix using the “-m” flag on the command line [tg] Update to UCD 11.0.0 [multiplexd] Fix a segfault using ^W during search in Vi mode [tg] Fix an error message; add a test for controlling tty [tg] Permit unsetting LINES and COLUMNS, for those who need it [tg] Fix manpage bug (RedHat BZ#1612173) [tg] Minor spelling cleanup [tg] Unbreak high-bit7 (nōn-ASCII) heredoc separators (LP#1779179) [tg] Allow dumping high-bit7-char-containing strings in DEBUG mode [tg] Add some testcases for behaviour questions popped up in IRC [tg] Trick a GCC warning, to make up for it ignoring lint(1) hints [tg] Add O_MAYEXEC support for CLIP OS [tg] Make dup-to-self with ksh-style fd≥3 closing work; catern via IRC [tg] Add compat glue for newer GNU groff mdoc to the manpages [tg] Trigger EXIT trap after single-command subshells (Debian #910276) [tg] Document set -eo pipefail caveat (LP#1804504) [tg] Fix MKSH_EARLY_LOCALE_TRACKING warning [tg] Document that, when your Unix is broken, GIGO applies (LP#1817959) [tg] Improve error message for inaccessible executables (LP#1817789) - Switch from patching check.t, sh.h and Build.sh to using KSH_VERSIONNAME_VENDOR_EXT and appending to CPPFLAGS beforehand - Remove qemu/ppc patches that are upstreamed/no longer necessary - Drop LTO support which was already always disabled - Handle newer GCC note output during configure stage Thorsten Glaser 2019-04-09 15:33:53 +00:00
  • e657ae089e Accepting request 621120 from shells Dominique Leuenberger 2018-07-10 14:15:26 +00:00
  • c97c41d17f Accepting request 597698 from shells Dominique Leuenberger 2018-04-19 13:31:39 +00:00
  • 7716725504 Accepting request 597698 from shells OBS User buildservice-autocommit 2018-04-19 13:31:39 +00:00
  • cc4d9686ba Updating link to change in openSUSE:Factory/mksh revision 17.0 OBS User buildservice-autocommit 2018-04-19 13:31:39 +00:00
  • 8c28981394 Remoce --> Remove Dr. Werner Fink 2018-04-18 09:49:21 +00:00
  • c08078d2ae Remove mksh-locale.patch now upstream implemented Dr. Werner Fink 2018-04-17 14:11:48 +00:00
  • d99bc3ce24 Update to R56c Dr. Werner Fink 2018-04-17 06:40:10 +00:00
  • b976b6e761 Accepting request 557261 from shells Dominique Leuenberger 2017-12-18 07:59:11 +00:00
  • 5aacf4ea65 timing on ppc Dr. Werner Fink 2017-12-15 08:15:57 +00:00
  • 1bb9335450 timing on ppc Dr. Werner Fink 2017-12-15 08:11:02 +00:00
  • 7f5b8dce74 locale at runtime Dr. Werner Fink 2017-12-15 08:02:44 +00:00
  • eb14cebc68 Accepting request 546900 from shells Dominique Leuenberger 2017-12-01 14:54:14 +00:00
  • 935f7ca5c0 Check for virtual build system Dr. Werner Fink 2017-11-24 06:35:23 +00:00
  • 965bc87180 Check for ppc64 Dr. Werner Fink 2017-11-23 11:02:27 +00:00
  • 2c5f69439b Check for ppc64 Dr. Werner Fink 2017-11-23 10:53:37 +00:00
  • 2c32bbbaef Check for cpu=power4 on ppc64 Dr. Werner Fink 2017-11-23 08:21:42 +00:00
  • 58d291ec3c Check for cpu=power4 on ppc64 Dr. Werner Fink 2017-11-23 08:16:56 +00:00
  • 87c17c541d Upstream request of how to build without static error/signal lists Dr. Werner Fink 2017-11-22 11:48:10 +00:00
  • 039d481eed Accepting request 541746 from shells Dominique Leuenberger 2017-11-14 12:06:07 +00:00
  • bc2aca53fd bsc#1067195 Dr. Werner Fink 2017-11-14 08:38:08 +00:00
  • cda55d8be0 Accepting request 460024 from shells Dominique Leuenberger 2017-03-04 15:37:06 +00:00
  • 3c18360976 . Dr. Werner Fink 2017-02-23 12:12:38 +00:00
  • 32d9d084fd . Dr. Werner Fink 2017-02-23 12:09:46 +00:00
  • 307347551e . Dr. Werner Fink 2017-02-23 12:06:31 +00:00
  • ee51288d04 . Dr. Werner Fink 2017-02-23 10:56:17 +00:00
  • 10e5fe6acf . Dr. Werner Fink 2017-02-23 10:46:11 +00:00
  • 5f21baa7f1 . Dr. Werner Fink 2017-02-21 17:03:11 +00:00
  • 2174ecc99b Update to mksh-R54 Dr. Werner Fink 2017-02-16 14:54:40 +00:00
  • 47b4516904 Accepting request 298252 from shells Dominique Leuenberger 2015-04-21 23:18:58 +00:00
  • fce4e0971e - mention vendor modifications in manpage as requested by upstream Guido Berhoerster 2015-04-20 21:38:00 +00:00
  • abbfe2fda2 - update to version 50f - [tg] OpenBSD sync: handle integer base out of band like ksh93 does - [tg] Protect standard code (predefined aliases, internal code, aliases and functions in dot.mkshrc) from being overridden by aliases and, in some cases, shell functions (i.e. permit overriding but ignore it) - [tg] Implement GNU bash’s enable for dot.mkshrc using magic aliases to redirect the builtins to external utilities; this differs from GNU bash in that enable takes precedence over functions - [tg] Move unaliasing an identifier when defining a POSIX-style function with the same name into lksh, as compatibility kludge - [tg] Korn shell style functions now have locally scoped shell options - [tg] Add a patch marker for vendor patch versioning to mksh.1 - [tg] SECURITY: make unset HISTFILE actually work - [tg] Document some more issues with the current history code - [tg] Remove some unused code - [tg] RCSID-only sync with OpenBSD, for bogus and irrelevant changes - [tg] Also disable field splitting for alias 'local=\typeset' - [tg] Fix read -n-1 to not be identical to read -N-1 - [tg] Several fixes and improvements to lksh(1) and mksh(1) manpages - [tg] More code (int → size_t), comment and testsuite fixes - [tg] Make dot.mkshrc more robust (LP#1441853) - [tg] Fix issues with IFS='\' read, found by edualbus - [enh, tg] Fix integer overflows related to file descriptor parsing, found by Pawel Wylecial (LP#1440685); reduce memory Guido Berhoerster 2015-04-20 20:57:38 +00:00
  • 78b6745699 Accepting request 288398 from shells Dominique Leuenberger 2015-03-03 10:15:03 +00:00
  • 3a789c7abb - update to version 50e - [tg] Add more tests detailing behaviour difference from GNU bash - [tg] Introduce a memory leak for x=<< fixing use of freed memory instead, bug tracked as LP#1380389 still live - [tg] Add x+=<< parallel to x=<< - [tg, ormaaj, jilles] POSIX “command” loses builtin special-ness - [tg] Fix LP#1381965 and LP#1381993 (more field splitting) - [jilles] Update location of FreeBSD testsuite for test(1) - [Martin Natano] Remove dead NULL elements from Emacs keybindings - [tg, Stéphane Chazelas, Geoff Clare] Change several testcases for $*/$@ expansion with/without quotes to expected-fail, with even more to come ☹ - [tg] Fix miscalculating required memory for encoding the double-quoted parts of a here document or here string delimiter, leading to a buffer overflow; discovered by zacts from IRC - [RT] Rename a function conflicting with a MacRelix system header - [tg] Use size_t (and ssize_t) consistently, stop using ptrdiff_t; fixes some arithmetics and S/390 bugs - [tg] Remove old workarounds for Clang 3.2 scan-build - [tg] Remove all Clang/Coverity assertions, making room for new checks - [tg] Fix NSIG generation on Debian sid gcc-snapshot - [tg] Make a testcase not fail in a corner case - [tg] Fix issues detected by GCC’s new sanitisers: data type of a value to be shifted constantly must be unsigned (what not, in C…); shebang check array accesses are always unsigned char Guido Berhoerster 2015-03-01 23:50:22 +00:00
  • 3f183af635 Accepting request 254633 from shells Stephan Kulow 2014-10-08 20:13:54 +00:00
  • 45e4023f17 - update to regression bugfix version 50d - [Goodbox] Fix NULL pointer dereference on “unset x; nameref x” - [tg] Fix severe regression in field splitting (LP#1378208) - [tg] Add a warning about not using tainted user input (including from the environment) in arithmetics, until Stéphane writes it up nicely - refresh vendor patch Thorsten Glaser 2014-10-07 16:23:55 +00:00
  • 7f77fa7df8 Accepting request 253864 from shells Stephan Kulow 2014-10-05 18:31:57 +00:00
  • c39fd57679 proposed package security update plus sync with home:mirabile package Thorsten Glaser 2014-10-03 19:25:14 +00:00
  • b79158820d Accepting request 247591 from shells Stephan Kulow 2014-09-06 10:18:33 +00:00
  • 3786d5308f - update to version 50b - [Ypnose] Fix operator description in the manpage - [tg] Change all mention of “eglibc” to “glibc”, it is merged back - [Colona] Fix rare infinite loop with invalid UTF-8 in the edit buffer - [tg] Make more clear when a shell is interactive in the manpage - [tg] Document that % is a symmetric remainder operation, and how to get a mathematical modulus from it, in the manpage - [tg, Christopher Ferris, Elliott Hughes] Make the cat(1) builtin also interruptible in the write loop, not just in the read loop, and avoid it getting SIGPIPE in the smores function in dot.mkshrc by terminating cat upon user quit - [tg] Make some comments match the code, after jaredy from obsd changed IFS split handling - [tg] Fix some IFS-related mistakes in the manual page - [tg] Document another issue as known-to-fail test IFS-subst-3 - [tg] Improve check.pl output in some cases - [tg, Jb_boin] Relax overzealous nameref RHS checks Guido Berhoerster 2014-09-04 16:11:29 +00:00
  • 557f73d632 Accepting request 245562 from shells Stephan Kulow 2014-08-25 09:03:28 +00:00
  • 0fa314de74 Accepting request 245560 from home:psmt:branches:shells Guido Berhoerster 2014-08-21 10:42:50 +00:00
  • 647e142eb5 Accepting request 239021 from shells Stephan Kulow 2014-07-01 05:05:26 +00:00
  • ce25b9a7d1 - update to version 50 - [tg] Fix initial IFS whitespace not being ignored when expanding - [tg] MKSH_BINSHREDUCED no longer mistakenly enables brace expansion - [tg] Explain more clearly Vi input mode limitations in the manpage - [tg] Improve error reporting of the check.pl script (which needs a maintainer since I don’t speak any perl(1), really), for lewellyn - [tg] Use $TMPDIR in test.sh for scratch space - [tg, Polynomial-C] Check that the scratch space is not mounted noexec - [pekster, jilles, tg] Use termcap(5) names, not terminfo(5) names, in tput(1) examples, for improved portability (e.g. to MidnightBSD) - [tg] Avoid C99 Undefined Behaviour in mirtoconf LFS test (inspired by Debian #742780) - [tg] Fix ${!foo} for when foo is unset - [tg] Improve nameref error checking (LP#1277691) - [tg] Fix readonly bypass found by Bert Münnich - [Ryan Schmidt] Improved system reporting for Mac OS X - [nDuff] Explain better [[ extglob handling in the manpage - [tg] Remove arr=([index]=value) syntax due to regressions - [tg] IFS-split arithmetic expansions as per POSIX 201x - [OpenBSD] Add more detailed Authors section to manpage - [tg] Fix set ±p issue for good: drop privs unless requested - [tg] Improve signal handling and use a more canonical probing order - [tg] Fix return values $? and ${PIPESTATUS[*]} interaction with Guido Berhoerster 2014-06-30 19:42:56 +00:00
  • 50834fedcc Accepting request 221404 from shells Tomáš Chvátal 2014-03-05 14:36:36 +00:00
  • 14fa755172 - adjust update-alternative usage to packaging policy (see http://lists.opensuse.org/opensuse-packaging/2014-02/msg00024.html) Guido Berhoerster 2014-02-08 12:50:22 +00:00
  • 5184461d6c Accepting request 213623 from shells Stephan Kulow 2014-01-13 09:55:32 +00:00
  • 1fca90c911 - update to version 49 - [tg] dot.mkshrc: fix two issues with the cd wrapper - [tg] Unbreak set +p (wider issue still to be addressed) - [Steffen Daode Nurpmeso] Use WCONTINUED with waitpid(2) - [millert] Add proper suspend builtin handling tty(4) and setpgrp(2) - [tg] Sanitise and slightly optimise control character handling - [tg] Add O_BINARY to all open(2) calls for OS/2 kLIBC support - [tg] Generate option strings for shell, set, ulimit at compile time - [Steffen Daode Nurpmeso] Drop ISTRIP termios(4) mode - [tg] Mention negative history numbers, octals in the manpage - [tg] Make check.pl work with Perl < 5.6.1 again - [tg] Detect getsid(2) and skip the oksh suspend builtin otherwise - [tg] Document that set -o noclobber is unsafe for tempfiles - [tg] Update to Unicode 6.3.0 - [RT] Restore some portability - [tg] Fix parsing positional argument variable names - [tg] Sprinkle a few __attribute__((__pure__)); fix warnings - [tg] Fix build on OSX: always use our wcwidth code; only use our strlcpy(3) code if the OE doesn’t provide one (prompted by jonthn on IRC) - [tg] Optimise sh -c to exec even in MKSH_SMALL - [tg] Use new BAFH for hashing Guido Berhoerster 2014-01-12 10:26:01 +00:00
  • 42c41a5bb9 Accepting request 205150 from shells Tomáš Chvátal 2013-10-30 14:45:45 +00:00
  • a5ebccc660 Accepting request 205149 from home:gberh:branches:shells Guido Berhoerster 2013-10-29 17:09:19 +00:00
  • af39311835 Accepting request 202669 from shells Tomáš Chvátal 2013-10-17 12:22:58 +00:00
  • ea5cfc139d fix spelling in mksh-vendor-mkshrc.patch; split off nōn-SuSE package (these deviate too much from each other) Thorsten Glaser 2013-10-08 07:55:55 +00:00
  • cb5dbf3910 - fix typo in %postun Guido Berhoerster 2013-10-08 07:51:19 +00:00
  • 7295965a72 Accepting request 202484 from home:gberh Guido Berhoerster 2013-10-07 10:13:24 +00:00
  • a67f21f87f Accepting request 201295 from home:gberh Dr. Werner Fink 2013-10-02 12:14:51 +00:00
  • a378d26c79 bump Thorsten Glaser 2013-08-17 21:21:22 +00:00
  • de768dbd39 bump to mksh R48 Thorsten Glaser 2013-08-14 21:20:32 +00:00
  • 0393a1180e bump to R47 (must-have bugfix update); drop no longer needed checks Thorsten Glaser 2013-07-24 18:40:31 +00:00
  • 039c4ab5c4 mksh R46 Thorsten Glaser 2013-05-03 13:53:52 +00:00
  • fbc7038e61 bump to R45 Thorsten Glaser 2013-04-26 22:55:56 +00:00
  • 452d14c7a0 update and use default %setup unpacking Thorsten Glaser 2013-03-07 18:58:17 +00:00
  • 56ead57105 new bugfix-only release Thorsten Glaser 2013-02-15 22:42:33 +00:00
  • 7965af45ad bump (new upstream stable release); fix extraction Thorsten Glaser 2013-02-11 10:07:46 +00:00
  • d04c85c7ee update to mksh R41 (formal stable release) Thorsten Glaser 2012-11-30 21:59:03 +00:00
  • 5c6ed96023 bump to CVS HEAD, sync with Debian packaging, improve GCC vsn compat Thorsten Glaser 2012-11-20 21:55:38 +00:00
  • dd051e169d bump to CVS HEAD Thorsten Glaser 2012-10-30 21:48:02 +00:00
  • 60a8a47970 bump to CVS HEAD except experimental code Thorsten Glaser 2012-10-22 20:45:56 +00:00
  • 0c60759ab7 bump to mksh CVS HEAD Thorsten Glaser 2012-10-03 18:39:46 +00:00
  • 6f63bd03ee update to latest CVS snapshot, with lots of fixes Thorsten Glaser 2012-09-02 16:22:45 +00:00
  • ceb0ab8a51 after testing (by me using the home:mirabile/mksh OBS package, and by Fedora Rawhide), upload mksh CVS HEAD here, introducing lksh (for legacy scripts, if people demand it), and for taking over pdksh, if desired; note this is *newer* than Debian's… Thorsten Glaser 2012-07-20 23:56:17 +00:00
  • 8cb884fd08 bump to R40f Thorsten Glaser 2012-04-07 00:42:54 +00:00
  • 86f12168e1 initial SpareMiNT support: – ifos FreeMiNT use a different set of dependencies (currently empty ⇒ the os maintainers must fill them in) – ifos FreeMiNT run testsuite without script (part of util-linux) – testsuite failures are not fatal for us (script hides that anyway) Thorsten Glaser 2012-03-25 21:54:21 +00:00
  • a9c46219b7 apply upstream hotfix for a regression introduced in R40e Thorsten Glaser 2012-03-25 19:52:37 +00:00
  • e62a695aed fix changelog fields syntax (heh…) and switch to SPDX licence info (I hope this is the correct syntax) Thorsten Glaser 2012-03-25 00:21:53 +00:00
  • b567294747 bump version Thorsten Glaser 2012-03-24 23:52:22 +00:00
  • 8c9afd9494 OBS-URL: https://build.opensuse.org/package/show/shells/mksh?expand=0&rev=138 Thorsten Glaser 2011-12-11 19:55:27 +00:00