<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&#39; has changed</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">    it was: Handle -&gt; FilePath -&gt; Int -&gt; Int -&gt; IO ()</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">    now is: Handle -&gt; Handle -&gt; Int -&gt; 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&#39;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;">