Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-11-25 | * Add lnpno port to imap/src/osdep/unix/Makefile to account for ports that do | Eduardo Chappa | |
not need/want to build using pam. Add more robustness to the configure process, to add -lcrypt to the build flags when --with-bundled-tools=no is given. | |||
2019-11-23 | * Change in build process. Now Alpine will not build the imap tools by | Eduardo Chappa | |
default. In order to build the imap tools (such as mtest, imapd, etc.) the configure script must be given the --with-bundled-tools option. Similarly, libpam is not required anymore, unless the option --with-bundled-tools is used. | |||
2019-11-22 | * Alpine crashes when opening a remote imap folder and computing scores. | Eduardo Chappa | |
Reported by Paul DeStefano. | |||
2019-10-29 | * Bug in Pico, which makes Alpine (and Pico) print garbage in the screen | Eduardo Chappa | |
when a screen is resized to a large number of rows. The solution was to change the type of two variables from "signed char" to "int". Reported by Joshua Miller. | |||
2019-10-27 | * Fix a bug in commit 418e8bc5789d... which made Alpine ignore a challenge | Eduardo Chappa | |
during authentication using CRAM-MD5. The intention was to ignore the challenge in the PLAIN authentication. This made Alpine fail to authenticate when using the CRAM-MD5 authenticator. Reported by Stefan Mueller. | |||
2019-10-08 | * Compilation problem and error in logic in function ssl_validate_cert. | Eduardo Chappa | |
The issue with logic was that of the two checks for validation of if the first one was not done, the second one would not be done. The intention was to do the second check if the first check failed. Reported by Erich Ecknet. | |||
2019-10-06 | * Check for name of server in "server validation code" in more places. | Eduardo Chappa | |
* Document request message for first time use reports IMAP for any remote connection. Report the correct type of service instead. | |||
2019-10-03 | * Fix compilation errors when Alpine is built with "--without-ssl" option. | Eduardo Chappa | |
2019-09-26 | * Return a read() to be a read of one byte. The current code has a code | Eduardo Chappa | |
for a read of zero bytes, but this causes problems. Reported by Greg Oster. | |||
2019-09-22 | * Alpine removes trailing spaces from passwords, which creates failures | Eduardo Chappa | |
when login into an account. Reported by R. Lyons. | |||
2019-09-06 | * Fixes so that Alpine will build in the Windows operating system. This | Eduardo Chappa | |
update takes care of building with LibreSSL. | |||
2019-09-01 | * Improvements to the pico manual as well as on the code that displays | Eduardo Chappa | |
the table of color codes. | |||
2019-09-01 | * Improvements to documentation and behavior of Alpine when users get a | Eduardo Chappa | |
non-empty challenge in a smtp server. | |||
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-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-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 | * 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-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-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 | * 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. |