2024-07-09 20:38:00 +0200 | Add feature to set term title | Chris Noxz | 920be4e0 |
2024-06-26 19:14:17 +0200 | Visually indicate the current vi mode | Chris Noxz | 38a023f2 |
2024-06-26 19:14:05 +0200 | Change base configure | Chris Noxz | 8cd753b4 |
2024-04-07 08:59:18 -0400 | oksh-7.5 | Brian Callahan | 9756b4f2 |
2023-11-18 19:31:39 -0500 | oksh-7.4 | Brian Callahan | 4253ca89 |
2023-08-10 21:58:06 -0400 | kefir does not understand -g or -w | Brian Callahan | f067067d |
2023-08-10 21:38:38 -0400 | Add kefir to the supported compilers list | Brian Callahan | 0f3cd2ec |
2023-08-03 18:27:14 -0400 | Bring in post-7.3 commits | Brian Callahan | ebf8b073 |
2023-07-13 21:26:53 -0400 | Add MSYS2 to the list of working systems | Brian Callahan | 5858a92b |
2023-07-03 22:47:19 -0400 | Prepare for kefir support. | Brian Callahan | 61bde733 |
2023-04-16 19:04:35 -0400 | oksh-7.3 | Brian Callahan | e6f14a4d |
2023-02-11 10:42:54 -0500 | Chase the three latest ksh commits: | Brian Callahan | 33368f54 |
2022-11-23 07:51:32 -0500 | Add missing return types to configure checks. Fix #71 | Brian Callahan | b793741d |
2022-10-28 16:32:16 -0400 | Release oksh-7.2 | Brian Callahan | 7ee37a3e |
2022-08-25 08:36:31 -0400 | Add --cc and --cflags configure script flags to set CC and CFLAGS. You can still do things the old way via environment variables. | Brian Callahan | 0fa242b9 |
2022-06-21 14:00:39 -0400 | This was being compiled in unconditionally; let's fix that. | Brian Callahan | 279deff0 |
2022-06-19 00:40:08 -0400 | Add a configure check for _Noreturn Useful for cproc and other C11 compilers that don't support GNU __attribute__ extensions. | Brian Callahan | 62136f3e |
2022-06-16 23:40:25 -0400 | Add chibicc | Brian Callahan | 88637bae |
2022-06-16 23:36:18 -0400 | Add chibicc to compiler list | Brian Callahan | 42efb9e0 |
2022-04-29 07:32:18 -0400 | Release oksh-7.1 | Brian Callahan | b4f079f3 |
2022-02-21 14:42:31 -0500 | Support out-of-tree builds. | Brian Callahan | e75d5c3f |
2022-02-21 13:14:47 -0500 | 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. | Brian Callahan | 4fc32512 |
2022-02-21 12:53:35 -0500 | Add ncurses includes selection like emacs.c has. | Brian Callahan | 9b48daaa |
2022-02-20 14:48:10 -0500 | 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 | Brian Callahan | 6325ed2e |
2021-12-16 15:58:29 -0500 | Sync with OpenBSD. | Brian Callahan | 5e29a758 |
2021-12-04 15:05:40 -0500 | Support vbcc compiler. | Brian Callahan | 182d9fc4 |
2021-12-04 12:16:19 -0500 | Fix setresgid and setresuid test parameters. Found by vbcc. | Brian Callahan | 18d5ab4d |
2021-10-09 18:46:13 -0400 | Release oksh-7.0 | Brian Callahan | 4c94c693 |
2021-07-05 10:04:38 -0400 | Sync with OpenBSD | Brian Callahan | be763a7e |
2021-06-27 14:14:40 -0400 | Sync from OpenBSD | Brian Callahan | 7a5f8be9 |
2021-06-03 13:52:11 -0400 | Use old conversion of clock_gettime if on Mac OS X prior to 10.12 Fix #61 | Brian Callahan | b9b207c7 |
2021-05-11 14:54:07 -0400 | Remove unofficial Homebrew package | Brian Callahan | f0bab08b |
2021-04-30 20:26:14 -0400 | Release oksh-6.9 | Brian Callahan | d62c0bc6 |
2021-04-30 19:22:54 -0400 | Add a ${LIBS} variable to the end of the all: target link line. Requested by @firasuke in #45. | Brian Callahan | 5ac6c48b |
2021-04-16 17:45:10 -0400 | Make --no-strip help line under 80 characters | Brian Callahan | 25a57b12 |
2021-04-16 17:37:47 -0400 | Merge pull request #62 from sham1/make-strip-optional | Brian Callahan | 50ff670c |
2021-04-16 23:28:07 +0300 | Make stripping of executables optional | Jani Juhani Sinervo | 9f7e44b5 |
2021-04-13 20:19:17 -0400 | Add SerenityOS to OS list | Brian Callahan | a4112dc0 |
2021-03-14 09:32:30 -0400 | Merge pull request #60 from alisonatwork/configure-timerclear | Brian Callahan | 0ec68ed4 |
2021-03-14 07:49:48 +0000 | add check for timerclear and implementation | Alison Winters | 596abbf6 |
2021-03-13 01:59:44 -0500 | configure: Intentionally fail reallocarray check on Android. We learned that at least on Termux, there are situations where the headers and libc don't agree on the existance of reallocarray. The portable version we carry in the repo is straight out of OpenBSD, so it is fine to unconditionally use it on Android. Fix #53 | Brian Callahan | 72c07a61 |
2021-03-11 22:50:25 -0500 | Pull in another OpenBSD commit originally reported by @netzbasis | Brian Callahan | a41ee4b7 |
2021-03-11 09:06:12 -0500 | Update README.md | Brian Callahan | 31c55ecc |
2021-03-10 16:27:08 -0500 | Chase two commits made earlier today. They fix an issue first reported here. | Brian Callahan | 97322363 |
2021-03-06 11:38:20 -0500 | Update to latest OpenBSD code. | Brian Callahan | 27efeb20 |
2021-03-04 22:09:59 -0500 | Fix up FreeBSD CTRL handling in vi mode | Brian Callahan | 5686a43a |
2021-03-03 10:07:06 -0500 | Code consistency | Brian Callahan | bedf4ef8 |
2021-02-16 22:49:08 -0500 | Fix a long-standing credit omission | Brian Callahan | dc2491e3 |
2021-02-16 22:41:03 -0500 | Merge pull request #58 from inet56/master | Brian Callahan | c8ae9314 |
2021-02-13 22:05:31 +0600 | configure: Use substring processing instead of cut(1) | Cd | b6818537 |
2021-02-15 00:36:16 -0500 | Add support for Nils Weller's C compiler (nwcc) On OpenBSD, nwcc needs special LDFLAGS. Detect and add. | Brian Callahan | 70e44f72 |
2021-02-14 22:40:07 -0500 | Add more compilers to check in configure. CompCert on OpenBSD requires extra flags. Detect and add. | Brian Callahan | d479454c |
2021-01-06 16:25:13 -0500 | Don't put -lcurses in the curses check. Breaks tcc. | Brian Callahan | 446bd958 |
2021-01-03 03:52:57 -0500 | CompCert can build oksh on OpenBSD/amd64; add it to the list. | Brian Callahan | 473fcda2 |
2021-01-03 03:48:50 -0500 | We weren't actually checking the case where you don't use -std=c99. We are now! Should be a no-op on all modern-ish clang and gcc. | Brian Callahan | db2df189 |
2021-01-03 02:41:48 -0500 | Add tcc to supported compilers list | Brian Callahan | 668c326d |
2021-01-03 02:11:04 -0500 | Merge pull request #57 from dcand/master | Brian Callahan | 02afc280 |
2021-01-03 09:46:12 +0600 | configure: Produce an uninstall target | decho | 511ae765 |
2020-12-05 13:30:52 -0500 | understands -> accepts | Brian Callahan | 44e34280 |
2020-12-04 16:38:51 -0500 | Add another check for -std=gnu99 for very old GCC compilers. | Brian Callahan | b19cd401 |
2020-11-19 17:59:56 -0500 | Let's ship the default ksh.kshrc. Some people will certainly find it useful. While here, we do ship a default .profile -- rename it more clearly Fix #52 | Brian Callahan | 257266d6 |
2020-11-19 16:00:25 -0500 | penBSD --> OpenBSD | Brian Callahan | 4c046b09 |
2020-11-18 11:15:28 -0500 | Upstream | Brian Callahan | 374afac1 |
2020-11-18 11:14:38 -0500 | Clarify patch process further. | Brian Callahan | 4061c7b5 |
2020-11-18 11:08:15 -0500 | On second thought, we carry the original ksh.1 manual page. Let's choose the correct manual page depending on whether or not --enable-ksh was issued to configure. | Brian Callahan | 025c323c |
2020-11-18 11:04:32 -0500 | Update oksh manual page to the latest. Alerted by gotroyb127 in #55 | Brian Callahan | f5cb271d |
2020-11-18 10:58:27 -0500 | Clarify patch process. | Brian Callahan | 7656e9b5 |
2020-11-01 10:49:27 -0500 | Post-6.8, cclasses was made const. Let's chase that. | Brian Callahan | a41ca8c1 |
2020-11-01 10:06:47 -0500 | Linux has a getauxval(AT_SECURE) function, which is equivalent to OpenBSD's issetugid. Let's use it. | Brian Callahan | aec8612a |
2020-11-01 09:30:08 -0500 | It is easier to remove than to add. This allows Linux to compile OOTB with --no-thanks. | Brian Callahan | d79764eb |
2020-11-01 09:11:35 -0500 | Merge pull request #50 from Head-on-a-Stick/debian-packages | Brian Callahan | 35d7afb6 |
2020-11-01 10:10:50 +0000 | README.md: added link for Debian packages | Matthew Hoare | ad2f10c8 |
2020-10-31 20:48:51 -0400 | This is oksh-6.8.1 | Brian Callahan | 343cc6e2 |
2020-10-31 20:40:56 -0400 | Add an OKSH_VERSION default variable with the current oksh version. | Brian Callahan | d54b0d11 |
2020-10-31 20:31:09 -0400 | Set up siglist manually if we're on Linux. Fix #48 | Brian Callahan | a8c51c0c |
2020-10-31 18:25:07 -0400 | If the user didn't specify CFLAGS on the command line, check to see if the compiler can use -g -O2 as default flags (similar to GNU default flags) and use those if the compiler can. | Brian Callahan | d4810a4c |
2020-10-31 16:29:22 -0400 | musl-libc doesn't have a CTRL define. Perhaps other systems don't either. Wrap the define to only trigger if you don't have it. Fix #49 | Brian Callahan | d401cd57 |
2020-10-30 20:45:10 -0400 | Allow this code to be commented out when not compiling with curses. | Brian Callahan | ecb75ab0 |
2020-10-30 20:42:25 -0400 | This is oksh-6.8 | Brian Callahan | fe33dbf6 |
2020-09-23 13:19:03 -0400 | Default to ST_MTIM when using --no-thanks | Brian Callahan | 189dc1e3 |
2020-09-12 23:43:06 -0400 | I was asked to release a new tarball because of the cross compiling support. So let's just make a new tarball, 6.7.1, that matches 6.8-beta as of today. | Brian Callahan | f48e09f9 |
2020-07-30 17:17:27 -0400 | Separate out compilation and linking in configure tests. This allows --enable-lto to work with clang/lld. | Brian Callahan | 721f97da |
2020-07-24 21:42:58 -0400 | Update from OpenBSD --- revision 1.75 date: 2020/07/22 19:20:41; author: millert; state: Exp; lines: +4 -1; commitid: Tej2RU5tigjse4jC; Collapse consecutive stars to avoid exponential behavior. OK tb@ --- For more info see: https://marc.info/?l=openbsd-misc&m=159544517625473&w=2 | Brian Callahan | 60610d7c |
2020-07-23 10:30:02 -0400 | --no-thanks isn't just for cross compiling | Brian Callahan | 15d35ee2 |
2020-07-23 10:21:23 -0400 | For loop initial declarations is a better C99 check for older gcc versions. | Brian Callahan | 6c54d46f |
2020-07-23 10:12:44 -0400 | If using --no-thanks and you didn't specify the environment variable CC, default to gcc. This probably won't work in terms of cross compilation, but should build a native oksh with all the compat compiled in (provided the system has a gcc executable, of course). | Brian Callahan | 2d633adb |
2020-07-22 16:43:47 -0400 | Only add -std=gnu99 if using --no-thanks. | Brian Callahan | 842de518 |
2020-07-22 16:37:20 -0400 | Fix typo | Brian Callahan | 62a13d3c |
2020-07-22 16:35:01 -0400 | Make cross compiling a real possibility, with instructions. | Brian Callahan | a7bc2bd8 |
2020-07-12 10:39:24 -0400 | Update to latest OpenBSD code. | Brian Callahan | 203506e9 |
2020-07-12 10:30:21 -0400 | Improve package-at-a-glace in README.md | Brian Callahan | 53b138c8 |
2020-07-09 14:02:07 -0400 | Add --enable-lto for those who want link-time optimization. | Brian Callahan | 6d936319 |
2020-06-24 14:35:48 -0400 | HP-UX support | Brian Callahan | 5bbd418f |
2020-06-24 14:30:11 -0400 | Add HP-UX to list of supported platforms | Brian Callahan | 4578528c |
2020-06-07 20:43:02 -0400 | configure: improve clock_gettime diagnostic messages | Brian Callahan | 315aa92c |
2020-06-04 12:43:10 -0400 | Older Linux has clock_gettime in librt; check for that. Fix #44 | Brian Callahan | 246e6829 |
2020-05-08 20:57:07 -0400 | Variables have $'s. | Brian Callahan | 13e3b149 |
2020-05-08 20:46:34 -0400 | Make BINDIR and MANDIR actually depend on PREFIX. Noticed from a comment from Glaucus Linux on om4, which also applies to oksh: https://github.com/glaucuslinux/glaucus/tree/master/cerata/om4 | Brian Callahan | 62d0e1b9 |
2020-05-08 13:45:41 -0400 | Pull in latest upstream code, which is #43 from Michael Forney. https://marc.info/?l=openbsd-cvs&m=158894826204982&w=2 Fix #43 | Brian Callahan | d5dc133a |
2020-05-08 01:28:36 -0400 | Solaris has a function named sig2str. Rename ours oksh_sig2str. Makes it clear that this is a portability function. Discovered building oksh-6.7 on Tribblix. | Brian Callahan | 512565f8 |
2020-05-02 14:32:36 -0400 | oksh-6.7 | Brian Callahan | ddc59b95 |
2020-05-02 00:27:00 -0400 | Improve README.md | Brian Callahan | 55c521ef |
2020-05-02 00:17:19 -0400 | Apply upstream fix from late February | Brian Callahan | ece2fc2e |
2020-05-02 00:15:39 -0400 | Apply some style tweaks. | Brian Callahan | 8493fe85 |
2020-05-01 11:58:20 -0400 | Explicitly say "no" if you don't have __dead2. | Brian Callahan | 009e70de |
2020-05-01 11:52:52 -0400 | Add Haiku to list of supported platforms | Brian Callahan | 14841949 |
2020-05-01 15:47:37 +0000 | Add Haiku support. Fixes #42 | Brian Callahan | 9afc5a75 |
2020-04-09 14:25:38 -0500 | Merge pull request #40 from matijaskala/master | Brian Callahan | caf98eb4 |
2020-03-28 17:18:48 -0400 | Add fallback LLONG_MAX and LLONG_MIN defines to strtonum.c | Brian Callahan | e3fb770d |
2020-03-26 23:35:08 +0100 | Do not assume signal numbers | Matija Skala | 70d25d97 |
2020-03-17 18:19:50 -0400 | Add Unixware 7 to the supported list | Brian Callahan | c74e56d4 |
2020-02-08 11:07:18 -0500 | Remove the rescue script; doesn't work any more. | Brian Callahan | 542fec96 |
2020-02-05 08:00:31 -0500 | If you don't have __attribute__((noreturn)) support, assume you don't have any __attribute__ support. | Brian Callahan | fa16ee90 |
2020-02-05 07:55:28 -0500 | If a system doesn't have a __dead or __dead2 macro, check explicitly for __attribute__((noreturn)) support from the compiler. Remove the __dead macro entirely if the compiler doesn't have attribute support. | Brian Callahan | 24e859a7 |
2020-01-07 12:55:13 -0500 | Add SlackBuilds link to README.md | Brian Callahan | 44a70a08 |
2019-12-31 12:22:07 -0500 | Tighten configure a little | Brian Callahan | 63c19f17 |
2019-12-31 12:19:13 -0500 | Merge pull request #38 from orbea/bindir | Brian Callahan | cd9bb4ac |
2019-12-31 12:04:01 -0500 | Add WSL and WSL2 to supported platforms | Brian Callahan | e19363ec |
2019-12-31 08:29:24 -0800 | configure: Implement --bindir. | orbea | b93b5249 |
2019-12-31 11:01:21 -0500 | Add midipix to the list of supported systems. | Brian Callahan | 6f587550 |
2019-12-31 11:00:09 -0500 | Merge pull request #37 from Redfoxymoon/master | Brian Callahan | a0342acd |
2019-12-31 16:42:30 +0100 | portable.h: midipix port | Ørjan Malde | a6906cfd |
2019-12-16 19:40:44 -0500 | Manual page updates. While here, I noticed AUR has a package. | Brian Callahan | aa96f222 |
2019-11-01 23:26:02 -0400 | Update to latest ksh code; fixes a hard failure with history. | Brian Callahan | 4642124c |
2019-10-24 10:08:45 -0400 | Remove clear line from example .profile | Brian Callahan | 9a200fce |
2019-10-21 08:59:36 -0400 | Release oksh-6.6 | Brian Callahan | ff5ca9c1 |
2019-08-25 13:56:53 -0400 | oksh was promoted from pkgsrc-wip to pkgsrc | Brian Callahan | 9d992e03 |
2019-07-24 11:50:08 -0400 | CVSROOT: /cvs Module name: src Changes by: bcallah@cvs.openbsd.org 2019/07/24 08:33:16 | Brian Callahan | c57eb16f |
2019-07-24 08:39:13 -0400 | Merge pull request #35 from coypoop/timespec-macro | Brian Callahan | 9f2d3c8e |
2019-07-24 14:16:31 +0300 | Protect timespec* macros with ifndef rather than !OpenBSD. | Maya Rashish | 9f7888fe |
2019-07-23 19:39:42 -0400 | Pull in all ksh changes up to CVSROOT: /cvs Module name: src Changes by: deraadt@cvs.openbsd.org 2019/06/28 07:35:05 | Brian Callahan | 69247108 |
2019-06-20 06:41:34 -0400 | CVSROOT: /cvs Module name: src Changes by: millert@cvs.openbsd.org 2019/06/19 12:18:22 | Brian Callahan | b8decd63 |
2019-06-09 17:02:42 -0400 | Merge pull request #34 from sirn/macports-brew | Brian Callahan | 5a8f1c5e |
2019-06-09 22:16:36 +0700 | Mention MacPorts and Homebrew in README | Kridsada Thanabulpong | 54d64a94 |
2019-06-01 18:37:39 -0400 | Merge pull request #33 from roryrjb/master | Brian Callahan | 51fa4b3b |
2019-06-01 08:36:33 +0100 | Add Ubuntu PPA package system to README.md | Rory Bradford | 63dc77da |
2019-04-10 23:30:59 -0400 | Add another C compiler that can build oksh. | Brian Callahan | 598388b1 |
2019-04-10 19:55:43 -0400 | Release oksh-6.5 From now on, we will make releases with the same version number as the corresponding OpenBSD release. | Brian Callahan | 0c94b1b1 |
2019-04-07 17:44:10 -0400 | Update oksh.1 Closes #32 | Brian Callahan | 9c179f61 |
2019-04-06 10:14:20 -0400 | Update to what will likely be ksh in OpenBSD 6.5. | Brian Callahan | 1bcebb56 |
2019-02-13 15:52:46 -0500 | Merge pull request #29 from mazocomp/patch-1 | Brian Callahan | 9b0270b8 |
2019-02-13 22:42:06 +0200 | Add Ravenports package system to README.md | Leonid Bobrov | dce70ca7 |
2019-01-09 22:10:03 -0500 | Travis-CI is removing osx_image: xcode6.4 soon. Let's just use the default macOS image, and guarantee support for all version of Mac OS X. We already do that, and in reality oksh should always compile on all versions of BSD-based Mac OS. | Brian Callahan | a3626030 |
2019-01-09 22:04:31 -0500 | Update to OpenBSD ksh code from 2019-01-09. | Brian Callahan | 24c88e65 |
2018-10-09 15:34:26 -0400 | Small commit to tag for release. This matches OpenBSD 6.4. | Brian Callahan | 93e6a9c4 |
2018-09-30 17:24:49 -0400 | From upstream: export PWD and OLDPWD | Brian Callahan | 0f8a3f53 |
2018-09-29 22:00:16 -0400 | Update README.md | Brian Callahan | 4f5769cb |
2018-09-29 21:58:41 -0400 | Merge pull request #28 from tssva/solaris | Brian Callahan | 55f54413 |
2018-09-29 15:46:42 -0400 | Merge pull request #27 from tssva/master | Brian Callahan | 8a4d0ec2 |
2018-09-28 23:17:26 -0400 | Add includes and defines to portable.h for Solaris | Tim Sedlmeyer | 0848bc4b |
2018-09-28 15:28:05 -0400 | Avoid conflict on systems which have gmatch in libgen, ie Solaris | Tim Sedlmeyer | b2bab82b |
2018-09-28 23:02:54 -0400 | Correct #elif statements in emacs.c and var.c to use defined operator | Tim Sedlmeyer | 3fb210fe |
2018-09-23 14:46:24 -0400 | Add asprintf to rescue script. | Brian Callahan | 543b0e8c |
2018-09-23 14:37:02 -0400 | Add -DNO_CURSES where appropriate in rescue script. | Brian Callahan | b4df6aea |
2018-09-23 14:34:56 -0400 | Add note about ncurses in README.md | Brian Callahan | cb2378ad |
2018-09-23 14:31:27 -0400 | We're approaching OpenBSD 6.4 now; this is close to what will be released. Note now that oksh will use ncurses if it finds it during the configure stage. If you don't want ncurses support (used for screen clearing), pass the --disable-curses flag to configure. | Brian Callahan | bbbcad24 |
2018-09-23 13:53:28 -0400 | Add HardenedBSD and SoloBSD to the list of supported operating systems. | Brian Callahan | af6237e8 |
2018-09-17 18:38:19 -0400 | Merge pull request #26 from NattyNarwhal/fix-pase | Brian Callahan | 43636a33 |
2018-09-17 23:33:29 +0000 | update readme for i | Calvin Buckley | 65ae933e |
2018-09-17 18:27:59 -0400 | Merge pull request #25 from NattyNarwhal/fix-pase | Brian Callahan | 75e0f735 |
2018-09-17 13:09:01 +0000 | fix PASE build | Calvin Buckley | 902b5404 |
2018-07-29 01:55:39 -0400 | Update configure script to handle lacc. | Brian Callahan | 3fa61694 |
2018-07-29 01:12:00 -0400 | Merge pull request #24 from tssva/portability | Brian Callahan | 60381c9b |
2018-07-28 14:42:43 -0400 | Have all OS's always use portability queue routines. | Tim Sedlmeyer | 9cb0fe3f |
2018-07-25 21:43:01 -0400 | Let's always have macOS use the portability queue routines. This was tested on Mac OS X 10.4 (PowerPC). | Brian Callahan | fc2a64c2 |
2018-06-08 19:54:24 -0400 | Merge pull request #23 from larryhynes/patch-3 | Brian Callahan | 1f768028 |
2018-06-08 23:13:16 +0100 | configure: prefix 'echo' in Makefile with @ | larryhynes | 792f70d3 |
2018-06-06 12:51:40 -0400 | Update README.md | Brian Callahan | 18047b74 |
2018-06-06 12:49:09 -0400 | Merge pull request #20 from larryhynes/patch-1 | Brian Callahan | 38f511c7 |
2018-06-06 12:49:00 -0400 | Merge pull request #21 from larryhynes/patch-2 | Brian Callahan | 60ed7a34 |
2018-06-06 09:18:40 +0100 | asprintf.c - stray whitespace | larryhynes | cf4902e0 |
2018-06-06 09:17:00 +0100 | portable.h - stray whitespace | larryhynes | f976c299 |
2018-06-05 20:51:28 -0400 | Update README.md | Brian Callahan | d72108a5 |
2018-06-05 20:46:51 -0400 | Merge pull request #18 from tssva/portability | Brian Callahan | fef22d86 |
2018-06-04 04:06:07 -0400 | Add support for AIX | Tim Sedlmeyer | ff087120 |
2018-06-04 14:25:37 -0400 | Check for st_mtim and st_mtimespec. Fallback to st_mtime. | Tim Sedlmeyer | 83246734 |
2018-06-04 03:49:00 -0400 | If F_DUPFD_CLOEXEC missing use F_DUPFD and set FD_CLOEXEC | Tim Sedlmeyer | 5dd5c001 |
2018-06-04 03:36:21 -0400 | Add check for sig_t and add implementation | Tim Sedlmeyer | bc20e260 |
2018-06-04 03:22:01 -0400 | Add check for timeradd/timersub and implementations | Tim Sedlmeyer | d595cab7 |
2018-06-03 08:54:12 -0400 | Add check for asprintf and portable implementation | Tim Sedlmeyer | abb8d4dd |
2018-06-03 15:33:45 -0400 | Merge pull request #17 from tssva/master | Brian Callahan | 37c70ab5 |
2018-06-03 08:41:17 -0400 | Add pconfig.h to .gitignore | Tim Sedlmeyer | 386a9d18 |
2018-06-01 15:11:23 -0400 | Small tweak to manual page. | Brian Callahan | 4d2eb6d9 |
2018-05-19 22:34:52 -0400 | type is now a shell built-in instead of an alias | Brian Callahan | be846cac |
2018-05-02 22:02:38 -0400 | Update to latest OpenBSD code. | Brian Callahan | 99e90789 |
2018-04-21 16:53:40 -0400 | Update to latest ksh(1) code. This changes all use of long to uint64_t, making oksh now 64-bit on 32-bit platforms. While here, fix up some Cygwin compile warnings. | Brian Callahan | 768bf7d9 |
2018-04-01 21:58:01 -0400 | Fix cygwin build | Brian Callahan | bb1108a6 |
2018-04-01 21:55:11 -0400 | This is the OpenBSD 6.3 ksh. | Brian Callahan | 2a04e924 |
2018-02-06 23:25:46 -0500 | Merge pull request #15 from dressupgeekout/destdir_support | Brian Callahan | 01fa54fc |
2018-02-06 20:17:22 -0800 | Add proper DESTDIR support for staged installst. | Charlotte Koch | f65ba338 |
2018-01-27 00:03:14 -0500 | Fix Android (Termux) build | Brian Callahan | 06c39c62 |
2018-01-26 23:51:47 -0500 | Add a supported compilers list to README.md | Brian Callahan | 84788d1a |
2018-01-26 21:42:29 -0500 | Keep configure lines to 80 columns. | Brian Callahan | a7b8cae0 |
2018-01-26 11:22:21 -0500 | Fix cygwin build | Brian Callahan | 31dee662 |
2018-01-20 11:18:07 -0500 | Update to latest code & new tarball. | Brian Callahan | 7ccd41fd |
2018-01-20 00:54:06 -0500 | Add --enable-static, --enable-ksh, and --enable-sh configure options. Each has a corresponding --disable flag. | Brian Callahan | 952f2c09 |
2018-01-16 23:16:58 -0500 | Last commit added a function declared __dead which is a synonym for __attribute__((__no_return__)). Check for it in configure as well as the FreeBSD synonym __dead2. Fall back to __attribute__((__no_return__)) if you don't have either. | Brian Callahan | 62f501f0 |
2018-01-16 23:01:05 -0500 | Update to latest upstream code. | Brian Callahan | 34dc34c1 |
2018-01-15 21:25:36 -0500 | Update to latest code. Add Makefile and README to .gitignore | Brian Callahan | 94493b30 |
2018-01-14 00:01:51 -0500 | Build oksh with musl-libc (checked with Alpine Linux). | Brian Callahan | e30f4d77 |
2018-01-13 18:05:16 -0500 | Add confstr.c to rescue.sh | Brian Callahan | 6642191a |
2018-01-12 23:33:13 -0500 | Unbreak Linux... will have to think of a workaround if/when the time comes. | Brian Callahan | 6ad610f8 |
2018-01-12 23:27:51 -0500 | NetBSD defines MAXLOGNAME different from all other BSDs. | Brian Callahan | f6a92e09 |
2018-01-12 23:11:25 -0500 | Update README.md | Brian Callahan | b76e3275 |
2018-01-12 22:45:57 -0500 | Add check for confstr() and minimal portable implementation of it. This fixes the build on Android termux, at least. | Brian Callahan | 464f18e1 |
2018-01-12 03:09:11 -0500 | Check for pledge in configure. Lets oksh build on old versions of OpenBSD. | Brian Callahan | 061993b0 |
2018-01-11 23:16:14 -0500 | Partially revert FreeBSD fix. | Brian Callahan | 4ff20913 |
2018-01-11 23:03:10 -0500 | Fix configure for FreeBSD ports. | Brian Callahan | 749b46f9 |
2018-01-11 22:00:17 -0500 | Sync with OpenBSD. Add configure check for -w flag; use it if your compiler has it. | Brian Callahan | 7da390be |
2018-01-08 15:47:03 -0500 | reallocarray check needs to check for reallocarray, not strtonum. | Brian Callahan | 663ad4a6 |
2018-01-07 19:30:51 -0500 | Linux needs to include sys/types.h and grp.h | Brian Callahan | 366df882 |
2018-01-07 19:24:30 -0500 | It's vis.c that needs to include portable.h, not reallocarray.c | Brian Callahan | b9fce76f |
2018-01-07 19:18:53 -0500 | reallocarray.c needs to include portable.h | Brian Callahan | b4d91cdf |
2018-01-07 19:13:27 -0500 | Fix includes in history.c | Brian Callahan | 84d9719a |
2018-01-07 19:10:43 -0500 | Allow portable files to be built. | Brian Callahan | 0ba5429e |
2018-01-07 18:55:41 -0500 | Fix configure script. | Brian Callahan | 86e34b9f |
2018-01-07 18:45:40 -0500 | Fix Travis-CI build | Brian Callahan | 190750de |
2018-01-07 18:38:45 -0500 | Convert GNU make to a configure script and POSIX make. While here, update to the latest ksh code. | Brian Callahan | 53a5705a |
2018-01-02 21:36:45 -0500 | Update to latest code. | Brian Callahan | 5b00926a |
2017-12-27 15:38:11 -0500 | Update to newest ksh code. NOTE this changes the default PS1 to your machine's short hostname. | Brian Callahan | f72d80ea |
2017-11-09 23:18:01 -0500 | New tarball after the Mac OS X man page path change. | Brian Callahan | 9f7e9069 |
2017-11-09 11:39:11 -0500 | Merge pull request #14 from jaywilliams/macos-manpage | Brian Callahan | 7bdde00e |
2017-11-09 09:46:52 -0600 | Adjust man doc path for Darwin | Jay Williams | 8295e329 |
2017-11-08 23:33:03 -0500 | Add a rescue script that can be used to build oksh without make or even a truly working shell. | Brian Callahan | 9017c6ae |
2017-11-07 11:54:37 -0500 | Fix includes | Brian Callahan | 592ed6b9 |
2017-11-07 10:41:57 -0500 | FreeBSD and DragonFly also need stravis(). | Brian Callahan | 05fda470 |
2017-10-30 20:20:36 -0400 | Allow build on OpenBSD. Make compiling easier for everyone. Add a .gitignore so I don't inadvertently commit a binary. | Brian Callahan | 528c677a |
2017-10-27 13:35:59 -0400 | New tarball. | Brian Callahan | 00aa3542 |
2017-10-27 13:35:11 -0400 | Update to latest code. | Brian Callahan | 25ac5328 |
2017-09-24 11:28:12 -0400 | Crank version number, new tarball. | Brian Callahan | d9a0ffe1 |
2017-09-24 11:25:44 -0400 | Mac OS X needs stravis(). | Brian Callahan | d58fb08a |
2017-09-24 11:14:56 -0400 | Add some struct stat compat for Mac OS X. | Brian Callahan | baafdd7f |
2017-09-24 11:10:18 -0400 | Second blind attempt to fix Mac OS X. | Brian Callahan | bc38a7f6 |
2017-09-24 11:07:25 -0400 | Maybe fix Mac OS X (blind). Add Travis-CI. | Brian Callahan | 674e04c2 |
2017-09-17 18:00:15 -0400 | Make this build on Linux proper. Silence some warnings. | Brian Callahan | 9727c7ea |
2017-09-17 17:41:19 -0400 | Fix UPDATE routine. | Brian Callahan | 9310d683 |
2017-09-17 17:38:34 -0400 | Add timespeccmp and timespecsub to all the portable includes. | Brian Callahan | d0301f95 |
2017-09-17 17:23:17 -0400 | Remove accidentally added file. | Brian Callahan | 4a538b33 |
2017-09-17 17:13:35 -0400 | Update to latest OpenBSD ksh code. Add Cygwin support. | Brian Callahan | e3fc9d26 |
2017-05-15 11:49:10 -0400 | Merge pull request #6 from akacase/master | Brian Callahan | abe2dfdf |
2017-05-10 00:18:05 -0400 | cleanup errors for clang. | case | afb27d68 |
2017-05-07 17:39:42 -0400 | fix clang error about format string. | case | 7b722836 |
2017-02-22 09:35:56 -0500 | Merge pull request #4 from akacase/master | Brian Callahan | fd2fe452 |
2017-02-20 23:07:13 -0500 | fix linux with queue.h | case | f086b166 |
2016-01-28 04:15:02 -0500 | New tarball for Mac OS X homebrew people. | Brian Callahan | a2123b34 |
2016-01-28 19:56:29 -0500 | Merge pull request #3 from geoff-codes/darwin | Brian Callahan | 4b6bfbdc |
2016-01-18 10:30:20 -0800 | Add Darwin/Mac OS X support. | Geoff Nixon | 6fa683f7 |
2015-06-13 14:20:54 -0400 | FreeBSD/DragonFly BSD has an array one char larger than OpenBSD. Fix that. | Brian Callahan | eb2e0676 |
2015-06-08 12:08:13 -0400 | Update to latest OpenBSD ksh code. Redo portability work in the style of how I did mg-portable, which will be easier to maintain in the long run. | Brian Callahan | f2c5d662 |
2015-05-06 22:39:37 -0400 | Merge pull request #1 from 0xMF/master | Brian Callahan | 97bf44c1 |
2015-05-06 15:26:03 -0400 | make install on Ubuntu and FreeBSD | Mark Fernandes | 101f09f7 |
2015-04-11 10:48:17 -0400 | Tidy README.md | Brian Callahan | 934a6779 |
2015-04-11 14:28:02 -0400 | Add Linux support. Release this as oksh-4. | ibara | f9f031a8 |
2015-04-09 23:01:45 -0400 | Clearer README.md | Brian Callahan | 5d115e18 |
2015-04-09 22:54:37 -0400 | Add an example .profile | Brian Callahan | a3e8db30 |
2015-04-09 19:30:13 -0400 | NetBSD does not have setresgid and setresuid so provide compatability calls in misc.c Now that oksh supports NetBSD, release version oksh-3. | Brian Callahan | 444f2af6 |
2015-04-07 17:52:40 -0400 | Add tarball location. | Brian Callahan | eea25b61 |
2015-04-07 17:47:34 -0400 | Update man pages. | Brian Callahan | 701fce45 |
2015-04-07 17:41:15 -0400 | Update oksh to latest OpenBSD code. | Brian Callahan | 507638d4 |
2015-01-09 16:32:50 -0500 | Fix srand cpp block | Brian Callahan | a2c12c5e |
2015-01-07 23:42:34 -0500 | Make universal Makefile. Install as oksh instead of ksh to avoid naming conflicts. Update manpage to reflect name change. | Brian Callahan | 514407b0 |
2015-01-05 19:17:21 -0500 | Import oksh | Brian Callahan | 4120f98a |