<feed xmlns='http://www.w3.org/2005/Atom'>
<title>krb5.git/src/ccapi, branch keyring</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 OldCC/rpc.cxx</title>
<updated>2013-10-04T18:21:25+00:00</updated>
<author>
<name>Ben Kaduk</name>
<email>kaduk@mit.edu</email>
</author>
<published>2013-07-01T18:22:58+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/krb5.git/commit/?id=bb8d91e677a769315359b2aaaaea316776a3679e'/>
<id>bb8d91e677a769315359b2aaaaea316776a3679e</id>
<content type='text'>
It is only linked on one place, which does not use any of the
exported routines, since an alternate implementation is linked first.

Remove the dead code and reduce the number of warnings omitted by
the build process.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It is only linked on one place, which does not use any of the
exported routines, since an alternate implementation is linked first.

Remove the dead code and reduce the number of warnings omitted by
the build process.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix windows build</title>
<updated>2013-05-16T20:29:00+00:00</updated>
<author>
<name>Ben Kaduk</name>
<email>kaduk@mit.edu</email>
</author>
<published>2013-05-16T20:06:51+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/krb5.git/commit/?id=30dd0b1de11a3cd616c3223c6a780a3c3d1eb78e'/>
<id>30dd0b1de11a3cd616c3223c6a780a3c3d1eb78e</id>
<content type='text'>
Catch a few stragglers that missed the memo that k5_mutex_lock
cannot fail, and sprinkle some cc-int.h as needed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Catch a few stragglers that missed the memo that k5_mutex_lock
cannot fail, and sprinkle some cc-int.h as needed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add version info for ccapiserver.exe</title>
<updated>2012-09-27T19:50:57+00:00</updated>
<author>
<name>Ben Kaduk</name>
<email>kaduk@mit.edu</email>
</author>
<published>2012-09-27T19:16:28+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/krb5.git/commit/?id=cdaae4bd07e5b9d9ec0f7b14103f7e43b898d0aa'/>
<id>cdaae4bd07e5b9d9ec0f7b14103f7e43b898d0aa</id>
<content type='text'>
Executables and shared libraries should have a file version, so
that the upgrade process works as expected.

ticket: 7386 (new)
tags: pullup
target_version: 1.10.4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Executables and shared libraries should have a file version, so
that the upgrade process works as expected.

ticket: 7386 (new)
tags: pullup
target_version: 1.10.4
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix typo</title>
<updated>2012-09-27T19:49:40+00:00</updated>
<author>
<name>Ben Kaduk</name>
<email>kaduk@mit.edu</email>
</author>
<published>2012-09-27T17:11:41+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/krb5.git/commit/?id=6298655a778e58af6f0faaff554e126378ce7c4a'/>
<id>6298655a778e58af6f0faaff554e126378ce7c4a</id>
<content type='text'>
Actually expand the OUTPRE variable instead of just using a literal
string.

ticket: 7387 (new)
subject: Windows build leaves (OUTPRE)/krb5ccNN.res in ccapi/lib/win/srctmp
tags: pullup
target_version: 1.10.4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Actually expand the OUTPRE variable instead of just using a literal
string.

ticket: 7387 (new)
subject: Windows build leaves (OUTPRE)/krb5ccNN.res in ccapi/lib/win/srctmp
tags: pullup
target_version: 1.10.4
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not emit debug printfs under NODEBUG</title>
<updated>2012-08-29T20:34:46+00:00</updated>
<author>
<name>Ben Kaduk</name>
<email>kaduk@mit.edu</email>
</author>
<published>2012-08-23T16:38:57+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/krb5.git/commit/?id=932866ad41edf830123bdfef927f1314f3100be9'/>
<id>932866ad41edf830123bdfef927f1314f3100be9</id>
<content type='text'>
These printfs spew to the console when command-line utilities
such as 'klist' and 'aklog' are run, reducing usability.

These printfs can also cause application hangs.
On a multiprocessor machine, when PuTTY and the ccapiserver are
running on different CPUs, PuTTY appears to deadlock with three
concurrent threads inside cci_debug_printf().

ticket: 7342 (new)
target_version: 1.10.4
tags: pullup
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These printfs spew to the console when command-line utilities
such as 'klist' and 'aklog' are run, reducing usability.

These printfs can also cause application hangs.
On a multiprocessor machine, when PuTTY and the ccapiserver are
running on different CPUs, PuTTY appears to deadlock with three
concurrent threads inside cci_debug_printf().

ticket: 7342 (new)
target_version: 1.10.4
tags: pullup
</pre>
</div>
</content>
</entry>
<entry>
<title>Clean out dead code from ccapi</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-21T15:45:49+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/krb5.git/commit/?id=602a3572b5c79a9ecacc1145e0a611e4f5198ebe'/>
<id>602a3572b5c79a9ecacc1145e0a611e4f5198ebe</id>
<content type='text'>
Signed-off-by: Kevin Wasserman &lt;kevin.wasserman@painless-security.com&gt;

ticket: 7237
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: 7237
target_version: 1.10.4
tags: pullup
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix KfW thread-local storage allocation issues</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-21T15:44:46+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/krb5.git/commit/?id=a4418f619be053c7429e307f78d9694b2f798c65'/>
<id>a4418f619be053c7429e307f78d9694b2f798c65</id>
<content type='text'>
Allocate thread-local storage on demand; don't rely on
the DLL_THREAD_ATTACH case in DllMain() since pre-existing
threads will never execute that code.

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

ticket: 7340 (new)
target_version: 1.10.4
tags: pullup
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allocate thread-local storage on demand; don't rely on
the DLL_THREAD_ATTACH case in DllMain() since pre-existing
threads will never execute that code.

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

ticket: 7340 (new)
target_version: 1.10.4
tags: pullup
</pre>
</div>
</content>
</entry>
<entry>
<title>Add version info for ccapi dll</title>
<updated>2012-08-29T18:50:21+00:00</updated>
<author>
<name>Kevin Wasserman</name>
<email>kevin.wasserman@painless-security.com</email>
</author>
<published>2012-08-16T15:10:06+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/krb5.git/commit/?id=69d4743dc83a2050e4e2c2fd60929abccfef498b'/>
<id>69d4743dc83a2050e4e2c2fd60929abccfef498b</id>
<content type='text'>
Without version info, this library would not get installed during
an upgrade scenario, causing the MIT Kerberos application to crash
on startup.

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

[kaduk@mit.edu: add motivation to commit message]

ticket: 7336 (new)
subject: Fix KfW crash on startup after upgrade
queue: kfw
target_version: 1.10.4
tags: pullup
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Without version info, this library would not get installed during
an upgrade scenario, causing the MIT Kerberos application to crash
on startup.

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

[kaduk@mit.edu: add motivation to commit message]

ticket: 7336 (new)
subject: Fix KfW crash on startup after upgrade
queue: kfw
target_version: 1.10.4
tags: pullup
</pre>
</div>
</content>
</entry>
<entry>
<title>CCAPI client rpc fixes</title>
<updated>2012-08-29T18:50:19+00:00</updated>
<author>
<name>Kevin Wasserman</name>
<email>kevin.wasserman@painless-security.com</email>
</author>
<published>2012-07-27T20:41:06+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/krb5.git/commit/?id=9d528cd3cad2d6ea78310abe12186eedb1ac9314'/>
<id>9d528cd3cad2d6ea78310abe12186eedb1ac9314</id>
<content type='text'>
On Windows XP, cci_os_ipc_thread_init() causes additional threads to be
spawned immediately, which results in a vicious cycle until Windows
resources are exhausted.  Instead, defer thread_init() until it is really
needed.

Also, use the MSDN-recommended defaults for RPC calls instead of random
constants.

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

ticket: 7322 (new)
target_version: 1.10.4
tags: pullup
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On Windows XP, cci_os_ipc_thread_init() causes additional threads to be
spawned immediately, which results in a vicious cycle until Windows
resources are exhausted.  Instead, defer thread_init() until it is really
needed.

Also, use the MSDN-recommended defaults for RPC calls instead of random
constants.

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

ticket: 7322 (new)
target_version: 1.10.4
tags: pullup
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix leak in cci_os_ipc_thread_init()</title>
<updated>2012-08-23T19:23:48+00:00</updated>
<author>
<name>Kevin Wasserman</name>
<email>kevin.wasserman@painless-security.com</email>
</author>
<published>2012-05-15T18:09:57+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/krb5.git/commit/?id=1aac6932b77e7dd13a43f1d098b39313dc6474ae'/>
<id>1aac6932b77e7dd13a43f1d098b39313dc6474ae</id>
<content type='text'>
Signed-off-by: Kevin Wasserman &lt;kevin.wasserman@painless-security.com&gt;

ticket: 7237 (new)
subject: CCAPI cleanup and bugfixes
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: 7237 (new)
subject: CCAPI cleanup and bugfixes
target_version: 1.10.4
tags: pullup
</pre>
</div>
</content>
</entry>
</feed>
