]> gitweb @ CieloNegro.org - Lucu.git/commitdiff
Update NEWS and Lucu.cabal
authorpho <pho@cielonegro.org>
Wed, 3 Mar 2010 17:18:42 +0000 (02:18 +0900)
committerpho <pho@cielonegro.org>
Wed, 3 Mar 2010 17:18:42 +0000 (02:18 +0900)
Ignore-this: ab507668f5271aaa00321942f36df36b

darcs-hash:20100303171842-62b54-f5a3b2634e609f2e17d06157411b370b3b28043c.gz

Lucu.cabal
NEWS
Network/HTTP/Lucu/Config.hs

index 39fa14b6da7e148ff7687aca9e34393600670843..d260616e6b5fefda9d1f533a9fda4d9b3d019c82 100644 (file)
@@ -8,7 +8,7 @@ Description:
         messing around FastCGI. It is also intended to be run behind a
         reverse-proxy so it doesn't have some facilities like logging,
         client filtering or such like.
-Version: 0.4.2
+Version: 0.5
 License: PublicDomain
 License-File: COPYING
 Author: PHO <pho at cielonegro dot org>
diff --git a/NEWS b/NEWS
index 28e23fcc4bb72ffced1109005a93109fe5e2a006..c9440723921fd8e37b03d68636d16ac843a4ce19 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,25 @@
+Changes from 0.4.2 to 0.5
+-------------------------
+* Network.HTTP.Lucu.Config: (Suggested by Voker57)
+
+    - New config parameters:
+      - cnfServerV4Addr (default: Just "0.0.0.0")
+      - cnfServerV6Addr (default: Just "::")
+
+      These are local IP addresses to listen to both HTTP and HTTPS
+      clients. If you set 'cnfServerV4Addr' to Nothing, Lucu will not
+      listen to IPv4 clients. Ditto with 'cnfServerV6Addr'.
+
+    - Type change:
+      - cnfServerPort
+      - sslServerPort
+
+      The type of these params used to be Network.PortID but is now
+      Network.Socket.ServiceName, which means Lucu no longer be able
+      to listen to UNIX domain sockets. I believe no one wants to do
+      that but feel free to blame PHO if you miss it.
+
+
 Changes from 0.4.1 to 0.4.2
 ---------------------------
 * Fixed build failure on GHC 6.12.1. (Thanks: Voker57)
index 29c560891ebec2f9d13b38bca91f9ce2d77436ae..cb3f4a8b4b5e68f6e9e105ed9d0e4624ceb209ae 100644 (file)
@@ -29,16 +29,16 @@ data Config = Config {
     -- |A port number (or service name) to listen to HTTP clients.
     , cnfServerPort :: !ServiceName
 
-    -- |Local IPv4 address to listen to HTTP clients. Set this to
-    -- @('Just' "0.0.0.0")@ if you want to accept any IPv4
-    -- connections. Set this to 'Nothing' to disable IPv4.
+    -- |Local IPv4 address to listen to both HTTP and HTTPS
+    -- clients. Set this to @('Just' "0.0.0.0")@ if you want to accept
+    -- any IPv4 connections. Set this to 'Nothing' to disable IPv4.
     , cnfServerV4Addr :: !(Maybe HostName)
 
-    -- |Local IPv6 address to listen to HTTP clients. Set this to
-    -- @('Just' "::")@ if you want to accept any IPv6 connections. Set
-    -- this to 'Nothing' to disable IPv6. Note that there is currently
-    -- no way to assign separate ports to IPv4 and IPv6 server
-    -- sockets.
+    -- |Local IPv6 address to listen to both HTTP and HTTPS
+    -- clients. Set this to @('Just' "::")@ if you want to accept any
+    -- IPv6 connections. Set this to 'Nothing' to disable IPv6. Note
+    -- that there is currently no way to assign separate ports to IPv4
+    -- and IPv6 server sockets.
     , cnfServerV6Addr :: !(Maybe HostName)
 
     -- |Configuration for HTTPS connections. Set this 'Nothing' to