summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-06-30 * Attempt to move the compilation of PC-Alpine to using openssl.Eduardo Chappa
Currently only the WNT port works. The WXP port will stay in LibreSSL, and I still need to test if the W32 port will stay with OpenSSL or LibreSSL.
2020-06-29 * Reset the way the message-id is generated when composing a message.Eduardo Chappa
2020-06-29 * New version 2.23.2Eduardo Chappa
2020-06-29 * Extension of the privacy changes to the generation of message-id when ↵Eduardo Chappa
replying, forwarding and bouncing.
2020-06-29 * Fixed narrowing a search, using the select command, which was broken whileEduardo Chappa
adding the "R Replace Selectn" command
2020-06-29 * Modifications to protect the privacy of users:Eduardo Chappa
+ Alpine does not generate Sender or X-X-Sender by default by making [X] Do Not Generate Sender Header the default. + Alpine does not disclose User Agent by default by making [X] Suppress User Agent When Sending the default. + Alpine uses the domain in the From: header of a message to generate a message-id and suppresses all information about Alpine, version, revision, and time of generation of the message-id from this header. This information is replaced by a random string.
2020-06-29 * URLs that are surrounded by white space are not cleaned by Alpine beforeEduardo Chappa
passing them to the browser, resulting in no display of the URL when Alpine tries to open it. Reported by Gregory Heytings.
2020-06-28 * Addition of a link to the Apache License 2.0. This is available fromEduardo Chappa
the Release Notes as well as the welcome screen.
2020-06-28 * When messages are selected, pressing the ";" command to broaden or narrowEduardo Chappa
a search, now offers the possibility to completely replace the search, and is almost equivalent to being a shortcut to "unselect all messages, and select again". The difference is that cancelling this command will not unselect all currently selected messages. Suggested by Holger Trapp.
2020-06-28 * When an attachment is deleted and the original message is saved, AlpineEduardo Chappa
might write only a part of the name of the file deleted. Reported by Holger Trapp.
2020-06-28 * After returning from the directory side of a dual-folder, sometimesEduardo Chappa
Alpine would return to the first folder in the parent directory or to the dual-folder. The fix is to return to the original dual-folder as intended. Reported by Holger Trapp.
2020-06-28 * Alpine links with tcl, even if WebAlpine is not built. The solutionEduardo Chappa
was to test for header files before we test for library files. If the former do not exists, we do not test for the latter.
2020-06-28 * Corrections and improvements to the documentation by Dennis Davis.Eduardo Chappa
* Change flags from ) and to to BIO_NOCLOSE and BIO_CLOSE to improve readability.
2020-06-27 * Update to some information on configuring Gmail with XOAUTH2.Eduardo Chappa
2020-06-27 * Update ooauth2.py to python3 using the 2to3 script and fixing the ↵Eduardo Chappa
conversions between strings and bytes throughout the script. Suggested by Holger Trapp.
2020-06-27 * New version 2.23.1Eduardo Chappa
2020-06-27 * Fix for a compilation issue in Visual Studio, which prefersEduardo Chappa
memset ((void *) (x + len),...) to memset ((void *) x + len,...).
2020-06-27 * Invalid signatures created by Alpine, when built with recentEduardo Chappa
releases of the Openssl-1.1.1 series (but not in the Openssl-1.0.1 series). Fix contributed by Bernd Edlinger.
2020-06-26 * When Alpine starts a PREAUTH connection, it might still ask the userEduardo Chappa
to login. Reported by Frank Tobin.
2020-06-26 * Corrections and improvements to the documentation by Dennis Davis.Eduardo Chappa
2020-06-26 * Expansion of the configuration screen for XOAUTH2 to includeEduardo Chappa
username, and tenant. * If a user has more than one client-id for a service, Alpine tries to asks the user which client-id to use and associates that client-id to the credentials in the XOAUTH2 configuration screen.
2020-06-21 * Alpine will ding the terminal bell when asking about quittingEduardo Chappa
when new mail arrives. This is consistent with Alpine dinging the bell when new mail arrives. Bell will not ding if it is disabled for status messages. Suggested by Chime Hart.
2020-06-19 * Release of version 2.23Eduardo Chappa
2020-06-18 * Crash if Privacy Policy is not accessible.Eduardo Chappa
2020-06-18 * Compilation error in Alpine when using the ntlm authenticator.Eduardo Chappa
Reported by Marco Beishuizen.
2020-06-18 * Security Bug: Alpine can be configured to start a secure connection ↵Eduardo Chappa
using /tls on an insecure connection. However, if the connection is PREAUTH, Alpine will not upgrade the connection to a secure connection, because a client must not issue a STARTTLS to a server that supports it in authenticated state. This makes Alpine continue to use an insecure connection with the server, exposing user data. Reported by Damian Poddebniak and Fabian Ising, from Münster University of Applied Sciences.
2020-06-17 * Fixes to documentation of changes since the release of version 2.22.Eduardo Chappa
2020-06-17 * Alpine does not set the return path correctly when using a role while ↵Eduardo Chappa
bouncing a message. Reported by Dr. C. Griewatsch.
2020-06-14 * Creation of Alpine's Privacy Policy. This is presented as a link to an ↵Eduardo Chappa
online document from the Release Notes. Upon user request, Alpine downloads and displays this document. Links to the privacy policy are also displayed when a user starts Alpine for the first time, or when a user starts a new version of Alpine. There is no default exit greeting command for these screens, and to exit the user must press "E", instead of the old default, which was the RETURN command. The RETURN command will open the handle on which the cursor is on, which by default is the Privacy Policy
2020-06-14 * Addition of the scripts/ directory and the script ooauth2.py that allowsEduardo Chappa
users of a mail app to create refresh token and access tokens for XOAUTH2 authorization in outlook mail accounts.
2020-06-13 * Promote the login authentication method higher thanEduardo Chappa
OAUTHBEARER and XOAUTH2. This avoids using these authentication methods when other authentication methods are still working.
2020-06-13 * Selecting by subject might not copy the subject of the current messageEduardo Chappa
to the selection text correctly. Reported by Iosif Fettich.
2020-06-12 * Additional addition of doucmentation for XOAUTH2, some fixes in the ↵Eduardo Chappa
documentation, fixes in the configuration screen, and documentation on what is needed in each structure defining each service.
2020-06-12 * Initial implementation of XOAUTH2 authentication support for Outlook.Eduardo Chappa
Based on documentation suggested by Andrew C Aitchison.
2020-06-11 * Release of version 2.22.1Eduardo Chappa
2020-06-10 * (part 2) WebAlpine fails to compile with gcc10. Reported by Milt Epstein.Eduardo Chappa
2020-06-10 * WebAlpine fails to compile with gcc10. Reported by Milt Epstein.Eduardo Chappa
2020-06-09 * Fixes in the Windows code for the new external browser capability.Eduardo Chappa
2020-06-09 * When reading an email and a user selects an email address to which to ↵Eduardo Chappa
compose a message from the message, the user will be able to select a role to compose that message.
2020-06-08 * Corrections to spelling errors, contributed by Jens Schleusener.Eduardo Chappa
2020-06-08 * Remove some compilation warnings given by clang7.Eduardo Chappa
2020-06-08 * Remove some compilation warnings given by gcc9.Eduardo Chappa
2020-06-07 * Changes to configure.ac force all these changes. This includesEduardo Chappa
changes that are necessary for compilation that did not make it to the previous commit.
2020-06-07 * Experimental: Alpine can pass an HTML message to an external web ↵Eduardo Chappa
browser, by using the "External" command in the ATTACHMENT INDEX screen. * Experimental: New configuration variable "External Command Loads Inline Images Only" that controls if Alpine will pass to an external browser a link to all the images in the HTML message, or will only pass a link to inline images included in the message. For your privacy and security this feature is enabled by default.
2020-05-21 * Update to some http_* functions to return status code returned by server.Eduardo Chappa
2020-05-19 * Update to some of the links in the documentation, mainly removing ↵Eduardo Chappa
references to the University of Washington site, since the links to their site are dead. Suggested by Ekalavya.
2020-05-18 * Further modifications to http.c to account for differences in which ↵Eduardo Chappa
http replies can come, so that http_* functions return the body and not the headers of a reply.
2020-05-18 * A few improvements to the http code, which make the http_* functions not ↵Eduardo Chappa
return the headers of a http reply. So, http_get returns the text retrieved retrieverd, without headers. This allows for simplification of the mm_login_oauth2_c_client function.
2020-05-14 * Create /starttls as a synonym of /tls. Update the documentation to useEduardo Chappa
/starttls instead of /tls. This should cause less confusion in Alpine users in the future.
2020-05-13 * Avoid error messages or tcp timeouts when cancelling imap authentication.Eduardo Chappa