summaryrefslogtreecommitdiff
path: root/pith/pine.hlp
AgeCommit message (Collapse)Author
2019-08-22 * Ignore extra text in challenge from smtp server during authentication.Eduardo Chappa
2019-08-20 * Improve code that determines the type of encryption that is used accordingEduardo Chappa
to user's request.
2019-08-09 * Bug: When a user cancels a connection, Alpine returns an empty passwordEduardo Chappa
to c-client, which in turn tries an empty password instead of cancelling the connection.
2019-08-01 * Improvements to the documentation on the meaning of the /tls unaryEduardo Chappa
parameter to make sure the user understands that this is used when the STARTLS command is needed and not when a TLS encryption is needed.
2019-07-31 * PC-Alpine will always offer the UTF8 encoded name when an attachmentEduardo Chappa
is being saved.
2019-07-19 * Alpine crashes with error "Lock when already locked" because itEduardo Chappa
attempts to check for new mail on a locked stream that is being used for a save operation. Reported by Carlos E.R.
2019-07-11 * Alpine crashes when trying to post an article in a newsgroup and theEduardo Chappa
connection is closed while the post is being composed, but later the post is attempted to be sent. In some instances, the stream may be open and closed during this time, but Alpine does not realize the connection was closed and attempts the post without a netstream, producing a crash.
2019-07-08 * Correct a misspelling. Pointed out by Holger Trapp.Eduardo Chappa
2019-07-05 * Fix compilation error produced when a specific encryption protocolEduardo Chappa
has been disabled during the compilation of the Openssl library.
2019-07-03 * Fix compilation errors in MacOS. Fix provided by Doug Luce.Eduardo Chappa
2019-07-03 * Fix some errors in documentation pointed out by Holger Trapp.Eduardo Chappa
2019-06-30 * Update to some documentation on security using SSL, TLS and STARTTLS.Eduardo Chappa
2019-06-22 * New version 2.21.99999 (06/22/2019)Eduardo Chappa
2019-06-21 * Do not use a delay when printing messages to screen when the initialEduardo Chappa
keystroke sequence of commands is active. Based on a report from Holger Trapp.
2019-06-05 * Add revision string to first time user report.Eduardo Chappa
2019-06-05 * Add revision number to message id. This helps me to figure out whenEduardo Chappa
problems exist, so I can go back to the exact bits that caused the problem.
2019-06-04 * Temporarily reverse a code used when signing: There are two versionsEduardo Chappa
of Openssl that do different things. I need to understand them better. In the mean time, we go back to the original code.
2019-06-03 * Return some code used to sign messages. Apparently openssl is notEduardo Chappa
consistent in what it signs. Problem reported by Björn Krellner.
2019-05-25 * Modified test for LibreSSL, since OpenSSL next version will beEduardo Chappa
version 3.0.
2019-05-23 * When Alpine is set to validate a message using the user's store, andEduardo Chappa
user agrees to save a certificate of another user, use the saved certificate immediately to verify the smime message. Reported by Stefan Mueller.
2019-05-23 * Add backward search in the index screen. Based on patch by Astyanax Foo,Eduardo Chappa
submitted in 2009, but resubmitted by Erich Eckner on 2019.
2019-05-23 * Experimental: Attempt to fix a "digest failure" in which AlpineEduardo Chappa
fails to add a trailing line to signed text. Reported by Stefan Mueller.
2019-05-23 * Code to limit versions of the encryption protocol uses old calls,Eduardo Chappa
and not the new calls.
2019-05-08 * Buffer overflow bug on auth_md5.c, where not enough dynamic memoryEduardo Chappa
was being allocated. Based on a report by Erich Eckner.
2019-05-07 * Few improvements in the password management code.Eduardo Chappa
2019-05-05 * Alpine stops parsing the mailcap file when it finds an invalid entry.Eduardo Chappa
Reported by Matt Roberds to the Debian bug system at https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=886370.
2019-05-04 * Initial release of XOAUTH2 authentication support in Alpine forEduardo Chappa
Gmail.
2019-04-28 * Compilation failure in Solaris when ldap is enabled. Reported byEduardo Chappa
"mechanic" in comp.mail.pine. * Configure script modifications to set the ldap-dir value correctly. * Fix some typos in documentation.
2019-03-29 * Patches from Michał Dardas and Mateusz Kocielski from LogicalTrustEduardo Chappa
that fix the following startup crashes: * Crash when Alpine started with empty url fragment; * Crash when Alpine started with option last-time-prune-questioned in wrong format; * Crash when Alpine started with printf formatting characters from command line; and * Crash when Alpine started with an extremely long command line option. * Crash when Alpine is started with the wrong piped input when opening a folder from the command line. Reported by Mateusz Kocielski from LogicalTrust.
2019-02-17 * Rewrite support for specific SSL encryption protocols, includingEduardo Chappa
a. Add a new variable: encryption-protocol-range, which can be used to specify the minimum and maximum versions of the TLS protocol that Alpine will attempt to use to encrypt its communication with the server. b. Add support for the Server Name Identification (SNI) extension needed for TLSv1.3. c. Remove the DTLS code. It was not being used.
2019-01-20 * In some rare cases, when attachments are deleted before savingEduardo Chappa
emails, the filenames will be displayed in RFC1522 representation, instead of in decoded form. Reported and patched by Wang Kang.
2019-01-01 * When there are time changes in the clock, Alpine might go to sleepEduardo Chappa
for big amounts of time while displaying messages in the screen. Reset sleep time to 5 seconds in case it finds it needs to sleep more than 5 seconds or a negative amount of time.
2019-01-01 * Some servers report the encoding of a message/rfc822 as 8bit, andEduardo Chappa
because of that, Alpine sets their encoding to quoted-printable, in contradiction to RFC 2045. We handle this by keeping the encoding reported by the server. Based on a report by Holger Trapp.
2018-12-20 * When a message/rfc822 part of a message is encoded withEduardo Chappa
Content-Transfer-Encoding: QUOTED-PRINTABLE, Alpine will stop processing that message. Later this causes Alpine to crash because when it displays messages, it assumes that both header and body parts are processed. Reported by Mark Crispin in 2010, in the Alpine-info list (message with subject "crash bug in alpine/mailpart.c:format_msg_att()") with no example, and reported now by Holger Trapp, with an example.
2018-12-16 * Bug: When a message is multipart, and the first part is flowed text,Eduardo Chappa
then forwarding the message will set the first part to be flowed, and sent that way even when the option Do Not Send Flowed Text is enabled. To avoid this issue, we remove any flowed text parameters from the body of the message, so we create a "remove_parameter" function, and then we set the flowed parameter only when the user requested. Reported by Holger Trapp.
2018-12-08 * Alpine would not report an error correctly in the case that there wasEduardo Chappa
a failure using an SMTP server. This was due to c-client sending a RSET command after the failure and Alpine reporting the reply of this command.
2018-12-06 * Fix a crash in the S/MIME configuration screen when a user turned off ↵Eduardo Chappa
S/MIME, and then reenabled it. This crash was due to a double free of memory. To avoid this in the future, we created a function free_x509_store(), which whenever called, will only free memory once. A similar crash would occur when one attempted to enter the S/MIME configuration screen if S/MIME was turned off. In this case, Alpine would try to dereference a null pointer.
2018-09-29 * Add the /tls1_3 modifier to establish connections use the TLS protocolEduardo Chappa
version 1.3.
2018-08-15 * S/MIME: Some clients do not transform messages to canonical form whenEduardo Chappa
signing first and encrypting second, which makes Alpine fail to parse the signed data after encryption. Reported by Holger Trapp.
2018-08-12 * Several changes to the compilation of Alpine in Windows to useEduardo Chappa
LibreSSL in connecting to external servers. This complements the changes to support S/MIME. In particular, we add support for validation of certificates by using C:\\libressl\ssl\certs as the place to save CA certificates. In order to help users, some certificates are distributed. TODO: Kerberos port, w2k.
2018-08-12 * The call realpath(..., NULL) gives an error in Solaris, which means thatEduardo Chappa
we need to allocate memory for storing the resolved path. Reported by Fabian Schmidt.
2018-07-10 * Several improvements to the OPENINGTEXT type of tokens, including:Eduardo Chappa
avoid memory leaks when trying to get the opening text a second time, and get the actual opening text for html messages that are part of a multipart/* text. In addition, Alpine caches this text, so that operations such as resizing, or marking a message deleted, does not make Alpine recompute this text.
2018-07-06 * Remap UBOGON from 0xfffd to 0xfff8, since 0xfffd represents a missingEduardo Chappa
character in UTF-8, but 0xfff8 is undefined.
2018-07-04 * Kerberos was included twice in OSX due to a double definition of gssEduardo Chappa
coming from the configure script and imap/Makefile. Remove the double definition from imap/Makefile. Reported and patched by Wang Kang.
2018-06-30 * Don't forget to update documentation...Eduardo Chappa
2018-06-30 * Width of characters is not always determined correctly when wcwidthEduardo Chappa
is used. The revert to using code for the Windows operating system. Reported by Andrew Ho.
2018-06-27 * Add a similar modification to include the message from aEduardo Chappa
multipart/mixed message that contain a signed part.
2018-06-26 * When a message is of type multipart/mixed, and its first part isEduardo Chappa
multipart/signed, Alpine will include the text of the original message in a reply message, instead of including a multipart attachment. Suggested by Barry Landy.
2018-06-26 * Many mail programs might include attachments in an alternative htmlEduardo Chappa
part. In this case, these attachments are not included in a reply, even if the option "Include Attachments in Reply" is enabled. We include these attachments in a reply too in this case (experimental.)
2018-06-16 * Clear up some memory so that valgrind does not complain.Eduardo Chappa