summaryrefslogtreecommitdiff
path: root/alpine
AgeCommit message (Collapse)Author
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-22 * Alpine removes trailing spaces from passwords, which creates failuresEduardo Chappa
when login into an account. Reported by R. Lyons.
2019-09-06 * Fixes so that Alpine will build in the Windows operating system. ThisEduardo Chappa
update takes care of building with LibreSSL.
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-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-03 * Fix compilation errors in MacOS. Fix provided by Doug Luce.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 * Do not check for new mail on a folder when closing, unless we have aEduardo Chappa
stream.
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-07 * Few improvements in the password management code.Eduardo Chappa
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-28 * Remove generated files from git repository. Patch provided by ErichEduardo Chappa
Eckner.
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-02-14 * commit a43c686472a0... and 2e921f97bd1278a... were modified toEduardo Chappa
avoid delays in certain commands (for example, when sending a message using the ^X command.)
2019-01-01 * An addition to the previous commit, to add another check that we doEduardo 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 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.
2018-12-21 * When we display a message/rfc822 attachment, print an error messageEduardo 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 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-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-08-22 * Make sure that the Summary: entry in a calendar entry always getsEduardo Chappa
decoded with escapes removed. Similarly do the same for other headers.
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-07-06 * Update configure script to remove the search for a linking tclEduardo Chappa
library until the development header have been found, and update C_CLIENT_AUTHS to not to have a trailing space.
2018-06-17 * new version 2.21.9999Eduardo Chappa
2018-06-16 * Clear up some memory so that valgrind does not complain.Eduardo Chappa
2018-06-16 * Fix freeing history memory, and other changes to make Valgrind happy.Eduardo Chappa
2018-06-14 * More changes to make Valgrind happy.Eduardo Chappa
2018-05-28 * Make sure that automatic closing of connections only affectsEduardo Chappa
IMAP connections, and no other connections are affected.
2018-05-27 * Add new variable close-connection-timeout, which tells Alpine to closeEduardo Chappa
a connection that is having problems being kept alive after the number of seconds configured in this variable, if the connection has not recovered. The default is 0, which means to keep the connection alive and wait for the connection to recover.
2018-05-21 * Add the "g" option to the select command that works in IMAPEduardo Chappa
servers that implement the X-GM-EXT-1 capability (such as the one offered by Gmail.) This allows users to do selection in Alpine as if they were doing a search in the web interface for Gmail.
2018-05-21 * Nothing to see here, this is just reformatting of the code toEduardo Chappa
make it easier to find functions when I need to do so.
2018-05-20 * Move freeing for some SSL memory until after all connections areEduardo Chappa
closed. * A message could fail to verify its signature even if the certificate was saved when the message was open. Based on a report by David Woodhouse to the RedHat bugzilla system.
2018-05-19 * Clear history when closing alpine, for commands that keep it.Eduardo Chappa
* Reversing the clearing of the rmap memory.
2018-05-13 * For a calendar entry with method PUBLISH, we show all entries in the ↵Eduardo Chappa
calendar. When "More Details" is selected for each individual event, the description of that entry is shown only. When the calendar is opened from the view attachment list screen, all entries will be shown. Mske sure there are no memory leaks. * Reverse some of the changes to make valgrind happy, as this may make Alpine crash by using memory that was released.
2018-05-13 * More changes to make Valgrind happy. Work in progress.Eduardo Chappa
2018-05-04 * Update of alpine.exe to the latest bits.Eduardo Chappa
2018-05-02 * Changes to make Valgrind happy. Work in progress.Eduardo Chappa
2018-04-18 * Fix compilation errors in Windows to include files pith/ical.c andEduardo Chappa
pith/body.c in pith/makefile.wnt. Reported by Ulf-Dietrich Braumann.
2018-03-09 * Some locales do not have a string for AM or PM (e.g. de_DE) whichEduardo Chappa
makes some displays of dates look wrong. In the case that a locale does not have a string for AM or PM, the time in 24 hours format is printed. Reported by Holger Trapp. * Add the time zone to the display of dates (this is the value of the TZID parameter.) * Display the value of the DTSTAMP in the "[More Details]" link. The DTSTAMP field contains information on when the calendar object was created. Suggested by Holger Trapp.
2018-02-26 * New version 2.21.999Eduardo Chappa
* rewrite of some code in pith/ical.c to make sure function prototypes are correct. * Add a separator line to the calendar entry in case, the calendar is sent as the main body of the message.
2018-02-24Merge branch 'ical'Eduardo Chappa
2018-02-24 * remove for now files ical.c and ical.h until we get to implement aEduardo Chappa
calendar.
2018-02-03 * tcp debug can be enabled using -d tcp or -d tcpdebug. I had to do thisEduardo Chappa
because I kept writing -d tcpdebug instead of -d tcp.
2018-01-21 * If the directory where Alpine saves the certificates if empty,Eduardo Chappa
alpine would not create a self-signed certificate to encrypt the password file. Reported in comp.mail.pine by mechanic.