README.md 1.69 KB
Newer Older
1
# Escargot Messaging Server
valtron's avatar
valtron committed
2

walkingphasers's avatar
walkingphasers committed
3
This is a server planning to support as many messaging platforms and technologies as possible. Support is planned for every messaging platform/technology that is either defunct and/or suitable for federation.
valtron's avatar
valtron committed
4

5
See [escargot.log1p.xyz](https://escargot.log1p.xyz) for instructions on how to connect, and our [Escargot group](https://gitlab.com/escargot-chat) to see other components that complement our official server (site, patching components, etc.).
valtron's avatar
valtron committed
6 7 8 9


## Support status

walkingphasers's avatar
walkingphasers committed
10 11
MSNP:

walkingphasers's avatar
walkingphasers committed
12
Currently, MSNP2 through MSNP18 are implemented. Its been tested and works with MSN 1 through WLM 2009, with some caveats:
valtron's avatar
valtron committed
13

valtron's avatar
valtron committed
14
- Because of MSNP limitations, if you want to log in to MSN < 5, you have to store an MD5-encoded password (`User.front_data['msn']['pw_md5']`)
valtron's avatar
valtron committed
15

walkingphasers's avatar
walkingphasers committed
16 17
- Some WLM 8 betas don't work with Escargot even though it supports their protocol mainly due to the way they login or subtle differences in the way they use services

18
- Circles/Groups for WLM 2009 are fully implemented. However, managing member roles is expected to be done from an external source (in Messenger's case, a website). Running `script/managegrpchat.py` will let you perform a few actions on a group chat and its users (run `python script/managegrpchat.py -h` to see instructions)
19

walkingphasers's avatar
walkingphasers committed
20 21
YMSG:

walkingphasers's avatar
walkingphasers committed
22
As of now, only YMSG9 and YMSG10 are implemented. It has only been tested on Yahoo! Messenger 5.0.0.1066 and three Yahoo! Messenger 5.5 builds, 1237, 1244, and 1246.
walkingphasers's avatar
walkingphasers committed
23

walkingphasers's avatar
walkingphasers committed
24 25 26 27
IRC:

IRC support is very basic. It only offers the ability to create, join, invite people to, leave, and list other people in temporary chats. It also requires `USER`-based login with your account. Nicknames aren't supported.

valtron's avatar
valtron committed
28 29
## Developers

30
See [CONTRIBUTING.md](/CONTRIBUTING.md).