diff --git a/wmbiff/ChangeLog b/wmbiff/ChangeLog index 8b1e488..021e4a7 100644 --- a/wmbiff/ChangeLog +++ b/wmbiff/ChangeLog @@ -1,3 +1,93 @@ +2019-07-22 Jeremy Sowden + + * ChangeLog, NEWS, configure.ac: bumped to 0.4.34. + +2019-07-02 Jeremy Sowden + + * wmbiff/wmbiff.c: use one for-loop when creating backing XPM. Fixes + static analysis warning about uninitialized value. + +2019-07-02 Jeremy Sowden + + * wmbiff/passwordMgr.c: fixed possible null-pointer dereference. + +2019-07-02 Jeremy Sowden + + * wmbiff/Imap4Client.c, wmbiff/passwordMgr.c, wmbiff/test_tlscomm.c, + wmbiff/tlsComm.c, wmgeneral/wmgeneral.c: fixed leaks. + +2019-07-02 Jeremy Sowden + + * wmbiff/wmbiff.c: removed superfluous assignment. + +2019-07-02 Jeremy Sowden + + * wmbiff/Pop3Client.c: replaced strncpy with memcpy. + +2019-07-02 Jeremy Sowden + + * wmbiff/Client.h, wmbiff/Imap4Client.c, wmbiff/MessageList.c, + wmbiff/MessageList.h, wmbiff/Pop3Client.c, wmbiff/ShellClient.c, + wmbiff/maildirClient.c, wmbiff/mboxClient.c, wmbiff/passwordMgr.c, + wmbiff/passwordMgr.h, wmbiff/test_wmbiff.c, wmbiff/tlsComm.c, + wmbiff/tlsComm.h, wmbiff/wmbiff.c: stop hiding pointers behind typedefs. + +2019-07-02 Jeremy Sowden + + * .gitignore: added .gitignore. + +2019-07-02 Jeremy Sowden + + * Makefile.am, autoconf/Makefile.am, configure.ac: removed autoconf + directory. + +2019-07-02 Jeremy Sowden + + * autogen: added autogen. + +2019-06-28 Jeremy Sowden + + * wmbiff/Client.h, wmbiff/Imap4Client.c, wmbiff/passwordMgr.c: use + `size_t` for password-lengths. + +2019-06-28 Jeremy Sowden + + * wmbiff/Imap4Client.c: fixed endianness problems parsing server-ports. + `regulo_atoi` expects a pointer-to-int and `PCU.serverPort` is a + `uint16_t`, so `&PCU.serverPort` is not compatible and we need to use an + `int` temporary variable to avoid endianness problems. + +2019-06-28 Jeremy Sowden + + * wmbiff/socket.c: fixed endianness problems connecting to POP and IMAP + servers. `addr.sin_addr.s_addr` is a `uint32_t` in NBO, so assigning a + `struct in_addr` cast to `unsigned long` will break on 64-bit big-endian + architectures. + +2019-06-28 Jeremy Sowden + + * wmbiff/test_wmbiff.c: `addr.sin_port` is in NBO, so we should use + ntohs(3), not htons(3). + +2019-06-28 Jeremy Sowden + + * wmbiff/socket.c, wmbiff/test_wmbiff.c: tidy up socket connexions. + +2019-06-28 Jeremy Sowden + + * wmbiff/socket.c: correct the address size passed to connect(2). + `addr` is a `struct sockaddr_in`, not a `struct sockaddr`; using `sizeof + var` instead of `sizeof (type)` ensures that the right size is used. + +2019-06-28 Jeremy Sowden + + * wmbiff/regulo.c, wmbiff/wmbiff/regulo.h: `regulo_match` modifies + `instructions[i].destination`, so remove `const`. + +2019-06-28 Jeremy Sowden + + * wmbiff/regulo.c: use temporary variables and remove casts. + 2019-03-01 Doug Torrance * ChangeLog, NEWS, configure.ac: Bump to version 0.4.33 diff --git a/wmbiff/NEWS b/wmbiff/NEWS index 57e908c..e4db915 100644 --- a/wmbiff/NEWS +++ b/wmbiff/NEWS @@ -1,5 +1,10 @@ Release Notes ~~~~~~~~~~~~~ +Release 0.4.34 - July 23, 2019 + * Bug fixes. + * Code cleanup. + * Call XSetCommand. + Release 0.4.33 - March 1, 2019 * Code cleanup. diff --git a/wmbiff/configure.ac b/wmbiff/configure.ac index 1e507a7..9731077 100644 --- a/wmbiff/configure.ac +++ b/wmbiff/configure.ac @@ -6,7 +6,7 @@ dnl and configure: dnl installation prefix dnl version -AC_INIT(WMBiff, 0.4.33, wmaker-dev@googlegroups.com, wmbiff) +AC_INIT(WMBiff, 0.4.34, wmaker-dev@googlegroups.com, wmbiff) AM_INIT_AUTOMAKE AC_CONFIG_HEADER([config.h]) dnl make sure autoheader finds version, implicitly defined above.