Rebuilt CL3 to use websockets lib (also can still be used as an independent CL3 server, but it's mainly meant for Meower)
Now uses Redis for ratelimiting (yeah, you will need to set up a Redis cluster)
Got rid of the following CL3 commands (kind of early, but I couldn't be bothered re-implementing them, and no one will care that they're gone): get_post, get_home, get_inbox, get_chat_posts, search_user_posts
Custom CL3 commands can now be executed from the root cmd and don't have to be done via the {cmd: "direct", val: {...}} wrapper
Static API files are now gone (they were broken since 1.8, and no one screamed about it, so it'll be alright)
Force kicking and server restart admin tools are now gone (force kicking will hopefully no longer be needed, and the server restart option has never been used and isn't even set up on the meower.org instance)
Reason for these changes
Current CL3 is terrible. People keep getting stuck in the ulist, which means an administrator has to spend time force kicking them so they can use their account again. The rebuilt CL3 server will hopefully bring a nice performance and stability boost.
Important changes
get_post
,get_home
,get_inbox
,get_chat_posts
,search_user_posts
cmd
and don't have to be done via the{cmd: "direct", val: {...}}
wrapperReason for these changes
Current CL3 is terrible. People keep getting stuck in the ulist, which means an administrator has to spend time force kicking them so they can use their account again. The rebuilt CL3 server will hopefully bring a nice performance and stability boost.