Sooooo, decided to make a new update post as the old one was well, old and cluttered.
Where am I at right now?
Check the bottom for help wanted stuff
A bit of stuff has been happening the last few weeks that should hopefully get the ball rolling soon:
I’ve been building a new microservice framework, as i treat messenger backends like microservices, that natively supports discovery and recovery and can be administrated, deployed and maintained via a webUI. It also comes with a library called “libmgr”, currently only available in golang however I plan to expand it out to support C/C++, C# and JS/TS (other implementations can of course be submitted if need be).
Secondly, I have decided to focus on just the MySpaceIM messenger backend, discarding my progress on MSNP and OSCAR, as I’m not a protocol god just yet and it makes therefore more sense to focus purely on one protocol that I know well as I’m not trying to be a “jack of all trades, master of none” type of deal.
To this I also migrated from Hg/Mercurial to Git, as whilst I might know how to use Hg, most contributors wouldn’t and as I plan to allow for contributors to write all new server backends and services, this was a good decision. (Also my Hg server was failing anyhow, it suffered a Redis DB corruption which entirely bricked the metadata services)
Lastly, things left to be done:
- clean-up database
- finished service manager impl
- implement new services (cdn, session and messages and bus)
- basic web dashboard with all of the important things
- accounting for privacy settings in messenger backend more
- general to-do cleanup in codebase
- reverse engineer some more myspaceim commands (\sykpe, \setinfo, \getinfo and \webchlg) and callbacks (2;2;6 and 2;2;16 and 1;17;26)
Also, I need to still figure out new branding for this project but thats for when we hit RC
HELP WANTED!
Obviously being a one-girl show, its kind of hard trying to do all of these things at once. Therefore I’m calling on anyone that would like to help out this project. If any of you would like to help with the bullet points above or financially (not trying to pull a [insert popular messaging revival here] move, ill do fine either way), don’t hesitate to message me here on MessengerGeek or you’ll find me on @mk6i’s discord (Retro Aim Server) aswell as @syrek’s discord (remsgr). Both are linked below.
TLDR: epic things happening, stay tuned and stuff
POV switchboard