CodePlex.SpaceBlock
CodePlex Home
Register
|
Sign In
|
CodePlex Home
Home
Releases
Discussions
Issue Tracker
Source Code
Stats
People
License
Close
RSS
All Project Updates
Discussions
Issue Tracker
Releases
Source Code
Wiki
RSS
Comments
|
Print View
|
Page Info
|
Change History (all pages)
Search Wiki:
Home
Project Description
SpaceBlock is a simple Windows front-end for managing Amazon S3, Nirvanix, and now Microsoft SSDS online storage accounts.
This project is fully open-sourced via the MIT license, contributions welcome!
Make a PayPal donation...
To Install and Run (via ClickOnce):
http://spaceblock.s3.amazonaws.com/install
Once installed, the application can be launched via the start menu
Features
Amazon S3 Integration
Support for EU buckets
Handles difficult key/bucket names (like unicode chars outside of the ASCII range & invalid urls)
Edit ACL, Bucket Logging Status, generate signed URLs
Leverages the cross-platform CodePlex.Resourceful REST library (
http://www.codeplex.com/resourceful
)
Define multiple accounts (e.g. allowing for streaming transfer between S3 accounts)
Vista compatible
Saved settings encrypted via the Windows Data Protection API (
http://msdn2.microsoft.com/en-us/library/ms995355.aspx
)
Screenshot
Solution Layout
The codebase currently consists of two solutions:
SpaceBlock.2005 (VS2005)
CodePlex.SpaceBlock
Core library (for abstracting file systems, etc)
CodePlex.SpaceBlock.MSBuild
MSBuild task library
CodePlex.SpaceBlock.NAnt
NAnt task library
CodePlex.SpaceBlock.Test
MSTest project
CodePlex.SpaceBlock.UI
WinForms front-end
SpaceBlock.2008 (VS2008)
CodePlex.SpaceBlock
CodePlex.SpaceBlock.UI
CodePlex.SpaceBlock.Test35
API examples using some of the new c# 3.0 features
What's New
Release 0.0.2.2
Added the ability to configure the S3 service host (to connect to an S3 clone instance via
baltic-avenue
)
Release 0.0.2.1
Added a new file system type based on the Sql Server Data Services beta service
http://www.microsoft.com/sql/dataservices/default.mspx
Release 0.0.2.0
Added mime types for flash files (FLV and SWF)
Fixed Nirvanix file system for file uploads (broken by a Nirvanix api upgrade)
Using the new Resourceful library 0.0.2
Release 0.0.1.13
Handles intermittent S3 server errors more gracefully (retry requests with exponential backoff) - especially noticeable when uploading a large number of small files
New Feature: Bucket creation dialog now shows bucket name availability
New Feature: Remember values used in the Edit Metadata dialog (user request)
New Feature: Ability to display file times in UTC time (user request)
Release 0.0.1.12
Enhancement: Prompt to exit if transfers are active
Enhancement: Skip S3 log files that cannot be accessed (occasionally unreadable)
New Feature: Set S3 default transfer ACL to private, public-read, or bucket (private or public-read depending on bucket ACL)
Release 0.0.1.11
Ability to perform
server-side
file renames on S3! (thanks to the new COPY object beta feature)
Release 0.0.1.10
Ability to set custom HTTP headers when uploading to S3
Release 0.0.1.9
Enhanced Amazon S3 url generation dialog to include public urls (user request) & virtual host-style urls in addition to signed urls
Release 0.0.1.8
Quick fix to underlying CodePlex.Resourceful library that should improve S3 retry logic
Release 0.0.1.7
Enhancement: Deleting large numbers of files from an S3 filesystem is now much faster (and happens in the background)
New Feature: Open file - launches the file in the OS-default application (or in explorer if no default)
Release 0.0.1.6
New Feature: Transfers View - manage multiple simultaneous transfers between file systems (similar to Opera's transfers tab).
Release 0.0.1.5
Automatic handling of time differences between the local machine and Amazon's S3 servers. Should minimize or eliminate RequestTimeTooSkewed responses.
Release 0.0.1.4
Reduced the number of resources loaded during the initial ClickOnce launch
Up-front file-system validation
What's New dialog after every version upgrade
New Feature: Support for virtual drives backed by the Nirvanix storage network (
http://www.nirvanix.com
)
Release 0.0.1.3
New Feature: Analyze S3 Server Logs context-menu option. Select one or more log files to enable command.
Last edited
Sep 21 at 5:49 PM
by
JohnSpurlock
, version 30
Comments
No comments yet.
Sign in to add a comment
Downloads
Current release:
SpaceBlock 0.0.2
Sun Jul 13 2008 at 7:00 AM
249 downloads
More info
To download the file you must agree to the following license.
Copyright (c) 2008 John Spurlock Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Activity
7
30
All
days
Page Views
224
Visits
164
Pages Per Visit
1.37
Work Items Closed
0
Discussion Posts
0
Related Projects
CodePlex.Resourceful
© 2006-2008 Microsoft
|
Privacy Statement
|
Terms of Use
|
Code of Conduct
|
CodePlex Blog
|
Version 2008.9.23.13635
Updating...