Salad Dais
|
0c2dfd3213
|
Pass EQ messages off to session message handler as well
|
2025-07-14 07:43:56 +00:00 |
|
Salad Dais
|
64c7265578
|
Beautify JSON responses
|
2025-07-14 03:56:27 +00:00 |
|
Salad Dais
|
056e142347
|
Add API for duplicating inventory folders / items
|
2025-07-07 22:52:38 +00:00 |
|
Salad Dais
|
de79f42aa6
|
Start handling AvatarAppearance messages
|
2025-07-05 03:59:14 +00:00 |
|
Salad Dais
|
97e567be77
|
More inventory fixups
|
2025-06-09 13:17:42 +00:00 |
|
Salad Dais
|
76216ee390
|
More inventory code cleanup
|
2025-06-07 10:00:03 +00:00 |
|
Salad Dais
|
c60c2819ac
|
Add more AIS-related util functions
|
2025-06-06 12:43:57 +00:00 |
|
Salad Dais
|
7cbef457cf
|
Update inventory handling code
|
2025-06-05 16:33:26 +00:00 |
|
Salad Dais
|
bb0e88e460
|
Add more inventory-related utilities
|
2025-06-05 00:46:22 +00:00 |
|
Salad Dais
|
ad2aca1803
|
Upgrade mitmproxy
|
2025-04-18 01:44:23 +00:00 |
|
Salad Dais
|
15bc8e0ed2
|
Log when applying deferred inv calls
|
2024-02-20 04:56:25 +00:00 |
|
Salad Dais
|
3bb4fb0640
|
Basic AIS response handling in proxy
|
2024-01-19 04:37:14 +00:00 |
|
Salad Dais
|
c9495763e5
|
Defer inventory update processing til cache is loaded
|
2024-01-18 05:08:36 +00:00 |
|
Salad Dais
|
a6bbd97b98
|
Make sure asyncio.Tasks always have their exceptiosn logged
|
2024-01-15 22:24:16 +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
|
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
|
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
|
5ad8ee986f
|
Keep track of user's groups in their session
|
2023-12-31 15:28:00 +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
|
fb9740003e
|
Fix a couple AIS cases
|
2023-12-22 04:38:30 +00:00 |
|
Salad Dais
|
fa96e80590
|
Simplify AIS<->InventoryData conversion
|
2023-12-22 02:40:53 +00:00 |
|
Salad Dais
|
bd67d6f19f
|
Split out RLV handling
|
2023-12-20 00:49:16 +00:00 |
|
Salad Dais
|
c42e0d7291
|
Make client login testable
|
2023-12-11 19:08:01 +00:00 |
|
Salad Dais
|
9904633a99
|
More client work
|
2023-12-10 23:26:28 +00:00 |
|
Salad Dais
|
c8791db75e
|
Start adding client-related lib files
|
2023-12-10 19:52:24 +00:00 |
|
Salad Dais
|
996a43be5b
|
Add option to allow insecure upstream SSL connections
|
2023-12-07 18:44:10 +00:00 |
|
Salad Dais
|
9e8127e577
|
Don't use asyncio.get_running_loop()
|
2023-12-06 20:35:55 +00:00 |
|
Salad Dais
|
6872634bf4
|
Be more resilient when faced with no cap_data
|
2023-12-06 20:35:18 +00:00 |
|
Salad Dais
|
7a5d6baf02
|
Make failing to load invcache non-fatal
|
2023-10-10 23:15:15 +00:00 |
|
Salad Dais
|
44a332a77b
|
Handle failing to load an addon correctly
|
2023-10-10 23:14:59 +00:00 |
|
Salad Dais
|
36858ed3e2
|
Fix flake error
|
2023-06-18 18:37:14 +00:00 |
|
Salad Dais
|
6da9f58b23
|
Pass original Message through to objectupdate hooks
|
2023-06-18 18:29:51 +00:00 |
|
Salad Dais
|
8edf7ae89b
|
Rough cut of Python 3.11 support
|
2023-02-07 17:35:44 +00:00 |
|
Salad Dais
|
21cea0f009
|
Claim LEAP client when session is first created
|
2022-10-19 02:06:35 +00:00 |
|
Salad Dais
|
193d762132
|
Give each addon a separate addon_ctx bucket
This fixes addons being able to accidentally stomp all over each
others' state just because they happened to use the same name for
a SessionProperty.
|
2022-10-18 22:40:15 +00:00 |
|
Salad Dais
|
25a397bcc5
|
add LEAP client connection addon hook
|
2022-10-17 21:28:11 +00:00 |
|
Salad Dais
|
b0dca80b87
|
Simplify MetaBaseAddon
|
2022-10-15 22:56:32 +00:00 |
|
Salad Dais
|
2036e3c5b3
|
Add LEAP / outleap support
|
2022-10-14 06:11:51 +00:00 |
|
Salad Dais
|
df020281f1
|
Remove send_message() alias
|
2022-09-28 11:46:24 +00:00 |
|
Salad Dais
|
78c1b8869e
|
Remove LEAP-related code
It lives in https://github.com/SaladDais/outleap now.
Hippolyzer-specific integration will be added back in later.
|
2022-09-19 04:37:31 +00:00 |
|
Salad Dais
|
87d5e8340b
|
Split LEAPProtocol out of LEAPClient
|
2022-09-18 18:05:16 +00:00 |
|
Salad Dais
|
e6423d2f43
|
More work on LEAP API wrappers
|
2022-09-18 07:49:18 +00:00 |
|
Salad Dais
|
fac44a12b0
|
Update cap templates
|
2022-09-18 05:05:00 +00:00 |
|
Salad Dais
|
99ca7b1674
|
Allow paths for text_input()
|
2022-09-18 05:04:36 +00:00 |
|
Salad Dais
|
e066724a2f
|
Add API wrappers for LLUI and LLWindow LEAP APIs
|
2022-09-18 03:28:20 +00:00 |
|
Salad Dais
|
dce032de31
|
Get both scoped and unscoped LEAP listeners working
|
2022-09-17 22:30:47 +00:00 |
|
Salad Dais
|
2f578b2bc4
|
More LEAP work
|
2022-09-17 08:50:52 +00:00 |
|
Salad Dais
|
0c1656e6ab
|
Start of basic LEAP client / forwarding agent
|
2022-09-16 09:06:01 +00:00 |
|