foobar
f2dd8f028b
- Fixed bug #32932 (Oracle LDAP: ldap_get_entries invalid pointer)
2005-05-08 15:43:22 +00:00
foobar
87c931695f
- Fixed bug #30819 (Better support for LDAP SASL bind)
2005-04-17 16:25:59 +00:00
Antony Dovgal
33677ddb95
remove proto, it's internal func
2005-04-05 20:31:10 +00:00
foobar
c245e1f0f7
- ldap_start_tls() requires ldapv3 protocol -> force it
2005-01-19 00:27:21 +00:00
foobar
69eec3f3b9
MFB_4_3: Quote macro names in AC_DEFUN()
2004-12-30 07:08:39 +00:00
Joe Orton
2685ca935f
Update extensions to use /path/to/$PHP_LIBDIR rather than /path/to/lib
...
to support multi-ABI platforms.
2004-11-03 14:32:52 +00:00
Hartmut Holzgraefe
7fc2e6ca5b
Make ldap_parse_reference() available on Windows (Bug #29492 )
2004-10-23 23:03:52 +00:00
Ilia Alshanetsky
ed7d1e82c6
Removed pointless allocation check.
2004-06-28 22:31:28 +00:00
Ilia Alshanetsky
6b35037ca2
No need to NULL terminate manually, snprintf() does it for us already.
2004-06-01 21:04:33 +00:00
Marcus Boerger
2d6770f0e6
- Added missing UNREGISTER_INI_ENTRIES
2004-05-12 10:15:48 +00:00
Ilia Alshanetsky
9a98c38cbd
Removed pointless check.
2004-04-06 23:14:06 +00:00
foobar
f4983c0d3f
- Renamed all *php4* files to *php5*, changed all php4/PHP4 to php5/PHP5
2004-01-17 13:00:38 +00:00
foobar
ccfc46b0aa
- Happy new year and PHP 5 for rest of the files too..
...
# Should the LICENSE and Zend/LICENSE dates be updated too?
2004-01-08 17:33:29 +00:00
Andi Gutmans
dbeb4158d2
- A belated happy holidays and PHP 5
2004-01-08 08:18:22 +00:00
Wez Furlong
0c126e1233
make these build with new win32 build system.
...
mcve untested (I don't have those libs/headers)
2003-12-19 15:04:31 +00:00
Ilia Alshanetsky
90100e5c90
Cleaned up previous patch.
2003-10-07 00:36:31 +00:00
foobar
47484ce5d3
- Fixed bug #25764 (ldap_get_option() crashes when called with unbinded ldap link)
2003-10-06 23:33:00 +00:00
Sara Golemon
94ff3d5e7d
Fix Bug #25525 ldap_explode_dn crashes when passed invalid params.
2003-09-13 17:31:07 +00:00
Ilia Alshanetsky
9c82b1fa75
Fixed compiler warnings.
2003-08-31 20:45:51 +00:00
Zeev Suraski
8767205afa
Fix Win32 linkage problems
2003-08-31 12:41:53 +00:00
foobar
96e9ed33b3
The last 4 args are by ref..
2003-08-05 11:54:01 +00:00
Zeev Suraski
538d58dd5f
Use new infrastructure.
...
There are bound to be some messups, please report build/runtime bugs!
2003-08-03 17:44:39 +00:00
foobar
b9fcb34625
Fixed bug #24025 (Can not build with shared ldap support)
2003-07-01 00:02:13 +00:00
foobar
bb37952bc2
Fixed the SASL config check.
2003-06-13 13:30:46 +00:00
James Cox
f68c7ff249
updating license information in the headers.
2003-06-10 20:04:29 +00:00
foobar
c0e4bfcae4
- Added ldap_sasl_bind(). (Jani, peter_c60@hotmail.com)
2003-06-08 23:44:01 +00:00
foobar
c15b8fb19e
ws & cs
2003-06-08 23:34:51 +00:00
Ilia Alshanetsky
8a09151f5e
emalloc -> safe_emalloc
2003-04-30 21:53:53 +00:00
Edin Kadribasic
f773cd8fea
Fixed bug #23008
2003-04-02 12:36:03 +00:00
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
foobar
826d9ace59
typofix
2003-03-02 18:52:29 +00:00
foobar
6290b1c2cb
Special case for MacosX..
2003-03-02 18:50:45 +00:00
foobar
96f6d1fdbd
Fixed bug #22485 (hardcoded shared lib extensions)
2003-03-02 18:47:35 +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
Anantha Kesari H Y
32ef849171
Modified for NetWare.
2003-01-03 14:31:31 +00:00
Anantha Kesari H Y
90ba724072
Modified for NetWare.
2003-01-03 14:24:07 +00:00
Sebastian Bergmann
b506f5c8f8
Bump year.
2002-12-31 16:08:15 +00:00
foobar
7d744c54b4
- Need these libraries for static build
2002-12-03 11:34:12 +00:00
foobar
68eaf6391a
- Fixed the build with iPlanet LDAP SDK 5.x
2002-12-03 09:35:42 +00:00
Edin Kadribasic
95314707ca
Added two new targets to the ldap win32 build which enable ldap
...
extension to be linked with ssl version of openldap libs.
2002-11-05 14:19:22 +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
Derick Rethans
e646304c1f
@- Fix for bug #19633 (wrong directories in ext/ldap/config.m4). (Derick)
...
- Fix for bug #19633 (wrong directories in ext/ldap/config.m4).
2002-09-27 10:38:08 +00:00
Anantha Kesari H Y
98a1d774df
NetWare makefile for LDAP Extension
2002-09-05 11:26:05 +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
foobar
f0998192b4
No need to have multiple AC_CHECK_FUNCS calls
2002-06-24 09:25:51 +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
jim winstead
d3400b2b5f
the 'setup' script was removed more than two years ago.
...
these can be safely removed from the 4.2 branch, too.
2002-03-16 00:21:40 +00:00
Sascha Schumann
5cba3a99c2
extension converted automatically to PHP_NEW_EXTENSION. Manually confirmed
2002-03-12 16:44:00 +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
foobar
f1397d5339
Unified the configure messages.
2001-11-30 19:00:13 +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
Stig Venaas
a694b4b206
Added myself to the credits
2001-06-13 20:13:54 +00:00
Rasmus Lerdorf
81e2cf03ac
Fix folding and clean up some extensions
2001-06-06 13:06:12 +00:00
Rasmus Lerdorf
25c3a3a39d
vim-6 does folding - clean up a bunch of missing folding tags plus
...
some misguided RINIT and RSHUTDOWN calls in a few fringe extensions
2001-06-05 13:12:10 +00:00
foobar
334ac7fc94
- Cleaned up some whitespace (sorry, I should have committed that before
...
any other changes)
- Made use of the Zend resource macros
2001-05-31 21:09:30 +00:00
Rasmus Lerdorf
1d115dbe8c
ldap_result_entry needs to be initialized - tested
...
Should probably MFH this once someone else tests.
2001-05-30 15:09:20 +00:00
Stig Bakken
1beda9ee1e
* include "config.h" if HAVE_CONFIG_H is defined (for standalone dso build)
2001-05-24 10:07:29 +00:00
foobar
ffae2081d5
Fixed bug: #10777
2001-05-21 19:47:15 +00:00