tests/Makefile: valgrind --track-fds=yes --child-silent-after-fork=yes
[vlock.git] / ChangeLog
bloba3f0271e0e111699bdd00a1de59d3dc94d7a1b8f
1 XXXX-XX-XX Frank Benkstein <frank-vlock@benkstein.net>
3         vlock 2.2 rc3
5         * A critical security problem (local root exploit) was fixed:
6                 Previous versions of vlock (since 2.2 alpha1) contained a serious flaw
7                 that allowed any user to execute arbitrary code as root .  This was
8                 possible because plugin names could contain "../" thus escaping the
9                 pre-defined plugin directory.  All users of vlock 2.2 development versions
10                 are advised to update.
12 2007-11-26 Frank Benkstein <frank-vlock@benkstein.net>
14         vlock 2.2 rc2
16         * Fixed man page installation error.
18 2007-11-17 Frank Benkstein <frank-vlock@benkstein.net>
20         vlock 2.2 rc1
22         * Updated documentation.
24 2007-11-04 Frank Benkstein <frank-vlock@benkstein.net>
26         vlock 2.2 beta2
28         * Improved error handling and error messages.
29         * Fixed portability bugs.
30         * Fixed dependency handling bug.
32 2007-10-16 Frank Benkstein <frank-vlock@benkstein.net>
34         vlock 2.2 beta1
36         * Documentation update.
37         * Improved error handling.
39 2007-10-03 Frank Benkstein <frank-vlock@benkstein.net>
41         vlock 2.2 alpha3
43         * Added ./configure script.
44         * Improved plugin handling.
45         * Improved error handling.
46         * Improved child process handling.
48 2007-09-21 Frank Benkstein <frank-vlock@benkstein.net>
50         vlock 2.2 alpha2
52         * Added libcaca based screen saver module.
53         * Miscellaneous minor fixes.
55 2007-09-19 Frank Benkstein <frank-vlock@benkstein.net>
57         vlock 2.2 alpha1
59         * Medium rewrite was undertaken.
60         * Support for plugins (modules and scripts) was added.
61         * vlock-all, vlock-new, and vlock-nosysrq were converted to modules.
62         * Other sample modules and scripts were added.
63         * vlock now tries to terminale cleanly if killed by SIGTERM and on errors.
65 2007-09-08 Frank Benkstein <frank-vlock@benkstein.net>
67         vlock 2.1
69         * Documentation update.
71 2007-08-29 Frank Benkstein <frank-vlock@benkstein.net>
73         vlock 2.1 rc1
75         * Really tiny cleanups.
77 2007-08-23 Frank Benkstein <frank-vlock@benkstein.net>
79         vlock 2.1 beta1
81         * Fix compilation on Debian/kFreeBSD.
83 2007-08-16 Frank Benkstein <frank-vlock@benkstein.net>
85         vlock 2.1 alpha2
87         * Locking message now configurable.
88         * Added configuration file support: ~/.vlockrc.
89         * "vlock --new" now works even if stdin is not a terminal.
90         * Improved documentation.
92 2007-08-11 Frank Benkstein <frank-vlock@benkstein.net>
94         vlock 2.1 alpha1
96         * Added FreeBSD support.  Build with PAM_LIBS=-lpam, install with
97           INSTALL=ginstall.
98         * Improved signal handling.
99         * Added timeout support to password prompts.
101 2007-08-09 Frank Benkstein <frank-vlock@benkstein.net>
103         vlock 2.0
105         * No changes since vlock 2.0 rc2.
107 2007-08-06 Frank Benkstein <frank-vlock@benkstein.net>
109         vlock 2.0 rc2
111         * Improved man page and error messages.
112         * Fixed bug that prevented shadow authentication from working.
113         * vlock can now only be killed by root.  This will probably be
114           fixed in future releases.
116 2007-08-05 Frank Benkstein <frank-vlock@benkstein.net>
118         vlock 2.0 rc1
120         * Code cleanups (comments, style).
121         * Fixed two merely theoretical security problems.
123 2007-08-02 Frank Benkstein <frank-vlock@benkstein.net>
125         vlock 2.0 beta2
127         * Many improvements to security.
128         * General cleanup to source tree.
129         * ChangeLog added.
130         * Manpages updated.
131         * LICENSE file updated, license terms unchanged.
132         * README updated.
133         * Added a SECURITY blurb.
134         * -n,--new option now implies -a,--all instead of requiring it.
136 2007-07-30 Frank Benkstein <frank-vlock@benkstein.net>
138         vlock 2.0 beta1
140         * Added manpages for all tools.
141         * Enter key must be pressed before authentication is started.
142         * When run as root, vlock now locks as the user given by the
143           $USER environment variable.
144         * Add -n,--new option to run vlock on a new virtual console.
146 2007-07-28 Frank Benkstein <frank-vlock@benkstein.net>
148         vlock 2.0 alpha2
150         * Shadow authentication added.
152 2007-07-25 Frank Benkstein <frank-vlock@benkstein.net>
154         vlock 2.0 alpha1
156         * Complete rewrite. vlock is now made of several tools called
157           from a shell script.
159 2007-05-23 Frank Benkstein <frank-vlock@benkstein.net>
161         vlock 1.4
163         * No changes since rc2.
165 2007-05-10 Frank Benkstein <frank-vlock@benkstein.net>
167         vlock 1.4 rc2
169         * Make install rule made more friendly to packagers.
170         * Updated license declarations: sources now clearly
171           state "GNU General Public License version 2".
173 2007-05-09 Frank Benkstein <frank-vlock@benkstein.net>
175         vlock 1.4 rc1
177         * Some compile time warnings fixed..
178         * Support for SysRq disabling added.
180 1999-01-13 Michael Johnson <johnsonm@redhat.com>
182         vlock 1.3
184 1998-03-12 Michael Johnson <johnsonm@redhat.com>
186         vlock 1.2