-
Notifications
You must be signed in to change notification settings - Fork 2
/
ChangeLog
136 lines (98 loc) · 4.88 KB
/
ChangeLog
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
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
2011-08-27 karl
* Add "gjournal" to flags potentially returned by statfs and getfsstat
indicating that journaling with gjournal is enabled (see gjournal(8)).
2011-02-14 karl
* "rlimit virtual" now works -- a break statement was missing.
* Silence "clang --analyze" warnings.
2011-01-18 karl
* Version bump to 1.4. Tagged 1.4 release.
2010-08-12 karl
* Upgrade to Tcl Extension Architecture (TEA) 3.8.
2010-03-22 karl
* Upgrade to Tcl Extension Architecture (TEA) 3.7.
2009-08-11 karl
* Add new command, cptime, that uses the sysctl library call to get
CPU time statistics. Command takes an array name as an argument
and will fill it with system, user, nice, interrupt, idle, and
total clock counts. Upon a second invocation with the same array
as an argument, it will calculate the cpu time of the various
elements as a percentage, returning those as key-value pairs and
update the array with the latest sampled values.
* Version bump to 1.3.
2009-07-28 karl
* Update README.FreeBSD to reflect that --with-tclinclude is not needed
and --with-mandir will put the manpage in a place where "man" will
find it without changing MANPATH. Update .gitignore to ignore *.o *.so.
2009-03-31 karl
* Changes to make tclbsd work on Debian Linux.
2008-06-23 karl
* sockbuf is not available on Mac OS X Leopard. Have it be an error
to try to get or set that value.
* OS X uses termios rather than termio so fix the Makefile so it will
build properly on OS X.
2008-05-27 karl
* Add new rlimit-settable values for max virtual memory mapped ("virtual")
and max socket buffer memory (mbufs, in bytes) ("sockbuf").
* You can now specify "unlimited" as an argument to rlimit value setting
options and tclbsd will substitute RLIM_INFINITY as the value.
* Switched the data type of the variable that we use for limits from
long to Tcl wide int, because rlim_t type is a 64 bit integer.
* Got rid of intermediate value generation with sprintf -- just
using standard Tcl functions like Tcl_NewWideIntObj instead.
* Checking error returns in a couple places where we weren't.
2008-04-15 karl
* Add ::bsd::abort command to invoke the abort() system call.
2007-12-21 karl
* Fold helper procs from tclbsd.tcl into bsd_procs.tcl.
* Version bump to 1.1.
2007-06-13 karl
* The ident to openlog must be a const char *, i.e. it needs to not
change after the openlog, so use Tcl_IncrRefCount on the Tcl object
containing the ident to prevent the Tcl interpreter from later
taking the space for some other purpose.
2007-06-12 karl
* Document the ::bsd::syslog command.
* Emit reasonable error messages when the facility or priority is
unrecognized.
2007-03-12 karl
* Update to Tcl Extension Architecture (TEA) 3.6.
2007-02-27 karl
* Made getfsstat actually work.
* Support the -wait and -nowait options to getfsstat, which is a Tcl
interface to the BSD UNIX "getfsstat" system call.
* Version bump to 1.0.
2007-02-18 karl
* Add getfsstat that will return filesystem statistics for all mounted
filesystems.
2007-01-17 karl
* Add cputime proc to calculate the CPU time used by running something,
like Tcl's time but uses the CPU time not elapsed real time.
2006-01-04 Karl Lehenbauer <karl-bsd@sc.com>
* Now that we're loading in Tcl procs as well as a C extension
library, make the generation of the pkgIndex.tcl file be
correct, eh?
2006-01-04 Karl Lehenbauer <karl-bsd@sc.com>
* Add support for syslog -- yes there are other Tcl syslog interfaces,
at least Scotty/Tnm, but we don't want to pull all that stuff in,
and this interface is, we believe, BSD-complete.
* configure.in, generic/bsd.c: Detect whether the setproctitle call
is available so we can build on the BSD variant Mac OS X/Darwin.
2005-11-28 Karl Lehenbauer <karl-bsd@sc.com>
* Add support for ::bsd::getkey to read a single key from the keybaord
in raw mode and return the character value as an integer
2005-11-23 Karl Lehenbauer <karl-bsd@sc.com>
* Add support for MNT_JAILDEVFS and MNT_IGNORE flags when present.
2005-11-28 Karl Lehenbauer <karl-bsd@sc.com>
* Add support for ::bsd::getkey to read a single key from the keybaord
in raw mode and return the character value as an integer
2005-11-23 Karl Lehenbauer <karl-bsd@sc.com>
* Add support for MNT_JAILDEVFS and MNT_IGNORE flags when present.
2005-08-07 Karl Lehenbauer <karl-bsd@sc.com>
* Put all commands in a "bsd" namespace
* Export commands from "bsd" namespace
* Add interface to setproctitle
* Use the proper secure idiom, setproctitle("%s", string), to prevent
stack mangling, etc.
* Rudimentary manpage bsd.n.
* Add support for getfsstat flags MNT_MULTILABEL (multiLabel) and
MNT_ACLS (aclsEnabled).