Use attoparsec instead of our handmade parser combinator

« Lucu project page

attoparsec does have a capability of returning unconsumed bytes, which was the very reason I made Network.HTTP.Lucu.Parser. 'allowEOF' can be eliminated I think.

Details

Id: 8959dadc07db1bd363283dee401073f6e48dc7fa
Type: task
Creation time: 2010-03-12 06:56 UTC
Creator: PHO <pho@...>
Release: Lucu-1.0 (unreleased)
Component: Lucu
Status: closed: fixed fixed

Commits for this issue

2011-10-31 17:24 UTC PHO <pho@...> Haddock comments [9b2a30d]
2011-10-31 17:14 UTC PHO <pho@...> comment [d70d885]
2011-10-31 16:32 UTC PHO <pho@...> Cosmetic changes suggested by hlint [48560a5]
2011-10-31 16:28 UTC PHO <pho@...> bugfix [2089e7b]
2011-10-31 15:22 UTC PHO <pho@...> Reimplement MultipartForm [a362be1]
2011-10-26 17:21 UTC PHO <pho@...> Many bugfixes [ece223c]
2011-10-24 15:48 UTC PHO <pho@...> Haddock overhaul [9668dc2]
2011-10-24 13:08 UTC PHO <pho@...> Yet Another Huge Changes [f402841]
2011-10-21 13:54 UTC PHO <pho@...> Doc fix [0aa4f6d]
2011-10-21 13:29 UTC PHO <pho@...> The library compiles again. [8225cc5]
2011-10-21 04:30 UTC PHO <pho@...> Resource paths should not be assumed to be encoded in UTF-8. HTTP/1.1 says nothing about that. [7bc27fc]
2011-10-20 17:16 UTC PHO <pho@...> Resource.hs compiles again. [7843dbf]
2011-10-19 14:28 UTC PHO <pho@...> Many many changes [1f0a19c]
2011-10-17 18:53 UTC PHO <pho@...> Still making many changes... [1789cee]
2011-10-17 14:10 UTC PHO <pho@...> hPutLBS is no longer used. [1f3ac4a]
2011-10-17 14:01 UTC PHO <pho@...> Fixed many bugs... [72a3e24]
2011-10-17 08:16 UTC PHO <pho@...> examples/HelloWorld.hs fully works now. [895341e]
2011-10-13 16:47 UTC PHO <pho@...> Examples now compile. [ac2ff93]
2011-10-13 13:56 UTC PHO <pho@...> Fixing examples... [fc4e025]
2011-10-13 13:14 UTC PHO <pho@...> Cosmetic changes suggested by hlint. [6126eb9]
2011-10-13 12:38 UTC PHO <pho@...> ImplantFile.hs now compiles. [5582050]
2011-10-12 18:01 UTC PHO <pho@...> The library now compiles, and I'm now working on ImplantFile.hs [ea2b783]
2011-10-08 13:26 UTC PHO <pho@...> RequestReader now compiles... [17020e4]
2011-10-05 07:26 UTC PHO <pho@...> Many changes... [2bb7a0b]
2011-10-04 16:44 UTC PHO <pho@...> ResponseWriter now compiles. [cc55fb9]
2011-10-04 07:58 UTC PHO <pho@...> many changes [32a6ebb]
2011-10-04 06:01 UTC PHO <pho@...> Bugfix [a19fa7d]
2011-10-04 05:20 UTC PHO <pho@...> Many changes [0ff0346]
2011-10-04 04:16 UTC PHO <pho@...> many changes... [3fe5ca3]
2011-10-03 18:13 UTC PHO <pho@...> Many changes... [db4b612]
2011-08-25 19:38 UTC PHO <pho@...> Still working on Postprocess... [c684779]
2011-08-25 19:35 UTC PHO <pho@...> Working on Postprocess... [5477896]
2011-08-25 18:48 UTC PHO <pho@...> Format and others [8510a37]
2011-08-25 16:51 UTC PHO <pho@...> MIMEType and MultipartForm [dfc7787]
2011-08-25 16:28 UTC PHO <pho@...> Remove unnecessary 'try' [4498b6a]
2011-08-25 16:19 UTC PHO <pho@...> Removed unnecessary 'try' [b923d45]
2011-08-25 15:51 UTC PHO <pho@...> RFC2231 is done... Hope it works... [0a30048]
2011-08-25 15:13 UTC PHO <pho@...> Still working on RFC2231... [d002a49]
2011-08-17 02:31 UTC PHO <pho@...> Still working on RFC2231 [7a7fc1a]
2011-08-16 13:23 UTC PHO <pho@...> Still working on RFC2231 [087d94d]
2011-08-12 06:05 UTC PHO <pho@...> RFC2231.printParams [05f49fa]
2011-08-06 05:21 UTC PHO <pho@...> MultipartForm [02d702c]
2011-08-05 18:47 UTC PHO <pho@...> Abortion [6968674]
2011-08-05 18:19 UTC PHO <pho@...> DefaultPage [3b68067]
2011-08-05 17:58 UTC PHO <pho@...> Authorization / DefaultPage [c7a8bc0]
2011-08-01 15:11 UTC PHO <pho@...> Authorization [4200b71]
2011-07-31 04:29 UTC PHO <pho@...> ETag [50a37a0]
2011-07-31 03:22 UTC PHO <pho@...> MIMEType.Guess [360baa7]
2011-07-31 02:28 UTC PHO <pho@...> MIMEType [65a16e9]

Issue log

2011-10-31 17:29 UTC PHO <pho@...> closed with disposition fixed
Done!
2011-07-30 11:17 UTC PHO <pho@...> changed status from unstarted to in_progress
2011-07-30 04:40 UTC PHO <pho@...> assigned to release Lucu-1.0 from unassigned
2010-03-12 06:56 UTC PHO <pho@...> created