Skip to content

v0.10.0

Compare
Choose a tag to compare
@mk6i mk6i released this 19 Aug 03:11
· 45 commits to main since this release

What's new?

  • Issue #13 - Retro AIM Server now supports ICQ 2000b! Most core features are supported, including messaging, presence, offline messages, user profiles, and user directory search. Get started today.
  • Issue #55 - Fixed a regression that caused AIM 4.xx for macOS 8/9 to hang during the login sequence..

Community Updates

  • @ukozi created and open sourced RASman, a SwiftUI-based macOS app for managing the RAS backend.

Changelog

  • b0c943a documentation tweaks
  • 992caa6 implement SNAC(15,02)/07D0/04BA - short user info
  • 784cdac release drafts by default
  • f967e85 issue #60 - make service request return bos cookie
  • 9b3d49e implement ICQ offline messages
  • 02dd53c fix instances where isICQ is not set/read
  • 7b4138e determine UIN by checking numeric screen names
  • 3d26ddb issue #13 - support icq 2000b
  • 353888e validate screen name when logging in with auth disabled
  • 14f7ca1 small password validation refactor
  • 4173088 update password validation rules based on jgknight feedback
  • a5f9920 implement screen name/password validation
  • 4a7151f add user handle/password validation
  • f77e293 set status bitmask on session from SetUserInfoFields
  • 71984cf append user info flag TLV to buddy departure events
  • 83319d3 fix go vet error
  • 835c383 stop reading/writing null byte for empty strings
  • f5202c9 integrate ICQ into session mangagement
  • 58f68d7 return correct auth error codes for icq/aim
  • fa33cdf wire: handle marshalling null-terminated strings
  • 899663f supply full user info in ICBMChannelMsgToClient
  • 99d72d1 issue #55 - stub PermitDeny subgroup handlers