Skip to content

Commit

Permalink
Corrected Problem With Pageant Key Removal
Browse files Browse the repository at this point in the history
  • Loading branch information
NoMoreFood committed Mar 15, 2017
1 parent 2bdf0bb commit 670734e
Show file tree
Hide file tree
Showing 28 changed files with 22 additions and 19 deletions.
Binary file modified executables/pageant.exe
Binary file not shown.
Binary file modified executables/plink.exe
Binary file not shown.
Binary file modified executables/pscp.exe
Binary file not shown.
Binary file modified executables/psftp.exe
Binary file not shown.
Binary file modified executables/putty.exe
Binary file not shown.
Binary file modified executables/puttygen.exe
Binary file not shown.
Binary file modified executables/puttytel.exe
Binary file not shown.
Binary file modified executables/testbn.exe
Binary file not shown.
Binary file modified executables/x64/pageant.exe
Binary file not shown.
Binary file modified executables/x64/plink.exe
Binary file not shown.
Binary file modified executables/x64/pscp.exe
Binary file not shown.
Binary file modified executables/x64/psftp.exe
Binary file not shown.
Binary file modified executables/x64/putty.exe
Binary file not shown.
Binary file modified executables/x64/puttygen.exe
Binary file not shown.
Binary file modified executables/x64/puttytel.exe
Binary file not shown.
Binary file modified executables/x64/testbn.exe
Binary file not shown.
1 change: 1 addition & 0 deletions installer/build.cmd
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
@ECHO OFF

PUSHD "%~dp0"
SET VER=0.68
IF DEFINED ProgramFiles SET PATH=%PATH%;%ProgramFiles%\WiX Toolset v3.11\bin
IF DEFINED ProgramFiles(x86) SET PATH=%PATH%;%ProgramFiles(x86)%\WiX Toolset v3.11\bin
Expand Down
Binary file modified installer/puttycac-0.68-installer.msi
Binary file not shown.
Binary file modified installer/puttycac-64bit-0.68-installer.msi
Binary file not shown.
4 changes: 2 additions & 2 deletions windows/VS2017/pageant/pageant.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -168,7 +168,7 @@
<Link>
<SuppressStartupBanner>true</SuppressStartupBanner>
<SubSystem>Windows</SubSystem>
<OutputFile>..\..\..\executables\$(TargetFileName)</OutputFile>
<OutputFile>..\..\..\executables\x64\$(TargetFileName)</OutputFile>
<AdditionalDependencies>gdi32.lib;comctl32.lib;imm32.lib;winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
<GenerateDebugInformation>false</GenerateDebugInformation>
<IgnoreAllDefaultLibraries>
Expand Down Expand Up @@ -256,7 +256,7 @@
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<OutputFile>..\..\..\executables\$(TargetFileName)</OutputFile>
<OutputFile>..\..\..\executables\x64\$(TargetFileName)</OutputFile>
<AdditionalDependencies>advapi32.lib;comctl32.lib;comdlg32.lib;gdi32.lib;imm32.lib;ole32.lib;shell32.lib;user32.lib;winmm.lib;winspool.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
Expand Down
4 changes: 2 additions & 2 deletions windows/VS2017/plink/plink.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -168,7 +168,7 @@
<Link>
<SuppressStartupBanner>true</SuppressStartupBanner>
<SubSystem>Console</SubSystem>
<OutputFile>..\..\..\executables\$(TargetFileName)</OutputFile>
<OutputFile>..\..\..\executables\x64\$(TargetFileName)</OutputFile>
<AdditionalDependencies>gdi32.lib;comctl32.lib;imm32.lib;winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
<GenerateDebugInformation>false</GenerateDebugInformation>
<IgnoreAllDefaultLibraries>
Expand Down Expand Up @@ -256,7 +256,7 @@
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<OutputFile>..\..\..\executables\$(TargetFileName)</OutputFile>
<OutputFile>..\..\..\executables\x64\$(TargetFileName)</OutputFile>
<AdditionalDependencies>advapi32.lib;comctl32.lib;comdlg32.lib;gdi32.lib;imm32.lib;ole32.lib;shell32.lib;user32.lib;winmm.lib;winspool.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
Expand Down
4 changes: 2 additions & 2 deletions windows/VS2017/pscp/pscp.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -168,7 +168,7 @@
<Link>
<SuppressStartupBanner>true</SuppressStartupBanner>
<SubSystem>Console</SubSystem>
<OutputFile>..\..\..\executables\$(TargetFileName)</OutputFile>
<OutputFile>..\..\..\executables\x64\$(TargetFileName)</OutputFile>
<AdditionalDependencies>gdi32.lib;comctl32.lib;imm32.lib;winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
<GenerateDebugInformation>false</GenerateDebugInformation>
<IgnoreAllDefaultLibraries>
Expand Down Expand Up @@ -256,7 +256,7 @@
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<OutputFile>..\..\..\executables\$(TargetFileName)</OutputFile>
<OutputFile>..\..\..\executables\x64\$(TargetFileName)</OutputFile>
<AdditionalDependencies>advapi32.lib;comctl32.lib;comdlg32.lib;gdi32.lib;imm32.lib;ole32.lib;shell32.lib;user32.lib;winmm.lib;winspool.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
Expand Down
4 changes: 2 additions & 2 deletions windows/VS2017/psftp/psftp.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -168,7 +168,7 @@
<Link>
<SuppressStartupBanner>true</SuppressStartupBanner>
<SubSystem>Console</SubSystem>
<OutputFile>..\..\..\executables\$(TargetFileName)</OutputFile>
<OutputFile>..\..\..\executables\x64\$(TargetFileName)</OutputFile>
<AdditionalDependencies>gdi32.lib;comctl32.lib;imm32.lib;winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
<GenerateDebugInformation>false</GenerateDebugInformation>
<IgnoreAllDefaultLibraries>
Expand Down Expand Up @@ -256,7 +256,7 @@
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<OutputFile>..\..\..\executables\$(TargetFileName)</OutputFile>
<OutputFile>..\..\..\executables\x64\$(TargetFileName)</OutputFile>
<AdditionalDependencies>advapi32.lib;comctl32.lib;comdlg32.lib;gdi32.lib;imm32.lib;ole32.lib;shell32.lib;user32.lib;winmm.lib;winspool.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
Expand Down
4 changes: 2 additions & 2 deletions windows/VS2017/putty/putty.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -168,7 +168,7 @@
<Link>
<SuppressStartupBanner>true</SuppressStartupBanner>
<SubSystem>Windows</SubSystem>
<OutputFile>..\..\..\executables\$(TargetFileName)</OutputFile>
<OutputFile>..\..\..\executables\x64\$(TargetFileName)</OutputFile>
<AdditionalDependencies>gdi32.lib;comctl32.lib;imm32.lib;winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
<GenerateDebugInformation>false</GenerateDebugInformation>
<IgnoreAllDefaultLibraries>
Expand Down Expand Up @@ -256,7 +256,7 @@
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<OutputFile>..\..\..\executables\$(TargetFileName)</OutputFile>
<OutputFile>..\..\..\executables\x64\$(TargetFileName)</OutputFile>
<AdditionalDependencies>advapi32.lib;comctl32.lib;comdlg32.lib;gdi32.lib;imm32.lib;ole32.lib;shell32.lib;user32.lib;winmm.lib;winspool.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
Expand Down
4 changes: 2 additions & 2 deletions windows/VS2017/puttygen/puttygen.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -168,7 +168,7 @@
<Link>
<SuppressStartupBanner>true</SuppressStartupBanner>
<SubSystem>Windows</SubSystem>
<OutputFile>..\..\..\executables\$(TargetFileName)</OutputFile>
<OutputFile>..\..\..\executables\x64\$(TargetFileName)</OutputFile>
<AdditionalDependencies>gdi32.lib;comctl32.lib;imm32.lib;winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
<GenerateDebugInformation>false</GenerateDebugInformation>
<IgnoreAllDefaultLibraries>
Expand Down Expand Up @@ -256,7 +256,7 @@
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<OutputFile>..\..\..\executables\$(TargetFileName)</OutputFile>
<OutputFile>..\..\..\executables\x64\$(TargetFileName)</OutputFile>
<AdditionalDependencies>advapi32.lib;comctl32.lib;comdlg32.lib;gdi32.lib;imm32.lib;ole32.lib;shell32.lib;user32.lib;winmm.lib;winspool.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
Expand Down
4 changes: 2 additions & 2 deletions windows/VS2017/puttytel/puttytel.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -168,7 +168,7 @@
<Link>
<SuppressStartupBanner>true</SuppressStartupBanner>
<SubSystem>Windows</SubSystem>
<OutputFile>..\..\..\executables\$(TargetFileName)</OutputFile>
<OutputFile>..\..\..\executables\x64\$(TargetFileName)</OutputFile>
<AdditionalDependencies>gdi32.lib;comctl32.lib;imm32.lib;winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
<GenerateDebugInformation>false</GenerateDebugInformation>
<IgnoreAllDefaultLibraries>
Expand Down Expand Up @@ -256,7 +256,7 @@
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<OutputFile>..\..\..\executables\$(TargetFileName)</OutputFile>
<OutputFile>..\..\..\executables\x64\$(TargetFileName)</OutputFile>
<AdditionalDependencies>advapi32.lib;comctl32.lib;comdlg32.lib;gdi32.lib;imm32.lib;ole32.lib;shell32.lib;user32.lib;winmm.lib;winspool.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
Expand Down
4 changes: 2 additions & 2 deletions windows/VS2017/testbn/testbn.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,7 @@
<Link>
<SuppressStartupBanner>true</SuppressStartupBanner>
<SubSystem>Console</SubSystem>
<OutputFile>..\..\..\executables\$(TargetFileName)</OutputFile>
<OutputFile>..\..\..\executables\x64\$(TargetFileName)</OutputFile>
<AdditionalDependencies>gdi32.lib;comctl32.lib;imm32.lib;winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
<GenerateDebugInformation>false</GenerateDebugInformation>
<IgnoreAllDefaultLibraries>
Expand Down Expand Up @@ -252,7 +252,7 @@
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<OutputFile>..\..\..\executables\$(TargetFileName)</OutputFile>
<OutputFile>..\..\..\executables\x64\$(TargetFileName)</OutputFile>
<AdditionalDependencies>advapi32.lib;comctl32.lib;comdlg32.lib;gdi32.lib;imm32.lib;ole32.lib;shell32.lib;user32.lib;winmm.lib;winspool.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
Expand Down
8 changes: 5 additions & 3 deletions windows/winpgnt.c
Original file line number Diff line number Diff line change
Expand Up @@ -701,7 +701,10 @@ static INT_PTR CALLBACK KeyListProc(HWND hwnd, UINT msg,
if (HIWORD(wParam) == BN_CLICKED ||
HIWORD(wParam) == BN_DOUBLECLICKED) {
int i;
int rCount, sCount, cCount; /* PuTTY CAPI marker */
int rCount, sCount;
#ifdef PUTTY_CAC
int cCount;
#endif // PUTTY_CAC
int *selectedArray;

/* our counter within the array of selected items */
Expand Down Expand Up @@ -739,9 +742,8 @@ static INT_PTR CALLBACK KeyListProc(HWND hwnd, UINT msg,
for (i = cCount - 1; (itemNum >= 0) && (i >= 0); i--) {
ckey = pageant_nth_capi_key(i);

if (selectedArray[itemNum] == rCount + i) {
if (selectedArray[itemNum] == rCount + sCount + i) {
pageant_delete_capi_key(ckey);
sfree(ckey);
itemNum--;
}
}
Expand Down

0 comments on commit 670734e

Please sign in to comment.