summaryrefslogtreecommitdiffstats
path: root/src/windows
Commit message (Collapse)AuthorAgeFilesLines
...
* ticket: newJeffrey Altman2006-04-0210-2/+167
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17831 dc483132-0cff-0310-8789-dd5450dbe970
* Updates for the Network Identity Manager User Guide for KFW 3.1.0Jeffrey Altman2006-03-212-0/+0
| | | | | | ticket: 3542 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17753 dc483132-0cff-0310-8789-dd5450dbe970
* This commit updates:Jeffrey Altman2006-03-2049-1544/+1642
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + the HTMLHelp formatted documentation + the build system to produce separate binaries for Windows 2000 and Windows XP and beyond. Separate binaries are required because we make heavy use of some of the UI features found in XP that don't exist in 2000. If we build only for XP then the binaries won't run on 2000 and if we build for 2000, then the functionality we desire for balloon text and the tracker windows does not work properly on XP or above. (Note for Vista we will need to build three sets of binaries if we want to take advantage of the new functionality that is available only there.) + Add more debugging to the krb4 plug-in and ensure that all checkboxes are initialized. + remove plugins/krb5/krb5util.c which is an unused file + Use mixed case for Alt, Ctrl and Shift text designators + Increment the build number to 1.1.0.1 + Plug a memory leak when dialogs are closed + Add a new Options->Appearance configuration page that can be used to allow user customized font selection. This page will also be used for custom color selection in a future release. ticket: new git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17752 dc483132-0cff-0310-8789-dd5450dbe970
* add new file windows/winlevel.h and update windows/version.rcJeffrey Altman2006-03-133-2/+42
| | | | | | | | | | to allow for a configurable KRB5_BUILDLEVEL. This will be used to distinguish binary files from the same version 1.4.3 but different releases (alpha-1, alpha-2, beta-1, beta-2, final) ticket: new git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17735 dc483132-0cff-0310-8789-dd5450dbe970
* - replace icon with the NetIDMgr iconJeffrey Altman2006-03-113-2/+10
| | | | | | | | | - replace references to Leash with NetIDMgr ticket: new tags: pullup git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17729 dc483132-0cff-0310-8789-dd5450dbe970
* Build NetIDMgr Developer Documentation (requires doxygen)Jeffrey Altman2006-03-092-3/+3
| | | | | | | ticket: new tags: pullup git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17725 dc483132-0cff-0310-8789-dd5450dbe970
* 2006-03-07 Jeffrey Altman <jaltman@mit.edu>Jeffrey Altman2006-03-08115-3432/+9552
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nidmgr32.dll (1.0.2.1) - Attempting to obtain new credentials for a principal name that contains numbers may result in a 'Identity not specified' error. Fixed. - If an invalid identity name was specified, an 'Identity not specified' error is reported without specifying that the cause was an invalid name. Fixed: reports proper error. - Identity names were being validated at the application layer before being sent to the identity provider. This may cause valid names to be marked as invalid if the identity provider and the application disagree on what a valid name is. Fixed: identity name validation is solely a function of the identity provider. - Canonicalizing an identity name that contained certain characters failed due to a validation error. Fixed. - Possible deadlock in the new credentials dialog. (If one plugin tries to synchronize custom prompter values from the plugin thread, while the UI thread tries to obtain a lock on the new credentials data, a deadlock occurs.) Fixed. - State information for configuration panels may persist between two invocations of the configuration window. Fixed to clean up state information properly. - The UI library now has full support for custom actions and custom menus. - When there are queued alerts and a normal alert is shown, a 'next alert...' button appears in the alert which lets the user view the next queued alert. However, if the alert which is displayed requires the user to select a command button, selecting the 'next' button would be the equivalent of cancelling out of the alert and viewing the next one. The library was updated to not show the 'next' button if the alert requires user interaction. - Credential renewal on half-lifes is now supported as a configurable option. - Destroying all credentials on exiting netidmgr is a configurable option. - Debug logging to a file has been added netidmgr.exe (1.0.2.1) - Selecting 'Ok' in the configuration window didn't notify all the configuration panels to apply the changes. Fixed. - PgUp / PgDn / Shift+PgUp / Shift+PgDn keys now work as expected. - Root level configuration nodes in the Options dialog now also appear on the Options menu. Configuration nodes that are registered at the root level are automatically added to the menu. - The UI now has full support for custom actions and custom menus. - The UI does not automatically add submenus for actions which are associated with menus unless the declaration specifies that it should be rendered as a submenu. - When displaying alerts, the first button of the alert is always made the default. - 'Change summary' button in the configuration dialog was removed, since it was unused and unnecessary. - Ticket icons are displayed in the status column for all credentials. Clicking an icon opens the properties dialog for that credential. - The UI now has View by Type functionality - The UI now has Column selection and reorganization. The choice of columns and their order are preserved between restarts. - Handle multiple copies of NetIDMgr.exe being started with different version numbers. Higher version number wins. krb4cred.dll (1.0.2.1) - During new credentials acquisition, under some circumstances, the Kerberos 4 plugin would not notify NetIDMgr about the state of the Kerberos 4 ticket acquisition. This results in other plugins (such as AFS) which are depending on the feedback to fail. Fixed. krb5cred.dll (1.0.2.1) - If no password is entered while obtaining new credentials, a new TGT will not be obtained, but the new credentials operation will not fail if there already is a TGT. Added check to see if the TGT is expired and fail the operation if no valid TGT is found. - The identity provider can set the Krb5 CCName property for an identity incorrectly if there is more than one credential cache containing tickets for the same principal. Fixed. - When enumerating ccaches, krb5_cc_resolve was being called with the name of the ccache without a type prefix. Fixed. - Tracker control usability issues due to loss of focus. Fixed. - Realm Editor added. - Addressed tickets can be requested as in Leash All modules: - removed grayed out UI components that are not being backed by current functionality. - new icons - support for 64-bit Windows builds under Visual Studio 8 - proper versioning for language resources ticket: new git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17712 dc483132-0cff-0310-8789-dd5450dbe970
* Qing Dong <dongq@mit.edu> provided a set of changes to allowJeffrey Altman2006-02-2710-42/+60
| | | | | | | | | | | | | krb5 to build under the Microsoft Visual Studio 8 compiler in 64-bit mode and produce file names that do not conflict with the names produced by the 32-bit build. That patch was modified to work on Unix and also include processor dependent pre-processor definitions to remove warnings. ticket: 3415 tags: pullup git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17680 dc483132-0cff-0310-8789-dd5450dbe970
* KFW installation should not use impersonationJeffrey Altman2005-12-302-2/+9
| | | | | | | | | | | Do not use impersonation when installing the network provider in order to succeed on Vista. ticket: new component: windows target_version: 1.4.4 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17580 dc483132-0cff-0310-8789-dd5450dbe970
* KFW - Correct identity validation algorithmJeffrey Altman2005-12-143-8/+2
| | | | | | | | | | Do not restrict the characters permitted in identity names ticket: new target_version: 1.4.4 tags: pullup git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17557 dc483132-0cff-0310-8789-dd5450dbe970
* KFW 3.1 - Add missing include pathJeffrey Altman2005-12-131-1/+2
| | | | | | | | | | | The leashwin.h file needs to be accessible via the INCLUDE path. ticket: new tags: pullup target_version: 1.3.4 status: resolved git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17556 dc483132-0cff-0310-8789-dd5450dbe970
* Network Identity Manager - Fix module loading when en_US locale cannot be loadedJeffrey Altman2005-12-081-3/+26
| | | | | | | | | | | | | | The identity manager is designed for internationalization. However, it only ships with modules for the en_US locale. Designing modules for other locales was beyond our the reach of available resources. This patch will force the use of en_US when modules matching the installed user and system locales cannot be found. ticket: new status: resolved target_version: 1.4.4 tags: pullup git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17555 dc483132-0cff-0310-8789-dd5450dbe970
* KFW 3.0 Final Network Identity Manager updatesJeffrey Altman2005-12-0692-866/+2059
| | | | | | | | | | | | | | | | | | | | | | | | Add new documentation files Add new icons Add "set default" functionality to the New Credentials dialog Remove inconsistencies in the Options configuration dialog Replace the menu bar so that it responds to Alt- and keyboard shortcuts Fix an --autoinit race condition many more things.... ticket: new target_version: 1.4.4 status: resolved tags: pullup git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17546 dc483132-0cff-0310-8789-dd5450dbe970
* KFW 3.0 Final Wix installer updatesJeffrey Altman2005-12-063-8/+22
| | | | | | | | | | | | | | | update for final release add new netidmgr documentation: user and development allow Leash to be used instead of NetIDMgr via a transform ticket: new target_version: 1.4.4 status: resolved tags: pullup git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17545 dc483132-0cff-0310-8789-dd5450dbe970
* KFW 3.0 Final NSIS installer updatesJeffrey Altman2005-12-063-25/+15
| | | | | | | | | | | | | | | | update for release build add new documentation links for user and sdk remove --autoinit startup parameter as it interferes with the new registry based configuration ticket: new target_version: 1.4.4 status: resolved tags: pullup git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17544 dc483132-0cff-0310-8789-dd5450dbe970
* Update to latest imagesJeffrey Altman2005-12-0220-0/+0
| | | | | | | ticket: 3263 tags: pullup git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17536 dc483132-0cff-0310-8789-dd5450dbe970
* Network Identity Manager updates for KFW 3.0 Beta 3Jeffrey Altman2005-12-0232-210/+515
| | | | | | | | | | | | | | | | | | | | Fix the handling of case sensitive names being stored in the registry. Only apply case sensitive encoding logic to the keys below the NetIdMgr key. Fix the importing of credentials from MSLSA: Apply an ugly hack to krb5configcc.c that forces _WIN32_WINNT to 0x0501 for the one file so that the executable can be built as APPVER=5.0 and yet still gain access to balloon tips on XP and above. ticket: new component: windows status: open target_version: 1.4.4 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17535 dc483132-0cff-0310-8789-dd5450dbe970
* KFW Network Provider updates for KFW 3.0 Beta 3Jeffrey Altman2005-12-022-43/+44
| | | | | | | | | | | | | | | Wrap debugging statements Fix bug in KFW_get_cred that prevents acquisition of credentials. ticket: new component: windows status: resolved target_version: 1.4.4 tags: pullup git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17534 dc483132-0cff-0310-8789-dd5450dbe970
* Wix MSI installer for KFW 3.0 Beta 3Jeffrey Altman2005-12-0210-96/+242
| | | | | | | | | | | | | | | | | | | Add operating system version check to ensure it is not installed on Windows 95, 98, ME or NT 4.0 Break out the license text into its own file Restructure the installer to allow either NetIdMgr or Leash to be selected (by transform only) as the credentials manager. The default is to use NetIdMgr. ticket: new component: windows status: resolved target_version: 1.4.4 tags: pullup git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17533 dc483132-0cff-0310-8789-dd5450dbe970
* NSIS installer for KFW 3.0 Beta 3Jeffrey Altman2005-12-021-1/+4
| | | | | | | | | | | | | Add an operating system version check to prevent installation on Windows 95, 98, ME, and NT 4.0. ticket: new component: windows status: resolved target_version: 1.4.4 tags: pullup git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17532 dc483132-0cff-0310-8789-dd5450dbe970
* Remove the case sensitive comparisions of registry entryJeffrey Altman2005-11-302-9/+41
| | | | | | | | | | | | | | | and schema strings. Microsoft uses HKLM\"SOFTWARE" and HKCU\"Software". This means the encoding schema that was selected does not work and the conflict in case prevents plugins from being loaded. Better to enable plugins to work than to allow two realms that differ only by case on the same platform during the beta. ticket: 3253 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17523 dc483132-0cff-0310-8789-dd5450dbe970
* correct installation of krb4_en_us.dll to use the correct nameJeffrey Altman2005-11-301-1/+1
| | | | | | | ticket: 3256 status: open git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17522 dc483132-0cff-0310-8789-dd5450dbe970
* Update NSIS installer for KFW 3.0.0 Beta 2Jeffrey Altman2005-11-303-8/+131
| | | | | | | | | | ticket: new component: windows status: resolved target_version: 1.4.4 tags: pullup git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17521 dc483132-0cff-0310-8789-dd5450dbe970
* Updates to Wix installer source for KFW 3.0 Beta 2Jeffrey Altman2005-11-307-75/+251
| | | | | | | | | | | | | | | | | | | | - Updates all strings - Creates shortcuts for netidmgr.exe and netidmgr.chm - Adds KFW Logon Network Provider Known bugs: - the old Leash Documentation PDF still has a shortcut - specifying the WorkingDirectory does not work ticket: new component: windows status: open git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17520 dc483132-0cff-0310-8789-dd5450dbe970
* KFW Logon Network ProviderJeffrey Altman2005-11-2910-0/+1597
| | | | | | | | | | | | | | | | The Logon Network Provider works like the OpenAFS Integrated Logon. It uses the username entered by the user and the default realm obtained from krb5.ini and the user entered password. If possible, tickets are obtained and imported into the user's CCAPI credential cache. ticket: new component: windows target_version: 1.4.4 status: resolved tags: pullup git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17518 dc483132-0cff-0310-8789-dd5450dbe970
* Forgot to update the Windows configuration Jeffrey Altman2005-11-291-1/+1
| | | | | | | | ticket: 3253 tags: pullup status: resolved git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17517 dc483132-0cff-0310-8789-dd5450dbe970
* KFW Network Identity Manager (Beta 2)Jeffrey Altman2005-11-29270-3010/+11461
| | | | | | | | | | | | | | | | | | | | | | All features completed except for: * Debug Window * KRB5.INI (aka Realm) Editor * Column Selection * Graphics are incomplete * Documentation is incomplete ticket: new status: resolved component: windows target_version: 1.4.4 tags: pullup git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17516 dc483132-0cff-0310-8789-dd5450dbe970
* Initial Commit Network Identity Manager for WindowsJeffrey Altman2005-11-02307-0/+67049
| | | | | | | | | | Initial commit of Network Identity Manager for KFW 3.0 Beta 1 ticket: new tags: pullup component: windows git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17476 dc483132-0cff-0310-8789-dd5450dbe970
* New NSIS installer for KFW 3.0 Beta 1Jeffrey Altman2005-11-015-40/+75
| | | | | | | | | | - adds support for Network Identity Framework - removes leash32.exe ticket: new tags: pullup git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17475 dc483132-0cff-0310-8789-dd5450dbe970
* For KFW 3.0 Beta 1Jeffrey Altman2005-11-015-18/+106
| | | | | | | | | | | - supports Network Identity Manager framework - moves leash32.exe to a new disabled component - auto-generates a new product id with each build ticket:new tags: pullup git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17474 dc483132-0cff-0310-8789-dd5450dbe970
* The GINA was being linked to the single threaded runtimeJeffrey Altman2005-10-202-1/+5
| | | | | | | | | | library which was causing thread safety issues. Replace with libcmt.lib. ticket: new tags: pullup git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17437 dc483132-0cff-0310-8789-dd5450dbe970
* Fix dangerous 64-bit time_t * to long * conversionJeffrey Altman2005-03-152-1/+5
| | | | | | ticket: new git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17126 dc483132-0cff-0310-8789-dd5450dbe970
* Add support for optionally installing Debug SymbolsJeffrey Altman2004-12-196-13/+51
| | | | | | | | ticket: new tags: pullup target_version: 1.4 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16955 dc483132-0cff-0310-8789-dd5450dbe970
* 2004-12-18 Jeffrey Altman <jaltman@mit.edu>Jeffrey Altman2004-12-182-41/+78
| | | | | | | | | | | | * kfw-fixed.nsi: Add "Debug Symbols" as a new category. It defaults to on in debug builds and off in release builds. ticket: new tags: pullup target_version: 1.4 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16954 dc483132-0cff-0310-8789-dd5450dbe970
* Update for WiX 2.1 installerJeffrey Altman2004-12-155-7/+10
| | | | | | ticket: 2805 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16938 dc483132-0cff-0310-8789-dd5450dbe970
* 2004-12-15 Jeffrey Altman <jaltman@mit.edu>Jeffrey Altman2004-12-155-0/+54
| | | | | | | | Add kcpytkt.exe, kdeltkt.exe, k5sprt32.dll, mit2ms.exe ticket: 2805 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16936 dc483132-0cff-0310-8789-dd5450dbe970
* 2004-12-15 Jeffrey Altman <jaltman@mit.edu>Jeffrey Altman2004-12-152-1/+5
| | | | | | | | rename krb5support_32.dll to k5sprt32.dll ticket: 2804 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16934 dc483132-0cff-0310-8789-dd5450dbe970
* Create new C CCAPI implementationJeffrey Altman2004-10-272-0/+9
| | | | | | ticket:new git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16839 dc483132-0cff-0310-8789-dd5450dbe970
* * update the include paths to allow patchlevel.h to be foundJeffrey Altman2004-10-016-4/+16
| | | | | | ticket: new git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16798 dc483132-0cff-0310-8789-dd5450dbe970
* * update ChangelogJeffrey Altman2004-10-011-0/+4
| | | | | | ticket: 2729 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16797 dc483132-0cff-0310-8789-dd5450dbe970
* * Add new conditional resource stringsJeffrey Altman2004-10-011-1/+26
| | | | | | ticket: new git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16796 dc483132-0cff-0310-8789-dd5450dbe970
* Make patchlevel.h be the master version fileTom Yu2004-09-252-7/+25
| | | | | | | ticket: 1345 status: open git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16790 dc483132-0cff-0310-8789-dd5450dbe970
* * kfw-fixed.nsi:Jeffrey Altman2004-09-172-0/+63
| | | | | | | | | | | The version of MSIEXEC which ships with Windows 2000 does not accept the /passive and /promptreboot command line options. On Windows 2000 only, do not specify them. ticket: new tags: pullup git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16763 dc483132-0cff-0310-8789-dd5450dbe970
* Remove trailing slash from PATHJeffrey Altman2004-09-173-23/+190
| | | | | | | | | | | Minimize Leash32.exe on startup Update msi-deployment guide to explain how to replace the configuration files in greater detail ticket: new git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16761 dc483132-0cff-0310-8789-dd5450dbe970
* Enable default installation of documentationJeffrey Altman2004-09-142-1/+5
| | | | | | ticket: new git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16754 dc483132-0cff-0310-8789-dd5450dbe970
* * kfw-fixed.nsi:Jeffrey Altman2004-09-132-3/+99
| | | | | | | | | Detect the Wix MSI, the SWRT MSI, and the Pismere MSI If found, uninstall the MSI before installing NSIS ticket: new git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16749 dc483132-0cff-0310-8789-dd5450dbe970
* Add msi-deployment-guide.txtJeffrey Altman2004-09-132-0/+371
| | | | | | ticket: 2707 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16744 dc483132-0cff-0310-8789-dd5450dbe970
* Updates to WiX to satisfy the needs of MIT SWRTJeffrey Altman2004-09-136-6/+299
| | | | | | ticket: new git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16743 dc483132-0cff-0310-8789-dd5450dbe970
* utils.nsi: Fix RestartRequired function to actually determineJeffrey Altman2004-09-112-33/+112
| | | | | | | | | | | | | | if a restart is required kfw-fixed.nsi: - Add support for compiler version 1400 - Fix terminal server key deletions - Delete leash32.exe on uninstall - Correct the logic of the call of RestartRequired ticket: 2702 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16742 dc483132-0cff-0310-8789-dd5450dbe970
* ms2mit.c: Apply KRB5_TC_NOTICKET to MSLSA: while searching for theJeffrey Altman2004-09-092-0/+19
| | | | | | | | presence of an initial ticket to copy to the MIT cache ticket: 2688 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16733 dc483132-0cff-0310-8789-dd5450dbe970