summaryrefslogtreecommitdiff
path: root/pear
Commit message (Collapse)AuthorAgeFilesLines
* add a Crypt_HCEMD5 class. This implements the same algorithm as the perlChuck Hagenbuch2000-11-061-0/+2
| | | | | | | Crypt::HCE_MD5 package, and should be cross-compatible with it. It provides a secret-key based encryption algorithm possibly suitable for those who don't have mcrypt enabled.
* spelling. bad chuck.Chuck Hagenbuch2000-11-021-1/+1
|
* always prepend Receieved: headers to avoid generating mail that looks likeChuck Hagenbuch2000-11-021-0/+5
| | | | | spam, and remove a silly comment from the sendmail backend.
* PATH is not optional (we print that message, because php-config isn't in theSascha Schumann2000-10-301-1/+1
| | | | | PATH).
* Install the new Mail classes.Chuck Hagenbuch2000-10-251-0/+5
|
* add Mail:: interface and supporting classes.Chuck Hagenbuch2000-10-251-0/+169
|
* update for Date_Calc installMonte Ohrt2000-10-171-0/+2
|
* PEAR DB: added DB_ERROR_VALUE_COUNT_ON_ROWStig Bakken2000-10-152-45/+66
|
* PEAR DB: added DB_ERROR_NOT_LOCKED, gave DB_common::raiseError an optionalStig Bakken2000-10-151-22/+16
| | | | | "nativecode" parameter.
* fix make install for PEAR. (bug 7109)Chuck Hagenbuch2000-10-121-2/+1
|
* Add File_SearchReplace class from Richard Heyes.Chuck Hagenbuch2000-10-081-0/+1
|
* install Benchmark/Iterate.phpChuck Hagenbuch2000-09-301-0/+1
|
* move the timer class to Benchmark/Timer.php, and add it to Makefile.in so itChuck Hagenbuch2000-09-282-169/+2
| | | | | gets installed.
* Removed profiling_information() in favour of a more generalized approach ↵Sebastian Bergmann2000-09-281-12/+28
| | | | with get_profiling().
* Hopefully converted all TABs to SPACEsSebastian Bergmann2000-09-281-30/+30
|
* Added PEAR/Timer class for timing script execution and generating profiling ↵Sebastian Bergmann2000-09-281-0/+153
| | | | information. This class is based upon a concept by Allan Kent shown in his article on PHPBuilder.com
* correct the problem configure script doesn't output Makefile as shared ↵Rui Hirokawa2000-09-261-1/+1
| | | | extension.
* PEAR:Stig Bakken2000-09-133-32/+58
| | | | | | | * added $debuginfo parameter to PEAR_Error constructor * put last query in $debuginfo from DB_common::raiseError() @PEAR: add last executed query as debug info in DB errors (Stig)
* PEAR:Stig Bakken2000-09-134-84/+112
| | | | | | | * show what's going on when PEAR files are installed * allow multiple modes (or'ed) in PEAR_Error @PEAR: allow multiple modes in PEAR_Error (Stig)
* @PEAR: renamed DB_GETMODE_* to DB_FETCHMODE_*, added setFetchMode()Stig Bakken2000-09-122-20/+36
| | | | | @ in DB_common to set the default mode, added some MySQL tests (Stig)
* @Added a more configurable error reporting interface to DB.Stig Bakken2000-09-098-169/+215
| | | | | | | | | | | | | | | | | | Added a more configurable error reporting interface to DB. Also added some more tests, and moved the DB tests to pear/DB/tests. #Usage example that prints and exits on every error: #$dbh = DB::connect($dsn); #$dbh->setErrorHandling(PEAR_ERROR_DIE); # #Example with plain callback function: #$dbh->setErrorHandling(PEAR_ERROR_CALLBACK, "errorHandler"); # #Example with object callback function: #$dbh->setErrorHandling(PEAR_ERROR_CALLBACK, array($obj, "errorHandler")); # #Handler functions/methods are called with the error object as a parameter. #
* - Converted __string_value() to toString(), since the former is obsolete.Andrei Zmievski2000-09-072-12/+12
| | | | | | | - Made sure DB results are freed where necessary. - Made DB::getAssoc() use $params if passed. - Implemented DB::getAll().
* All (three) current DB tests pass.Stig Bakken2000-08-294-49/+41
|
* * renamed toString method to __string_valueStig Bakken2000-08-282-6/+8
|
* I said I had not _tested_ this on windows, didn't I? :-)Stig Bakken2000-08-282-0/+0
|
* undid the undoing of Sascha's last commitStig Bakken2000-08-271-1/+0
|
* @PHP 3 regression testing framework re-born (Stig)Stig Bakken2000-08-276-69/+223
| | | | | | | | Took the old PHP 3 regression testing framework and rewrote it in PHP. Should work on both Windows and UNIX, however I have not tested it on Windows. See tests/README for how to write tests. Added the PHP 3 tests and converted most of them.
* Fix install-local-data target in VPATH mode. PEAR.php is generated andSascha Schumann2000-08-271-1/+4
| | | | | stored in builddir.
* Add new depend rule to rules_pear.mk and install mkdep.awk.Sascha Schumann2000-08-252-1/+2
|
* Remove bogus commit that made DB::DB() an alias for DB::connect()Sterling Hughes2000-08-241-7/+0
|
* builddir is used by the Unix build framework.Sascha Schumann2000-08-241-3/+3
| | | | | Rename builddir to phpbuilddir
* -Add getCode() method to PEAR_ErrorSterling Hughes2000-08-242-2/+24
| | | | | | | | -Correct license versions + My Address for DB/* mods -Correct ibase module -Javadocize File_Find -Add a optional constructor to DB that passes it on to DB::connect()
* phpextdist is located in $(srcdir), so don't try to install it fromSascha Schumann2000-08-231-1/+2
| | | | | $(builddir).
* Make the DB classes work with call-time pass-by-reference disabled.Chuck Hagenbuch2000-08-211-11/+11
|
* Relicense build-related files under the PHP LicenseSascha Schumann2000-08-202-1/+2
| | | | | | Move common make rules to rules_common.mk. This gets rid of the duplicated stuff in rules.mk/rules_pear.mk.
* Fix dependency. PEAR.php needs to be created before it can be installed.Sascha Schumann2000-08-171-1/+1
|
* @Added XML_Parser class in PEAR (Stig)Stig Bakken2000-07-308-27/+142
| | | | | | @Added "make test" target in pear/ and added some regression tests (Stig) Also fixed a bug in the PEAR class that was discovered when testing :-)
* * PEAR now stands for "PHP Extension and Application Repository"Stig Bakken2000-07-281-3/+3
|
* Moving the Socket class to Net/Socket.php, and basing it on code that StigChuck Hagenbuch2000-07-282-196/+3
| | | | | | | | | | | wrote, with a few extra utility functions from my old class. Stig, I mucked with the constructor a bit since it didn't quite make sense exactly as it was - does it still do what was intended? Also, are the emacs folding things (// {{{ functionname() ...) a PEAR standard? How do they fit with the javadoc?
* added DB/oci8.php to PEAR_FILESJames L. Pine2000-07-271-0/+1
|
* Add a Socket class. If this should be somewhere other than top-level, justChuck Hagenbuch2000-07-272-1/+196
| | | | | | let me know - none of the existing subdirectories made sense to me, and I didn't want to add a new one just for this.
* Multiple DB::connect or DB::factory calls using the same backendStig Bakken2000-07-261-8/+10
| | | | | should work now.
* * the beginning of a regression testing framework?Stig Bakken2000-07-255-0/+171
|
* * generate pear scripts properly with configureStig Bakken2000-07-245-52/+58
|
* * PEAR.php is now generated by configureStig Bakken2000-07-241-13/+19
|
* added TODO file for PEARStig Bakken2000-07-241-0/+19
|
* licence versions -> 2.02 in pear filesDavid Croft2000-07-241-2/+2
|
* @Ported DB to new error reporting schemeStig Bakken2000-07-241-1/+4
|
* * new class: PEAR - can be used as a base class for others.Stig Bakken2000-07-246-296/+737
| | | | | | | | | * PEAR_Error moved into PEAR.php to reduce the number of files that are always included * cleaned up the PEAR_Error API a bit and changed the two classes using it * added PEAR_Installer - an administration class for installing packages and maintaining a "class/file cache"
* various version 2.0 and 2.01 licenses -> 2.02David Croft2000-07-243-6/+6
|