epidemius
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору 1.Added $urlget() identifier that downloads content from http/https addresses. Returns id number. Calls alias with id number when transfer completes. $id = $urlget(url,hgpuadfbrtic,target,alias,headers,body) $urlget(N/id) used with properties: url, redirect, method, type, target, alias, id, state, size, resume, rcvd, time, reply url = http/https://user:pass@address:port/file?parameters options = hgpuad = head, get, post, put, patch, or delete fb = file or &binvar r = resume t = use .part file i = ignore SSL errors c = cancel target = file or &binvar alias = called on completion headers = &binvar body = &binvar 2.Fixed $regml().pos bug with multibyte characters. 3.Changed $dll() to require filename .dll extension. If filename does not have an extension, .dll is appended. 4.Updated OpenSSL library to v1.1.1b. Required code changes due to to changes in OpenSSL 1.1.x. Older OpenSSL versions are no longer supported. Compiled to work on XP. Dynamic loading of OpenSSL DLLs still supported as libcrypto-1_1.dll and libssl-1_1.dll. 5.Updated TagLib library to latest fixes. 6.Updated LibZip library to v1.5.2. 7.Reverted changes to $gmt(N) and $gmt(format). 8.Changed a number of features to use tick counts instead of system time for time measurement. 9.Fixed $astime() and other time/date features applying DST incorrectly in some situations. 10.Changed time/date features to use threadsafe versions of CRT time functions. 11.Changed $encode()/$decode() to allow non-literal keys longer than 56 characters. 12.Changed $encode()/$decode() to not allow salts/IVs that contain codepoints 256+. 13.Fixed "try next server in group" option being incorrectly applied in some situations. 14.Changed action message processing so that it is integrated into the privmsg routines. 15.Changed time/date routines to use Windows APIs, allowing extended date range 1601 to 9999. 16.Changed $encode()/$decode() to zero-pad salt strings shorter than eight bytes. 17.Changed /msg -switches support to enable backwards compatibility with BNCs that use - as an invalid nickname prefix, such as -sBNC and -psyBNC. 18.Changed DCC Folders dialog so that when a new item is added, it uses the default get path by default. 19.Fixed script error not showing line number for single-line event definitions. 20.Added /server [-key filename] to set private key file to use for an SSL connection. 21.Changed nickserv logon method to increase delay after last nickserv notice is received before triggering perform. 22.Changed status window connection state icons. Now show a green lock icon for a valid SSL connection and an orange icon for an SSL connection with an invalid certificate. 23.Fixed $com()/$comcall() not scanning the local alias/script file first for a matching command/identifier. 24.Updated PCRE regex library to v8.43. 25.Fixed $$ prefix not working for remote identifiers. 26.Fixed connect retry count and port number not changing when try next server in group option is not enabled. 27.Changed flashing tray icon feature so that icon is dimmed instead of hidden. 28.Changed $sha1/$sha256/$sha384/$sha512/$hmac() to use larger read buffer with files to improve speed. |