]> git.mxchange.org Git - friendica.git/blob - library/oauth2-php/CHANGELOG.txt
Merge remote branch 'upstream/master'
[friendica.git] / library / oauth2-php / CHANGELOG.txt
1 oauth2-php revision xxx, xxxx-xx-xx (development version)
2 ----------------------
3
4 oauth2-php revision 23, 2011-01-25
5 ----------------------
6 * introduce Drupal style getVariable() and setVariable, replace legacy
7   variable get/set functions.
8 * remove hardcode PHP display_error and errror_reporting, as this should
9   be manually implement within 3rd party integration.
10 * make verbose error as configurable and default disable, as this should
11   be manually enable within 3rd party integration.
12 * add lib/OAuth2Client.inc and lib/OAuth2Exception.inc for client-side
13   implementation.
14
15 oauth2-php revision 21, 2010-12-18
16 ----------------------
17 * cleanup tabs and trailing whitespace at the end.
18 * remove server/examples/mongo/lib/oauth.php and
19   server/examples/pdo/lib/oauth.php, so only keep single copy as
20   lib /oauth.php.
21 * issue #5: Wrong variable name in get_access_token() in pdo_oatuh.php.
22 * issue #6: mysql_create_tables.sql should allow scope to be NULL.
23 * issue #7: authorize_client_response_type() is never used.
24 * issue #9: Change "redirect_uri" filtering from FILTER_VALIDATE_URL to
25   FILTER_SANITIZE_URL.
26 * better coding syntax for error() and callback_error().
27 * better pdo_oauth2.php variable naming with change to
28   mysql_create_tables.sql.
29 * change REGEX_CLIENT_ID as 3-32 characters long, so will work with md5()
30   result directly.
31 * debug linkage to oauth2.php during previous commit.
32 * debug redirect_uri check for AUTH_CODE_GRANT_TYPE, clone from
33   get_authorize_params().
34 * update mysql_create_tables.sql with phpmyadmin export format.
35 * rename library files, prepare for adding client-side implementation.
36 * code cleanup with indent and spacing.
37 * code cleanup true/false/null with TRUE/FALSE/NULL.
38 * rename constants with OAUTH2_ prefix, prevent 3rd party integration
39   conflict.
40 * remove HTTP 400 response constant, as useless refer to draft v10.
41 * merge ERROR_INVALID_CLIENT_ID and ERROR_UNAUTHORIZED_CLIENT as
42   OAUTH2_ERROR_INVALID_CLIENT, as refer to that of draft v9 to v10 changes.
43 * improve constants comment with doxygen syntax.
44 * update class function call naming.
45 * coding style clean up.
46 * update part of documents.
47 * change expirseRefreshToken() as unsetRefreshToken().
48 * update token and auth code generation as md5() result, simpler for manual
49   debug with web browser.
50 * update all documents.
51 * restructure @ingroup.
52 * rename checkRestrictedClientResponseTypes() as
53   checkRestrictedAuthResponseType().
54 * rename checkRestrictedClientGrantTypes() as checkRestrictedGrantType().
55 * rename error() as errorJsonResponse().
56 * rename errorCallback() as errorDoRedirectUriCallback().
57 * rename send401Unauthorized() as errorWWWAuthenticateResponseHeader(),
58   update support with different HTTP status code.
59 * update __construct() with array input.
60 * update finishClientAuthorization() with array input.
61 * add get/set functions for $access_token_lifetime, $auth_code_lifetime and
62   $refresh_token_lifetime.
63 * fix a lots of typos.
64 * document all sample server implementation.
65 * more documents.
66 * add config.doxy for doxygen default setup.
67 * add MIT LICENSE.txt.
68 * add CHANGELOG.txt.
69
70 oauth2-php revision 9, 2010-09-04
71 ----------------------
72 - fixes for issues #2 and #4, updates oauth lib in the example folders to
73   the latest version in the 'lib' folder.
74 - updates server library to revision 10 of the OAuth 2.0 spec.
75 - adds an option for more verbose error messages to be returned in the JSON
76   response.
77 - adds method to be overridden for expiring used refresh tokens.
78 - fixes bug checking token expiration.
79 - makes some more methods protected instead of private so they can be
80   overridden.
81 - fixes issue #1 http://code.google.com/p/oauth2-php/issues/detail?id=1
82
83 oauth2-php revision 7, 2010-06-29
84 ----------------------
85 - fixed mongo connection constants.
86 - updated store_refresh_token to include expires time.
87 - changed example server directory structure
88 - corrected "false" return result on get_stored_auth_code.
89 - implemented PDO example adapter.
90 - corrected an error in assertion grant type.
91 - updated for ietf draft v9:
92   http://tools.ietf.org/html/draft-ietf-oauth-v2-09.
93 - updated updated to support v9 lib.
94 - added mysql table creation script.
95
96 oauth2-php revision 0, 2010-06-27
97 ----------------------
98 - initial commit.