<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gss-proxy.git, branch libsshfixes</title>
<subtitle>Work on gss-proxy before it lands upstream</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/gss-proxy.git/'/>
<entry>
<title>man: Describe new flag filtering/enforcing options</title>
<updated>2013-11-16T22:28:51+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2013-11-16T22:27:52+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/gss-proxy.git/commit/?id=7236fc2ca3d9e2e6f0f0df125b29e5dc72934b8b'/>
<id>7236fc2ca3d9e2e6f0f0df125b29e5dc72934b8b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>server: Implement flag filtering enforcement</title>
<updated>2013-11-16T22:28:51+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2013-11-16T22:09:45+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/gss-proxy.git/commit/?id=f2cd6b2fc3d766355fd3a53290696bf60bf04fb8'/>
<id>f2cd6b2fc3d766355fd3a53290696bf60bf04fb8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>config: Add code to source flag filters</title>
<updated>2013-11-16T22:28:51+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2013-11-16T22:01:24+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/gss-proxy.git/commit/?id=af477c1d8e5e9ce57ea3c740e1fdd7871b485e7d'/>
<id>af477c1d8e5e9ce57ea3c740e1fdd7871b485e7d</id>
<content type='text'>
2 New configuration options are made available:
- filter_flags
- enforce_flags

Any GSS Flags listed in the filter_flags option is forcibly filtered
out before a gss_init_sec_context() call is invoked.
Any GSS Flags listed in the enforce_flags option is forcibly added
to the list of flags requested by a gss_init_sec_context() call is
invoked.

Flags can be either literals or numeric and must be preceded by the
sign + (to add to the list) or - (to remove from the list).

Resolves: https://fedorahosted.org/gss-proxy/ticket/109
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2 New configuration options are made available:
- filter_flags
- enforce_flags

Any GSS Flags listed in the filter_flags option is forcibly filtered
out before a gss_init_sec_context() call is invoked.
Any GSS Flags listed in the enforce_flags option is forcibly added
to the list of flags requested by a gss_init_sec_context() call is
invoked.

Flags can be either literals or numeric and must be preceded by the
sign + (to add to the list) or - (to remove from the list).

Resolves: https://fedorahosted.org/gss-proxy/ticket/109
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix continuations in context establishment calls</title>
<updated>2013-11-16T22:28:51+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2013-11-15T15:33:52+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/gss-proxy.git/commit/?id=4cefc5db286f6764e7ff8535e3c5e3e98733355d'/>
<id>4cefc5db286f6764e7ff8535e3c5e3e98733355d</id>
<content type='text'>
Properly support continuations, including returning the rigth error code
and exporting partial contexts.

Fixes multistep authentications in particular for the initialization case
which always uses continuations.

Resolves: https://fedorahosted.org/gss-proxy/ticket/108
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Properly support continuations, including returning the rigth error code
and exporting partial contexts.

Fixes multistep authentications in particular for the initialization case
which always uses continuations.

Resolves: https://fedorahosted.org/gss-proxy/ticket/108
</pre>
</div>
</content>
</entry>
<entry>
<title>Try impersonation even when a name is not provided</title>
<updated>2013-11-16T22:28:51+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2013-11-14T01:03:53+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/gss-proxy.git/commit/?id=16f8bf04b9f254914379d2cefe504a7511e75371'/>
<id>16f8bf04b9f254914379d2cefe504a7511e75371</id>
<content type='text'>
In some cases a name may not be provided, still try to perform
impersonation if the service is configured that way.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In some cases a name may not be provided, still try to perform
impersonation if the service is configured that way.
</pre>
</div>
</content>
</entry>
<entry>
<title>Autoinitialize creds on init_sec_context</title>
<updated>2013-11-16T22:28:51+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2013-11-14T00:54:27+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/gss-proxy.git/commit/?id=e5d88cadd689a4a16551c6fa999e6667dfe9d4c6'/>
<id>e5d88cadd689a4a16551c6fa999e6667dfe9d4c6</id>
<content type='text'>
If the remote client tries to initialize the context without first
acquiring credentials, try to acquire appropriate credentials if
the service allows it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If the remote client tries to initialize the context without first
acquiring credentials, try to acquire appropriate credentials if
the service allows it.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix calling gpm_inquire_cred_by_mech</title>
<updated>2013-11-16T22:28:51+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2013-11-13T23:13:44+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/gss-proxy.git/commit/?id=beb51858fd47acb0d71fb9774f846bfcd1585569'/>
<id>beb51858fd47acb0d71fb9774f846bfcd1585569</id>
<content type='text'>
We need to pass the real mechanism oid here, not the spcial oid.
special oids are used exclusively by the interposer and gssapi
machinery that calls the interposer, they must never be propagated
to clients or servers.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We need to pass the real mechanism oid here, not the spcial oid.
special oids are used exclusively by the interposer and gssapi
machinery that calls the interposer, they must never be propagated
to clients or servers.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add way to return regular oid from special</title>
<updated>2013-11-16T22:28:51+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2013-11-13T23:12:44+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/gss-proxy.git/commit/?id=8d9705ed63a36dada9b0cec066b5af903db30cfb'/>
<id>8d9705ed63a36dada9b0cec066b5af903db30cfb</id>
<content type='text'>
In some cases we need to pass on the corresponding real oid, after we
are given a special oid.
Add helper functions to do that.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In some cases we need to pass on the corresponding real oid, after we
are given a special oid.
Add helper functions to do that.
</pre>
</div>
</content>
</entry>
<entry>
<title>Preserve requested flags and lifetime</title>
<updated>2013-11-16T22:28:51+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2013-11-13T22:57:06+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/gss-proxy.git/commit/?id=f89cac5d07eb9c39ee30b58ce9dd9c58a1a6488b'/>
<id>f89cac5d07eb9c39ee30b58ce9dd9c58a1a6488b</id>
<content type='text'>
These arguments have been accidentally forgotten causing failures for
applications that specify non default flags and non indefinite lifetime.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These arguments have been accidentally forgotten causing failures for
applications that specify non default flags and non indefinite lifetime.
</pre>
</div>
</content>
</entry>
<entry>
<title>config: Do not modify const strings</title>
<updated>2013-11-16T22:28:35+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2013-11-16T22:08:06+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/gss-proxy.git/commit/?id=5f6b2d295cc2542429f4e1b7144eb947681f64ca'/>
<id>5f6b2d295cc2542429f4e1b7144eb947681f64ca</id>
<content type='text'>
Take a copy here, the option string is const and strtok_r() is not a safe
function as it may change the string it manipulates.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Take a copy here, the option string is const and strtok_r() is not a safe
function as it may change the string it manipulates.
</pre>
</div>
</content>
</entry>
</feed>
