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