summaryrefslogtreecommitdiff
path: root/alpine
AgeCommit message (Collapse)Author
2021-05-08 * Clear out some gcc warnings, and code improvement. Work in progress.HEADmasterEduardo Chappa
2021-05-02 * Code reorganization to place all xoauth2 configuration information inEduardo Chappa
one file.
2021-04-18 * Fixes to the support for ssl ciphers (variable could be setEduardo Chappa
in alpine, but never seen by c-client.)
2021-04-17 * Add new variable ssl-ciphers to list the ciphers that will be used whenEduardo Chappa
negotiating a secure connection with a SSL server. Work in collaboration with professor Martin Trusler.
2021-04-17 * Add new hidden feature "Enable Delete Before Writing" that makes AlpineEduardo Chappa
delete a line before overwriting it. It is meant to work around bugs in terminals that need it. Work in collaboration with professor Martin Trusler.
2021-04-17 * Fix for the status line for terminals that once a smso code has beenEduardo Chappa
printed at the beginning of a line, they will write in inverse all text in that line regardless of where a new character is printed in that line. Joint collaboration with professor Martin Trusler.
2021-04-17 * Fix for titlebar for terminals that need the rmso code erased beforeEduardo Chappa
a new smso character can be added. The fix is to move the cursor to the last character of the first line before printing the rmso character. Joint collaboration with professor Martin Trusler.
2021-04-10 * New alpha version 2.24.1Eduardo Chappa
2021-04-08 * Clear out some warnings given by gcc 10.Eduardo Chappa
2021-04-06 * Always follow ‘suppress-asterisks-in-password-prompt’ setting in theEduardo Chappa
various password prompts. Submitted by Étienne Deparis.
2021-04-04 * PC-Alpine: Debug files used to be created with extension .txt1, .txt2, etc.Eduardo Chappa
Rename those files so that they have extension .txt.
2021-04-04 * PC-Alpine only: Some service providers produce access tokens that are ↵Eduardo Chappa
too long to save them in the Windows Credentials, so they will be saved as several broken pieces, which means that old versions od Alpine will NOT be able to use saved passwords, once this version of Alpine is used.
2021-03-28 * Many spelling errors corrected by Jens Schleusener. Thank you!Eduardo Chappa
2021-03-27 * Remove the ability to choose between the device and authorize methodsEduardo Chappa
to login to outlook, since the original client-id can only be used for the device method. One needs a special client-id and client-secret to use the authorize method in Outlook.
2021-03-27 * new http option for debug. This is mostly useful to debug XOAUTH2Eduardo Chappa
autentication and reveals sensitive login information. Use with care. Remove your .pine-debug file after using this option.
2020-10-10 * New version 2.24Eduardo Chappa
2020-10-04 * Addition of XOAUTH2 support for Yahoo!, and update in documentation.Eduardo Chappa
2020-10-03 * Set up the IMAP ID at the moment of loging in to the server, rather thanEduardo Chappa
as a one time option, in case we need to use a special IMAP ID.
2020-08-29 * When a server expires a refresh token, Alpine needs to cancel itEduardo Chappa
internally. * Fixes to some prototyping for code related to authentication. * Fixes to documentation contributed by Dennis Davis.
2020-08-13 * Crash while resizing the screen when viewing a calendar event.Eduardo Chappa
2020-08-06 * Remove the "SetRole" option when opening a URL.Eduardo Chappa
2020-07-28 * XOAUTH2: automatic renew of access token and connection to a serverEduardo Chappa
within 60 seconds of expiration of the access token.
2020-07-18 * Addition of the variables User Certs Dir and User Certs File, which allowEduardo Chappa
a user to specify the location of server certificates that the user trusts.
2020-07-17 * Experimental: Attempt to implement the Encryption Range in Windows. It worksEduardo Chappa
in Windows 10, and it should work in Windows 8.1. It needs testing in Windows 7 and Windows Vista.
2020-07-10 * Correction to URL for getting access code from refresh code for Yandex.com.Eduardo Chappa
2020-07-09 * A few improvements to the XOAUTH2 code. Mainly documentation for users.Eduardo Chappa
2020-07-09 * Addition of Yandex.com to the list of services that Alpine can use ↵Eduardo Chappa
XOAUTH2 to authenticate for reading and sending email.
2020-07-09 * Add choice of Authorization flow to Alpine. Alpine supports two ways to getEduardo Chappa
authorization to read email. One is called "Authorize" and the other "Device". Some servers support both, some only one. For servers that support both, Alpine will ask if it does not know which method to choose. Inspired by a conversation with Pieter Jacques.
2020-07-07 * Crash in Alpine when opening an imap folder on an empty password file.Eduardo Chappa
2020-07-06 * Fix in the XOAUTH2 configuration screen, where a crash was happening due toEduardo Chappa
incorrect allocation of memory. The fix was to count the amount of memory needed to be allocated and allocate it at once.
2020-07-06 * Alpine might offer more than one client-id when trying to use XOAUTH2Eduardo Chappa
with a server for which it is configured with only one client-id.
2020-07-05 * Unix Alpine displays configure options and flags when invoked as ↵Eduardo Chappa
"alpine -v". Suggested by Matt Ackeret.
2020-07-04 * When building Alpine, the option --disable-debug will only affect ifEduardo Chappa
its binary is compiled with debug, and not the ability of alpine to generate internal debug. Alpine will not write debug files unless started with the option -d, so for example "alpine -d 2" will generate a debug file at level 2, but just issuing the alpine command will not write any debug to a file.
2020-07-03 * When Alpine is built without smime, password file functionalityEduardo Chappa
might fail. Reported by Andres Fehr.
2020-07-03 * Experimental: Elimination of the w32 build code for PC-Alpine.Eduardo Chappa
Now w32 and wnt are the same code, so we are only left with wnt and wxp.
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.