dwww Home | Show directory contents | Find package

Change log for timelimit, the process time limit tool

1.9.2           2021/05/16
        - happy 20th birthday, timelimit!
        - fix a bug with propagating a SIGKILL or SIGSTOP signal on
          at least some Linux/glibc systems

1.9.1           (withdrawn)

1.9.0           2018/04/14
        - add the --features command-line option that always lists
          the "timelimit" feature (with the program version) and also
          lists the "subsecond" feature (version 1.0) if available
        - slightly change the format of the usage error message
        - drop an unused preprocessor conditional
        - mark some function parameters as used when some platform
          features are not present
        - autodetect platform features instead of specifying them in
          the Makefile
        - define _POSIX_C_SOURCE and _XOPEN_SOURCE by default
        - use the FSF TAP shell library
        - add the build-and-test-all tool to, well, test builds with
          and without the options supported on the current platform

1.8.2           2017/11/20
        - allow the install(1) invocations to be overridden

1.8.1           2016/04/15
        - remove the $Ringlet tags from the source files [roam]
        - install the tests as documentation examples [roam]
        - use the C99 bool type [roam]
        - use the C99 const keyword and in-place variable declarations [roam]

1.8             2011/04/13
        - getopt() returns -1 on error, not EOF [roam]
        - add a simple test suite compatible with Perl's TAP framework [roam]
        - add the ability to specify signals by name and the -l
          command-line option to list the available signal names. [roam]
          Debian: #621775, suggested by [mats]

1.7             2010/09/30
        - implement microsecond wait time precision using setitimer(2)
          Debian: #597824, reported by [tomaszn]
        - report the actual error condition if the waitpid() call fails [roam]
        - do not allow SIGCHLD to interrupt waitpid() after the kill [roam]
        - remove the warn() function that is never used even on platforms
          that lack the err(3) family of functions [tomaszn]
        - remove the cvs_id string

1.6             2010/06/26
        - rename the ChangeLog to NEWS, since that's what it is [roam]
        - honor CPPFLAGS [roam]

1.5             2009/10/30
        - add the '__dead2' definition for no-return functions
        - add the '-p' flag to propagate information about the child
          process being terminated by a signal [teddy, roam]

1.4             2008/11/12
        - correct options parsing on GNU systems - do not let timelimit
          grab the option arguments passed to the executed program
          Debian: #505140, reported by John Hasler <jhasler@debian.org>

1.3             2008/09/03
        - fix the $Ringlet VCS keyword in the source files [roam]

1.2             2008/08/22
        - return the child process exit code instead of always exiting
          with 0 [cberg, roam]
        - define _GNU_SOURCE to properly use the Linux header files [roam]

1.1             2007/12/07
        - move the manual page from section 8 to section 1 [mario]

1.0             2007/11/28
        - add an 'install' target to the Makefile [roam]
        - build and install the gzipped manual page, too [roam]
        - remove the TARGETS file that was never used as intended [roam]
        - break the web-visible documentation out of the source tree [roam]
        - add a two-clause BSD copyright to all files [roam]
        - style fixes to the manual page [roam]
        - attempt to create the installation directories [roam]

1.0pre3         2001/06/09
        - actually add the -q flag to the getopt() arguments (ARGH!) [roam]
        - use envopts[] for time/sig variable setting (both env and cmdline)
          [roam]
        - warn when no time/sig arguments specified, as suggested by alpha
          [roam]
        - silence a few gcc warnings [roam]
        - removed CC, CFLAGS initial settings from Makefile [alpha]

1.0pre2         2001/05/21
        - added the '-q' flag to not output messages about signals sent
          to the child process [roam]
        - changed the execv() call to execvp(), so PATH is searched for
          the specified command, as suggested by alpha [roam]
        - changed the default compiler to gcc, as suggested by alpha [roam]
        - added timelimit.8 manpage [roam/alpha]
        - added killtime/warntime/killsig/warnsig defaults [alpha]

1.0pre1         2001/05/16 
        - first rolled-together prerelease.

Name tags:
        roam    Peter Pentchev <roam@ringlet.net>
        alpha   Karsten W Rohrbach <karsten@rohrbach.de>
        mario   Mario Iseli <mario@debian.org>
        cberg   Christoph Berg <myon@debian.org>
        teddy   Teddy Hogeborn <teddy@fukt.bsnet.se>
        tomaszn Tomasz Nowak <nowak2000@poczta.onet.pl>
        mats    Mats Erik Andersson <mats.andersson@gisladisker.se>

Comments:       Peter Pentchev <roam@ringlet.net>

Generated by dwww version 1.15 on Wed Sep 3 12:12:45 CEST 2025.