From Developer Community
May 27, 2008
Binaries:
Doc:
- Changed information on several APIs.
Sample:
October 17, 2007
Binaries:
- Updated the NMAS Password Manager Java classes to include new password management APIs and bug fixes.
Doc:
- Documented NMAS_Login function, which performa an NMAS login sequence.
- Reorganized the MAF Password Functions concepts to improve clarity.
- Updated the “Placement of Files” section to document the proper directory structure for LCM, LSM, and license files.
- Updated the directory structure in Section 3.5.3, “Building a Linux LCM.”
- Changed Section 4.3.8, “MAF Data Store Functions” from Early Access to Supported status.
- Udpated Appendix A, “NMAS Error Codes.”
Sample:
February 28, 2007
Binaries:
- Updated NMAS Server SDK: 3.1.3.
- Updated NMAS C Manangement APIs: 3.1.3.
- Updated the ldap.jar, nmasclient.jar, and NMASToolkit.jar for JVM 1.5, with backward compatibility to JVM 1.4.
Doc:
- Documented MAF_GetPasswordEx function, which returns the Universal Password password and password information of the user associated with the current login session (LSM only).
This function is available only in NMAS 2.3 or later.
- Added the NMAS Login Method Security Considerations section, which discusses best security practices
when developing NMAS Login Methods.
Sample:
October 11, 2006
Binaries:
- Updated code versions as follows:
- NMAS Client SDK: 3.2.2
- NMAS Server SDK: 3.1.2
- NMAS Java Client SDK: 3.1
- NMAS Java Management APIs: 3.1
- Added new management SDK header file: nmas_mgmt_sdk/ldap/c_mgmt_sdk/sdkinc/nmasflgs.h
Doc:
- Corrected the RestartPluginOnFailure registry setting.
- Fixed broken links.
Sample:
June 21, 2006
Binaries:
- Updated nmasext.h to enable C++ functionality.
Doc:
- Updated Novell documentation templates and refreshed links.
- Documented the Configuration Store Functions:
- nmasldap_delete_login_config
- nmasldap_get_login_config
- nmasldap_put_login_config
- Documented the SecretStore Management Functions:
- nmasldap_delete_login_secret
- nmasldap_put_login_secret
- Linked NMAS Javadoc classes directly from the on line NMAS developer documentation.
- Revised or added the following NMAS 3.1 Leading Edge functions:
- MAFDS_ATTRIBUTE
- MAFDS_FreeContainerEntries
- MAFDS_FreeModValues
- MAFDS_FreeValues
- MAFDS_FreeValueData
- MAFDS_GetParentContainer
- MAFDS_GetPartitionRootContainer
- MAFDS_GetValueData
- MAFDS_InsertModValue
- MAFDS_ListContainerEntries
- MAFDS_ModifyEntry
- MAFDS_ReadAttributeValues
- MAFDS_ReadInheritedAttributeValues
Sample:
March 1, 2006
Binaries:
- The nmas_client_sdk files were updated to support the NMAS version 3.2.0 release.
- New NMAS server changes, including new Leading Edge MAFDS functions, support NMAS 3.1.0.
Doc:
- Updated Novell documentation templates and refreshed links.
- Corrected the objectDN parameter documentation in all of the NMAS LDAP functions to reflect that it is an LDAP DN.
- Documented MAF_MemMalloc, MAF_MemMalloc, and MAF_MemFree to replace MAF_Malloc and MAF_Free.
- Documented new MAF_LogEvent function to add logging functionality in NMAS 3.0 or later.
- Updated NMAS Error Codes.
- Added a new Appendix to document the following Leading Edge NMAS 3.1 NMAS Server API components:
- MAFDS_CreateContext
- MAFDS_FreeContext
- MAFDS_GetValueData
- MAFDS_InsertModValue)
- MAFDS_ListContainerEntries
- MAFDS_ModifyEntry
- MAFDS_ReadAttributeValues
- MAFDS_VALUE_DATA
Sample:
October 2005
Binaries:
- Added the following directories and files to implement the NMAS Login Method:
- nmas_tools Directory
- nmas_tools/method_signer Directory
- nmas_tools/method_signer/win32 Directory
- nmas_tools/method_signer/win32/cr.bat
- nmas_tools/method_signer/win32/keygen.bat
- nmas_tools/method_signer/win32/sign.bat
- nmas_tools/method_signer/win32/signer.exe
Doc:
- Transitioned to revised Novell documentation standards.
- Revised Chapter 5, 'Method Management Functions' and Chapter 6, 'Password Management Functions' to include new universal password management Java methods.
Sample:
- Changed the following files to fix a problem in the login method sample code:
- nmas_sample_code/login_method/lcm/win32/guiwin32.cpp
- nmas_sample_code/login_method/lsm/common/src/cpwdlsm.c
June 1, 2005
Binaries:
- Added the nmas_java_client_sdk libraries, which provides a Java interface to implement an NMAS login method.
- Added the nmas_mgmt_sdk libraries, which provide new NMAS login method and password management functionality.
Doc:
- Revised and reorganized the NMAS NDK to help facilitate implementation of the new Java login and password management libraries.
- AddedNMAS NDK Java documentation.
- Expanded Error Code definitions.
- Deprecated a number of outdated NMAS functions.
Sample:
- Updated the NMAS sample directory into a more logical development structure and relocated files to more appropriately match their development environment.
- Deleted a few erroneous and obsolete sample files.
- Added mgmt_api samples that support implementation of the new nmas_mgmt_sdk libraries.
- Added nmas_java_client samples to support implementation of the new nmas_java_client_sdk libraries.
March 2005
In addition to updating the readme and license.text files, the following changes were made:
Binaries:
Doc:
- Created a new appendix to document the Secure Workstation Login Method.
- Added the Disconnected Mode concept documentation, which was never supported in the NMAS SDK.
- Made technical corrections and fixed broken links.
- Deleted unsupported references to SASL Authentication as a method for adding authentication support to connection-based protocols.
Sample:
October 2004
Updated the license.txt file. In addition, the following changes were made:
Binaries:
- Updated to support new LDAP NMAS password functionality.
Doc:
- Added documentation for new LDAP password management functions.
- Fixed broken links.
- Made technical corrections.
Sample:
- Added new universal password, simple password, login configuration, and login secret samples.
June 2004
Made the following updates to the Novell Modular Authentication Service (NMAS) software:
Binaries:
- Updated libraries and software to incorporate bug fixes to version 2.33.
Doc:
- Made minor modifications and fixed broken links.
Sample:
February 2004
Rebuilt all downloads to include changes to license.txt and Readme files. For detailed changes for each download, see the following sections:
Binaries:
Doc:
June 2003
Made the following changes:
- Updated NMAS Error Code constants
- Added the following Multiple Authentication Framework functions:
- MAF_AllowPasswordSet
- MAF_GetPassword
- MAF_PolicyCheck
- MAF_SetPassword
- MAF_Trace
- MAF_TraceEnabled
- MAF_TraceOnError
- Updated NMAS Attribute IDs
- Updated software from NMAS 2.1 to NMAS 2.2
March 2003
Made the following changes:
- Updated sample code for UNIX platforms.
- Updated software to newest release.
- In documentation, added Secure Workstation functions and a reference to the Novell LDAP SDK that explains the use of the SASL mechanisms.
September 2002
Updated concepts for NMAS_LegacyRelogin documentation.
28 June 2002
Updated the NMAS Proxy Function documentation to correlate with software and sample code.
May 2002
Made the following changes:
- Updated error codes and sample login method to include Solaris and Linux builds
- Updated documentation for UNIX method debugging
- Updated the login method signing kit
- Fixed bugs and simplified sample login method
February 2002
Updated header information in sample code. Added error code descriptions.
September 2001
Updated concepts and added new Proxy Functions: NMAS_FindLoginSequences, NMAS_FindMethods, NMAS_GetAvailableMethods, and NMAS_AuthenticateConnection.
June 2001
Updated libraries, samples, and documentation.
September 2000
Updated libraries, samples, and documentation for Windows NT.
May 2000
Updated documentation and sample code.
March 2000
Added as new NDK component.