Log of /trunk/AssetServer.csproj
| Sticky Revision: |
Revision 26 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 17 22:19:39 2008 UTC (4 years, 6 months ago) by jhurliman
File length: 5706 byte(s)
Diff to previous 25
* svn:externals referencing ExtensionLoader project * Moved all third party libraries to libs/ folder * Updated LICENSES.txt to include all third party libraries
Revision 25 - (view) (download) (annotate) - [selected]
Modified Sat Nov 15 03:56:39 2008 UTC (4 years, 6 months ago) by jhurliman
File length: 4384 byte(s)
Diff to previous 24
* Added MemcacheStorage, sits on top of another storage provider and uses memcached to cache metadata and asset data * Implemented Robert's suggestion to replace AssetURL with a list of method to URI mappings that contains data=>uri * Upgraded to latest ExtensionLoader with simplified extension starting * Simplified SimpleStorage by removing SimpleMetadata and using a dictionary of UUID to filenames * Moved Metadata into its own file, added serialization and deserialization methods * Added LICENSES.txt file for third party libraries (not complete yet)
Revision 24 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 14 21:10:28 2008 UTC (4 years, 6 months ago) by jhurliman
File length: 4345 byte(s)
Diff to previous 23 , to selected 25
* Replaced the three storage interfaces with IStorageProvider * Storage requests return StorageResponse enum instead of a bool * Added authentication and authorization interfaces * Added OpenID authentication provider, only the browser-based interface at /authenticate right now * All storage providers now receive an authToken for each action and check with the authorization provider * Fixed Authorization: header parsing * Added a dummy AuthorizeAll authorization provider * Added TryFetchDataMetadata(), an optimized path for some storage providers * ForEach() now takes a required start position and count * Added pagination to BrowseInterface * Removed DistributedStorage, going to take a new optimization route * Updated to latest ExtensionLoader
Revision 23 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 11 16:44:14 2008 UTC (4 years, 6 months ago) by jhurliman
File length: 4045 byte(s)
Diff to previous 20 , to selected 25
* Added AssetServer.DistributedStorage: Uses OpenDHT to store metadata and MySQL to store data. Still very experimental * Improved MySQL connection string config loading; will now try to load from .ini first * Changed all references to "assetid" in metadata to "id" * Updated to latest libomv trunk
Revision 20 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 5 02:31:45 2008 UTC (4 years, 6 months ago) by jhurliman
File length: 4045 byte(s)
Diff to previous 19 , to selected 25
* Added Amazon S3 storage backend * Implemented AssetClient createasset * Reworked AssetClient fetching to use byte[] instead of Asset class * Updated to latest OpenMetaverse.dll and OpenMetaverseTypes.dll * Added Metadata.AssetURL, ReferenceInterface will now check for this before constructing the default URL * Improved ReferenceInterface asset creation
Revision 19 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 4 01:36:02 2008 UTC (4 years, 6 months ago) by jhurliman
File length: 2676 byte(s)
Diff to previous 17 , to selected 25
* Upgrading solution and projects to VS2008 * Adding LitS3 project to the solution
Revision 17 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 3 19:21:57 2008 UTC (4 years, 6 months ago) by jhurliman
File length: 2505 byte(s)
Diff to previous 15 , to selected 25
* Adding sanity check when loading config file * Added an asset upload interface where the UUID is specified * Added asset upload support for ReferenceInterface and OpenSimInterface (untested) * Removing dead code * Cleanup
Revision 15 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 31 22:22:36 2008 UTC (4 years, 6 months ago) by jhurliman
File length: 2448 byte(s)
Diff to previous 12 , to selected 25
* Added AssetClient.ini that defines the extensions to load and the order in which they start * Completed OpenSimInterface, asset server can now act as a drop-in replacement for OpenSim.Grid.AssetServer.exe * Updated to latest OpenMetaverse and ExtensionLoader
Revision 12 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 31 00:42:41 2008 UTC (4 years, 6 months ago) by jhurliman
File length: 2448 byte(s)
Diff to previous 11 , to selected 25
More or less a full rewrite. Fleshed out the internal interfaces, split backend and frontend extensions, big performance improvements for both simple storage and opensimmysql
Revision 11 - (view) (download) (annotate) - [select for diffs]
Modified Wed Oct 29 22:17:11 2008 UTC (4 years, 6 months ago) by jhurliman
File length: 2378 byte(s)
Diff to previous 5 , to selected 25
* Added asset_url to metadata, removed methods array for now * Added mime-types and extensions for all AssetType values that might be transferred * Updated to the latest OpenMetaverse and ExtensionLoader * Using simplified HttpListener.AddListener() and a regex to match UUID requests
Revision 5 - (view) (download) (annotate) - [select for diffs]
Modified Sat Oct 11 01:14:40 2008 UTC (4 years, 7 months ago) by jhurliman
File length: 2342 byte(s)
Diff to previous 4 , to selected 25
* Consolidated the Simple extensions into a single file, metadata fetching is working (returns layer boundaries for textures as well) * Updated libraries, moved to the bin/ folder * Added default grid assets
Revision 4 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 7 22:44:02 2008 UTC (4 years, 7 months ago) by jhurliman
File length: 2827 byte(s)
Diff to previous 3 , to selected 25
* Added extension loading * Adding interfaces for getting metadata, data, and creating assets * Updating ExtensionLoader to latest version
Revision 3 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 7 22:08:30 2008 UTC (4 years, 7 months ago) by jhurliman
File length: 2729 byte(s)
Diff to previous 2 , to selected 25
Cleaning up file organization
Revision 2 - (view) (download) (annotate) - [select for diffs]
Added Tue Oct 7 20:53:38 2008 UTC (4 years, 7 months ago) by jhurliman
File length: 2745 byte(s)
Diff to selected 25
Initial import of the asset server. Listens on port 9001 for requests in the form of /AssetID/method
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
| ViewVC Help | |
| Powered by ViewVC 1.0.0 |

