mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-02 01:20:54 +00:00
0ef07fd2eb
- r2799: Always use our 'own' md5 implementation (fixes #2331) - r2800: fix some gcc warnings - r2801: Limit amount of bytes we send in one go; fixes stalling in one connection and timeouts on slow systems. - r2802: [ssl] fix build errors when Elliptic-Curve Diffie-Hellman is disabled - r2803: Add static-file.disable-pathinfo option to prevent handling of urls like .../secret.php/image.jpg as static file - r2804: Don't overwrite 401 (auth required) with 501 (unknown method) (fixes #2341) Add test and regression-test targets. |
||
---|---|---|
.. | ||
COPYING.mod_h264_streaming | ||
extra-patch-mysqlauth | ||
extra-patch-nodelay | ||
h264_streaming.conf | ||
lighttpd.sh.in | ||
mysql_auth.sql | ||
patch-2799-bug2331 | ||
patch-2800-gccwarnings | ||
patch-2801-network-write | ||
patch-2802-ssl | ||
patch-2803-pathinfo | ||
patch-2804-bug2341 | ||
patch-src-mod_extforward.c | ||
pkg-descr.mod_geoip | ||
pkg-descr.mod_h264_streaming | ||
pkg-plist.mod_geoip | ||
pkg-plist.mod_h264_streaming | ||
README.mysqlauth |
References: http://redmine.lighttpd.net/issues/752 http://redmine.lighttpd.net/attachments/1012/03_all_lighttpd-1.4.23-mysql_auth.diff http://redmine.lighttpd.net/attachments/download/1012/03_all_lighttpd-1.4.23-mysql_auth.diff This patch allows lighttpd to authenticate users against mySQL DBbr NOTE: Only basic auth is implemented. Passwords are stored as MD5 hash in DB make mysql db and user (read mySQL doc's if you don't know how) import lighttpd-1.4.11-mysql_auth.sql open lighttpd.conf and add (be sure that you comment out any other auth - according to lighttpd docs) auth.backend = "mysql" auth.backend.mysql.host = "localhost" auth.backend.mysql.user = "db_user" auth.backend.mysql.pass = "db_pass" auth.backend.mysql.db = "db_name" auth.backend.mysql.port = "0" # (for default port 0, always needed) auth.backend.mysql.socket = "" # (for default leave blank, always needed) auth.backend.mysql.users_table = "users_table" auth.backend.mysql.col_user = "col_name_username" auth.backend.mysql.col_pass = "col_name_password" # (md5 hash of password) auth.backend.mysql.col_realm = "col_realm_name" configure lighttpd to use it (same as every other auth) auth.require = ( "/some_path" => ( "method" => "basic", "realm" => "some_realm", "require" => "some_user", ) ) start lighttpd P.S. patch include more complicated setup with separate table for domains. If you are interested please contact with me to obtain more information. Bugs, Patches and Suggestions Send me E-Mail: drJeckyll@Jeckyll.net -- drJeckyll