Ilia Alshanetsky
20c2c39f3c
Fixed bug #22585 (Do not terminate the script on minor errors).
2003-03-07 14:03:53 +00:00
foobar
3c9155e0cb
Renamed OnUpdateInt -> OnUpdateLong to prevent further misunderstandings.
...
# Intentionally left out any 'alias' for it, this way 3rd party extension
# maintainers will really NOTICE the change.
2003-03-07 05:15:28 +00:00
David Hill
5c90216d2c
64-bit correction to variables passed to zend_parse_parameters
...
@64-bit correction to variables passed to zend_parse_parameters (Dave)
2003-03-06 23:07:28 +00:00
Wez Furlong
0a18a9d744
A add much more useful select(2) implementation than is provided by
...
windows sockets. The winsock implementation will only work with sockets;
our implementation works with sockets and file descriptors.
By association, stream_select() will now operate correctly with files, pipes and sockets.
This change required linking against the winsock2 library. In terms of
compatibility, only older versions of windows 95 do not have winsock2
installed by default. It is available as a redistributable file, and is most likely installed by any OS patches (eg: Internet Explorer) applied by the user.
Also, add a win32 compatible pipe test when opening a stream from a pipe. This test will only work on NT, win2k and XP platforms. Without this test, interleaved fread() and select() calls would cause the read buffer to be clobbered. I will be working on a fix for this issue for win9x.
2003-02-16 03:48:49 +00:00
Ilia Alshanetsky
aebb39b014
Changed php_error to php_error_docref.
...
Thanks to Marcus Börger for writing a script that significantly simplifies
this process.
2003-01-18 21:31:11 +00:00
Ilia Alshanetsky
984c0918ab
Removed pointless memory allocation checks.
2003-01-18 20:10:23 +00:00
Sebastian Bergmann
b506f5c8f8
Bump year.
2002-12-31 16:08:15 +00:00
Edin Kadribasic
ce2b880a53
Fixed win32 build by including missing stddef.h
2002-11-05 14:18:20 +00:00
Ilia Alshanetsky
4332612812
Fixed a memory leak on ldap_connect() failure.
2002-10-30 18:12:34 +00:00
Anantha Kesari H Y
ad844f0b1b
NetWare related additions/modifications
2002-09-05 11:22:20 +00:00
Rasmus Lerdorf
f50df31d7f
bool not boolean
2002-08-13 04:44:45 +00:00
Stig Venaas
dddf235671
Made ldap_connect/bind/unbind() use zend_parse_parameters()
2002-08-05 21:14:14 +00:00
Stig Venaas
910e6275d4
Hopefully fixes build with IBM's LDAP library
2002-07-09 20:54:49 +00:00
Derick Rethans
7115041c92
- More error messages cleanup
2002-06-30 11:14:27 +00:00
Derick Rethans
a954dd6ee9
- Remove \n
2002-06-27 06:24:26 +00:00
Derick Rethans
2d1b304781
- Unify error messages
2002-06-26 06:49:25 +00:00
Stig Venaas
58ce28e588
Better not include ldap_parse_result() and ldap_start_tls() at all in
...
the symbol table when they are not usable. Makes it possible to check
on their usability.
2002-06-22 15:41:39 +00:00
Stig Venaas
c83f5a530d
Added test for ldap_start_tls_s()
2002-06-22 11:41:36 +00:00
Markus Fischer
d01f7a8a52
- Fix ZTS build, see #17915 .
2002-06-21 22:22:46 +00:00
Stig Venaas
d47d8b99c5
Reworked result resource handling so that result is not freed until all
...
its result entry resources are freed
@- Fixed resource bug in LDAP extension. (Stig Venaas)
2002-05-04 14:27:48 +00:00
Derick Rethans
e31793414d
Fix TSRMLS_CC thingies.
2002-04-23 19:01:31 +00:00
Sebastian Bergmann
90613d2282
Maintain headers.
2002-02-28 08:29:35 +00:00
Markus Fischer
8b2dcb33b7
- Fix protos.
2002-02-11 02:48:49 +00:00
Stig Venaas
2ac2b22c9b
Made ldap_modify() an alias for ldap_mod_replace(). The two were identical.
...
#For more info, see my posting on php-dev Dec 25th.
2002-01-04 20:56:03 +00:00
Stig Venaas
403350e41d
unbreak parallel search
2001-12-26 18:40:57 +00:00
Stig Venaas
a05e74cd29
Added check for ldap_parse_reference() (needed for broken Solaris 2.8), and
...
report more detailed library version info in the info function.
2001-12-25 14:36:06 +00:00
Stig Venaas
ed942af693
Made ldap_set_option work with NULL as link, added option
...
LDAP_OPT_DEBUG_LEVEL for those that support it, and made sure the rebind
code is currently included for OpenLDAP only.
2001-12-23 16:32:06 +00:00
Sebastian Bergmann
38933514e1
Update headers.
2001-12-11 15:32:16 +00:00
Andi Gutmans
67122717a4
- Nuke REGISTER_MAIN_*. Extension maintainers please make sure I didn't
...
- change something I wasn't supposed to. It should be fine IMO.
2001-12-03 20:54:23 +00:00
Stig Venaas
80d8e554d3
ldap_first_attribute and ldap_next_attribute has been completely broken
...
for 6 months!! Fixed (I think), might be a memory leak there...
2001-11-30 23:37:43 +00:00
Stig Venaas
088c7a6044
Adding ldap_set_rebind_proc() for APIs with V3 3 arg variant, need more
...
testing.
2001-11-29 20:26:20 +00:00
Stig Venaas
ce4c65a60d
Making the link resource point to a structure that contains the LDAP
...
link, rather than point to it directly.
# This makes it much easier to store and retrieve per-connection PHP state.
2001-11-29 20:17:17 +00:00
Stig Venaas
2ea46ef6cc
Added ldap_sort() function
...
@- Added ldap_sort() function. (Stig Venaas)
2001-11-21 20:14:17 +00:00
Stig Venaas
3dd9845e98
Fixed some memory leaks and removed some unnecessary checks due to
...
ZEND_FETCH_RESOURCE returning on error
2001-11-14 22:05:33 +00:00
Stig Venaas
80ccb3f7f7
Minor changes in ldap_connect(): fixed crash with OpenLDAP 2 libs when
...
called without args and also use ldap_init() rather than ldap_open();
simplified code a little
2001-11-13 18:05:47 +00:00
Stig Venaas
ca476ecaa4
Removed some old cruft (some commented code and non-used globals), fixed
...
a proto typo, and make sure ldap_base_dn and ldap_filter are initialized
in php_ldap_do_search()
2001-11-13 17:10:08 +00:00
Stig Venaas
92843788fa
Fixed seg fault when using ldap_add (or modify) with value array not
...
indexed as 0, 1, ... In some cases it didn't give seg fault, but used
previously added value. Now gives warning.
@- Made ldap_add (and modify) give warning with illegal value arrays.
@ Previously seg faulted or added wrong value (Stig Venaas)
2001-11-05 11:50:52 +00:00
Stig Bakken
689252082c
* zend_module_entry change: apino, debug and zts are moved first,
...
see README.EXTENSIONS file for upgrade help.
@Introduced extension version numbers (Stig)
2001-10-11 23:33:59 +00:00
Stig Venaas
de894ef098
Added ldap_start_tls() function
...
@- Added ldap_start_tls() function (Stig Venaas, patch by kuenne@rentec.com )
2001-10-09 21:14:14 +00:00
Jeroen van Wolffelaar
6cfba2a3ea
2nd phase in back-substitution those macro's
...
I've got pretty much everything now...
2001-09-25 22:49:04 +00:00
Jeroen van Wolffelaar
c033288573
Back-substitute for Z_* macro's. If it breaks some extension (the script isn't optimal, it parses for example var->zval.value incorrect) please let me know.
2001-09-25 21:58:48 +00:00
Stig Venaas
7d2a912335
Not using _free_ldap_result destructor for le_result_entry, leads to
...
crashes due to freeing same memory several times in some cases
2001-09-19 19:43:59 +00:00
Derick Rethans
78747bd2df
- Don't wrap lines... this is annoying while coding.
2001-09-09 13:29:31 +00:00
Zeev Suraski
f6f6c4d7e6
Whitespace
2001-08-11 16:39:07 +00:00
Zeev Suraski
1159c84ab7
- TSRMLS_FETCH work
...
- whitespace fixes
2001-08-05 01:43:02 +00:00
Zeev Suraski
aa1772ca72
More TSRMLS_FETCH annihilation
2001-07-31 05:44:11 +00:00
Zeev Suraski
d87cc976e1
Redesigned thread safety mechanism - nua nua
2001-07-28 11:36:37 +00:00
Stig Venaas
eabe8fcf8d
Fixed memory leaks in ldap_get_entries() and ldap_get_dn() when using
...
RFC1823 API
# These leaks have always been there, will fix in PHP3
@- Fixed various memory leaks in the LDAP extension (Stig Venaas)
2001-07-15 11:12:28 +00:00
Stig Venaas
4172edad96
Fixed memory leak in ldap_first_attribute(), ldap_next_attribute(),
...
ldap_get_attributes(), ldap_get_dn() and ldap_dn2ufn() when using post
RFC 1823 API. Still more leaks to fix.
2001-06-23 13:43:20 +00:00
Stig Venaas
399885cddb
Fixed memory leak in ldap_get_entries() when using post RFC 1823 API.
...
Similar problems for other functions will be fixed
2001-06-20 21:12:55 +00:00