[*] fixed bug or improved feature;
[-] fixed;
MyChat Client
[+] (02.12.2018) setting to enable the automatic download of attached files;
[+] (01.24.2018) new Bulletin board;
[+] (01.12.2018) (Android) ability to view client logs with standard tools without accessing third-party file managers;
[+] (01.12.2018) (Android) link to the help page on the "About" page;
[*] (02.16.2018) now you can see another user IP, MAC, HardwareID, computer name and version of the application, if you have the permission to do so;
[*] (02.08.2018) if a user is a conference moderator he can leave it even though there is a ban for exiting a conference;
[*] (02.07.2018) improvements for direct files transfer in slow networks;
[*] (02.07.2018) the speed rate of files direct transfer and receiving are shown in bytes, kilobytes, megabytes and gigabytes per second, depending on the network capabilities;
[*] (02.06.2018) new tool to view users network information and active processes;
[*] (01.23.2018) all message dates on the bulletin board are written in UTC format now, which allows you to work comfortably in the program from different time zones;
[*] (01.11.2018) (Android) redesigned "About" page;
[*] (01.10.2018) Hardware ID determination function for greater uniqueness is redesigned;
[-] (02.20.2018) error "Floating point division by zero." when receiving a file of zero length in the notification. Fixed;
[-] (02.20.2018) error "Access violation at address 00EC575F in module 'mcclient.exe'. Write of address 00000064." when sending files in a private conversation directly to another user. Fixed;
[-] (02.20.2018) error "Can not open clipboard: Access is denied." when copying text from the chat window to the clipboard. Fixed;
[-] (02.19.2018) error "List index out of bounds" when viewing conference message history. Fixed;
[-] (02.19.2018) error "unable to open database file" at the program startup if the conversation history database file is corrupted or used by someone. Fixed;
[-] (02.19.2018) error "Can not create file" ... \ mcclient.ini ". The process can not access the file, since this file is busy by another process." when you receive changed permission from the server during enabled working time control. Fixed;
[-] (02.19.2018) error "Access violation at address 0108BBE4 in module 'mcclient.exe'. Read of address 00000008." when processing a damaged common contact list. Fixed;
[-] (02.19.2018) error "Access violation at address 0108B387 in module 'mcclient.exe'. Read of address 00000058." When rendering messages with smiles, if the smiley-pack on the disk is corrupted. Fixed;
[-] (02.19.2018) error "The specified file was not found." when connecting the spell checker. Fixed;
[-] (02.16.2018) identical nicknames and "no name (UIN xxx)" display in the private messages history. Fixed;
[-] (02.14.2018) invalid time in the drop-down list of received and unread notifications. Fixed;
[-] (02.08.2018) (Mac, Linux) error when resending a file directly (the file is “busy”);
[-] (01.15.2018) "Access violation at address 0108B394" error with smiley-packs in situations when a history downloads from the server with subsequent opening of a private chat. Fixed;
[-] (01.09.2018) messages timestamp in the messages history were displayed in the “[dd.mm.yyyy hh:nn:ss]” format, but not in the one that was specified in the program settings. Fixed;
[-] (01.09.2018) rendering error in the messages history (Alt+H). Text messages from the Android client were not displayed. Fixed;
[-] (01.08.2018) (Android) connection to server with a set server password problems. Fixed;
MyChat Server
[+] (02.13.2018) (MSL) StrToInt64 and StrToInt64Def functions to convert strings to 64-bit numbers;
[+] (02.08.2018) (Admin) complete information about all the connections by different types of client applications in the user profile view.
[+] (02.08.2018) (Admin) a setting to disable IP address in tokens when login into MyChat Services without a password;
[+] (02.01.2018) (MSL) mHTTPSendGetMessage function to execute HTTP GET requests;
[+] (01.31.2018) (MSL) mClearConsole function to clear the text console in the script editor;
[+] (01.30.2018) (MSL) CRC32 function to calculate the CRC32 checksum from a string;
[+] (01.30.2018) (MSL) DecodeBase64 function to convert a text string from a base64 representation to a plain text;
[+] (01.30.2018) (MSL) DecodeURL function to decode a string from the URL-format into a plain text;
[+] (01.30.2018) (MSL) DecodeUU function to decode a string from the UU-format into a plain text;
[+] (01.30.2018) (MSL) EncodeBase64 function to convert the source text string to a base64 representation;
[+] (01.30.2018) (MSL) EncodeURL function to encode a string into a URL format;
[+] (01.30.2018) (MSL) EncodeUU function to encode a string into the UU-format;
[+] (01.30.2018) (MSL) HMAC_MD5 function to get a hash code of a key-based string using the HMAC method and the MD5 algorithm;
[+] (01.30.2018) (MSL) HMAC_SHA1 function to get a hash code of a key-based string using the HMAC method and the SHA1 algorithm;
[+] (01.30.2018) (MSL) MD5 function to get the MD5 hash code from the text string;
[+] (01.30.2018) (MSL) SHA1 function to get the SHA1 hash code from the text string;
[+] (01.30.2018) (MSL) StrToHex function to convert the original binary string byte into a hexadecimal text representation;
[+] (01.10.2018) (Admin) setting for limiting the number of an update file simultaneous downloads;
[*] (02.14.2018) (MyChat Guest) if you send invitations to the same email several times, then new accounts will not be created anymore, and the server will use an existing account;
[*] (02.09.2018) (Admin) in the "Users", "Moderators" section the right part with detailed information does not show up if the list is empty;
[*] (01.29.2018) (MSL) mHTTPSendPostMessage function returns the received data in the UNICODE encoding.
[*] (01.11.2018) (Admin) the password for server connection also controls and removes spaces at the beginning and the end of the line;
[*] (01.08.2018) (MSL) mSetUserAttribute function is supplemented by a large number of attributes for user data changing;
[-] (02.20.2018) (Admin) impossible to change the domain name in the user profile in "User Management". Fixed;
[-] (02.20.2018) error "Error when reading IDAT chunk data. File may be corrupted." when importing users from a domain with corrupted photos. Fixed;
[-] (02.15.2018) (Admin) in old browsers some of the interaction functions do not work with the console. Messages do not display because of this issue. Fixed;
[-] (02.14.2018) (Admin) when you import the users from the domain and configure the field reassignment, the photos do not import. Fixed;
[-] (02.13.2018) (Core) errors when importing user photos from the domain. Fixed;
[-] (02.12.2018) (Admin) LDAP connection with the encryption to import users from the domain does not work sometimes. Fixed;
[-] (02.09.2018) (Admin) impossible to add a conference in the "Users", "Moderators" section. Fixed;
[-] (02.09.2018) (Admin) time was displayed with an offset without UTC correction in the "Users", "Users list" section, in the "Last connection" field. Fixed;
[-] (01.31.2018) "JPEG Error 60: Invalid JPEG file structure: missing SOS marker" error when importing corrupted user photos from the domain. Fixed;
[-] (01.24.2018) errors while saving text multi-line fields of different data in the server database. Garbage symbols adds to the end of the line. Fixed;
[-] (01.19.2018) error when updating from older versions. Names of auto-generated conferences are lost sometimes. Fixed;
[-] (01.18.2018) (Admin) access rules to the forum and groups of users misplaced in the rights management. Fixed;
[-] (01.11.2018) after the creation of the conference, closed with a password from MyChat Client, this password shows up in the conference subject before conferences lists update. Fixed;
[-] (01.09.2018) incorrect system operation for deleting/blocking inactive users. Fixed;
[-] (01.08.2018) (Admin) upper block of templates choice in configuration templates is blocked. Fixed;
[-] (01.08.2018) (MSL) event scripts selective disconnection doesn't work, all scripts are disabled. Fixed;
[-] (01.08.2018) updating problem from older versions: if there is a script for the OnPrivateMessage event it is overwritten with the standard Telegram integration script. Fixed;
[-] (01.08.2018) updating problem from older versions: the user profile field “Work-Country” resets. Fixed;
[-] (01.08.2018) Help errors (wrong numeration of countries, languages, organization types directories etc.). Fixed;
[-] (12.28.2017) error with sending a deferred alert to the MyChat Client. The server hangs up and don’t allow the login to the user. Fixed.