summaryrefslogtreecommitdiff
path: root/pico
AgeCommit message (Collapse)Author
2020-01-19 * Initial release of Alpine version 2.22.Eduardo Chappa
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.
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.
2019-10-29 * Bug in Pico, which makes Alpine (and Pico) print garbage in the screenEduardo Chappa
when a screen is resized to a large number of rows. The solution was to change the type of two variables from "signed char" to "int". Reported by Joshua Miller.
2019-09-01 * Improvements to the pico manual as well as on the code that displaysEduardo Chappa
the table of color codes.
2019-06-22 * New version 2.21.99999 (06/22/2019)Eduardo Chappa
2019-02-28 * Remove generated files from git repository. Patch provided by ErichEduardo Chappa
Eckner.
2018-09-08 * Pico: The color_codes option was actually named color_code in the commandEduardo Chappa
line. Make sure that color_options is set before we turn on colors on.
2018-07-06 * Update configure script to remove the search for a linking tclEduardo Chappa
library until the development header have been found, and update C_CLIENT_AUTHS to not to have a trailing space.
2018-06-01 * A few more modifications to make Valgrind happy.Eduardo Chappa
2018-06-01 * When MOUSE is not defined, alpine attempts to free an undefined variable.Eduardo Chappa
Reported by Christian Kujau.
2018-05-21 * Nothing to see here, this is just reformatting of the code toEduardo Chappa
make it easier to find functions when I need to do so.
2018-05-19 * Clear history when closing alpine, for commands that keep it.Eduardo Chappa
* Reversing the clearing of the rmap memory.
2018-05-13 * More changes to make Valgrind happy. Work in progress.Eduardo Chappa
2018-02-26 * New version 2.21.999Eduardo Chappa
* rewrite of some code in pith/ical.c to make sure function prototypes are correct. * Add a separator line to the calendar entry in case, the calendar is sent as the main body of the message.
2017-12-04 * New version 2.21.99Eduardo Chappa
* The online repo does not mimic the root local directory from which it is created. This is an attempt to fix this. This caused the problem that kerberos was not working with the bytes on the repo, but it would work on the root which created it. Reported by Holger Trapp.
2017-12-02 * Add binaries pico.exe, mailutil.exe, rpload.exe andd rpdump.exeEduardo Chappa
(alpine.exe had already been added in the previous commit.)
2017-11-20 * Remove bell characted (\007) from status messages in Pico. This makesEduardo Chappa
it possible to translate them.
2017-10-27 * When the locale is not set up to UTF-8, alpine might determine the widthEduardo Chappa
of a character incorrectly. Reported by Alexandre Fedotov.
2017-09-30 * Add -dict option to PC-Pico, which allows users to choose a dictionaryEduardo Chappa
when spelling. Sample usage: -dict "en_US, de_DE, fr_FR".
2017-09-17 * Deactivate some color code from Pico (as standalone editor) untilEduardo Chappa
I find a way to activate it again. This is not critical and it is not something that PC-Pico must have (some of it already exists in other ways, like color support, what does not exist is the more complex code that Unix-Pico has with color codes for specific colors.)
2017-03-17 * New version 2.21Eduardo Chappa
2016-12-16 * Separate updateline into two functions, one does updateline withoutEduardo Chappa
colors, the other one does updateline with colors.
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-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-16 * Several improvements and bug fixes related to the color supportEduardo Chappa
in Pico.
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-07-23 * new version 2.20.14Eduardo Chappa
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-02-02 * New version 2.20.11Eduardo Chappa
* Update of copyright notice * Update to release notes to indicate support of RFC 2971.
2016-01-31 * Extend size of extrakeys in search menu so that there is no conflict withEduardo Chappa
expected size in modules in display.c.
2015-11-15 * PC-Alpine: New configuration option "Aspell Dictionaries" allows aEduardo Chappa
user to choose the dictionary used to spell, in case the user communicates in more than one language. Examples of values for the variable are "en_US" or "de_DE", etc. Only the first 10 dictionaries are offered.
2015-10-23 * Crash in Pico when forwarding messages that contain a direction markEduardo Chappa
at the end of a line. Reported by James Mingo.
2015-09-18 * SMIME: Crash if public certificates are located in an inaccessibleEduardo Chappa
remote server and the private key is not available. * SMIME: Management of several alternate name (SAN) certificates is improved. When importing a SAN certificate, also import a certificate for the filename, besides for the e-mail addresses in the certificate. * When saving an attachment, the "^T" command leads to a screen where the "A" command can be used to add a file. A directory can be added by pressing "^X" after the "A" command. Added after a suggestion by Stefan Goessling.
2015-08-10 * add non-breaking space (UCS \240) to list of spaces in functionEduardo Chappa
lisblank. * Clean up some code in pith/smime.c.
2015-07-26 * Clear even more warnings from clang 3.5 and MAC OSX.Eduardo Chappa
2015-07-24 * new version 2.20.9.Eduardo Chappa
* Add command line argument -smimedir, which allows to specify the default path for a directory that contains the public, private, and ca directories. This is useful in case a user has a backup of old certificates that cannot be installed in the ~/.alpine-smime dir. * Update to alpine man page to include documentation on missing command line options such as -nowrite_password_cache, -passfile, -pwdcertdir, and -smimedir. * Various changes in the code to quell some compiler issued warnings in Mac OSX. Reported by Joe St Sauver. This includes the removing deprecated ldap functions from the code and the test in the configure script. The switch to not deprecated functions is done by the use of the belvar structure, which is not completely appropriate for what we are doing, but it is sufficient for our needs. The berval structure is more appropriate for binary data, but it works well with string data, which is what we need. * Various changes in the code to quell some warnings issued by clang 3.5.
2015-05-08 * Crash: Pico would crash when a search and replace was requested. TheEduardo Chappa
problem was that the menu must have size 10, even if not all items are used, and in this case, it had size 2, making the routines that process menu items crash. * The feature Scramble the Message-ID When Sending will also scramble the name, version and operative system in the message-id header. Based on a contribution by Dennis Davis, which is itself based on a contribution by Mark Hills.
2015-04-23 * new version 2.20.7.Eduardo Chappa
* Fix documentation for search to beginning and to end of line, which had not been updated, even though the behavior had changed. * Exact search is sticky, that is, once an exact search is done, so will be the next ones. This is consistent with the default behavior where all searches are not exact. * Pico upgraded to versio 5.08. * some hunks of integrate.patch were added to this source code to make handling of menus consistent, and reduce the size of integrate.patch at the same time.
2015-04-17NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICEEduardo Chappa
* Call to utf8_parameters was not prototyped. * Call to utf8_parameters did not return NULL when the value to be searched was not defined by that function, causing a crash. Reported and fixed by Dennis Davis.
2015-03-31 * new version 2.20.5Eduardo Chappa
* SMIME: Crash when a certificate has an invalid date of validity. Also Alpine will use the function ASN1_TIME_print to determine the date of validity. Reported by Ben Stienstra. * SMIME: Crash when atempting to unlock the password file and an incorrect password is entered. * Alpine version 2.20.4 would not build in Windows, due to a missing #ifdef SMIME directive in file alpine/mailpart.c. Reported by Ulf-Dietrich Braunmann. * Pico: Code reorganization in the search command to make it easier to add subcommands of the search command. * Pico: Search command can do a case sensitive match. Use the Ctrl-^ subcommand of the search command to bring this choice into view. * For a multipart/alternative message, the Take Address command will work on the part that is being read.
2015-03-25 * new version 2.20.4Eduardo Chappa
* If the charset of a message can not be determined, use the value set in the "Unknown Character Set" option. * Resizing setup screen will redraw screen. * Unix Alpine only. Experimental: If Alpine/Pico finds a UCS4 code in the width ambiguous zone, it will use other means to determine the width, such as call wcwidth.
2015-03-15 * new version 2.20.3Eduardo Chappa
* SMIME: If a message contains a RFC822 atachment that is signed/decrypted add the ability to view its SMIME information. * SMIME: The ^E command that gives information on the certificate is only available for messages that have a signed or encrypted part. * Fix vulnerability in regex library. This only affects those who use this library, such as the windows version of Alpine. See http://www.kb.cert.org/vuls/id/695940. * HTML: Add support for decoding entities in hexadecimal notation. Suggested by Tulipánt Gergely. * Pico: Add the ability to search for strings in the beginning or end of a line. In the search menu, pressing Ctrl-^ toggles the prompt to search for a string at the beginning of a line. Another press of Ctrl-^ toggles the prompt to search for a string at the end of a line, and pressing Ctrl-^ one more time searches for the string anywhere in the text.