diff --git a/HTTP.cabal b/HTTP.cabal
--- a/HTTP.cabal
+++ b/HTTP.cabal
@@ -1,5 +1,5 @@
 Name: HTTP
-Version: 4000.2.8
+Version: 4000.2.9
 Cabal-Version: >= 1.8
 Build-type: Simple
 License: BSD3
@@ -85,7 +85,7 @@
                  Network.HTTP.Utils
                  Paths_HTTP
   GHC-options: -fwarn-missing-signatures -Wall
-  Build-depends: base >= 2 && < 4.7, network < 2.5, parsec
+  Build-depends: base >= 2 && < 4.8, network < 2.5, parsec
   Extensions: FlexibleInstances
   if flag(old-base)
     Build-depends: base < 3
@@ -107,7 +107,7 @@
 Test-Suite test
   type: exitcode-stdio-1.0
 
-  build-tools: ghc >= 6.10 && < 7.8
+  build-tools: ghc >= 6.10 && < 7.10
 
   hs-source-dirs: test
   main-is: httpTests.hs
@@ -118,14 +118,15 @@
                      httpd-shed,
                      mtl >= 2.0 && < 2.2,
                      bytestring >= 0.9 && < 0.11,
-                     case-insensitive >= 0.4 && < 0.5,
+                     case-insensitive >= 0.4 && < 1.2,
                      deepseq >= 1.3 && < 1.4,
-                     http-types >= 0.6 && < 0.8,
-                     conduit >= 0.4 && < 0.6,
+                     http-types >= 0.6 && < 0.9,
+                     conduit >= 0.4 && < 1.1,
                      wai >= 1.2 && < 1.4,
-                     warp >= 1.2 && < 1.4,
+                     -- compile failure with warp 1.3.10
+                     warp >= 1.2 && < 1.3.10,
                      pureMD5 >= 2.1 && < 2.2,
-                     base >= 2 && < 4.7,
+                     base >= 2 && < 4.8,
                      network,
                      split >= 0.1 && < 0.3,
                      test-framework,
