Log of /trunk/Extensions/BrowseFrontend.cs
| 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: 4612 byte(s)
Diff to previous 35
* 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 35 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 26 01:07:49 2008 UTC (4 years, 5 months ago) by jhurliman
File length: 4610 byte(s)
Diff to previous 30
* Completed basic inventory support with OpenSimInventoryFrontend frontend and SimpleInventory backend * Moved unmanaged binaries back to bin/ to clean up the project files * Removed Storage suffix from extension libraries, some of them will handle both assets and inventory * Improvements to SimpleStorage * Improvements to HttpServer
Revision 30 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 24 20:13:15 2008 UTC (4 years, 5 months ago) by jhurliman
File length: 4649 byte(s)
Copied from: trunk/Extensions/BrowseInterface.cs revision 29
Diff to previous 29
* Fixed references to external libraries to point to lib/ folder * Changed *Interface naming convention to *Frontend to reduce confusion with C# interfaces * Force MySQL connection pooling off no matter where the connection string is parsed from * Wrap all MySQL queries in try/catch blocks to catch database problems * Adding inventory classes and the new inventory interface in preparation for adding inventory support * Updated MySql.Data.dll to the most recent version, 5.2.5
Revision 29 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 21 03:19:28 2008 UTC (4 years, 6 months ago) by jhurliman
Original Path: trunk/Extensions/BrowseInterface.cs
File length: 4651 byte(s)
Diff to previous 24
* 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 24 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 14 21:10:28 2008 UTC (4 years, 6 months ago) by jhurliman
Original Path: trunk/Extensions/BrowseInterface.cs
File length: 4711 byte(s)
Diff to previous 23
* 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
Original Path: trunk/Extensions/BrowseInterface.cs
File length: 4318 byte(s)
Diff to previous 18
* 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 18 - (view) (download) (annotate) - [select for diffs]
Added Tue Nov 4 00:43:01 2008 UTC (4 years, 6 months ago) by jhurliman
Original Path: trunk/Extensions/BrowseInterface.cs
File length: 2708 byte(s)
* Fixing svn weirdness with AssetServer.OpenSimMySQLStorage * Adding ForEach interface for iterating over all backend metadata * Added BrowseInterface for viewing all assets in a web browser (example only, not optimized for large asset stores!)
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 |

