First Pre-Release of v2019, please test!
Build
Ubuntu 18.04 (including WSL), OSX latest, and MSYS2/mingw64 is supported!
Migration note
UTF8
- v2019 require all mudlib files to be valid UTF-8 files, including object save files. Use iconv to convert them if necessary.
- set_encoding() and query_encoding() is available to set this_player()'s connection to given charset, which would automatically transcode input/output.
- read more at https://forum.fluffos.info/t/utf-8-support-in-v2019/604
Websocket
- make install will install an directory of example websocket http pages with xtermjs configured, copy that to your mudlib directory
- Add "external_port_2: websocket XXXX" to config file to enable websocket.
- Adding "websocket http dir: ./www" to config file
- TODO: write more about websocket ascii protocol.
Crypt
- crypt(password, "") will by default use SHA512 to securely encrypt your password!
- crypt with old password will still work, but will complain in debug log.
- oldcrypt() is the old MD5 based crypt() that also works, and also complains, please have user type password again to securely encrypt their password to SHA512.