Commit Graph

133 Commits

Author SHA1 Message Date
Cinder
c0f1d4093a Pull some PacketDecoder changes from Ubit OMV 2019-10-04 08:46:12 -05:00
Cinder
e4bea4cb6b Minor change in GetBytes() 2019-10-04 08:33:23 -05:00
Cinder
580a0fd56e Update message_template and generate new _Packets_.cs file 2019-10-04 08:21:45 -05:00
Cinder
9f24b2c385 Increase scratch bake size to 1024x1024 inline with Second Life changes, other minor improvements to BakeLayer 2019-09-08 15:02:03 -05:00
nopjmp
5ce15e1bc2 Catch all exceptions for IOControl
On .NET Core, System.PlatformNotSupportedException is thrown instead of a SocketExcpetion. Catch all exceptions regardless of type.

System.PlatformNotSupportedException: Socket.IOControl handles Windows-specific control codes and is not supported on this platform.
2019-08-31 00:53:47 -05:00
Cinder
cfc8f47eb5 Tag all CapsClients with their respective names so we know just what in the hell is going on when something goes awry 2019-08-11 10:08:35 -05:00
Cinder
210a5feabb ViewerAsset capability HTTP asset fetching 2019-08-10 21:08:23 -05:00
Cinder
77a4303a1a Minor changes around AssetManager and DownloadManager 2019-08-10 12:20:31 -05:00
Cinder
31b590ccfd Add uploads region 2019-08-10 11:29:58 -05:00
Cinder
dc64b64e5a Move RequestMesh out of Texture Downloads #region 2019-08-10 11:28:48 -05:00
Cinder
3e68e843f3 Implement mesh fetch capabilities through ViewerAsset and GetMesh2 2019-08-10 11:25:48 -05:00
Cinder
67e5fa891d Implement ViewerAsset fetch for Textures 2019-08-10 11:13:51 -05:00
Cinder
e3e0b425ff Add missing caps to seed request 2019-08-10 08:38:09 -05:00
Cinder
106e85ec91 Locking fix in InventoryManager 2019-07-14 12:42:34 -05:00
Cinder
fab9b0f436 Fix AIS conflict errors 2019-07-14 12:42:03 -05:00
Cinder
a676fccb9b Implement AISv3 PurgeDescendants for Empty Folder functions 2019-06-30 21:30:37 -05:00
Cinder
428de5bc3d Once over on CapsBase 2019-06-30 21:30:36 -05:00
Cinder
95ece4fb36 Rudimentary parse AISv3 CreateInventory response 2019-06-30 10:55:28 -05:00
Cinder
e06daeb458 Fix crash on login 2019-06-30 10:41:00 -05:00
Cinder
687c1a0395 Add bool success/fail to AISv3 callbacks 2019-06-23 22:03:56 -05:00
Cinder Biscuits
8a0468c28b Trivial fix CamelCase LibreMetaverse in user-agent string 2019-06-23 20:55:10 -05:00
Cinder Biscuits
85bbdd313a AppearanceManager::ReplaceOutfit() now throws on sanity check fail to prevent updating bad wearables 2019-06-23 20:52:41 -05:00
Cinder Biscuits
74cc5bb7fd Sanity check wearables replacement for bodyparts 2019-06-23 13:35:19 -05:00
Cinder Biscuits
0a4ccf0c6d Missed Add To Outfit change 2019-06-23 12:36:56 -05:00
Cinder Biscuits
bee6fbb6fb Sanity check for multiple bodypart entities on replace/add to outfit 2019-06-23 12:22:41 -05:00
Cinder Biscuits
49a3c12778 Add missing RequiredVoiceVersion capability 2019-06-08 21:33:07 -05:00
Cinder Biscuits
b58949cc85 Revert "Fix redundant declarations"
This reverts commit 50542975ab.
2019-06-08 18:04:05 -05:00
Cinder Biscuits
9e1fa3f882 Misc cleanup 2019-06-08 17:58:54 -05:00
Cinder Biscuits
50542975ab Fix redundant declarations 2019-06-08 17:19:02 -05:00
Cinder Biscuits
a0c93a2ab6 Workaround nuget downgrade bug include System.Net.NameResolution 4.3.0 specifically 2019-06-08 16:28:43 -05:00
Cinder Biscuits
6823b924f4 Update nuget dependencies 2019-06-08 15:53:40 -05:00
Cinder Biscuits
6e547c80fc Simplify initializations in AssetPrim.cs 2019-06-08 14:53:36 -05:00
Cinder Biscuits
c01e2c7369 GroupManager updates 2018-02-19 08:57:58 -06:00
Cinder
4b90ab7b8a Seems like a good idea for now. 2018-01-29 11:00:40 -06:00
Cinder
a6bc43a87f Fix link creation data 2018-01-29 09:58:22 -06:00
Cinder
e690a5cb08 Use ByteArrayContent for more AIS requests 2018-01-28 15:33:58 -06:00
Cinder
ef6a5ae275 Only invoke AIS callbacks when one exists 2018-01-28 15:02:10 -06:00
Cinder
2c103b68a4 Light cleanup in InventoryBase.cs 2018-01-28 15:01:15 -06:00
Cinder
1136674a88 Set two broken and unnecessary MoveFolder functions as Obsolete 2018-01-28 15:00:57 -06:00
Cinder
ea771c3c8b Move inventory object definitions to new InventoryBase.cs 2018-01-28 14:39:25 -06:00
Cinder
4e29464a3f Misc 2018-01-28 13:08:15 -06:00
Cinder
94cbfc0a32 HttpClient throwing (wrongfully) Arguement Exception. try-catch HttpClient so we raise or log awaited exceptions 2018-01-28 13:08:03 -06:00
Cinder
fe46e6253a Finish up CopyLibraryCategory() request 2018-01-28 11:38:51 -06:00
Cinder
82ffd49117 Nullcheck BulkUpdateInventoryHandler 2018-01-28 11:06:32 -06:00
Cinder
9a700bdd5c More misc improvements 2018-01-28 11:01:45 -06:00
Cinder
758960b09f Fixes for AIS requests 2018-01-28 10:55:58 -06:00
Cinder
fef5d0ec4d Fix GetOSD() for AIS requests (they aren't used anywhere else, afaict) and general waffling of code 2018-01-28 10:53:14 -06:00
Cinder
9982ba8a3e Fix InventoryFolder GetOSD() method 2018-01-26 17:47:07 -06:00
Cinder Biscuits
637ff527d5 Untested AIS3 Support... InventoryManager really sucks and needs a rewrite! 2018-01-26 08:45:33 -06:00
Cinder Biscuits
e5250a114e Missed a few initializers 2018-01-25 18:50:47 -06:00