1 2015-08-21 Doug Torrance <dtorrance@piedmont.edu>
3 * ChangeLog, configure.ac: Bump to version 0.36.
5 2015-08-21 Doug Torrance <dtorrance@piedmont.edu>
7 * wmfsm/wmfsm.c: Handle errors related to the HOME
8 environment variable. In particular, if HOME is undefined, then a
9 segmentation fault will occur. Also, if HOME is at least 245
10 characters, then a buffer overflow will occur. We check for these
11 conditions and exit with an error message instead. Patch obtained from
14 [1] https://sources.debian.net/src/wmfsm/0.35-1/debian/patches/handle_HOME_errors.patch/
16 2015-08-21 Doug Torrance <dtorrance@piedmont.edu>
18 * wmfsm/wmfsm.c: Lengthen the buffer for mount options
19 to decrease the likelihood of a stack buffer overflow.
21 2015-08-21 Doug Torrance <dtorrance@piedmont.edu>
23 * wmfsm/Makefile.am: Move wmfsm_master.xpm from make
24 clean to make distclean; otherwise make && make clean && make fails.
26 2015-08-20 Doug Torrance <dtorrance@piedmont.edu>
28 * README: Add note about libdockapp to README.
30 2015-08-16 Rodolfo García Peñas (kix) <kix@kix.es>
32 * Makefile.am, configure.ac, wmfsm/Makefile.am,
33 wmfsm/wmfsm.c, wmgeneral/Makefile.am,
34 wmgeneral/wmgeneral.c, wmgeneral/wmgeneral.h: wmfsm uses now the new
35 library libdockapp that includes the old wmgeneral library.
37 2015-01-22 Doug Torrance <dtorrance@monmouthcollege.edu>
39 * ChangeLog, configure.ac: Bump to version 0.35.
41 2015-01-21 Doug Torrance <dtorrance@monmouthcollege.edu>
43 * README: Update README with new installation instructions.
45 2015-01-21 Doug Torrance <dtorrance@monmouthcollege.edu>
47 * ChangeLog, ChangeLog.old: Combine ChangeLog and
50 As ChangeLog is no longer automatically generated by arch, there is
51 no need to keep these files separate.
53 2015-01-21 Doug Torrance <dtorrance@monmouthcollege.edu>
55 * wmfsm/wmfsm.c: Impove version number handling.
58 - Add new --version command line option. (This was already
59 documented in the manpage.) Remove this information from the --help
60 text. Also took the opportunity to properly align the --fire line
62 - Remove WMFSM_VERSION macro in favor of PACKAGE_VERSION from
64 - Remove hard-coded version number at top of source file for
67 2015-01-21 Doug Torrance <dtorrance@monmouthcollege.edu>
69 * AUTHORS, configure.ac: Update with new contact information.
71 2015-01-21 Doug Torrance <dtorrance@monmouthcollege.edu>
73 * wmfsm/Makefile.am, wmfsm/wmfsm.1, wmfsm/wmfsm.c: Add -a
74 command line option to select appearance at runtime.
76 Also update Makefile to install appearance XPMs during "make
79 2015-01-21 Doug Torrance <dtorrance@monmouthcollege.edu>
81 * configure.ac, wmfsm/Makefile.am, wmfsm/wmfsm_master.xpm: wmfsm:
82 Add --with-xpm option to configure to select appearance at compile
85 Note that wmfsm/wmfsm_master.xpm has been removed, as it is now
86 created as a symlink during configure. It is also removed by "make
89 2015-01-21 Doug Torrance <dtorrance@monmouthcollege.edu>
91 * TODO: Remove TODO; all the items have been done.
93 2015-01-21 Doug Torrance <dtorrance@monmouthcollege.edu>
95 * wmfsm/wmfsm.c: Fix -Wunused-result compiler warnings.
97 In particular, if fscanf does not read the expected number of items
98 from /etc/mtab, print a warning message.
100 2015-01-20 Doug Torrance <dtorrance@monmouthcollege.edu>
102 * COPYING: Update COPYING from
103 http://www.gnu.org/licenses/gpl-2.0.txt.
105 2015-01-20 Doug Torrance <dtorrance@monmouthcollege.edu>
107 * wmfsm/wmfsm.c: Update Free Software Foundation address in
110 2015-01-20 Doug Torrance <dtorrance@monmouthcollege.edu>
112 * ChangeLog, Makefile.am, configure.ac, wmfsm/Makefile.am,
113 wmfsm/wmfsm.1, wmfsm/wmfsm.c, wmgeneral/wmgeneral.c: Remove
116 2015-01-20 Doug Torrance <dtorrance@monmouthcollege.edu>
118 * wmfsm/wmfsmrc.sample: Update sample configuration file.
120 Patch by Arthur Korn <arthur@korn.ch> to fix Debian bug #226298 [1].
122 [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?archive=yes&bug=226298
124 2015-01-20 Doug Torrance <dtorrance@monmouthcollege.edu>
126 * wmfsm/wmfsm.1: Improve manpage.
129 - Apply, with some modification, a patch by Jari Aalto
130 <jari.aalto@poboxes.com> to clarify the format of the
131 configuration file. See [1].
132 - Escape minus signs to avoid hyphen-used-as-minus-sign Lintian
133 warning in the Debian package.
134 - Remove docbook-to-man comments to avoid
135 manpage-has-errors-from-man Lintian warning in the Debian package.
136 - Add commas between short and long options for readability.
138 [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?archive=yes&bug=226274
140 2015-01-19 Doug Torrance <dtorrance@monmouthcollege.edu>
142 * wmfsm/wmfsm.c: Apply further Debian patches.
144 The individual patches no longer seem to exist, so I submit them
145 together. According to debian/changelog entries by Arthur Korn
146 <arthur@debian.org>, these patches include:
147 * fixed memleak introduced in 0.34-2 with the patch by Timo Benk.
148 global char *mp[] was assigned the result of stdup() repeatedly
149 without free. My ugly fix is to free it all up at the beginning of
150 readFileSystems(). Now I'm a proud Perl coder ... closes: #196057
151 * memleak news: avoid it if there are more than 9 filesystems too.
152 * Fixed filesystem name corruption, thanks to Ralf Horstmann and
153 Cristian Ionescu-Idbohrn for the patch.
155 2015-01-19 Doug Torrance <dtorrance@monmouthcollege.edu>
157 * wmfsm/wmfsm.c: Read newly mounted filesystems.
159 Patch by Timo Benk <t_benk@web.de> to fix Debian bug #186826 [1].
161 [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?archive=yes&bug=186826
163 2015-01-19 Doug Torrance <dtorrance@monmouthcollege.edu>
165 * wmfsm/wmfsm.c: Hide "system" file systems.
167 Patch [1] by roma1390 and Michele Noberasco to fix Gentoo bug #50148
170 [1] http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/x11-plugins/wmfsm/files/wmfsm-0.34.linux-fs.patch
171 [2] https://bugs.gentoo.org/show_bug.cgi?id=50148
173 2015-01-19 Doug Torrance <dtorrance@monmouthcollege.edu>
175 * configure.ac: Autotools updates.
178 - Update AM_INIT_AUTOMAKE to silence "two- and three-arguments forms
179 are deprecated" warnings.
180 - Update AC_DEFINEs to silence "missing template" warnings.
182 2015-01-19 Doug Torrance <dtorrance@monmouthcollege.edu>
184 * configure.ac, configure.in: Rename configure.in to
187 2015-01-19 Doug Torrance <dtorrance@monmouthcollege.edu>
189 * INSTALL, Makefile.in, acconfig.h, aclocal.m4, config.guess,
190 config.h.in, config.sub, configure, depcomp, install-sh, missing,
191 mkinstalldirs, wmfsm/Makefile.in, wmgeneral/Makefile.in: wmfsm:
192 Remove autotools-generated files.
194 2015-01-19 Doug Torrance <dtorrance@monmouthcollege.edu>
196 * Add verison 0.34 to repository. Obtained from [1].
198 [1] http://snapshot.debian.org/archive/debian/20050312T000000Z/pool/main/w/wmfsm/wmfsm_0.34.orig.tar.gz
200 2002-07-13 03:17:14 GMT Chris Gray <cgray4@po-box.mcgill.ca> patch-4
205 wmfsm--dev--0.3--patch-4
212 modified directories:
216 2002-07-13 03:05:30 GMT Chris Gray <cgray4@po-box.mcgill.ca> patch-3
219 Bumped the version number.
221 wmfsm--dev--0.3--patch-3
223 Going to release later tonight. I can tell you're excited.
228 modified directories:
232 2002-07-13 02:50:54 GMT Chris Gray <cgray4@po-box.mcgill.ca> patch-2
235 Bumped the version number.
237 wmfsm--dev--0.3--patch-2
239 Going to release later tonight. I can tell you're excited.
242 autom4te.cache/output.0 autom4te.cache/requests
243 autom4te.cache/traces.0 depcomp
246 ChangeLog Makefile.am Makefile.in aclocal.m4 config.h.in
247 configure configure.in wmfsm/Makefile.in wmgeneral/Makefile.in
253 2002-07-13 02:43:28 GMT Chris Gray <cgray4@po-box.mcgill.ca> patch-1
256 Implemented an [include] section.
258 wmfsm--dev--0.3--patch-1
260 As per user request, I added an [include] section to the ~/.wmfsmrc file
261 so that you can explicitly include filesystems rather than just
264 Also made a new SGML manpage because *roff sucks.
268 ChangeLog.old wmfsm/wmfsm.sgml
271 ChangeLog wmfsm/wmfsm.1 wmfsm/wmfsm.c
274 2002-07-12 23:38:19 GMT Chris Gray <cgray4@po-box.mcgill.ca> base-0
279 wmfsm--dev--0.3--base-0
281 wmfsm is a fairly complete program, but it's still nice to have some
285 ./AUTHORS ./COPYING ./ChangeLog ./INSTALL ./Makefile.am
286 ./Makefile.in ./NEWS ./README ./TODO ./acconfig.h ./aclocal.m4
287 ./config.guess ./config.h.in ./config.sub ./configure
288 ./configure.in ./install-sh ./missing ./mkinstalldirs
289 ./stamp-h.in ./wmfsm/Makefile.am ./wmfsm/Makefile.in
290 ./wmfsm/wmfsm.1 ./wmfsm/wmfsm.c ./wmfsm/wmfsm_mask.xbm
291 ./wmfsm/wmfsm_master.xpm ./wmfsm/wmfsm_master_cyan.xpm
292 ./wmfsm/wmfsm_master_highcolor.xpm
293 ./wmfsm/wmfsm_master_lowcolor.xpm ./wmfsm/wmfsmrc.sample
294 ./wmgeneral/Makefile.am ./wmgeneral/Makefile.in
295 ./wmgeneral/wmgeneral.c ./wmgeneral/wmgeneral.h
298 2001-01-19 Chris Gray <cgray@tribsoft.com>
300 * configure.in: Did a lot of work so that maintenance should be
301 easier in the future. Things are totally done with
302 automake/autoconf now. The goal is to remove all of the OS
303 dependent ifdefs and change them to depend on the actual feature
304 of the OS that we are testing for.
306 2001-01-13 Chris Gray <cgray@tribsoft.com>
308 * debian/wmfsm.1: Changed the man page to reflect the new
309 options. I should probably distribute this man page in such a way
310 that non-Debian users can install it easily.
312 * wmfsm/wmfsm.c: Added getopt support, and a new option, --delay.
313 The delay should be 10 * number in microseconds which seems a bit
314 unintuitive to me. I'll probably change that.
316 2001-01-09 Chris Gray <cgray@tribsoft.com>
318 * wmfsm/wmfsm.c: Added FreeBSD patches from Steven Enderle
319 <panic@subphase.de>. Also, it looks like I am taking this project
320 over. Hopefully I can do some good!
322 0.30 24/08/1999 OpenBSD support, it hopefully works...
323 Blinking on a filesystem that is 95 percent full
324 0.30 04/06/1999 use fstat() instead of system("df")
325 Exclusion of directories via ~/.wmfsmrc
326 uses less colors (54), other colorschemes are included
327 0.27 26/03/1999 mouse toggable fire/normal mode
329 Solaris 2.6/7 support
330 0.26 06/03/1999 added fire mode for bars
331 0.25 05/03/1999 first release