<feed xmlns='http://www.w3.org/2005/Atom'>
<title>krb5.git/src/lib, branch proxymech</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/gd/public_git/krb5.git/'/>
<entry>
<title>New SPI call to import creds by oid</title>
<updated>2012-09-14T21:02:16+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2012-09-13T20:17:19+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/gd/public_git/krb5.git/commit/?id=bca8e86b4aebb123f71d8d503ca98050a64cfe73'/>
<id>bca8e86b4aebb123f71d8d503ca98050a64cfe73</id>
<content type='text'>
This extension makes it possible for an interposer to know which
interposed mechanism the mechglue intended to use when multiple
mechanisms are being interposed by the same plugin.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This extension makes it possible for an interposer to know which
interposed mechanism the mechglue intended to use when multiple
mechanisms are being interposed by the same plugin.
</pre>
</div>
</content>
</entry>
<entry>
<title>New SPI call to import a name by mech oid</title>
<updated>2012-09-14T21:02:00+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2012-09-05T22:15:23+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/gd/public_git/krb5.git/commit/?id=ee288c64c191d5f127af23039d8508ebbcedd3e7'/>
<id>ee288c64c191d5f127af23039d8508ebbcedd3e7</id>
<content type='text'>
This extension makes it possible for an interposer to know which
interposed mechanism the mechglue intended to use when multiple
mechanisms are being interposed by the same plugin.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This extension makes it possible for an interposer to know which
interposed mechanism the mechglue intended to use when multiple
mechanisms are being interposed by the same plugin.
</pre>
</div>
</content>
</entry>
<entry>
<title>New SPI call to import a context by oid</title>
<updated>2012-09-14T21:02:00+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2012-08-28T14:47:23+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/gd/public_git/krb5.git/commit/?id=809cc7d6a6bb43ec8b1c2e96c48c60fb6d794fd3'/>
<id>809cc7d6a6bb43ec8b1c2e96c48c60fb6d794fd3</id>
<content type='text'>
This extension makes it possible for an interposer to know which
interposed mechanism the mechglue intended to use when multiple
mechanisms are being interposed by the same plugin.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This extension makes it possible for an interposer to know which
interposed mechanism the mechglue intended to use when multiple
mechanisms are being interposed by the same plugin.
</pre>
</div>
</content>
</entry>
<entry>
<title>Check creds to select mech in accept_sec_context</title>
<updated>2012-09-14T21:01:59+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2012-08-12T19:43:23+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/gd/public_git/krb5.git/commit/?id=8885f38b2627dc1ead69a6fc973a259dd1b052d0'/>
<id>8885f38b2627dc1ead69a6fc973a259dd1b052d0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Distinguish between requested and selected oids</title>
<updated>2012-09-14T21:01:54+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2012-06-05T12:09:15+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/gd/public_git/krb5.git/commit/?id=c2e6705cf060ce60ac609e1e28f61fffab586374'/>
<id>c2e6705cf060ce60ac609e1e28f61fffab586374</id>
<content type='text'>
Pick the right set of OIDs to use in mechglue functions.
We have 3 oids to care for:
The desired/requested oid, it can be a valid oid or a special interposer oid
used to avoid looping back to an interposer plugin when the interposer wants to
access a local mechanism.
The selected_oid, that is the actual oid of the mechanism we are going to use,
it could be an interposer oid.
The public oid, which normally is the same as the desired/requested oid except
when a special interposer oid is used by an interposer.

FIXME: Set the right mech_type on contexts

- issue with accept_sec_context, how to fallback to local mechanism ?
- may need to use magic fallback error
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pick the right set of OIDs to use in mechglue functions.
We have 3 oids to care for:
The desired/requested oid, it can be a valid oid or a special interposer oid
used to avoid looping back to an interposer plugin when the interposer wants to
access a local mechanism.
The selected_oid, that is the actual oid of the mechanism we are going to use,
it could be an interposer oid.
The public oid, which normally is the same as the desired/requested oid except
when a special interposer oid is used by an interposer.

FIXME: Set the right mech_type on contexts

- issue with accept_sec_context, how to fallback to local mechanism ?
- may need to use magic fallback error
</pre>
</div>
</content>
</entry>
<entry>
<title>Add function to return the Public OID</title>
<updated>2012-09-13T20:18:12+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2012-07-30T18:49:49+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/gd/public_git/krb5.git/commit/?id=c674dee2e3edb608f82a1435f8cba8048bcd714d'/>
<id>c674dee2e3edb608f82a1435f8cba8048bcd714d</id>
<content type='text'>
Special care needs to be taken to avoid returning special interposer plugin
OIDs to user applications.
The public OID is the OID that should be returned to users of the GSSAPI.
This is not the same as the internal OID which could be a special interposer
plugin OID.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Special care needs to be taken to avoid returning special interposer plugin
OIDs to user applications.
The public OID is the OID that should be returned to users of the GSSAPI.
This is not the same as the internal OID which could be a special interposer
plugin OID.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add function to get the mechanism type to use</title>
<updated>2012-09-13T20:18:12+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2012-06-11T15:50:26+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/gd/public_git/krb5.git/commit/?id=546a90acca80e258d31bb61b5cd946265c518056'/>
<id>546a90acca80e258d31bb61b5cd946265c518056</id>
<content type='text'>
This is needed since gssint_get_mechanism(NULL) now can return an interposer
mechanism, and then mech-&gt;mech_type will not point to the right mechanism
type, but to the interposer plugin OID. Also for special interposer OIDs we
need to use the real mechanism type when the passed in oid is special.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is needed since gssint_get_mechanism(NULL) now can return an interposer
mechanism, and then mech-&gt;mech_type will not point to the right mechanism
type, but to the interposer plugin OID. Also for special interposer OIDs we
need to use the real mechanism type when the passed in oid is special.
</pre>
</div>
</content>
</entry>
<entry>
<title>Never return interposers OIDs</title>
<updated>2012-09-13T20:18:12+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2012-06-07T17:10:42+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/gd/public_git/krb5.git/commit/?id=80d1ac7c01973eda200cab55f54a6fb821d81dd0'/>
<id>80d1ac7c01973eda200cab55f54a6fb821d81dd0</id>
<content type='text'>
This function is used to return te reply for gss_indicate_mechs(), and we do
not want applications to see interposer mechs, they should never be exposed
directly to apps.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This function is used to return te reply for gss_indicate_mechs(), and we do
not want applications to see interposer mechs, they should never be exposed
directly to apps.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add interposer plugin type loader</title>
<updated>2012-09-13T20:18:11+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2012-05-16T23:17:44+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/gd/public_git/krb5.git/commit/?id=893ad5da87c6dddaed4f4e510767ffacf7092edf'/>
<id>893ad5da87c6dddaed4f4e510767ffacf7092edf</id>
<content type='text'>
Also initialialize any interposer plugin as soon as configuration is
loaded from the file. This is to insure interposer are configured
before actual mechanisms they may want to interpose are.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also initialialize any interposer plugin as soon as configuration is
loaded from the file. This is to insure interposer are configured
before actual mechanisms they may want to interpose are.
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow to define an interposer in the conf file</title>
<updated>2012-09-13T20:18:11+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2012-05-10T18:41:40+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/gd/public_git/krb5.git/commit/?id=3238fa5d99949c9563a84e0110b83c729f512a57'/>
<id>3238fa5d99949c9563a84e0110b83c729f512a57</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
