File: NEWS

package info (click to toggle)
timelimit 1.9.0-5
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, sid
  • size: 160 kB
  • sloc: ansic: 473; sh: 318; makefile: 107; perl: 96
file content (107 lines) | stat: -rw-r--r-- 4,176 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
Change log for timelimit, the process time limit tool

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>