Mon Jan 16 09:40:50 PST 2006 cygnus@janrain.com tagged 0.8 Fri Jan 13 16:11:03 PST 2006 cygnus@janrain.com * Updated parser docs Fri Jan 13 16:04:26 PST 2006 cygnus@janrain.com * Updated Fetchers docs Fri Jan 13 15:44:45 PST 2006 cygnus@janrain.com * Updated Consumer docs Fri Jan 13 15:44:12 PST 2006 cygnus@janrain.com * Updated Fetchers docs Fri Jan 13 15:43:34 PST 2006 cygnus@janrain.com * Updated Association docs Fri Jan 13 15:43:07 PST 2006 cygnus@janrain.com * Updated CryptUtil docs Fri Jan 13 15:42:33 PST 2006 cygnus@janrain.com * Updated Filestore docs Fri Jan 13 14:35:48 PST 2006 cygnus@janrain.com * Added primary docblock to Consumer Fri Jan 13 14:20:24 PST 2006 cygnus@janrain.com * Fixed parse test suite name Fri Jan 13 14:17:58 PST 2006 cygnus@janrain.com * Cleaned up documentation in consumer example Fri Jan 13 14:06:30 PST 2006 cygnus@janrain.com * Added consumer example script Fri Jan 13 13:51:26 PST 2006 cygnus@janrain.com * Updated consumer to un-mangle PHP CGI data Fri Jan 13 13:50:15 PST 2006 cygnus@janrain.com * Fixed calling convention for Consumer constructor Fri Jan 13 13:49:04 PST 2006 cygnus@janrain.com * Refactored HMACSHA1 file somewhat and updated CryptUtil to use sha1_raw Fri Jan 13 13:48:08 PST 2006 cygnus@janrain.com * Fixed bugs in fetcher code Fri Jan 13 09:28:13 PST 2006 cygnus@janrain.com * Added examples directory Fri Jan 13 13:36:59 PST 2006 Josh Hoyt * Clean up unused stuff in DiffieHellman Fri Jan 13 13:36:30 PST 2006 Josh Hoyt * Move webtest.php into admin Thu Jan 12 18:20:32 PST 2006 cygnus@janrain.com * Added consumer tests and updated test driver Thu Jan 12 18:17:58 PST 2006 cygnus@janrain.com * Hacked some variables to make PHP find them. FIX! Thu Jan 12 17:56:48 PST 2006 cygnus@janrain.com * Fixed bugs in consumer Thu Jan 12 17:53:58 PST 2006 cygnus@janrain.com * Fixed pass-by-reference bug in addSignature Thu Jan 12 16:43:56 PST 2006 cygnus@janrain.com * Fixed string trimming bug Thu Jan 12 16:41:37 PST 2006 cygnus@janrain.com * Fixed some small bugs Thu Jan 12 16:40:59 PST 2006 cygnus@janrain.com * Added some absent functions to DH code Thu Jan 12 16:39:06 PST 2006 cygnus@janrain.com * Added destroy functionality to FileStore Thu Jan 12 13:30:30 PST 2006 cygnus@janrain.com * Added base consumer implementation Thu Jan 12 13:28:39 PST 2006 cygnus@janrain.com * Added extra utility functions Thu Jan 12 13:27:30 PST 2006 cygnus@janrain.com * Moved DEFAULT_GEN into global namespace Thu Jan 12 13:26:52 PST 2006 cygnus@janrain.com * Fixed residual bug from python port Thu Jan 12 11:57:10 PST 2006 cygnus@janrain.com * Added array_get convenience function Thu Jan 12 11:30:26 PST 2006 cygnus@janrain.com * Moved letters / digits into OIDUtil Thu Jan 12 11:03:09 PST 2006 cygnus@janrain.com * Fixed bugs in parser and added parser tests Wed Jan 11 12:43:18 PST 2006 cygnus@janrain.com * Completed basic parse implementation Tue Jan 10 16:17:07 PST 2006 cygnus@janrain.com * Added base parse implementation Tue Jan 10 11:13:26 PST 2006 cygnus@janrain.com * Fixed plain fetcher and added paranoid fetcher implementation Tue Jan 10 09:41:42 PST 2006 cygnus@janrain.com * Fixed file_get_contents call in plain fetcher Mon Jan 9 16:52:25 PST 2006 cygnus@janrain.com * Added skeleton for paranoid fetcher Mon Jan 9 16:51:49 PST 2006 cygnus@janrain.com * Fixed POST fetching code in PlainFetcher Sat Jan 7 12:03:20 PST 2006 Josh Hoyt * Simplify notabs script Sat Jan 7 12:01:04 PST 2006 Josh Hoyt * Change runtests to always run in the correct directory and move texttest.php into that directory Sat Jan 7 11:46:06 PST 2006 Josh Hoyt * move typetest into admin, now mathlib, and add support code Mon Jan 9 14:41:24 PST 2006 cygnus@janrain.com * Added warning for bad schemes in fetcher post method Mon Jan 9 14:36:15 PST 2006 cygnus@janrain.com * Added some comments and fixed default port selection Mon Jan 9 12:38:28 PST 2006 cygnus@janrain.com * Added base fetcher implementation Fri Jan 6 11:43:33 PST 2006 cygnus@janrain.com * Removed memcache store implementation Mon Jan 9 09:24:56 PST 2006 cygnus@janrain.com * Added PHP files for consumer code Fri Jan 6 17:07:46 PST 2006 Josh Hoyt * PHP 4.3 compatibility: must name fields when using unpack Fri Jan 6 16:42:29 PST 2006 cygnus@janrain.com * Doc fixes Fri Jan 6 16:40:52 PST 2006 cygnus@janrain.com * Fixed longToBinary and randomString to use platform-based integers Fri Jan 6 14:42:25 PST 2006 cygnus@janrain.com * Fixed some minor bugs in randrange Fri Jan 6 16:45:32 PST 2006 Josh Hoyt * Use pack instead of unrolling unhexlify Fri Jan 6 16:42:47 PST 2006 Josh Hoyt * Change getBytes to actually honor the constant indicating where to go for random bytes Fri Jan 6 15:11:29 PST 2006 Josh Hoyt * Split randrange test into big number and small number tests Fri Jan 6 15:02:05 PST 2006 Josh Hoyt * Fix diffie-hellman test to use defined value to determine whether to run tests Fri Jan 6 14:49:08 PST 2006 Josh Hoyt * Cruft removal in cryptutil test Fri Jan 6 14:45:39 PST 2006 Josh Hoyt * Fix MathLibrary::getLibWrapper for no lib case Fri Jan 6 14:37:28 PST 2006 Josh Hoyt * Use gmp_div_q instead of the alias gmp_div Fri Jan 6 14:07:58 PST 2006 Josh Hoyt * Use bcpowmod if it's available Fri Jan 6 12:31:26 PST 2006 Josh Hoyt * Use constant to indicate no math library present. Break down big cryptutil tests and only run the full tests when Tests_Net_OpenID_throough is defined Fri Jan 6 11:40:57 PST 2006 Josh Hoyt * Change name of define for thorough testing Fri Jan 6 10:17:08 PST 2006 Josh Hoyt * Script to check for uses of aliased functions in PHP code Thu Jan 5 19:45:37 PST 2006 Josh Hoyt * Make cryptutil tests work for GMP Thu Jan 5 19:34:42 PST 2006 Josh Hoyt * Do not check for dumb math library in DiffieHellman module, since that's never instantiated now. Thu Jan 5 18:16:16 PST 2006 Josh Hoyt * Make cryptutil pass test with GMP Thu Jan 5 17:39:43 PST 2006 Josh Hoyt * Do not instantiate a dumb math library so that it will not get used by accident Thu Jan 5 17:37:48 PST 2006 Josh Hoyt * Fix diffie-hellman test to reflect changes in implementation Thu Jan 5 17:34:18 PST 2006 Josh Hoyt * Use math library to create integer larger than max int Thu Jan 5 17:26:35 PST 2006 Josh Hoyt * Add function that calls require_once and sets the global variables as if it had been called at the top level. Thu Jan 5 16:12:58 PST 2006 Josh Hoyt * Fix reference to Diffie-Hellman default modulus Thu Jan 5 16:09:51 PST 2006 Josh Hoyt * Change loop condition for longToBinary to use math library Thu Jan 5 16:06:47 PST 2006 Josh Hoyt * Fix case of FALSE Thu Jan 5 11:12:30 PST 2006 Josh Hoyt * Add test for overflow for dumb math library Thu Jan 5 12:48:32 PST 2006 cygnus@janrain.com * Added script to check for docblocks in PHP scripts Thu Jan 5 12:46:55 PST 2006 cygnus@janrain.com * Added docblocks to be more compliant with PEAR coding guidelines Thu Jan 5 11:42:01 PST 2006 cygnus@janrain.com * Added script to verify that PHP files begin with * Add more PHP 5 log message silencing to test driver Wed Jan 4 18:15:49 PST 2006 Josh Hoyt * Add output of failures to texttest.php Wed Jan 4 18:14:56 PST 2006 Josh Hoyt * Fix xargs invocation so it works with Debian stable Wed Jan 4 18:11:36 PST 2006 Josh Hoyt * Fix brace style in store test Wed Jan 4 18:03:02 PST 2006 Josh Hoyt * Resolve conflict Wed Jan 4 18:00:23 PST 2006 Josh Hoyt * Start cleaning up file store test Wed Jan 4 16:43:18 PST 2006 cygnus@janrain.com * Fixed brace style in TestDriver Wed Jan 4 16:41:42 PST 2006 cygnus@janrain.com * Added brace style checking script to runtests Wed Jan 4 16:40:13 PST 2006 cygnus@janrain.com * Added brace style checking script Wed Jan 4 16:16:07 PST 2006 cygnus@janrain.com * Fixed brace style in TestDriver Wed Jan 4 16:15:05 PST 2006 cygnus@janrain.com * Removed set -e from nolonglines test Wed Jan 4 16:14:24 PST 2006 cygnus@janrain.com * Fixed brace style Wed Jan 4 16:13:48 PST 2006 cygnus@janrain.com * Fixed brace style Wed Jan 4 16:13:23 PST 2006 cygnus@janrain.com * Fixed brace style Wed Jan 4 16:12:53 PST 2006 cygnus@janrain.com * Fixed brace style Wed Jan 4 16:12:09 PST 2006 cygnus@janrain.com * Fixed brace style Wed Jan 4 16:11:49 PST 2006 cygnus@janrain.com * Fixed brace style Wed Jan 4 16:11:10 PST 2006 cygnus@janrain.com * Fixed brace style Wed Jan 4 16:10:18 PST 2006 cygnus@janrain.com * Fixed brace style Wed Jan 4 16:09:48 PST 2006 cygnus@janrain.com * Fixed brace style Wed Jan 4 16:09:24 PST 2006 cygnus@janrain.com * Fixed brace style Wed Jan 4 16:08:33 PST 2006 cygnus@janrain.com * Fixed brace style Wed Jan 4 16:08:05 PST 2006 cygnus@janrain.com * Fixed brace style Wed Jan 4 15:56:34 PST 2006 cygnus@janrain.com * Fixed brace style Wed Jan 4 15:56:06 PST 2006 cygnus@janrain.com * Fixed brace style Wed Jan 4 15:53:57 PST 2006 cygnus@janrain.com * Fixed brace style Wed Jan 4 15:53:15 PST 2006 cygnus@janrain.com * Fixed brace style Wed Jan 4 15:52:51 PST 2006 cygnus@janrain.com * Fixed brace style Wed Jan 4 15:52:02 PST 2006 cygnus@janrain.com * Fixed brace style Wed Jan 4 16:19:35 PST 2006 Josh Hoyt * Fix association serialization in PHP 5 Wed Jan 4 16:04:36 PST 2006 Josh Hoyt * Add test-selection logic to command-line test driver Wed Jan 4 15:27:38 PST 2006 Josh Hoyt * Make test for association serialization actually check the deserialized values Wed Jan 4 15:02:40 PST 2006 Josh Hoyt * Add compatibility for Debian stable xargs (no -I flag) Wed Jan 4 14:59:13 PST 2006 Josh Hoyt * Added PHP 5 compatibility to test driver Wed Jan 4 11:35:08 PST 2006 Josh Hoyt * Moved makedoc.sh script to admin directory Tue Jan 3 13:43:48 PST 2006 Josh Hoyt * Added comment to notabs script Wed Jan 4 13:42:47 PST 2006 cygnus@janrain.com * Removed reference assignment for PHP 5 Wed Jan 4 13:35:30 PST 2006 cygnus@janrain.com * Fixed warning about non-string key for duplicate cache in PHP 5 Wed Jan 4 13:14:56 PST 2006 cygnus@janrain.com * Added long line check script to admin/ Wed Jan 4 13:14:30 PST 2006 cygnus@janrain.com * Fixed a line width test Wed Jan 4 13:12:41 PST 2006 cygnus@janrain.com * Fixed line wrapping Wed Jan 4 13:12:10 PST 2006 cygnus@janrain.com * Fixed line wrapping Wed Jan 4 13:11:44 PST 2006 cygnus@janrain.com * Fixed line wrapping Wed Jan 4 13:07:46 PST 2006 cygnus@janrain.com * Fixed line wrapping Wed Jan 4 13:06:59 PST 2006 cygnus@janrain.com * Fixed line wrapping Wed Jan 4 13:06:33 PST 2006 cygnus@janrain.com * Fixed line wrapping Wed Jan 4 13:04:28 PST 2006 cygnus@janrain.com * Fixed line wrapping Wed Jan 4 13:03:27 PST 2006 cygnus@janrain.com * Fixed line wrapping Wed Jan 4 13:02:27 PST 2006 cygnus@janrain.com * Fixed line wrapping Wed Jan 4 10:00:12 PST 2006 cygnus@janrain.com * Fixed defined() call Wed Jan 4 09:52:37 PST 2006 cygnus@janrain.com * Added math library type test script Wed Jan 4 09:51:31 PST 2006 cygnus@janrain.com * Fixed require statement in FileStore Wed Jan 4 09:50:58 PST 2006 cygnus@janrain.com * Fixed require statements in DumbStore Wed Jan 4 09:37:41 PST 2006 cygnus@janrain.com * Fixed docs and added StoreTest implementation and FileStore test Wed Jan 4 09:34:48 PST 2006 cygnus@janrain.com * Fixed line wrapping Wed Jan 4 09:34:11 PST 2006 cygnus@janrain.com * Fixed line wrapping Wed Jan 4 09:32:24 PST 2006 cygnus@janrain.com * Fixed line wrapping and fixed bugs Wed Jan 4 09:28:18 PST 2006 cygnus@janrain.com * Fixed allowed characters for filename Wed Jan 4 09:26:29 PST 2006 cygnus@janrain.com * Fixed encoding for sha1 return value and fixed getBytes function call Wed Jan 4 09:25:54 PST 2006 cygnus@janrain.com * Fixed $key / $value bug Tue Jan 3 14:27:02 PST 2006 cygnus@janrain.com * Added FileStore implementation Tue Jan 3 14:23:06 PST 2006 cygnus@janrain.com * Fixed class var syntax error Tue Jan 3 14:22:11 PST 2006 cygnus@janrain.com * Updated trigger type Tue Jan 3 10:43:19 PST 2006 Josh Hoyt * Add check at record time that no tabs get recorded Tue Jan 3 09:48:14 PST 2006 Josh Hoyt * Wrap lines at 80 columns Mon Jan 2 16:51:53 PST 2006 cygnus@janrain.com * Added utility functions and method skeleton to FileStore Mon Jan 2 16:11:07 PST 2006 cygnus@janrain.com * Added association test Mon Jan 2 16:10:20 PST 2006 cygnus@janrain.com * Added some extra checks to KVForm Mon Jan 2 16:08:37 PST 2006 cygnus@janrain.com * Fixed some syntax issues and bugs in association class Mon Jan 2 15:21:30 PST 2006 cygnus@janrain.com * Added Association implementation Mon Jan 2 12:41:53 PST 2006 cygnus@janrain.com * Renamed mkstemp into Net_OpenID namespace Mon Jan 2 12:37:24 PST 2006 cygnus@janrain.com * Added documentation to OIDUtil Mon Jan 2 12:19:16 PST 2006 cygnus@janrain.com * Added tests for oidutils: normalizeUrl and appendArgs Mon Jan 2 12:16:54 PST 2006 cygnus@janrain.com * Finished url parsing implementation in OIDUtil. Mon Jan 2 10:32:07 PST 2006 cygnus@janrain.com * Added oidutil test for base64 functions and updated test driver. Mon Jan 2 10:31:29 PST 2006 cygnus@janrain.com * Added mkstemp implementation to FileStore. Mon Jan 2 10:30:48 PST 2006 cygnus@janrain.com * Added implementation of oidutil functions. Fri Dec 30 12:46:29 PST 2005 cygnus@janrain.com * Added DumbStore implementation Fri Dec 30 11:58:18 PST 2005 cygnus@janrain.com * Added a ton of documentation updates Thu Dec 29 17:03:30 PST 2005 cygnus@janrain.com * Added tests for new CryptUtils functions Thu Dec 29 16:59:21 PST 2005 cygnus@janrain.com * Fixed randrange to use MathLibrary and updated math library loading code Thu Dec 29 16:58:47 PST 2005 cygnus@janrain.com * Added more operations to the math library classes Thu Dec 29 16:57:30 PST 2005 cygnus@janrain.com * Implemented longToBinary and binaryToLong functions Thu Dec 29 16:52:43 PST 2005 cygnus@janrain.com * Updated DH class to fail if the fallback 32-bit int mode is being used Thu Dec 29 16:52:05 PST 2005 cygnus@janrain.com * Added file for base64 encoding tests Thu Dec 29 16:47:16 PST 2005 cygnus@janrain.com * Added maxint function Thu Dec 29 10:57:44 PST 2005 cygnus@janrain.com * Refactored DiffieHellman to use Net_OpenID_MathLibrary Thu Dec 29 10:54:53 PST 2005 cygnus@janrain.com * Added phpdoc directives and inserted trigger_error for platform int fallback implementation Thu Dec 29 10:36:20 PST 2005 cygnus@janrain.com * Changed the return value of getLibWrapper to return a reference. Thu Dec 29 10:30:46 PST 2005 cygnus@janrain.com * Added MathLibrary and MathWrapper classes to wrap Bcmath and GMP. Wed Dec 28 15:21:12 PST 2005 cygnus@janrain.com * Updated shell choice in doc script. Wed Dec 28 15:19:38 PST 2005 cygnus@janrain.com * Added debian-specific README. Wed Dec 28 15:18:58 PST 2005 cygnus@janrain.com * Added documentation to HMACSHA1. Wed Dec 28 15:18:37 PST 2005 cygnus@janrain.com * Added some docs to KVForm. Wed Dec 28 15:18:03 PST 2005 cygnus@janrain.com * Added documentation to DiffieHellman. Wed Dec 28 15:16:09 PST 2005 cygnus@janrain.com * Added documentation to CryptUtil. Wed Dec 28 15:15:38 PST 2005 cygnus@janrain.com * Cleaned up documentation in store source. Wed Dec 28 15:14:43 PST 2005 cygnus@janrain.com * Added doc directory and a script to generate html docs. Wed Dec 28 13:52:09 PST 2005 cygnus@janrain.com * Ported CryptUtils functions and added some tests for CryptUtils. Wed Dec 28 13:51:18 PST 2005 cygnus@janrain.com * Fixed define syntax and comment indention. Wed Dec 28 13:49:29 PST 2005 cygnus@janrain.com * Added docstrings for memcached and dumb stores and fixed error type. Tue Dec 27 14:40:39 PST 2005 cygnus@janrain.com * Added phpdocs to base OpenIDStore class. Tue Dec 27 14:39:44 PST 2005 cygnus@janrain.com * Added COPYING file. Tue Dec 27 12:21:11 PST 2005 Josh Hoyt * Documentation and removal of silly low-entropy entropy sources from CryptUtil Tue Dec 27 12:00:41 PST 2005 Josh Hoyt * Normalize whitespace Tue Dec 27 12:01:47 PST 2005 cygnus@janrain.com * Added README file. Tue Dec 27 11:57:34 PST 2005 cygnus@janrain.com * Added base OpenIDStore code. Tue Dec 27 09:52:41 PST 2005 cygnus@janrain.com * Created base files for store implementations. Tue Dec 27 11:53:28 PST 2005 Josh Hoyt * Untabify Sat Dec 24 00:13:45 PST 2005 Josh Hoyt * Added support for thorough command-line flag for text-based test driver Fri Dec 23 23:55:06 PST 2005 Josh Hoyt * Added another Diffie-Hellman test type and make default test run bearable Fri Dec 23 23:06:37 PST 2005 Josh Hoyt * Add a text-based test harness Fri Dec 23 16:38:31 PST 2005 Josh Hoyt * Add lame entropy source to make getBytes work for platforms where we can't get /dev/urandom Fri Dec 23 16:04:51 PST 2005 Josh Hoyt * Added HMAC-SHA1 implementation and tests Fri Dec 23 15:03:59 PST 2005 Josh Hoyt * Make DiffieHellman tests conditional on whether big integer math is available We'll fall back to dumb mode if it is not. Thu Dec 22 17:01:29 PST 2005 Josh Hoyt * Add strict error reporting and move to Net/ for PEAR compatibility Thu Dec 22 12:22:05 PST 2005 Josh Hoyt * Added test data and parsing code for HMAC-SHA1 Thu Dec 22 11:46:20 PST 2005 Josh Hoyt * Added Diffie-Hellman (bcmath only) Tue Dec 20 17:14:28 PST 2005 Josh Hoyt * Array ordering tests Tue Dec 20 17:14:18 PST 2005 Josh Hoyt * Comment Tue Dec 20 17:04:34 PST 2005 Josh Hoyt * Check number of errors on null KVForm tests Tue Dec 20 16:50:51 PST 2005 Josh Hoyt * Add checking for error logging in KVForm test Tue Dec 20 15:53:50 PST 2005 Josh Hoyt * Add logging to KVForm Tue Dec 20 15:47:49 PST 2005 Josh Hoyt * Comments Tue Dec 20 15:47:21 PST 2005 Josh Hoyt * Added logging for error conditions in OpenID_KVForm::arrayToKV Tue Dec 20 15:37:49 PST 2005 Josh Hoyt * Commented test harness Tue Dec 20 15:33:30 PST 2005 Josh Hoyt * re-organize test harness Tue Dec 20 15:28:53 PST 2005 Josh Hoyt * Make test harness smarter about the difference between TestSuites and TestCases Tue Dec 20 10:45:10 PST 2005 Josh Hoyt * Initial checkin. Has unit tests for KVForm and the start of cryptutil