PGina 2.x Changelog
From pGina
v2.1.0
Release Date: 07/03/2010
* Added picture chooser to ConfigApp * Added password field masking in ConfigApp * Added option to load new pGinaKey through ConfigApp * Added system information page to ConfigApp * Added option to require plugin authentication * Added silent install support * Added Polish translation * Added encryption support using pGinaKey.dll * Added pGinaCrypt.dll project for system wide encryption functions * Added multiple language support to installer * Added log rotation support * Added automatic ACL settings during install * Added dynamically generated uninstall list * Added application details in uninstall program control panel * Added automatic drive mapping support * Added automatic script/application execution support * Added shared C# classes for use between ConfigApp and pGinaSrvCS * pGinaCommon.Reg * pGinaCommon.NativeFunctions * pGinaCommon.pGinaCrypt * pGinaCommon.RegistryUtilities * Fixed miscellanous memory leaks * Fixed bug that caused authenticated user accounts to be created when using single user login * Fixed improperly created registry key in installer to reflect "hiddenProfile" instead of "hideProfile" * Fixed lingering account bug * Moved logoff scheduling to pGinaSrvCS * Modified C# Reg class to no longer provide static methods * Modified installer to Modern UI * Modified pGina-Lib::pGinaSrvClient to no longer wait for reply from named pips * Replaced pGinaSrv.exe with pGinaSrvCS.exe (now written in C#) * Now attempts 3 times to remove user account * Keeps persistent list in registry of all active sessions * Keeps list in registry of users created by pGina * Removed pGinaLogoffUtility option from ConfigApp
v2.0 - Build 109
Release Date: 05/02/2010
* Fixed pGinaLog to prevent blocking of log file so pGinaSrv can access the log * Fixed bug that attempted to create session timer if sessionTimeout was null * Improved logging functions to be more verbose and provide more useful information * Enforced logging levels globally (see Log Levels.txt) * Fixed log line in pGinaAcctMgr::ScheduleLogoff (said minutes instead of seconds when logging) * Added pGinaFunctions class to pGina-Lib * Added Macro support to MOTD, see Macros.txt * Added MacroList window to ConfigApp * Added SpinOption to ConfigApp options file * Added Log Levels list to ConfigApp * Added option to ConfigApp to disable shutdown without logon * ConfigApp now pulls the "About" screen from docs\About.txt * ConfigApp shows the "About" page first in the list and is now highlighted when the app starts
v2.0 - Build 108
Release date: 04/22/2010
* Added session timeout from plugin support * Added override plugin session timeout option * Fixed logoff task to be user specific * Fixed broken pGina service * Fixed remove profile support * Fixed remaining folder causing fresh install to "upgrade" * Fixed single user logon with blank domain
v2.0 - Build 107
Release Date: 04/18/2010
* Added autofill last successfully logged in username * Added .NET detection when installing on Vista * Added upgrade support to installer * Added feature to save installation log to file * Added install log shortcut to start menu * Fixed issue that caused pGina to leave behind Uninstall info for each install * Fixed unlock computer support * Fixed issue that could cause pGinaProvider.dll to not be removed on uninstall * Fixed incorrect log file path in default configuration * Fixed installer to automatically enable default credential provider if disabled
v2.0 - Build 106
Release Date: 4/12/2010
* The 32 Bit version of DummyPlugin.dll was corrupt due to conflicting precompiled headers
v2.0 - Build 105
Release Date: 4/12/2010
* Forgot pGinaLogoffUtility.exe in installer
v2.0 - Build 104
Release Date: 4/11/2010
* Added 64 bit support (must use 64 bit plugins!) * Added pGinaLogoffUtility project to support timed sessions * Added "Hide Profile" feature * Added log level definition file "Log Levels.txt" (1-10) * Added timed login session support (enforceSessTimeout 0|1 / sessionTimeout x minutes) * Added ability to disable default Credential Provider * Added new options to ConfigApp * Cleaned up Todo.txt * Created new installer that supports 32 & 64 bit and OS detection * Added "Enable Local Administrator" to installer * Reorganized ConfigApp * Fixed miscellanous grammatical errors
v2.0 - Build 103
Release Date: 2/10/2010
* Added profile and user deletion on logout
v2.0 - Build 102
Release Date: Unknown
* Changed 'pluginPath' to 'pathPlugin', which it was supposed to be anyways. :) * Added configure button for plugins in configapp
v2.0 - Build 101
Release Date: 4/23/2007
* Second alpha release, adds:
* Single User Login
* Custom Image
* Force Login
* Global group membership
* Code improvements
v2.0 - Build 100
Release Date: 3/18/2007
* First alpha release
