Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-08-27 | * Ignore non-empty initial challenge in the GSSAPI authenticator. | Eduardo Chappa | |
Some SMTP servers send a non-empty initial challenge, causing Alpine to cancel the authentication (in accordance to RFC). Patch was submitted by Ignacio Reguero, but written by Jarek Polok, to the re-alpine project (see https://sourceforge.net/p/re-alpine/bugs/16/) Patch was resubmitted here, but the code was modified in an equivalent but different way. | |||
2020-08-13 | * Crash while resizing the screen when viewing a calendar event. | Eduardo Chappa | |
2020-08-06 | * Clear a compilation issue in PC-Alpine. | Eduardo Chappa | |
2020-08-06 | * Remove the "SetRole" option when opening a URL. | Eduardo Chappa | |
2020-08-05 | * Crash when Alpine frees memory on a system where LC_CTYPE is not | Eduardo Chappa | |
configured, and the user calls the file browser to attach files to a message. Reported by Luis Gerardo Tejero. | |||
2020-08-05 | * When Alpine opens a folder in a server whose address is given numerically | Eduardo Chappa | |
it might crash due to an incorrect freeing of memory. Reported by Wang Kang. | |||
2020-07-28 | * XOAUTH2: automatic renew of access token and connection to a server | Eduardo Chappa | |
within 60 seconds of expiration of the access token. | |||
2020-07-23 | * Remove dead code. | Eduardo Chappa | |
2020-07-19 | * Remove the line "#define fork vfork" in imap/src/osdep/unix/os_osx.c, ↵ | Eduardo Chappa | |
because the call to vfork inside a vfork causes an error EINVAL; however, the same calls are not causing trouble in other systems, so they are going to stay there. Reported and asisted by Wang Kang. | |||
2020-07-18 | * Addition of the variables User Certs Dir and User Certs File, which allow | Eduardo 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 works | Eduardo 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 | * Crash in PC-Alpine when using the eXternal command. | Eduardo Chappa | |
2020-07-09 | * No need to write twice the character after src="...". Make sure it only ↵ | Eduardo Chappa | |
appears once. | |||
2020-07-09 | * Add choice of Authorization flow to Alpine. Alpine supports two ways to get | Eduardo 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 | * Add c-lcient to .gitignore. Patch provided by Erich Eckner. | Eduardo Chappa | |
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 to | Eduardo 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 | * Fix for compilation failure in PC-Alpine. | Eduardo Chappa | |
2020-07-06 | * Alpine might offer more than one client-id when trying to use XOAUTH2 | Eduardo 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 if | Eduardo 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 functionality | Eduardo 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 store | Eduardo 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.2 | Eduardo 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 while | Eduardo 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 before | Eduardo 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 from | Eduardo Chappa | |
the Release Notes as well as the welcome screen. | |||
2020-06-28 | * When messages are selected, pressing the ";" command to broaden or narrow | Eduardo 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, Alpine | Eduardo 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, sometimes | Eduardo 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 solution | Eduardo 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.1 | Eduardo Chappa | |
2020-06-27 | * Fix for a compilation issue in Visual Studio, which prefers | Eduardo Chappa | |
memset ((void *) (x + len),...) to memset ((void *) x + len,...). | |||
2020-06-27 | * Invalid signatures created by Alpine, when built with recent | Eduardo 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 user | Eduardo 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 include | Eduardo 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 quitting | Eduardo 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. |