<br><br><div class="gmail_quote">On Wed, Jul 29, 2009 at 7:09 AM, Warren Layton <span dir="ltr"><<a href="mailto:warren.layton@gmail.com">warren.layton@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">On Tue, Jul 28, 2009 at 5:20 PM, Jason Stephenson<<a href="mailto:jstephenson@mvlc.org">jstephenson@mvlc.org</a>> wrote:<br>
> We had to downgrade the Ejabberd by a version on our test box here.<br>
> Unfortunately, my assistant who has the details is out on vacation this<br>
> week. He figured out which version of Ejabberd had the issue and which one<br>
> to downgrade to.<br>
<br>
</div>The problem exists for versions of ejabberd 2.0.3 and higher (Ubuntu<br>
9.04 ships with 2.0.3). I downgraded the previous Ubuntu version from<br>
8.10 (2.0.1-2) and it worked fine (and downgrading was very easy - no<br>
dependency problems to resolve, IIRC).<br>
</blockquote><div><br><br>For reference, we're not setting the 'from'
attribute because Ejabberd replaces the 'from' attribute with whatever
user@host/resource a client is connected with. According to the Ejabberd changelog [1], it still verifies and/or replaces the 'from' attribute when it reliably can, but there are some scenarios (not encountered by OpenSRF) where it can't.<br>
<br>
I've committed some changes to the Perl and C code in OpenSRF trunk to set the 'from' attribute on outbound messages. <br>
<br>
<a href="http://svn.open-ils.org/trac/OpenSRF/changeset/1730">http://svn.open-ils.org/trac/OpenSRF/changeset/1730</a><br>
<a href="http://svn.open-ils.org/trac/OpenSRF/changeset/1731">http://svn.open-ils.org/trac/OpenSRF/changeset/1731</a><br>
<br>
After these changes are verified, I'll update the Python as well.<br clear="all"><br>
Thanks, everyone.<br>
<br>
-b <br></div></div><br>[1]
<a href="https://support.process-one.net/browse/EJAB-812">https://support.process-one.net/browse/EJAB-812</a><br clear="all"><br>-- <br>Bill Erickson<br>| VP, Software Development & Integration<br>| Equinox Software, Inc. / The Evergreen Experts<br>
| phone: 877-OPEN-ILS (673-6457)<br>| email: <a href="mailto:erickson@esilibrary.com">erickson@esilibrary.com</a><br>| web: <a href="http://esilibrary.com">http://esilibrary.com</a><br>