packages feed

xml-push 0.0.0.1 → 0.0.0.2

raw patch · 2 files changed

+7/−12 lines, 2 files

Files

src/Network/XmlPush/HttpPull/Tls/Server.hs view
@@ -40,18 +40,13 @@ 	g <- liftBase (cprgCreate <$> createEntropyPool :: IO SystemRNG) 	(inc, otc) <- (`run` g) $ do 		t <- open h cs kcs mca-		runXml t ip ep $ checkName t gn+		runXml t ip ep $ checkNameP t gn 	return $ HttpPullTlsSv (fromTChan inc) (toTChan otc) -checkName :: HandleLike h => TlsHandle h g -> (XmlNode -> Maybe String) ->+checkNameP :: HandleLike h => TlsHandle h g -> (XmlNode -> Maybe String) -> 	Pipe XmlNode XmlNode (TlsM h g) ()-checkName t gn = (await >>=) . maybe (return ()) $ \n -> do-	ok <- maybe (return True) (lift . svCheckName t) $ gn n+checkNameP t gn = (await >>=) . maybe (return ()) $ \n -> do+	ok <- maybe (return True) (lift . checkName t) $ gn n 	unless ok $ error "checkName: bad client name" 	yield n-	checkName t gn--svCheckName :: HandleLike h => TlsHandle h g -> String -> TlsM h g Bool-svCheckName t n = do-	ns <- getNames t-	return $ n `elem` ns+	checkNameP t gn
xml-push.cabal view
@@ -2,7 +2,7 @@ cabal-version:	>= 1.8  name:		xml-push-version:	0.0.0.1+version:	0.0.0.2 stability:	Experimenmtal author:		Yoshikuni Jujo <PAF01143@nifty.ne.jp> maintainer:	Yoshikuni Jujo <PAF01143@nifty.ne.jp>@@ -100,7 +100,7 @@ source-repository	this     type:	git     location:	git://github.com/YoshikuniJujo/xml-push.git-    tag:	xml-push-0.0.0.1+    tag:	xml-push-0.0.0.2  library     hs-source-dirs:	src