Commit Graph
9 Commits
Author SHA1 Message Date
dhkatzandClaude Opus 5.5 50e4db8521 README: tidy the feature list
CI / build (push) Successful in 20s
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-29 03:20:15 -07:00
dhkatzandClaude Opus 5.5 92103098f8 Use the published t5de-api
CI / build (push) Successful in 43s
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-29 03:20:03 -07:00
dhkatzandClaude Opus 5.5 0e5ecf54ae Document community products
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-29 03:17:30 -07:00
dhkatzandClaude Opus 5.5 887e8a2364 Serve community products from local packs
The proxy serves products from local packs (t5de-api's format) under local IDs from 2,000,000,000: product
info and permission answers (with the parent's derivation chain from IMVU), the product's CFL, and the shop's
bundle lookup. Community products are taken out of outfit saves and outfit chat commands before IMVU sees
them, remembered per account with the outfit they belong to, and added back when the client loads that
outfit. Changed requests are re-signed with the session key from the login response.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-29 03:17:14 -07:00
dhkatz b2eed27b99 Merge branch 'xmlrpc' into products 2026-10-29 02:49:10 -07:00
dhkatzandClaude Opus 5.5 0c4f6caec1 Products: chat command filter, request signing, saved state
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-29 02:49:10 -07:00
dhkatzandClaude Opus 5.5 bee95533c0 Add an XML-RPC codec
Parses and writes calls and responses with Python 2.7 xmlrpclib's and
IMVU's PHP server's types, keeping struct member order.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-29 02:48:29 -07:00
dhkatzandClaude Opus 5.5 2190230f81 Frame-by-frame IMQ with an outgoing filter; HTTP interceptor hook
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-29 02:47:48 -07:00
dhkatzandClaude Opus 5.5 2551888ed6 T5DE's local proxy for IMVU Classic
CI / build (push) Successful in 45s
The client sends it every HTTP request and its IMQ connection; it makes them with current TLS and
certificates, upgrades IMVU's plain-HTTP hosts to HTTPS, and refuses IMVU's reporting endpoints. CI
tests it and publishes t5de-proxy.exe as nightlies and tagged releases.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
v0.1.0
2026-10-29 00:03:51 -07:00