]> gitweb @ CieloNegro.org - Lucu.git/blobdiff - NEWS
Fix for insane memory usage
[Lucu.git] / NEWS
diff --git a/NEWS b/NEWS
index 358815f9a13e50366eea5aaa2209652af71ca1bb..ff66a4e6a77997f548650eb25927b415eb5d6dcd 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,43 @@
+Changes from 0.3.3 to 0.4
+-------------------------
+* Network.HTTP.Lucu.Resource: (Thanks: Voker57)
+
+    - Bugfix: inputForm was consuming too much memory. The memory
+      usage is still somewhat high, but not insanely high.
+
+    - Changed the type of FormData/fdContent from String to
+      Lazy.ByteString. Sorry for frequent type changes.
+
+Changes from 0.3.2 to 0.3.3
+---------------------------
+* Network.HTTP.Lucu.Resource: (Thanks: Voker57)
+    - getQueryForm and inputForm now returns [FormData] instead of
+      [(String, String)] to possibly include a name of uploaded file.
+
+Changes from 0.3.1 to 0.3.2
+---------------------------
+* Network.HTTP.Lucu.Parser:
+    - Reimplemented 'many', 'many1' and 'count' in tail-recursive
+      way. This resolves a stack overflow when a large file is POSTed
+      as a multipart/form-data.
+
+Changes from 0.3 to 0.3.1
+-------------------------
+* Network.HTTP.Lucu.Resource:
+    - Bugfix: getRemoteAddr' didn't work on little-endian architectures. (Thanks: Voker57)
+    - Bugfix: getRemoteAddr' didn't work for IPv6 network.
+    - New function: getRemoteHost
+
+Changes from 0.2.1 to 0.3
+-------------------------
+* Added SSL support:
+    - Network.HTTP.Lucu.Config.Config has a new member:
+        # cnfSSLConfig
+    - Network.HTTP.Lucu.Resource has a new action:
+        # getRemoteCertificate
+    - examples/SSL.hs:
+        an example for accepting HTTPS connections.
+
 Changes from 0.2 to 0.2.1
 -------------------------
 * Fixed incorrect dependency declaration in Lucu.cabal. No semantical