Age | Commit 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 according | Eduardo Chappa | |
to user's request. | |||
2019-08-09 | * Bug: When a user cancels a connection, Alpine returns an empty password | Eduardo 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 unary | Eduardo 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 attachment | Eduardo Chappa | |
is being saved. | |||
2019-07-19 | * Alpine crashes with error "Lock when already locked" because it | Eduardo 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 the | Eduardo 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-09 | * Clean up some generated files from the repository and update | Eduardo Chappa | |
gitignore. Suggested by Edmund Lau. | |||
2019-07-08 | * Correct a misspelling. Pointed out by Holger Trapp. | Eduardo Chappa | |
2019-07-05 | * Fix compilation error produced when a specific encryption protocol | Eduardo 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 initial | Eduardo 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 when | Eduardo Chappa | |
problems exist, so I can go back to the exact bits that caused the problem. | |||
2019-06-05 | * Do not check for new mail on a folder when closing, unless we have a | Eduardo Chappa | |
stream. | |||
2019-06-04 | * Temporarily reverse a code used when signing: There are two versions | Eduardo 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 not | Eduardo Chappa | |
consistent in what it signs. Problem reported by Björn Krellner. | |||
2019-05-27 | * make sure that Password file saving option matches list of | Eduardo Chappa | |
options. | |||
2019-05-25 | * Modified test for LibreSSL, since OpenSSL next version will be | Eduardo Chappa | |
version 3.0. | |||
2019-05-23 | * When Alpine is set to validate a message using the user's store, and | Eduardo 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 Alpine | Eduardo 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 memory | Eduardo 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 for | Eduardo Chappa | |
Gmail. | |||
2019-04-28 | * Compilation failure in Solaris when ldap is enabled. Reported by | Eduardo 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 LogicalTrust | Eduardo 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-28 | * Clean up some code in the ssl_unix module. It adds to the last | Eduardo Chappa | |
modifications in the ssl_unix module. | |||
2019-02-28 | * Remove generated files from git repository. Patch provided by Erich | Eduardo Chappa | |
Eckner. | |||
2019-02-17 | * Rewrite support for specific SSL encryption protocols, including | Eduardo 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-02-15 | * Restore recognition of empty directories. It was deleted by mistake | Eduardo Chappa | |
when added support for internationalization in folders. Based on a report by Michael Rutter. | |||
2019-02-15 | * Add /auth=XYZ to the way to define a server. This allows users to | Eduardo Chappa | |
select the method to authenticate to an IMAP, SMTP or POP3 server. Examples are /auth=plain, or /auth=gssapi, etc. | |||
2019-02-14 | * commit a43c686472a0... and 2e921f97bd1278a... were modified to | Eduardo Chappa | |
avoid delays in certain commands (for example, when sending a message using the ^X command.) | |||
2019-01-27 | * When saving an attachment, do an extra effort to save the name | Eduardo Chappa | |
of the file, if this is in the Content-Disposition parameter. Based on a report by Holger Trapp. | |||
2019-01-26 | * Ignore errors coming from errors in parsing the ID from an IMAP | Eduardo Chappa | |
server. Based on a report by Stefan in the Alpine-info mailing list. | |||
2019-01-26 | * Add --with-tcl-lib-dir=PATH option to the configure script, in | Eduardo Chappa | |
case the TCL libraries are not located in a standard path. Also add ca-root-nss.crt to the list of bundles to test for existence of certificates. Based on a report in comp.mail.pine by Roderick. | |||
2019-01-20 | * In some rare cases, when attachments are deleted before saving | Eduardo Chappa | |
emails, the filenames will be displayed in RFC1522 representation, instead of in decoded form. Reported and patched by Wang Kang. | |||
2019-01-01 | * An addition to the previous commit, to add another check that we do | Eduardo Chappa | |
not sleep for too long when there are changes in the clock. | |||
2019-01-01 | * When there are time changes in the clock, Alpine might go to sleep | Eduardo 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, and | Eduardo 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. | |||
2019-01-01 | * Crash when sending an email due to improper use of memory that was | Eduardo Chappa | |
released by the system. | |||
2018-12-26 | * Remove old code to support Pine 4.42 (released November 21, 2001) | Eduardo Chappa | |
and short-lived until release of Pine 4.43 (released November 28, 2001.) Also update message to mean what Alpine is trying to do (forwarding, not answering.) | |||
2018-12-21 | * When we display a message/rfc822 attachment, print an error message | Eduardo Chappa | |
when there was an error fetching the body of that message. | |||
2018-12-20 | * When a message/rfc822 part of a message is encoded with | Eduardo 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-18 | * Prevent freeing memory that is not needed to be freed when | Eduardo Chappa | |
removing parameters of the content-type header. |