Project

General

Profile

FeatureComparison » History » Revision 7

Revision 6 (stbuehler, 2014-05-26 17:03) → Revision 7/8 (stbuehler, 2014-05-26 17:12)

h1. FeatureComparison 

 Compare Modules to lighttpd 1.4 / 1.5; also see where old functionality might have been moved to. 1.5 

 |_. Module | 1.4.x | 1.5 | 2.0 | Comment | 
 | mod_access                                 |{background: #6f4;}. yes      |{background: #6f4;}. yes      |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_access.html      | | 
 | mod_accesslog                              |{background: #6f4;}. yes      |{background: #6f4;}. yes      |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_accesslog.html | | 
 | mod_alias                                  |{background: #6f4;}. yes      |{background: #6f4;}. yes      |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/plugin_core.html     | 2.0: core function | 
 | mod_auth                                   |{background: #6f4;}. yes      |{background: #6f4;}. yes      |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_auth.html        | 2.0: no "digest" method | 
 | mod_cgi                                    |{background: #6f4;}. yes      |{background: #6f4;}. yes      |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_fastcgi.html     | 2.0: [[Howto_CGI]] via FastCGI + [[fcgi-cgi:|fcgi-cgi]] | 
 | mod_cml                                    |{background: #6f4;}. yes      |{background: #f66;}. no       |{background: #f66;}. no                                                      | try mod_lua instead was deprecated in 1.4 in favor of magnet | 
 | mod_compress                               |{background: #6f4;}. yes      |{background: #6f4;}. yes      |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_deflate.html     | 2.0: mod_deflate + mod_cache_disk_etag | 
 | mod_deflate                                |{background: #f66;}. no       |{background: #6f4;}. yes      |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_deflate.html     | | 
 | mod_dirlisting                             |{background: #6f4;}. yes      |{background: #6f4;}. yes      |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_dirlist.html     | 2.0: + javascript sorting | 
 | mod_evasive                                |{background: #6f4;}. yes      |{background: #6f4;}. yes      |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_limit.html       | | 
 | mod_evhost                                 |{background: #6f4;}. yes      |{background: #6f4;}. yes      |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_vhost.html       | | 
 | mod_expire                                 |{background: #6f4;}. yes      |{background: #6f4;}. yes      |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_expire.html      | | 
 | mod_extforward                             |{background: #6f4;}. yes      |{background: #6f4;}. yes      |{background: #f66;}. no                                                      | | 
 | mod_fastcgi                                |{background: #6f4;}. yes      |{background: yellow}. (yes) |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_fastcgi.html     | 2.0: no spawning yet | 
 | mod_flv_streaming                          |{background: #6f4;}. yes      |{background: #6f4;}. yes      |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_flv.html         | | 
 | mod_indexfile                              |{background: #6f4;}. yes      |{background: #6f4;}. yes      |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/plugin_core.html     | 2.0: core function | 
 | mod_magnet                                 |{background: #6f4;}. yes      |{background: #6f4;}. yes      |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_lua.html         | 2.0: mod_lua, more powerful | 
 | mod_mysql_vhost                            |{background: #6f4;}. yes      |{background: #6f4;}. yes      |{background: #f66;}. no                                                      | | 
 | mod_postgresql_vhost                       |{background: #f66;}. no       |{background: #6f4;}. yes      |{background: #f66;}. no                                                      | | 
 | mod_proxy                                  |{background: #6f4;}. yes      |{background: yellow}. (yes) |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_proxy.html       | | 
 | mod_proxy_core (ajp13,fastcgi,http,scgi) |{background: #f66;}. no       |{background: #6f4;}. yes      |{background: yellow}. (yes)                                                  | no ajp13, no carp/static balancing | 
 | mod_redirect                               |{background: #6f4;}. yes      |{background: #6f4;}. yes      |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_redirect.html    | | 
 | mod_rewrite                                |{background: #6f4;}. yes      |{background: #6f4;}. yes      |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_rewrite.html     | | 
 | mod_rrdtool                                |{background: #6f4;}. yes      |{background: #6f4;}. yes      |{background: #f66;}. no                                                      | not really needed - mod_status can be polled instead | 
 | mod_scgi                                   |{background: #6f4;}. yes      |{background: yellow}. (yes) |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_scgi.html        | | 
 | mod_secdownload                            |{background: #6f4;}. yes      |{background: #6f4;}. yes      |{background: #6f4;}. yes                                                     | 2.0: [[Howto_secdownload]] | 
 | mod_setenv                                 |{background: #6f4;}. yes      |{background: #6f4;}. yes      |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/plugin_core.html     | 2.0: core functions, mod_lua | 
 | mod_simple_vhost                           |{background: #6f4;}. yes      |{background: #6f4;}. yes      |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_vhost.html       | | 
 | mod_ssi                                    |{background: #6f4;}. yes      |{background: #6f4;}. yes      |{background: #f66;}. no                                                      | wanted as perhaps build a FastCGI app for this? | 
 | mod_staticfile                             |{background: #6f4;}. yes      |{background: #6f4;}. yes      |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/plugin_core.html     | | 
 | mod_status                                 |{background: #6f4;}. yes      |{background: #6f4;}. yes      |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_status.html      | | 
 | mod_trigger_b4_dl                          |{background: #6f4;}. yes      |{background: #6f4;}. yes      |{background: #f66;}. no                                                      | | 
 | mod_uploadprogress                         |{background: #6f4;}. yes      |{background: #6f4;}. yes      |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_progress.html    | | 
 | mod_userdir                                |{background: #6f4;}. yes      |{background: #6f4;}. yes      |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_userdir.html     | | 
 | mod_usertrack                              |{background: #6f4;}. yes      |{background: #6f4;}. yes      |{background: #f66;}. no                                                      | | 
 | mod_webdav                                 |{background: #6f4;}. yes      |{background: #6f4;}. yes      |{background: #f66;}. no                                                      | | 

 New Modules in 2.0: 
 * "mod_balance"://doc.lighttpd.net/lighttpd2/mod_balance.html:                 
 * "mod_cache_disk_etag"://doc.lighttpd.net/lighttpd2/mod_cache_disk_etag.html: cache generated content on disk if etag header is set 
 * "mod_debug"://doc.lighttpd.net/lighttpd2/mod_debug.html:                       utilities to debug lighttpd 
 * "mod_fortune"://doc.lighttpd.net/lighttpd2/mod_fortune.html:                   random quotes 
 * "mod_limit"://doc.lighttpd.net/lighttpd2/mod_limit.html:                       limit concurrent connections or requests per second 
 * "mod_lua"://doc.lighttpd.net/lighttpd2/mod_lua.html:                           more lua features 
 * "mod_memcached"://doc.lighttpd.net/lighttpd2/mod_memcached.html:               cache content on memcached servers 
 * "mod_progress"://doc.lighttpd.net/lighttpd2/mod_progress.html:                 tracking of connection progress/state (for upload progress bars e.g.) 
 * "mod_vhost"://doc.lighttpd.net/lighttpd2/mod_vhost.html:                       virtual hosting