Skip to content

Commit 124c7ab

Browse files
Yashwant Sahudahlerlend
authored andcommitted
Bug#29637712: WINDOWS 2016 AD-LDS AUTHENTICATION_LDAP_SIMPLE PLUGIN ALLOWS UNAUTHENTICATED CONNECTIONS
Windows AD allows LDAP authentication with empty password. After this fix AUTHENTICATION_LDAP_SIMPLE plugin will not try to perform LDAP bind when empty password is given. Authentication will be considered as failed. rb: 21910 Approved by: Georgi Kodinov <[email protected]> Approved by: Harin Vadodaria <[email protected]> Change-Id: Ie74d6b89f84670d5cd8a12f32fbe0030b91af3ea
1 parent 92198f4 commit 124c7ab

File tree

1 file changed

+92
-0
lines changed

1 file changed

+92
-0
lines changed

share/errmsg-utf8.txt

Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19137,6 +19137,98 @@ ER_NET_WAIT_ERROR
1913719137
ER_IB_MSG_1285
1913819138
eng "'%s' found not encrypted while '%s' is ON. Trying to encrypt it now."
1913919139

19140+
ER_IB_MSG_CLOCK_MONOTONIC_UNSUPPORTED
19141+
eng "CLOCK_MONOTONIC is unsupported, so do not change the system time when MySQL is running !"
19142+
19143+
ER_IB_MSG_CLOCK_GETTIME_FAILED
19144+
eng "clock_gettime() failed: %s"
19145+
19146+
ER_PLUGIN_NOT_EARLY_DUP
19147+
eng "Plugin '%s' is not to be used as an "early" plugin. Don't add it to --early-plugin-load, keyring migration etc."
19148+
bgn "Приставката '%s' не може да се използва като ранна приставка. Не я добавайте в --early-plugin-load и т.н."
19149+
19150+
ER_PLUGIN_NO_INSTALL_DUP
19151+
eng "Plugin '%s' is marked as not dynamically installable. You have to stop the server to install it."
19152+
19153+
# When using this error message, use the ER_WARN_DEPRECATED_SYNTAX error
19154+
# code.
19155+
ER_WARN_DEPRECATED_SQL_CALC_FOUND_ROWS
19156+
eng "SQL_CALC_FOUND_ROWS is deprecated and will be removed in a future release. Consider using two separate queries instead."
19157+
19158+
# When using this error message, use the ER_WARN_DEPRECATED_SYNTAX error
19159+
# code.
19160+
ER_WARN_DEPRECATED_FOUND_ROWS
19161+
eng "FOUND_ROWS() is deprecated and will be removed in a future release. Consider using COUNT(*) instead."
19162+
19163+
ER_BINLOG_UNSAFE_DEFAULT_EXPRESSION_IN_SUBSTATEMENT
19164+
eng "The statement is unsafe because it invokes a trigger or a stored function that modifies a table that has a column with a DEFAULT expression that may return a different value on the slave."
19165+
19166+
ER_GRP_RPL_MEMBER_VER_READ_COMPATIBLE
19167+
eng "Member version is read compatible with the group."
19168+
19169+
ER_LOCK_ORDER_INIT_FAILED
19170+
eng "Lock order disabled (reason: init failed)."
19171+
19172+
ER_AUDIT_LOG_KEYRING_ID_TIMESTAMP_VALUE_IS_INVALID
19173+
eng "Keyring ID timestamp value is invalid: '%s'"
19174+
19175+
ER_AUDIT_LOG_FILE_NAME_TIMESTAMP_VALUE_IS_MISSING_OR_INVALID
19176+
eng "Cannot process audit log file. File name timestamp value is missing or invalid: '%s'"
19177+
19178+
ER_AUDIT_LOG_FILE_NAME_DOES_NOT_HAVE_REQUIRED_FORMAT
19179+
eng "Cannot process audit log file. File name does not have required format: '%s'"
19180+
19181+
ER_AUDIT_LOG_FILE_NAME_KEYRING_ID_VALUE_IS_MISSING
19182+
eng "Cannot process audit log file. File name keyring ID value is missing: '%s'"
19183+
19184+
ER_AUDIT_LOG_FILE_HAS_BEEN_SUCCESSFULLY_PROCESSED
19185+
eng "Audit log file has been successfully processed: '%s'"
19186+
19187+
ER_AUDIT_LOG_COULD_NOT_OPEN_FILE_FOR_READING
19188+
eng "Could not open audit log file for reading: '%s'"
19189+
19190+
ER_AUDIT_LOG_INVALID_FILE_CONTENT
19191+
eng "Invalid audit log file content: '%s'"
19192+
19193+
ER_AUDIT_LOG_CANNOT_READ_PASSWORD
19194+
eng "Cannot read password: '%.32s'"
19195+
19196+
ER_AUDIT_LOG_CANNOT_STORE_PASSWORD
19197+
eng "Cannot store password: '%.32s'"
19198+
19199+
ER_AUDIT_LOG_CANNOT_REMOVE_PASSWORD
19200+
eng "Cannot remove password: '%.32s'"
19201+
19202+
ER_AUDIT_LOG_PASSWORD_HAS_BEEN_COPIED
19203+
eng "'audit_log' password has been copied into '%.32s' and will be removed with first purged password."
19204+
19205+
ER_AUDIT_LOG_INSUFFICIENT_PRIVILEGE
19206+
eng "Request ignored for '%.64s'@'%.64s'. Role needed to perform operation: '%.32s'"
19207+
19208+
ER_WRONG_MVI_VALUE
19209+
eng "Can't store an array or an object in a scalar key part of the index '%.192s'"
19210+
19211+
ER_WARN_FUNC_INDEX_NOT_APPLICABLE
19212+
eng "Cannot use functional index '%-.64s' due to type or collation conversion"
19213+
19214+
ER_EXCEEDED_MV_KEYS_NUM
19215+
eng "Exceeded max number of values per record for multi-valued index '%-.64s' by %u value(s)"
19216+
19217+
ER_EXCEEDED_MV_KEYS_SPACE
19218+
eng "Exceeded max total length of values per record for multi-valued index '%-.64s' by %u bytes"
19219+
19220+
ER_FUNCTIONAL_INDEX_DATA_IS_TOO_LONG 22001
19221+
eng "Data too long for functional index '%-.64s'"
19222+
19223+
ER_INVALID_JSON_VALUE_FOR_FUNC_INDEX 22018
19224+
eng "Invalid JSON value for CAST for functional index '%-.64s'"
19225+
19226+
ER_JSON_VALUE_OUT_OF_RANGE_FOR_FUNC_INDEX 22003
19227+
eng "Out of range JSON value for CAST for functional index '%-.64s'"
19228+
19229+
ER_LDAP_EMPTY_USERDN_PASSWORD
19230+
eng "Empty user dn or password is not allowed, not attempting LDAP bind."
19231+
1914019232
#
1914119233
# End of 8.0 error messages intended to be logged to the server error log.
1914219234
#

0 commit comments

Comments
 (0)