Commit Graph

53 Commits

Author SHA1 Message Date
Edin Kadribasic
cf933ed410 MFB: Fixed bug #38190 (threading issues on windows 2003) 2006-09-06 21:48:57 +00:00
Nuno Lopes
573f153e06 MFB: int->zend_bool where possible 2006-09-05 12:42:25 +00:00
Antony Dovgal
61312ae102 fix #38347 (Segmentation fault when using foreach with an unknown/empty SimpleXMLElement) 2006-08-06 17:41:39 +00:00
Dmitry Stogov
e3fb2af28e Fixed memory leak 2006-07-04 07:34:32 +00:00
Hannes Magnusson
7589f995c9 Removed obsolete arg_info include 2006-06-26 14:10:57 +00:00
Hannes Magnusson
fc53160464 Revert accidental libxml class property declaration.. 2006-06-17 13:15:37 +00:00
Hannes Magnusson
587311d07e Added argument info
Fixed protos
Fixed vim folding
2006-06-17 13:00:21 +00:00
Dmitry Stogov
943960c324 Added automatic module globals management 2006-06-13 13:12:20 +00:00
Dmitry Stogov
e3b7f3fd0d Unicode support: MS Visual C compatibility 2006-02-26 11:57:14 +00:00
Dmitry Stogov
0f1209ab3d Portable unicode string API:
- use the same type (int) for zval.value.usr.len and zval.value.str.len
  - use union "zstr" as char*/UChar* mixture instead of void*
  - Z_UNISTR() and Z_UNILEN() no longer check for Z_TYPE()
  - nuke int32_t from ZE (not finisned)
2006-02-21 20:12:43 +00:00
Andi Gutmans
1efe984d08 - Get rid of using ENFORCE_SAFE_MODE. 2006-02-19 04:29:42 +00:00
foobar
251c5173fd bump year and license version 2006-01-01 13:10:10 +00:00
foobar
a208d9a966 - Nuke php3 legacy 2005-12-06 02:28:26 +00:00
Rob Richards
fba57a97ca move document property struct from xml_common.h 2005-11-23 02:54:10 +00:00
Rasmus Lerdorf
b312256f08 MFB: missing }}} 2005-11-17 21:57:30 +00:00
Rob Richards
176e782079 only need context set once 2005-10-17 19:47:23 +00:00
Rob Richards
e6dbb50a40 insure stream usage 2005-10-13 20:17:18 +00:00
Rob Richards
65f96ca6f2 add additional constants
remove un-needed ifdefs
2005-09-08 10:33:57 +00:00
Rob Richards
de9e0c588f Fix URI escaping 2005-08-26 02:29:32 +00:00
Dmitry Stogov
fc03492c0b Fixed memory leaks 2005-08-25 13:53:38 +00:00
Dmitry Stogov
e56f9d2eea Unicode support 2005-08-18 07:16:52 +00:00
foobar
23e671a51e - Bumber up year 2005-08-03 14:08:58 +00:00
Pierre Joye
ee49617830 - WS 2005-02-28 08:16:47 +00:00
Pierre Joye
4901a8e2b8 - create LIBXML_VERSION and LIBXML_DOTTED_VERSION constants 2005-02-28 08:13:35 +00:00
Rob Richards
b7cf6f4539 add function to allow extensions to use new error handling if set by user 2005-02-20 21:49:45 +00:00
Rob Richards
4967138514 initial cut of new error handling 2005-02-10 15:52:38 +00:00
Rob Richards
6a64418809 add NONET flag to disable network access when loading xml 2005-01-02 12:21:14 +00:00
Rob Richards
8450fae834 Fixed bug #31361 (simplexml/domxml segfault when adding node twice) 2005-01-02 12:08:41 +00:00
Rob Richards
4cea708b21 define options that can be used when loading documents 2004-12-05 11:59:46 +00:00
Dmitry Stogov
9c5661f05d Fixed bug #29211 (SoapClient doesn't request wsdl through proxy). (Rob) 2004-11-09 08:13:35 +00:00
Rob Richards
ccb99d0a1e implement php_libxml_xmlCheckUTF8
- workaround for pre libxml2-2.6.13 function
2004-09-08 10:15:41 +00:00
Rob Richards
963200c74c Fixed bug #29945 (simplexml_load_file URL limitation 255 char) 2004-09-06 10:16:34 +00:00
Rob Richards
a1c33af793 export php_libxml_error_handler for win32 build 2004-07-25 12:00:28 +00:00
Christian Stocker
a497e9bf75 use php_error_docref for libxml2 errors 2004-07-25 10:37:27 +00:00
Rob Richards
22b70fcb31 MFB: Fixed bug #29221 (Segfault using DOM ownerDocument in a PHP object) 2004-07-18 11:45:12 +00:00
Rob Richards
1d82c42493 fix leak when using relaxng
interim fix for isolating our streams handling
- once libxml supports overriding streams this should be changed
  for security reasons
2004-05-31 11:20:46 +00:00
Rob Richards
838d30a5cd move libxml error handler ro rinit/rshutdown to keep it local to php 2004-04-23 17:31:44 +00:00
Rob Richards
76ee5707f7 Fix bug #27436 dom_import_simplexml innaccurate
extensions register callbacks to export nodes
prevents segfault passing invalid objects to import functions
2004-03-01 12:09:24 +00:00
Zeev Suraski
7c710a9f9b Use zval_ptr_dtor() to free variables as soon as they hit refcount of 0.
Note:  You should not be using ZVAL_DELREF() in day to day usage.  Instead,
       you should use zval_ptr_dtor().  Use ZVAL_DELREF() only if you're
       messing with the refcount directly and know what you're doing.
Note #2:  For clarity, if you want to initialize a new zval with a refcount
          of 0, it's best to do that directly, instead of using ZVAL_DELREF
          after allocating the zval...
2004-02-15 12:58:19 +00:00
Marcus Boerger
c66c9e7102 Fix memory corruption with libxml's error handling. 2004-01-10 13:23:58 +00:00
Andi Gutmans
dbeb4158d2 - A belated happy holidays and PHP 5 2004-01-08 08:18:22 +00:00
Rob Richards
620cb2e2eb only test url_stat in read mode 2003-12-22 16:46:26 +00:00
Rob Richards
4dd0dbfd79 consolidate error handling 2003-12-12 13:54:06 +00:00
Rob Richards
1f33239c91 buffer error messages until newline is hit 2003-12-09 21:55:02 +00:00
Sara Golemon
026d4c9e4c Route php_stat() via streams/url_stat API (php_stream_stat_path).
This enables fopen-wrappers support on stat() and related family calls.
2003-11-28 23:25:28 +00:00
Ilia Alshanetsky
2016ac0a73 Fixed write support. 2003-11-07 19:12:46 +00:00
Rob Richards
d29fb55bbb common functions for interoperability 2003-10-26 15:53:20 +00:00
Moriyoshi Koizumi
569309765c Fix compiler warnings 2003-10-20 15:33:40 +00:00
Shane Caraveo
c55f987230 fix the stat check in stream open
addref to the stream context
2003-10-20 03:11:45 +00:00
Rob Richards
56ce4a84e7 add generic default error handling rather than the default stderr 2003-10-19 23:34:39 +00:00