<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to bugs</title><link>https://sourceforge.net/p/moria/bugs/</link><description>Recent changes to bugs</description><atom:link href="https://sourceforge.net/p/moria/bugs/feed.rss" rel="self"/><language>en</language><lastBuildDate>Wed, 11 Apr 2007 13:18:59 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/moria/bugs/feed.rss" rel="self" type="application/rss+xml"/><item><title>Confusing/unneccessary error handling on timeouts</title><link>https://sourceforge.net/p/moria/bugs/39/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;If a non-anonymous search user is configured, and this user fails authentication, the timeout handler will report an error. The log will appear similar to this:&lt;/p&gt;
&lt;p&gt;Non-anonymous search for user element DN on ...&lt;br /&gt;
Could not authenticate search user ... on ...&lt;br /&gt;
...&lt;br /&gt;
Interrupting search on ... after ~...ms&lt;/p&gt;
&lt;p&gt;The timeout interruptor should not be triggered after the initial failure.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cato Olsen</dc:creator><pubDate>Wed, 11 Apr 2007 13:18:59 -0000</pubDate><guid>https://sourceforge.netaa49b857fa7dcbc63ce2549ffcc9f2a69bbbb2d0</guid></item><item><title>Confusing SOAP Fault response on empty SOAP</title><link>https://sourceforge.net/p/moria/bugs/38/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;An empty "SOAP" POST will result in a Server:MORIA &lt;br /&gt;
INTERNAL SOAP Fault. The correct response should be &lt;br /&gt;
Client:ILLEGAL INPUT.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cato Olsen</dc:creator><pubDate>Tue, 01 Aug 2006 14:20:19 -0000</pubDate><guid>https://sourceforge.netb71f69bea22a92fd367ff38b7a69c860568928a9</guid></item><item><title>Non-consistent results on connectivity tests</title><link>https://sourceforge.net/p/moria/bugs/37/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;During JMeter stress testing of the Status servlet, &lt;br /&gt;
the following situation occured (2 times out of 1000 &lt;br /&gt;
attempts):&lt;/p&gt;
&lt;p&gt;The status given is "20 warn moria-dm No connectivity &lt;br /&gt;
to &amp;lt;someOrg&amp;gt;" while &amp;lt;someOrg&amp;gt; is shown as OK in the &lt;br /&gt;
table below.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cato Olsen</dc:creator><pubDate>Thu, 13 Jul 2006 13:39:46 -0000</pubDate><guid>https://sourceforge.netdc62e5447d2fe25f45866fe9a539471aacbc0a72</guid></item><item><title>Double authentication in StatusServlet</title><link>https://sourceforge.net/p/moria/bugs/36/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Each refresh of the StatusServlet will cause two &lt;br /&gt;
authentication attempts for each configured "ping" &lt;br /&gt;
user; one for the status message, one for the user-&lt;br /&gt;
friendly connectivity table.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cato Olsen</dc:creator><pubDate>Tue, 20 Jun 2006 14:10:56 -0000</pubDate><guid>https://sourceforge.net40f65a0690f9753629c4d7f02bf911574141c864</guid></item><item><title>Confusing exception handling for NDS servers</title><link>https://sourceforge.net/p/moria/bugs/35/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;These will cause a &lt;br /&gt;
javax.naming.OperationNotSupportedException, with a &lt;br /&gt;
NDS error code detailing the actual cause.&lt;/p&gt;
&lt;p&gt;Two common causes are "log account expired" and "ds &lt;br /&gt;
locked" against one particular LDAP server. See &lt;br /&gt;
&lt;a href="http://www.novell.com/documentation/nwec/pdfdoc/nwec/n" rel="nofollow"&gt;http://www.novell.com/documentation/nwec/pdfdoc/nwec/n&lt;/a&gt;&lt;br /&gt;
wec.pdf for descriptions.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cato Olsen</dc:creator><pubDate>Mon, 12 Jun 2006 13:47:19 -0000</pubDate><guid>https://sourceforge.net1f3660cac40a4fd779fc781fdf95f94c81cc131b</guid></item><item><title>Post-logout redirect not working for non-existing sessions</title><link>https://sourceforge.net/p/moria/bugs/34/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;When a (user or) service attempts a (manual) logout &lt;br /&gt;
including a redirect parameter, the redirect is &lt;br /&gt;
ignored whenever the user's SSO session is unknown.&lt;/p&gt;
&lt;p&gt;This should create problems for services that perform &lt;br /&gt;
automatic logouts without knowing whether a user is &lt;br /&gt;
actually logged in.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cato Olsen</dc:creator><pubDate>Mon, 30 Jan 2006 14:59:37 -0000</pubDate><guid>https://sourceforge.net412cd71f7604e0c64930ffaac992490f1bb78f14</guid></item><item><title>Language cookie not set on accepting default language</title><link>https://sourceforge.net/p/moria/bugs/33/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;When the client browser contains no previous language &lt;br /&gt;
cookie, the logout page (and possibly others, as &lt;br /&gt;
well) will be shown in the wrong language.&lt;/p&gt;
&lt;p&gt;This would suggest that the language cookie is not &lt;br /&gt;
set on login, only when the user actively selects a &lt;br /&gt;
language on the login page.&lt;/p&gt;
&lt;p&gt;The proper behaviour would be to set the language &lt;br /&gt;
cookie on each login, under the assumption that no &lt;br /&gt;
changes in the language selection implies that the &lt;br /&gt;
desired language is used by default.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cato Olsen</dc:creator><pubDate>Thu, 12 Jan 2006 11:50:31 -0000</pubDate><guid>https://sourceforge.nete97b9d2ea7c2dacfabe4b1221775fe7559ff80a3</guid></item><item><title>JNDI timeouts not working properly</title><link>https://sourceforge.net/p/moria/bugs/32/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The Status service will hang on a HTTP GET if one or &lt;br /&gt;
more test users cannot be authenticated.&lt;/p&gt;
&lt;p&gt;This suggests that the timeout handling in the DM &lt;br /&gt;
doesn't work as intended, at least for direct non-&lt;br /&gt;
interactive authentication.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cato Olsen</dc:creator><pubDate>Fri, 02 Dec 2005 12:17:24 -0000</pubDate><guid>https://sourceforge.nete2bf43d0eaf44b07bc90e3e9b7dc14047b49ba37</guid></item><item><title>"Special" characters in username provokes a BackendException</title><link>https://sourceforge.net/p/moria/bugs/31/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Note: this should possibly be solved in the web front&lt;br /&gt;
end, too.&lt;/p&gt;
&lt;p&gt;Example username to reproduce the test:£$€"#¤&lt;/p&gt;
&lt;p&gt;What seems to happen is that the login front happily&lt;br /&gt;
passes this (strange) username to the directory&lt;br /&gt;
handling backend. &lt;br /&gt;
My theory: Moria guesses a RDN, which is sent to the&lt;br /&gt;
LDAP Server, the LDAP Server responds with an error,&lt;br /&gt;
which in turn ends up as a BackEndException.&lt;/p&gt;
&lt;p&gt;Some suggestions to fixes:&lt;br /&gt;
* some characters would be "inappropriate" to use in&lt;br /&gt;
user names, at least constricted by the format for&lt;br /&gt;
eduPersonOrgPrincipalName, should be handled in the&lt;br /&gt;
front end&lt;/p&gt;
&lt;p&gt;* the RDN-guessing should avoid illegal constructions&lt;br /&gt;
(to prevent this error for DirectAuthentication)&lt;/p&gt;
&lt;p&gt;* the response from the LDAP Server should be handled&lt;br /&gt;
by a correct error message to the FEIDE-user, instead&lt;br /&gt;
of suggesting that the LDAP Server is completely&lt;br /&gt;
unavailable. Possible new error situation/exception:&lt;br /&gt;
error message received from  LDAP Server?&lt;/p&gt;
&lt;p&gt;This is a copy of the log output:&lt;br /&gt;
BACKEND: 11:29:23,696 DEBUG [JNDIBackend] [-]&lt;br /&gt;
"Anonymous search for user element&lt;br /&gt;
DN"&lt;br /&gt;
BACKEND: 11:29:24,097 DEBUG [JNDIBackend]&lt;br /&gt;
[gICAgAAAAAABB*sD0jzW66Z62daUef00r*mWJ&lt;br /&gt;
NydFJBHPH0rNwjNpWYbbgbPRdiH3eMTg3fqZ3wPFfuuCng] "No&lt;br /&gt;
subtree match for eduPersonP&lt;br /&gt;
rincipalName=ú$?"#ñ@uninett.no on&lt;br /&gt;
ldaps://ldap.uninett.no/ou=people,dc=uninett,d&lt;br /&gt;
c=no - guessing on RDN uid=ú$?"#ñ"&lt;br /&gt;
BACKEND: 11:29:24,137 DEBUG [JNDIBackend] [-] "Matched&lt;br /&gt;
eduPersonPrincipalName=ú$&lt;br /&gt;
?"#ñ@uninett.no to uid=ú$?"#ñ,ou=people,dc=uninett,dc=no"&lt;br /&gt;
MESSAGE: 11:29:24,167 WARN  [MoriaController]&lt;br /&gt;
[gICAgAAAAAABB*sD0jzW66Z62daUef00r&lt;br /&gt;
*mWJNydFJBHPH0rNwjNpWYbbgbPRdiH3eMTg3fqZ3wPFfuuCng]&lt;br /&gt;
"BackendException caught"&lt;br /&gt;
no.feide.moria.directory.backend.BackendException:&lt;br /&gt;
Unable to access the backend&lt;br /&gt;
on ldaps://ldap.uninett.no/ou=people,dc=uninett,dc=no&lt;br /&gt;
at&lt;br /&gt;
no.feide.moria.directory.backend.JNDIBackend.authenticate(JNDIBackend&lt;br /&gt;
.java:346)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nils A Thommesen</dc:creator><pubDate>Fri, 02 Dec 2005 10:50:53 -0000</pubDate><guid>https://sourceforge.net7aa88dc5970688b9df1d4147c96fb2d3c4e373e8</guid></item><item><title>Organizations may use services that should not be accessible</title><link>https://sourceforge.net/p/moria/bugs/30/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;In some situations, it seems that users from an &lt;br /&gt;
organization that is not allowed to use a given service &lt;br /&gt;
are allowed to log on.&lt;/p&gt;
&lt;p&gt;After a recent bugfix (removing illegal organizations from &lt;br /&gt;
dropdown list) the only remaining way to do this is to &lt;br /&gt;
use the full login name, as opposed to choosing an &lt;br /&gt;
organization from the list.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cato Olsen</dc:creator><pubDate>Mon, 14 Nov 2005 13:17:08 -0000</pubDate><guid>https://sourceforge.net6dac54bc54f03cce8bcc8efcb7e5e19d7fd8eb0a</guid></item></channel></rss>