summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2020-05-13 * Clear a few compilations warnings, produced by gcc.Eduardo Chappa
2020-05-11 * When using single trip authenticators, still report we used them,Eduardo Chappa
even though we do not report the full command used.
2020-05-10 * A few more fixes and improvements to the text that explains how to ↵Eduardo Chappa
configure Alpine with XOAUTH2 in Gmail.
2020-05-10 * Remove CC=cc from Makefiles under the imap/ directory. Also redefineEduardo Chappa
ARRC, as these are inherited from values set in the configure script, which in turn can be inherited from environment variables. This implies that to build c-client one needs to specify these variables, and since this is not being built as a stand-alone library anymore, we take these values from the configure script. Submitted by Robert Siebeck.
2020-05-09 * Several improvements to Alpine's support of XOAUTH2. In the case of Gmail,Eduardo Chappa
a text explaining the basic steps on how to configure fully Alpine with Gmail was added. In addition, some issues introduced while included OAUTHBEARER were also fixed.
2020-05-08 * Bug prevented development version from establishing a XOAUTH2 ↵Eduardo Chappa
authentication.
2020-05-08 * Attempt to clear bug ↵Eduardo Chappa
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=956361 where scrolling can be broken by resizing the screen.
2020-04-12 * When an html anchor does not quote the link in the href parameter,Eduardo Chappa
alpine does not link to it.
2020-04-11 * Remove sleep of 5 seconds for mailcap programs that use the terminalEduardo Chappa
to display content. Suggested by Carl Edquist. In addition to remove configurable process table command and it corresponding sleep time.
2020-04-05NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICEEduardo Chappa
NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE First use the commit command before using "git commit -a" NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE * New version 2.22 * New variable system-certs-path that allows users to indicate the location of the directory where folders are located. In PC-Alpine this must be C:\libressl\ssl\certs. The C: drive can be replaced by the name of the drive where the binary and DLL files are located. * Crash in Alpine when attempting to reply to a multipart/alternative message that is malformed, and the option to include attachments in reply is enabled. Reported and patched by Peter Tirsek. * Add support for the OAUTHBEARER authentication method in Gmail. Thanks to Alexander Perlis for suggesting it and explaining how the method works. * Add file cert.pem to the list of containers of CA certificates. * Add variable system-certs-file to indicate the location of a container of CA certificates. This complements the variable system-certs-path that gives the location the directory that containes CA certificates. * Fix a bug in PC-Alpine that made Alpine go into an infinte loop and consume CPU when it was iconized. Reported by Holger Schieferdecker in comp.mail.pine. * Add a help text to the option close-connection-timeout. Reported by Aditya Mahajan. * Corrections to the release notes provided by Dennis Davis. * Creation of port wxp to build Alpine in Windows XP. At the time of this writing, the port w32 is the same as the port wxp, but it is intended to target other 32 bit operating systems. * Added support for SALS-IR (rfc 4959) and similar support for other protocols (SMTP, NNTP, POP3) as some SMTP servers do not support a round-trip two step authentication. For example, davmail does not support PLAIN authentication in SMTP using the challenge-response scheme. Implemented after a report by Geoffrey Bodwin. * Fix location of certs.pem file in the w32 port of windows.
2020-04-01 * When Alpine is trying to authenticate to Gmail, using the XOAUTH2 method,Eduardo Chappa
it does not display the url the user needs to open, in order to authorize Alpine to access Gmail using XOAUTH2 when Alpine still has not created a screen. Reported by Baron Fujimoto.
2020-03-26 * Modification to configure script to add support for *-linux* hosts,Eduardo Chappa
instead of *-linux-gnu* hosts.
2020-03-22 * Crash in Alpine while resizing the screen when using any of the tokensEduardo Chappa
SUBJKEYTEXT, SUBJECTTEXT, or SUBJKEYINITTEXT in the index format, and the screen was resized. Reported by Iggy Mogo.
2020-03-19 * Alpine would not redraw the screen when a check for new mail in anEduardo Chappa
incoming folder failed due to a failurec while validating the server certificate, and the user did not allow the connection to proceed.
2020-03-18 * Fixes to documentation provided by Dennis Davis.Eduardo Chappa
* Bug that makes Alpine split encoded words in the subkect of a message in the middle of a utf-8 character into two encoded words, breaking the encoding. Reported by Jean Chevalier.
2020-02-29 * Add #include "../pith/options.h" to pith/smkeys.c and remove theEduardo Chappa
double definition of pith_smime_enter_password.
2020-02-20 * Remove debug information in net_soutr(), which makes Alpine printEduardo Chappa
extra debug information as messages in the screen.
2020-02-19 * Correct the NTLM authenticator to make sure Alpine compiles whenEduardo Chappa
support for the NTLM authenticator is compiled into Alpine.
2020-02-19 * Added support for SALS-IR (rfc 4959) and similar support for otherEduardo Chappa
protocols (SMTP, NNTP, POP3) as some SMTP servers do not support a round-trip two step authentication. For example, davmail does not support PLAIN authentication in SMTP using the challenge-response scheme. Implemented after a report by Geoffrey Bodwin.
2020-02-09 * Creation of port wxp to build Alpine in Windows XP. At the timeEduardo Chappa
of this writing, the port w32 is the same as the port wxp, but it is intended to target other 32 bit operating systems.