Re: Special characters in password for mod_dbd

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

This seems to be mysql APR driver specific.

For some reasons, in APR, in function dbd_mysql_open(), fields are split according to delimiters in:
    static const char *const delims = " \r\n\t;|,";

See Remarks about MySQL at:
http://apr.apache.org/docs/apr-util/1.6/group___a_p_r___util___d_b_d.html#gabddb1fdcb2f8a5f5b83127485c78e8ae


According to the code, there is no way to avoid the "incorrect" split of the DBDParams parameter.
I guess that your best option is to modify the password.

CJ


Le 19/08/2018 à 19:29, Mimiko a écrit :
Hello.

I have special characters in the password to connect to database from httpd basic authentication using mod_dbd in version 2.4.

I use:
DBDriver mysql
DBDParams host=some_ip,dbname=schema,user=user_name,pass=password_with_special_chars.:)]|&;

But httpd does not read it correctly so could not authenticate to mysql. The user and password is correct.

How to escape special characters for the password?

On httpd 2.2 using DBDriver odbc the same password is interpreted correctly.




---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx




[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux