Commit Graph

198 Commits

Author SHA1 Message Date
tg aa12424a89 * use -mdoc macros directly
* use test instead of [ (for portability to slowlaris) constantly
* improve stripping process
* try basic stripping even on weird OSes
2004-05-25 22:19:30 +00:00
tg aa77268b4f mergo missed to commit 2004-05-24 22:05:25 +00:00
tg cc834563b3 bump to mirbsdksh-1_10
tested on
* MirOS (native Makefile)
* MirOS
* FreeBSD (some perl warnings)
* Interix/SFU 3.5 (perl aborts)
* Mac OSX
* GNU/Linux 2.6
* Solaris
2004-05-24 20:50:10 +00:00
tg 59bdfedbb1 programming error 2004-05-24 20:48:08 +00:00
tg 7582374138 blärgh 2004-05-24 20:17:50 +00:00
tg be0b2c7aed build fixes *sigh* 2004-05-24 20:13:03 +00:00
tg 6c8eabf72e polish, mop up whitespace, etc.
passes regressions on MirOS
2004-05-24 19:56:25 +00:00
tg bb629ad8eb add stdint.h and mop up configure.in 2004-05-24 19:08:52 +00:00
tg 712a3cc064 overhaul the random stuff ;-) 2004-05-24 19:06:55 +00:00
tg bcd702035d file strlfun.c was initially added on branch tg. 2004-05-24 17:43:42 +00:00
tg b8d0872109 save us from including GNU GPL'd content 2004-05-24 17:32:11 +00:00
tg aff9c430e6 free AC_HEADER_STAT 2004-05-24 17:25:43 +00:00
tg 165d1927be free AC_LANG_C{,PLUSPLUS} - we don't do OS/2 2004-05-24 17:22:48 +00:00
tg f30bb19422 un-GPL-ify the sys/wait.h check
I still won't say I speak m4, but I'm getting closer,
although not as close as with sirc/wiki perl...
2004-05-24 17:19:10 +00:00
tg 2745b4381b no twice sys/wait.h 2004-05-24 17:15:37 +00:00
tg d2da772b39 further simplification; for mirbsdksh, GNU autoconf is
only a portability, no Makefile-generating, tool
2004-05-24 16:35:08 +00:00
tg 916f673e8a shutup autoconf 2004-05-24 16:26:27 +00:00
tg c3babfb63d * mirbsdksh is now maintained in the HEAD branch again
* remove aclocal.m4-local copy of the GNU GPL'd AC_TRY_RUN macro
  (makes no difference, except maybe on OS/2)
2004-05-24 16:24:42 +00:00
tg e727889c89 sync with latest ksh.1tbl 2004-05-23 13:03:17 +00:00
tg ffe14a1de4 further minor manpage fixes 2004-05-23 13:01:35 +00:00
tg b051c6e857 * merge OpenBSD 3.5-current
* retain local changes to ls and md5 (md4, hint hint)
* fix up ksh (limits - we still have 4096 bytes input buffer;
  random usage)
* fix manpages (mdX, ksh)
2004-05-23 12:47:01 +00:00
tg daf9f30b2f cope with GNU groff's incapability to properly escape [] chars 2004-04-29 19:06:24 +00:00
tg 4f8d5a47a4 correct pointer type, noticed by gecko2 (Andreas G.), thanks 2004-04-29 18:58:16 +00:00
tg 1c11edfc64 null commit for version bump to mirbsdksh 1.6 2004-04-27 20:00:23 +00:00
tg ce9d26a8fb * mirbsdksh and mirosksh != rksh
* use arc4random familiy for randomness, if exists
* feed back randomness on reseed and variable assignments
2004-04-27 19:59:57 +00:00
tg 10f86cd408 sync with configure.in on ksh_maintainer branch 2004-04-27 19:30:39 +00:00
tg c4fec215ff back out; it slows down (interactive) work on slow machines
quite a bit, and users can seed $RANDOM in their ~/.profile
by using RANDOM=$(dd if=/dev/prandom count=1 2>/dev/null |\
cksum | while read a b; do echo $a; done) instead.
2004-04-26 18:38:20 +00:00
tg b77a4be013 if ksh invoked as sh, don't seed with /dev/urandom
(because even a 4-byte read slows configure/make down a lot)
2004-04-26 18:28:07 +00:00
tg 5860828e51 oops, committed to wrong branch accidentally:
Log message:
seed $RANDOM from /dev/urandom at startup, too.
2004-04-26 18:24:39 +00:00
tg 7834ecbe3c document /dev/urandom use (ksh only) 2004-04-26 18:20:45 +00:00
tg 461c2a76e3 bump to mirbsdksh 1.5 2004-04-24 21:45:37 +00:00
tg b04855f181 sync with ksh_maintainer tag 2004-04-24 21:45:00 +00:00
tg 5f7c1fdd91 these files aren't needed in-tree 2004-04-24 21:29:49 +00:00
tg deedab0128 add Mac OSX notes (tested on Angelo Laub's iBook)
add pre-installed ksh/bash note for various systems
(Solaris, Interix/SFU 3.5 in particular; I didn't
 try even without bash on Mac OSX)
2004-04-23 23:06:07 +00:00
tg 0db78036f8 blame myself here ;) 2004-04-17 01:00:24 +00:00
tg 67ccae311e hello, reality check? 2004-04-17 00:51:19 +00:00
tg 4fcecac715 bump to 1.4 2004-04-17 00:50:28 +00:00
tg 8d3634d008 throw out a bunch more of 0x60 characters throughout code and comments 2004-04-17 00:47:20 +00:00
tg 72426f16e0 pull in latest configure
reorder sections in build script a bit, because strip isn't always GNU

should build on interi^WSFU 3.5 now
2004-04-17 00:37:08 +00:00
tg a10bbd0c7f mirbsdksh-1.3
tested on
* Linux shell.thinknerd.de 2.4.25-grsec #1 Mon Mar 29 08:50:10 CEST 2004 i686 GNU/Linux
* SunOS stinky 5.8 Generic_108528-21 sun4u sparc
  -> SHELL=ksh LDFLAGS=-ldl ksh ./BuildGNU.sh
  (using GNU bash for preparing should work, too)
* MirBSD odem.66h.42h.de 7 Kv#7uA9-20040323 GENERIC#358 i386
2004-04-07 18:43:42 +00:00
tg 95ae34eb0c mkstemp check is there, use it 2004-04-07 17:24:40 +00:00
tg 85a77b6191 pull in ksh_maintainer branch: mkstemp() checks 2004-04-07 17:22:48 +00:00
tg 138338c10d build process improvements
builds with -Werror -Wall and without -Wno-unused now
GNU now uses improvements and mkstemp, too
correct version variable for sh(1)
2004-04-07 17:14:13 +00:00
tg bc29832339 sync with ksh.1tbl
sh.1tbl is now derived from it
2004-04-07 16:56:19 +00:00
tg 455051d58e another fix round 2004-04-07 16:54:01 +00:00
tg a8f426cf13 whoops. even better. 2004-04-07 16:48:57 +00:00
tg 22d9964850 man page fixes 2004-04-07 16:38:51 +00:00
tg 1387701f49 * more sections to strip
* manpage fixes

tested on SuSE GNU today.
2004-03-22 19:03:53 +00:00
tg 9981f691d1 in case someone wants to build a more small, posixlike sh... 2004-03-21 02:49:39 +00:00
tg 83b5247f5d d'oh; when specifying CPPFLAGS, gcc should use them.
while here, restructure the file.

With these changes, mirbsdksh-1.2 passes all expectations and tests
on Walgrind GNU/Linux (-current version); thanks to cnuke@ (Josef
"Jupp" Söntgen) to having me a test account to validate this.
2004-03-21 02:47:58 +00:00