summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-08-28 * Fix of more memory leaks and a crash due to incorrect freeing of memory, ↵Eduardo Chappa
introduced in commit 8961761e0b3c7b3cc11a00f6ac6ebf7a29bc5a10
2021-08-23 * Crash due to incorrect freeing of memory, introduced in commitEduardo Chappa
8961761e0b3c7b3cc11a00f6ac6ebf7a29bc5a10
2021-08-23 * Fix a typo in documentation. Patch provided by Dennis Davis. OtherEduardo Chappa
minor fixes.
2021-08-23 * Fix some memory leaks reported by Valgrind.Eduardo Chappa
2021-08-21 * Add short option equivalent for the -xoauth2-* options. For example,Eduardo Chappa
-xoauth2-server is equivalent to -x-s; -xoauth2-client-id is equivalent to -x-c-i, etc.
2021-08-21 * Crash when attempting to remove a configuration for a XOAUTH2 serverEduardo Chappa
that has no usernames configured.
2021-08-21 * Fix, alpine was assigning the flow to follow to the username of the user.Eduardo Chappa
2021-08-21 * Add option -xoauth2-flow to the command line, so that users can specify theEduardo Chappa
parameters to set up an xoauth2 connection through the command line.
2021-08-19 * Clear out some warnings given by gcc-10.Eduardo Chappa
2021-08-15 * The c-client library parses information from an IMAP server duringEduardo Chappa
non-authenticated state which could lead to denial of service. Reported by Damian Poddebniak from Münster University of Applied Sciences.
2021-08-10 * Improvements to http.c and json.c for support of future code.Eduardo Chappa
2021-08-10 * Fix bug that prevented Alpine from saving passwords in the Unix ↵Eduardo Chappa
password file.
2021-08-09 * Update to json code to simplify it.Eduardo Chappa
2021-07-31 * Clear more warnings given by gcc-10. Work in progress.Eduardo Chappa
2021-07-30 * Improvements to the http and json code.Eduardo Chappa
2021-07-28 * Print error when trying to authenticate using XOAUTH2, when available.Eduardo Chappa
2021-07-04 * Bug fix: When trying to select a folder for saving a message, one can ↵Eduardo Chappa
only enter a subfolder by pressing the ">" command, rather than the normal navigation by pressing "Return". Reported by Ulf-Dietrich Braunmann.
2021-06-10 * Rewrite of http code to keep connections alive after GET and POSTEduardo Chappa
commands.
2021-06-10 * Bug fix: Tcp and http debug information is not printed unless theEduardo Chappa
default debug level is set to 1. Print this if requested, regardless of what the default debug level is.
2021-06-06 * Clear some warnings given by gcc-10.Eduardo Chappa
2021-05-31 * Bug fix: Memory corruption when alpine searches for a string that isEduardo Chappa
an incomplete utf8 string in a local folder. This could happen by chopping a string to make it fit a buffer without regard to its content. We fix the string so that chopping it does not damage it. Reported by Andrew.
2021-05-30 * Improvements to the xoauth2 screen so that users are informedEduardo Chappa
of the results of the xoauth2 set up process according to if they can cache passwords across sessions.
2021-05-28 * Fixes and improvements to the documentation by Dennis DavisEduardo Chappa
(Any mistakes are mine.)
2021-05-22 * New alpha version 2.24.2Eduardo Chappa
2021-05-21 * Clear out some gcc warnings, and code improvement. Work in progress.Eduardo Chappa
2021-05-15 * Eliminate no timeout from https connection.Eduardo Chappa
2021-05-15 * Clear out some gcc warnings, and code improvement. Work in progress.Eduardo Chappa
2021-05-08 * Clear out some gcc warnings, and code improvement. Work in progress.Eduardo Chappa
2021-05-08 * Compilation bug: Setting --disable-optimization during compilationEduardo Chappa
time erased the CFLAGS environment variable.
2021-05-02 * Code reorganization to place all xoauth2 configuration information inEduardo Chappa
one file.
2021-04-29 * Crash in the ntlm authenticator when no domain was specified in theEduardo Chappa
username. Reported and fixed by Anders Skargren.
2021-04-28 * Fix of the list of files in the browser for terminals that need to eraseEduardo Chappa
inverse video to stop inverse video. W=Work in collaboration with professor Martin Trusler.
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-18 * Addition of testing for wctomb(), which will be used in systems thatEduardo Chappa
do not have wcrtomb(). Work in collaboration with professor Martin Trusler.
2021-04-18 * Improvements and corrections to the documentation by Dennis Davis.Eduardo Chappa
2021-04-17 * This code was not committed earlier, and is part of support of theEduardo Chappa
ssl-ciphers configuration option.
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-17Merge branch 'master' of ssh://repo.or.cz/alpineEduardo Chappa
2021-04-17 * Add new type SUINT32, as a shorter version of UINT32 for systems thatEduardo Chappa
do not have a proper uint32_t type. SUINT32 is defined by default to be UINT32, but during compilation the user can define an environment variable SUINT32 to be, say, unsigned long, and that will make SUINT32 to take that type. This, and the source codem, are the only places where this is documented. Work in collaboration with professor Martin Trusler.
2021-04-17NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICEEduardo Chappa
NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE First use the commit command before using "git commit -a" NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE * Add new type SUINT32, as a shorter version of UINT32 for systems that do not have a proper uint32_t type. SUINT32 is defined by default to be UINT32, but during compilation the user can define an environment variable SUINT32 to be, say, unsigned long, and that will make SUINT32 to take that type. This, and the source codem, are the only places where this is documented. 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-09 * Improvements and corrections to Alpine documentation submitted byEduardo Chappa
Dennis Davis.
2021-04-08 * Improvements to Alpine documentation submitted by Dennis Davis.Eduardo Chappa
2021-04-08 * Introduction of OTHER CMDS menu for the browser/pilot to letEduardo Chappa
people discover the two new commands: "1" is a toggle that switches between 1 column and multicolumn mode. The "." command toggles between hiding or showing hidden files, and the "G" command to travel between directories. Contributed by Étienne Deparis.
2021-04-08 * Documentation in Pilot went out of alignment during last commit. RestoreEduardo Chappa
original documentation format. Submitted by Étienne Deparis.
2021-04-08 * Clear out some warnings given by gcc 10.Eduardo Chappa
2021-04-06 * Use ‘alpine -F’ instead of ‘pine -F’ as the browser default ↵Eduardo Chappa
pager, as this project will not compile anything called pine anymore, and there is little to know chance that someone still have pine in parallel of alpine. Submitted by Étienne Deparis.