Release Notes: cdrtools is now at version 3.01a14, and now supports root-less operation on Linux using fcaps. #include file reordering was undertaken to avoid warnings on older platforms. Job processing code was moved from smake/make.c to smake/job.c. A typo in include/schily/stat.h that caused setting of nanoseonds in timestamps to be impossible for NetBSD and OpenBSD was fixed.
Release Notes: This release fixes a problem in star with "star --xattr -find relative_path ..." smake has been bumped to version 1.2.3. Avoids a false GCC warning when compiling the termcap program. The man page sccsfile.4 has been rewritten to make it easier to understand. cdrtools has been bumped to version 3.01a12. The UDF implementation in mkisofs has been enhanced to support all typical UNIX file types, all three timestamps in microsecond granularity, the suid/sgid/sticky file flags, and correct credentials for symlinks.
Release Notes: A bug introduced in the last smake version that caused empty command lines to fail was fixed. A bug in the Bourne Shell that may cause PATH to be ignored if it ends in ':' was fixed. Cdrtools was bumped to version 3.01a11 and Star to version 1.5.2.
Release Notes: This release optimizes command execution to help systems with slow fork() (like Cygwin). Smake now may be compiled to enforce the Bourne Shell as default SHELL to speed up work on Cygwin. A workaround for Cygwin-1.7.17 and newer has been added, and handles the missing PACKED definition and the incompatible change related to BOOL in windef.h. The Schily Makefilesystem now defines $(SPACE) and $(NUMBER_SIGN), characters that usually cannot appear in Makefiles. cpp now includes a pre-yacced cpy.y to allow to create a fully functional binary on Systems without yacc (such as Cygwin and HP-UX).
Release Notes: This release has been upgraded to smake-1.2.2 and cdrtools-3.01a10.
Release Notes: Supports POSIX SUS issue 7 for loop in the Bourne Shell. The man page of the Bourne Shell is free of Sun cruft and follows the man page man(5). cpp defines __BUILTIN_VA_ARG_INCR like the Sun cpp does since SunOS-4.0. Better dependencies for parallel builds. Support for Debian on the FreeBSD kernel. Support for the Syllable clone Pyro. Better compliance with cl.exe. Cdrtools have been bumped to 3.01a09.
Release Notes: The Bourne Shell now supports the ENV environment variable and the related new startup files /etc/sh.shrc and $HOME/.shrc, enhanced aliases and a new builtin "dosh" which allows it to use simple shell scripts in aliases, and long names for options for the "set -o" option.
Release Notes: The Bourne Shell built-in "type" now correctly lists case statements in functions. The Bourne Shell now supports pushd/popd/dirs. The built-in times(1) command in the Bourne Shell now produces POSIX-compliant output. Two memory leaks have been fixed in the Bourne Shell.
Release Notes: Several minor bugs in the Bourne Shell have been fixed. The Bourne Shell now has the built-in commands "savehistory", "map", and "repeat". The mapper (used by sh, bsh, and ved) now has better defaults for cursor mappings. The man page for the Bourne Shell now includes a complete description of the command history editor. The libxtermcap implementation now supports tc= nesting of 64 instead of 32. The termcap program has had several small bugfixes and now allows the user to output unknown termcap entries in order.
Release Notes: The Bourne Shell now supports umask -S and a symbolic POSIX compliant mode to set umask. The Bourne Shell builtin "read" now supports the POSIX option -r. The Bourne Shell builtin "ulimit" now supports the options -l, -m, and -u for better *BSD and Linux compatibility. All known unfixed bugs in the SVr4.0 Bourne Shell from 1990 have been fixed. The Bourne Shell man page got a major reworking and, among other features, describes the commandline history editor.