Releases
v0.23.0
Compare
Sorry, something went wrong.
No results found
mk6i
released this
25 Mar 02:39
What's new?
✨ Features
Full support for the TOC2 protocol , including documentation . Enables tons of new clients, including vAIM , Miranda ~v0.4.0.3, iEM 1.0.1 (BizTOCSock), BlueTOC, and more! @jgknight @mk6i
⚡ Enhancements
Improved compatibility with Miranda. @siohaza
Xtraz support and broader ICQ compatibility up to v6 . @siohaza
Implemented feedbag transactions, which prevent add/remove operations from briefly buddy "flashing" on other clients’ lists. @mk6i
🐛 Bug Fixes
Eliminated zombie sessions caused by logging in the same account repeatedly in quick succession. @mk6i
🙏 Shout outs
@jgknight for starting the TOC2 implementation, finding tons of bugs, and being a helpful sounding board.
@siohaza for vastly improving ICQ support.
Changelog
1c3fe17 document toc 1/2 protocols
8076d10 add code signing server
263e87c replace instance with screenName in BroadcastBuddyDeparted
382c2d7 so far
0f72fcb boost test coverage on newOServiceUserInfoUpdate
34e7695 fix: register session cleanup before slot is visible (zombie session race)
0e111ce fix miranda login
4033cd5 ensure TOC can receive OOS System Msg
196b85d fix orphan connection created on pidgin signoff/signon
82e8793 fix double chat signon
b19f05f log connection drops caused by login rate limiting
9c05c5c boot test coverage on RecvBOS
9f1d27a fix blank TOC commands sent to client when caps are empty
8c15f05 ensure toc session initialization mirrors oscar
d964b84 fix deadlock that occurs when replacing a BOS session linked to a chat session
c73509e toc2: add CHAT_IN_ENC response
46d7e87 mgmt API: fix feedbag group order on buddy add/delete, align tests
569e600 toc2: support comma-delimited short caps
bac296e toc2: consolidate feedbag logic into new internal type
faf86a2 update developer documentation
55af0f7 Merge pull request #174 from siohaza/webapi-test
40ca485 test: add basic tests for aim's webapi
5df28c1 complete TOC2 implementation
f5d139c initial toc2 implementation
873deec Merge pull request #173 from siohaza/mra
e5ffa0e fix: echo back requestid for MRA
e78710f centralize account creation logic
ba1aa83 Merge pull request #170 from siohaza/ratelimit
bca2ef3 feat: implement seticqphone
4459e82 Merge pull request #169 from arefdsg/patch-2
b1576a2 Fix typo
944198d Merge pull request #165 from siohaza/login-fix
b2c2a29 ref: use html tokenizer and remove advertisedssl
7ae7f0c implement feedbag start/end transaction
d0e080a Update README.md
0dbb1d6 Merge branch 'main' into login-fix
1c84b13 feat: commit various improvements to the icq
You can’t perform that action at this time.