FeatureComparison » History » Revision 6
Revision 5 (stbuehler, 2014-02-02 12:58) → Revision 6/8 (stbuehler, 2014-05-26 17:03)
h1. FeatureComparison Compare Modules to lighttpd 1.4 / 1.5 |_. Module | 1.4.x | 1.5 | 2.0 | Comment | | mod_access |{background: #6f4;}. mod_accesslog | yes |{background: #6f4;}. | yes |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_access.html | yes | | mod_accesslog |{background: #6f4;}. mod_access | yes |{background: #6f4;}. | yes |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_accesslog.html | yes | | mod_alias |{background: #6f4;}. | yes |{background: #6f4;}. | yes |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/plugin_core.html | 2.0: core function yes | | mod_auth |{background: #6f4;}. | yes |{background: #6f4;}. | yes |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_auth.html | yes | 2.0: no "digest" method | | mod_cgi |{background: #6f4;}. | yes |{background: #6f4;}. | yes |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_fastcgi.html | yes | 2.0: via FastCGI + [[fcgi-cgi:|fcgi-cgi]] [[fcgi-cgi:|]] | | mod_cml |{background: #6f4;}. | yes |{background: #f66;}. | no |{background: #f66;}. | no | 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 | yes | 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 | yes | | mod_dirlisting |{background: #6f4;}. | yes |{background: #6f4;}. | yes |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_dirlist.html | yes | 2.0: + javascript sorting | | mod_evasive |{background: #6f4;}. | yes |{background: #6f4;}. | yes |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_limit.html | yes | 2.0: mod_limit | | mod_evhost |{background: #6f4;}. | yes |{background: #6f4;}. | yes |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_vhost.html | yes | 2.0: mod_vhost | | mod_expire |{background: #6f4;}. | yes |{background: #6f4;}. | yes |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_expire.html | yes | | | 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 | yes | 2.0: no spawning yet | | mod_flv_streaming |{background: #6f4;}. | yes |{background: #6f4;}. | yes |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_flv.html | yes | 2.0: mod_flv | | mod_indexfile |{background: #6f4;}. | yes |{background: #6f4;}. | yes |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/plugin_core.html | yes | 2.0: core function | | mod_magnet |{background: #6f4;}. | yes |{background: #6f4;}. | yes |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_lua.html | yes | 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 | yes | | 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 | yes | | mod_rewrite |{background: #6f4;}. | yes |{background: #6f4;}. | yes |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_rewrite.html | yes | | 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 | yes | | 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 | yes | 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 | yes | 2.0: mod_vhost | | mod_ssi |{background: #6f4;}. | yes |{background: #6f4;}. | yes |{background: #f66;}. | no | 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 | yes | 2.0: core function | | mod_status |{background: #6f4;}. | yes |{background: #6f4;}. | yes |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_status.html | yes | | | 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 | yes | 2.0: mod_progress | | mod_userdir |{background: #6f4;}. | yes |{background: #6f4;}. | yes |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_userdir.html | yes | | | 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_balance]]: * "mod_cache_disk_etag"://doc.lighttpd.net/lighttpd2/mod_cache_disk_etag.html: [[mod_cache_disk_etag]]: cache generated content on disk if etag header is set * "mod_debug"://doc.lighttpd.net/lighttpd2/mod_debug.html: [[mod_debug]]: utilities to debug lighttpd * "mod_fortune"://doc.lighttpd.net/lighttpd2/mod_fortune.html: [[mod_fortune]]: random quotes * "mod_limit"://doc.lighttpd.net/lighttpd2/mod_limit.html: [[mod_limit]]: limit concurrent connections or requests per second * "mod_lua"://doc.lighttpd.net/lighttpd2/mod_lua.html: [[mod_lua]]: more lua features * "mod_memcached"://doc.lighttpd.net/lighttpd2/mod_memcached.html: [[mod_memcached]]: cache content on memcached servers * "mod_progress"://doc.lighttpd.net/lighttpd2/mod_progress.html: [[mod_progress]]: tracking of connection progress/state (for upload progress bars e.g.) * "mod_vhost"://doc.lighttpd.net/lighttpd2/mod_vhost.html: [[mod_vhost]]: virtual hosting