I don't know how your python knowledge is, but it might be useful to open up
accounts/backends.py and do some logging in the error handlers, find out
what it is that's failing.

I'll try to get some logging in for the error cases later today.

Christian

-- 
Christian Hammond - [EMAIL PROTECTED]
VMware, Inc.


On Thu, Oct 30, 2008 at 4:33 PM, Brian Hill <[EMAIL PROTECTED]> wrote:

>
> 1) If I repeatedly clear the browser cache (Firefix 3.0.3 / Windows &
> IE 7), the settings appear as the defaults, but it is seems pretty
> clear that caching is causing a lot of this.
>
> 2) In any case, I cannot get an LDAP users to authenticate. I clearly
> see the LDAP traffic generated by reviewboard (with tcpdump), but
> that's the extent of any success with the settings.
>
> Thanks for puting the effort into this...
>
> Brian
>
> On Oct 30, 3:57 pm, "Christian Hammond" <[EMAIL PROTECTED]> wrote:
> > Okay, so the wrong settings are showing up after hitting Save, but if you
> > navigate back to that page what do you see? What about after restarting
> the
> > server?
> >
> > LDAP users don't need an existing account on Review Board. Assuming the
> LDAP
> > configuration is correct, the LDAP backend should Just Work, creating
> users
> > in the database when a user successfully logs in the first time, and
> > validating their password against the LDAP server on each login.
> >
> > I think I may know the reason behind the settings not appearing to be
> saved.
> > I'll need to do some work into investigating why this is happening.
> However,
> > if LDAP is actually set in the SiteConfiguration settings list and all
> the
> > values are correct, then we're looking at something different there.
> >
> > I'll work to add some logging to the LDAP module and see if we can narrow
> it
> > down.
> >
> > Christian
> >
> > --
> > Christian Hammond - [EMAIL PROTECTED]
> > VMware, Inc.
> >
> > On Thu, Oct 30, 2008 at 3:48 PM, Brian Hill <[EMAIL PROTECTED]> wrote:
> >
> > > Actually, I see the settings in the siteconfig_siteconfiguration table
> > > now, but it isn't clear to me that they are being used, since I can't
> > > seem to get any LDAP users to successfully login. How do I get
> > > reviewboard to actually use LDAP to look a user's password? Does that
> > > user have to be added to reviewboard first or will reviewboard now
> > > allow anyone to login who has an LDAP entry?
> >
> > > It is a little confusing that the defaults come back into the form
> > > after clicking 'save', though.
> >
> > > Brian
> > > On Oct 30, 3:41 pm, Brian Hill <[EMAIL PROTECTED]> wrote:
> > > > It still doesn't work. I _do_ get the "settings saved" geen check
> mark
> > > > now, but the default settings come back. It seems worse now, because
> > > > now none of the settings actually save. Before the email settings did
> > > > save.
> >
> > > > Brian
> >
> > > > On Oct 30, 3:15 pm, "Christian Hammond" <[EMAIL PROTECTED]> wrote:
> >
> > > > > Everyone, go ahead and update. See if it works better now. There
> was a
> > > newly
> > > > > introduced bug preventing settings from being saved.
> >
> > > > > If you're still encountering the problem, I have some debugging
> I'll
> > > commit
> > > > > that might help track this down.
> >
> > > > > Really sorry for the inconvenience :/
> >
> > > > > Christian
> >
> > > > > --
> > > > > Christian Hammond - [EMAIL PROTECTED]
> > > > > VMware, Inc.
> >
> > > > > On Thu, Oct 30, 2008 at 3:08 PM, Christian Hammond <
> > > [EMAIL PROTECTED]>wrote:
> >
> > > > > > Okay, I have something I'm looking into that may be the cause.
> >
> > > > > > Can you go onto, say, the Diff Viewer form and see if settings
> save
> > > > > > properly there?
> >
> > > > > > Christian
> >
> > > > > > --
> > > > > > Christian Hammond - [EMAIL PROTECTED]
> > > > > > VMware, Inc.
> >
> > > > > > On Thu, Oct 30, 2008 at 2:34 PM, Brian Hill <[EMAIL PROTECTED]>
> > > wrote:
> >
> > > > > >> 1) I change to LDAP, fill in the values, click save, and
> immediately
> > > > > >> restart apache.
> > > > > >> I then click on General and the default  values appear.
> >
> > > > > >> 2) mod_python-3.2.8-3.1(bundled with CentOS 5.2 x86_64 w/ most
> > > recent
> > > > > >> rpm updates)
> >
> > > > > >> 3) mysql-5.0.45-7.el5 (bundled with CentOS 5.2 x86_64 w/ most
> recent
> > > > > >> rpm updates)
> >
> > > > > >> On Oct 30, 2:27 pm, "Christian Hammond" <[EMAIL PROTECTED]>
> > > wrote:
> > > > > >> > It's troublesome that people are all seeing this problem...
> For
> > > each
> > > > > >> person
> > > > > >> > who hit this, please answer the following:
> >
> > > > > >> > * If you set the setting and then restart Apache, do you see
> the
> > > proper
> > > > > >> > setting?
> >
> > > > > >> > * Are you using mod_python or something else?
> >
> > > > > >> > * What database are you using?
> >
> > > > > >> > Christian
> >
> > > > > >> > --
> > > > > >> > Christian Hammond - [EMAIL PROTECTED]
> > > > > >> > VMware, Inc.
> >
> > > > > >> > On Thu, Oct 30, 2008 at 2:24 PM, [EMAIL PROTECTED] <
> >
> > > > > >> > [EMAIL PROTECTED]> wrote:
> >
> > > > > >> > > I've noticed that I'm unable to save any edits to the
> General
> > > Settings
> > > > > >> > > page, for instance setting the Administrator user name will
> not
> > > save
> > > > > >> > > either.
> >
> > > > > >> > > --Jennifer
> >
> > > > > >> > > On Oct 30, 2:14 pm, "[EMAIL PROTECTED]" <
> > > [EMAIL PROTECTED]>
> > > > > >> > > wrote:
> > > > > >> > > > I'm having the same issue, the settings are not saved. Is
> > > there any
> > > > > >> > > > workaround or values that I can configure directly in the
> > > database?
> >
> > > > > >> > > > Thanks!
> >
> > > > > >> > > > --Jennifer
> >
> > > > > >> > > > On Oct 29, 8:32 pm, Brian Hill <[EMAIL PROTECTED]> wrote:
> >
> > > > > >> > > > > I am still having the same problem Kevin did. I tried it
> in
> > > IE and
> > > > > >> > > > > Firefox same result. You don't get the green 'saved'
> > > checkmark.
> > > > > >> > > > > Instead, the same form just returns...
> >
> > > > > >> > > > > Has anyone figured this out yet?
> >
> > > > > >> > > > > Brian
> >
> > > > > >> > > > > On Sep 12, 3:02 pm, "Christian Hammond" <
> > > [EMAIL PROTECTED]>
> > > > > >> wrote:
> >
> > > > > >> > > > > > Very strange. I'm glad it's working for you now. We'll
> > > > > >> definitely
> > > > > >> > > want to
> > > > > >> > > > > > know if it happens again so we can figure out if this
> was
> > > just
> > > > > >> some
> > > > > >> > > browser
> > > > > >> > > > > > caching issue or something else.
> >
> > > > > >> > > > > > Christian
> >
> > > > > >> > > > > > --
> > > > > >> > > > > > Christian Hammond - [EMAIL PROTECTED]
> > > > > >> > > > > > VMware, Inc.
> >
> > > > > >> > > > > > On Fri, Sep 12, 2008 at 10:32 AM, [EMAIL PROTECTED]
> > > > > >> > > > > > <[EMAIL PROTECTED]>wrote:
> >
> > > > > >> > > > > > > Christian,
> >
> > > > > >> > > > > > > It seems to be working now, thanks.  Not sure what
> was
> > > going
> > > > > >> on --
> > > > > >> > > > > > > perhaps some sort of caching issue.  It just kept
> > > > > >> half-remembering
> > > > > >> > > > > > > what I typed in, and then I'd refresh and it would
> be
> > > some
> > > > > >> > > different
> > > > > >> > > > > > > combination of the settings I'd tried, and then it
> would
> > > > > >> change
> > > > > >> > > again
> > > > > >> > > > > > > when I refreshed.  A day later, logging in fresh in
> a
> > > totally
> > > > > >> new
> > > > > >> > > > > > > browser, the correct settings are there, and the
> backend
> > > is
> > > > > >> > > properly
> > > > > >> > > > > > > hooked up as well.  I wasn't using memcached then,
> and I
> > > am
> > > > > >> now, if
> > > > > >> > > > > > > that makes a difference.  Anyway, thanks!
> >
> > > > > >> > > > > > > Kevin
> >
> > > > > >> > > > > > > On Sep 10, 6:51 pm, "Christian Hammond" <
> > > [EMAIL PROTECTED]>
> > > > > >> > > wrote:
> > > > > >> > > > > > > > Hmm, I'm having trouble reproducing this. Can you
> go
> > > into
> > > > > >> > > Database ->
> > > > > >> > > > > > > Site
> > > > > >> > > > > > > > Configurations -> the only entry and send me
> > > (privately if
> > > > > >> you
> > > > > >> > > wish) the
> > > > > >> > > > > > > > contents of the settings?
> >
> > > > > >> > > > > > > > Christian
> >
> > > > > >> > > > > > > > --
> > > > > >> > > > > > > > Christian Hammond - [EMAIL PROTECTED]
> > > > > >> > > > > > > > VMware, Inc.
> >
> > > > > >> > > > > > > > On Wed, Sep 10, 2008 at 6:30 PM,
> [EMAIL PROTECTED]<
> > > > > >> > > > > > > [EMAIL PROTECTED]>wrote:
> >
> > > > > >> > > > > > > > > I can't seem to get it to remember myLDAPconfig!
>  I
> > > go in
> > > > > >> and
> > > > > >> > > set it
> > > > > >> > > > > > > > > in Admin | Settings | General | Advanced Auth by
> > > changing
> > > > > >> the
> > > > > >> > > type to
> > > > > >> > > > > > > > >LDAP, setting theLDAPserver, the email domain,
> and
> > > updating
> > > > > >> the
> > > > > >> > > user
> > > > > >> > > > > > > > > mask.  When the page refreshes it has these
> > > parameters,
> > > > > >> but
> > > > > >> > > when I go
> > > > > >> > > > > > > > > to the E-Mail tab and then back to the General
> tab,
> > > it's
> > > > > >> > > changed the
> > > > > >> > > > > > > > > Auth method back to "Standard registration."
> >
> > > > > >> > > > > > > > > Can I modify the parameters directly by updating
> > > > > >> > > settings_local.py
> > > > > >> > > > > > > > > instead as above?
> >
> > > > > >> > > > > > > > > Thank you,
> > > > > >> > > > > > > > > Kevin
> >
> > > > > >> > > > > > > > > On Sep 9, 9:39 pm, "Christian Hammond" <
> > > > > >> [EMAIL PROTECTED]>
> > > > > >> > > wrote:
> > > > > >> > > > > > > > > > EnablingLDAPis done by going into the Admin
> UI,
> > > clicking
> > > > > >> > > Settings,
> > > > > >> > > > > > > > > > General, and then changing the Auth Type
> toLDAPand
> > > > > >> filling in
> > > > > >> > > the
> > > > > >> > > > > > > > > fields.
> >
> > > > > >> > > > > > > > > > We're going to begin moving the customLDAPmods
> > > into our
> > > > > >> > > upstream
> > > > > >> > > > > > >LDAP
> > > > > >> > > > > > > > > > class pretty soon so that you don't have to
> > > maintain
> > > > > >> your own
> > > > > >> > > copy.
> >
> > > > > >> > > > > > > > > > Christian
> >
> > > > > >> > > > > > > > > > --
> > > > > >> > > > > > > > > > Christian Hammond - [EMAIL PROTECTED]
> > > > > >> > > > > > > > > > VMware, Inc.
> >
> > > > > >> > > > > > > > > > On Tue, Sep 9, 2008 at 7:15 PM, Terry Rankine
> <
> > > > > >> > > > > > > [EMAIL PROTECTED]
> > > > > >> > > > > > > > > >wrote:
> >
> > > > > >> > > > > > > > > > > Hi Mate
> >
> > > > > >> > > > > > > > > > > in accounts/backends.py there is a class
> called
> > > > > >> > > LDAPBackend.
> > > > > >> > > > > > > > > > > Theldapmods that are spoken of are placed in
> > > here.
> >
> > > > > >> > > > > > > > > > > The outcome of the mods we run on our
> system:
> >
> > > > > >> > > > > > > > > > >    1. discover the DN to bind as (and check
> > > password)
> > > > > >> from
> > > > > >> > > the
> > > > > >> > > > > > > > > 'username'
> > > > > >> > > > > > > > > > >    2. on create user - get email fromldaptoo
> > > > > >> > > > > > > > > > >    3. on create user - check if they are in
> the
> > > admin
> > > > > >> group
> > > > > >> > > - make
> > > > > >> > > > > > > them
> > > > > >> > > > > > > > > a
> > > > > >> > > > > > > > > > >    super user.
> >
> > > > > >> > > > > > > > > > > If you want to know more about any changes -
> > > mail back
> > > > > >> to
> > > > > >> > > the list.
> >
> > > > > >> > > > > > > > > > > Terry
> >
> > > > > >> > > > > > > > > > > On Tue, Sep 9, 2008 at 10:46 PM, Martin <
> > > > > >> > > [EMAIL PROTECTED]>
> > > > > >> > > > > > > wrote:
> >
> > > > > >> > > > > > > > > > >> hi,
> >
> > > > > >> > > > > > > > > > >> I am new to this, would you
> >
> > ...
> >
> > read more ยป
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"reviewboard" group.
To post to this group, send email to reviewboard@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/reviewboard?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to