Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-11-21 | * Support for code_verifier and code_challenge when generating a | Eduardo Chappa | |
refresh token and access token in Gmail using the S256 method and plain method. | |||
2021-11-01 | * When Alpine is trying to decide which client-id to choose it used to limit | Eduardo Chappa | |
its choices the ps_global->vars[V_XOAUTH2_INFO].current_val.l. Now it will also use ps_global->vars[V_XOAUTH2_INFO].main_user_val.l. In addition some of the code in alpine/xoauth2conf.c was moved to the c-client library. | |||
2021-10-27 | * Contributions by Thomas Uhle: | Eduardo Chappa | |
. Add support to the LDAP attribute "userCertificate"; . Move voiceMailTelephoneNumber from the TCL side to ldap_translate; . XOAUTH2 state generator changes format specifier from %x to %02x; . Clear compiler warnings and correct spelling in documentation. . Web Alpine will not attempt to continue a postponed message if the postponed-msgs folder is empty. | |||
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 | * Fix some memory leaks reported by Valgrind. | Eduardo Chappa | |
2021-08-19 | * Clear out some warnings given by gcc-10. | Eduardo Chappa | |
2021-08-09 | * Update to json code to simplify it. | 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-06-10 | * Rewrite of http code to keep connections alive after GET and POST | Eduardo Chappa | |
commands. | |||
2021-05-08 | * Clear out some gcc warnings, and code improvement. Work in progress. | Eduardo Chappa | |
2021-04-10 | * New alpha version 2.24.1 | Eduardo Chappa | |
2021-03-27 | * new http option for debug. This is mostly useful to debug XOAUTH2 | Eduardo Chappa | |
autentication and reveals sensitive login information. Use with care. Remove your .pine-debug file after using this option. | |||
2020-11-01 | * The previous commit does not allow clients to login using xoauth2, so | Eduardo Chappa | |
this commit fixes that. | |||
2020-08-29 | * When a server expires a refresh token, Alpine needs to cancel it | Eduardo Chappa | |
internally. * Fixes to some prototyping for code related to authentication. * Fixes to documentation contributed by Dennis Davis. | |||
2020-07-28 | * XOAUTH2: automatic renew of access token and connection to a server | Eduardo Chappa | |
within 60 seconds of expiration of the access token. | |||
2020-07-09 | * Add choice of Authorization flow to Alpine. Alpine supports two ways to get | Eduardo Chappa | |
authorization to read email. One is called "Authorize" and the other "Device". Some servers support both, some only one. For servers that support both, Alpine will ask if it does not know which method to choose. Inspired by a conversation with Pieter Jacques. | |||
2020-07-02 | * Fix some compilation warnings in Windows. Reported by Barry Landy. | Eduardo Chappa | |
2020-06-26 | * Expansion of the configuration screen for XOAUTH2 to include | Eduardo Chappa | |
username, and tenant. * If a user has more than one client-id for a service, Alpine tries to asks the user which client-id to use and associates that client-id to the credentials in the XOAUTH2 configuration screen. | |||
2020-06-12 | * Additional addition of doucmentation for XOAUTH2, some fixes in the ↵ | Eduardo Chappa | |
documentation, fixes in the configuration screen, and documentation on what is needed in each structure defining each service. | |||
2020-06-12 | * Initial implementation of XOAUTH2 authentication support for Outlook. | Eduardo Chappa | |
Based on documentation suggested by Andrew C Aitchison. |