Justin Clark-Casey (justincc)
|
fabab7414f
Remove database connection locking in MySQLXAssetData. This is unnecessary as connections aren't shared and transactions are already in place where necessary.
|
10 anos atrás |
Oren Hurvitz
|
998d7009a6
Eliminated many warnings
|
10 anos atrás |
Oren Hurvitz
|
93a9ed2a6d
Changed the maximum asset name and description lengths to constants. Also, pre-truncate the description of dynamic textures.
|
10 anos atrás |
Oren Hurvitz
|
d1c3f8eef5
Added assets service method AssetsExist(), which returns whether the given list of assets exist.
|
10 anos atrás |
Justin Clark-Casey (justincc)
|
dc0455e217
In XAssetService, on a delete asset request also delete the asset in any chained service.
|
11 anos atrás |
Justin Clark-Casey (justincc)
|
35843e8ec8
Change the table and field names of XAssetService mysql db tables to be capitalized like Avatars, Friends, etc.
|
11 anos atrás |
Justin Clark-Casey (justincc)
|
e9f3cd1a60
Implement access time updates on assets for XAssetService.
|
11 anos atrás |
Justin Clark-Casey (justincc)
|
74916ed777
Add more information to warnings logged when asset names and descriptions have to be truncated for database storage
|
11 anos atrás |
Justin Clark-Casey (justincc)
|
ab54ce1907
Fix configuration problems where XAssetDatabasePlugin was picked up accidentally.
|
12 anos atrás |
Robert Adams
|
e0dd38f672
Rename the stream extension method WebUtil.CopyTo() to WebUtil.CopyStream().
|
12 anos atrás |
Justin Clark-Casey (justincc)
|
3c5bd7c35a
minor: move some compression related var setup inside compression if/then switch
|
12 anos atrás |
Justin Clark-Casey (justincc)
|
0cbdf9dad2
Put big fat EXPERIMENTAL warning in xassetservice database plugin
|
12 anos atrás |
Justin Clark-Casey (justincc)
|
441449e240
Switch to sha256 from sha1 in order to avoid future asset hash collisions.
|
12 anos atrás |
Justin Clark-Casey (justincc)
|
fd2b285b1b
remove unnecessary hash local variable
|
12 anos atrás |
Justin Clark-Casey (justincc)
|
3780df8a32
Make asset compression optional. Currently set to false and not configurable from outside MySQLXAssetData.
|
12 anos atrás |
Justin Clark-Casey (justincc)
|
75dc8b1aed
Implement basic gzip compression for xassetdata
|
12 anos atrás |
Justin Clark-Casey (justincc)
|
2535a4cafc
If asset data already exists with the required hash then don't rewrite it
|
12 anos atrás |
Justin Clark-Casey (justincc)
|
94b323d1d8
Perform asset storage transactionally
|
12 anos atrás |
Justin Clark-Casey (justincc)
|
e81b3502ef
Make xassetservice execute one query to retrieve the asset, not two
|
12 anos atrás |
Justin Clark-Casey (justincc)
|
be4199c3bc
Make XAssetService a de-duplicating asset service.
|
12 anos atrás |