agent@mail dot ru is a russian instant messenger service that was created in 2004 and based on their own protocol called MRIM (literally Mail.Ru Instant Messenger). 4 days ago i and my two friends decided to make it work again, cuz i just had it in my childhood (i was contacting mom that worked that time in moscow and i was ~80 km far away from her)
we found the documentation, found the way to make official client to work with out server, almost understood the protocol and finally, i have somewhat barebones server that just works. it’s not enough, since we need to implement games and contact list editing, because of that there will be NO any beta testing etc on this week as we need to polish this, but i’m so happy about bringing back what i had in my childhood
not a drill, mail ru merged their agent and icq to one database circa 2008-2010. basically you can message icq user from agent@mailru, they even had an integration in later versions where you can login to your icq account
Minimum functionality is almost done: messages, contacts, statuses, etc works correctly. The question is to patch EXE for avatars and other links. I figured out that you can force client to connect to other server than mrim.mail.ru:2042 through registry, but cannot do that for links. Question for progs: can linked DLL theoretically intercept to TCP traffic to redirect it to other server?