summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-09-11Add support for tab-completion when selecting by keywordPeter Tirsek
When selecting messages based on keyword, allow the user to complete the name of the keyword if the enable-tab-completion feature is set.
2022-09-10 * Add documentation to the release notes about the ability to useEduardo Chappa
the TAB command to select based on previously defined rules.
2022-09-10Add support for tab-completion when selecting by rulePeter Tirsek
When selecting messages based on a previously defined rule, this patch allows for completing the name of the rule if the enable-tab-completion feature is set.
2022-09-08 * New version 2.26Eduardo Chappa
* If kerberos is not fully installed remove it from the list of libraries. * Crash in PC-Alpine when postponing a message. Reported by Paolo Ienne. * Cleaning up some memory leaks reported by Valgrind. Memory leaks in the handling of http headers will be handled through a different update. * Update to reflect the change from alpine.x10host.com to alpineapp.email. * Fix regression introduced by f95e2d179774739a885468144e68de047245ada5: When testing for Kerberos support consistently use OLDLIBS as the variable to temporarily save LIBS to, i.e., fix the mis-spelling of * Crash in Alpine after a user tried to repaint the screen after failing to select a rule from a menu. Reported by Peter Tirsek. Crash also reproducible when selecting by keyword or charset.
2022-09-03 * Microsoft servers do not deal well with a message that is forwardedEduardo Chappa
as an attachment by Alpine due to the way Alpine constructs the cookie to separate parts of the message due to the presence of a colon. To be safe, remove all non-numeric characters in the cookie. In addition, lowercase values for the charset. Problem reported by user that requested to remain anonymous.
2022-08-27 * Addition of a first attempt to transform a json structure into aEduardo Chappa
string.
2022-08-27 * Fixes to the configure script that prevented Alpine from completingEduardo Chappa
compilation in Mac OSX due to Alpine defining a password file, when Alpine uses the KeyChain instead.
2022-07-14 * Improvements in the http code in processing http headers.Eduardo Chappa
2022-07-04 * Improvements to error detection for the eXternal command.Eduardo Chappa
2022-06-19 * Fixes to documentation by Dennis Davis.Eduardo Chappa
2022-06-16 * Update configure script according to previous change to configure.acEduardo Chappa
2022-06-16 * Fix regression introduced by f95e2d179774739a885468144e68de047245ada5:Eduardo Chappa
When testing for Kerberos support consistently use OLDLIBS as the variable to temporarily save LIBS to, i.e., fix the mis-spelling of that variable as OLDLIB which lead to the contents of LIB being wiped out when Kerberos is not fully installed. Submitted by Gerald Pfeifer.
2022-06-11 * Update to reflect the change from alpine.x10host.com to alpineapp.email.Eduardo Chappa
2022-06-10 * Cleaning up some memory leaks reported by Valgrind. Memory leaks in theEduardo Chappa
handling of http headers will be handled through a different update.
2022-06-05 * Crash in PC-Alpine when postponing a message. Reported by Paolo Ienne.Eduardo Chappa
2022-06-04 * If kerberos is not fully installed remove it from the list of libraries.Eduardo Chappa
2022-06-02 * New version 2.26Eduardo Chappa
2022-06-02 * New flag for XOAUTH2 authentication, which is needed to indicate thatEduardo Chappa
we are opening a stream for the first time. This is not needed for online access but for drivers that need to open/close a connection many times.
2022-05-30 * All unix (non mac) versions of Alpine will have a default password file ↵Eduardo Chappa
which will be created by default when Alpine is compiled with encryption. The default name will be .alpine.pwd, but it can be overriden with the --with-passfile option or by a default set by a linux distribution.
2022-05-29 * Improve the interface when users try to login using xoauth2 in Gmail.Eduardo Chappa
Users will be told to get a client-id and client-secret only if they do not have a client-id and client-secret that is equal to the default. If they have another client-id and client-secret that will be offered instead, and the message to get one will disappear.
2022-05-16 * Additional debug information for XOAUTH2 in the c-client side.Eduardo Chappa
2022-05-04 * Change the redirect_uri scheme for Gmail, as Google is deprecating the useEduardo Chappa
of oob. Changed to http://localhost. Users are supposed to enter the URL they see in their browser in place of the code.
2022-04-15 * Treat HTTP_BAD code as an error when trying to authenticate using XOAUTH2Eduardo Chappa
and cancel the refresh token (which will restart the authorization process) for the email account.
2022-04-05 * Update PC-Alpine binary with current fixes.Eduardo Chappa
2022-04-05 * Crash in Alpine when running a filter that moves deleted messages theEduardo Chappa
INBOX in a Gmail account. Reported by Jyrki Voutilainen.
2022-04-04 * Cancel refresh token when a code 400 is received from the server.Eduardo Chappa
* Crash in PC-Alpine when creating a mail collection and no username is indicated in the server path. Reported by Sandy Schuman.
2022-03-13 * Clarify the error message of the configure script that the requirementEduardo Chappa
of the minimum version of Alpine is for version 1.0.0c also means to install development or headers files for the current version of openssl installed in their system.
2022-03-07 * Update of the information on how to configure Alpine to use Gmail withEduardo Chappa
XOAUTH2 authentication.
2022-01-15 * Time transformations were not being done correctly in a calendar event.Eduardo Chappa
Reported by Björn Krellner.
2022-01-10 * Improvements to help text in Alpine, based on conversations withEduardo Chappa
Anton Arendt.
2021-12-29 * If a user configures the sendmail-path variable, and does not use aEduardo Chappa
global smtp-server, then Alpine will use the sendmail-path even when the user configured a smtp-server for a role. Reported by Gregory Heytings.
2021-12-27 * When the personal name of an address is encoded, and the personal nameEduardo Chappa
is surrounded by quotes, these are not removed by Alpine at the time to offer to take an address from a message to the addressbook. Reported by David Prager Branner.
2021-12-24 * Correct release notes. Based on report by Dennis Davis.Eduardo Chappa
* Correct spellings in imap/Makefile. Contributed by Gerald Pfeifer. * Change comparison of ps_global->inbox_name from strcmp to strucmp in do_broach_folder. * When an invitation does not have a timezone in the date of the event, but the date is in GMT, adjust the date to local time.
2021-12-04 * Add default flow to each XOAUTH2 configuration.Eduardo Chappa
2021-12-04 * In addition to the previous commit, make sure to suggest the correctEduardo Chappa
flow when the flow is configured incorrectly.
2021-12-04 * Only "Authorize" and "Device" are values accepted for the flow duringEduardo Chappa
initial authentication using XOAUTH2. A warning message (and error) will be seen by the user in case the user attempts a different flow.
2021-12-03 * If new mail has arrived when a user is closing a mailbox, Alpine willEduardo Chappa
also announce how many new messages have arrived. Suggested by Chime Hart.
2021-12-02 * New version 2.25.1Eduardo Chappa
2021-12-02 * Crash when saving multiple messages to a folder in the unix format.Eduardo Chappa
Reported by Hisashi T Fujinaka.
2021-11-26 * Add the "LOGOUT" command to the list of commands that can beEduardo Chappa
automatically interrupted in case the connection becomes unstable during that command and Alpine times out its connection to the server. * Add a correction to documentation provided by Holger Trapp.
2021-11-26 * When saving to a folder in the unix format, Alpine parses the destinationEduardo Chappa
folder to assign uids to all messages in the folder. When the destination folder is large this could significantly slow down alpine. The purpose of parsing the folder is to make sure that when saving the messages to it, the uids assigned to the messages upon saving are available so that the COPYUID and APPENDUID calls in the imap server return the uids of the saved messages. This data is returned through a callback function which Alpine does not define (but the imap server does), so we will force the parsing of the destination folder when the callback is needed, since the assignment of uids does not need to be done until opening the folder, and that can be delayed. Fix based on a patch submitted to the alpine-info list by Chris Caputo.
2021-11-24 * Clear up warnings and update documentation.Eduardo Chappa
2021-11-23 * To protect the privacy of a user, generate the domain-part of aEduardo Chappa
message-id using the domain part of the from address that a user is willing to disclose.
2021-11-23 * In some systems the size of a directory is the sum of the sizes ofEduardo Chappa
all files contained in it, so sbuf.st_size might be too large and the malloc() might fail with error ENOMEM. Since this is just the list of files, and not the contents of the files, let us start with a small amount and resize when necessary. Reported by Sebasting Knust.
2021-11-22 * Rename the hmac() function in imap/src/c-client/hmac.c to c_client_hmacEduardo Chappa
to avoid redefinition, as some systems include the hmac() function in stdlib.h. Reported by Hisashi Fujinaka.
2021-11-21 * Fix some compilation warnings. It is possible these fixes breakEduardo Chappa
compilation in other compilers as there might be differences in the prototypes of the scandir function. This might need to be solved by making sensible changes to the configure script, so more work might be needed to complete this project.
2021-11-21 * Add missing file m4/m4_ax_prog_cc_for_build.m4, and update filesEduardo Chappa
config.guess and config.sub.
2021-11-21 * Support for code_verifier and code_challenge when generating aEduardo Chappa
refresh token and access token in Outlook using the S256 method and plain method (only in the Authorize flow. The Device flow does not seem to be affected by this modification.)
2021-11-21 * Support for code_verifier and code_challenge when generating aEduardo Chappa
refresh token and access token in Gmail using the S256 method and plain method.
2021-11-20 * Addition of support for SHA1 to SHA512 needed for future additions toEduardo Chappa
Alpine. The code is taken and adapted from code in RFC 4634.