Rt 1.3.40


#1

After two weeks completely incapacitated by the worst flu I can remember,
I’ve been able to work a bit this week. I just rolled RT 1.3.40, which
resolves all but one of the dev and debugging tasks slated for Alpha 4.

The only thing left is a bit more of the security walkthrough. A number of
objects didn’t have ACL protection before this release. keywords and keyword
selects should be much better locked down now. There’s now a way to make
queues, users, keywordselects and keywords go away without endangering referential integrity.

Lots of things have been cleaned up, tightened up, worked out, worked over
and just generally fixed. I expect to release 1.3.41 tomorrow or monday.
After someone who isn’t me confirms that 1.3.41 installs and is bascically
functional, I’ll call it Alpha 4 and go on to the incredibly enviable task of
plowing away at the task list for beta 1.

http://fsck.com/rt2/NoAuth/Buglist.html

    Jesse

jesse reed vincent – root@eruditorum.orgjesse@fsck.com
70EBAC90: 2A07 FC22 7DB4 42C1 9D71 0108 41A3 3FB3 70EB AC90

There are no supercomputer applications that are solvable that cannot be solved
in finite time using a fucking TRS-80 with approprite disk/tape drives. Zero.
-Tanj


#2

Selecting [Administraion] [Queues] [Acl]

(that result in a http://fsck.com/rt2/Admin/Queues/ACL.html?id=2)

dies in

System error

while serving www.fsck.com /Admin/Queues/ACL.html
error while executing /Admin/Elements/SelectRights:
Can’t locate object method “LimitScopeToQueue” via package “RT::ACL” at /opt/fsck.com-rt2/WebRT/data/obj/Admin/Elements/SelectRights line 26, chunk 65.
HTML::Mason::Request::ANON(‘Can’t locate object method “LimitScopeToQueue” via package "RT:…’) called at /opt/fsck.com-rt2/WebRT/data/obj/Admin/Elements/SelectRights line 26
HTML::Mason::Component::run(‘HTML::Mason::Component::FileBased=HASH(0x9199804)’, ‘PrincipalObj’, ‘RT::User=HASH(0x93b7de8)’, ‘PrincipalType’, ‘User’, ‘Scope’, ‘Queue’, ‘QueueObj’, …) called at /usr/local/lib/site_perl/HTML/Mason/Request.pm line 657
HTML::Mason::Request::comp1(‘HTML::Mason::Request::ApacheHandler=HASH(0x93c1e44)’, ‘/Admin/Elements/SelectRights’, ‘PrincipalObj’, ‘RT::User=HASH(0x93b7de8)’, ‘PrincipalType’, ‘User’, ‘Scope’, ‘Queue’, …) called at /usr/local/lib/site_perl/HTML/Mason/Request.pm line 576
HTML::Mason::Request::comp(‘HTML::Mason::Request::ApacheHandler=HASH(0x93c1e44)’, ‘/Admin/Elements/SelectRights’, ‘PrincipalObj’, ‘RT::User=HASH(0x93b7de8)’, ‘PrincipalType’, ‘User’, ‘Scope’, ‘Queue’, …) called at /opt/fsck.com-rt2/WebRT/data/obj/Admin/Queues/ACL.html line 107
HTML::Mason::Component::run(‘HTML::Mason::Component::FileBased=HASH(0x939ea1c)’, ‘id’, 2) called at /usr/local/lib/site_perl/HTML/Mason/Request.pm line 657
HTML::Mason::Request::comp1(‘HTML::Mason::Request::ApacheHandler=HASH(0x93c1e44)’, ‘HTML::Mason::Component::FileBased=HASH(0x939ea1c)’, ‘id’, 2) called at /usr/local/lib/site_perl/HTML/Mason/Request.pm line 576
HTML::Mason::Request::comp(‘HTML::Mason::Request::ApacheHandler=HASH(0x93c1e44)’, ‘HTML::Mason::Component::FileBased=HASH(0x939ea1c)’, ‘id’, 2) called at /usr/local/lib/site_perl/HTML/Mason/Request.pm line 310
HTML::Mason::Component::run(‘HTML::Mason::Component::FileBased=HASH(0x8d2d068)’, ‘id’, 2) called at /usr/local/lib/site_perl/HTML/Mason/Request.pm line 657
HTML::Mason::Request::comp1(‘HTML::Mason::Request::ApacheHandler=HASH(0x93c1e44)’, ‘HASH(0x93be458)’, ‘HTML::Mason::Component::FileBased=HASH(0x8d2d068)’, ‘id’, 2) called at /usr/local/lib/site_perl/HTML/Mason/Request.pm line 582
HTML::Mason::Request::comp(‘HTML::Mason::Request::ApacheHandler=HASH(0x93c1e44)’, ‘HASH(0x93be458)’, ‘HTML::Mason::Component::FileBased=HASH(0x8d2d068)’, ‘id’, 2) called at /usr/local/lib/site_perl/HTML/Mason/Request.pm line 152
eval {…} called at /usr/local/lib/site_perl/HTML/Mason/Request.pm line 152
HTML::Mason::Request::exec(‘HTML::Mason::Request::ApacheHandler=HASH(0x93c1e44)’, ‘/Admin/Queues/ACL.html’, ‘id’, 2) called at /usr/local/lib/site_perl/HTML/Mason/ApacheHandler.pm line 651
HTML::Mason::ApacheHandler::handle_request_1(‘HTML::Mason::ApacheHandler=HASH(0x8bf931c)’, ‘Apache=SCALAR(0x9352d18)’, ‘HTML::Mason::Request::ApacheHandler=HASH(0x93c1e44)’, undef) called at /usr/local/lib/site_perl/HTML/Mason/ApacheHandler.pm line 322
eval {…} called at /usr/local/lib/site_perl/HTML/Mason/ApacheHandler.pm line 322
HTML::Mason::ApacheHandler::handle_request(‘HTML::Mason::ApacheHandler=HASH(0x8bf931c)’, ‘Apache=SCALAR(0x9352d18)’) called at /opt/fsck.com-rt2/bin/webmux.pl line 138
RT::Mason::handler(‘Apache=SCALAR(0x9352d18)’) called at /dev/null line 0
eval {…} called at /dev/null line 0

backtrace: /Admin/Elements/SelectRights <= /Admin/Queues/ACL.html <=
/autohandler

Selecting [Administraion] [Queues] [Scripts] seems to go out for lunch.
http://fsck.com/rt2/Admin/Queues/Scrips.html?id=2

I like very much what I see.

Love


#3

Did you restart apache after you installed 1.3.40? (Note also that the
schema has changed and an upgrade wouldn’t work.)

My copy of SelectRights doesn’t claim to call LimitScopeToQueue but
LimitToQueue. I suspect you’ve hit a mason cache issue.

    -jOn Fri, Feb 16, 2001 at 10:59:03AM +0100, Love wrote:

Selecting [Administraion] [Queues] [Acl]

(that result in a http://fsck.com/rt2/Admin/Queues/ACL.html?id=2)

dies in

System error

while serving www.fsck.com /Admin/Queues/ACL.html
error while executing /Admin/Elements/SelectRights:
Can’t locate object method “LimitScopeToQueue” via package “RT::ACL” at /opt/fsck.com-rt2/WebRT/data/obj/Admin/Elements/SelectRights line 26, chunk 65.
HTML::Mason::Request::ANON(‘Can’t locate object method “LimitScopeToQueue” via package "RT:…’) called at /opt/fsck.com-rt2/WebRT/data/obj/Admin/Elements/SelectRights line 26
HTML::Mason::Component::run(‘HTML::Mason::Component::FileBased=HASH(0x9199804)’, ‘PrincipalObj’, ‘RT::User=HASH(0x93b7de8)’, ‘PrincipalType’, ‘User’, ‘Scope’, ‘Queue’, ‘QueueObj’, …) called at /usr/local/lib/site_perl/HTML/Mason/Request.pm line 657
HTML::Mason::Request::comp1(‘HTML::Mason::Request::ApacheHandler=HASH(0x93c1e44)’, ‘/Admin/Elements/SelectRights’, ‘PrincipalObj’, ‘RT::User=HASH(0x93b7de8)’, ‘PrincipalType’, ‘User’, ‘Scope’, ‘Queue’, …) called at /usr/local/lib/site_perl/HTML/Mason/Request.pm line 576
HTML::Mason::Request::comp(‘HTML::Mason::Request::ApacheHandler=HASH(0x93c1e44)’, ‘/Admin/Elements/SelectRights’, ‘PrincipalObj’, ‘RT::User=HASH(0x93b7de8)’, ‘PrincipalType’, ‘User’, ‘Scope’, ‘Queue’, …) called at /opt/fsck.com-rt2/WebRT/data/obj/Admin/Queues/ACL.html line 107
HTML::Mason::Component::run(‘HTML::Mason::Component::FileBased=HASH(0x939ea1c)’, ‘id’, 2) called at /usr/local/lib/site_perl/HTML/Mason/Request.pm line 657
HTML::Mason::Request::comp1(‘HTML::Mason::Request::ApacheHandler=HASH(0x93c1e44)’, ‘HTML::Mason::Component::FileBased=HASH(0x939ea1c)’, ‘id’, 2) called at /usr/local/lib/site_perl/HTML/Mason/Request.pm line 576
HTML::Mason::Request::comp(‘HTML::Mason::Request::ApacheHandler=HASH(0x93c1e44)’, ‘HTML::Mason::Component::FileBased=HASH(0x939ea1c)’, ‘id’, 2) called at /usr/local/lib/site_perl/HTML/Mason/Request.pm line 310
HTML::Mason::Component::run(‘HTML::Mason::Component::FileBased=HASH(0x8d2d068)’, ‘id’, 2) called at /usr/local/lib/site_perl/HTML/Mason/Request.pm line 657
HTML::Mason::Request::comp1(‘HTML::Mason::Request::ApacheHandler=HASH(0x93c1e44)’, ‘HASH(0x93be458)’, ‘HTML::Mason::Component::FileBased=HASH(0x8d2d068)’, ‘id’, 2) called at /usr/local/lib/site_perl/HTML/Mason/Request.pm line 582
HTML::Mason::Request::comp(‘HTML::Mason::Request::ApacheHandler=HASH(0x93c1e44)’, ‘HASH(0x93be458)’, ‘HTML::Mason::Component::FileBased=HASH(0x8d2d068)’, ‘id’, 2) called at /usr/local/lib/site_perl/HTML/Mason/Request.pm line 152
eval {…} called at /usr/local/lib/site_perl/HTML/Mason/Request.pm line 152
HTML::Mason::Request::exec(‘HTML::Mason::Request::ApacheHandler=HASH(0x93c1e44)’, ‘/Admin/Queues/ACL.html’, ‘id’, 2) called at /usr/local/lib/site_perl/HTML/Mason/ApacheHandler.pm line 651
HTML::Mason::ApacheHandler::handle_request_1(‘HTML::Mason::ApacheHandler=HASH(0x8bf931c)’, ‘Apache=SCALAR(0x9352d18)’, ‘HTML::Mason::Request::ApacheHandler=HASH(0x93c1e44)’, undef) called at /usr/local/lib/site_perl/HTML/Mason/ApacheHandler.pm line 322
eval {…} called at /usr/local/lib/site_perl/HTML/Mason/ApacheHandler.pm line 322
HTML::Mason::ApacheHandler::handle_request(‘HTML::Mason::ApacheHandler=HASH(0x8bf931c)’, ‘Apache=SCALAR(0x9352d18)’) called at /opt/fsck.com-rt2/bin/webmux.pl line 138
RT::Mason::handler(‘Apache=SCALAR(0x9352d18)’) called at /dev/null line 0
eval {…} called at /dev/null line 0

backtrace: /Admin/Elements/SelectRights <= /Admin/Queues/ACL.html <=
/autohandler

Selecting [Administraion] [Queues] [Scripts] seems to go out for lunch.
http://fsck.com/rt2/Admin/Queues/Scrips.html?id=2

I like very much what I see.

Love


Rt-devel mailing list
Rt-devel@lists.fsck.com
http://lists.fsck.com/mailman/listinfo/rt-devel

jesse reed vincent – root@eruditorum.orgjesse@fsck.com
70EBAC90: 2A07 FC22 7DB4 42C1 9D71 0108 41A3 3FB3 70EB AC90

Transporters are so ungodly. if god had wanted us to travel great distances
instantaneously, he would have given us an internal
materialisation/dematerialisation control.
– Shoshe Cole