Log of /trunk/AssetClient/Program.cs
| Links to HEAD: | (view) (download) (annotate) |
| Sticky Revision: |
Revision 47 - (view) (download) (annotate) - [select for diffs]
Modified Mon Dec 15 19:27:36 2008 UTC (4 years, 5 months ago) by jhurliman
File length: 13311 byte(s)
Diff to previous 43
* Changed OpenID login to start with a JSON POST instead of a web login form (may add web login form back in later) * Added authorization support to AssetClient * Added the Google AppEngine implementation of the asset server * Using Uri instead of string for URLs wherever possible
Revision 43 - (view) (download) (annotate) - [select for diffs]
Modified Wed Dec 10 03:11:00 2008 UTC (4 years, 5 months ago) by jhurliman
File length: 11933 byte(s)
Diff to previous 42
* Initial commit of the UserServer, a rewrite of OpenSim.Grid.UserServer.exe that adds plugins and federated identity * Initial commit of UserServer.LdapAuthentication * Ctrl+C stops the services now instead of Enter * Applied a patch from Julia to TextureRedirector to catch errors in packet delegates * Added a license file to the root directory * Updated to the latest versions of OpenMetaverse libraries (fixes several OSD/JSON issues)
Revision 42 - (view) (download) (annotate) - [select for diffs]
Modified Wed Dec 3 01:12:12 2008 UTC (4 years, 5 months ago) by jhurliman
File length: 11929 byte(s)
Diff to previous 41
* AssetClient and TextureRedirector allow an asset server URL to be specified. The default is still http://localhost:9001/ * AssetClient class now requires that a serverURL be specified for all actions (except fetching data, where a full asset URL is required) * Added IMetricsProvider interface for metrics gathering and reporting * Updated all storage and inventory providers to report metrics * Added NullMetrics, a default metrics provider with empty functions
Revision 41 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 2 18:00:11 2008 UTC (4 years, 5 months ago) by jhurliman
File length: 11504 byte(s)
Diff to previous 40
* Better parsing of OpenSim asset requests (the ?texture parameter was not being stripped off) * Converted AssetClient to use the file extension to content-type map in AssetServer.Utils (AssetClient now has a reference to AssetServer for this function) * More file extension to content-type mappings
Revision 40 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 2 00:27:00 2008 UTC (4 years, 5 months ago) by jhurliman
File length: 11503 byte(s)
Diff to previous 29
* Fixed replacing assets in OpenSimMySQLStorage throwing an error on success * Fixed incorrect content-types in SimpleStorage * Added better checking for missing or incomplete database connection strings * Switched from LLSD to JSON wire format for the reference implementation * Updated to latest OpenMetaverse.StructuredData, fixing a JSON parsing bug
Revision 29 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 21 03:19:28 2008 UTC (4 years, 6 months ago) by jhurliman
File length: 10737 byte(s)
Diff to previous 25
* Replaced AssetType in Metadata with ContentType (MIME type) * Added Logger.cs, HttpServer.cs, and HttpRequestSignature.cs since AssetServer no longer depends on OpenMetaverse.dll * Upgraded to the latest OpenMetaverse which splits OSD off into OpenMetaverse.StructuredData.dll * Force connection pooling off in MySQLStorage backend to attempt to fix resource leak * Added utility methods to convert from SL AssetType to Content-Type and back
Revision 25 - (view) (download) (annotate) - [select for diffs]
Modified Sat Nov 15 03:56:39 2008 UTC (4 years, 6 months ago) by jhurliman
File length: 12184 byte(s)
Diff to previous 23
* 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 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: 11764 byte(s)
Diff to previous 21
* 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 21 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 5 23:31:20 2008 UTC (4 years, 6 months ago) by jhurliman
File length: 11360 byte(s)
Diff to previous 20
* Added TextureRedirector, a special GridProxy that proxies texture requests directly to the distributed asset server * Clean up error messages on AssetClient failures * Clean up MySQL connection code * Debug logging message in ReferenceInterface for metadata requests
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: 11362 byte(s)
Diff to previous 17
* 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 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: 8634 byte(s)
Diff to previous 12
* 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 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: 7024 byte(s)
Diff to previous 11
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: 7024 byte(s)
Diff to previous 8
* 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 8 - (view) (download) (annotate) - [select for diffs]
Added Mon Oct 27 22:10:37 2008 UTC (4 years, 6 months ago) by jhurliman
File length: 6393 byte(s)
Added an example command-line asset client
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 |

