wmail: updated change-log and bumped to 2.3.
This commit is contained in:
		
							parent
							
								
									d77e013060
								
							
						
					
					
						commit
						0e0dd78437
					
				
					 4 changed files with 53 additions and 3 deletions
				
			
		| 
						 | 
					@ -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>
 | 
					2019-06-12  Jeremy Sowden <jeremy@azazel.net>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	* wmail/ChangeLog, wmail/README, wmail/configure.ac,
 | 
						* wmail/ChangeLog, wmail/README, wmail/configure.ac,
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,6 +1,6 @@
 | 
				
			||||||
Name            : wmail
 | 
					Name            : wmail
 | 
				
			||||||
Description     : a enhanced Window Maker email flagging docklet
 | 
					Description     : a enhanced Window Maker email flagging docklet
 | 
				
			||||||
Current version : 2.2
 | 
					Current version : 2.3
 | 
				
			||||||
Licence         : see file COPYING for licencing details
 | 
					Licence         : see file COPYING for licencing details
 | 
				
			||||||
Web/Home        : https://www.dockapps.net/wmail
 | 
					Web/Home        : https://www.dockapps.net/wmail
 | 
				
			||||||
Contact         : Window Maker Developers <wmaker-dev@googlegroups.com>
 | 
					Contact         : Window Maker Developers <wmaker-dev@googlegroups.com>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,5 +1,5 @@
 | 
				
			||||||
dnl Process this file with autoconf to produce a configure script.
 | 
					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_HEADERS(config.h)
 | 
				
			||||||
AC_CONFIG_SRCDIR([src/wmail.c])
 | 
					AC_CONFIG_SRCDIR([src/wmail.c])
 | 
				
			||||||
AM_INIT_AUTOMAKE([foreign])
 | 
					AM_INIT_AUTOMAKE([foreign])
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,6 +1,6 @@
 | 
				
			||||||
#-*-shell-script-*-############################################################
 | 
					#-*-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
 | 
					# note: cmd-line options always overide the settings in this file unless you
 | 
				
			||||||
# force runtime reconfiguration by clicking on the docklets display area
 | 
					# force runtime reconfiguration by clicking on the docklets display area
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue