X-Git-Url: http://git.cielonegro.org/gitweb.cgi?p=Lucu.git;a=blobdiff_plain;f=NEWS;h=0eae2a6c1f19b3274aae23a1df2e0de3e8361a99;hp=358815f9a13e50366eea5aaa2209652af71ca1bb;hb=7943b7672278b5fc2b15f4005441b2c076e4e138;hpb=c179f51aa7b15764807141c175f9fe8797424991 diff --git a/NEWS b/NEWS index 358815f..0eae2a6 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,64 @@ +Changes from 0.4 to 0.4.1 +------------------------- +* Network.HTTP.Lucu.Resource: (Thanks: Voker57) + + - getPathInfo now un-escapes the resulting path info. This may + break backward compatibility in very confusing way, if your code + relies on the previous implementation. Sorry for any + inconvenience. + +* Network.HTTP.Lucu.Resource.Tree: (Thanks: Voker57) + + - Fix: mkResTree wasn't working correctly for a resource path + [""], which should be treated as same as [] the root. + + - Fix: Greedy resources on the root of resource tree wasn't really + greedy. + +* Network.HTTP.Lucu.Resource.Tree: + + - New constant: emptyResource + +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