wmail: updated change-log and bumped to 2.3.

This commit is contained in:
Jeremy Sowden 2019-06-21 11:50:35 +01:00 committed by Carlos R. Mafra
parent d77e013060
commit 0e0dd78437
4 changed files with 53 additions and 3 deletions

View file

@ -1,3 +1,53 @@
2019-06-21 Jeremy Sowden <jeremy@azazel.net>
* wmail/ChangeLog, wmail/README, wmail/configure.ac,
wmail/wmailrc-sample: wmail: updated change-log and bumped to 2.3.
2019-06-21 Jeremy Sowden <jeremy@azazel.net>
* wmail/src/wmail.c: wmail: fixed use-after-free. The CleanupNames() function removed the sender-addresses for deleted
mails, but did not set the namesChanged flag to true. This meant
that if the ticker was displaying the address of a mail which had
been deleted it would continue doing so after the address had been
freed.
2019-06-13 Jeremy Sowden <jeremy@azazel.net>
* wmail/src/config.c, wmail/src/wmail.c: wmail: handle allocation
failures. Check the return values of some invocations of malloc and strdup and
ensure that any NULL's are handled correctly.
2019-06-13 Jeremy Sowden <jeremy@azazel.net>
* wmail/src/config.c: wmail: fixed possible NULL-pointer dereference
in config-parser. The code calling Tokenize assumed that if it returned true, value
would not be NULL. However, in the case of a line containing no
equals sign: blah that would not be the case. Changed Tokenize to return false unless
id and value are both defined.
2019-06-13 Jeremy Sowden <jeremy@azazel.net>
* wmail/src/wmail.c: wmail: fixed NULL-pointer dereference if
opendir(3) fails. Code was: if (( dir = opendir( ... ))) { // ... } closedir( dir ); // dir may be NULL Moved closedir(3) inside if-block.
2019-06-13 Jeremy Sowden <jeremy@azazel.net>
* wmail/src/wmail.c: wmail: use continue instead of goto.
2019-06-13 Jeremy Sowden <jeremy@azazel.net>
* wmail/src/common.c, wmail/src/config.c, wmail/src/wmail.c: wmail:
formatting improvements.
2019-06-13 Jeremy Sowden <jeremy@azazel.net>
* wmail/src/common.h: wmail: debug macro fixes.
2019-06-13 Jeremy Sowden <jeremy@azazel.net>
* wmail/README, wmail/src/config.c, wmail/wmailrc-sample: wmail:
fixed config typo. The old spelling is still supported.
2019-06-12 Jeremy Sowden <jeremy@azazel.net>
* wmail/ChangeLog, wmail/README, wmail/configure.ac,

View file

@ -1,6 +1,6 @@
Name : wmail
Description : a enhanced Window Maker email flagging docklet
Current version : 2.2
Current version : 2.3
Licence : see file COPYING for licencing details
Web/Home : https://www.dockapps.net/wmail
Contact : Window Maker Developers <wmaker-dev@googlegroups.com>

View file

@ -1,5 +1,5 @@
dnl Process this file with autoconf to produce a configure script.
AC_INIT([wmail], [2.2], [wmaker-dev@googlegroups.com])
AC_INIT([wmail], [2.3], [wmaker-dev@googlegroups.com])
AC_CONFIG_HEADERS(config.h)
AC_CONFIG_SRCDIR([src/wmail.c])
AM_INIT_AUTOMAKE([foreign])

View file

@ -1,6 +1,6 @@
#-*-shell-script-*-############################################################
#
# .wmailrc - wmail v2.2 configuration file
# .wmailrc - wmail v2.3 configuration file
# note: cmd-line options always overide the settings in this file unless you
# force runtime reconfiguration by clicking on the docklets display area
#