Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Step:15-SP1
fetchmail
fetchmail-increase-max-password-length-to-handl...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File fetchmail-increase-max-password-length-to-handle-oauth-tokens.patch of Package fetchmail
From: =?utf-8?q?Martin_Sj=C3=B6lund_=3Cmartin=40sjoelund=2Ese=3E?= Date: Thu, 17 Dec 2020 09:09:44 +0100 Subject: Increase max password length to handle oauth tokens Git-repo: https://gitlab.com/fetchmail/fetchmail.git Git-commit: 6e877b5d92527ad501aaef46e37704b51db316fb The maximum length of oauth2 access tokens is unbounded. * Google uses 2048 byte access tokens and "Google reserves the right to change token size within these limits, and your application must support variable token sizes accordingly." * My Office365 access token is 2108 bytes long. * Intuit says you must support 4096 byte access tokens. This simply patches the hard-coded limit to 4096 bytes, but it might not be sufficient. --- fetchmail.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fetchmail.h b/fetchmail.h index bebb094d..6ff23919 100644 --- a/fetchmail.h +++ b/fetchmail.h @@ -104,7 +104,7 @@ enum authenticators { #define NAMELEN 64 /* max username length */ /* oauth2 access tokens seem to be about 130 characters; make this longer: */ -#define PASSWORDLEN 256 /* max password length */ +#define PASSWORDLEN 4096 /* max password length; oauth2 tokens have no maximum length */ #define DIGESTLEN 33 /* length of MD5 digest */ /* exit code values */
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor