]> granicus.if.org Git - php/commitdiff
Merge branch 'PHP-7.4'
authorNikita Popov <nikita.ppv@gmail.com>
Fri, 10 Jul 2020 07:57:13 +0000 (09:57 +0200)
committerNikita Popov <nikita.ppv@gmail.com>
Fri, 10 Jul 2020 07:57:13 +0000 (09:57 +0200)
* PHP-7.4:
  enable ext/ldap/tests on azure
  fix some ext/ldap/tests

1  2 
ext/ldap/tests/connect.inc
ext/ldap/tests/ldap_sasl_bind_basic.phpt
ext/ldap/tests/ldap_sasl_bind_error.phpt

Simple merge
index d447572e09d92bebc9cabf8430cac31b67c4595f,d85cd73a5c011d98198b2eee3e35a4c80877c328..3ab977b8543e2d16353a53e1850a9f4aad61a1c3
@@@ -17,9 -17,21 +17,20 @@@ Patrick Allaert <patrickallaert@php.net
  <?php
  require "connect.inc";
  
+ $link = ldap_connect_and_bind($host, $port, $user, $passwd, $protocol_version);
+ insert_dummy_data($link, $base);
+ ldap_unbind($link);
  $link = ldap_connect($host, $port);
  ldap_set_option($link, LDAP_OPT_PROTOCOL_VERSION, $protocol_version);
- var_dump(ldap_sasl_bind($link, null, $passwd, 'DIGEST-MD5', 'realm', $sasl_user));
+ var_dump(ldap_sasl_bind($link, null, $sasl_passwd, 'DIGEST-MD5', 'realm', $sasl_user));
+ ?>
 -===DONE===
+ --CLEAN--
+ <?php
+ include "connect.inc";
+ $link = ldap_connect_and_bind($host, $port, $user, $passwd, $protocol_version);
+ remove_dummy_data($link, $base);
  ?>
  --EXPECT--
  bool(true)
index eb68370ff686d949006df39e0cb9a541b9d0629e,8e2e5e1d130d2d4417205743320c21862fcda98d..53a84eae1a90c452edb22fc838648796fc57c49a
@@@ -14,21 -18,35 +18,28 @@@ ldap_unbind($link)
  $link = ldap_connect($host, $port);
  ldap_set_option($link, LDAP_OPT_PROTOCOL_VERSION, $protocol_version);
  
 -// Invalid parameter count
 -var_dump(ldap_sasl_bind());
 -
  // Invalid DN
- var_dump(ldap_sasl_bind($link, "Invalid DN", $passwd, 'DIGEST-MD5', 'realm', $sasl_user));
+ var_dump(ldap_sasl_bind($link, "Invalid DN", $sasl_passwd, 'DIGEST-MD5', 'realm', $sasl_user));
  
  // Invalid user
- var_dump(ldap_sasl_bind($link, null, "ThisIsNotCorrect$passwd", 'DIGEST-MD5', "realm", "invalid$sasl_user"));
+ var_dump(ldap_sasl_bind($link, null, "ThisIsNotCorrect$sasl_passwd", 'DIGEST-MD5', "realm", "invalid$sasl_user"));
  
  // Invalid password
- var_dump(ldap_sasl_bind($link, null, "ThisIsNotCorrect$passwd", 'DIGEST-MD5', "realm", $sasl_user));
+ var_dump(ldap_sasl_bind($link, null, "ThisIsNotCorrect$sasl_passwd", 'DIGEST-MD5', "realm", $sasl_user));
  
- var_dump(ldap_sasl_bind($link, null, $passwd, 'DIGEST-MD5', "realm", "Manager", "test"));
+ var_dump(ldap_sasl_bind($link, null, $sasl_passwd, 'DIGEST-MD5', "realm", "Manager", "test"));
  
  // Invalid DN syntax
- var_dump(ldap_sasl_bind($link, "unexistingProperty=weirdValue,$user", $passwd));
+ var_dump(ldap_sasl_bind($link, "unexistingProperty=weirdValue,$user", $sasl_passwd));
+ ?>
 -===DONE===
+ --CLEAN--
+ <?php
+ include "connect.inc";
+ $link = ldap_connect_and_bind($host, $port, $user, $passwd, $protocol_version);
+ remove_dummy_data($link, $base);
  ?>
  --EXPECTF--
 -Warning: ldap_sasl_bind() expects at least 1 parameter, 0 given in %s on line %d
 -bool(false)
 -
  Warning: ldap_sasl_bind(): Unable to bind to server: Invalid DN syntax in %s on line %d
  bool(false)