Beta 5 of Lasso 9.3.2 is available for download. Changes since b3 are in bold at <http://www.lassosoft.com/Lasso-9-Change-Notes>.
- Since b4 there's been *lots* of fixes applied to the LUX interface. Just about every screen should now work as it appears it should.
- A failure on security_registry->addUser was fixed, and proper error messages were added to removeUser, listUsersByGroup, getGroup, removeGroup, listGroupsByUser.
- I believe the connection handling issue (which affected sys_process) has been fixed this time. (The original issue was that lassospitfire wasn't properly handling HTTP connections when closed by the client. The original fix in b4 was to close it if no bytes were read, but that broke sys_process, since it turns out filesystem I/O is done with the same code. It now ends the connection only for HTTP requests.)
- a limitation in _ffi was worked around. It usually relies on calling strlen() to figure out where a returned value ends, which can cause problems if a null byte (00 in hex) is actually part of the returned value, such as when calling a hash function. It's now possible to specify an expected length for the returned value. For example, to call OpenSSL's SHA512 function directly:
will call SHA512 expecting a 64-byte char* in return, passing #value as a char* for the first parameter and #value->size as a 32-bit integer as the second. (None of this was ever documented for some reason, possibly because it was never fully tested, or b/c it doesn't work in interpreted mode. In theory it can let you call C functions directly from Lasso, whether built-in or compiled into a module.)
21 apr. 2017 kl. 23:47 skrev Steve Piercy - Website Builder <[hidden email]>:
> Downloaded and unzipped from the above link, but the unzipped installer file is named:
> Lasso Server for Mac 9.3.2-b4.pkg
> Can you double-check?
I’m assuming that’s an error in naming but not in content. I’ve installed it and the reported sys_process error is gone. Thus can’t be beta4.
So far everything else seems to be in place as well.