<span style="font-family: courier new,monospace;">Announcing sendfile-0.3 at <a href="http://hackage.haskell.org/package/sendfile-0.3">http://hackage.haskell.org/package/sendfile-0.3</a></span><br style="font-family: courier new,monospace;">
<br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">[ List of Changes ]</span><br><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">* The signature for sendFile' has changed</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> it was: Handle -> FilePath -> Int -> Int -> IO ()</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> now is: Handle -> Handle -> Int -> IO ()</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> This allows you to pass in a handle instead of a FilePath for the infile, and since you can now directly manipulate the infile handle, there is no need for offset (one can use hSeek).</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">* Documentation updated / expanded</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">* fileSize function removed (didn't belong)</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">* Errors are now wrapped in proper errnos (using Foreign.C.Error for nix and Win32.Error for win) and give useful messages on exception.</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">* The Module Name has been changed to reflect its function:</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> it was: SendFile</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> now is: Network.Socket.SendFile</span><br style="font-family: courier new,monospace;"><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">Windows and Linux seem to be working well, who wants to contribute patches for BSD and Mac?</span><br style="font-family: courier new,monospace;">
<br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">Much thanks goes to Duncan Coutts for his constructive criticism and feedback on 0.2. As usual, please continue to send bugs / feedback / etc to <a href="mailto:happs@googlegroups.com">happs@googlegroups.com</a>.</span><br style="font-family: courier new,monospace;">
<br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">Cheers!</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">Matthew Elder</span><br style="font-family: courier new,monospace;">
<br style="font-family: courier new,monospace;">