Pre-release v2019.2020010301

v2019.2020010301 is released for testing with UTF-8, websocket and more!

Let me know what you think!

Release Notes

Build

Ubuntu 18.04 (including WSL), OSX latest, and MSYS2/mingw64 is all supported!

Migration note

UTF8

  1. v2019 require all mudlib files to be valid UTF-8 files, including object save files. Use iconv to convert them if necessary.
  2. set_encoding() and query_encoding() is available to set this_player()'s connection to given charset, which would automatically transcode input/output.
  3. read more at UTF-8 support in v2019

Websocket

  1. make install will install an directory of example websocket http pages with xtermjs configured, copy that to your mudlib directory
  2. Add “external_port_2: websocket XXXX” to config file to enable websocket.
  3. Adding “websocket http dir: ./www” to config file
  4. TODO: write more about websocket ascii protocol.

Crypt

  1. crypt(password, “”) will by default use SHA512 to securely encrypt your password!
  2. crypt with old password will still work, but will complain in debug log.
  3. 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.

Under WSL2 Ubuntu 20.04 LTS , I get the following:

-- The following ICU libraries were not found:
--   uc (required)
--   dt (required)
CMake Error at /usr/local/lib/python3.8/dist-packages/cmake/data/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:165 (message):
  Failed to find all ICU components (missing: ICU_INCLUDE_DIR ICU_LIBRARY
  _ICU_REQUIRED_LIBS_FOUND)
Call Stack (most recent call first):
  /usr/local/lib/python3.8/dist-packages/cmake/data/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:458 (_FPHSA_FAILURE_MESSAGE)
  /usr/local/lib/python3.8/dist-packages/cmake/data/share/cmake-3.18/Modules/FindICU.cmake:328 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  src/CMakeLists.txt:225 (find_package)

I am getting the same after following the directions here: [https://www.fluffos.info/build.html#gsc.tab=0](http://Build 2019)

You need to install libicu-dev packages

1 Like

Should that be added to https://www.fluffos.info/build.html#gsc.tab=0?