1
2008-05-14 Frank Benkstein <frank-vlock@benkstein.net>
5
* Fix and improve build system: use LDLIBS instead of LDFLAGS where
6
appropriate and provide EXTRA_CFLAGS/EXTRA_LDFLAGS parameters in ./configure.
7
* Display number of authentication tries on exit.
9
2008-03-26 Frank Benkstein <frank-vlock@benkstein.net>
13
* Fix a script handling bug.
15
2008-03-21 Frank Benkstein <frank-vlock@benkstein.net>
19
* Small plugin documentation update.
21
2008-01-15 Frank Benkstein <frank-vlock@benkstein.net>
25
* Fixed snprintf() corner case in "new" module.
26
* Restore timeout if select() was interrupted by a signal in prompt().
28
2007-12-29 Frank Benkstein <frank-vlock@benkstein.net>
32
* Slightly changed the fix for the previous security issue: directory parts
33
are now silently stripped from erroneous names instead of reported as errors.
34
* Fixed a file descriptor leak in script handling.
35
* Fixed a bug where vlock would run in an infinite loop if not started from
36
a terminal. Now it simply exits.
37
* Added unit tests (using cunit).
39
2007-11-28 Frank Benkstein <frank-vlock@benkstein.net>
43
* A critical security problem (local root exploit) was fixed:
44
Previous versions of vlock (since 2.2 alpha1) contained a serious flaw
45
that allowed any user to execute arbitrary code as root . This was
46
possible because plugin names could contain "../" thus escaping the
47
pre-defined plugin directory. All users of vlock 2.2 development versions
48
are advised to update.
49
* Improved script handling.
50
* Added two more scripts.
52
2007-11-26 Frank Benkstein <frank-vlock@benkstein.net>
56
* Fixed man page installation error.
58
2007-11-17 Frank Benkstein <frank-vlock@benkstein.net>
62
* Updated documentation.
64
2007-11-04 Frank Benkstein <frank-vlock@benkstein.net>
68
* Improved error handling and error messages.
69
* Fixed portability bugs.
70
* Fixed dependency handling bug.
72
2007-10-16 Frank Benkstein <frank-vlock@benkstein.net>
76
* Documentation update.
77
* Improved error handling.
79
2007-10-03 Frank Benkstein <frank-vlock@benkstein.net>
83
* Added ./configure script.
84
* Improved plugin handling.
85
* Improved error handling.
86
* Improved child process handling.
88
2007-09-21 Frank Benkstein <frank-vlock@benkstein.net>
92
* Added libcaca based screen saver module.
93
* Miscellaneous minor fixes.
95
2007-09-19 Frank Benkstein <frank-vlock@benkstein.net>
99
* Medium rewrite was undertaken.
100
* Support for plugins (modules and scripts) was added.
101
* vlock-all, vlock-new, and vlock-nosysrq were converted to modules.
102
* Other sample modules and scripts were added.
103
* vlock now tries to terminale cleanly if killed by SIGTERM and on errors.
1
105
2007-09-08 Frank Benkstein <frank-vlock@benkstein.net>