Sascha Schumann
c27bbc4086
* Get rid of libphp_util.la
...
* Don't build CGI from convenience library
* Add additional checks to regex.h (Apache build broke)
1999-10-05 11:00:48 +00:00
Marko Karppinen
537aefdb26
Fix a typo? (compile bustage on Solaris 2.6)
1999-10-05 07:00:10 +00:00
Andrei Zmievski
cb78ebc0de
Taken from PHP3 source.
1999-10-04 21:10:26 +00:00
Andrew Skalski
f1f8b8a9a2
Added delete and rename functions.
1999-10-04 18:30:37 +00:00
Sascha Schumann
232afa4816
* archive-based convenience libraries completely replaced
...
with libtool components
* SAPI targets can enable thread-safe mode and define
shared/static/program build target
* all configure scripts use the same config.cache
* phplibdir is $(top_builddir)/modules to avoid
permission problems
* sapi/*/Makefile.inc are gone
* runpath handling cleaned up
* top-level Makefile.in obsoleted through Makefile.am
* --enable-versioning uses libtool's cleaner and more
portable -export-symbols feature
1999-10-04 15:18:26 +00:00
Thies C. Arntzen
008810dc29
ereg now returns a continious array 0..9 again - empty values are returned as false.
...
i think this is *more* compatible with PHP3 - unless anybody really dislikes it i'd prefer it like this.
1999-10-04 13:04:32 +00:00
Andrei Zmievski
23e8d1762d
Added array_reverse() function.
1999-10-01 17:36:54 +00:00
Andrei Zmievski
a92fb5fe3d
rename.
1999-10-01 14:54:55 +00:00
Thies C. Arntzen
7e75bf8f88
one zval fix - cleanups
1999-10-01 13:44:07 +00:00
Andrei Zmievski
7258842c29
preg_replace() now makes copies of array entries if arrays are passed in,
...
so that convert_to_string() preserves the originals. Is this the correct way to do it?
1999-09-30 21:59:46 +00:00
Sascha Schumann
7ed678f819
Fix typo--GD_* is for shared build mode.
1999-09-30 20:04:52 +00:00
Andrei Zmievski
97f105e450
Fix nl2br crash.
1999-09-30 20:03:32 +00:00
Thies C. Arntzen
16e1cbee07
major rework here - the refcount stuff gets better and better!
1999-09-30 08:41:45 +00:00
Sascha Schumann
cf4afd61f0
* create Makefiles for ext, pcrelib, sapi/*
...
* copy files for Apache from $(srcdir)
1999-09-29 22:18:43 +00:00
Chuck Hagenbuch
9221981fa3
cjh: closing bug #2407 .
1999-09-29 21:18:35 +00:00
Thies C. Arntzen
02c0ab8d0c
fix the order.. (thanx, andi)
1999-09-29 19:13:08 +00:00
Stig Bakken
db4820447f
The $shared variable should normally never be used outside of a call to
...
AC_ARG_(ENABLE|WITH). If it is necessary anyway, make sure it is set to
"no" before starting.
1999-09-29 15:13:25 +00:00
Andrey Hristov
2fa5e6dd6a
Fix for my fix.
1999-09-29 14:25:40 +00:00
Thies C. Arntzen
284bc523d6
fixed crash in connection shutdown!
1999-09-29 14:20:27 +00:00
Thies C. Arntzen
73c8429282
just some renaming.
1999-09-29 13:35:12 +00:00
Andi Gutmans
cf6c92949c
- Get rid of warning
1999-09-28 17:37:06 +00:00
Thies C. Arntzen
74bc24d9d5
initialize OCI in threaded mode if ZTS is defined.
1999-09-28 11:12:32 +00:00
Thies C. Arntzen
9156c2c8d1
init in thread-safe mode if ZTS isdefined
1999-09-28 11:09:03 +00:00
Thies C. Arntzen
4c3f393743
fixed startup-deadlock.
1999-09-28 10:54:42 +00:00
Thies C. Arntzen
a054e6e61e
found a typo!
1999-09-28 09:59:59 +00:00
Sascha Schumann
9442b13939
Make an extra copy of input parameter.
1999-09-27 18:00:30 +00:00
Stig Bakken
2a854ca8b9
Generalized server-API build process on UNIX. Each SAPI
...
implementation now has its own directory under sapi/, just like
extensions have theirs under ext/. To make the final targets appear
in the main dir, the top-level Makefile includes sapi/NN/Makefile.inc
from the selected sapi backend. This is a plan Makefile stub without
any autoconf substitutions. Each SAPI backend also has its own
config.m4 like extensions (read at the end of diversion 2) and
config.h.stub files.
Each SAPI backend has to contain:
config.m4: just like for extensions, this file contains
autoconf/automake directives that end up in the configure script. The
only difference is that the sapi config.m4 files are read in diversion
(output block) 2 instead of 3. The sapi config.m4 files should set
two variables: PHP_SAPI (which sapi backend to choose) and SAPI_TARGET
(the name of the resulting library or program, previously BINNAME).
If they are not specified, they will default to "cgi" and "php",
respectively.
Makefile.inc: has to exist, has to define "INSTALL_IT" to the command
used to install the final target (or ":" for no operation). It also
has to define a plain Makefile rule (without autoconf substitutions)
to build $(SAPI_TARGET)
Makefile.am: just what you think. Make sure your target is called
"libphpsapi_NNN.a", where NNN is the value of PHP_SAPI.
Some testing and fixing probably remains. To make everything hang
together, I've done some ugly tricks that I can imagine causing some
problems. I've built and run the CGI version and built the Apache
DSO.
1999-09-27 16:34:28 +00:00
Andrey Hristov
7665e9ef27
Fix for bug #2199 . Redirect was returning http:// which resulted in a crash.
1999-09-27 15:17:28 +00:00
Andrey Hristov
375c85e27f
I will follow portability guidelines.
...
I will follow portability guidelines.
I will follow portability guidelines.
I will follow...
1999-09-27 14:15:15 +00:00
Andrew Skalski
0413f52480
Added functions ftp_{pasv,size,mdtm,fget,fput}
...
PASV mode is now supported; file size and last-modified time can now
be fetched from servers that support them; files now may be stored to and
retrieved from open files, in addition to disk files.
1999-09-27 14:07:09 +00:00
Andrey Hristov
10591231ca
Make it portable.
1999-09-27 14:05:18 +00:00
Sascha Schumann
182ac10749
Expand relative paths properly, otherwise build process will fail.
1999-09-26 15:00:12 +00:00
Sascha Schumann
7922481919
Do not try to free NULLs.
1999-09-25 21:06:11 +00:00
Thies C. Arntzen
091e91c051
fixed callback code -> now $parser is passed as a resource!
1999-09-25 16:42:31 +00:00
Sascha Schumann
dd7b4680da
Add entry for AOLserver.
1999-09-25 15:41:51 +00:00
Sascha Schumann
00b2df7b8f
New Zend API
1999-09-25 12:09:50 +00:00
Sascha Schumann
9d1c26481a
Use new Zend API
1999-09-25 11:55:42 +00:00
Andreas Karajannis
7588b1bd81
odbc now uses the new Zend function api
1999-09-25 11:30:28 +00:00
Stefan Roehrich
2c9ee99743
Use new Zend API.
1999-09-25 11:23:02 +00:00
Andrey Hristov
bfa7b6b145
- Updated array functions to use high-performance API
...
- Updated preg_split() to allow returning only non-empty pieces
1999-09-24 22:44:41 +00:00
Andrey Hristov
ba01cefc0c
Update to new high-performance function API.
1999-09-24 20:11:06 +00:00
Sascha Schumann
7a1fff1441
Use new Zend API.
1999-09-24 19:35:25 +00:00
Sascha Schumann
e303647058
Use new Zend API and some minor cleanup.
1999-09-24 19:15:17 +00:00
Andrey Hristov
54fed6c652
Extended var_dump to handle IS_RESOURCE somewhat.
1999-09-24 18:57:02 +00:00
Andrey Hristov
be0eeccdbc
Update WDDX for new high-performance function API.
1999-09-24 18:43:34 +00:00
Thies C. Arntzen
c626d9e47b
updated XML (only partly tested)
1999-09-24 18:02:58 +00:00
Stig Bakken
79e729d6b2
more high-tech shared building
1999-09-24 15:35:35 +00:00
Stig Bakken
a4bc9478f8
kill another warning
1999-09-24 15:34:54 +00:00
Stig Bakken
63b101f36d
kill warning
1999-09-24 15:34:30 +00:00
Thies C. Arntzen
032b459205
use getParameterEx
1999-09-24 15:10:13 +00:00
Thies C. Arntzen
10ec822b59
fixed warning
1999-09-24 14:18:33 +00:00
Zeev Suraski
360675cee3
Compile fixes for WDDX, XML and Zlib (untested)
1999-09-24 14:14:47 +00:00
Zeev Suraski
83a5bfdd04
This should make the Sybase CT module compile again (untested)
1999-09-24 14:11:53 +00:00
Zeev Suraski
e99e7c04ba
This should make the mSQL module compile again (untested)
1999-09-24 14:09:37 +00:00
Zeev Suraski
86133ef45e
Ok guys, the prototype for zend_fetch_resource*() has changed - it now
...
accepts a zval ** instead of a zval *, to be suitable for use with the
getParametersEx() API.
You don't have to switch to the getParametersEx() API, but you will have to
go over your code and add &'s where it's applicable (of course, if you have
the mental strength to go over your code and convert it to use the Ex API,
it's best).
The MySQL module now uses the getParametersEx() API completely.
1999-09-24 14:07:15 +00:00
Andrew Skalski
1e573a9acd
fixed php3 code problem
1999-09-23 17:54:26 +00:00
Andrey Hristov
9f07657b48
Small clarification.
1999-09-23 15:37:01 +00:00
Sascha Schumann
de8120f5d0
This version is finally the standard one. The last one was created
...
using the 'nested ifs mode' which seems to be the source of the problem.
1999-09-23 14:53:39 +00:00
Nick Gorham
7d759e6781
Added support for Easysoft ODBC-ODBC Bridge
...
Fixed bug in odbc_setoption
1999-09-23 14:46:35 +00:00
Andrew Skalski
1e13eb646e
fixed typo in mcal_list_alarms()
1999-09-23 14:34:00 +00:00
Sascha Schumann
ba8b703ba1
re2c's bit vectors appear to be not binary clean. Revert to
...
standard mode for the moment.
1999-09-23 14:09:42 +00:00
Thies C. Arntzen
edb2032c4e
tiny optimisation
1999-09-23 11:20:56 +00:00
Thies C. Arntzen
820adaddf1
Ora_Fetch_Into now resets the returned array in all cases
1999-09-23 10:23:12 +00:00
Thies C. Arntzen
ed731497fe
fixed NULL column
...
cleanups
1999-09-23 09:15:38 +00:00
Nick Gorham
21d8c984da
Added support for metadata functions, odbc_tables, odbc_columns,
...
odbc_columnprivileges, odbc_foreignkeys, odbc_gettypeinfo,
odbc_primarykeys, odbc_procedurecolumns, odbc_procedures,
odbc_procedurecolumns, odbc_procedures, odbc_specialcolumns,
odbc_statistics, odbc_tableprivileges
1999-09-22 21:14:03 +00:00
Andrew Skalski
4a35689b48
added null-checking in make_event_object
1999-09-22 20:21:40 +00:00
Andrew Skalski
4b0707cf32
Added optional port argument to ftp_connect()
1999-09-22 16:07:41 +00:00
Thies C. Arntzen
33de7a2ea4
i always forget something;-)
1999-09-22 15:26:16 +00:00
Thies C. Arntzen
24c5143122
fixed Ora_PLogon (rewrote ora_do_logon using php_mysql.c)
...
oracle_hack.c should no longer be needed!
1999-09-22 15:16:19 +00:00
Thies C. Arntzen
8c6da509f2
resourcified Oracle
1999-09-22 09:52:19 +00:00
Stefan Roehrich
0b1226219c
Fixed gzgetss() with new _php3_strip_tags, corrected prototype.
1999-09-22 07:43:36 +00:00
Uwe Steinmann
cc31ea96a5
- fixed misleading explaination of fdftk option
1999-09-22 05:27:55 +00:00
Andi Gutmans
7e5ef04b13
- Get rid of warning on win32, non-threadsafe mode.
1999-09-22 05:26:22 +00:00
Andrew Skalski
709286c0d2
removed NULL reference
1999-09-21 23:37:26 +00:00
Andrew Skalski
773a26bb22
added missing "addr.sin_family = AF_INET" to socket routines
1999-09-21 23:34:45 +00:00
Andrey Hristov
33eb7d83ca
WDDX can now serialize and deserialize objects. It uses a variable named
...
'php_classname' to store the class name as part of the structure. This way
WDDX modules in other languages don't get broken by extensions to DTD
we would have had to make otherwise.
1999-09-21 21:38:51 +00:00
Rasmus Lerdorf
1e57766b11
Slightly redundant to check for crypt() here again, but the TRY_RUN stuff
...
needs it defined in the same m4 file or it won't work, and it will just
get pulled out of the cache anyway, so it isn't a big deal.
1999-09-21 20:10:53 +00:00
Rasmus Lerdorf
cd0957112b
fgetss/gzgetss fixes
1999-09-21 17:50:51 +00:00
Andrey Hristov
53fb0ea075
A couple of fixes.
1999-09-21 17:06:30 +00:00
Sascha Schumann
8771472210
AC_CRYPT_CAP depends on symbol checks performed later.
1999-09-21 15:00:22 +00:00
Thies C. Arntzen
8638a61df9
added krsort() function
1999-09-21 14:36:41 +00:00
Sascha Schumann
3f684e77a7
Continue, if re2c is not available.
...
Using the ".new" suffix, we prevent the shell from zeroing the file.
1999-09-21 12:24:41 +00:00
Sascha Schumann
240d17f12f
Fix typo.
...
catched by: ssb
1999-09-21 08:41:31 +00:00
Sascha Schumann
cf00d75980
On at least Win32, gettimeofday() returns values in tv_usec which exceed
...
1,000,000.
For portability reasons we set the integer part of our result to 0.
This is equivalent to using tv_usec % 1000000.
1999-09-21 08:22:33 +00:00
Rasmus Lerdorf
1324095627
woops
1999-09-21 00:21:01 +00:00
Rasmus Lerdorf
08389808ee
Fix zlib compile problem
1999-09-21 00:15:21 +00:00
Andi Gutmans
6735ebb271
- Move some more language specific functions over to Zend.
...
get_class() and friends.
1999-09-20 21:29:41 +00:00
Sascha Schumann
7e686b1b95
Timestamp commit. I do consider removing the rule from Makefile.am
1999-09-20 21:17:26 +00:00
Egon Schmid
565c322797
Here was also something missing.
1999-09-20 20:05:26 +00:00
Andi Gutmans
96a19593b2
- Internal functions which are basic language functions should be in Zend
...
and not in PHP. I.e. strlen(), each(), error_reporting(), count(),
get_class_name().
1999-09-20 16:56:02 +00:00
Rasmus Lerdorf
c0dcedcafc
Added optional allowable_tags arguments to strip_tags() and fgetss() to
...
allow you to specify a string of tags that are not to be stripped
Could have used flex for this, and Andrew sent me a flex file to do this,
but I could do the same thing with only minor additions to the existing
state machine and the resulting code is much smaller and tighter.
1999-09-20 15:50:56 +00:00
Andrew Skalski
4247839610
php3 compatibility added
1999-09-20 15:40:22 +00:00
Andrey Hristov
f84ba1b039
- Upgraded var_dump() to take multiple arguments
...
- php3api_ is changed to php_
1999-09-20 14:14:26 +00:00
Andrew Skalski
85ca1dfb08
Replaced ftplib because of incompatible license.
1999-09-20 14:10:25 +00:00
Stig Bakken
fffbcf5297
logic fix
1999-09-20 13:11:34 +00:00
Thies C. Arntzen
6c0c410acf
resource API & ZTS stuff
1999-09-20 12:51:20 +00:00
Thies C. Arntzen
4bb329eafb
added array_count_values function.
1999-09-20 10:09:57 +00:00
Thies C. Arntzen
22d6f64f54
new API for var_dump
1999-09-20 09:34:39 +00:00
Andi Gutmans
3bfef7eef1
- Fix bug #2278
1999-09-18 23:21:33 +00:00
Stefan Roehrich
de13056307
Fixed prototype.
1999-09-18 19:03:35 +00:00
Sascha Schumann
39dbe1d41b
Aline escape signs in macro definitions.
1999-09-18 12:16:16 +00:00
Thies C. Arntzen
ab185b11b5
SUN c89 doesn't like } direct after a label;-(
1999-09-17 12:32:18 +00:00
Sascha Schumann
6780b649c6
Convert to Ex API. Does anyone have a better name for it?
1999-09-17 09:56:30 +00:00
Sascha Schumann
7d519f2f84
Use Ex API here as well.
1999-09-17 09:40:51 +00:00
Sascha Schumann
c051b3868b
Convert module to use Ex API.
1999-09-17 09:26:03 +00:00
Thies C. Arntzen
128b733eca
fix #2316 - fetching empty LOBs via OCI8
1999-09-17 08:25:03 +00:00
Sascha Schumann
5a5646dce1
don't call empty function names
1999-09-17 05:45:52 +00:00
Sascha Schumann
55272d3df8
add user-level callbacks
1999-09-17 05:40:59 +00:00
Sascha Schumann
09af5f967f
supply path to xml include dir for APXS and APACI
1999-09-17 01:47:15 +00:00
Sascha Schumann
5a468e740c
This format is also used by the XML module
...
allows us to compile with Apache's expat-lite dir
1999-09-17 01:38:10 +00:00
Sascha Schumann
79fd46c3a1
If available, use Apache's embedded expat
1999-09-17 00:57:28 +00:00
Zeev Suraski
98d95dd88e
- Added support for unknown POST content types (Zeev)
...
- Introduce the convert_to_*_ex() API in strlen()
1999-09-16 23:18:15 +00:00
Zeev Suraski
13e67642fa
Generalize SAPI a bit
1999-09-16 22:15:43 +00:00
Andrey Hristov
f52ffb8943
Fixed memory leak.
1999-09-16 20:59:44 +00:00
Andrew Skalski
359a3af2a1
Added documentation hooks to ftp.c
1999-09-16 19:39:44 +00:00
Andrew Skalski
13a74e6979
added ftp_pwd() ftp_cdup() ftp_mkdir() and ftp_rmdir()
1999-09-16 19:03:27 +00:00
Andrew Skalski
93313c576c
added ftp_systype() and ftp_listraw() functions
1999-09-16 18:38:11 +00:00
Andrew Skalski
f0688ad7e2
Added rudimentary FTP support.
1999-09-16 15:57:51 +00:00
Sascha Schumann
e20af627c2
improve short help messages
1999-09-16 15:35:49 +00:00
Sascha Schumann
0320532962
Make some things accessible from outside for session module
1999-09-16 13:25:54 +00:00
Sascha Schumann
fa0f9ed367
wddx decode works as well
1999-09-16 12:55:31 +00:00
Sascha Schumann
a597f24b5e
wddx serialization works now
1999-09-16 12:00:58 +00:00
Sascha Schumann
92896a9945
Since Thies fixed var.c, objects work now, too.
1999-09-16 09:14:06 +00:00
Thies C. Arntzen
6ecd417b34
php4 now deserialized php3 objects correctly!
...
php3 will ignore objects serialized by php4 (that's the price we have to pay!)
small fix in deserializing objects with static initializers (thanx boris)
1999-09-16 08:05:17 +00:00
Thies C. Arntzen
de73bd0123
when unserializing classes:
...
if the class is not known the standard class (no methods) will be used.
if the class is known - the created object will functional again!
1999-09-15 15:03:06 +00:00
Andrey Hristov
b287aa2cf4
Fixed printf format.
1999-09-15 13:37:11 +00:00
Andrey Hristov
22ce3af972
HASH_OF is now in php.h.
1999-09-15 13:28:33 +00:00
Thies C. Arntzen
e7ad3bbec2
use new API in var.c
1999-09-15 11:42:28 +00:00
Thies C. Arntzen
21a0c57cb1
i love id-strings
1999-09-15 11:09:32 +00:00
Thies C. Arntzen
3491633aa0
made serialize/unserialize work with classes! (also made the code "shorter")
...
CHANGES:
- the serialized string now also contains the class name (was not available in PHP3)!
- when unserializing php will create a fully working object of that class again
therby the class has to be defined when unserializing - else you get a warning!
1999-09-15 11:08:25 +00:00
Thies C. Arntzen
328d08bd63
HASH_OF is usable enough (i hate duplicating macros all over the place)
1999-09-15 09:51:20 +00:00
Andi Gutmans
36101a55ad
- Leave this for now.
1999-09-15 05:44:59 +00:00
Andi Gutmans
100148168a
- Thread-unsafe win32 compiles again
...
- Some strlcpy changes including one bug fix.
1999-09-15 05:42:36 +00:00
Andi Gutmans
0a7fc83253
- gettimeofday wasn't registered.
1999-09-15 05:08:45 +00:00
Andi Gutmans
0b601a7bea
- Another small one. I'll leave the rest for now...
1999-09-14 20:15:32 +00:00
Andrey Hristov
870a6679ff
- Updated bundled PCRE library to version 2.08
...
- Made it possible to specify external location of the PCRE library
- Reworked PCRE extension to use updated PCRE library API
Hopefully now everything behaves just like Perl..
1999-09-14 19:24:37 +00:00
Uwe Steinmann
4b6328e052
- fixed memory leaks in pdf_open_memory_image() and pdf_add_bookmark()
1999-09-14 14:47:14 +00:00
Thies C. Arntzen
da599af7cb
is_array & friens speedups
1999-09-14 14:18:18 +00:00
Rasmus Lerdorf
0fd0323956
Fix a warning
1999-09-14 14:09:57 +00:00
Thies C. Arntzen
41da939988
count() now uses the new getParamertersEx API.
1999-09-14 13:34:27 +00:00
Thies C. Arntzen
598aaba8ca
you can now position when doing lob-writes.
1999-09-14 12:41:00 +00:00
Stig Bakken
809198b916
Added PHP_WITH_SHARED for checking "shared,*" prefix when configuring
...
extensions.
1999-09-13 17:17:51 +00:00
Thies C. Arntzen
95303a4bb2
added Metaphone support
1999-09-13 15:48:32 +00:00
Thies C. Arntzen
c2042b1561
got rid of the define-callback stuff there's a bug in oracle-oci8!
1999-09-13 15:19:29 +00:00
Andrey Hristov
93c35c3352
Per Stig's suggestion.
1999-09-13 14:15:22 +00:00
Thies C. Arntzen
c21663b3e7
ported $lob->savefile($filename) method from PHP3
1999-09-13 11:49:07 +00:00
Thies C. Arntzen
f858b6891c
cleanups
1999-09-13 11:13:53 +00:00
Thies C. Arntzen
d5bafdaa20
ported oci8 to use new class API
...
var_dump no longer tries to traverse avr->value.ht for objects but uses var->value.obj.properties instead
1999-09-13 10:52:54 +00:00
Zeev Suraski
b88ef58a9f
Modified phpinfo() to show the contents of arrays in HTTP_*_VARS[]
1999-09-13 01:11:41 +00:00
Zeev Suraski
3f0696dada
Fix a buglet, and avoid crashing in phpinfo() (fixes an elusive legacy bug too)
1999-09-13 00:35:03 +00:00
Zeev Suraski
b2c0acb9ec
- Rewrote the GET/POST/Cookie data reader to support multi-dimensional
...
arrays! (Zeev)
This still needs a lot of more testing, but it seems to work more or less.
1999-09-12 23:51:12 +00:00
Zeev Suraski
9e3315799c
That's important enough to be cached
1999-09-12 20:36:48 +00:00
Sascha Schumann
96559e91fe
use static buffer for URLs instead of allocating/freeing memory
...
for each one
1999-09-12 13:03:10 +00:00
Sascha Schumann
ac524d4b94
calculate length of cookie string correctly
1999-09-12 12:27:11 +00:00
Andi Gutmans
d5968b8f21
- Oops
1999-09-12 09:57:51 +00:00
Andi Gutmans
da973fe6bf
- Make it compile on Win32
1999-09-12 09:55:53 +00:00
Zeev Suraski
a1784083e9
Time to do that - rename the output layer prefix
1999-09-12 03:25:02 +00:00
Sascha Schumann
276c815f04
update macro
1999-09-12 00:31:23 +00:00
Andrey Hristov
0ac98aa95a
Use global symbol table instead..
1999-09-12 00:07:10 +00:00
Andrey Hristov
d8fc73b5c4
- Fixed mem leak when undefined variable was passed in for serialization
...
- Made it properly serialize object properties
1999-09-12 00:04:29 +00:00
Sascha Schumann
9531846163
add rule for url_scanner.c
1999-09-12 00:00:44 +00:00
Sascha Schumann
b0f01a4778
- add standard disclaimer
...
- regenerate scanner with re2c -s
1999-09-11 23:53:40 +00:00
Sascha Schumann
f040ce584d
add transparent session id propagation
...
this uses a custom scanner which detects relative URIs and changes
them appropiately.
must be explicitly enabled with --enable-trans-sid
(normal case is not affected, since session_adapt_uris defaults to
void statement. Compiler should eliminate dead code in output.c then.)
1999-09-11 23:47:16 +00:00
Andrey Hristov
9706aa1daa
- Added session_unset() function
...
- Fixed double session globals shutdown crash
- Added warning when session_destroy() is called without session_start()
1999-09-11 22:31:04 +00:00
Sascha Schumann
2f39b484f5
avoid mmap overhead for small files
1999-09-11 18:38:34 +00:00
Sascha Schumann
dda0b783df
optimize fpassthru/readfile to use mmap instead of fread
...
which especially increases speed on large files.
1999-09-11 18:15:39 +00:00
Sascha Schumann
533ef3988b
- support for external entropy sources
...
- extern_referer_chk => extern_referer_check
- kill a warning in mod_files.c
1999-09-11 17:20:31 +00:00
Zeev Suraski
7afbcb4fef
Rename allow_builtin_links to expose_php
1999-09-11 16:32:08 +00:00
Zeev Suraski
7f42813ad8
Except for this small bug fix - it works
1999-09-11 15:36:00 +00:00
Zeev Suraski
15fee4d3a6
- Seriously optimize and clean php_parse_gpc_data()
...
- Added gpc_globals directive to turn global definitions of GPC variables on/off
(untested)
1999-09-11 15:04:45 +00:00
Zeev Suraski
1b6ccfe86c
Cleanups & optimizations
1999-09-11 14:09:29 +00:00
Zeev Suraski
fb910c64cd
Cleanups
1999-09-11 13:44:23 +00:00
Andrey Hristov
b87e105411
Workaround for m4 weirdness.
1999-09-10 18:53:55 +00:00
Mark Musone
b147536a10
lets not go down that road..were onyl going to use the internal event structure. No passing objects
1999-09-10 18:25:19 +00:00
Mark Musone
75b03f5f72
wrong preprocessor command
1999-09-10 18:21:41 +00:00
Mark Musone
c8f88a0c0b
ported the php3 stuff to php4. This module should work intechangably between the two versions also
1999-09-10 18:15:29 +00:00
Zeev Suraski
d7357c0649
*** empty log message ***
1999-09-10 16:27:13 +00:00
Uwe Steinmann
055472d3b4
- wrong use of php_print corrected
1999-09-10 05:23:02 +00:00
Zeev Suraski
2f9260fe4c
Lost functionality in earlier fix... That should really work.
1999-09-10 02:59:37 +00:00
Zeev Suraski
7dc2579bfe
That should do the trick (untested)
1999-09-10 02:55:28 +00:00
Mark Musone
f2b3c3c2f6
my bad, sorry
1999-09-10 02:47:49 +00:00
Mark Musone
63243be5ac
fixed memory leak
1999-09-10 02:37:46 +00:00
Uwe Steinmann
ca4005f623
forgot to change prototype
1999-09-09 06:41:15 +00:00
Uwe Steinmann
6bcb8eb1be
pdf_setfont got optional parameter to embed fonts
1999-09-09 06:19:01 +00:00
Andrey Hristov
42e39d474b
Remove extraneous debug dlerror() call which results in the subsequent
...
dlerror() returning NULL.
1999-09-08 19:36:18 +00:00
Danny Heijl
558d287af9
Be consistent.
1999-09-08 14:09:05 +00:00
Uwe Steinmann
66a636a6ae
- add posibility to specify how objrec to objarr conversion
...
is performed (not ready yet)
1999-09-08 12:29:13 +00:00
Andi Gutmans
48ab0fb57d
- Fix warnings and win32 compile
1999-09-07 20:29:31 +00:00
Andrey Hristov
6101d108e0
Here you go, Egon.
1999-09-07 19:41:28 +00:00
Stefan Roehrich
06362129fa
Fixed behavior with empty doc_root.
...
gzgetss() now uses _php3_strip_tags.
1999-09-07 19:05:37 +00:00
Stig Bakken
5c40e7c41e
Add thread-safety notice here. The solution is using gethostbyname_r,
...
but it seems that it takes different parameters on Solaris and
Linux. ;-P We should probably make a wrapper function, and make a
configure test that checks if there is a reentrant version available,
and if not protect gethostbyname and similar calls with a mutex until
the results have been copied. Ugly.
1999-09-07 18:46:25 +00:00
Andrey Hristov
7aacff63c9
Added second parameter to array_keys() which allows returning keys
...
only for a specific value in an array.
1999-09-07 18:29:59 +00:00
Andrey Hristov
cff218cf54
Kill compiler warning.
1999-09-07 18:26:36 +00:00
Andrey Hristov
209fe717b1
Kill warnings.
1999-09-07 16:09:18 +00:00
Uwe Steinmann
51b01ca9b7
- uniqid() used the additional parameter even if it was not provided
...
this caused an segm fault. fixed it.
1999-09-07 10:34:17 +00:00
Zeev Suraski
959ad0e9ea
A couple of BoundsChecker fixes
1999-09-06 22:40:27 +00:00
Egon Schmid
f0f7b9de53
File should here be string.
1999-09-06 20:13:23 +00:00
Stefan Roehrich
e4b7bf4ae8
Removed remaining PHP_31 defines.
...
First try with ZTS support, can someone with a working ZTS enabled setup test this, please?
1999-09-06 19:09:47 +00:00
Gergely Madarász
8ee14c990b
Enabled shared build of gd module
1999-09-06 16:50:11 +00:00
Danny Heijl
dad0716e37
- "Resourcified" the Informix driver.
1999-09-06 13:55:43 +00:00
Jakub Skopal
a38995a832
Workaround for crypt() getting too few characters for salt.
1999-09-06 13:24:36 +00:00
Stefan Roehrich
93252bd556
Fixed prototype.
1999-09-06 08:59:48 +00:00
Zeev Suraski
f3e63d9e71
Fix the 4.0 tree (forgot to commit)
1999-09-06 05:21:45 +00:00
Jakub Skopal
5cc16d86b0
Added addcslashes(), stripcslashes().
...
Reverted addslashes() to the very original behaviour.
1999-09-05 20:55:13 +00:00
Andi Gutmans
14d9a59f1c
- Make dir functions compile in Win32
...
- Fix too early memory manager initialization (For you Thies)
1999-09-05 19:04:40 +00:00
Stefan Roehrich
5bcc067687
Find debian umich-ldap libraries/include files.
1999-09-05 16:28:16 +00:00
Andreas Karajannis
361a09e5fa
Renaming odbc files
1999-09-05 13:03:22 +00:00
Andreas Karajannis
8a7d806054
New resource handling for odbc module
1999-09-05 13:01:42 +00:00
Jakub Skopal
8c2f752c3d
C++ comment fix... sorry.
1999-09-05 00:58:59 +00:00
Jakub Skopal
06545c3364
Appended second argument of addslashes(),
...
Changed php_addslashes() to add \000 instead of just \0
1999-09-05 00:55:48 +00:00
Rasmus Lerdorf
f42659a8f1
Kill a warning
1999-09-04 22:15:51 +00:00
Stefan Roehrich
fcd55e03cb
First try with new resource handling in zlib module.
1999-09-04 21:51:54 +00:00
Rasmus Lerdorf
d3439023d3
Catch a timeout and add user-level interface for connection handling
1999-09-04 21:10:39 +00:00
Andrey Hristov
8e9cd1e4ae
Oops, don't need those commented out blocks.
1999-09-04 19:09:37 +00:00
Andrey Hristov
ef943e75a5
Conform to new resource handling guidelines.
1999-09-04 19:07:57 +00:00
Zeev Suraski
c12d4bc7d4
*** empty log message ***
1999-09-04 13:18:59 +00:00
Zeev Suraski
6d4ab7372d
Add resource support to the Sybase CT module
1999-09-04 13:03:09 +00:00
Sascha Schumann
62fc17983a
First try at WDDX serializer
...
(not active currently)
1999-09-04 11:25:43 +00:00
Zeev Suraski
81301ad2a9
A few fixes
1999-09-04 11:05:34 +00:00
Sascha Schumann
7e70c1ad91
cleanup
1999-09-04 08:33:31 +00:00
Sascha Schumann
c49cdc9a64
remove superflicious enumaration
1999-09-04 08:21:36 +00:00
Sascha Schumann
7796f4d995
bail out, if ps_mm_instance wasn't initialized correctly
...
(should take place in global startup)
1999-09-04 08:21:09 +00:00
Sascha Schumann
7e50dda96b
implement single directory garbage collector
1999-09-04 08:20:43 +00:00
Zeev Suraski
43523e9854
Update the mSQL module with the latest tech
1999-09-04 00:37:31 +00:00
Zeev Suraski
0d66693cc3
*** empty log message ***
1999-09-03 23:40:44 +00:00
Andrey Hristov
5e4a85f2e3
Static is good...
1999-09-03 21:12:10 +00:00
Zeev Suraski
3160cab22b
Final MySQL tweaks
1999-09-03 19:54:12 +00:00
Danny Heijl
a9fd483aff
- backed out IS_RESOURCE stuff in favour of old php3-style IS_LONG
...
for now. This makes the Informix driver work again.
1999-09-03 19:50:14 +00:00
Zeev Suraski
90f67c6245
More cleanups
1999-09-03 19:37:46 +00:00
Zeev Suraski
d7d966f7c6
Use the new API for resources in MySQL
1999-09-03 19:13:37 +00:00
Stefan Roehrich
c1a4861eb1
Added detection of Oracle 8.1 (aka 8i) from PHP3.
1999-09-03 19:04:35 +00:00
Andrey Hristov
f72897c29d
Practice what you preach, I guess.
1999-09-03 19:01:19 +00:00
Sascha Schumann
5b293ecd4d
- add global startup/shutdown handlers
...
- improve genif.sh to also consider all header files for inclusion
(checks for phpext_)
- use vsnprintf in main.c to avoid buffer overflows
- improve sessions's mm module to cope better with OOM situations
within the shared memory segment
- fix typo wrt session.auto_start
1999-09-03 17:46:39 +00:00
Sascha Schumann
331823337c
Makefile.in and other generated do not belong under CVS control
1999-09-03 17:41:58 +00:00
Gergely Madarász
bc53807a17
Enabled shared build of mysql module
1999-09-03 17:13:53 +00:00
Gergely Madarász
9a17e7b6f5
Small cleanup
1999-09-03 16:37:00 +00:00
Gergely Madarász
d447d17602
Enabled shared build of snmp module
1999-09-03 16:04:28 +00:00
Gergely Madarász
94bc5f6c55
Enabled shared build of pgsql module
1999-09-03 14:58:51 +00:00
Andrey Hristov
f8d9ef14b5
Fixed resource handling to conform to PHP4 guidelines.
1999-09-03 14:17:10 +00:00
Uwe Steinmann
303558e6cf
- complete rewrite of object to array conversion
1999-09-03 10:21:55 +00:00
Stig Bakken
1bce4ebfd8
clean up library naming
1999-09-02 18:22:07 +00:00
Thies C. Arntzen
9e959a0b8a
newest GetImageSize renamed header-file
1999-09-02 11:58:23 +00:00
Mark Musone
ed74428ca1
Added mcal module
1999-09-01 20:30:27 +00:00
Andrey Hristov
7894c0cc1a
Fix lcg.h location.
1999-09-01 14:20:15 +00:00
Uwe Steinmann
26415d0465
- Group-attribute may now appear multiple times in objrec record.
1999-09-01 06:15:46 +00:00
Stig Bakken
4092f4b8c0
ext/lcg -> ext/standard in various places
1999-08-31 18:05:22 +00:00
Stig Bakken
b5375a323d
oops
1999-08-31 15:57:30 +00:00
Stig Bakken
b55d490ef0
fix for bug #2191
1999-08-31 15:27:31 +00:00
Stig Bakken
0e5f26c6bb
compat fix, bug #2201
1999-08-31 15:20:21 +00:00
Thies C. Arntzen
e8e88afd11
"fix" for #2202
1999-08-31 13:10:55 +00:00
Andreas Karajannis
125da02aa7
Add support for unixODBC
1999-08-30 10:48:23 +00:00
Stig Bakken
5600f889b2
moved lcg stuff to ext/standard
1999-08-29 20:12:12 +00:00
Egon Schmid
621fe70048
This one was nonesense.
1999-08-29 15:07:54 +00:00
Egon Schmid
db44261039
Missing return type.
1999-08-29 15:00:18 +00:00
Egon Schmid
2c0b8b5ac8
Oops, file should be string here.
1999-08-29 09:59:12 +00:00
Philippe Verdy
ce6db81dce
semicolon syntax error
1999-08-28 17:01:32 +00:00
Philippe Verdy
1dcee0c840
Bug in gmmktime():
...
it produced wrong results in New Foundland,
Central Australia, India, Iran, and Java, with
half-hour timezones.
1999-08-28 16:19:14 +00:00
Sascha Schumann
52cd153723
merge in fix from php3
1999-08-28 13:53:46 +00:00
Sascha Schumann
49824ee8cb
- fix potential buffer problem in send_cookie
...
- fix gc probability algorithm
- don't access mod_data directly
- initial version of mm support for session data storage
This works pretty good, but we need to create the initial mm pool
from the parent process/thread. Still looking for a clean way to do that.
1999-08-27 21:03:22 +00:00
Zeev Suraski
aa8b27ba1d
Better debug macros
1999-08-27 19:17:19 +00:00
Andreas Karajannis
9eea00c086
Typo fix
1999-08-27 08:46:23 +00:00
Zeev Suraski
afb0c684dc
Tiny fixes
1999-08-27 04:39:19 +00:00
Mark Musone
6821da54f8
lets not make global functions unless we need to..actually this should be taken out someday
1999-08-27 04:22:39 +00:00
Mark Musone
a92788ddd9
cleand up storing new events
1999-08-27 04:21:47 +00:00
Rasmus Lerdorf
8ccce347a3
Missing return types in prototypes
1999-08-26 14:13:14 +00:00
Andrey Hristov
1a218328da
Fix for #2161
1999-08-26 13:25:53 +00:00
Sascha Schumann
33ed504ef4
AIX wants the value, not the pointer to the value.
...
Fixes #2149
1999-08-25 16:53:57 +00:00
Andi Gutmans
7a9ad9d0c8
Make fopen() work with URL's in Win32
1999-08-25 16:24:14 +00:00
Zeev Suraski
7e250d06f5
Add output_buffering directive
1999-08-24 23:12:50 +00:00
Mark Musone
d8a322e7be
argh..Finally
1999-08-24 20:56:02 +00:00
Sascha Schumann
9aea8d5bdc
suppress error exit status on non Rhapsody systems
1999-08-23 23:02:09 +00:00
Mark Musone
196b2350f4
changed to use the new, soon to be public libicap 0.99
1999-08-23 17:19:06 +00:00
Sascha Schumann
0e43d751ea
return true to match documentation
1999-08-23 15:37:11 +00:00
Sascha Schumann
1dd31c38a6
- cleanup code
...
- add script which creates the directory tree for better scaling
of mod_files
I have to decide yet whether we implement the garbage collection in the
module or if we simply let the user do
find path -ctime +1 | xargs rm
1999-08-22 14:14:46 +00:00
Sascha Schumann
02d6ec2a6b
Use O_EXCL where possible.
1999-08-22 13:43:23 +00:00
Sascha Schumann
070dfe0833
- add session.extern_referer_chk
...
- use combined lcg in session id creation
1999-08-21 20:48:40 +00:00
Sascha Schumann
c9bb8db0ad
get rid of that usleep() and add some entropy using the combined lcg
1999-08-21 17:22:08 +00:00
Andrey Hristov
01ed90ccef
Fix bug #2025
1999-08-20 13:03:22 +00:00
Egon Schmid
17f132f9ee
Here was also something missing
1999-08-19 20:31:57 +00:00
Mark Musone
67e81da36b
*smack*...must..initialize...return...value..
1999-08-19 19:02:22 +00:00
Uwe Steinmann
c3fe95d971
On the way to make configure more robust
1999-08-19 17:07:27 +00:00
Andi Gutmans
aeec4e198a
- Fixed memory leaks. tsrm resource id deallocation still needs to be implemented.
1999-08-19 16:52:53 +00:00
Uwe Steinmann
4747a40964
- fixed several memory leaks
...
- fixed broken hw_cp and hw_mv functions
1999-08-19 15:03:15 +00:00
Uwe Steinmann
7d52d5b786
missing return type
1999-08-19 06:43:44 +00:00
Rasmus Lerdorf
314f107498
TTF support tested and working now
1999-08-19 06:32:07 +00:00
Rasmus Lerdorf
7f97086631
This should fix TTF support - untested
1999-08-19 05:23:02 +00:00
Andi Gutmans
fd28fec38b
- Fixed typo in oci8 error message
1999-08-19 04:13:56 +00:00
Andrey Hristov
c10c675f5b
Fixed bug #2105
1999-08-18 17:23:01 +00:00
Chuck Hagenbuch
869c196fa0
cjh: fixing the imap_add_body crash in php4.
1999-08-18 17:19:20 +00:00
Thies C. Arntzen
c1218de0d2
ZTS
1999-08-18 16:48:59 +00:00
Andrey Hristov
3f48a5524d
Ported fixed for bug #2103 from PHP3.
1999-08-18 16:43:57 +00:00
Thies C. Arntzen
f63da06238
ZTS fix
1999-08-18 15:40:54 +00:00
Thies C. Arntzen
bed72caf06
some ZTS stuff
1999-08-18 15:39:46 +00:00
Thies C. Arntzen
e3aeb15678
ocifetchinto fix
1999-08-18 12:51:51 +00:00
Zeev Suraski
cd2006f8b7
Fix #2090
1999-08-17 22:06:55 +00:00
Zeev Suraski
65e6d82771
Fix #2096
1999-08-17 22:00:02 +00:00
Sascha Schumann
71e3f6fde3
merge in change:
...
Date: Monday June 28, 1999 @ 4:40
Author: bjh
Update of /repository/php3/functions
In directory php:/tmp/cvs-serv5697
Modified Files:
crypt.c
Log Message:
Stop core dump using crypt() with standard DES. When PHP3_MAX_SALT_LEN = 2
adding the null terminator to the salt exceeds allocated space causing
stack corruption.
1999-08-17 18:21:04 +00:00
Sascha Schumann
1f4d09c09f
HAVE_FREETYPE_H isn't defined anywhere. HAVE_LIBTTF should be sufficient
1999-08-17 18:06:39 +00:00
Sascha Schumann
4ceffd7131
fix persistency of mhash_* constants
1999-08-17 17:31:27 +00:00
Mark Musone
01b178292e
dont have these library functiosn yet
1999-08-17 16:55:01 +00:00
Mark Musone
b9d17aaab4
argh..heh..par for the course..
1999-08-17 16:51:04 +00:00
Mark Musone
f08430ec65
argh..bad day..
1999-08-17 16:50:27 +00:00
Mark Musone
1d9a7c2623
please work...
1999-08-17 16:44:17 +00:00
Mark Musone
4136916e2f
hrmmm
1999-08-17 15:17:01 +00:00
Mark Musone
8339e8c81d
last few compile fixes
1999-08-17 15:07:22 +00:00
Mark Musone
4d738adb38
maybe it'll compile now..more php3->php4 conversions
1999-08-17 15:03:51 +00:00
Mark Musone
90e2bc1580
more changes
1999-08-17 14:41:23 +00:00
Thies C. Arntzen
3d05a0d9cc
ZTS stuff
1999-08-17 14:40:28 +00:00
Mark Musone
0e1db64f8d
thanks Andrey!
1999-08-17 14:31:39 +00:00
Sascha Schumann
ba78cb9c53
fix flushing cached information to disk
1999-08-17 14:18:27 +00:00
Thies C. Arntzen
f93ce67426
cleanups & ZTS stuff (ZTS untested!)
1999-08-17 13:54:25 +00:00
Thies C. Arntzen
e30a2740cf
imported diskfreespace from 3.0
1999-08-17 12:32:23 +00:00
Uwe Steinmann
a5a5902fbc
fixed potential segm faults
1999-08-17 09:59:19 +00:00
Andrey Hristov
a0bf6b0923
Removed internal pointer reset from array_walk.
1999-08-16 14:19:49 +00:00
Philippe Verdy
236d54114c
make pcre test program compile again with Zeev's
...
additions in the pcre_exec() function parameters
1999-08-15 23:52:37 +00:00
Thies C. Arntzen
94ce166244
added a few PLS_FETCH()
1999-08-15 18:52:10 +00:00
Andrey Hristov
c85209985a
Forgot to have internal pointer reset.
1999-08-14 16:43:38 +00:00
Danny Heijl
f12728f13e
more of the new ini stuff
1999-08-14 15:30:48 +00:00
Zeev Suraski
2560bfd5f9
Rename TestClass to OverloadedTestClass
1999-08-14 11:08:26 +00:00
Zeev Suraski
55a6c270dd
Fix thread unsafe version
1999-08-14 10:04:04 +00:00
Zeev Suraski
58e24ac18a
- Add PHP Modules workspace
...
- Get the MySQL module to compile&work under thread-safe Win32
- Fix various thread safety issues with dynamic modules
1999-08-13 21:03:27 +00:00
Andrey Hristov
5ae3f32b24
Fixed bug #2023 .
1999-08-13 20:28:27 +00:00
Zeev Suraski
5fbe27828b
Separate Sybase-CT from Sybase, and fix build process for Sybase-CT
1999-08-13 00:14:17 +00:00
Uwe Steinmann
d13824b0bc
fixed unresolved symbol pdf_open_memory_image when pdflib 2.01 is used
1999-08-12 17:45:01 +00:00
Philippe Verdy
646db4f072
signed/unsigned warning removed
1999-08-12 10:53:29 +00:00
Uwe Steinmann
d4346da6cb
config for pdf module should now be similar to php3
1999-08-12 06:23:28 +00:00
Mark Musone
e6241dc703
whoops, forgot to actually return the alarms :^)
1999-08-11 19:56:18 +00:00
Uwe Steinmann
205309f1c1
slight changes to config of pdf module
1999-08-10 17:07:00 +00:00
Stig Bakken
50f0a1b5d8
Makefile.in should not be added to CVS
1999-08-10 15:23:00 +00:00
Thies C. Arntzen
269785f95e
starting to clean up
1999-08-10 14:33:59 +00:00
Thies C. Arntzen
63931ff4e8
you can now override the CFLAGS while doing make - eg:
...
make CFLAGS="-g"
1999-08-10 09:16:19 +00:00
Mark Musone
0076374125
more ports
1999-08-09 22:02:42 +00:00
Mark Musone
f0552d929f
ports to php4
1999-08-09 21:39:29 +00:00
Mark Musone
c356371437
more moudle stuff
1999-08-09 21:34:52 +00:00
Mark Musone
fdc253e99d
added icap files from php3 sources
1999-08-09 21:22:11 +00:00
Egon Schmid
8588b58a5e
More typos.
1999-08-09 20:52:58 +00:00
Egon Schmid
17bd995568
I missed that also.
1999-08-09 20:18:00 +00:00
Egon Schmid
d8ad991022
Another typo.
1999-08-09 20:06:15 +00:00
Andreas Karajannis
da536e8a32
Fixed odbc_fetch_into, added prototype return values.
...
Pconnects are not working
1999-08-09 16:35:47 +00:00
Thies C. Arntzen
5d2206d3af
fixed sysv_shm*
1999-08-09 15:03:09 +00:00
Uwe Steinmann
3d8bd038d2
add changelog entries which I forget a couple of days ago
1999-08-09 08:39:28 +00:00
Andreas Karajannis
daa7982110
First shot at odbc for PHP4
...
Problems with LONGs to be investigated
1999-08-08 16:26:26 +00:00
Thies C. Arntzen
78f8d04e63
fix for #1995 (this module needs some more work.)
1999-08-08 11:37:50 +00:00
Danny Heijl
7ceaa82d30
More zend-izing.
1999-08-07 20:32:54 +00:00
Zeev Suraski
1e6c159422
Built-in phpinfo() links are now turned off by default. They can be
...
turned on using the allow_builtin_links INI directive
1999-08-07 18:21:35 +00:00
Zeev Suraski
9b09f412bf
- Changed phpinfo() to list modules that have no info function
1999-08-07 17:52:11 +00:00
Andrey Hristov
fd87bb3321
Modified array_walk() function so that the userland callback is passed
...
a key and possible user data in addition to the value. It's still backward
compatible with one argument version.
1999-08-07 16:43:25 +00:00
Zeev Suraski
1701a9e22f
Fix for bug #1980
1999-08-07 16:32:50 +00:00
Zeev Suraski
9f2e9c5140
Fix for bug #1754
1999-08-07 16:02:48 +00:00
Stefan Roehrich
4f3f4699ea
Corrected spelling.
1999-08-07 15:50:26 +00:00