Skip to content
This repository
  • 162 commits
  • 50 files changed
  • 4 comments
  • 12 contributors
Jul 31, 2012
Gregory Collins Rewrite snap-core i/o to use io-streams (no tests yet) c2a69ec
Aug 09, 2012
Gregory Collins Checkpoint 7534050
Aug 11, 2012
Gregory Collins FileUpload tests compile 7c4d118
Gregory Collins More test modules build a6cace0
Gregory Collins Testsuite builds. 8386449
Aug 12, 2012
Gregory Collins Fix some test cases 3dbd81b
Gregory Collins Most tests now pass 0e247a5
Gregory Collins All tests pass! d6a732a
Aug 15, 2012
Gregory Collins Rework authors d6b35e9
Aug 16, 2012
Gregory Collins Merge branch 'master' into io-streams ca700d1
Gregory Collins Merge branch 'io-streams' of github.com:gregorycollins/snap-core into…
… io-streams
b90ed15
Gregory Collins io-streams has atEOF now 137c6cd
Aug 23, 2012
Gregory Collins Update with changes to io-streams 864fe11
Aug 25, 2012
Gregory Collins checkpoint a9885d8
Aug 27, 2012
Gregory Collins withFileAsInputStream has been renamed upstream in io-streams 7297843
Sep 11, 2012
Gregory Collins Merge branch 'master' into io-streams 4c19273
Gregory Collins Remove dependency on deepseq. 752a17e
Gregory Collins Merge branch 'master' into io-streams 580bfa4
Sep 12, 2012
Gregory Collins Merge branch 'master' into io-streams 66e8f1a
Sep 14, 2012
Gregory Collins GHC 7.6.1 changes numeric hierarchy again, sigh. 0f2b207
Sep 20, 2012
Jacob Stanley Relax upper bound for unix-compat from 0.4 -> 0.5 e117fed
Gregory Collins Merge pull request #157 from jystic/master
Relax upper bound for unix-compat from 0.4 -> 0.5
9db2ad3
Gregory Collins Bump to 0.9.2.1 a30dea1
Gregory Collins Testsuite unix-compat needs bumping also ea8eed6
Sep 21, 2012
Gregory Collins Update to latest io-streams changes bd02b74
Sep 22, 2012
Gregory Collins Switch to monad-control. Still todo: clean up the 'uncatchable except…
…ions' stuff.
9f730dc
Gregory Collins Fix http escaping. de40460
Sep 23, 2012
Gregory Collins Merge branch 'master' into io-streams
Conflicts:
	snap-core.cabal
	test/snap-core-testsuite.cabal
709bc7f
Oct 03, 2012
Herbert Valerio Riedel Bump build-dep to allow vector-0.10 and remove some redundant build-deps 2108fea
Herbert Valerio Riedel Add back build-dep for old-locale for -fportable builds
The old-locale build-dep was dropped in
 2108fea
323b737
Gregory Collins Bump to 0.9.2.2 74b64f9
Gregory Collins ... 9c16725
Gregory Collins Allow vector 0.11 in testsuite 697e20a
Oct 15, 2012
Gregory Collins Source now requires strict pair b1aa03d
Oct 26, 2012
amontague mention handleFileUploads for multipart-form/data 888a12f
Oct 29, 2012
amontague use the fully qualified name 8627944
Nov 18, 2012
Gregory Collins ... 93b7031
Nov 22, 2012
Gregory Collins Build fixes. 42f5acf
Nov 28, 2012
Gregory Collins Fix tests 318267e
Nov 29, 2012
Gregory Collins Header type: no need for multiple values. 8537731
Gregory Collins Remove rqServerPort, it's useless. 634b49c
Gregory Collins Ignore TAGS files. 5dbac66
Nov 30, 2012
Gregory Collins EscapeSnap: OutputStream should be over Builder. 5553309
Dec 06, 2012
Gregory Collins Bump snap-core to 0.10. 3b25859
Gregory Collins Merge branch 'master' into io-streams f734376
Dec 07, 2012
Gregory Collins Bump lifted-base dep. 191de43
Dec 12, 2012
Andrew Cowie Rename Request fields to Client/Server.
Adjust Request object fields from Remote/Local to Client/Server,
being agnostic about which side we're looking from.
c59666a
Andrew Cowie Adjust test suite to new field names 4197cc0
Andrew Cowie Merge branch 'io-streams' into request c31ccf1
Gregory Collins 100% test coverage for fastset 85a7158
Dec 13, 2012
Gregory Collins More test coverage for snap-core. 6e7838f
Dec 14, 2012
Andrew Cowie Update lifted-base dependency 7645a14
Andrew Cowie Revert change to rqLocalHostname 69c2e0a
Gregory Collins Merge pull request #161 from afcowie/request
Rename Request fields to Client/Server
6c58772
Dec 15, 2012
Gregory Collins Add tests for Readable. 00c8868
Gregory Collins 100% coverage for the gzip module. f6c94be
Gregory Collins Cover Snap.Types.Headers. 8b3861d
Dec 16, 2012
Gregory Collins Remove some unused instances from FileServe. 019bb3a
Gregory Collins More test coverage. 6c0defc
Dec 19, 2012
Gregory Collins 100% test coverage for fileserve. 89a1de9
Dec 24, 2012
Gregory Collins More test coverage. 2f472b3
Jan 06, 2013
Gregory Collins Add missing file. 33dc6ed
Jan 08, 2013
Gregory Collins Bump testsuite deps. 42f9f5e
Jan 17, 2013
Gregory Collins Rename unsafeToInt as unsafeToNat, and make it work correctly. eb0743b
Gregory Collins Merge branch 'io-streams' of github.com:snapframework/snap-core into …
…io-streams
45969cc
Doug Beardsley Switch to readable package 50965e1
Jan 25, 2013
Gregory Collins Bump io-streams to 1.0. e1184e0
Feb 01, 2013
Gregory Collins Simplify rspBodyToEnum using StreamProc type synonym e2601c0
Feb 06, 2013
Eric Mertens Bump case-insensitive version f52bf41
Feb 07, 2013
Gregory Collins Merge pull request #167 from glguy/master
Bump case-insensitive version
54b739c
Gregory Collins Bump version number down to 0.9.3 (no reason to go to 0.10 now that w…
…e've decoupled snap version)
aeab339
Gregory Collins Merge branch 'master' into io-streams
Conflicts:
	snap-core.cabal
b78b873
Gregory Collins Relax case-insensitive bounds (didn't realize the lower bound got bum…
…ped so aggressively)
ed47a15
Feb 12, 2013
Gregory Collins Merge pull request #158 from amontague/master
mention handleFileUploads in the description of rqPostParams
6e9f4e6
Gregory Collins Merge branch 'master' into io-streams 03aa634
Gregory Collins Merge branch 'io-streams' of github.com:snapframework/snap-core into …
…io-streams

Conflicts:
	snap-core.cabal
f26b8b9
Gregory Collins Remove deprecated Snap.Types module. 2677602
Feb 23, 2013
西風 No Content-Length for 204 or 304.
It's better that the field `Content-Length` is cleared
when the status code is 204 or 304, according to RFC 2616
sec 4.4, sec 10.2.5 and sec 10.3.5.
b64c963
Feb 28, 2013
Gregory Collins Merge branch 'master' of github.com:snapframework/snap-core cb325bf
Gregory Collins Commit failing test for #175. 456f2ca
Gregory Collins URL-decode before calling 'fromBS' in pathArg. Fixes #175. f2ec889
Mar 01, 2013
Gregory Collins Merge branch 'master' into io-streams
Conflicts:
	snap-core.cabal
	src/Snap/Internal/Parsing.hs
	src/Snap/Internal/Types.hs
	test/suite/Snap/Core/Tests.hs
15c245b
Mar 09, 2013
Gregory Collins Merge pull request #173 from favonia/no-content-length-for-304
No Content-Length for 204 or 304.
4286072
Gregory Collins Merge branch 'master' into io-streams 6f3a45d
Mar 11, 2013
Gregory Collins Bump io-streams version. 5fb0024
Gregory Collins Bump io-streams version in testsuite. 1dea672
Mar 19, 2013
Henry Laxen added addCookies to RequestBuilder and Snap.Test 5b1e207
Gregory Collins Merge pull request #176 from henrylaxen/master
Add addCookies to Snap.Test
d025f43
Apr 11, 2013
Simon Meier Fix #177: compatible Eq and Ord instances for Method. e79225f
Gregory Collins Merge pull request #178 from meiersi/fix-method-ord-instance
Fix #117: compatible Eq and Ord instances for Method.
c9ddc05
Gregory Collins Merge branch 'master' into io-streams d040cfd
Apr 13, 2013
Gregory Collins Test code: add 'requestToString', ensure requests have a host header. 5338254
Gregory Collins RequestBuilder should be a Functor and an Applicative. e4e4da8
Gregory Collins Note when the requestToString function was added. bf0cb7c
Gregory Collins Make requestToString deal with chunked transfer encoding. 5f11bdc
Apr 14, 2013
Gregory Collins Test code: set cookie headers c424b12
Gregory Collins Request format for cookies is different (duh) 3f3a764
Apr 15, 2013
Gregory Collins Remove FastSet, fix tests a387885
Apr 18, 2013
Gregory Collins Downgrade hashable. 3f91bb9
Gregory Collins Change hashable dep on testsuite also. e359408
Gregory Collins Merge branch 'master' into io-streams 177a01d
Apr 29, 2013
Gregory Collins Blacklist bad versions of hashable (closes #164) 8666a3a
Gregory Collins Merge branch 'master' into io-streams 9bd4656
May 03, 2013
Gregory Collins Upgrade to io-streams 1.1 c9cbab9
Gregory Collins Switch to four-digit version. 8a849d8
May 25, 2013
Gregory Collins Add some more default mime types. 083bdf8
Gregory Collins Merge branch 'master' into io-streams
Conflicts:
	src/Snap/Util/FileServe.hs
604bb94
Gregory Collins Remove unused import. 8bdbf5b
Jun 02, 2013
Gregory Collins Bump cabal version. cc5e499
Jun 10, 2013
Gregory Collins Hashable is still messed up. Blacklist 1.2. c03e397
Gregory Collins Merge branch '0.9-stable'
Conflicts:
	snap-core.cabal
c4abe6e
Aug 30, 2013
Gregory Collins Don't use -auto-all. 497b1bf
Gregory Collins Snap.Types.Headers: give control over fold direction. 89ff544
Aug 31, 2013
Gregory Collins Switch headers to an alist. fb90ef8
Gregory Collins fix testsuite re: rspHttpVersion d0a380e
Gregory Collins Experiment: codensity transform a79b345
Sep 01, 2013
Gregory Collins Store headers case-folded, fix tests. cd93118
Gregory Collins More tests for headers. 9ecf008
Gregory Collins Merge branch 'codensity' into io-streams 0d98f97
Gregory Collins Change Int64 to Word64 in a couple of places, add an efficient Word64…
… -> ByteString conversion.
0ff8adf
Doug Beardsley Accept case-insensitive 1.1 81b05ed
Doug Beardsley Version bump 423e962
Doug Beardsley Bump case-insensitive in test suite e5d3fcb
Gregory Collins Merge branch '0.9-stable' 8317e1f
Gregory Collins Merge branch 'master' into io-streams 1ff1688
Sep 09, 2013
Gregory Collins Bump case-insensitive version in testsuite. e6dc5a7
Gregory Collins Switch to new case-insensitive unsafeMk function. 1e08c38
Nov 05, 2013
Gregory Collins Re-allow hashable >= 1.2.1. 3e53726
Gregory Collins Merge branch '0.9-stable'
Conflicts:
	snap-core.cabal
d46b342
Gregory Collins Merge branch 'master' into io-streams cf08e1d
Nov 06, 2013
Gregory Collins Test coverage improvements. 0708fcb
Jan 13, 2014
Gregory Collins Bump attoparsec and text deps. 1a1c25e
Gregory Collins Merge branch '0.9-stable' 711346b
Gregory Collins Merge branch 'master' into io-streams
Conflicts:
	snap-core.cabal
	test/snap-core-testsuite.cabal
4b0c0cb
Feb 07, 2014
Gregory Collins Remove unused attoparsec-enumerator dependency. 424ceb4
Gregory Collins Bump readable dep. c1103eb
Thomas Schilling Fix for GHC 7.8: use standalone deriving for Typeable instance a32cf5a
Thomas Schilling Fix deprecation warning: add Applicative instance to Monad 9aa2612
Gregory Collins Merge pull request #187 from nominolo/master
Fix build with GHC 7.8 RC1
f46205c
Thomas Schilling Fix for GHC 7.8: use standalone deriving for Typeable instance 4dcb4e7
Thomas Schilling Fix deprecation warning: add Applicative instance to Monad 4c23d4d
Gregory Collins Merge branch '0.9-stable' b9dc8ac
Gregory Collins Bump version 3357369
Feb 11, 2014
Thomas Schilling Fix deprecation warning: add Applicative instance to Monad
Conflicts:
	src/Snap/Internal/Test/RequestBuilder.hs
b27f67f
Gregory Collins Make Snap Typeable work with GHC 7.8. 5adedd7
Mar 02, 2014
Gregory Collins Export rqHeaders from Snap.Core. bdd8192
Gregory Collins Merge branch 'master' into io-streams
Conflicts:
	src/Snap/Internal/Test/RequestBuilder.hs
	src/Snap/Internal/Types.hs
342def1
Gregory Collins Merge testsuite .cabal into main .cabal, twiddle readmes, some cleanups. 7b7c3e9
Gregory Collins Increase test coverage. 89b7485
Mar 04, 2014
Gregory Collins Check in Snap.Util.FileUploads, missing after last refactor. f21f55a
Gregory Collins Fix a bug re: parameter ordering in "route".
If you dispatched "/a/b" on the route ":var/:var", what would you expect the
value of (rqParam "var") to be? If you said (Just ["b", "a"]), then
congratulations, Snap versions prior to this one agree with you.

Increased routing module test coverage to 100%.
4103a18
Mar 08, 2014
Gregory Collins 100% test coverage for RequestBuilder module. ebebe66
Mar 25, 2014
Gregory Collins Increase test coverage for Snap.Internal.Types. 8133890
Gregory Collins Minimize imports for snap-core. 8ef17b7
Mar 28, 2014
Gregory Collins 100% test coverage for Snap.Internal.Types.
Note that there's a new FIXME in here to move the cookie rendering code from
snap-server to fixupResponse in snap-core.
f3b224a
Gregory Collins Bump case-insensitive dependency. e09267f
Gregory Collins Merge branch '0.9-stable'
Conflicts:
	snap-core.cabal
	test/snap-core-testsuite.cabal
faaf61f
Gregory Collins Cover some trivial stuff in FileUploads, and fix the way the exceptio…
…n hierarchy works.
b52d0f9
Mar 29, 2014
Gregory Collins Fix some small parsing quibbles with file uploads, more test coverage. 0d264fd
Mar 31, 2014
Gregory Collins More test coverage for file uploads. 961aee8
Gregory Collins Get snap-core to 100% test coverage. f819079
Apr 07, 2014
Gregory Collins Add deprecation shims for rqRemoteAddr and rqRemotePort. abdfd62