Commit Graph

18 Commits

Author SHA1 Message Date
Casper Warden
3a6aaac4be Fix UUID validation 2025-06-19 17:49:02 +01:00
Casper Warden
53659008ac NMV 0.8.0 - Big refactor and linting fixes 2025-01-17 23:53:31 +00:00
Casper Warden
58c5a1a08e Improve login, replace deprecated substr calls 2023-11-29 16:01:50 +00:00
Casper Warden
29a380b708 Only use getHashedPassword if available 2022-11-08 12:16:23 +00:00
Wolfgang von Caron
971e57a097 add support to loginparams for handling a prehashed password 2022-11-04 10:18:55 +00:00
callcolor
337e02ee54 read tos 2022-11-04 10:07:26 +00:00
Casper Warden
f49acfec35 MFA support 2022-05-06 12:21:55 +01:00
Casper Warden
12b11b4b52 [Closes #55] Generate predictable MAC address (but avoid sneaky data leakage) 2022-04-19 16:50:56 +01:00
Casper Warden
001ea8daad * Add sim stats and add example to examples/Region/Region.ts - Resolves #35
* Add parcel stats (scripts / colliders) and add example to examples/Region/Parcels.ts
2020-11-24 17:04:53 +00:00
Casper Warden
2ff00a30f8 Extensive work on building, wearables, assets, inventory, attachments, serialization, etc.
Resolves #36
2020-11-19 17:13:28 +00:00
Casper Warden
5e235d2db1 - Support specifying URL in loginParameters for connecting to OpenSim
- Patch some miscellaneous OpenSim related glitches
- Add waitForRegionHandshake function
- Add a concurrent promise queue
- Fix xml writing of Vector3s
- Fix asset downloading on grids without HTTP assets
- Fix buildObject to properly orientate prims
- Wrangled with CreateSelected all day and it turned out to be an OpenSim bug
- LinkFrom function for faster linking
- Updated LLSD library to fix LLMesh decoding
2020-01-07 21:01:20 +00:00
Casper Warden
b248fa17ed Significant tidy-up. Update msg_template and add new ObjectAnimation message. Tidy up imports. Added buffer overrun check to the packet decoders since the message template doesn't seem to always correspond with what we receive (Specifically, MapBlockReply's new Size parameter) 2020-01-06 12:56:01 +00:00
Casper Warden
3d8a56e6a1 Fix hardcoded start location 2017-12-14 15:21:19 +00:00
Casper Warden
60e300f052 Add ObjectStoreLite to reduce memory footprint if the full object data is not needed 2017-12-14 02:06:28 +00:00
Casper Warden
c9831ab427 Handle disconnects gracefully! Handle KillObject to prevent perpetually inflating object store. Unsubscribe from rxjs subscription in bot.ts on disconnect. Stop ping timer. Don't re-create clientEvents on each login. 2017-12-14 01:21:18 +00:00
Casper Warden
261f28698a Latest packet handling, parsing, enums, generators, etc.. 2017-11-24 17:45:34 +00:00
Casper Warden
d2ea9ce40b Message parser 2017-11-24 01:00:56 +00:00
Casper Warden
e529b3c993 Login working and prepare LoginResponse class and associated types 2017-11-21 15:09:26 +00:00