K2 v7.1 (2014-04-28 Image) 
When this document is part of a downloaded image, it may no longer be the latest version. If the icon above is not green, then check online for the latest component history and upgrade warnings. Go to downloads for the latest installers.
The table below documents revisions to the K2 v7.1 components up through the 2014-04-28 image date. For important cautions that must be observed when installing components from this image, consult:
Notes & Warnings
If you have version 7.0 components on your site (from an install of the previous version), the 7.0 Upgrade Warnings and 7.0 Component History documents may also be of interest.
2014-04-28
- Bug fix: Some Policy changes made by a KeyServer administrator without "Full" permissions would not be propagated to clients
2014-04-11
- Bug fix: Hardware information was not sent to the server as part of a hardware audit (bug in KA 7.1.0.7 only)
- Change: New special case – SQL Server is identified as separate editions instead of all SQLSERVR (Windows only)
2014-03-11
- Bug fix: After a full audit of the client, some programs might remain in the audit data even though they have been deleted on the client
- Change: Mark all computers for full audit in order to clear up any discrepancies caused by bugs fixed in KeyServer
2014-03-03
- Change: New special case – all FileMaker and FileMaker Pro versions will use the same two families (Mac OS X only)
- Change: Added code to support future customization features
- Bug fix: User details window displays incorrect or scrambled values in Current Usage panel when many licenses are in use on one computer
- Bug fix: Offline usage for lease/node policies would not show up in usage log
- Change: Vendor licenses will now have queueing and notification enabled by default
- Bug fix: Location Filter Database could get emptied out when installing a new version of KeyServer
- Change: Detect and fix discrepancies between Audit Data files and Audit Index Database
2013-11-19
- Bug fix: PRS status would show as successful in General Settings dialog even when PRS could not be contacted
- Change: Update PRS status in General Settings dialog periodically after “Check Now” button is clicked
- Change: Clarified some error messages
- Bug fix: PRS status would show as successful in General Settings dialog even when PRS could not be contacted
- Change: Added missing table KSTermProductStatus
2013-10-28
The K2Server installer for Mac OS X has been updated to work more smoothly on OS X Mavericks- Change: Windows 8.1 would be detected as Windows 8.0 (and 2012 R2 as 2012) because of an intentional Microsoft bug (Windows only)
- Bug fix: Some keyed programs crash on Windows 8.1 even though they work on older versions of Windows (Windows only)
- Bug fix: Policy Schedules could not be added, modified, or deleted by anyone other than the Administrator account
- Change: Added Windows 8.1 edition names to the OS Types terminology table
- Bug fix: Running Histogram Logins (COMP) on a selection of computers would always result in “No data to report on”
2013-10-11
- Bug fix: Some background Windows login sessions would result in long-lived, extraneous connections to KeyServer (Windows only)
- Bug fix: Policies with the Site metric created during the reconcile process will have an incorrect usage limit of 1 instead of no limit
- Bug fix: Purchases imported from external files could contain incorrect date if source date format was ambiguous
- Bug fix: Currency amounts and types would not be set in an imported purchase if the amount contained currency symbol
- Change: Dragging purchases onto a product will now set the purchases' main product
- Change: Lease license times can now be entered as a number of hours
- Bug fix: KeyServers licensed for specific third-party products would not allow changes to some policy settings
- Bug fix: No feedback given on success when testing a Guest or Schedule password on the Configuration page
2013-09-01
- Bug fix: Confusing message when manually logging on via the KeyAccess control panel when there is already a guest connection (requires KeyServer 7.1.0.3)
- Bug fix: Potential crash when scanning installed package receipts during software audit (Mac OS X only)
- Bug fix: Local IPC pipes not deleted when computer shuts down or logs out improperly (Mac OS X only)
- Bug fix: Product Recognition Service would not work behind a proxy that did not support HTTP/1.1
- Bug fix: Failure to properly deputize MSI files that contain multiple CAB archives (e.g.,Stata 13)
- Bug fix: Asset fields changed in computer details would not always be exported at the next incremental export time
- Bug fix: Viewing/editing Client and Admin Authentication dialogs would not work for some accounts with non-Full admin permissions
- Bug fix: Confusing message when manually logging on via the KeyAccess control panel when there is already a guest connection (requires KA 7.1.0.3)
- Bug fix: Installers would not install the PRS executable file, so automatic product definitions would not appear (Linux Debian installers only)
- Bug fix: Icons for multi-platform and Ignored products are missing in web-based display of reports
- Bug fix: Some of the default columns would not appear in web-based display of saved KSR reports (Mac OS X, Linux 64-bit only)
- Bug fix: Hotfixes reports would fail with “no data” message even when there is data to report on
- Bug fix: Hardware report does not show Last Audit dates
2013-08-01
- Bug fix: Programs are denied launch when client computer moves to a network location outside of what is allowed by the Location Filter
- Bug fix: Portable keys made for some KeyServer-aware programs do not work offline and can block usage online until they are returned
- Change: New special case – AutoCAD utility Sketchup becomes “SKETCHUA” instead of “SKETCHUP”, which is the stamp for SketchUp (Windows only)
- Bug fix: Product Recognition Service would not work behind a proxy
- Bug fix: Portable keys listed in the Connected Clients window would not show the policy name
- Bug fix: Computers dragged to Leased would show expiration of “dedicated” until the next time the client logged on
- Bug fix: Some relatively obscure filter syntax was not properly parsed before being sent to the server
- Change: Some minor user interface improvements
- Bug fix: Clients that lose their KeyServer lease end up changing to Dedicated on next login
- Bug fix: Crash when a portable key is returned early via KeyConfigure or KeyCheckout
- Bug fix: Offline program usage could fail to be recorded when there are only Control policies for the program/product
- Change: Improvements to how data is cached on a KeyConfigure connection
- Change: Improvements to logging of offline usage events
- Bug fix: Admin accounts without "Build" permission would be able to create reports (64-bit Linux and Mac OS X only)
- Bug fix: Added parameter checking on URL requests to prevent javascript injection
- Bug fix: Remove dependency on LDAP libraries when installing on some Linux distributions (Linux only)
- Bug fix: Old usage data for “remote function” vendor.lic-based policies is not properly linked to the policy records
2013-06-21
- Bug fix: License prematurely returned to server for certain KS-aware programs that request multiple licenses
- Bug fix: Crash when opening an ignored product that did not yet have its components imported
- Bug fix: Empty Audit of Program window in rare cases after the program had been deleted from a computer
- Bug fix: Unable to send a bulletin message to a user from within the User Details window when not logged in as full KC Administrator
- Bug fix: Notes column in the Products window always empty
- Bug fix: Some values are not imported from a Purchase import XML file
- Bug fix: Crash on beta version of upcoming Mac OS X 10.9 (Mac OS X only)
- Change: Some minor user interface improvements
- Bug fix: Crash at startup when the Program Database is missing or an older version
- Bug fix: Product import date is changed each time PRS loads a product, even if product was already imported
- Bug fix: Potential corruption of Location Filter Database when multiple locations have very long Notes
- Bug fix: Failure to load on beta version of upcoming Mac OS X 10.9 (Mac OS X only)
- Bug fix: When installing over version 6.1 or lower, the install is not recognized as an upgrade (Windows only)
- Bug fix: Old usage data for vendor.lic-based policies is not properly linked to the policy records
2013-05-15
- Initial release of K2 v7.1. All components listed below were version 7.1.0.0 at initial release.
2014-04-28 Component Versions
The following table shows the current versions of the major K2 v7.1 components, as of this release. Components with no version listed have not changed since the original 7.1.0.0
Main Components | Mac OS file names | Windows file names | Unix file names | ||||||||
KeyAccess | KeyAccess.app | 7.1.0.8 | keyacc32.exe | 7.1.0.8 | KeyAccess | 7.1.0.8 | |||||
KeyConfigure | KeyConfigure.app | 7.1.0.6 | keycfg32.exe | 7.1.0.6 | -- | ||||||
KeyServer | ks | 7.1.0.9 | ks.exe | 7.1.0.9 | ks | 7.1.0.9 | |||||
KeyReporter | kr | 7.1.0.4 | kr.exe | 7.1.0.4 | kr | 7.1.0.4 | |||||
KeyCheckout | KeyCheckout.app | 7.1.0.7 | keychk32.exe | 7.1.0.7 | -- | ||||||
KeyVerify | KeyVerify.app | 7.1.0.7 | keyvfy32.exe | 7.1.0.7 | keyverify | 7.1.0.7 | |||||
KSRViewer | KSRViewer.app | 7.1.0.5 | ksrview.exe | 7.1.0.5 | -- | ||||||
KSdbConsist | KSdbConsist.app | 7.1.0.8 | KSdbConsist.exe | 7.1.0.8 | dbconsist | 7.1.0.8 | |||||
ksODBC | ksODBC.bundle | 7.1.0.0 | ksodbc32.dll | 7.1.0.0 | -- | ||||||
Authentication Modules | Mac OS X file names | Windows file names | Unix file names | ||||||||
Active Directory | -- | Active Directory.dll | -- | ||||||||
All Authent | All Authent.so | All Authent.dll | All Authent.so | ||||||||
Kerberos | Kerberos.so | Kerberos.dll | Kerberos.so | ||||||||
LDAP | LDAP.so | LDAP.dll | LDAP.so | ||||||||
Single Password | Single Password.so | Single Password.dll | Single Password.so | ||||||||
SQL | -- | SQL.dll | -- | ||||||||
Text Authent | Text Authent.so | Text Authent.dll | Text Authent.so | ||||||||
Unix | Unix.so | -- | Unix.so | ||||||||
Windows NT | -- | Windows NT.dll | -- | ||||||||
Export Modules | Mac OS X file names | Windows file names | Unix file names | ||||||||
Disabled | Disabled.so | Disabled.dll | Disabled.so | ||||||||
ODBC | ODBC.so | ODBC.dll | -- | ||||||||
MySQL | MySQL.so | -- | MySQL.so | ||||||||
PostgreSQL | PostgreSQL.so | -- | PostgreSQL.so | ||||||||
CSV | CSV.so | CSV.dll | CSV.so | ||||||||
Text | Text.so | Text.dll | Text.so | ||||||||
XML | XML.so | XML.dll | XML.so | ||||||||
Operating Systems Supported
The following table shows the operating systems supported by the versions of the major K2 v7.0 components, as of this release. While some components may operate correctly on operating system versions that are not listed, the versions that are listed are the only ones that are supported by Sassafras Software for this release of K2.
Component Group | Macintosh platforms | Windows platforms | Linux platforms | Solaris platforms | |||||||
Server | Mac OS X 10.6 through 10.9 | Windows XP, 2003, 2008, 2008 R2 Vista, Windows 7, 8, 8.1, 2012 | x86, Kernel 2.2 + (glibc 2.3 +) | Solaris 10 and higher (x86) | |||||||
Reporter | Mac OS X 10.4 through 10.9 | Windows XP, 2003, 2008, 2008 R2 Vista, Windows 7, 8, 8.1, 2012 | x86, Kernel 2.2 + (glibc 2.3 +) | Solaris 10 and higher (x86) | |||||||
Client | Mac OS X 10.3 through 10.9 | Windows 98, 98SE, ME (WinSock 2 or better) Windows NT4, 2000, XP, 2003, 2008, 2008 R2 Vista, Windows 7, 8, 8.1, 2012 | x86, Kernel 2.2 + X windows (glibc 2.3 +) | Solaris 9 and higher (x86, sparc) | |||||||
Admin | Mac OS X 10.4 through 10.9 | Windows XP, 2003, 2008, 2008 R2 Vista, Windows 7, 8, 8.1, 2012 | -- | -- |