Salad Dais
03a56c9982
Auto-load certain symbols in REPL, add docs for REPL
2022-06-27 01:49:27 +00:00
Salad Dais
d07a0df0fd
WIP LLMesh -> Collada
...
First half of the LLMesh -> Collada -> LLMesh transform for #24
2022-06-24 13:15:20 +00:00
Salad Dais
848397fe63
Fix windows build workflow
2022-06-24 07:36:51 +00:00
Salad Dais
0f9246c5c6
Use github.ref_name instead of github.ref
2022-06-24 02:32:50 +00:00
Salad Dais
2e7f887970
v0.10.0
v0.10.0
2022-06-24 01:54:37 +00:00
Salad Dais
ef9df6b058
Update Windows bundling action to add artifact to release
2022-06-24 01:12:21 +00:00
Salad Dais
baae0f6d6e
Fix TupleCoord negation
2022-06-21 07:15:49 +00:00
Salad Dais
0f369b682d
Upgrade to mitmproxy 8.0
...
Not 8.1 since that drops Python 3.8 support. Closes #26
2022-06-20 15:15:57 +00:00
Salad Dais
1f1e4de254
Add addon for testing object manager conformance against viewer
...
Closes #18
2022-06-20 12:38:11 +00:00
Salad Dais
75ddc0a5ba
Be smarter about object cache miss autorequests
2022-06-20 12:33:12 +00:00
Salad Dais
e4cb168138
Clear up last few event loop warnings
2022-06-20 12:31:08 +00:00
Salad Dais
63aebba754
Clear up some event loop deprecation warnings
2022-06-20 05:55:01 +00:00
Salad Dais
8cf1a43d59
Better defaults when parsing ObjectUpdateCompressed
...
This helps our view of the cache better match the viewer's VOCache
2022-06-20 03:23:46 +00:00
Salad Dais
bbc8813b61
Add unary minus for TupleCoords
2022-06-19 04:33:20 +00:00
Salad Dais
5b51dbd30f
Add workaround instructions for most recent Firestorm release
...
Closes #25
2022-05-13 23:52:50 +00:00
Salad Dais
295c7972e7
Use windows-2019 runner instead of windows-latest
...
windows-latest has some weird ACL changes that cause the cx_Freeze
packaging steps to fail.
2022-05-13 23:39:37 +00:00
Salad Dais
b034661c38
Revert "Temporarily stop generating lib_licenses.txt automatically"
...
This reverts commit f12fd95ee1 .
2022-05-13 23:39:09 +00:00
Salad Dais
f12fd95ee1
Temporarily stop generating lib_licenses.txt automatically
...
Something is busted with pip-licenses in CI. Not sure why, but
it's only needed for Windows builds anyway.
2022-03-12 19:15:59 +00:00
Salad Dais
bc33313fc7
v0.9.0
v0.9.0
2022-03-12 18:40:38 +00:00
Salad Dais
affc7fcf89
Clarify comment in proxy object manager
2022-03-05 11:03:28 +00:00
Salad Dais
b8f1593a2c
Allow filtering on HTTP status code
2022-03-05 10:50:09 +00:00
Salad Dais
7879f4e118
Split up mitmproxy integration test a bit
2022-03-05 10:49:55 +00:00
Salad Dais
4ba611ae01
Only apply local mesh to selected links
2022-02-28 07:32:46 +00:00
Salad Dais
82ff6d9c64
Add more TeleportFlags
2022-02-28 07:32:22 +00:00
Salad Dais
f603ea6186
Better handle timeouts that have missing cap_data metadata
2021-12-18 20:43:10 +00:00
Salad Dais
fcf6a4568b
Better handling for proxied HTTP requests that timeout
2021-12-17 19:27:20 +00:00
Salad Dais
2ad6cc1b51
Better handle broken 'LLSD' responses
2021-12-17 00:18:51 +00:00
Salad Dais
025f7d31f2
Make sure .queued is cleared if message take()n twice
2021-12-15 20:17:54 +00:00
Salad Dais
9fdb281e4a
Create example addon for simulating packet loss
2021-12-13 06:12:43 +00:00
Salad Dais
11e28bde2a
Allow filtering message log on HTTP headers
2021-12-11 15:08:45 +00:00
Salad Dais
1faa6f977c
Update docs on send() and send_reliable()
2021-12-10 13:41:20 +00:00
Salad Dais
6866e7397f
Clean up cap registration API
2021-12-10 13:22:54 +00:00
Salad Dais
fa0b3a5340
Mark all Messages synthetic unless they came off the wire
2021-12-10 07:30:02 +00:00
Salad Dais
16c808bce8
Match viewer resend behaviour
2021-12-10 07:04:36 +00:00
Salad Dais
ec4b2d0770
Move last of the explicit direction params
2021-12-10 06:50:07 +00:00
Salad Dais
3b610fdfd1
Add awaitable send_reliable()
2021-12-09 05:30:35 +00:00
Salad Dais
8b93c5eefa
Rename send_message() to send()
2021-12-09 05:30:12 +00:00
Salad Dais
f4bb9eae8f
Fix __contains__ for JankStringyBytes
2021-12-09 03:48:29 +00:00
Salad Dais
ecb14197cf
Make message log filter highlight every matched field
...
Previously only the first match was being highlighted.
2021-12-09 01:14:09 +00:00
Salad Dais
95fd58e25a
Begin PySide6 cleanup
2021-12-09 00:02:48 +00:00
Salad Dais
afc333ab49
Improve highlighting of matched fields in message log
2021-12-08 23:50:16 +00:00
Salad Dais
eb6406bca4
Fix ACK collection logic for injected reliable messages
2021-12-08 22:29:29 +00:00
Salad Dais
d486aa130d
Add support for specifying flags in message builder
2021-12-08 21:10:06 +00:00
Salad Dais
d66d5226a2
Initial implementation of reliable injected packets
...
See #17 . Not yet tested for real.
2021-12-08 04:49:45 +00:00
Salad Dais
d86da70eeb
v0.8.0
v0.8.0
2021-12-07 07:16:25 +00:00
Salad Dais
aa0b4b63a9
Update cx_freeze script to handle PySide6
2021-12-07 07:16:25 +00:00
Salad Dais
5f479e46b4
Automatically offer to install the HTTPS certs on first run
2021-12-07 07:16:25 +00:00
Salad Dais
1e55d5a9d8
Continue handling HTTP flows if flow logging fails
...
If flow beautification for display throws then we don't want
to bypass other handling of the flow.
This fixes a login failure due to SL's login XML-RPC endpoint
returning a Content-Type of "application/llsd+xml/r/n" when it's
actually "application/xml".
2021-12-06 17:01:13 +00:00
Salad Dais
077a95b5e7
Migrate to PySide6 to support Python 3.10
...
Update Glymur too
2021-12-06 13:37:31 +00:00
Salad Dais
4f1399cf66
Add note about LinHippoAutoProxy
2021-12-06 12:26:16 +00:00