Skip site navigation (1)Skip section navigation (2)
Date:      20 Jan 2006 21:25:18 -0000
From:      Rui Lopes <rui@ruilopes.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        hendrik@scholz.net
Subject:   ports/92078: Update port: www/lighttpd from 1.4.8 to 1.4.9
Message-ID:  <20060120212518.76219.qmail@firebird.clustercube.com>
Resent-Message-ID: <200601202130.k0KLU5Mi037655@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         92078
>Category:       ports
>Synopsis:       Update port: www/lighttpd from 1.4.8 to 1.4.9
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Fri Jan 20 21:30:04 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Rui Lopes
>Release:        FreeBSD 6.0-STABLE i386
>Organization:
>Environment:

	
>Description:
Update lighttpd.
	
>How-To-Repeat:
	
>Fix:

	

--- update_lighttpd_from_1.4.8_to_1.4.9.patch begins here ---
diff -ruN lighttpd.orig/Makefile lighttpd/Makefile
--- lighttpd.orig/Makefile	Fri Jan 20 16:52:37 2006
+++ lighttpd/Makefile	Fri Jan 20 16:54:25 2006
@@ -6,12 +6,9 @@
 #
 
 PORTNAME=	lighttpd
-PORTVERSION=	1.4.8
-PORTREVISION=	1
+PORTVERSION=	1.4.9
 CATEGORIES=	www
-MASTER_SITES=	http://www.lighttpd.net/download/ \
-		http://dl.fkb.wormulon.net/lighttpd/ \
-		http://dl.kel.wormulon.net/lighttpd/
+MASTER_SITES=	http://www.lighttpd.net/download/
 
 MAINTAINER=	hendrik@scholz.net
 COMMENT=	A secure, fast, compliant, and very flexible Web Server
diff -ruN lighttpd.orig/distinfo lighttpd/distinfo
--- lighttpd.orig/distinfo	Fri Jan 20 16:52:37 2006
+++ lighttpd/distinfo	Fri Jan 20 16:54:51 2006
@@ -1,3 +1,3 @@
-MD5 (lighttpd-1.4.8.tar.gz) = 7d7790ef95ff5755f73bfcda4f13696d
-SHA256 (lighttpd-1.4.8.tar.gz) = f3115cb4b9f9805c9a9e7d6cdc97512adaaebde01a84122fcbd1c0ca16bc2d69
-SIZE (lighttpd-1.4.8.tar.gz) = 769111
+MD5 (lighttpd-1.4.9.tar.gz) = 20a171774a0615069de3704db52483aa
+SHA256 (lighttpd-1.4.9.tar.gz) = 7603b5eb204a84f654c66e5582197e4810df71175a3be11ecfc8675307d043a9
+SIZE (lighttpd-1.4.9.tar.gz) = 775524
diff -ruN lighttpd.orig/files/lighttpd.conf.sample lighttpd/files/lighttpd.conf.sample
--- lighttpd.orig/files/lighttpd.conf.sample	Fri Jan 20 16:52:37 2006
+++ lighttpd/files/lighttpd.conf.sample	Fri Jan 20 17:00:57 2006
@@ -1,6 +1,6 @@
 # lighttpd configuration file
 #
-# use a it as base for lighttpd 1.0.0 and above
+# use it as a base for lighttpd 1.0.0 and above
 #
 # $Id: lighttpd.conf,v 1.7 2004/11/03 22:26:05 weigon Exp $
 
@@ -16,6 +16,8 @@
 #                               "mod_redirect",
 #                               "mod_alias",
                                 "mod_access",
+#                               "mod_cml",
+#                               "mod_trigger_b4_dl",
 #                               "mod_auth",
 #                               "mod_status",
 #                               "mod_setenv",
@@ -41,13 +43,12 @@
 server.errorlog             = "/var/log/lighttpd.error.log"
 
 # files to check for if .../ is requested
-server.indexfiles           = ( "index.php", "index.html",
+index-file.names            = ( "index.php", "index.html",
                                 "index.htm", "default.htm" )
 
-# set the event-handler (read the performance section in the manual)
+## set the event-handler (read the performance section in the manual)
 server.event-handler = "freebsd-kqueue" # needed on OS X
 
-
 # mimetype mapping
 mimetype.assign             = (
   ".pdf"          =>      "application/pdf",
@@ -68,7 +69,7 @@
   ".m3u"          =>      "audio/x-mpegurl",
   ".wma"          =>      "audio/x-ms-wma",
   ".wax"          =>      "audio/x-ms-wax",
-  ".ogg"          =>      "audio/x-wav",
+  ".ogg"          =>      "application/ogg",
   ".wav"          =>      "audio/x-wav",
   ".gif"          =>      "image/gif",
   ".jpg"          =>      "image/jpeg",
@@ -83,6 +84,8 @@
   ".js"           =>      "text/javascript",
   ".asc"          =>      "text/plain",
   ".c"            =>      "text/plain",
+  ".cpp"          =>      "text/plain",
+  ".log"          =>      "text/plain",
   ".conf"         =>      "text/plain",
   ".text"         =>      "text/plain",
   ".txt"          =>      "text/plain",
@@ -102,12 +105,12 @@
  )
 
 # Use the "Content-Type" extended attribute to obtain mime type if possible
-#mimetypes.use-xattr        = "enable"
+#mimetype.use-xattr        = "enable"
 
 
 ## send a different Server: header
 ## be nice and keep it at lighttpd
-#server.tag                 = "lighttpd"
+# server.tag                 = "lighttpd"
 
 #### accesslog module
 accesslog.filename          = "/var/log/lighttpd.access.log"
@@ -119,7 +122,15 @@
 #      of the document-root
 url.access-deny             = ( "~", ".inc" )
 
+$HTTP["url"] =~ "\.pdf$" {
+  server.range-requests = "disable"
+}
 
+##
+# which extensions should not be handle via static-file transfer
+#
+# .php, .pl, .fcgi are most often handled by mod_fastcgi or mod_cgi
+static-file.exclude-extensions = ( ".php", ".pl", ".fcgi" )
 
 ######### Options that are good to be but not neccesary to be changed #######
 
@@ -158,7 +169,7 @@
 #server.errorfile-prefix    = "/home/weigon/projects/lighttpd/doc/status-"
 
 ## virtual directory listings
-#server.dir-listing         = "enable"
+#dir-listing.activate       = "enable"
 
 ## enable debugging
 #debug.log-request-header   = "enable"
@@ -217,7 +228,7 @@
 #status.config-url          = "/server-config"
 
 #### auth module
-## read authentification.txt for more info
+## read authentication.txt for more info
 #auth.backend               = "plain"
 #auth.backend.plain.userfile = "lighttpd.user"
 #auth.backend.plain.groupfile = "lighttpd.group"
@@ -230,19 +241,23 @@
 #                               (
 #                                 "method"  => "digest",
 #                                 "realm"   => "download archiv",
-#                                 "require" => "group=www|user=jan|host=192.168.2.10"
+#                                 "require" => "user=jan"
 #                               ),
-#                               "/server-info" =>
+#                               "/server-config" =>
 #                               (
 #                                 "method"  => "digest",
 #                                 "realm"   => "download archiv",
-#                                 "require" => "group=www|user=jan|host=192.168.2.10"
+#                                 "require" => "valid-user"
 #                               )
 #                             )
 
 #### url handling modules (rewrite, redirect, access)
 #url.rewrite                = ( "^/$"             => "/server-status" )
 #url.redirect               = ( "^/wishlist/(.+)" => "http://www.123.org/$1" )
+#### both rewrite/redirect support back reference to regex conditional using %n
+#$HTTP["host"] =~ "^www\.(.*)" {
+#  url.redirect            = ( "^/(.*)" => "http://%1/$1" )
+#}
 
 #
 # define a pattern for the host url finding
@@ -268,3 +283,39 @@
 #### setenv
 #setenv.add-request-header  = ( "TRAV_ENV" => "mysql://user@host/db" )
 #setenv.add-response-header = ( "X-Secret-Message" => "42" )
+
+## for mod_trigger_b4_dl
+# trigger-before-download.gdbm-filename = "/home/weigon/testbase/trigger.db"
+# trigger-before-download.memcache-hosts = ( "127.0.0.1:11211" )
+# trigger-before-download.trigger-url = "^/trigger/"
+# trigger-before-download.download-url = "^/download/"
+# trigger-before-download.deny-url = "http://127.0.0.1/index.html"
+# trigger-before-download.trigger-timeout = 10
+
+## for mod_cml
+## don't forget to add index.cml to server.indexfiles
+# cml.extension               = ".cml"
+# cml.memcache-hosts          = ( "127.0.0.1:11211" )
+
+#### variable usage:
+## variable name without "." is auto prefixed by "var." and becomes "var.bar"
+#bar = 1
+#var.mystring = "foo"
+
+## integer add
+#bar += 1
+## string concat, with integer cast as string, result: "www.foo1.com"
+#server.name = "www." + mystring + var.bar + ".com"
+## array merge
+#index-file.names = (foo + ".php") + index-file.names
+#index-file.names += (foo + ".php")
+
+#### include
+#include /etc/lighttpd/lighttpd-inc.conf
+## same as above if you run: "lighttpd -f /etc/lighttpd/lighttpd.conf"
+#include "lighttpd-inc.conf"
+
+#### include_shell
+#include_shell "echo var.a=1"
+## the above is same as:
+#var.a=1
diff -ruN lighttpd.orig/pkg-plist lighttpd/pkg-plist
--- lighttpd.orig/pkg-plist	Fri Jan 20 16:52:37 2006
+++ lighttpd/pkg-plist	Fri Jan 20 17:13:49 2006
@@ -11,6 +11,7 @@
 lib/lighttpd/mod_cml.so
 lib/lighttpd/mod_compress.so
 lib/lighttpd/mod_dirlisting.so
+lib/lighttpd/mod_evasive.so
 lib/lighttpd/mod_evhost.so
 lib/lighttpd/mod_expire.so
 lib/lighttpd/mod_fastcgi.so
--- update_lighttpd_from_1.4.8_to_1.4.9.patch ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060120212518.76219.qmail>