[assembly: AssemblyCopyright("Copyright © GRNet 2011-2012")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
-[assembly: AssemblyInformationalVersion("2012-03-14")]
+[assembly: AssemblyInformationalVersion("2012-03-20")]
// Setting ComVisible to false makes the types in this assembly not visible
// to COM components. If you need to access a type in this assembly from
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("0.7.20312.0")]
-[assembly: AssemblyFileVersionAttribute("0.7.20312.0")]
+[assembly: AssemblyVersion("0.7.20313.0")]
+[assembly: AssemblyFileVersionAttribute("0.7.20313.0")]
{
- public static int Read(this FileInfo fileInfo,byte[] buffer,int offset,int count)
- {
+ public static int Read(this FileInfo fileInfo,byte[] buffer,long offset,int count)
+ {
+ if (offset <= 0)
+ throw new ArgumentOutOfRangeException("offset", offset, "The file offset can't be negative");
+ Contract.EndContractBlock();
//Open the stream only long enough to read a block
using (var stream = fileInfo.OpenRead())
{
var blockIndex = block.Key;
using (var blockStream = File.OpenRead(blockPath))
{
- var offset = blockIndex*ServerHash.BlockSize;
+ long offset = blockIndex*ServerHash.BlockSize;
stream.Seek(offset, SeekOrigin.Begin);
blockStream.CopyTo(stream);
}
{
//Find the proper block
var blockIndex = treeHash.HashDictionary[missingHash];
- var offset = blockIndex*accountInfo.BlockSize;
+ long offset = blockIndex*accountInfo.BlockSize;
var read = fileInfo.Read(buffer, offset, accountInfo.BlockSize);
<title>Pithos MS Client</title> \r
<link>https://code.grnet.gr/projects/pithos-ms-client/repository/revisions/master/changes/trunk/Pithos.Installer/versioninfo.xml</link> \r
<description></description> \r
- <language>en</language> \r
+ <language>en</language> \r
+ <item> \r
+ <title>Version 0.7.20313</title>\r
+ <sparkle:releaseNotesLink>https://code.grnet.gr/projects/pithos-ms-client/repository/revisions/master/raw/trunk/Pithos.Installer/rnotes.0.7.20313.html</sparkle:releaseNotesLink>\r
+ <pubDate>Tue, 20 Mar 2012 09:00:00 +0200</pubDate>\r
+ <enclosure \r
+ url="https://code.grnet.gr/attachments/download/1023/PithosPlus_Setupv0.7.20313.0.exe"\r
+ length="4334895" \r
+ type="application/octet-stream"\r
+ sparkle:version="0.7.20313" \r
+ />\r
+ </item>\r
<item> \r
<title>Version 0.7.20312</title>\r
<sparkle:releaseNotesLink>https://code.grnet.gr/projects/pithos-ms-client/repository/revisions/master/raw/trunk/Pithos.Installer/rnotes.0.7.20312.html</sparkle:releaseNotesLink>\r