1 XXXX-XX-XX Frank Benkstein <frank-vlock@benkstein.net>
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>
16 * Fixed man page installation error.
18 2007-11-17 Frank Benkstein <frank-vlock@benkstein.net>
22 * Updated documentation.
24 2007-11-04 Frank Benkstein <frank-vlock@benkstein.net>
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>
36 * Documentation update.
37 * Improved error handling.
39 2007-10-03 Frank Benkstein <frank-vlock@benkstein.net>
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>
52 * Added libcaca based screen saver module.
53 * Miscellaneous minor fixes.
55 2007-09-19 Frank Benkstein <frank-vlock@benkstein.net>
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>
69 * Documentation update.
71 2007-08-29 Frank Benkstein <frank-vlock@benkstein.net>
75 * Really tiny cleanups.
77 2007-08-23 Frank Benkstein <frank-vlock@benkstein.net>
81 * Fix compilation on Debian/kFreeBSD.
83 2007-08-16 Frank Benkstein <frank-vlock@benkstein.net>
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>
96 * Added FreeBSD support. Build with PAM_LIBS=-lpam, install with
98 * Improved signal handling.
99 * Added timeout support to password prompts.
101 2007-08-09 Frank Benkstein <frank-vlock@benkstein.net>
105 * No changes since vlock 2.0 rc2.
107 2007-08-06 Frank Benkstein <frank-vlock@benkstein.net>
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>
120 * Code cleanups (comments, style).
121 * Fixed two merely theoretical security problems.
123 2007-08-02 Frank Benkstein <frank-vlock@benkstein.net>
127 * Many improvements to security.
128 * General cleanup to source tree.
131 * LICENSE file updated, license terms unchanged.
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>
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>
150 * Shadow authentication added.
152 2007-07-25 Frank Benkstein <frank-vlock@benkstein.net>
156 * Complete rewrite. vlock is now made of several tools called
159 2007-05-23 Frank Benkstein <frank-vlock@benkstein.net>
163 * No changes since rc2.
165 2007-05-10 Frank Benkstein <frank-vlock@benkstein.net>
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>
177 * Some compile time warnings fixed..
178 * Support for SysRq disabling added.
180 1999-01-13 Michael Johnson <johnsonm@redhat.com>
184 1998-03-12 Michael Johnson <johnsonm@redhat.com>