summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-11-25 * new color code had problems when TABs were present in text, since lineEduardo Chappa
length computation was not done correctly. The code also works for wide characters and control keys.
2016-11-23 * New version 2.20.99; new release is scheduled for January 2017.Eduardo Chappa
2016-11-22 * Minor updates to source to update copyright notices (part 1)Eduardo Chappa
2016-11-22 * Free some allocated memory in the new color code.Eduardo Chappa
2016-11-21 * Further improvements to color code to remove a bug that makes PicoEduardo Chappa
add spaces when text is selected for a cut and paste operation. This code adds line length as a parameter to updateline().
2016-11-21 * SMIME: Change the default signature digest from sha1 to sha-256,Eduardo Chappa
since clients such as Thunderbird do not validate signatures that use sha1 digest.
2016-11-18 * Remove limit of encoded words in the c-client library, since anyEduardo Chappa
limit makes a search eventually fail for a long enough encoded word.
2016-11-16 * Several improvements and bug fixes related to the color supportEduardo Chappa
in Pico.
2016-10-28 * Crash when canceling a goto command on a local collection that hasEduardo Chappa
not been expanded and attempting to expand such collection.
2016-10-23 * Deleting from the end of the line in the composer, still showedEduardo Chappa
deleted characters. Reported bt Mark Peveto.
2016-10-22 * Color support for the default composer and Pico. If users haveEduardo Chappa
configured colors to read messages in Alpine, the same colors will be used in the default composer. In the case of Pico, read the manual to understand how to configure this new feature.
2016-10-08 * new version 2.20.17Eduardo Chappa
2016-10-08 * Some code clean up before releasing the next alpha version.Eduardo Chappa
2016-10-05 * Add return codes to setup_pwdcert function, so that caller can knowEduardo Chappa
what happened and decide accordingly. Fixes the fact that Alpine will fail to create self signed certificate, when the .pwd directory does not exist.
2016-10-05 * When Alpine is compiled with password file and SMIME supportEduardo Chappa
the password file is encrypted using a private key/public certificate pair. If one such pair cannot be found, one will be created.
2016-09-29 * Alpine will include attachments when forwarding someEduardo Chappa
multipart/alternative messages for which it did not use to include attachments.
2016-09-28 * S/MIME: If the option "Remember S/MIME Passphrase" is disabled, thenEduardo Chappa
entering a password to read an encrypted message will make Alpine forget the key and not ask the password to unlock it again in case it is necessary to unlock it again. Reported by Ulf-Dietrich Braumann.
2016-09-19 * Alpine failed to read an encrypted password file if too manyEduardo Chappa
passwords have been saved in it.
2016-09-13 * New version 2.20.16Eduardo Chappa
* SMIME: Bouncing could sign (and therefore corrupt) a message when it is signed automatically. Reported by Björn Krellner.
2016-09-08 * Update to documentation to include that we support OpenSSL 1.1.0Eduardo Chappa
as well as Libressl.
2016-09-03 * Alpine does not build with openssl 1.1.0, so this update fixes that.Eduardo Chappa
Users have the option to build with older versions of OpenSSL or with version 1.1.0. The current code is transitional and it is intended that we will move Alpine to build exclusively with version 1.1.0 or above in the future. This update also recognizes if we are using LibreSSL. It was tested with version 2.4.2.
2016-08-29 * Bug: When implementing the alternate-reply-menu, some of the codeEduardo Chappa
got moved to the beginning of the reply_text_query function, which made the function return before it initialized some variables, which were therefore initialized to default values, and not the values configured by the user. This made, for example, make Alpine place the signature at the top of a message, regardless of what the user had configured. Reported by Andreas Schamanek.
2016-08-28 * New version 2.20.15.Eduardo Chappa
2016-08-27 * The bounce command adds a subcommand to choose a role.Eduardo Chappa
2016-08-27 * New configuration option Alternate Reply Menu which adds more waysEduardo Chappa
to control features and variables when you start to reply to a message.
2016-08-26 * Add improvements to the Solaris port to find openssl files and compileEduardo Chappa
without problems.
2016-08-12 * Set no restrictions on the length of encoded subjects, but encodeEduardo Chappa
words in length of no more than 75 characters.
2016-08-11 * Protect all calls to mail_elt in pith/ and alpine/ code. Protect meansEduardo Chappa
to check for correct range of message number before calling mail_elt. * Work in progress: correct some uses of system calls that do not check for returned value. This work will follow the lead given by Christian Kujau and Asheesh Laroia. Expect more changes of this type in subsequent commits.
2016-08-09 * Compilation fails in Debian Hardening, due to a printf call that isEduardo Chappa
not correctly made. Reported and patched by Christian Kujau. Final patch uses fprintf instead of printf.
2016-07-31 * The "#" command, when used as part of an aggregate operation willEduardo Chappa
allow users to select the role used in either replying, forwarding or replying to the group of selected messages, Suggested by Hisashi T Fujinaka.
2016-07-31 * When Alpine opens an attachment, it sometimes changes the extensionEduardo Chappa
of the file that is being opened and replaces it by another for the same mime type. If Alpine finds that the extension of the file corresponds with the mime type, according to the mime-types file, then it will keep it, and no substitution will be made.
2016-07-28 * Bug: Alpine would use freed memory while trying to compute the colorEduardo Chappa
of the titlebar. This happened when trying to continue a postponed message. Alpine would call the format_titlebar function, which would attempt to use the msgmap of the freed stream of the postponed messages folder. The solution was to not to call the format_titlebar function, because all that is needed is the color of the titlebar, and that can be obtained in a different way.
2016-07-23 * new version 2.20.14Eduardo Chappa
2016-07-23 * various updates to documentation.Eduardo Chappa
2016-07-22 * Bug: When selecting messages while in Threaded Index Screen, someEduardo Chappa
messages other than top of threads could appear in the index, making Alpine display messages "out of the screen." The solution was to apply unview_thread to all threads.
2016-07-22 * Re-add _BSD_SOURCE, which is deprecated by gcc6. It will be fixedEduardo Chappa
later when it becomes an issue again. * Minor fix to documentation.
2016-07-13 * Add the ability to select messages by number and thread-number byEduardo Chappa
using '.' character to represent the current message/thread, and "$" to represent the last message/thread.
2016-07-13 * Bug: when moving to use realpath to resolve symbolic links, .pinercEduardo Chappa
file would not be created if it did not exist.
2016-07-09 * Update/Fix alpine.spec file to build rpm packages.Eduardo Chappa
2016-07-05 * Do not define _BSD_SOURCE but define _DEFAULT_SOURCE instead.Eduardo Chappa
2016-06-17 * Work in progress: Alpine calls non-safe functions while handling aEduardo Chappa
signal. An attempt is being made to correct this in the future. See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=825772.
2016-06-15 * When messages are selected, warn the user if a message that is notEduardo Chappa
selected will be bounced, or if not all selected messages will be bounced. Suggested by Ulf-Dietrich Braumann.
2016-06-15 * Add a missing call to fclose in newsrc.c. Reported by DavidEduardo Chappa
Binderman.
2016-06-12 * Replace snprintf by sprintf in mailutil.c since Visual Studio hasEduardo Chappa
problems building when the former function in used. Reported by Ulf-Dietrich Braumann.
2016-05-30 * With the change in logic in the way passwords are saved we need toEduardo Chappa
check if the password file exists before we ask the user if we want to preserve the password for the next login.
2016-05-29 * The TAB key allows autocomplete in the Fcc field in the composer headers,Eduardo Chappa
as well as autocompletes automatically when only one possibility exists for the ^J attach command.
2016-05-29 * New version 2.20.13.Eduardo Chappa
2016-05-13 * Simplify some of the code for the new option for extra directoriesEduardo Chappa
for save of attachments or export of files.
2016-05-12 * When a filename is attached and its name is encoded, the save attachmentEduardo Chappa
command will offer to save the file in the encoded form. This might work for some users, but the save command will have a subcommand ^N to decode the file name and save the file with the decoded name.
2016-05-12 * Minor fix to documentation.Eduardo Chappa
* Add the configuration variable "default-directories", which is called "Extra Directories for Save" in the configuration screen. This variable saves a list of directories that are readily accessible for save or export of attachments. This makes it easier to save attachments in directories that are hard to navigate to, or that are accessed frequently.