Salad Dais
|
a6bbd97b98
|
Make sure asyncio.Tasks always have their exceptiosn logged
|
2024-01-15 22:24:16 +00:00 |
|
Salad Dais
|
3500212da0
|
Start handling messages in InventoryManager
|
2024-01-14 07:04:28 +00:00 |
|
Salad Dais
|
01ea9d7879
|
Improve MessageHandler resiliency
|
2024-01-14 07:00:20 +00:00 |
|
Salad Dais
|
ff0f20d1dd
|
Correct parcel bitmap parsing
|
2024-01-10 07:27:50 +00:00 |
|
Salad Dais
|
4898c852c1
|
Cache render materials in proxy object manager
|
2024-01-09 13:42:45 +00:00 |
|
Salad Dais
|
adf5295e2b
|
Add start of ProxyParcelManager
|
2024-01-09 13:41:37 +00:00 |
|
Salad Dais
|
7514baaa5f
|
Add serializer for ParcelProperty bitmaps
|
2024-01-09 13:40:52 +00:00 |
|
Salad Dais
|
0ba1a779ef
|
Allow handling EQ events through message_handler in proxy
|
2024-01-09 13:40:07 +00:00 |
|
Salad Dais
|
ac77fde892
|
Update mitmproxy, change required Python to 3.10
|
2024-01-09 09:17:05 +00:00 |
|
Salad Dais
|
11feccd93b
|
Add support for Material inventory types
|
2024-01-07 17:47:09 +00:00 |
|
Salad Dais
|
bb6ce5c013
|
Handle binary LLSD headers generated by indra
|
2024-01-07 17:46:54 +00:00 |
|
Salad Dais
|
6c32da878d
|
Handle (and ignore by default) the new GenericStreamingMessage
This is _enormously_ spammy, good god. Apparently related to PBR.
|
2024-01-07 07:51:52 +00:00 |
|
Salad Dais
|
49c54bc896
|
Automatically request all materials by default
|
2024-01-06 21:50:29 +00:00 |
|
Salad Dais
|
4c9fa38ffb
|
Move material management to ClientObjectManager
|
2024-01-06 21:40:49 +00:00 |
|
Salad Dais
|
2856e78f16
|
Start adding MaterialManager for RenderMaterials
|
2024-01-06 20:40:04 +00:00 |
|
Salad Dais
|
33884925f4
|
enum.IntFlag -> IntFlag
|
2024-01-06 20:39:29 +00:00 |
|
Salad Dais
|
a11ef96d9a
|
Serve inbound Xfers reliably
|
2024-01-05 02:53:05 +00:00 |
|
Salad Dais
|
7b6239d66a
|
Add more parcel enums
|
2024-01-05 02:49:51 +00:00 |
|
Salad Dais
|
2c3bd140ff
|
Update MapImageFlags
|
2024-01-04 22:24:36 +00:00 |
|
Salad Dais
|
9d2087a0fb
|
Add ParcelManager to HippoClient
|
2024-01-04 21:45:54 +00:00 |
|
Salad Dais
|
67db8110a1
|
Fix ParcelOverlay data template
|
2024-01-04 20:01:32 +00:00 |
|
Salad Dais
|
ab1c56ff3e
|
Start writing client parcel manager
|
2024-01-04 19:51:47 +00:00 |
|
Salad Dais
|
142f2e42ca
|
Clean up message template code
|
2024-01-04 19:08:09 +00:00 |
|
Salad Dais
|
e7764c1665
|
Display templated EQ messages as templated messages
This makes them less annoying to read, and allows us to use
subfield serializers to pretty-print their contents.
|
2024-01-04 18:00:14 +00:00 |
|
Salad Dais
|
582cfea47c
|
Send AgentUpdate after connecting to main region
|
2024-01-03 07:53:47 +00:00 |
|
Salad Dais
|
6f38d84a1c
|
Add ParcelOverlay serializers
|
2024-01-03 07:51:51 +00:00 |
|
Salad Dais
|
1fc46e66bc
|
Support __add__ and __radd_ on JankStringyBytes
|
2023-12-31 15:58:05 +00:00 |
|
Salad Dais
|
167673aa08
|
Be nicer about zero-length strings in Messages
|
2023-12-31 15:52:15 +00:00 |
|
Salad Dais
|
5ad8ee986f
|
Keep track of user's groups in their session
|
2023-12-31 15:28:00 +00:00 |
|
Salad Dais
|
e9d7ee7e8e
|
ObjectUpdateType.OBJECT_UPDATE -> ObjectUpdateType.UPDATE
|
2023-12-31 14:57:28 +00:00 |
|
Salad Dais
|
d21c3ec004
|
Update templates
|
2023-12-31 14:55:46 +00:00 |
|
Salad Dais
|
493563bb6f
|
Add a few asset type lookups
|
2023-12-24 06:47:04 +00:00 |
|
Salad Dais
|
ad765a1ede
|
Load inventory cache in a background thread
llsd.parse_notation() is slow as hell, no way around it.
|
2023-12-24 05:55:56 +00:00 |
|
Salad Dais
|
9adee14e0f
|
Allow non-byte legacy schema flag fields
|
2023-12-23 15:40:00 +00:00 |
|
Salad Dais
|
57c4bd0e7c
|
Improve AIS support
|
2023-12-22 21:25:05 +00:00 |
|
Salad Dais
|
1085dbc8ab
|
v0.14.1
|
2023-12-22 04:38:30 +00:00 |
|
Salad Dais
|
fb9740003e
|
Fix a couple AIS cases
|
2023-12-22 04:38:30 +00:00 |
|
Salad Dais
|
087f16fbc5
|
Simplify Inventory/AssetType legacy conversion
|
2023-12-22 03:57:36 +00:00 |
|
Salad Dais
|
fa96e80590
|
Simplify AIS<->InventoryData conversion
|
2023-12-22 02:40:53 +00:00 |
|
Salad Dais
|
539d38fb4a
|
Fix legacy serialization for categories
|
2023-12-21 22:09:48 +00:00 |
|
Salad Dais
|
caaf0b0e13
|
Add tests for legacy category parsing
|
2023-12-21 20:12:41 +00:00 |
|
Salad Dais
|
16958e516d
|
More enumification in inventory code
|
2023-12-21 19:18:58 +00:00 |
|
Salad Dais
|
74e4e0c4ec
|
Start supporting enums in inventory schema
|
2023-12-21 14:55:14 +00:00 |
|
Salad Dais
|
3efeb46500
|
Add notes about inventory compatibility issues
|
2023-12-21 06:41:47 +00:00 |
|
Salad Dais
|
0f2e933be1
|
Make legacy input schema round-trip correctly
|
2023-12-20 22:26:03 +00:00 |
|
Salad Dais
|
a7f40b0d15
|
Properly handle inventory metadata field
|
2023-12-20 03:23:03 +00:00 |
|
Salad Dais
|
92cadf26e9
|
Support inventory cache v3
|
2023-12-20 01:21:54 +00:00 |
|
Salad Dais
|
305038a31d
|
Add HippoClient.main_caps_client convenience property
|
2023-12-20 00:58:12 +00:00 |
|
Salad Dais
|
bd67d6f19f
|
Split out RLV handling
|
2023-12-20 00:49:16 +00:00 |
|
Salad Dais
|
81eae4edbf
|
Make default log level less insane
|
2023-12-19 18:43:08 +00:00 |
|