summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
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-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-10 * New alpha version 2.24.1Eduardo Chappa
2021-04-04 * PC-Alpine: Debug files used to be created with extension .txt1, .txt2, etc.Eduardo Chappa
Rename those files so that they have extension .txt.
2020-10-10 * New version 2.24Eduardo Chappa
2020-07-18 * Addition of the variables User Certs Dir and User Certs File, which allowEduardo 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 worksEduardo Chappa
in Windows 10, and it should work in Windows 8.1. It needs testing in Windows 7 and Windows Vista.
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-06-29 * New version 2.23.2Eduardo Chappa
2020-06-27 * New version 2.23.1Eduardo Chappa
2020-06-19 * Release of version 2.23Eduardo Chappa
2020-06-11 * Release of version 2.22.1Eduardo Chappa
2020-06-07 * Changes to configure.ac force all these changes. This includesEduardo Chappa
changes that are necessary for compilation that did not make it to the previous commit.
2020-04-11 * Remove sleep of 5 seconds for mailcap programs that use the terminalEduardo Chappa
to display content. Suggested by Carl Edquist. In addition to remove configurable process table command and it corresponding sleep time.
2020-04-05NOTICE 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 NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE * New version 2.22 * New variable system-certs-path that allows users to indicate the location of the directory where folders are located. In PC-Alpine this must be C:\libressl\ssl\certs. The C: drive can be replaced by the name of the drive where the binary and DLL files are located. * Crash in Alpine when attempting to reply to a multipart/alternative message that is malformed, and the option to include attachments in reply is enabled. Reported and patched by Peter Tirsek. * Add support for the OAUTHBEARER authentication method in Gmail. Thanks to Alexander Perlis for suggesting it and explaining how the method works. * Add file cert.pem to the list of containers of CA certificates. * Add variable system-certs-file to indicate the location of a container of CA certificates. This complements the variable system-certs-path that gives the location the directory that containes CA certificates. * Fix a bug in PC-Alpine that made Alpine go into an infinte loop and consume CPU when it was iconized. Reported by Holger Schieferdecker in comp.mail.pine. * Add a help text to the option close-connection-timeout. Reported by Aditya Mahajan. * Corrections to the release notes provided by Dennis Davis. * Creation of port wxp to build Alpine in Windows XP. At the time of this writing, the port w32 is the same as the port wxp, but it is intended to target other 32 bit operating systems. * Added support for SALS-IR (rfc 4959) and similar support for other protocols (SMTP, NNTP, POP3) as some SMTP servers do not support a round-trip two step authentication. For example, davmail does not support PLAIN authentication in SMTP using the challenge-response scheme. Implemented after a report by Geoffrey Bodwin. * Fix location of certs.pem file in the w32 port of windows.
2020-02-09 * Creation of port wxp to build Alpine in Windows XP. At the timeEduardo Chappa
of this writing, the port w32 is the same as the port wxp, but it is intended to target other 32 bit operating systems.
2020-02-03 * Add variable system-certs-file to indicate the location of a containerEduardo Chappa
of CA certificates. This complements the variable system-certs-path that gives the location the directory that containes CA certificates.
2020-01-29 * Remove default value for system-certs-path.Eduardo Chappa
2020-01-25 * New variable system-certs-path that allows users to indicate theEduardo Chappa
location of the directory where folders are located. In PC-Alpine this must be C:\libressl\ssl\certs. The C: drive can be replaced by the name of the drive where the binary and DLL files are located.
2020-01-19 * Initial release of Alpine version 2.22.Eduardo Chappa
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-07 * Do not add -lcrypt to LIBS when it is not required. Reported by RyanEduardo Chappa
Elliot.
2020-01-04 * The feature that stopped alpine from saving passwords in the passwordEduardo Chappa
file prevented users from actually saving their passwords in Windows and MAC OS. Fix the code so that passwords will be saved. Also, update the documentation of this feature. * Fix a buffer overflow bug in the XOAUTH2 code (off by one error). * Update PC-Alpine to work with Libressl version 3.0.2 instead of version 2.5.5 (update build.bat and lib files from the LibreSSL build). * Erase SSLXXXXXX file. * ssl_nt.c actually directs the code to ssl_libressl.c or ssl_win.c. The file ssl_libressl.c is the file ssl_unix.c from the unix osdep directory. The file ssl_win.c is the native SSL windows code. The Unix side provides S/MIME support for Alpine and the latest encryption protocols support for Alpine when connecting to a secure server, while the windows side provide TLSv1_3 support for Alpine, but not S/MIME support. In order to provide unix code for TLSv1_3 (once LibreSSL supports it) edit the file os_nt.c and remove the comments on the #ifdef section. This would provide both TLSv1_3 and S/MIME support with unix code. On the other hand, when we provide TLSv1_3 with the Windows code we need to undefine DF_ENCRYPTION_RANGE, and this is done in the file include/config.wnt.h. The way this is done as of this moment is by commenting an #else directive that preceedes this #undefine. * Update makefile.nt and friends in the windows side to account for the addition of XOAUTH2, and the use of only ssl_nt.c when dealing with Alpine. * Define SMIME_SSLCERTS as c:\libressl\ssl\certs, so that these certificates be considered while checking a digital S/MIME signature. * Improvements to the SMARTTIME24 token to account for changes in year.
2019-12-19 * Update to configure script to work with LibreSSL. Reported by Michael.Eduardo Chappa
2019-07-09 * Clean up some generated files from the repository and updateEduardo Chappa
gitignore. Suggested by Edmund Lau.
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.
2019-02-17 * Rewrite support for specific SSL encryption protocols, includingEduardo Chappa
a. Add a new variable: encryption-protocol-range, which can be used to specify the minimum and maximum versions of the TLS protocol that Alpine will attempt to use to encrypt its communication with the server. b. Add support for the Server Name Identification (SNI) extension needed for TLSv1.3. c. Remove the DTLS code. It was not being used.
2018-09-29 * Add the /tls1_3 modifier to establish connections use the TLS protocolEduardo Chappa
version 1.3.
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-17 * new version 2.21.9999Eduardo 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-01 * PC-Alpine builds with LibreSSL and supports S/MIME.Eduardo Chappa
2017-09-19 * Upgrade to new version 2.21.9. Version 2.22 will be a bug releaseEduardo Chappa
version
2017-03-23 * New version 2.21.1Eduardo Chappa
2017-03-17 * New version 2.21Eduardo Chappa
2016-12-16 * New version 2.20.999Eduardo Chappa
2016-11-23 * New version 2.20.99; new release is scheduled for January 2017.Eduardo Chappa
2016-10-08 * new version 2.20.17Eduardo Chappa
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-08-28 * New version 2.20.15.Eduardo Chappa
2016-07-23 * new version 2.20.14Eduardo Chappa
2016-05-29 * New version 2.20.13.Eduardo Chappa
2016-03-26 * New version 2.20.12.Eduardo Chappa
2016-02-02 * New version 2.20.11Eduardo Chappa
* Update of copyright notice * Update to release notes to indicate support of RFC 2971.
2015-12-07 * Several changes so that Alpine will build in Windows (changeEduardo Chappa
ldap_unbind_ext to ldap_unbind and add config.wnt.h to git repository)
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 * several changes to reduce warnings, including adding sys/ioctl.hEduardo Chappa
in system.h.
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.