Changes Report

Release History

VersionDateDescription
1.12007-06-81.1 maintenance release
1.02007-04-161.0 release
0.52004-12-31release
0.42004-12-31release
0.32004-12-31Initial public release
0.22004-12-31release
0.12004-12-31Initial release

Get the RSS feed of the last changes

Release 1.1 - 2007-06-8

TypeChangesBy
nullJVM crash when the user account is expired. This issue was produced by the fact that the conversational function "pam_conv" from Pam.c was not aware of message style. In fact, if PAM_ERROR_MSG or other was sent, a free() on an invalid pointer would be produced, leading to Java threads going nuts and therefore the Java program hanging or 'segfaulting'. See also https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=219916 This issue has been reopened. Fixes 1381572.Greg Luck
The fix for 1381572 seems to make JPAM crash immediately on lots of systems. Fix this issue by reverting 1381572. A new fix to 1381572 will be put out as a beta. In the meantime a release note around not allowing passwords to expire when using JPAM will be created. Fixes 1707044.Greg Luck

Release 1.0 - 2007-04-16

TypeChangesBy
Added support for HP-UX.Greg Luck
Added support for Mac OS X_i386 (32 bit Intel Macs)Greg Luck
Changed Sourceforge status to matureGreg Luck
New documentation and websiteGreg Luck
The jaas implementation always uses the default service name. It should use the specified name. Fixes 1440799.Greg Luck
JVM crash when the user account is expired. This issue was produced by the fact that the conversational function "pam_conv" from Pam.c was not aware of message style. In fact, if PAM_ERROR_MSG or other was sent, a free() on an invalid pointer would be produced, leading to Java threads going nuts and therefore the Java program hanging or 'segfaulting'. See also https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=219916 Fixes 1381572.Greg Luck
Rather than coding for the different types of password prompts, we now check for the PAM_PROMPT. This should make JPam deal with many more situations without modification.Greg Luck

Release 0.5 - 2004-12-31

TypeChangesBy
Tests now pass on Novell Linux Desktop 9. Change the passwd line in /etc/nsswitch.conf to "passwd: files compat" from "passwd: compat"Greg Luck
Applied a patch from Ken Huffman. JPam service names are now configurable in the JAAS configuration files, if you using JAAS. If using the Pam class directly, you as always add the serviceName as an argument.Ken Huffman
Added support for Solaris Sparc thanks to Seth Theriault.Ken Huffman

Release 0.4 - 2004-12-31

TypeChangesBy
Removed dependency on selinux on Linux systems.Greg Luck
Added Secu rId support.Greg Luck
Added support for dynamic linking to shared libraries. The makefile is now very simple. Additional PAM modules can be used at runtime simply by changing config files. No need to link them in.Greg Luck
Concurrency test now passes with 0 errors. JPam's authenticate method is now threadsafe even though PAM is not.Greg Luck
Changed SourceForge status to beta.Greg Luck
Testing and improvements by David Lutterkort of RedHat.Greg Luck

Release 0.3 - 2004-12-31

TypeChangesBy
Added support for Mac OS X_ppcGreg Luck
Added PAM Radius support using the Free Radius PAM module.Greg Luck

Release 0.2 - 2004-12-31

TypeChangesBy
Added support for Linux x86_64.Greg Luck
Added SecurId support.Greg Luck

Release 0.1 - 2004-12-31

TypeChangesBy
Initial version for Linux x86.Greg Luck