LiteSpeed Web Server Changelog Archive¶
This archive covers LiteSpeed Web Server 5.2.x and earlier. For the current release log, see the LiteSpeed Web Server changelog.
Version 5.2¶
5.2.8¶
Released: June 6, 2018
- [Improvement] Improved
mod_securityengine to avoid blocking server event looping. - [Improvement] Updated BoringSSL to support TLS 1.3 (draft 23); enable early data processing.
- [Improvement] Updated WHM Plugin/Web Cache Manager to v3.0.1.
- [Bug fix] Fixed a
mod_securitycrash in transform function. - [Bug fix] Fixed a
mod_securityaudit_logfalse positive triggered by WHM server status requests.
5.2.7¶
Released: April 23, 2018
- [Feature] Restart application server managed by CloudLinux Python/Ruby Selector.
- [Bug fix] Adjusted default CloudLinux LVE setting to avoid
503errors. - [Bug fix] Fixed a bug causing random crashes.
5.2.6¶
Released: March 28, 2018
- [Improvement] Improved compatibility with systemd.
- [Bug fix] Fixed a bug introduced in 5.2.5 that triggered an OCSP response error in Mozilla Firefox.
- [Bug fix] Fixed a bug introduced in 5.2.5 that caused random cPanel webmail login failures.
- [Bug fix] Fixed a bug in
mod_pagespeedlogging.
5.2.5¶
Released: February 28, 2018
- [Feature] Added preliminary
RequestHeadersupport through Apache config. - [Feature] Added support for SSL client verification configuration through Apache config.
- [Improvement] Improved QUIC engine performance and download speeds.
- [Improvement]
mod_securityengine logging now supports%{PERF_COMBINED}as well as improved meta data logging.
5.2.4¶
Released: January 29, 2018
- [Improvement] Improved compatibility with CloudLinux Ruby and Python selectors.
- [Improvement] Improved SSL OCSP stapling.
- [Bug fix] Fixed QUIC engine bugs that affected QUIC connection stability.
- [Bug fix] Fixed asynchronous DNS lookup causing random crashes.
- [Bug fix] Trusted IP are no longer denied access when detected by server security features.
5.2.3¶
Released: December 11, 2017
- [Feature] Built-in WordPress brute-force protection.
- [Feature] Improved cache engine with capability to selectively drop certain query string value pairs.
- [Improvement] Updated cPanel and Plesk integration with support for PHP 7.2.
- [Improvement] Updated WHM Plugin to v2.2.4.2.
- [Bug fix] Fixed a bug in
mod_securityengine related to RBL lookup. - [Bug fix] Enabled SSL session ticket support for Apache vhost by default.
5.2.2¶
Released: October 17, 2017
- [Improvement] Improved compatibility with cPanel v68.
- [Bug fix] Fixed bugs in QUIC engine.
- [Bug fix] Fixed a bug where a compressed response body could cause cache corruption.
5.2.1¶
Released: September 1, 2017
- [Improvement] Improved QUIC stability and performance.
- [Improvement] Added support for QUIC versions Q039 and Q040.
- [Improvement] Improved cache engine with new cache-control directive and ESI URL fixup.
- [Improvement] Improved ETag header to comply with RFC 7232.
- [Improvement] Improved overall speed of WebCache Manager.
- [Improvement] WebAdmin is now forced HTTPS.
- [Improvement] Updated access log format
%Hflag to log transport protocol — HTTP/SPDY/HTTP2/QUIC. - [Bug fix] Fixed a bug that prevented
mod_pagespeedfrom being enabled through.htaccess. - [Bug fix] Fixed Ruby/Python selector setup script to install more required modules.
- [Bug fix] Fixed DirectAdmin shared virtual host suEXEC problem.
5.2¶
Released: July 11, 2017
- [Major Feature] Added QUIC (Quick UDP Internet Connections) support.
- [Major Feature] Added
mod_pagespeedsupport for 64-bit Linux installs. - [Feature] Switched from OpenSSL to BoringSSL with TLS 1.3 support.
- [Feature] Added support for HTTP/2 Server Push.
- [Feature] Added support for CloudLinux Ruby/Python Selector.
- [Feature] Added support for IP2Location to convert IP to geographic location.
- [Feature] Added support for Brotli compression for static files.
- [Feature] Added support for
SecRemoteRulesand improved performance ofmod_securityengine. - [Improvement] LiteSpeed Web Cache Manager has been vastly improved with the addition of a command line tool (
lscmctl). - [Improvement] The LiteSpeed cPanel/WHM plugin has been improved and prepped for the upcoming cPanel 66 release.
- [Bug fix] Included all bug fixes in the 5.1 branch.
RC3¶
Released: June 12, 2017
- [Major Feature] Added
mod_pagespeedsupport for 64-bit Linux installs. - [Feature] Switched from OpenSSL to BoringSSL with TLS 1.3 support.
- [Bug fix] Fixed a bug in LSCache that caused cached objects to expire too soon.
- [Bug fix] All bug fixes from 5.1.x releases are included.
RC2¶
Released: February 13, 2017
- [Feature] Added support for HTTP/2 Server Push.
RC1¶
Released: January 9, 2017
- [Feature] Added support for CloudLinux Ruby/Python Selector.
Version 5.0¶
5.0.19¶
Released: July 18, 2016
- [Security] Automatically block HTTPOXY attacks with no configuration needed.
- [Feature] Added authentication realm protection for real-time status report's direct query interface.
- [Feature] Added CloudLinux
mod_proctitlestyle output in real-time status report. - [Improvement] Updated the default configuration for cPanel installations to make them compatible with EA4 and CloudLinux PHP Selector.
- [Improvement] Updated Plesk default configuration to use pre-built
lsphpbinaries. - [Bug fix] Fixed a bug in serving compressed ESI objects from cache.
- [Bug fix] Fixed a bug in SSI engine that caused SSI scripts to hang.
- [Bug fix] Fixed a bug where cache would not follow cache-vary updates through rewrite rules.
- [Bug fix] Fixed a bug that caused crashing when serving requests from LiteMage Cache.
- [Bug fix] Fixed a bug in serving cached objects compressed with the DEFLATE method.
5.0.18¶
Released: June 8, 2016
- [Bug fix] Fixed a bug in OpenSSL 1.0.2h that caused server crashes.
- [Bug fix] Fixed a bug in Server Side Include engine that caused some SSI scripts to hang.
- [Bug fix] Fixed a bug in HTTP/2 that caused some virtual streams to hang under high traffic.
- [Bug fix] Fixed a bug in SPDY that caused trouble for Safari 8.
5.0.17¶
Released: May 10, 2016
- [Feature] Added support for serving pre-compressed LiteMage pages.
- [Feature] Added Apache style configuration directive
HtaccessCacheTimeoutto control how often.htaccessis checked for updates. - [Improvement] Updated OpenSSL to 1.0.2h.
- [Bug fix] Fixed a bug causing file descriptor leaks when cache objects are updated.
- [Bug fix] Fixed a bug where configuration broke PHP configuration override in
.htaccess. - [Bug fix] Fixed a LiteMage private session bug that broke some test cases in Magento's performance test suite.
5.0.16¶
Released: April 20, 2016
- [Improvement] Added logging and importing of cache purge events to restore SHM-based cache manager.
- [Bug fix] Fixed a bug in HTTP/2 that caused inaccurate count of active streams.
- [Bug fix] Fixed a bug in
mod_securityengine where a "drop" action could block a trusted IP. - [Improvement] Improved OCSP stapling error handling to avoid repeat error messages.
- [Bug fix] Fixed a bug that caused memory corruption.
5.0.15¶
Released: March 24, 2016
- [Improvement] Fine-tuned the default cache policy to allow caching for requests with query string and cookie.
- [Improvement] Set the
LSCACHE_VARYenvironment variable for the backend when cache vary was set by rewrite rules. This is to work around cache vary problems when multiple web applications run under one domain. - [Bug fix] Fixed a bug where server level cache policy was ignored when server level cache root was not set.
- [Bug fix] Fixed a bug that caused the auto-index script to run as the
webappsuser for DirectAdmin, which caused a failure to index the directory due to permission denied.
5.0.14¶
Released: March 1, 2016
- [Feature] Detect and block abusive server IPs through proxy/CDN; added vhost level configuration to adjust connection hard limits.
- [Improvement] Improved HTTP/2 streams priority implementation to avoid head-of-line blocking.
- [Improvement] Improved handling of regular cache-control response header to enable cache if response is public cacheable.
- [Improvement] Improved vhost cache root configuration by allowing vhost level variables:
$vh_name,$vh_domain, and$vh_user. - [Bug fix] Fixed bug that prevents vhost cache root from being cleaned automatically.
- [Bug fix] Fixed a bug in
mod_securityengine.
5.0.13¶
Released: February 11, 2016
- [Feature] Added support for the
lsc-cookieresponse header which can be used to cache "Set-Cookie" headers. - [Feature] Added an Apache style
CacheLookupdirective which only turns on cache lookup. - [Improvement] Improved
mod_securityaudit log format to make it compatible with cPanel "ModSecurity Tools". - [Improvement] Improved handling of "Range" requests. LSWS now sends back a
304response if conditions are met. - [Bug fix] Fixed an Apache compatibility problem where global level contexts were not properly applied to vhosts.
- [Bug fix] Re-added the "Connection: keep-alive" response header to satisfy online testing tools.
- [Bug fix] Fixed a bug in "Digest" authentication implementation.
5.0.12¶
Released: January 28, 2016
- [Security] Updated bundled OpenSSL library to 1.0.2f to address the concern of CVE-2016-0701; older version is not vulnerable as
SSL_OP_SINGLE_DH_USEwas turned on. - [Improvement] Improved compatibility with cPanel + CentOS 7 setup, preventing Apache from being started by cPanel.
5.0.11¶
Released: January 18, 2016
- [Security] Fixed a bug reported by Netsparker that allowed request header injection when
mod_userdirwas enabled. - [Improvement] Improved handling of REFRESH cached page requests from LiteMage crawler.
- [Improvement] Improved handling of requests from Googlebot crawling LiteMage cached pages to reduce server load.
- [Improvement] Cleaned up HTTP/2 NPN/ALPN strings which now only use the "h2" signature.
- [Bug fix] Fixed a systemd issue affecting server deployment and hosting control panels on CentOS 7.
5.0.10¶
Released: December 24, 2015
- [Feature] Added support for the LiteSpeed Cache plugin for WordPress.
- [Feature] Added support for the
308status code. - [Bug fix] Fixed a bug that returned status code
200for PHP-based custom error pages. - [Bug fix] Fixed a bug that caused incorrect ownership of the access log file of an Apache vhost when "Just In Time Config" was enabled.
- [Bug fix] Fixed a bug that caused a
net::ERR_INCOMPLETE_CHUNKED_ENCODINGerror in Chrome.
5.0.9¶
Released: December 1, 2015
- [Feature] Added new cache policy configurations for LSCache to enable cache lookup while Public/Private Cache is disabled.
- [Improvement] Improved
mod_securityengine to avoid blocking the server process. - [Bug fix] Fixed a bug introduced in 5.0.8 that broke Apache SSL vhost SNI.
5.0.8¶
Released: November 12, 2015
- [Improvement] Improved Apache configuration parser with faster parsing speed and lowered memory usage.
- [Feature] Added CHACHA SSL cipher support.
- [Bug fix] Fixed vhost level chroot feature.
- [Bug fix] Fixed missing ETag header in
304response. - [Bug fix] Minor bug fixes in
mod_securityengine.
5.0.7¶
Released: October 6, 2015
- [Improvement] Improved LSCache to allow adding cache-vary values with a rewrite rule.
- [Improvement] Improved ESI subrequest implementation.
- [Feature] Added SIGBUS handler for SIGBUS being triggered during the saving of a response body to cache (running out of disk space).
- [Bug fix] Fixed bug in LiteMage ESI implementation that prevented cache-vary on cookie from working properly.
- [Bug fix] Fixed bug in
mod_securityengine that broke the@containsoperator.
5.0.6¶
Released: September 23, 2015
- [Improvement] HTTP/2 implementation improved to be more strictly compliant with RFC 7540.
- [Feature]
DisablePhpOverride, an Apache configuration directive, added to turn off PHP configuration override in.htaccess. - [Improvement] Max size of page cache objects increased to 10MB.
- [Bug fix] Minor bug fixes.
5.0.5¶
Released: August 17, 2015
- [Improvement] Reduced usage of file backed MMAP I/O for buffering large request and response bodies.
- [Improvement] Added support for alternative ESI syntax as a workaround for issues in LiteMage.
- [Bug fix] Fixed a bug that introduced unnecessary disk I/O synchronization when saving large response bodies to page cache.
- [Bug fix] Fixed a bug causing performance issues during a graceful restart.
- [Bug fix] Fixed two bugs in the Server Side Includes engine, one causing missing included content, and the other causing failure to execute CGI.
- [Bug fix] Other minor bug fixes.
5.0.4¶
Released: August 5, 2015
- [Feature] Added Cache Purge-by-URL through a special response header.
- [Improvement] Improved
mod_securityengine to have clear separation of rules belonging to different processing phases. Added support forGEO:XXXXcollection. - [Improvement] Improved Page Cache engine to correctly process and cache ESI-injected AJAX responses (used by LiteMage).
- [Bug fix] Fixed bug in Server Side Includes engine that did not set original
QUERY_STRINGenvironment for the "exec cgi" directive. - [Bug fix] Fixed max dynamic response body size limit, which was previously ignored, causing a server crash when running out of memory.
- [Tuning] Changed initial max size limit of
.htaccessfrom 10MB to 2MB to avoid blockage when processing large.htaccessfiles.
5.0.3¶
Released: July 22, 2015
- [Improvement] Improved client IP address updating for Cloudflare-proxied requests. Now using
CF-Connecting-IPheader instead ofX-Forwarded-For. - [Improvement] Improved LiteMage Cache with automatic cache root directory clean up.
- [Bug fix] Fixed a regression in rewrite engine that broke some existing rewrite rules when upgrading from LSWS 4.2.x.
- [Bug fix] Fixed bug in processing Apache httpd configuration that prevented context defined at server level from being effective for virtual hosts.
- [Bug fix] Fixed bug in HTTP Range request processing.
- [Bug fix] Added a SIGBUS signal handler to catch and fail affected requests gracefully.
5.0.2¶
Released: July 9, 2015
- [Security] Updated OpenSSL to 1.0.2d to address CVE-2015-1793.
- [Improvement] Improved HTTP/2 implementation.
- [Improvement] Improved
mod_securityengine to work better with OWASP core rule set. - [Improvement] Improved compatibility with Plesk 12 control panel.
- [Bug fix] Fixed a bug in Rewrite engine that may trigger
503errors by cPanel autoconfig/autodiscover feature.
5.0.1¶
Released: June 26, 2015
- [Feature] Added PHP 7 support for PHP suEXEC.
- [Improvement] Updated OpenSSL to 1.0.2c.
- [Bug fix] Fixed various HTTP/2 and SPDY related bugs.
- [Bug fix] Fixed various broken internal features: internal redirect, CloudLinux LVE, cache handler, etc.
- [Bug fix] Fixed a few LiteMage related issues.
5.0¶
Released: April 17, 2015
- [Major Feature] HTTP/2 support.
- [Feature] SPDY/2, 3, and 3.1 support.
- [Feature] ESI and LiteMage Cache support.
- [Feature] Virtual host-level bandwidth throttling with
mod_bwcompatibility. - [Feature] WebSocket proxy functionality.
- [Feature] CPU affinity setting.
- [Improvement] Extra build numbers added onto version numbers and supported through
lsupcommand.
RC3¶
Released: March 11, 2015
- [Feature] Added HTTP/2 draft 14-17 implementation.
- [Improvement] ESI engine and LSCache improved to better support partial page caching.
- [Bug fix] Fixed a bug in bandwidth throttling.
- [Bug fix] All improvements and bugs fixed in 4.2.15-4.2.21 releases.
RC2¶
Released: September 23, 2014
- [Feature] Added virtual host-level bandwidth throttling.
- [Improvement] Improved stability of ESI and SPDY implementation.
- [Bug fix] Fixed a bug that turns off gzip compression for Firefox when SPDY is in use.
- [Bug fix] All bugs fixed in 4.2.8-4.2.15 releases.
RC1¶
Released: February 18, 2014
- [Feature] Added SPDY/2, 3, and 3.1 support.
- [Feature] Added ESI support.
- [Feature] Added WebSocket proxy functionality.
- [Feature] Added CPU affinity setting.
Version 4.2¶
4.2.24¶
Released: July 9, 2015
- [Security] Updated OpenSSL to 1.0.1p to address CVE-2015-1793.
- [Improvement] Improved
mod_securityengine to work better with OWASP core rule set. - [Improvement] Improved compatibility with Plesk 12 control panel.
- [Bug fix] Fixed a bug in Rewrite engine that may trigger
503errors by cPanel autoconfig/autodiscover feature.
4.2.23¶
Released: April 17, 2015
- [Feature] Added support for Apache directive
Allow/Denyenv=!env-variable. - [Improvement]
mod_securityaudit logging can log request body now. - [Bug fix] Changes in SSL renegotiation protection broke HTTPS proxy backend.
- [Bug fix] Autoindex script used wrong encoding for "&" character in directory name.
4.2.22¶
Released: March 17, 2015
- [Improvement] Added option to select default DH key size to avoid SSL handshake error with older Java clients.
- [Improvement] Apache configuration compatibility with
SuexecUserGroupandSSLInsecureRenegotiationdirectives. - [Improvement] Avoid parsing bad
shtmlfiles that can cause server memory problem. - [Bug fix]
<DirectoryMatch...>causes PHP suEXEC malfunction. - [Bug fix] Slow memory leak in
mod_securityengine. - [Bug fix] Crash caused by long variable value in
mod_securityengine. - [Misc] Other minor improvements and bug fixes.
4.2.21¶
Released: January 15, 2015
- [Improvement] Improved DirectAdmin compatibility — added ability to change user ID inside context of Apache configuration.
- [Bug fix] Fixed bugs in Server Side Include engine.
- [Bug fix] Fixed a bug causing Apache
Headerdirective to not work properly when used inside a<Limit>directive. - [Bug fix] Fixed a bug in HTTP authentication using Apache
htpasswdgenerated password hash. - [Bug fix] Fixed a bug in handling MIME-type strings with upper-case letters.
- [Bug fix] Fixed a bug in AIO logging causing an infinite loop.
- [Bug fix] Fixed a bug in Aho-Corasick string search implementation.
4.2.20¶
Released: December 19, 2014
- [Feature] Automatically redirect to HTTPS if an HTTPS port is accessed as HTTP.
- [Bug fix] Fixed a bug in Apache configuration parsing that disables
mod_securityengine. - [Bug fix] Fixed Apache httpd wrapper script bug that causes problem with cPanel 11.46
mod_securityTools. - [Bug fix] Fixed a bug that creates swap directory with wrong permission mask.
- [Bug fix] Fixed a bug that causes trouble for serving cached gzipped content to Facebook Crawler.
4.2.19¶
Released: November 12, 2014
- [Feature] Added features to improve server performance when I/O wait is high: asynchronous logging mode and start external process in asynchronous mode through CGI daemon.
- [Improvement] Improved
mod_securityengine to allow using variables indeprecatevarandexpirevaractions. - [Bug fix] Fixed a bug in HTTPS proxy that causes
503errors. - [Bug fix] Fixed a bug that causes GZIP compression not to be used for certain dynamic pages.
- [Bug fix] Fixed a bug in parsing
CacheEnable/CacheDisabledirectives.
4.2.18¶
Released: October 15, 2014
- [Security] Upgraded OpenSSL to 1.0.1j to address vulnerabilities in 1.0.1i.
- [Security] SSLv3 turned off by default for HTTPS virtual hosts.
- [Improvement] Improved bandwidth logging by combining
write()system calls. - [Improvement] Improved autoindexing script.
- [Bug fix] Fixed systemd unit description script.
- [Bug fix] Fixed minor bug in
mod_securityengine.
4.2.17¶
Released: October 3, 2014
- [Feature] Added more CGI environment variables for SSL Client authentication.
- [Bug fix] Fixed a bug that breaks "Require user user1 user2" Apache directive.
- [Bug fix] Fixed a bug causing
403error for Server Side Include pages. - [Bug fix] Fixed a bug causing issues when one user misses a
</Limit>tag in one.htaccessfile. - [Bug fix] Fixed a bug causing Smart Keep-Alive feature to not work for
.jsfiles with MIME typeapplication/javascript. - [Bug fix] Fixed a bug in MP4 random seek.
- [Bug fix] Removed an OpenSSL patch which broke SSL handshake with some clients.
4.2.16¶
Released: September 25, 2014
- [Security] Addresses Shellshock Bash vulnerability (CVE-2014-6271 and CVE-2014-7169).
4.2.15¶
Released: September 23, 2014
- [Improvement] Improved Apache configuration parsing speed and memory efficiency.
- [Tuning] Default SSL cipher list has been tuned to score an "A" on online SSL tests.
- [Feature] Added suffix
php6to available PHP suEXEC suffixes. - [Bug fix] Fixed a bug in OCSP stapling result verification.
- [Bug fix] Fixed a bug in HTTP range request handling.
- [Misc] Minor bug fixes and fine tunings.
4.2.14¶
Released: August 6, 2014
- [Improvement] Added support for Apache
mod_envandmod_setenvif. - [Bug fix] Fixed bug causing cPanel account suspension to erroneously apply to accounts partially matching suspended account name.
4.2.13¶
Released: July 28, 2014
- [Feature] Rewrite engine can add a local proxy target automatically if called for in rewrite rules. Node.js hosting on a local server no longer requires manual set up.
- [Feature] LiteSpeed-specific
LSPHP_MaxWaitQdirective added. Specifies PHP external application wait queue limit. Exceeding this limit triggers a508"Resource Limit Has Been Reached" error. - [Feature]
IndexIgnoredirective for directory autoindexing is now supported. - [Feature]
SetEnv PHPRC=<path_to_php_runtime_config>can be used to customizephp.inipath in Apache vhost configuration files. - [Bug fix] Fixed issues with
mod_userdircaused by cPanel 11.44. - [Bug fix] Fixed
mod_securitybug that caused server crash.
4.2.12¶
Released: June 9, 2014
- [Security] Updated statically linked OpenSSL library to 1.0.1h to address newly discovered vulnerability in OpenSSL 1.0.1g.
- [Improvement] Improved LSCache module: cache storage directory can be set at vhost level.
- [Improvement] Improved compatibility with Apache configuration when
Includedirective is used inside a<Files...>or<Location...>context. - [Improvement] Improved static file handling in NFS to avoid trouble caused by silly rename.
- [Improvement] Improved HTTPS proxy with client SNI support.
- [Bug fix] Fixed a bug causing a slow memory leak.
- [Bug fix] Fixed a bug in the
mod_securityengineipMatchFromFiledirective. Comments in IP list configuration file are ignored now. - [Bug fix] Fixed a bug in tracking children processes in FreeBSD when "start through CGI daemon" is used.
- [Bug fix] Fixed a bug in HTTPS proxy which failed to properly handle HTTP/1.0 style connection close to end a response.
- [Misc] Other minor bug fixes based on isolated bug reports.
4.2.11¶
Released: May 13, 2014
- [Bug fix] Fixed a bug with HTTP proxying introduced in 4.2.10 while adding support for HTTPS targets.
- [Bug fix] Fixed a bug with Apache
AddTypedirective introduced in 4.2.10. - [Bug fix] Fixed a bug with processing of Apache
<IfDefine ...>tag. - [Bug fix] Workaround added for FreeBSD security feature that prevented LSWS server process from checking status of PHP processes when
sysctlsecurity.bsd.see_other_uidswas turned off.
4.2.10¶
Released: May 5, 2014
- [Feature] Added support for HTTPS proxy backend. (cPanel proxy subdomains over HTTPS work.)
- [Feature] Added logic to tolerate missing "-" at the beginning or ending of an SSL certificate and key file.
- [Feature] Added logic to escape special characters in access log following Apache's method.
- [Feature] Added support for
<IfDefined>context in Apachehttpd.conf. - [Improvement] Improved detection of HTTPS request to an HTTP port. Reduces blocking due to "Bad Request".
- [Bug fix] Fixed bug: running LiteSpeed process could not apply new expiration date for an updated license key.
- [Bug fix] Fixed bug: Apache and LiteSpeed have different values for
SERVER_PORTbehind an HTTP proxy. - [Bug fix] Fixed bug: Block Bad Request setting could not be turned off from WebAdmin console.
4.2.9¶
Released: April 8, 2014
- [Security] Security patch to fix OpenSSL Heartbleed bug.
4.2.8¶
Released: March 28, 2014
- [Feature] Added IP-based licensing.
- [Feature] Added ability to purchase LiteSpeed Cache as an add-on.
- [Improvement] Enhanced "external application no abort" feature to allow uninterrupted PHP script execution during server restarts.
- [Improvement] Updated default error template.
- [Bug fix] Fixed minor bugs in rewrite engine.
- [Bug fix] Fixed bug:
Expiresheaders could not be added to dynamic response.
4.2.7¶
Released: January 24, 2014
- [Improvement] Allow root-owned file in PHP suEXEC mode.
- [Improvement] Improved
mod_securitycompatibility. - [Feature] Enabled custom
php.iniviaPP_CUSTOM_PHP_INIenvironment variable (used in Plesk PHP-FPM Apache configuration). - [Feature] Added support for
VH_USERvariable in external application environment variable configuration. - [Improvement] Apache binary wrapper will remove itself if LSWS is uninstalled.
- [Improvement] Improved SSI engine.
- [Bug fix] Minor Apache
.htaccesscompatibility fixes.
4.2.6¶
Released: November 22, 2013
- [Improvement] Improved handling of resource limits to avoid generating
508error pages when possible. After resource limits have been reached, requests will instead be re-queued until resources become available. - [Bug fix] Fixed bug: failure to detect all IPv6 addresses.
- [Bug fix] Fixed bug: multiple
<Files ...><FilesMatch ...>directives in different.htaccessfiles along a path were processed in the wrong order. - [Bug fix] Fixed bug: server crash when an
.htaccessfile has been updated while it is still referenced by a long running request. - [Bug fix] Fixed bug: suEXEC ProcessGroup mode set at the virtual host level fails to override server level suEXEC Daemon mode.
4.2.5¶
Released: October 30, 2013
- [Feature] Added just-in-time Apache vhost configuration to improve server startup speed.
- [Improvement] Major improvements and bug fixes in
mod_securityengine: added more transform functions, better variable collection handling, added IP match operators, addedMATCHED_VARSsupport. - [Feature] Added new PHP suEXEC ProcessGroup mode to create per-account process groups using the LiteSpeed-specific Apache-style directives
LSPHP_ProcessGroupandLSPHP_Workers. It is PHP selector-compatible and opcode caching friendly. - [Improvement] Improved CloudLinux compatibility — return
508error page when resource limit has been reached. - [Improvement] Rack/Rails: added per-application environment configurations for Rack/Rails context to better support RVM gemset setup.
- [Security] Bundled OpenSSL library has been upgraded to 1.0.1e with support for TLSv1.1 & TLSv1.2 ciphers.
- [Improvement] Automatically detect and skip very large
.htaccessfile that can stall server processes. - [Feature] Enabled skipping "File Not Found" logging in error log via rewrite environment variable
dontlog. - [Feature] Added support for "Charset" in Content-Type header for autoindex pages.
- [Security] Fixed bug in handling symbolic link race condition when "Strict File Ownership" (equivalent to CloudLinux SecureLink) is enabled. (Special thanks to Rack911.)
- [Security] Fixed bug allowing create/overwrite arbitrary file as root user via crafted symbolic link. (Special thanks to Rack911.)
- [Bug fix] Fixed bug in handling IPv6 address used in Apache
httpd.conf. - [Bug fix] Fixed bug in SSI engine causing
LAST_MODIFIEDvariable to use wrong timestamp. - [Bug fix] Fixed bug in rewrite engine with URL encoding.
4.2.4¶
Released: August 6, 2013
- [Feature] Added Python WSGI support (Apache
mod_wsgiequivalent). - [Improvement] LSWS will now switch back to Apache automatically when license expires.
- [Feature] Added OCSP stapling support for SSL.
- [Feature] Added a feature that moves real-time status reports to the RAM disk to avoid blocking
lshttpdprocess in high I/O wait situations. - [Improvement] Automatically restart PHP suEXEC daemon if killed or crashed to avoid
503errors. - [Improvement] OpenSSL AESNI hardware acceleration enabled for x86_64-Linux platform.
- [Improvement] LSAPI STDERR logging is now disabled when STDERR logging is disabled in configuration.
- [Improvement] Improved
Redirectdirective processing to make "Redirect 301/..." work in sub-directory.htaccessfiles. - [Bug fix] Fixed a bug causing authentication failure when password is blank.
- [Bug fix] Fixed a bug in IPv4 Access Control configuration causing the smaller subnet to overshadow the larger subnet when two subnets overlapped.
- [Bug fix] Fixed a bug in STDERR logging, which may cause interlocking between
lscgidandlshttpdworker processes. - [Bug fix] Fixed a bug causing MIME types such as
text/css; charset=...to not be gzipped when GZIP is enabled fortext/*. - [Bug fix] Fixed a bug in
SecRuleRemoveByIddirective. - [Bug fix] Fixed a bug in
mod_securityengine when handling collections directives. - [Bug fix] Fixed a bug in graceful restarting with over 1000 listeners.
- [Bug fix] Fixed a bug causing log rotation not to be disabled when rotating limit is set to 0.
4.2.3¶
Released: May 22, 2013
- [Feature] Added setting to hide the LiteSpeed signature in the default error pages.
- [Feature] Added ability to use
sendfile()to send back dynamic responses. - [Improvement] Updated in-GUI settings explanations.
- [Feature] Added option (External Application Abort) to stop the server from aborting external application processes even when the client connection has been broken.
- [Feature] Added PHP suEXEC daemon ability to kill runaway child processes.
- [Improvement] Reserved connections for the WebAdmin console to ensure accessibility regardless of the current number of connections.
- [Feature] Added CGI daemon ability to log processes killed by signals to stderr.
- [Bug fix] Fixed
FileETagdirective and rewrite rule incompatibility. - [Bug fix] Fixed FreeBSD real-time stats error.
- [Improvement] Updated PHP build utility to support up to PHP 5.3.25 and 5.4.15.
- [Misc] Discontinued support for Solaris SPARC.
4.2.2¶
Released: January 30, 2013
- [Feature] Added HTTP "PATCH" method support.
- [Improvement]
FileETagdirectives have been fully supported. - [Improvement] Added "Cache-Control: no-cache, no-store, must-revalidate" response header to
302response. - [Improvement] Improved Ruby Rack/Rails support along with new ruby-lsapi 4.1. "RewindableInput" interface has been natively implemented to maximize Rack performance.
- [Improvement] LiteSpeed Cache improvement: added max-stale age support, stale cache copy can be served while updating the cache; added "REFRESH" method to serve existing cached copy while updating the cache.
- [Improvement] Improved
mod_securitycompatibility with gotroot ruleset. - [Bug fix] Fixed CageFS mount point issue with LiteSpeed.
- [Bug fix] Fixed rewrite variable
%{TIME}parsing error. - [Improvement] Updated PHP build utility to include PHP 5.4.11 and 5.3.21.
4.2.1¶
Released: November 21, 2012
- [Bug fix] PHP suEXEC daemon mode will be auto disabled when different
php.iniis required viaPHPRCorPHPIniDirdue to internal limitation of PHP engine. - [Improvement] Improved error handling in case of LSWS swap directory out of space.
- [Bug fix] Fixed a bug in SSI encoding.
- [Improvement] Updated PHP build utility to include PHP 5.4.8 and 5.3.18.
4.2¶
Released: September 10, 2012
- [Feature] Added support for PHP suEXEC daemon mode to improve performance and memory efficiency (LSAPI 6.0 required).
- [Improvement] Improved compatibility of Apache
mod_securityby adding support for variable collections. - [Improvement] Improved symbolic link security for shared hosting by introducing LiteSpeed-specific directives
DisableSymlinkOverrideandVhostRestrained. - [Improvement] Updated PHP build utility to include PHP 5.4.6 and 5.3.16.
Version 4.1¶
4.1.13¶
Released: June 27, 2012
- [Improvement] Improved compatibility of Apache
mod_rewrite. - [Improvement] Improved compatibility of Apache
mod_security. - [Bug fix] Fixed a bug that will bypass URL security check when rewrite rule is triggered.
- [Security] Enforce RC4 cipher to get around SSL BEAST attack.
- [Feature] Added a script tool for cache purge.
- [Feature] cPanel WHM plugin: Added a script to build matching PHP from command line.
- [Security] Updated OpenSSL to 0.9.8x.
- [Improvement] Updated PHP build utility to include PHP 5.4.4 and 5.3.14.
4.1.12¶
Released: March 26, 2012
- [Security] Fixed an XSS security issue in Real-time graphs of WebAdmin Console.
- [Bug fix] Fixed a bug in
.htaccesshandling that may cause server crash. - [Bug fix] Fixed a bug in rewrite rules when handling encoding/decoding URL.
- [Feature] Added 2 commonly used configurations in cPanel WHM plugin — Configure LiteSpeed.
- [Improvement] Improved performance and reduced cost of PHP process start-up.
- [Improvement] Improved compatibility/bug fix of
mod_securityrelated to skip-after action handling. - [Feature] Added flag
Bsupport in rewrite rules. - [Feature] Added no-cache-domains support in cache configuration.
- [Improvement] Updated PHP build utility to include PHP 5.4.0.
4.1.11¶
Released: February 22, 2012
- [Security] Added a security feature of "Force Strict Ownership Checking", similar to "Secure Link" in CloudLinux.
- [Feature] Added version management in cPanel WHM plugin.
- [Bug fix] Fixed a bug that may cause frequent crash when trying to detect MIME-type based on file suffix.
- [Security] Updated OpenSSL to 0.9.8t.
- [Improvement] Updated PHP build utility to include PHP 5.3.10.
4.1.10¶
Released: January 6, 2012
- [Bug fix] Fixed WordPress garbage output when SuperCache GZIP compression is enabled.
- [Improvement] Lifted the limit for Max Request Body Size for 64-bit OS.
- [Security] Updated OpenSSL to 0.9.8s.
4.1.9¶
Released: December 17, 2011
- [Bug fix] Fixed a bug that causes random
503error. - [Improvement] Improved
mod_securityaudit logging.
4.1.8¶
Released: November 18, 2011
- [Bug fix] Fixed a bug that causes 100% CPU utilization once connection limit has been reached.
- [Feature] Added command line upgrade script
admin/misc/lsup.sh. - [Feature] Added license status information in version management page of web console.
4.1.7¶
Released: October 28, 2011
- [Bug fix] Fixed a bug that may cause 100% CPU utilization randomly.
- [Feature] Added a feature to throttle the number of SSL handshakes that can be made by a client. This is anti-DDoS enhancement against SSL negotiation DDoS attack.
4.1.6¶
Released: October 17, 2011
- [Bug fix] Fixed bugs introduced in 4.1.5 release such as
403error, access log permission issue. - [Security] Security feature of suPHP-like file permission introduced in 4.1.5 has been turned off by default. User can manually turn it on if needed.
4.1.5¶
Released: October 6, 2011
- [Security] Added an option to prevent serving unsafe scripts.
- [Bug fix] Fixed a bug related to
userdirURL and suEXEC. - [Bug fix] Fixed a bug that causes periodic 100% CPU usage by
lshttpd. - [Improvement] Improved licensing by accessing a second license server if the primary fails.
4.1.4¶
Released: August 22, 2011
- [Bug fix] Fixed a bug that caused LSWS crash when cache is enabled.
- [Bug fix] Fixed a bug in SSI engine.
- [Improvement] PHP 5.3.8 has been added to PHP build utility.
4.1.3¶
Released: August 2, 2011
- [Improvement] Improved IPv6 support when loading Apache
httpd.conf. - [Improvement] Improved bad request detection to avoid accidentally blocking IP while accessing non-configured HTTPS web site.
- [Bug fix] Fixed a bug that causes problem when uploading a large file.
- [Bug fix] Fixed a bug that causes file descriptor leak when page cache is in use.
- [Bug fix] Fixed a bug in SSI engine.
- [Bug fix] Fixed a bug in tracking HTTPS connections in use.
- [Bug fix] Fixed bugs in real-time statistics.
4.1.2¶
Released: July 14, 2011
- [Improvement] Improved cache hash algorithm.
- [Bug fix] Fixed various bugs reported from 4.1.1 release.
4.1.1¶
Released: May 20, 2011
- [Feature] Added private cache support.
- [Feature] Display cache related statistics in real-time status report.
- [Bug fix] Fixed various bugs reported from 4.1 release.
4.1¶
Released: April 13, 2011
- [Feature] Added support for AIO (Asynchronous disk I/O) to greatly improve performance for servers with heavy disk I/O.
- [Feature] Added support for HTTPS SNI (Server Name Indication), allowing multiple secured sites sharing one IP.
- [Feature] Added support for
mod_security2.5 rule sets. - [Feature] Added connection level detailed status in real-time status page of WebAdmin console.
- [Feature] Compatible with upload progress bar.
- [Feature] Added support for H.264 streaming.
- [Improvement] Reduced memory usage when thousands of virtual hosts configured through Apache
httpd.conf. - [Bug fix] All bug fixes in 4.0.x branch have been included.
Version 4.0¶
4.0.20¶
Released: February 24, 2011
- [Feature] Added support for CloudLinux SecureLVE.
- [Feature] Added a new response header
x-litespeed-cache-controlto allow a program to control LiteSpeed page cache behavior. - Common cache control values are supported like
no-cache,no-store,public,private,max-ages. - [Improvement] Changed the status code of "Request Timeout" from
408to500; this is to avoid client retrying automatically. - [Improvement] Retrying requests are limited to 30 seconds to avoid being processed for too long.
- [Security] Updated OpenSSL to 0.9.8r.
- [Bug fix] Fixed missing download URL of mail header, suhosin patch for latest PHP version in WebAdmin console — phpbuild.
4.0.19¶
Released: January 20, 2011
- [Improvement] Improved internal cache feature:
- Last-Modified header will be checked and return
304if it has not changed. - Added response header "X-LiteSpeed-Cache: hit" if content is served from cache.
- Added
CACHE_HIT=1environment variable, this can be used in customized access log. - Fixed encoding error related to gzip handling of cached copy.
- [Improvement] Improved cPanel WHM EasyApache hooks handling.
- [Improvement] Improved compatibility with ISPconfig.
- [Improvement] Improved performance under LVE.
- [Security] Upgraded OpenSSL to 0.9.8q, PHP build to 5.2.17 and 5.3.5.
4.0.18¶
Released: December 8, 2010
- [Improvement] Improved
mod_securitycompatibility. - [Feature] Add timeout option for graceful restart.
- [Improvement] Added logic to take care of orphaned PHP processes.
- [Improvement] Improved cache functionality.
- [Improvement] Improved clean up logic for temporary files.
- [Feature] New features in cPanel WHM plugin: Added EasyApache integration — building a new PHP binary through EasyApache will automatically build matching PHP for LiteSpeed, and manual switch between Apache and LiteSpeed while building PHP is no longer needed; fixed directory issues in building matching PHP add-on modules.
4.0.17¶
Released: October 5, 2010
- [Feature] Added Apache
mod_actionssupport. - [Feature] Added configurable option "Ignore Apache Modules" to bypass unwanted Apache modules.
- [Feature] Added configurable option for turning off ModSecurity directives in
.htaccess. - [Improvement] Improved WebAdmin PHP build tool, which can build multiple opcode caches at the same time; also added memcache build option.
- [Improvement] Improved rewrite engine.
- [Improvement] Improved
lswsctrlscript.
4.0.16¶
Released: July 30, 2010
- [Bug fix] Implemented a fix for cPanel signal 9 problem.
- [Improvement] Improved
mod_securitysupport. - [Feature] Implemented gzip cache daily cleanup feature.
- [Improvement] Improved CloudLinux LVE support, compatible with future CloudLinux releases.
- [Misc] There are minor bug fixes and feature enhancements.
4.0.15¶
Released: June 23, 2010
- [Security] Security fix for null-byte exploit from script.
- [Bug fix] Fixed a bug in SSI engine.
- [Bug fix] A bug in WebAdmin has been fixed that occurred when there is only one external app for status page.
4.0.14¶
Released: April 15, 2010
- [Feature] CloudLinux Lightweight Virtual Environment (LVE) support has been added.
- [Feature] Support for InterWorx hosting control panel has been added.
- [Bug fix] A bug in Server Side Include runtime has been fixed.
- [Improvement] License management in cPanel WHM plugin has been improved.
- [Misc] There are minor bug fixes and tuning.
4.0.13¶
Released: February 19, 2010
- [Security] Address CSRF (Cross Site Request Forgery) attack where you are tricked into clicking on an untrusted link while logged in to the WebAdmin console.
- [Feature] Added Anti-DDoS blocked IP list in real-time status report page.
- [Improvement] Fine tuned graceful restart and
lswsctrlscript.
4.0.12¶
Released: December 16, 2009
- [Security] Updated OpenSSL to 0.9.8l to address TLS man-in-the-middle renegotiation attack.
- [Bug fix] Fixed a bug in handling HEAD request.
- [Bug fix] Fixed a bug in SSL error handling.
- [Bug fix] Fixed a bug that prevents LSWS from reloading Apache
httpd.confwhen an include file was removed. - [Improvement] Minor improvements in WebAdmin console.
- [Bug fix] Fixed a few minor Apache compatibility issues.
4.0.11¶
Released: October 13, 2009
- [Bug fix] A bug fixed in PHP-build script in the admin console, which failed to parse config options in certain cases.
- [Bug fix] Fixed a bug which causes random
500error when running some CGI scripts. - [Security] Adding
lsadmto the group that the web server runs as. This gives the admin console access to most directories served by the web server. - [Security] Encrypt username/password for the admin console login, so there is no clear text transferred; sniffer proof.
- [Improvement] Some changes for version management in the admin console: only notify when there is a new release available, do not automatically download the binary.
- [Security] Some validation and security enhancements implemented.
4.0.10¶
Released: August 18, 2009
- [Bug fix] Fixed
503errors and can tolerate PHP crash under certain situations. - [Security] Changed admin console to suEXEC mode, which is more secure and stricter on file permissions.
- [Improvement] Improved PHP build script in admin console.
- [Bug fix] Fixed a bug that causes
403access deny when accessing a file containing a symbolic link. - [Bug fix] Fixed a few minor Apache compatibility issues.
4.0.9¶
Released: July 27, 2009
- [Bug fix] Fixed a bug which caused random
503errors in 4.0.7 and 4.0.8.
4.0.8¶
Released: July 26, 2009
- [Bug fix] Addressed a few bugs introduced in 4.0.7.
4.0.7¶
Released: July 22, 2009
- [Feature] Added support for compressed WordPress Super Cache.
- [Bug fix] Fixed a bug in
RewriteMaphandling. - [Improvement] Improved compatibility with Apache configuration directives
AddHandler,SetHandler.
4.0.6¶
Released: July 12, 2009
- [Security] Fixed a buffer overflow bug, which was detected by the hacking shield introduced in 4.0.5.
4.0.5¶
Released: June 26, 2009
- [Feature] Added support for
mod_auth_passthroughto seamlessly integrate with cPanel FrontPage extension. - [Security] Implemented hacking shield to actively defend hacking attempts of buffer overflow.
- [Bug fix] Fixed a browser compatibility issue by turning off GZIP compression when there is a custom "Content-Encoding" response header added by CGI script.
- [Feature] Added license management in cPanel/WHM plugin.
4.0.4¶
Released: June 8, 2009
- [Improvement] Improved handling of external redirect by detecting potential loop condition.
- [Improvement] Improved error page handling to avoid extra rewrite processing, which caused problem in authentication.
- [Improvement] Improved compatibility of
mod_securityrules handling. - [Bug fix] Fixed a bug in cPanel/WHM plugin which caused uninstallation not working properly.
4.0.3¶
Released: May 11, 2009
- [Bug fix] Fixed a bug in symbolic link checking.
- [Improvement] Improved autoindex script on handling special characters.
- [Improvement] Improved compatibility of
mod_securityrules handling. - [Improvement] Improved graceful restart.
- [Improvement]
www.domainanddomainare now treated as different domains. - [Feature] Added a few XML related MIME types to the default configuration.
4.0.2¶
Released: April 22, 2009
- [Bug fix] Fixed a bug in SSI implementation that may cause
lshttpdcrash. - [Bug fix] Fixed a bug in constrained option for virtual host.
- [Improvement] Improved Apache config file loading speed.
- [Feature] (For suEXEC only) Added support for
PHPIniDirdirective at virtual host level to allow customizedphp.ini. - [Feature] (For suEXEC only) Added support for
PHPRCenvironment variable to customizephp.ini. - [Feature] Added suEXEC configuration for server level external applications such as FastCGI, LSAPI.
4.0.1¶
Released: April 7, 2009
- [Bug fix] Fixed a bug in Process Manager that failed to stop unused processes.
- [Bug fix] Fixed a bug that causes crash when accessing certain UserDir URL.
- [Improvement] Improved cPanel/WHM plugin.
- [Misc] Minor bug fixes and improvements.
4.0¶
Released: March 17, 2009
- [Feature]
mod_cachesupport. - [Feature] Server Side Include support.
- [Feature]
mod_security2.x rule support. - [Improvement] Improved
mod_securityaudit log, compatible with cPanelmod_securityplugin. - [Feature] Large file support for 32-bit Linux.
- [Improvement] Reorganized real-time status page.
- [Improvement] Improved logging (stderr log control, piped logger, file lock for access logging).
- [Feature] Added Rails 2.3 support script using Rack framework.
- [Improvement] Improved "Build matching PHP" feature in WHM LSWS plugin.
- [Improvement] Improved
mod_rewritecompatibilities. - [Misc] Minor bug fixes and improvements.
Version 3.3¶
3.3.24¶
Released: January 11, 2009
- [Bug fix] Fixed mailman problem with some cPanel releases.
- [Improvement] Improved cPanel Ruby on Rails support.
- [Improvement] Improved
mod_rewritecompatibilities. - [Misc] Minor bug fixes and improvements.
3.3.23¶
Released: December 10, 2008
- [Bug fix] Fixed a bug that may cause
lshttpdcrash when accessing certain page via UserDir format URL. - [Bug fix] Fixed a bug that caused fixed 256MB memory limit on non-suEXEC
lsphpprocesses when used with cPanel. - [Bug fix] Fixed a bug in RailsRunner.rb that causes compatibility problem with Rails 2.2.1.
- [Bug fix] Fixed a bug in virtual host template when referencing
$VH_DOMAIN.
3.3.22¶
Released: October 31, 2008
- [Bug fix] Fixed a bug introduced in 3.3.21 that may cause
lshttpdcrash during server shutdown.
3.3.21¶
Released: October 27, 2008
- [Improvement] Improved access logging, support for pipe logger setup in Plesk.
- [Improvement] Improved memory usage when hosting massive amount of virtual hosts through Apache
httpd.conf.
3.3.20¶
Released: October 14, 2008
- [Bug fix] Fixed a bug in VMware detection code that causes LSWS crash on mostly x86_64 servers.
3.3.19¶
Released: September 30, 2008
- [Improvement] IP to GeoLocation feature has been updated to match new changes in Apache
mod_geoip. - [Improvement] Special care has been added to handle 1xx response from proxy back-end web servers.
- [Bug fix] Fixed a bug that caused LSWS not to reload license key after the key being updated.
- [Bug fix] Fixed a few bugs that may rarely cause LSWS to crash.
3.3.18¶
Released: September 8, 2008
- [Feature] Support subdomains for cpanel., webmail., whm.* and webdisk.* newly added by cPanel.
- [Improvement] Improved script being used to override cPanel HTTP restart script.
- [Bug fix] Fixed a few minor bugs.
3.3.17¶
Released: August 25, 2008
- [Improvement] Improved Apache compatibilities for PHP environment variables,
PHP_SELF,SCRIPT_NAME, etc. - [Bug fix] Fixed a bug in the default XML configuration file.
3.3.16¶
Released: August 18, 2008
- [Feature] Added FLV streaming support.
- [Feature] Added support for "Header" directive.
- [Feature] Added timestamp for stderr log entries.
- [Improvement] Ignore signal SIGXFSZ to avoid core dump when log file reaches 2GB.
- [Improvement] Updated PHP to 4.4.9.
- [Improvement] Improved AWStats log file handling.
- [Bug fix] Fixed a bug in handling IP configuration when server has over 100 IP addresses assigned.
3.3.15¶
Released: July 7, 2008
- [Feature] Added cPanel WHM LSWS plugin for cPanel users.
- [Feature] Added a feature that allows disabling GZIP compression via URL rewrite.
- [Bug fix] Fixed a bug in request filter that may cause LSWS crash.
- [Improvement] Improved sorting in version management of web console.
- [Improvement] Improved compatibility with Apache configuration for vhost with dedicated IP.
3.3.14¶
Released: June 3, 2008
- [Bug fix] Fixed a problem introduced by 3.3.13 that caused LSWS being stopped by control panels.
- [Improvement] cPanel compatibility has been improved; cPanel should not kill
lshttpdduring update or account administration.
3.3.13¶
Released: May 28, 2008
- [Bug fix] Fixed a bug introduced by 3.3.12 that crashed
lshttpdduring server shutdown or graceful restart. - [Improvement] cPanel compatibility has been improved.
- [Improvement] Improved graceful restart smoothness when server is under heavy load.
3.3.12¶
Released: May 19, 2008
- [Improvement] Improved Unicode support for the web console.
- [Improvement] Added PHP 5.2.6 option to the PHP build script.
- [Security] SSLv2 has been disabled by default; improved Apache SSL configuration compatibilities.
3.3.11¶
Released: April 25, 2008
- [Improvement] Improved cPanel integration by adding a new option to override restart httpd script.
- [Bug fix] Fixed a bug introduced by 3.3.10 which affects
.htaccessconfiguration handling. - [Improvement] Increased in-memory buffer limit from 1MB to 10MB.
- [Bug fix] Fixed a bug in processing
mod_securitySecFilter directive.
3.3.10¶
Released: April 15, 2008
- [Bug fix] Fixed a few bugs that may cause
lshttpdprocess crash occasionally. - [Bug fix] Fixed access log ownership problem.
- [Bug fix] AWStats integration: Fixed a bug which always forwards to HTTPS connection.
- [Improvement] Improved
mod_expiressupport. - [Improvement] Improved connection timeout handling during SSL handshake.
3.3.9¶
Released: March 25, 2008
- [Bug fix] Fixed a bug in parsing custom access log format string.
- [Bug fix] Fixed a bug in generating
mod_securitycompatible audit log. - [Bug fix] Fixed a bug in handling
SSLCertificateChainFileconfiguration. - [Bug fix] Fixed a bug in web console when editing a text field containing some special characters.
- [Improvement] Improved 30x custom error page handling.
3.3.8¶
Released: March 13, 2008
- [Feature] Due to cPanel changes, an option to replace Apache server-wide with a wrapper script has been added. This solution should work with all control panels.
- [Bug fix] Fixed a problem with using a PHP script as custom error page for status code 30x.
- [Improvement] Apache configuration compatibilities have been improved.
3.3.7¶
Released: March 3, 2008
- [Bug fix] A bug that causes failure in Apache directive
Include [dir]has been fixed; it was introduced in 3.3.5 release.
3.3.6¶
Released: February 28, 2008
- [Bug fix] A bug that caused inappropriate CPU resource limit applied to PHP/Ruby processes has been fixed.
- [Feature] Added a default MIME type for
.rar.
3.3.5¶
Released: February 26, 2008
- [Security] A dedicated security audit log compatible with csf has been added.
- [Feature] Added an option in web console to explicitly enable FrontPage extension.
- [Feature] Support for H-Sphere
mod_psoft_trafficlog file has been added. - [Improvement] Improved Apache compatibilities with
IncludeandDirectoryIndexdirectives. - [Feature] Apache custom access log format has been fully supported.
- [Bug fix] A resource limit problem for PHP suEXEC has been fixed. ATTENTION: if you set Process soft/hard limit for
lsphpexternal app to less than 50, you should increase it. - [Improvement] Minor improvements in web GUI.
- [Improvement] Improvements in reducing server load during server start-up.
3.3.4¶
Released: January 24, 2008
- [Improvement] PHP build script has been updated to include suhosin and email header patch; PHP 4.4.8 has been added.
- [Feature] "staging" has been added to the selectable Rails environment.
- [Feature] Experimental support for H-Sphere
mod_psoft_trafficlog file has been added. - [Bug fix] Broken bytes log for native configured virtual host has been fixed.
- [Bug fix] A bug in AJPv13 for processing large POST request has been fixed.
3.3.3¶
Released: December 17, 2007
- [Bug fix] A bug related to "Content-Disposition" response header introduced in 3.3.2 has been fixed.
- [Bug fix] A bug related to large message logging has been fixed.
- [Bug fix] A bug in authentication realm configuration file handling has been fixed.
3.3.2¶
Released: December 11, 2007
- [Improvement] The internal process manager has been improved;
503errors have been addressed. - [Feature] "Content-Disposition" response header pass-through has been added for internal redirect.
- [Improvement] Improved control panel compatibilities; support for ISPConfig has been verified.
- [Bug fix] A link problem with the update agent in 32-bit Linux package has been fixed; you may have to update from 3.3.1 release manually.
- [Improvement] Minor performance tuning for LSAPI/FastCGI applications.
- [Bug fix] A bug that uses wrong host name for reverse proxy has been fixed.
- [Bug fix] A problem with FrontPage support when Apache
mod_frontpagewas statically compiled in has been fixed.
3.3.1¶
Released: November 29, 2007
- [Bug fix] Fixed a bug in static file GZIP cache.
- [Improvement] PHP build script has been improved.
- [Tuning] Fine tuning of various parameters.
3.3¶
Released: November 21, 2007
- [Feature] SSL client authentication has been added.
- [Feature] GUI interface for building PHP has been added to web console.
- [Improvement] The process manager for PHP suEXEC has been improved.
- [Improvement] Compatibility with control panels has been greatly improved, including cPanel, DirectAdmin, and Plesk.
- [Improvement] Installer has been improved to include default configuration for use with hosting control panels.
- [Feature] Support for VMware/Xen/UserModeLinux VPS has been added for our VPS license.
- [Security] Security of our directory autoindex has been enhanced.
- [Misc] There are many minor bug fixes and improvements.
Version 3.2¶
3.2.3¶
Released: September 21, 2007
- [Bug fix] Fixed a few minor compatibility issues with cPanel 11.
- [Bug fix] Fixed connection limit problem in standard edition.
- [Bug fix] Fixed a sendfile() bug for Solaris.
- [Bug fix] Fixed a problem with Rails which returns
404status code instead of403when a request was blocked by request filter.
3.2.2¶
Released: September 5, 2007
- [Improvement] Default Rails vhost template has been updated with default rewrite rule configuration to support Rails page cache.
- [Improvement] YUI has been replaced with a light-weight library in WebAdmin console.
- [Bug fix] A bug in handling CGI command line parameter has been fixed.
- [Improvement] Performance of rewrite engine has been improved when executing complex rewrite rules.
- [Improvement] User-managed LiteSpeed Rails configuration has been improved to work properly with subdomain configuration.
- [Improvement] Rewrite rule parser has been improved to ignore trailing comments.
- [Improvement] Size limit of XML element in LSWS configuration file has been increased.
- [Improvement] Graceful restart procedure has been improved.
3.2.1¶
Released: August 14, 2007
- [Improvement] Compatibility with Plesk control panel has been improved.
- [Improvement] GZIP compression support has been improved to store compressed static file in its own cache directory; directory write permission is no longer required.
- [Feature]
REDIRECT_URLandREDIRECT_QUERY_STRINGenvironment variables have been added. - [Improvement] Directory redirect has been improved to give better support of RESTful route of Ruby on Rails.
- [Improvement] Directory autoindex script has been improved; direct access to this script is denied.
- [Feature] i-node value in ETag can be turned off to better support mirrored sites.
- [Bug fix] A bug in security engine that failed to check query string in special format has been fixed.
- [Feature]
408request timeout page is customizable. - [Feature] Restart of individual virtual host can be managed by user with a simple configuration file.
3.2¶
Released: July 16, 2007
- [Feature] Implemented Rails shared hosting configuration. Support Rails configuration file generated by cPanel 11 EDGE.
- [Improvement] Improved URL rewrite compatibilities with Apache
mod_rewriteon value of%{REQUEST_FILENAME}variable. - [Bug fix] Fixed random
404errors when rewrite is used in.htaccess. - [Improvement] Improved autoindex script with support for
FancyIndex off. - [Improvement] Improved compatibility with cPanel 11.
- [Feature] Added VPS license support.
- [Improvement] Improved license management which allows monthly subscription, license registration, and migration.
Version 3.1¶
3.1.1¶
Released: May 14, 2007
- [Improvement] Improved Apache compatibility on redirect and
.htaccesshandling. - [Bug fix] Fixed a bug in request parser which has problems with large amount of request headers.
- [Improvement] Prebuilt PHP binary has been upgraded to 4.4.7.
- [Improvement] Improved userdir and
.htaccessimplementation. - [Feature] Added support for using a string in
ErrorDocument. - [Bug fix] A bug in autoindex script has been fixed.
3.1¶
Released: May 2, 2007
- [Improvement] Improved request rate throttling algorithm.
- [Feature] Added automatic log file rotation for virtual hosts configured through Apache
httpd.conf. - [Bug fix] Fixed a bug in AJP Protocol that causes problem with Winstone Servlet Engine.
- [Bug fix] Fixed a bug in HTTP Proxy that causes problem when upstream web server does not set
Content-Lengthheader. - [Bug fix] Fixed a bug in request parsing which has problems with special values in
Connectionheader.
Version 3.0¶
3.0.3¶
Released: April 19, 2007
- [Improvement] Improved Apache
mod_rewritecompatibilities. - [Improvement] Updated YUI code to 2.2.1 in web administration console.
- [Bug fix] Fixed a bug that causes FreeBSD 64-bit crash.
- [Bug fix] Fixed a bug that may cause response corruption when response header is large.
- [Bug fix] Made "Force GID" effective for suEXEC PHP.
3.0.2¶
Released: April 16, 2007
- [Feature] Added Apache
mod_userdirsupport. - [Bug fix] Fixed a few minor problems in web administration console.
- [Bug fix] Fixed an issue of
.htaccessfile not being processed properly. - [Bug fix] Fixed a few minor Apache interchangeability issues on access control.
- [Improvement] Compatibility has been improved for DirectAdmin and cPanel.
3.0.1¶
Released: March 27, 2007
- [Bug fix] Fixed tooltips problem in web administration console when used with IE and Opera.
- [Bug fix] Fixed an issue with
.htaccessfile handling for a redirect context. - [Bug fix] Fixed broken update agent and auto-update script.
- [Feature] Added "best" event dispatcher as default to use the best available event dispatcher.
3.0¶
Released: March 15, 2007
- [Improvement] Completely revamped WebAdmin console: streamlined layout, improved configuration parsing and processing to handle 1000+ virtual hosts.
- [Feature] Request Filtering (compatible with Apache
mod_security). - [Feature] Complete third-party web hosting control panel support, including cPanel, DirectAdmin, Plesk, etc.
- [Feature] Sendfile() support is enabled for standard edition.
- [Feature] Max 150 concurrent connections for standard edition.
- [Feature] Enterprise: IP to GeoLocation database support (compatible with Apache
mod_geoip). - [Feature] Enterprise: customizable access log format.
- [Feature] Enterprise: 64-bit optimized binaries available.
- [Improvement] Improved external application process manager: better handling of malfunctioning process, especially useful for FCGI application.
- [Improvement] Improved Apache interchangeability.
- [Improvement] Improved performance and scalability.
- [Misc] There are minor bug fixes.
Version 2.2¶
2.2.6¶
Released: November 28, 2006
- [Bug fix] Fixed problem loading Apache configuration file containing
scriptaliasmatchdirective. - [Bug fix] Fixed bug where
302status code is returned for DELETE request to a Rails application. - [Bug fix] Fixed failure to detect
.htaccesschange if timestamp on new/updated.htaccessfile is older than the one it replaces.
2.2.5¶
Released: November 9, 2006
- [Improvement] Better Apache config compatibility with listener entries. LiteSpeed will now work cleanly with
httpd.confgenerated by cPanel. - [Improvement] Compressed log file archive will now be owned by the LiteSpeed user.
- [Bug fix] Fixed matching context problem with vhost level script handler configuration.
- [Bug fix] Fixed incorrect value/display of "request in processing" in real-time report due to changes in 2.2.3.
- [Bug fix] Fixed Tomcat AJP protocol problem which can cause large POST requests to fail.
2.2.4¶
Released: October 24, 2006
- [Bug fix] Fixed blocking problem introduced in 2.2.3 which may halt server processing.
2.2.3¶
Released: October 16, 2006
- [Bug fix] Fixed authentication failure with
.htaccesswhen a user name is required. - [Bug fix] Fixed SSL traffic throttling bug.
- [Improvement] Updated access log will not log canceled requests which did not receive any response body.
2.2.2¶
Released: September 18, 2006
- [Bug fix] Fixed problem with killing external application processes started in suEXEC mode.
- [Bug fix] Fixed customized error document handler which was not followed for HEAD request.
- [Feature] Updated: added traffic log file rotation.
- [Security] Updated: upgraded OpenSSL package to 0.9.7k.
2.2.1¶
Released: September 11, 2006
- [Improvement] Real-time report updated to display status of Rails application.
- [Improvement] RailsRunner.rb has been updated to deal with DB connection errors.
- [Improvement] Support for RedirectMatch, and Redirect directives in
.htaccesshas been improved. - [Improvement] Admin interface will now allow access of configuration related files under
/etc/. - [Bug fix] Fixed PHP suEXEC problem for vhost configured through Apache
httpd.confwhen both PHP 4 and 5 are configured.
2.2¶
Released: August 24, 2006
- [Feature] New: Ruby on Rails integration introduces a simplified method of binding Rails applications.
- [Feature] New: Ruby on Rails vhost template available in
/lswsinstall/conf/templates/rails.xml. - [Feature] New: Global Force GID option for suEXEC CGI/FCGI/LSAPI.
- [Feature] New: PHP suEXEC options for vhosts configured via Apache configuration file.
- [Feature] New: SNMPD Bridge + Cacti Templates introduced in
/lswsinstall/add-ons/snmp_monitoring/. - [Improvement] New: Updated bundled PHP binary to 4.4.4. Installer will not overwrite PHP binary of existing installation.
- [Bug fix] Fixed: AWStats permission problem in suEXEC mode.
- [Improvement] Updated: improved documentation.
Version 2.1¶
2.1.20¶
Released: August 17, 2006
- [Bug fix] Fixed epoll bug introduced in 2.1.19.
- [Bug fix] Fixed possible realm conflict when authentication is used within
.htaccessconfiguration. - [Improvement] Updated web admin interface will now allow "+" character in MIME type definition.
2.1.19¶
Released: August 11, 2006
- [Improvement] Custom error handler will now process POST requests. Custom error handler can be used to simplify Ruby Rails configuration.
- [Bug fix] Fixed AJP v1.3 protocol compliance bug.
- [Improvement] Performance improvements within LiteSpeed event processor.
2.1.18¶
Released: July 13, 2006
- [Feature] Added ability to log "host" header within access log.
- [Feature] Added IP offset feature when using Apache configuration file.
- [Feature] Added ability to turn off access log when using Apache configuration.
- [Improvement] Improved epoll reliability under Linux.
- [Bug fix] Fixed adherence of application level memory min/max limits.
2.1.17¶
Released: June 19, 2006
- [Improvement] Added header
X-Forwarded-Proto: httpsto SSL proxied connections. - [Bug fix] Fixed file upload disconnects over an SSL connection.
- [Bug fix] Fixed rewrite engine problem when a non-existing HTTP header was referenced in rule.
2.1.16¶
Released: May 17, 2006
- [Improvement] Format of bandwidth logging has been updated to match the latest cPanel format.
- [Bug fix] Fixed authentication realm so that when a non-existent file is requested,
403is returned instead of404. - [Bug fix] Fixed bytes logging configuration which can cause LSWS to fail on start-up when access log has not been configured.
- [Bug fix] Fixed
.htaccesssupport for a virtual host configured through Apache configuration file. - [Bug fix] Fixed a bug in SSL implementation that can cause random connection problem.
- [Bug fix] Fixed a Solaris bug where
sendfile()usage can cause blocking and high load. - [Bug fix] Fixed installer on-boot start-up script insertion for OS X platform.
2.1.15¶
Released: May 8, 2006
- [Improvement] LSAPI 2.0 released for PHP and 1.1 for Ruby. Fixed a bug that can cause header corruption.
- [Bug fix] Fixed a bug in CGI parameter handling that can cause core dump.
- [Improvement] AWStats (add-on) scheduler will no longer update on every server restart.
- [Feature] Added option to start external applications at server start-up instead of on-demand (default).
- [Feature] Added option to log cPanel compatible bandwidth usage.
2.1.14¶
Released: April 3, 2006
- [Bug fix] A bug introduced in 2.1.13 that caused
lshttpdcrashes has been fixed. - [Bug fix] A bug in Apache configuration file handling which causes missing vhost to listener mapping has been fixed.
- [Feature]
GLOBAL::CORE::exitoverriding has been added in LiteSpeed Perl daemon to make the Perl process persistent when a Perl CGI script calls "exit".
2.1.13¶
Released: March 28, 2006
- [Feature] Ruby's native LSAPI module has been implemented.
- [Feature] Adding additional response header has been implemented.
- [Improvement] There are minor updates in PHP LSAPI module.
2.1.12¶
Released: February 28, 2006
- [Bug fix] A bug that causes "out of swapping space" has been fixed.
- [Bug fix] A bug in FCGI/LSAPI suEXEC that causes file descriptor leak has been fixed.
- [Bug fix] A bug in Apache configuration parser that causes missing listener to vhost mapping has been fixed.
2.1.11¶
Released: February 15, 2006
- [Improvement] Reliability of FreeBSD kqueue event dispatcher has been improved.
- [Bug fix] A bug in SSL that causes long delay when request is being redirected to another URL has been fixed.
- [Improvement] LiteSpeed PHP SAPI code has been updated.
- [Bug fix] There are minor bug fixes in WebAdmin console.
2.1.10¶
Released: February 6, 2006
- [Bug fix] A bug in SSL throttling that causes partial response body has been fixed.
- [Feature] Binary package for Intel Mac OS X has been added.
- [Improvement] PHP binary has been upgraded to 4.4.2.
2.1.9¶
Released: December 29, 2005
- [Bug fix] A bug that causes random malfunction or other strange behaviors in
.htaccesssupport has been fixed.
2.1.8¶
Released: December 20, 2005
- [Bug fix] A bug introduced in 2.1.7 that prevents AWStats from working properly has been fixed.
- [Bug fix] A bug introduced in 2.1.7 that prevents error log file from rotating during server start up has been fixed.
- [Bug fix] A bug that prevents matching proxy context from working properly has been fixed.
- [Bug fix] The incorrect sort order of context sequence in WebAdmin console has been fixed.
- [Bug fix] A bug in access logging which always logs HTTP/1.0 requests as HTTP/1.1 has been fixed.
2.1.7¶
Released: December 8, 2005
- [Bug fix] A bug in FastCGI interface that causes compatibility problem with Python FCGI interface has been fixed.
- [Bug fix] A bug in rewrite internal functions has been fixed.
- [Feature] Authentication of web administration interface has been changed to cookie mode; password can be remembered by browser.
- [Improvement] Error logging has been improved to log access-denied hot-linking sites.
- [Bug fix] A bug that causes broken zipped dynamically generated pages in IE has been fixed.
2.1.6¶
Released: November 22, 2005
- [Security] The
ConfMgr.phpCross-Site Scripting Vulnerability has been fixed; it should not cause any problem as administrator's password is required to exploit it. - [Improvement] Reverse proxy has been improved to handle DAV requests properly.
- [Bug fix] A bug that causes hanging LSAPI application not being properly stopped by LSWS has been fixed.
2.1.5¶
Released: November 1, 2005
- [Bug fix] A bug in LSAPI response header handling has been fixed to remove invalid headers.
- [Bug fix] A bug in web administration interface that causes missing context data has been fixed.
- [Improvement] Matching contexts defined prior to the first normal context will be given higher priority.
2.1.4¶
Released: October 20, 2005
- [Feature] A feature has been added to adjust "Process Limit" automatically for external applications when the limit is too low.
- [Improvement] Minimum UID required for web server process has been lowered from 50 to 10.
2.1.3¶
Released: October 17, 2005
- [Improvement] External application manager has been improved to adjust connection pool size and stop idle applications automatically.
- [Feature] Resource limit configuration has been added at individual external application level.
- [Feature] An option to turn off persistent FastCGI connections has been added to work around a bug in Ruby on Rails FastCGI interface.
- [Feature] A new feature has been added to apply Apache configuration changes automatically.
- [Bug fix] A bug in MIME type definition has been fixed.
- [Bug fix] Broken FastCGI authorizer configuration has been fixed.
- [Security] OpenSSL library has been upgraded to 0.9.7h.
- [Improvement] LiteSpeed PHP library has been updated.
2.1.2¶
Released: October 3, 2005
- [Bug fix] A couple of minor bugs in
.htaccesssupport have been fixed. - [Bug fix] A bug that caused leak in external application connection pool has been fixed.
- [Improvement] LiteSpeed PHP library has been updated.
2.1.1¶
Released: September 26, 2005
- [Bug fix] Incorrect CGI environment variable
HTTP_IF_NO_MATCHhas been fixed. - [Bug fix] A bug that caused GZIP compression not working in LiteSpeed PHP has been fixed.
- [Improvement] LiteSpeed PHP library has been updated.
2.1¶
Released: September 21, 2005
- [Feature] Apache configuration support has been added; LiteSpeed Web Server is able to run from an Apache configuration file. Apache compatibilities have been improved.
- [Feature] LiteSpeed API, the fastest server API for LiteSpeed Web Server, has been implemented.
- [Feature] PHP LiteSpeed SAPI has been implemented with enhanced PHP performance (30% over FastCGI PHP and 100% over Apache
mod_php), as well as flexible PHP configuration overridden via.htaccessfiles. - [Feature] A stateless external application load balancer has been implemented.
- [Feature] SSL CA certificate configuration has been added.
- [Improvement] Extra protection against
503errors has been added. - [Misc] Minor bug fixes.
RC3¶
Released: August 31, 2005
- [Feature] Apache configuration support has been added; LiteSpeed Web Server is able to run from an Apache configuration file.
- [Improvement] LSAPI protocol has been improved.
- [Improvement] PHP LiteSpeed API has been improved.
- [Feature] SSL CA certificate configuration has been added.
- [Bug fix] Minor bug fixes in rewrite engine.
RC2¶
Released: July 25, 2005
- [Improvement] Distributed configuration
.htaccesssupport has been re-engineered in order to improve Apache inter-changeability. - [Feature]
DirectoryIndexdirective support has been added. - [Feature] CGI daemon socket has been made configurable.
- [Improvement] Multiple IP addresses will be passed through
X-Forwarded-Forheader. - [Bug fix] There are bug fixes in epoll support.
- [Improvement] PHP binary has been upgraded to 4.4.0.
- [Improvement] Zlib has been upgraded to 1.2.3.
RC1¶
Released: May 16, 2005
- [Feature] LiteSpeed SAPI, the fastest server API for LiteSpeed Web Server, has been implemented.
- [Feature] PHP LiteSpeed API has been implemented with enhanced PHP performance (30% over FastCGI PHP and 100% over Apache
mod_php), as well as flexible PHP configuration overridden via.htaccessfiles. - [Feature] A stateless external application load balancer has been implemented.
- [Improvement] External application manager has been improved to deal with non-responding external applications.
Version 2.0¶
2.0.7¶
Released: June 15, 2005
- [Feature] Configuration for static file cache has been added.
- [Bug fix] Bugs in Solaris
/dev/pollandsendfile()support have been fixed. - [Bug fix] A bug in FreeBSD kqueue support has been fixed.
- [Bug fix] More bug fixes on external application manager.
2.0.6¶
Released: May 24, 2005
- [Bug fix] Bug fixes on external application manager.
2.0.5¶
Released: May 23, 2005
- [Improvement]
TCP_NODELAYflag for a proxy connection has been added to fix a proxy slowdown problem. - [Improvement] External application manager has been improved to handle hanging external applications.
2.0.4¶
Released: April 26, 2005
- [Improvement] Distributed configuration (
.htaccess) cache has been improved to reduce memory usage. - [Bug fix] An assertion failure has been fixed.
- [Improvement] There are minor improvements in URL rewrite engine.
- [Bug fix] A bug in FastCGI Authorizer implementation has been fixed.
- [Bug fix] A problem in managing FastCGI application with command line parameter has been fixed.
2.0.3¶
Released: April 18, 2005
- [Bug fix] Inaccurate real-time report result under heavy load has been fixed.
- [Improvement] URL rewrite engine has been improved to be more compatible with Apache's.
- [Bug fix] A bug in listener management which failed to release a deleted listener has been fixed.
- [Improvement] Bundled PHP binary has been upgraded to 4.3.11.
2.0.2¶
Released: March 31, 2005
- [Bug fix] A bug that caused server to dump core when request contains no "Host:" header has been fixed.
- [Bug fix] Broken FrontPage Server Extension under chroot environment has been fixed.
- [Bug fix] A bug in MIME configuration has been fixed.
2.0.1¶
Released: March 29, 2005
- [Bug fix] A couple of minor bugs in WebAdmin interface have been fixed.
- [Feature] Support for command line parameters of external application has been added.
- [Improvement] Apache Configuration Import Tool has been improved.
- [Improvement] Error logging has been improved.
2.0¶
Released: March 10, 2005
- [Improvement] Completely re-engineered web administration interface.
- [Feature] Automatic software update.
- [Feature] Flexible directory index.
- [Feature] FastCGI Authorizer.
- [Feature] Virtual host configuration template.
- [Feature] Apache configuration import tool.
- [Feature] Advanced access logging via external piped logger application.
- [Feature] IPv6 support.
- [Feature] SMP linear performance with Enterprise Edition.
- [Feature] High performance event dispatchers: epoll, kqueue and
/dev/poll. - [Misc] There are feature improvements in many areas; overall performance has been greatly improved for both Standard and Professional Edition.
RC7¶
Released: February 4, 2005
- [Feature] IPv6 support has been added.
- [Bug fix] Minor bug fixes in administration interface.
RC6¶
Released: January 24, 2005
- [Bug fix] A couple of minor bugs in WebAdmin interface have been fixed.
- [Bug fix] A bug that causes virtual hosts loading problem when there is no server level script handler defined has been fixed.
- [Bug fix] A bug that prevents CGI handler being used as a script handler has been fixed.
- [Bug fix] A bug in epoll event dispatcher has been fixed.
RC5¶
Released: January 19, 2005
- [Improvement] WebAdmin interface has been completely re-engineered.
- [Feature] Virtual host template configuration has been implemented for mass hosting environment.
- [Feature] Advanced access logging via external piped logger application has been implemented.
- [Feature] An update agent has been implemented; upgrade/version management can be done via web interface.
- [Feature] A Mac OS X release has been added.
- [Improvement] Apache configuration import tool has been improved.
- [Improvement] Performance of Standard Edition has been greatly improved.
- [Bug fix] Minor bug fixes.
RC4¶
Released: December 21, 2004
- [Feature] Apache configuration migration tool is available.
- [Improvement] Process manager for external application has been improved.
- [Feature] Limitation of number of virtual hosts has been removed.
- [Feature] High performance event dispatchers: epoll, kqueue and
/dev/pollhave been implemented. - [Feature]
DirectoryIndexdirective support in.htaccesshas been added. - [Improvement] Bundled PHP binary has been upgraded to 4.3.10.
- [Bug fix] Minor bug fixes.
RC3¶
Released: November 2, 2004
- [Feature] FastCGI Authorizer support has been implemented.
- [Feature] Wildcard domain name is implemented in listener to virtual host mapping.
- [Feature] Regular expression can be used to specify allowed domains in hotlink protection.
- [Bug fix] Bug fixes in rewrite engine.
RC2¶
Released: September 21, 2004
- [Feature] AWStats (log analyzer) has been integrated with LiteSpeed WebAdmin interface; AWStats configuration and statistics updates have been automated.
- [Improvement] Server watchdog has been completely re-engineered, which allows 100% up-time during server restarts and even server binary upgrades.
- [Bug fix] A bug in rewrite engine has been fixed.
- [Improvement] Compatibility with Apache's
mod_rewritehas been improved. - [Feature] Rotated access log file can be stored in compressed format.
- [Improvement] Reliability and security have been improved for CGI daemon.
RC1¶
Released: August 23, 2004
- [Feature] An Apache-compatible rewrite engine has been implemented.
- [Feature] Support for Microsoft FrontPage Server Extension 2002 has been added.
- [Feature] Flexible directory auto-indexing by using external script to generate index page has been implemented.
- [Feature] suEXEC for FastCGI application has been implemented.
- [Improvement] Static file compression has been improved by using internal compression routine; suffix for compressed file has been changed from
.gzto.lsz.
Version 1.5¶
1.5.11¶
Released: October 28, 2004
- [Security] OpenSSL library has been upgraded to 0.9.7e.
- [Bug fix] SSL hardware accelerator not working on FreeBSD problem has been fixed.
1.5.10¶
Released: October 20, 2004
- [Bug fix] A bug in CGI daemon on Solaris that leaves zombie children processes has been fixed.
- [Feature] Request rate throttling can be turned off for trusted IPs.
- [Improvement] The accuracy of idle connection count in real-time server status report has been improved.
- [Tuning] Default configuration has been fine tuned.
1.5.9¶
Released: September 29, 2004
- [Improvement] Pre-built PHP binary has been upgraded to version 4.3.9 with GD and zlib extensions enabled.
- [Feature] A persistent Perl CGI daemon equivalent to Apache
mod_perl'sApache::Registryhas been added.
1.5.8¶
Released: September 9, 2004
- [Improvement] Anti-DoS algorithm has been improved.
- [Bug fix] A bug that may cause Solaris SPARC version crash has been fixed.
- [Bug fix] A bug that may cause corrupted reply on FreeBSD has been fixed.
- [Misc] Other minor improvements.
1.5.7¶
Released: August 10, 2004
- [Bug fix] A bug that may cause internally redirected requests failure has been fixed.
- [Bug fix] A bug in SSL implementation that may cause a blank page displayed in user's web browser has been fixed.
- [Improvement] FastCGI process manager has been improved to remove dead UNIX domain sockets automatically.
- [Bug fix] A bug in WebAdmin interface has been fixed.
1.5.6¶
Released: July 30, 2004
- [Feature] Support of "Satisfy" directive in
.htaccesshas been added. - [Improvement] CGI header handling has been improved to allow empty header.
- [Feature] Session timeout control has been added in WebAdmin interface.
- [Improvement] PHP binary has been upgraded to 4.3.8.
- [Improvement] Installer has been improved to allow easy version switch.
- [Bug fix] A bug in deleting context with special characters has been fixed in WebAdmin interface.
- [Bug fix] A bug that causes listener's virtual host map inconsistent during virtual host name change has been fixed in WebAdmin interface.
- [Bug fix] A bug that causes reverse proxy to stop working when response buffering is off has been fixed.
1.5.5¶
Released: July 12, 2004
- [Feature] IP level request rate throttling has been implemented.
- [Feature] Response buffering can be turned off for external applications (FastCGI, CGI, proxy).
1.5¶
Released: June 22, 2004
- [Bug fix] Incorrect value of
AUTH_USERenvironment variable for CGI, FastCGI has been fixed. - [Bug fix] A bug that causes LDAP connection error on low speed connection has been fixed.
- [Bug fix] A bug in Log ID generation code has been fixed.
- [Improvement] Performance of serving static content has been improved slightly.
RC4¶
Released: June 3, 2004
- [Improvement] Performance has been improved for non-keep-alive connections.
- [Feature] FastCGI priority is configurable now.
- [Bug fix] A bug in HTTP authentication with plain file back-end user DB has been fixed.
- [Bug fix] Broken CGI daemon on SPARC Solaris has been fixed.
RC3¶
Released: May 24, 2004
- [Feature] HTTP authentication with LDAP back-end support has been implemented.
- [Feature] SSL hardware acceleration device support has been implemented.
- [Feature] Smart keep-alive algorithm which improves keep-alive efficiency on busy web site has been implemented.
- [Improvement] FastCGI process manager has been improved; all children processes started by web server will be stopped when web server exits.
RC2¶
Released: April 28, 2004
- [Feature] A real-time server usage report viewer has been implemented in WebAdmin interface.
- [Bug fix] Various bugs introduced in 1.5RC1 have been fixed.
RC1¶
Released: April 20, 2004
- [Feature] A lightweight high performance CGI daemon has been implemented; CGI performance has been improved greatly; CGI can be started in suEXEC and chroot mode.
- [Feature] Manipulation of User/Group file for authentication realm has been implemented in WebAdmin interface.
- [Improvement] I/O buffering policy has been changed to use in-memory buffer when available.
- [Improvement] Logging performance has been improved.
- [Feature] Default character set can be customized at context level or in a
.htaccessfile. - [Feature] MIME type can be customized at context level or in a
.htaccessfile. - [Feature]
ForceTypeandDefaultTypecan be set at context level or in a.htaccessfile.
Version 1.3¶
1.3.3¶
Released: March 24, 2004
- [Improvement] Throttling algorithm has been improved to address long page loading time issue when throttling is enabled.
1.3.2¶
Released: March 19, 2004
- [Security] OpenSSL has been upgraded to 0.9.7d to address security issues in 0.9.7c.
1.3.1¶
Released: February 26, 2004
- [Bug fix] ETag header has been added into
304response to fully comply with HTTP specification.
1.3¶
Released: February 18, 2004
- [Feature] Installation of PHP accelerator MMCache and APC with pre-built binaries has been implemented.
RC3¶
Released: February 10, 2004
- [Feature] Hotlink protection has been implemented.
- [Bug fix] Minor bug fixes.
RC2¶
Released: February 2, 2004
- [Improvement] Connection accounting/throttling algorithm has been improved.
- [Improvement] FastCGI process manager has been improved.
- [Tuning] Default value for various timeout configurations has been adjusted.
RC1¶
Released: January 23, 2004
- [Feature] Implemented reverse proxy feature; LSWS can be used as a content accelerator, security gateway, or compression proxy running in front of any web server and application server that supports HTTP protocol.
- [Feature] Implemented graceful shutdown; all requests in progress will be completed.
- [Improvement] Improved installation script.
- [Feature] Added an option to hide server version string in response header.
- [Feature] Added an option to customize required and restricted permission mask for static files.
- [Improvement] Improved process manager for FastCGI applications.
- [Bug fix] Minor bug fixes in WebAdmin interface.
Version 1.2¶
1.2.2¶
Released: December 5, 2003
- [Bug fix] Fixed minor bugs in SSL, FastCGI interface implementation.
- [Bug fix] Fixed a minor bug in Servlet AJP 1.3 interface implementation.
1.2.1¶
Released: December 4, 2003
- [Bug fix] Fixed minor bugs in SSL, throttling and FastCGI interface implementation.
- [Bug fix] Fixed a minor bug in admin interface.
- [Improvement] Improved FastCGI performance.
1.2¶
Released: November 25, 2003
- [Bug fix] Minor bug fixes related to SSL and GZIP compression.
RC2¶
Released: November 21, 2003
- [Feature] Added URL alias match support which is compatible with Apache's
mod_alias. - [Feature] Added expires header support which is compatible with Apache's
mod_expires. - [Feature] Added automatic creation and update of compressed static files to save network bandwidth.
- [Improvement] Enhanced URL redirect functions.
- [Bug fix] Minor bug fixes.
- [Misc] Updated documentation.
RC1¶
Released: October 28, 2003
- [Feature] Added chroot support with automatic chroot environment setup (Professional Edition only).
- [Feature] Added UNIX domain socket support which increases inter-process communication performance between web server and FastCGI.
- [Improvement] IP level connection accounting algorithm has been improved.
- [Feature] Added CGI standard error output logging.
- [Feature] Added CGI resource consumption limits.
- [Bug fix] Minor bug fixes.
- [Misc] Updated documentation.
Version 1.1¶
1.1.1¶
Released: October 15, 2003
- [Bug fix] Fixed a bug that may cause range/multi-range requests to fail.
- [Misc] Updated documentation.
1.1¶
Released: October 7, 2003
- [Improvement] HTTP authentication has been re-engineered.
- [Feature] Added an authentication cache; permissions can now be granted based on user names or group names.
- [Feature] Added an Apache-like
requireddirective. - [Feature] Implemented context level access control.
- [Feature] Added
.htaccesssupport and an.htaccesscache. Apache-like authentication, access control, and redirect directives are supported in.htaccess. - [Improvement] SSL toolkit has been updated to OpenSSL 0.9.7c.
Version 1.0¶
1.0.3¶
Released: August 15, 2003
- [Bug fix] Fixed a bug in pre-built PHP binary that produces warnings under Red Hat 9.
- [Feature] Added a configurable entry for maximum concurrent CGI instances.
- [Security] Improved security by checking accessibility for symbolic links.
- [Feature] Added a configurable entry for external application timeout.
- [Improvement] Added an uninstall script and improved installer script.
- [Misc] Updated documentation.
1.0.2¶
Released: July 23, 2003
- [Improvement] The installation script will now work properly with group names or directory names that contain spaces.
- [Feature] A configuration entry has been added to control core file creation when the server process is started by super user.
- [Improvement] Automatic bug reporting has been improved.
- [Improvement] Minor SSL improvements.
1.0.1¶
Released: July 8, 2003
- [Bug fix] Fixed some bugs in the WebAdmin interface.
- [Bug fix] Fixed compatibility bugs for FreeBSD/Solaris.
- [Feature] Supported Solaris x86 platform.
- [Bug fix] Fixed a bug in FastCGI implementation.
- [Bug fix] Fixed a bug in basic authentication.
- [Misc] Other minor improvements.
1.0¶
Released: July 1, 2003
- [Misc] Initial public release. LiteSpeed Web Server came to life as a full-featured web server.