<feed xmlns='http://www.w3.org/2005/Atom'>
<title>krb5.git/src/krb524, 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 krb524, lib/des425, lib/krb4, and include/kerberosIV.</title>
<updated>2008-12-18T18:31:16+00:00</updated>
<author>
<name>Greg Hudson</name>
<email>ghudson@mit.edu</email>
</author>
<published>2008-12-18T18:31:16+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/krb5.git/commit/?id=3bee8ea39e56d0ddd369bfb365cca9d51fdcfc37'/>
<id>3bee8ea39e56d0ddd369bfb365cca9d51fdcfc37</id>
<content type='text'>
Remove krb4 build system references and conditionals.
Move des425 header stuff referenced by des_int.h into des_int.h.
Remove krb4 test cases.

ticket: 6303

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21544 dc483132-0cff-0310-8789-dd5450dbe970
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove krb4 build system references and conditionals.
Move des425 header stuff referenced by des_int.h into des_int.h.
Remove krb4 test cases.

ticket: 6303

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21544 dc483132-0cff-0310-8789-dd5450dbe970
</pre>
</div>
</content>
</entry>
<entry>
<title>makedepend</title>
<updated>2008-09-18T15:57:27+00:00</updated>
<author>
<name>Ken Raeburn</name>
<email>raeburn@mit.edu</email>
</author>
<published>2008-09-18T15:57:27+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/krb5.git/commit/?id=06c7016164303d69a96bb38743351004b0bf5d0a'/>
<id>06c7016164303d69a96bb38743351004b0bf5d0a</id>
<content type='text'>
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20731 dc483132-0cff-0310-8789-dd5450dbe970
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20731 dc483132-0cff-0310-8789-dd5450dbe970
</pre>
</div>
</content>
</entry>
<entry>
<title>(more) After malloc/realloc/calloc/strdup/asprintf failures, use</title>
<updated>2008-04-30T23:46:29+00:00</updated>
<author>
<name>Ken Raeburn</name>
<email>raeburn@mit.edu</email>
</author>
<published>2008-04-30T23:46:29+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/krb5.git/commit/?id=c59402909451704c36f862fb2968f6c8e717df4c'/>
<id>c59402909451704c36f862fb2968f6c8e717df4c</id>
<content type='text'>
ENOMEM explicitly instead of reading it from errno.  This may make
static analysis tools less confused about when we return zero vs
nonzero values.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20313 dc483132-0cff-0310-8789-dd5450dbe970
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ENOMEM explicitly instead of reading it from errno.  This may make
static analysis tools less confused about when we return zero vs
nonzero values.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20313 dc483132-0cff-0310-8789-dd5450dbe970
</pre>
</div>
</content>
</entry>
<entry>
<title>Set close-on-exec flag in most places where file descriptors are</title>
<updated>2007-10-22T19:18:53+00:00</updated>
<author>
<name>Ken Raeburn</name>
<email>raeburn@mit.edu</email>
</author>
<published>2007-10-22T19:18:53+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/krb5.git/commit/?id=3d8fa6bb4012296a53fe04e486a9157a2963b644'/>
<id>3d8fa6bb4012296a53fe04e486a9157a2963b644</id>
<content type='text'>
opened in our libraries (in case another application thread spawns a
new process) and in the KDC programs (in case a plugin library spawns
a new process).

Checked calls to: open fopen THREEPARAMOPEN mkstemp socket accept dup
dup2 pipe.  In: util lib plugins kdc kadmin/server krb524.

The various programs are less critical than the libraries, as any
well-written plugin that spawns a new process should close all file
descriptors it doesn't need to communicate with the new process.

This approach also isn't bulletproof, as the call to set the
close-on-exec flag is necessarily a separate call from creating the
file descriptor, and the fork call could happen in between them.  So
plugins should be careful regardless of this patch; it will only
reduce the window of potential lossage should a plugin be poorly
written.  (AFAIK there are currently no plugins that spawn processes
where this would be a problem.)

Update dependencies.

ticket: 5561

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20143 dc483132-0cff-0310-8789-dd5450dbe970
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
opened in our libraries (in case another application thread spawns a
new process) and in the KDC programs (in case a plugin library spawns
a new process).

Checked calls to: open fopen THREEPARAMOPEN mkstemp socket accept dup
dup2 pipe.  In: util lib plugins kdc kadmin/server krb524.

The various programs are less critical than the libraries, as any
well-written plugin that spawns a new process should close all file
descriptors it doesn't need to communicate with the new process.

This approach also isn't bulletproof, as the call to set the
close-on-exec flag is necessarily a separate call from creating the
file descriptor, and the fork call could happen in between them.  So
plugins should be careful regardless of this patch; it will only
reduce the window of potential lossage should a plugin be poorly
written.  (AFAIK there are currently no plugins that spawn processes
where this would be a problem.)

Update dependencies.

ticket: 5561

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20143 dc483132-0cff-0310-8789-dd5450dbe970
</pre>
</div>
</content>
</entry>
<entry>
<title>Add static ordinals to DLL exports</title>
<updated>2007-09-30T20:46:02+00:00</updated>
<author>
<name>Jeffrey Altman</name>
<email>jaltman@secure-endpoints.com</email>
</author>
<published>2007-09-30T20:46:02+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/krb5.git/commit/?id=1e546b0d28dee7e1ccab9d07dd7760670764c0b8'/>
<id>1e546b0d28dee7e1ccab9d07dd7760670764c0b8</id>
<content type='text'>
Add static ordinals to DLL exports in krb5_32.def, xpprof32.def 
gssapi32.def, and krb524.def.  

Not added to k5sprt32.def as all of the functions are 
private.

Not added to krb4_32.def as the library is not supported
as part of KFW.

ticket: new

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20024 dc483132-0cff-0310-8789-dd5450dbe970
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add static ordinals to DLL exports in krb5_32.def, xpprof32.def 
gssapi32.def, and krb524.def.  

Not added to k5sprt32.def as all of the functions are 
private.

Not added to krb4_32.def as the library is not supported
as part of KFW.

ticket: new

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20024 dc483132-0cff-0310-8789-dd5450dbe970
</pre>
</div>
</content>
</entry>
<entry>
<title>make depend</title>
<updated>2007-08-16T22:59:49+00:00</updated>
<author>
<name>Ken Raeburn</name>
<email>raeburn@mit.edu</email>
</author>
<published>2007-08-16T22:59:49+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/krb5.git/commit/?id=2fde4943b8f8472a6fca50339c94b41420dd5d1d'/>
<id>2fde4943b8f8472a6fca50339c94b41420dd5d1d</id>
<content type='text'>
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19832 dc483132-0cff-0310-8789-dd5450dbe970
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19832 dc483132-0cff-0310-8789-dd5450dbe970
</pre>
</div>
</content>
</entry>
<entry>
<title>Update dependencies</title>
<updated>2007-05-23T04:52:48+00:00</updated>
<author>
<name>Ken Raeburn</name>
<email>raeburn@mit.edu</email>
</author>
<published>2007-05-23T04:52:48+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/krb5.git/commit/?id=368353df717717ad4cee76cd016773fe3942415f'/>
<id>368353df717717ad4cee76cd016773fe3942415f</id>
<content type='text'>
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19557 dc483132-0cff-0310-8789-dd5450dbe970
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19557 dc483132-0cff-0310-8789-dd5450dbe970
</pre>
</div>
</content>
</entry>
<entry>
<title>Define and use some inline helper functions for comparing data and authdata structures, instead</title>
<updated>2007-05-10T02:37:22+00:00</updated>
<author>
<name>Ken Raeburn</name>
<email>raeburn@mit.edu</email>
</author>
<published>2007-05-10T02:37:22+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/krb5.git/commit/?id=86ef9dd0422b95ccf2b29f18847c47b6b9e2e6c5'/>
<id>86ef9dd0422b95ccf2b29f18847c47b6b9e2e6c5</id>
<content type='text'>
of open-coding checks of multiple fields everywhere.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19544 dc483132-0cff-0310-8789-dd5450dbe970
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
of open-coding checks of multiple fields everywhere.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19544 dc483132-0cff-0310-8789-dd5450dbe970
</pre>
</div>
</content>
</entry>
<entry>
<title>Add resource data windows/version.rc for:</title>
<updated>2007-04-14T16:38:50+00:00</updated>
<author>
<name>Jeffrey Altman</name>
<email>jaltman@secure-endpoints.com</email>
</author>
<published>2007-04-14T16:38:50+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/krb5.git/commit/?id=0f4199ae1aaffb40a1f30732c9f50afd923bfea5'/>
<id>0f4199ae1aaffb40a1f30732c9f50afd923bfea5</id>
<content type='text'>
   kinit.exe, klist.exe, kdestroy.exe, kvno.exe
   kdeltkt.exe, kcpytkt.exe, kfwlogon.dll, kfwcpcc.exe
   gss-client.exe, gss-server.exe, kpasswd.exe

Remove resource files: kfwcpcc.rc kfwlogon.rc and use
windows/version.rc in their place

Add resource make rules to Makefile.in files included
in this commit

Add missing _VC_MANIFEST_EMBED_EXE rule to kpasswd/Makefile.in

Comment out addition Windows only make rules with ##WIN32##

ticket: 5529
tags: pullup

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19471 dc483132-0cff-0310-8789-dd5450dbe970
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
   kinit.exe, klist.exe, kdestroy.exe, kvno.exe
   kdeltkt.exe, kcpytkt.exe, kfwlogon.dll, kfwcpcc.exe
   gss-client.exe, gss-server.exe, kpasswd.exe

Remove resource files: kfwcpcc.rc kfwlogon.rc and use
windows/version.rc in their place

Add resource make rules to Makefile.in files included
in this commit

Add missing _VC_MANIFEST_EMBED_EXE rule to kpasswd/Makefile.in

Comment out addition Windows only make rules with ##WIN32##

ticket: 5529
tags: pullup

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19471 dc483132-0cff-0310-8789-dd5450dbe970
</pre>
</div>
</content>
</entry>
<entry>
<title>KFW: 32-bit builds use the pismere krbv4w32.dll library</title>
<updated>2007-01-30T11:02:32+00:00</updated>
<author>
<name>Jeffrey Altman</name>
<email>jaltman@secure-endpoints.com</email>
</author>
<published>2007-01-30T11:02:32+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/krb5.git/commit/?id=76dda3ed3da237f3bba62ec63933aaed7a4ae80e'/>
<id>76dda3ed3da237f3bba62ec63933aaed7a4ae80e</id>
<content type='text'>
	Only the 32-bit builds should use the pismere krbv4w32.dll
	library.   Pismere does not provide 64-bit support.

ticket: new
tags: pullup

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19122 dc483132-0cff-0310-8789-dd5450dbe970
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	Only the 32-bit builds should use the pismere krbv4w32.dll
	library.   Pismere does not provide 64-bit support.

ticket: new
tags: pullup

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19122 dc483132-0cff-0310-8789-dd5450dbe970
</pre>
</div>
</content>
</entry>
</feed>
