summaryrefslogtreecommitdiff
path: root/alpine
AgeCommit message (Collapse)Author
2020-07-03 * Increase of some buffers used to write passwords in the local storeEduardo Chappa
from MAILTMPLEN to 4*MAILTMPLEN. Probably 2*MAILTMPLEN is enough.
2020-07-02 * Fix some compilation warnings in Windows. Reported by Barry Landy.Eduardo Chappa
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-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 * 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-27 * Update to some information on configuring Gmail with XOAUTH2.Eduardo Chappa
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-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-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-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-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 * 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-13 * Clear a few compilations warnings, produced by gcc.Eduardo Chappa
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-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 * 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-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-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-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-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.
2020-02-03 * Add variable system-certs-file to indicate the location of a containerEduardo Chappa
of CA certificates. This complements the variable system-certs-path that gives the location the directory that containes CA certificates.
2020-01-26 * Add support for the OAUTHBEARER authentication method in Gmail. Thanks toEduardo Chappa
Alexander Perlis for suggesting it and explaining how the method works.
2020-01-25 * New variable system-certs-path that allows users to indicate theEduardo Chappa
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.
2020-01-19 * Initial release of Alpine version 2.22.Eduardo Chappa
2020-01-19 * Creating w32 port for compilation of Alpine. This is intended for oldEduardo Chappa
machines that cannot be updated. Long story short: Always use the command "build wnt" to build Alpine. If that does not work, try "build w32", which is for machines that are too old and do not have any way to use modern encryption protocols such as TLSv1.2. The version of Alpine built in modern machines will be called alpine.exe, and the binary built with the port w32 will be called alpine32 in the repository. All other binaries can be downloaded from the main web site, and they will not have the suffix "32" there.
2020-01-18 * A few more changes in copyright notices and removal of phone-home code thatEduardo Chappa
counts users of Alpine. This eliminates any information sent to the developers of Alpine by Alpine users. Based on work by Geoffrey Thomas.
2020-01-18 * Various fixes to copyright notices, make sure we allocate enoughEduardo Chappa
memory in file http.c, and move Pico version to 5.10.
2020-01-16 * Fix a few more misspellings in the source code of Alpine.Eduardo Chappa
List contributed by Jens Schleusener.
2020-01-15 * Fix a number of misspellings in the source code of Alpine. I hav onlyEduardo Chappa
fixed those that belong to the source code of Alpine and do not come from an external source. List contributed by Jens Schleusener.
2020-01-15 * Add configuration screen for XOAUTH, so users can configure their ownEduardo Chappa
client-id and client-secret information.
2020-01-07 * Do not add -lcrypt to LIBS when it is not required. Reported by RyanEduardo Chappa
Elliot.
2020-01-04 * The feature that stopped alpine from saving passwords in the passwordEduardo Chappa
file prevented users from actually saving their passwords in Windows and MAC OS. Fix the code so that passwords will be saved. Also, update the documentation of this feature. * Fix a buffer overflow bug in the XOAUTH2 code (off by one error). * Update PC-Alpine to work with Libressl version 3.0.2 instead of version 2.5.5 (update build.bat and lib files from the LibreSSL build). * Erase SSLXXXXXX file. * ssl_nt.c actually directs the code to ssl_libressl.c or ssl_win.c. The file ssl_libressl.c is the file ssl_unix.c from the unix osdep directory. The file ssl_win.c is the native SSL windows code. The Unix side provides S/MIME support for Alpine and the latest encryption protocols support for Alpine when connecting to a secure server, while the windows side provide TLSv1_3 support for Alpine, but not S/MIME support. In order to provide unix code for TLSv1_3 (once LibreSSL supports it) edit the file os_nt.c and remove the comments on the #ifdef section. This would provide both TLSv1_3 and S/MIME support with unix code. On the other hand, when we provide TLSv1_3 with the Windows code we need to undefine DF_ENCRYPTION_RANGE, and this is done in the file include/config.wnt.h. The way this is done as of this moment is by commenting an #else directive that preceedes this #undefine. * Update makefile.nt and friends in the windows side to account for the addition of XOAUTH2, and the use of only ssl_nt.c when dealing with Alpine. * Define SMIME_SSLCERTS as c:\libressl\ssl\certs, so that these certificates be considered while checking a digital S/MIME signature. * Improvements to the SMARTTIME24 token to account for changes in year.
2019-12-19 * Update to configure script to work with LibreSSL. Reported by Michael.Eduardo Chappa
2019-11-23 * Change in build process. Now Alpine will not build the imap tools byEduardo 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.