|
Written by Mark Malyon
|
|
Monday, 16 March 2009 11:08 |
|
Here is whats changed...
New- Added pushes to auth service for all events
- AuthService for detection of authentication by KC etc. will only be used by appropriate CVM versions
- UsbService for monitoring insertion and removal of USB devices
- USB integration for card reading
- Added new method to job adapters to allow for failing jobs as a result of KC activity (or for some other reason
- Added setEmailCopyToSender and setFaxCopyToSender on EmailService and InternetFaxService along with pushes
- Added new lock options to chameleon config
- Additions to auth service to allow for controlling access to machine functionality
- Added transmit mode only to USB device implementation
- Added new method to AuthService to request display of an Xlet (setVisibleXlet on AuthService)
- Added version numbers to template files
- Added merge functionality to XMLElement
- Added X-Mailer and X-m3i-Serial to outgoing emails
- Added new class, SerialNumber, to get at the machine serial in a central place
- Installer: Added ability to set memory and stack size on machine and added UI page
- Installer: Added support to install Chameleon, both into library code and UI
Changes
- Changed secure push scheme to use shared secret instead of encrypted tokens, changes in core, UI and documentation
- Removed redundant secure flags from custom attributes (security is now set from the MD using setCustomAttribute)
- Significant refactoring and documenting
- Altered USB PIDs for Selectec devices
- SNMP timeout increased to 30 seconds
- Internal changes to services for consistency
- Make sure auth service pushes happen
- Card serial now get pushes when a card comes into range, but only one per 'range period'
- Card serial gets pushed with attribute name of 'user-token-card-id' for consistency
- Minor change in formatting of log output
- New string constants for auth service pushes
- Internal changes to allow for relative paths in chameleon UI elements
- Speeded up shutdown significantly
Fix- Stopped all garbage collection explicitly within the MI, seems to cause various problems
- Changed behaviour of USB IRP submissions to prevent things being sent when the pipe is not definitely open
- Allow subject of '/' for chameleon config
- Made sure various knock-ons from use of job filter do not affect obtaining current job Challenge tokens now always authenticate when MI has just started (was a two minute delay before successful secure commands were allowed previously)
- Incorrect email headers (had an extra new line in extra headers causing problem messages)
- Fixes in XMLLoaderHelper to ensure that merging of XMLElements is always performed correctly
- XMLElement now passes on containing file to child elements
Enjoy! |