Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
|
2025-05-09
| ||
| 13:25 | oksh-7.7 Leaf check-in: 6260a8ae35 user: bcallah@openbsd.org tags: trunk, main | |
|
2025-02-23
| ||
| 18:36 | Support xlc for Mac OS X (tested on Tiger on actual hardware) check-in: 1e33cff1e4 user: bcallah@openbsd.org tags: trunk, main | |
|
2024-12-14
| ||
| 16:38 | oksh-7.6 Leaf check-in: beca58813a user: bcallah@openbsd.org tags: trunk, oksh-7.6 | |
|
2024-04-07
| ||
| 12:59 | oksh-7.5 check-in: 0379015f9c user: bcallah@openbsd.org tags: trunk, oksh-7.5 | |
|
2023-11-19
| ||
| 00:32 | oksh-7.4 check-in: 68f5c1d2fd user: bcallah@openbsd.org tags: trunk, oksh-7.4 | |
|
2023-08-11
| ||
| 01:58 | kefir does not understand -g or -w check-in: f9a3036661 user: bcallah@openbsd.org tags: trunk | |
| 01:38 | Add kefir to the supported compilers list check-in: 1ac5165834 user: bcallah@openbsd.org tags: trunk | |
|
2023-08-03
| ||
| 22:27 | Bring in post-7.3 commits check-in: b9a9dfe794 user: bcallah@openbsd.org tags: trunk | |
|
2023-07-14
| ||
| 01:26 | Add MSYS2 to the list of working systems Fix #75 check-in: 4ee044f2cc user: noreply@github.com tags: trunk | |
|
2023-07-04
| ||
| 02:47 | Prepare for kefir support. check-in: d5e639e921 user: bcallah@openbsd.org tags: trunk | |
|
2023-04-16
| ||
| 23:04 | oksh-7.3 check-in: 71bac917b5 user: bcallah@openbsd.org tags: trunk, oksh-7.3 | |
|
2023-02-11
| ||
| 15:42 | Chase the three latest ksh commits: CVSROOT: /cvs Module name: src Changes by: kn@cvs.openbsd.org 2023/02/08 10:22:10 Modified files: bin/ksh : lex.c main.c distrib/special/ksh: Makefile Log message: Omit version in SMALL ksh builds No need for KSH_VERSION and its PS1 esacape sequences in installer shells. Save some bits and clean up what(1) output on ramdisk kernels. OK deraadt --- CVSROOT: /cvs Module name: src Changes by: jmc@cvs.openbsd.org 2022/12/26 10:45:28 Modified files: bin/ksh : ksh.1 Log message: reformat some multiline markup, which had been causing an unwanted space (specifically in the "alias", "readonly" and "typeset" commands); from josiah frentsos --- CVSROOT: /cvs Module name: src Changes by: sdk@cvs.openbsd.org 2022/12/19 01:19:50 Modified files: bin/ksh : sh.1 Log message: Remove array reference from sh(1) because sh doesn't have arrays. Reported with diff from Ross L Richardson Agreed kn, OK jmc check-in: e79076cebc user: bcallah@openbsd.org tags: trunk | |
|
2022-11-23
| ||
| 12:51 | Add missing return types to configure checks. Fix #71 check-in: ccb1e981bb user: bcallah@openbsd.org tags: trunk | |
|
2022-10-28
| ||
| 20:32 | Release oksh-7.2 check-in: f659c1ba42 user: bcallah@openbsd.org tags: trunk, oksh-7.2 | |
|
2022-08-25
| ||
| 12:36 | Add --cc and --cflags configure script flags to set CC and CFLAGS. You can still do things the old way via environment variables. check-in: bb8ce7037a user: bcallah@openbsd.org tags: trunk | |
|
2022-06-21
| ||
| 18:00 | This was being compiled in unconditionally; let's fix that. check-in: 6612339def user: bcallah@openbsd.org tags: trunk | |
|
2022-06-19
| ||
| 04:43 | Add a configure check for _Noreturn Useful for cproc and other C11 compilers that don't support GNU __attribute__ extensions. check-in: 42e90a5aac user: bcallah@openbsd.org tags: trunk | |
|
2022-06-17
| ||
| 03:40 | Add chibicc check-in: b9f043fb11 user: noreply@github.com tags: trunk | |
| 03:36 | Add chibicc to compiler list I got chibicc working on OpenBSD; oksh builds and works with it. check-in: d5623ca7d7 user: noreply@github.com tags: trunk | |
|
2022-04-29
| ||
| 11:32 | Release oksh-7.1 check-in: 8c0ddd3e49 user: bcallah@posteo.net tags: trunk, oksh-7.1 | |
|
2022-02-21
| ||
| 19:56 | Support out-of-tree builds. check-in: 2217c9c191 user: bcallah@openbsd.org tags: trunk | |
| 18:14 | Add --enable-small, which disable curses and extended history. It's a bit of a misnomer--only saves about 5 KB with clang. I noticed that oasis was using -DSMALL, so might as well offer the knob. check-in: be65521e95 user: bcallah@openbsd.org tags: trunk | |
| 17:53 | Add ncurses includes selection like emacs.c has. check-in: 1d3d5020f2 user: bcallah@openbsd.org tags: trunk | |
|
2022-02-20
| ||
| 19:48 | OpenBSD cranked to 7.1-beta, so sync oksh in preparation. Adds the following commit to misc.c: revision 1.78 date: 2021/12/24 22:08:37; author: deraadt; state: Exp; lines: +3 -3; commitid: mObak0n0Zwfi4u9a; when getopts prints "unknown option" or "requires argument", it should not print the shell script line number where this occured. Doing so is pointless, or an information leak. This change does not affect any other error reporting. ok millert check-in: 77d7e327ec user: bcallah@openbsd.org tags: trunk | |
|
2021-12-16
| ||
| 20:58 | Sync with OpenBSD. check-in: 1e2ef565f9 user: bcallah@openbsd.org tags: trunk | |
|
2021-12-04
| ||
| 20:05 | Support vbcc compiler. check-in: bd3a235f3c user: bcallah@openbsd.org tags: trunk | |
| 17:17 | Fix setresgid and setresuid test parameters. Found by vbcc. check-in: 8a6af65806 user: bcallah@openbsd.org tags: trunk | |
|
2021-10-09
| ||
| 22:46 | Release oksh-7.0 check-in: a392646621 user: bcallah@openbsd.org tags: trunk, oksh-7.0 | |
|
2021-07-05
| ||
| 14:04 | Sync with OpenBSD CVSROOT: /cvs Module name: src Changes by: millert@cvs.openbsd.org 2021/07/05 07:41:46 Modified files: bin/ksh : syn.c Log message: Do not permit an empty list between "while" and "do". This avoids a cpu loop for "while do done" and is consistent with the behavior of AT&T ksh and most other shells. OK jca@ halex@ Closed-Leaf check-in: b8a4d3a3d0 user: bcallah@openbsd.org tags: trunk, main | |
| 14:04 | Sync with OpenBSD CVSROOT: /cvs Module name: src Changes by: millert@cvs.openbsd.org 2021/07/05 07:41:46 Modified files: bin/ksh : syn.c Log message: Do not permit an empty list between "while" and "do". This avoids a cpu loop for "while do done" and is consistent with the behavior of AT&T ksh and most other shells. OK jca@ halex@ check-in: 7e57eebbd5 user: bcallah@openbsd.org tags: trunk | |
|
2021-06-27
| ||
| 18:14 | Sync from OpenBSD Adds manual page tweak from May 4: --- CVSROOT: /cvs Module name: src Changes by: naddy@cvs.openbsd.org 2021/05/04 15:03:31 Modified files: bin/ksh : ksh.1 sh.1 usr.bin/getopt : getopt.1 Log message: shell scripts should use getopts instead of getopt Add a prominent deprecation notice to getopt.1. Add examples of the getopts idiom to sh.1 and ksh.1. Requested by and ok espie@, ok jmc@ -- Also adds today's commit: --- CVSROOT: /cvs Module name: src Changes by: schwarze@cvs.openbsd.org 2021/06/27 09:53:33 Modified files: bin/ksh : emacs.c Log message: In addition to 2-byte and 3-byte UTF-8 sequences, correctly identify all 4-byte UTF-8 sequences and not just some of them, to keep them together and avoid passing them on byte by byte, helping tools like tmux(1). While here, also do all the range tests with < and > rather than & for uniformity and readability, and add some comments. Input and OK jca@ and nicm@. Soeren at Soeren dash Tempel dot net originally reported the bug and provided an incomplete patch that was used as a starting point, and he also tested this final patch. --- check-in: 166b48d205 user: bcallah@openbsd.org tags: trunk, main | |
| 18:14 | Sync from OpenBSD Adds manual page tweak from May 4: --- CVSROOT: /cvs Module name: src Changes by: naddy@cvs.openbsd.org 2021/05/04 15:03:31 Modified files: bin/ksh : ksh.1 sh.1 usr.bin/getopt : getopt.1 Log message: shell scripts should use getopts instead of getopt Add a prominent deprecation notice to getopt.1. Add examples of the getopts idiom to sh.1 and ksh.1. Requested by and ok espie@, ok jmc@ -- Also adds today's commit: --- CVSROOT: /cvs Module name: src Changes by: schwarze@cvs.openbsd.org 2021/06/27 09:53:33 Modified files: bin/ksh : emacs.c Log message: In addition to 2-byte and 3-byte UTF-8 sequences, correctly identify all 4-byte UTF-8 sequences and not just some of them, to keep them together and avoid passing them on byte by byte, helping tools like tmux(1). While here, also do all the range tests with < and > rather than & for uniformity and readability, and add some comments. Input and OK jca@ and nicm@. Soeren at Soeren dash Tempel dot net originally reported the bug and provided an incomplete patch that was used as a starting point, and he also tested this final patch. --- check-in: 8b844bf998 user: bcallah@openbsd.org tags: trunk | |
|
2021-06-03
| ||
| 17:52 | Use old conversion of clock_gettime if on Mac OS X prior to 10.12 Fix #61 check-in: 4a05e49cad user: bcallah@openbsd.org tags: trunk, main | |
| 17:52 | Use old conversion of clock_gettime if on Mac OS X prior to 10.12 Fix #61 check-in: 0c15fe4643 user: bcallah@openbsd.org tags: trunk | |
|
2021-05-11
| ||
| 18:54 | Remove unofficial Homebrew package There is an official one now. Thanks to @sirn for having maintained the unofficial homebrew package. check-in: bf990c949e user: noreply@github.com tags: trunk, main | |
| 18:54 | Remove unofficial Homebrew package There is an official one now. Thanks to @sirn for having maintained the unofficial homebrew package. check-in: c70bda1da6 user: noreply@github.com tags: trunk | |
|
2021-05-01
| ||
| 00:26 | Release oksh-6.9 Leaf check-in: c36205c8ca user: bcallah@openbsd.org tags: trunk, oksh-6.9 | |
| 00:26 | Release oksh-6.9 check-in: dc80a95ad1 user: bcallah@openbsd.org tags: trunk, oksh-6.9 | |
|
2021-04-30
| ||
| 23:22 | Add a ${LIBS} variable to the end of the all: target link line. Requested by @firasuke in #45. check-in: 20498b4053 user: bcallah@openbsd.org tags: trunk | |
| 23:22 | Add a ${LIBS} variable to the end of the all: target link line. Requested by @firasuke in #45. check-in: 73cf89b80a user: bcallah@openbsd.org tags: trunk | |
|
2021-04-16
| ||
| 21:45 | Make --no-strip help line under 80 characters check-in: 79cc34a31e user: bcallah@openbsd.org tags: trunk | |
| 21:45 | Make --no-strip help line under 80 characters check-in: 9052a2adeb user: bcallah@openbsd.org tags: trunk | |
| 21:37 | Merge pull request #62 from sham1/make-strip-optional Make stripping of executables optional check-in: f19d07178c user: noreply@github.com tags: trunk | |
| 21:37 | Merge pull request #62 from sham1/make-strip-optional Make stripping of executables optional check-in: 7e1b67e25f user: noreply@github.com tags: trunk | |
| 20:28 | Make stripping of executables optional Some operating systems and distributions, like Fedora, use the debug information of the installed executables to generate packages that may be used by the user and the distribution packages to debug problems with the installation. This patch makes it so that a builder may optionally disable the stripping of executables at ./configure-time. check-in: 2b254cd6c0 user: jani@sinervo.fi tags: trunk | |
| 20:28 | Make stripping of executables optional Some operating systems and distributions, like Fedora, use the debug information of the installed executables to generate packages that may be used by the user and the distribution packages to debug problems with the installation. This patch makes it so that a builder may optionally disable the stripping of executables at ./configure-time. check-in: a47958cfbc user: jani@sinervo.fi tags: trunk | |
|
2021-04-14
| ||
| 00:19 | Add SerenityOS to OS list I discovered that someone made a port of it. check-in: fbe5de15e0 user: noreply@github.com tags: trunk | |
| 00:19 | Add SerenityOS to OS list I discovered that someone made a port of it. check-in: 4ef494c297 user: noreply@github.com tags: trunk | |
|
2021-03-14
| ||
| 13:32 | Merge pull request #60 from alisonatwork/configure-timerclear add check for timerclear and implementation check-in: 4ce2a8f978 user: noreply@github.com tags: trunk | |
| 13:32 | Merge pull request #60 from alisonatwork/configure-timerclear add check for timerclear and implementation check-in: 76bcba28eb user: noreply@github.com tags: trunk | |