<feed xmlns='http://www.w3.org/2005/Atom'>
<title>krb5.git/src/windows/installer, branch proxymech</title>
<subtitle>MIT Kerberos patches</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/krb5.git/'/>
<entry>
<title>Remove NSIS installs when upgrading to 64-bit</title>
<updated>2012-09-18T21:53:18+00:00</updated>
<author>
<name>Ben Kaduk</name>
<email>kaduk@mit.edu</email>
</author>
<published>2012-09-18T21:53:18+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/krb5.git/commit/?id=4d3200ca369b47e8cf6966ae7670823d57ef2b3f'/>
<id>4d3200ca369b47e8cf6966ae7670823d57ef2b3f</id>
<content type='text'>
The NSIS installer appears to have only ever existed as a 32-bit
software.  As such, unconditionally check the 32-bit registry tree
for an uninstall string; the architecture of the current package
being installed is not relevant to what was previously installed.

ticket: 7362 (new)
queue: kfw
target_version: 1.10.4
tags: pullup
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The NSIS installer appears to have only ever existed as a 32-bit
software.  As such, unconditionally check the 32-bit registry tree
for an uninstall string; the architecture of the current package
being installed is not relevant to what was previously installed.

ticket: 7362 (new)
queue: kfw
target_version: 1.10.4
tags: pullup
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve LEASHAUTOINIT description</title>
<updated>2012-09-12T19:44:02+00:00</updated>
<author>
<name>Ben Kaduk</name>
<email>kaduk@mit.edu</email>
</author>
<published>2012-09-12T18:17:59+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/krb5.git/commit/?id=d9af383d069b571457849dea77dbef01ccb55370'/>
<id>d9af383d069b571457849dea77dbef01ccb55370</id>
<content type='text'>
This installer option determines whether the -autoinit argument
is passed to the MIT Kerberos executable.
On startup, if this argument is passed, and if there are no tickets
in the default cache, and if no useful tickets can be imported from
the LSA cache, MIT Kerberos will open the get ticket dialog and prompt
for a password; this option does not appear to have any other effect.

ticket: 7357 (new)
queue: kfw
target_version: 1.10.4
tags: pullup
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This installer option determines whether the -autoinit argument
is passed to the MIT Kerberos executable.
On startup, if this argument is passed, and if there are no tickets
in the default cache, and if no useful tickets can be imported from
the LSA cache, MIT Kerberos will open the get ticket dialog and prompt
for a password; this option does not appear to have any other effect.

ticket: 7357 (new)
queue: kfw
target_version: 1.10.4
tags: pullup
</pre>
</div>
</content>
</entry>
<entry>
<title>Use separate components for shortcuts</title>
<updated>2012-08-31T19:32:55+00:00</updated>
<author>
<name>Ben Kaduk</name>
<email>kaduk@mit.edu</email>
</author>
<published>2012-08-31T17:41:26+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/krb5.git/commit/?id=fe9a1d24c5ce9dd415658493c1811aa9e54aebce'/>
<id>fe9a1d24c5ce9dd415658493c1811aa9e54aebce</id>
<content type='text'>
Since the Start Menu and Desktop are different folders, we should
use different components for the shortcuts in those folders, given
that components operate at directory granularity.

Take the opportunity to use the newer style for installing shortcuts
and registry keys, and make the names more descriptive.

Increment the buildlevel to ensure new files are installed.

ticket: 7348 (new)
subject: Use more meaningfully named registry keys for shortcuts
queue: kfw
target_version: 1.10.4
tags: pullup
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since the Start Menu and Desktop are different folders, we should
use different components for the shortcuts in those folders, given
that components operate at directory granularity.

Take the opportunity to use the newer style for installing shortcuts
and registry keys, and make the names more descriptive.

Increment the buildlevel to ensure new files are installed.

ticket: 7348 (new)
subject: Use more meaningfully named registry keys for shortcuts
queue: kfw
target_version: 1.10.4
tags: pullup
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix KfW startup shortcut installation</title>
<updated>2012-08-29T20:34:46+00:00</updated>
<author>
<name>Kevin Wasserman</name>
<email>kevin.wasserman@painless-security.com</email>
</author>
<published>2012-08-21T17:48:32+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/krb5.git/commit/?id=626c4055d65e5f0089b634c9fe4a4f6cad21dece'/>
<id>626c4055d65e5f0089b634c9fe4a4f6cad21dece</id>
<content type='text'>
Signed-off-by: Kevin Wasserman &lt;kevin.wasserman@painless-security.com&gt;

ticket: 7341 (new)
queue: kfw
target_version: 1.10.4
tags: pullup
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Kevin Wasserman &lt;kevin.wasserman@painless-security.com&gt;

ticket: 7341 (new)
queue: kfw
target_version: 1.10.4
tags: pullup
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace NIM with "MIT Kerberos" in installer text</title>
<updated>2012-08-29T20:34:45+00:00</updated>
<author>
<name>Kevin Wasserman</name>
<email>kevin.wasserman@painless-security.com</email>
</author>
<published>2012-08-17T16:15:53+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/krb5.git/commit/?id=7b3773358f2876d0f36ef2659824d6accc93c82c'/>
<id>7b3773358f2876d0f36ef2659824d6accc93c82c</id>
<content type='text'>
Signed-off-by: Kevin Wasserman &lt;kevin.wasserman@painless-security.com&gt;

ticket: 7338 (new)
queue: kfw
target_version: 1.10.4
tags: pullup
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Kevin Wasserman &lt;kevin.wasserman@painless-security.com&gt;

ticket: 7338 (new)
queue: kfw
target_version: 1.10.4
tags: pullup
</pre>
</div>
</content>
</entry>
<entry>
<title>Kill running processes on upgrades/uninstalls</title>
<updated>2012-08-29T20:34:38+00:00</updated>
<author>
<name>Ben Kaduk</name>
<email>kaduk@mit.edu</email>
</author>
<published>2012-08-16T20:03:48+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/krb5.git/commit/?id=79e5540860d077693e70b340db4d69d5e15107b7'/>
<id>79e5540860d077693e70b340db4d69d5e15107b7</id>
<content type='text'>
The InstallValidate action of the windows installer will bring up
a dialog informing us that some currently running processes must
be terminated before installation may proceed, and offers to do so,
but does not actually kill the processes.  We have our own code to
kill running processes which did not execute, for two reasons:
it was sequenced after InstallValidate, and we did not have a current
list of processes to look for.

Add the right processes to look for and kill, and use our own
process-killing code since it actually works.

ticket: 7343 (new)
queue: kfw
target_version: 1.10.4
tags: pullup
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The InstallValidate action of the windows installer will bring up
a dialog informing us that some currently running processes must
be terminated before installation may proceed, and offers to do so,
but does not actually kill the processes.  We have our own code to
kill running processes which did not execute, for two reasons:
it was sequenced after InstallValidate, and we did not have a current
list of processes to look for.

Add the right processes to look for and kill, and use our own
process-killing code since it actually works.

ticket: 7343 (new)
queue: kfw
target_version: 1.10.4
tags: pullup
</pre>
</div>
</content>
</entry>
<entry>
<title>Make finding 32-bit libs easier</title>
<updated>2012-08-29T18:50:21+00:00</updated>
<author>
<name>Ben Kaduk</name>
<email>kaduk@mit.edu</email>
</author>
<published>2012-08-15T18:50:42+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/krb5.git/commit/?id=356f0c238e02812d30d04b0cc6e22b0dab2b6c0a'/>
<id>356f0c238e02812d30d04b0cc6e22b0dab2b6c0a</id>
<content type='text'>
Our 64-bit installer provides 32-bit libraries as well as 64-bit
libraries, but not all 32-bit applications (e.g., PuTTY, Pidgin)
are able to locate them in C:\Program Files\MIT\Kerberos .
Including an InstallDir key under the Wow6432Node tree lets them
work out-of-the-box; while here set all the registry keys in this
component in the compatibility tree, for consistency.

ticket: 7337 (new)
queue: kfw
target_version: 1.10.4
tags: pullup
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Our 64-bit installer provides 32-bit libraries as well as 64-bit
libraries, but not all 32-bit applications (e.g., PuTTY, Pidgin)
are able to locate them in C:\Program Files\MIT\Kerberos .
Including an InstallDir key under the Wow6432Node tree lets them
work out-of-the-box; while here set all the registry keys in this
component in the compatibility tree, for consistency.

ticket: 7337 (new)
queue: kfw
target_version: 1.10.4
tags: pullup
</pre>
</div>
</content>
</entry>
<entry>
<title>Upgrade 64-bit KfW installations</title>
<updated>2012-08-29T18:50:21+00:00</updated>
<author>
<name>Ben Kaduk</name>
<email>kaduk@mit.edu</email>
</author>
<published>2012-08-13T22:01:47+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/krb5.git/commit/?id=9470259dcd30c564af0eb30b9afbc9e0c492f79c'/>
<id>9470259dcd30c564af0eb30b9afbc9e0c492f79c</id>
<content type='text'>
We use separate UpgradeCodes for 32- and 64-bit installers, so
we must check for both of them when seeing if we are upgrading an
old/existing installation.

ticket: 7335 (new)
queue: kfw
target_version: 1.10.4
tags: pullup
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We use separate UpgradeCodes for 32- and 64-bit installers, so
we must check for both of them when seeing if we are upgrading an
old/existing installation.

ticket: 7335 (new)
queue: kfw
target_version: 1.10.4
tags: pullup
</pre>
</div>
</content>
</entry>
<entry>
<title>Upgrade from KfW betas, too</title>
<updated>2012-08-29T18:50:21+00:00</updated>
<author>
<name>Ben Kaduk</name>
<email>kaduk@mit.edu</email>
</author>
<published>2012-08-13T19:03:45+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/krb5.git/commit/?id=343c3c44dd96e7f8f58208b05b6074c140e193ba'/>
<id>343c3c44dd96e7f8f58208b05b6074c140e193ba</id>
<content type='text'>
Instead of using 3.9.9 as a conditional for the maximum version to
upgrade from, just use the current version.
This seems to pick up beta tags properly (so we can upgrade
from, e.g., beta 6 to beta 7 using the installer's upgrade tools),
and is future-proof.

Note that a 64-bit installer will not pick up an existing 32-bit
install (or vice versa), but there does not seem to be infrastructure
to deal with this situation easily.
Also, "downgrading" by running an older installer with a newer version
already installed will cause both versions to be simultaneously
installed; only do this if you know what you're doing.

ticket: 7334 (new)
queue: kfw
target_version: 1.10.4
tags: pullup
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of using 3.9.9 as a conditional for the maximum version to
upgrade from, just use the current version.
This seems to pick up beta tags properly (so we can upgrade
from, e.g., beta 6 to beta 7 using the installer's upgrade tools),
and is future-proof.

Note that a 64-bit installer will not pick up an existing 32-bit
install (or vice versa), but there does not seem to be infrastructure
to deal with this situation easily.
Also, "downgrading" by running an older installer with a newer version
already installed will cause both versions to be simultaneously
installed; only do this if you know what you're doing.

ticket: 7334 (new)
queue: kfw
target_version: 1.10.4
tags: pullup
</pre>
</div>
</content>
</entry>
<entry>
<title>Update KfW installer graphics</title>
<updated>2012-08-29T18:50:20+00:00</updated>
<author>
<name>Kevin Wasserman</name>
<email>kevin.wasserman@painless-security.com</email>
</author>
<published>2012-08-03T21:22:31+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/krb5.git/commit/?id=175b84fb43e48862a512765113d753b180e67aa7'/>
<id>175b84fb43e48862a512765113d753b180e67aa7</id>
<content type='text'>
Replace dogheads with the new 'K'.

Signed-off-by: Kevin Wasserman &lt;kevin.wasserman@painless-security.com&gt;

ticket: 7330 (new)
queue: kfw
target_version: 1.10.4
tags: pullup
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replace dogheads with the new 'K'.

Signed-off-by: Kevin Wasserman &lt;kevin.wasserman@painless-security.com&gt;

ticket: 7330 (new)
queue: kfw
target_version: 1.10.4
tags: pullup
</pre>
</div>
</content>
</entry>
</feed>
