Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Emoticons sent with Tik 0.90 client are being received with a backslash #88

Open
jgknight opened this issue Feb 4, 2025 · 0 comments
Open
Labels
bug Something isn't working

Comments

@jgknight
Copy link
Contributor

jgknight commented Feb 4, 2025

Subject of the Issue

When smiley emoticons are sent from a Tik client, the ones containing open or close parentheses or brackets are being sent with a backslash, breaking the smiley on the receiving end (Tik clients and AIM Windows clients.)

Deployment Environment

  • Retro AIM Server Version: build from dev, 066339d
  • Installation Method: built on MacOS
  • Client(s) Used: Tik 0.90 and AIM 5.1.3036 on MacOS
  • Other Relevant Details:

Steps to Reproduce

  1. Sign on to the Tik 0.90 client
  2. Either send a message to yourself, or send a message to another user
  3. Send a smiley such as :-)
  4. Observe that the smiley is received as :-\) instead, which breaks the smiley

Expected Behavior

I would expect there to not be a backslash

Actual Behavior

There is a backslash!

Troubleshooting Data

Here is a screenshot of the bug
Image

From a PCAP it looks like Tik is responsible for adding the backslash and it's not RAS adding it, but I'm wondering if the RAS is supposed to do something with these messages so that the smileys still work on the receiving end such as removing the backslash? Or was this always just broken in the Tik client?

Image
@jgknight jgknight added the bug Something isn't working label Feb 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant