RT 1.3.41 - (Alpha 4?)

I just rolled RT 1.3.41, which I hope to announce as alpha 4 this week.
Relative to 1.3.40, this includes lots and lots of ACL fixes,
mroe documentation, better error checking in lots of places,
cleaner code in a number of instances and is just generally spiffier.

Relative to alpha three, well, there’s been a lot of work. Here’s the changelog:

2001-02-20 14:38 jesse

* webrt/Ticket/Display.html (1.1.2.54, rt-1-3-0, rt-1-3-41):

Uncompressed history on summary page...

2001-02-20 14:18 jesse

* lib/RT/ScripCondition.pm (1.1.2.5, rt-1-3-41):

fixed a pod typo

2001-02-20 14:07 jesse

* Makefile (1.90.2.140), etc/schema.pm (1.1.2.21, rt-1-3-24,
rt-1-3-23, rt-1-3-22), lib/MANIFEST (1.1.2.4, rt-1-3-37, rt-1-3-36,
rt-1-3-35, rt-1-3-34, rt-1-3-33, rt-1-3-32, rt-1-3-31, rt-1-3-30,
rt-1-3-29, rt-1-3-28, rt-1-3-27, rt-1-3-26, rt-1-3-25, rt-1-3-24,
rt-1-3-23, rt-1-3-22, rt-1-3-21, rt-1-3-20, rt-1-3-19),
tools/insertdata (1.1.2.22), webrt/Admin/Users/Modify.html
(1.1.2.13, rt-1-1-10, rt-1-1-9, rt-1-1-8, rt-1-3-10, rt-1-3-9,
rt-1-3-8, rt-1-3-7, rt-1-1-5, rt-1-3-12, rt-1-3-11, rt-1-3-6,
rt-1-3-16, rt-1-3-13, rt-1-3-23, rt-1-3-22),
webrt/SelfService/Elements/ShowTransaction (1.1.2.3),
webrt/Ticket/Elements/ShowTransaction (1.1.2.36, rt-1-3-23,
rt-1-3-31, rt-1-3-30, rt-1-3-29, rt-1-3-20, rt-1-3-12, rt-1-3-11)
(utags: rt-1-3-41):

removed a false unique index from schema. pm.
make web interface and insertdata deal properly with the fact that email addresses
should be unique.

cleaned up ShowTransaction for the webui. (now uses CreatorObj rather than Creator,
as it was confusing

2001-02-20 01:42 jesse

* lib/RT/: ACE.pm (1.1.2.32, rt-1-1-10, rt-1-3-41), ACL.pm
(1.1.2.20, rt-1-3-19, rt-1-3-21, rt-1-3-40, rt-1-3-41),
Attachment.pm (1.1.2.29, rt-1-3-37, rt-1-3-36, rt-1-3-35,
rt-1-3-34, rt-1-3-33, rt-1-3-32, rt-1-3-31, rt-1-3-30, rt-1-3-29,
rt-1-3-41), Attachments.pm (1.1.2.12, rt-1-3-37, rt-1-3-15,
rt-1-3-13, rt-1-3-12, rt-1-3-11, rt-1-3-10, rt-1-3-12, rt-1-3-11,
rt-1-3-20, rt-1-3-19, rt-1-3-41), CurrentUser.pm (1.1.2.29,
rt-1-3-41), EasySearch.pm (1.1.2.10, rt-1-3-8, rt-1-3-28,
rt-1-3-27, rt-1-3-26, rt-1-3-25, rt-1-3-18, rt-1-3-17, rt-1-3-16,
rt-1-3-15, rt-1-3-13, rt-1-3-12, rt-1-3-11, rt-1-3-10, rt-1-3-24,
rt-1-3-23, rt-1-3-22, rt-1-3-21, rt-1-3-22, rt-1-3-21, rt-1-3-20,
rt-1-3-41), Group.pm (1.1.2.16, rt-1-3-17, rt-1-3-16, rt-1-3-10,
rt-1-3-41), GroupMember.pm (1.1.2.9, rt-1-3-35, rt-1-3-39,
rt-1-3-8, rt-1-1-4pre, rt-1-3-24, rt-1-3-9, rt-1-3-18, rt-1-3-17,
rt-1-3-16, rt-1-3-15, rt-1-3-13, rt-1-3-12, rt-1-3-11, rt-1-3-10,
rt-1-3-22, rt-1-3-21, rt-1-3-20, rt-1-3-19, rt-1-3-18, rt-1-3-17,
rt-1-3-16, rt-1-3-15, rt-1-3-13, rt-1-3-12, rt-1-3-11, rt-1-3-10,
rt-1-3-9, rt-1-3-8, rt-1-3-7, rt-1-3-20, rt-1-3-19, rt-1-3-18,
rt-1-3-17, rt-1-3-16, rt-1-3-19, rt-1-3-18, rt-1-3-17, rt-1-3-40,
rt-1-3-26, rt-1-3-25, rt-1-3-41), GroupMembers.pm (1.1.2.5,
rt-1-3-20, rt-1-3-0, rt-1-3-15, rt-1-3-13, rt-1-3-12, rt-1-3-11,
rt-1-3-10, rt-1-3-9, rt-1-3-8, rt-1-3-7, rt-1-3-6, rt-1-3-0,
rt-1-3-15, rt-1-3-13, rt-1-3-12, rt-1-3-11, rt-1-1-10, rt-1-1-9,
rt-1-3-0, rt-1-3-12, rt-1-3-20, rt-1-3-19, rt-1-3-18, rt-1-3-17,
rt-1-3-16, rt-1-3-23, rt-1-3-41), Groups.pm (1.1.2.6, rt-1-3-7,
rt-1-3-6, rt-1-3-0, rt-1-3-7, rt-1-3-6, rt-1-3-0, rt-1-3-7,
rt-1-3-6, rt-1-3-22, rt-1-3-21, rt-1-3-24, rt-1-3-41), Keyword.pm
(1.1.2.11, rt-1-3-40, rt-1-3-39, rt-1-3-38, rt-1-3-37, rt-1-3-36,
rt-1-3-35, rt-1-3-34, rt-1-3-33, rt-1-3-32, rt-1-3-31, rt-1-3-30,
rt-1-3-29, rt-1-3-28, rt-1-3-27, rt-1-3-26, rt-1-3-25, rt-1-3-24,
rt-1-3-23, rt-1-3-27, rt-1-3-26, rt-1-3-25, rt-1-3-24, rt-1-3-23,
rt-1-3-37, rt-1-3-36, rt-1-3-35, rt-1-3-34, rt-1-3-33, rt-1-3-32,
rt-1-3-31, rt-1-3-30, rt-1-3-29, rt-1-3-28, rt-1-3-27, rt-1-3-41),
KeywordSelect.pm (1.1.2.13, rt-1-3-38, rt-1-3-41), Keywords.pm
(1.1.2.4, rt-1-3-41), Link.pm (1.1.2.22, rt-1-3-22, rt-1-3-21,
rt-1-3-20, rt-1-3-25, rt-1-1-8, rt-1-3-21, rt-1-3-25, rt-1-3-24,
rt-1-3-23, rt-1-3-41), Links.pm (1.1.2.7, rt-1-3-8, rt-1-3-7,
rt-1-3-6, rt-1-3-0, rt-1-3-0, rt-1-3-10, rt-1-3-9, rt-1-3-8,
rt-1-3-8, rt-1-3-13, rt-1-3-22, rt-1-3-21, rt-1-3-24, rt-1-3-23,
rt-1-3-26, rt-1-3-25, rt-1-3-39, rt-1-3-35, rt-1-3-34, rt-1-3-33,
rt-1-3-32, rt-1-3-31, rt-1-3-30, rt-1-3-7, rt-1-3-41),
ObjectKeyword.pm (1.1.2.6, rt-1-3-40, rt-1-3-39, rt-1-3-38,
rt-1-3-37, rt-1-3-36, rt-1-3-35, rt-1-3-34, rt-1-3-33, rt-1-3-32,
rt-1-3-31, rt-1-3-30, rt-1-3-29, rt-1-3-28, rt-1-3-27, rt-1-3-26,
rt-1-3-25, rt-1-3-24, rt-1-3-23, rt-1-3-41), ObjectKeywords.pm
(1.1.2.6, rt-1-3-41), Queue.pm (1.1.2.53, rt-1-3-41), Queues.pm
(1.1.2.13, rt-1-3-41), Record.pm (1.1.2.40, rt-1-3-34, rt-1-3-33,
rt-1-3-32, rt-1-3-31, rt-1-3-30, rt-1-3-29, rt-1-3-41), Scrip.pm
(1.1.2.33, rt-1-3-22, rt-1-3-21, rt-1-3-26, rt-1-3-41),
ScripAction.pm (1.1.2.5, rt-1-3-40, rt-1-3-39, rt-1-3-38,
rt-1-3-37, rt-1-3-36, rt-1-3-35, rt-1-3-34, rt-1-3-33, rt-1-3-32,
rt-1-3-31, rt-1-3-30, rt-1-3-29, rt-1-3-28, rt-1-3-27, rt-1-3-38,
rt-1-3-37, rt-1-3-36, rt-1-3-35, rt-1-3-34, rt-1-3-33, rt-1-3-32,
rt-1-3-31, rt-1-3-30, rt-1-3-29, rt-1-3-29, rt-1-3-22, rt-1-3-21,
rt-1-3-40, rt-1-3-40, rt-1-3-39, rt-1-3-38, rt-1-1-10, rt-1-1-9,
rt-1-1-8, rt-1-1-7, rt-1-1-6, rt-1-1-5, rt-1-1-9, rt-1-3-41),
ScripActions.pm (1.1.2.2, rt-1-3-39, rt-1-3-38, rt-1-3-37,
rt-1-3-36, rt-1-3-35, rt-1-3-34, rt-1-3-33, rt-1-3-32, rt-1-3-31,
rt-1-3-30, rt-1-3-29, rt-1-3-19, rt-1-3-18, rt-1-3-17, rt-1-3-16,
rt-1-3-15, rt-1-3-13, rt-1-3-12, rt-1-3-11, rt-1-1-8, rt-1-1-7,
rt-1-1-6, rt-1-1-5, rt-1-3-29, rt-1-1-4pre, rt-1-3-37, rt-1-3-36,
rt-1-3-35, rt-1-3-34, rt-1-3-33, rt-1-3-32, rt-1-3-31, rt-1-3-30,
rt-1-3-29, rt-1-3-28, rt-1-3-27, rt-1-3-41), ScripConditions.pm
(1.1.2.2, rt-1-3-39, rt-1-3-38, rt-1-3-41), Scrips.pm (1.1.2.16,
rt-1-3-22, rt-1-3-21, rt-1-3-41), Template.pm (1.1.2.31, rt-1-3-40,
rt-1-3-24, rt-1-3-23, rt-1-3-39, rt-1-3-38, rt-1-3-41),
Templates.pm (1.1.2.10, rt-1-3-40, rt-1-3-39, rt-1-3-38, rt-1-3-37,
rt-1-3-36, rt-1-3-35, rt-1-3-34, rt-1-3-33, rt-1-3-32, rt-1-3-31,
rt-1-3-30, rt-1-3-29, rt-1-3-28, rt-1-3-27, rt-1-3-26, rt-1-3-25,
rt-1-3-24, rt-1-3-8, rt-1-3-7, rt-1-3-41), Ticket.pm (1.1.2.201,
rt-1-3-41), Tickets.pm (1.1.2.33, rt-1-3-41), Transaction.pm
(1.1.2.83, rt-1-3-41), Transactions.pm (1.1.2.11, rt-1-3-10,
rt-1-3-9, rt-1-1-5, rt-1-3-12, rt-1-3-11, rt-1-3-10, rt-1-3-9,
rt-1-3-22, rt-1-3-21, rt-1-3-10, rt-1-3-41), User.pm (1.1.2.75,
rt-1-3-41), Users.pm (1.1.2.20, rt-1-3-20, rt-1-3-19, rt-1-3-18,
rt-1-3-17, rt-1-3-16, rt-1-3-15, rt-1-3-13, rt-1-3-20, rt-1-3-39,
rt-1-3-38, rt-1-3-9, rt-1-3-13, rt-1-3-25, rt-1-3-24, rt-1-3-21,
rt-1-1-10, rt-1-3-41), Utils.pm (1.1.2.5, rt-1-1-8, rt-1-1-7,
rt-1-1-6, rt-1-3-0), Watcher.pm (1.1.2.19, rt-1-3-23, rt-1-3-20,
rt-1-3-40, rt-1-3-41), Watchers.pm (1.1.2.24, rt-1-3-28, rt-1-3-27,
rt-1-3-26, rt-1-3-25, rt-1-3-28, rt-1-3-26, rt-1-3-22, rt-1-3-21,
rt-1-3-15, rt-1-3-13, rt-1-3-12, rt-1-3-11, rt-1-3-22, rt-1-3-21,
rt-1-3-28, rt-1-3-41), Action/SendEmail.pm (1.1.2.51, rt-1-3-41):

A major security audit of the codebase has taken place.  I was primarily out for
ACL related issues, but took care of a number of other minor cleanups at the same time.

2001-02-15 18:02 jesse

* webrt/SelfService/: Details.html (1.1.2.7, rt-1-3-31, rt-1-3-30),
Error.html (1.1.2.1, rt-1-3-29, rt-1-3-28, rt-1-3-26, rt-1-3-29,
rt-1-3-28, rt-1-3-26) (utags: rt-1-3-27, rt-1-3-40, rt-1-3-41):

fixing bug #90: SelfService calls to Abort use the 'standard' handler. which includes the wrong header.

2001-02-15 18:02 jesse

* webrt/SelfService/Error.html (1.1):

file Error.html was initially added on branch rt-1-1.

2001-02-15 17:39 jesse

* webrt/Admin/Elements/SelectSingleOrMultiple (1.1):

file SelectSingleOrMultiple was initially added on branch rt-1-1.

2001-02-15 17:39 jesse

* webrt/: Admin/Elements/SelectKeywordSelect (1.1.2.1, rt-1-3-37,
rt-1-3-36, rt-1-3-35, rt-1-3-34, rt-1-3-33, rt-1-3-32, rt-1-3-31,
rt-1-3-30, rt-1-3-29, rt-1-3-28, rt-1-3-27, rt-1-3-26, rt-1-3-25,
rt-1-3-24, rt-1-3-23, rt-1-3-22, rt-1-3-21, rt-1-3-20, rt-1-3-19,
rt-1-3-30, rt-1-3-29, rt-1-3-28, rt-1-3-27, rt-1-3-26, rt-1-3-25,
rt-1-3-24, rt-1-3-23, rt-1-3-22, rt-1-3-21, rt-1-3-20, rt-1-3-19,
rt-1-3-25, rt-1-3-24, rt-1-3-23, rt-1-3-22, rt-1-3-21, rt-1-3-20,
rt-1-3-19, rt-1-3-18, rt-1-3-17, rt-1-3-16, rt-1-3-15, rt-1-3-13,
rt-1-3-15, rt-1-3-13, rt-1-3-20, rt-1-3-19, rt-1-3-26, rt-1-3-41,
rt-1-3-40), Admin/Elements/SelectSingleOrMultiple (1.1.2.1,
rt-1-3-41, rt-1-3-40), Admin/Global/Keywords.html (1.1.2.4,
rt-1-3-37, rt-1-3-36, rt-1-3-35, rt-1-3-34, rt-1-3-33, rt-1-3-32,
rt-1-3-31, rt-1-3-30, rt-1-3-29, rt-1-3-28, rt-1-3-27, rt-1-3-26,
rt-1-3-25, rt-1-3-24, rt-1-3-27, rt-1-3-25, rt-1-3-24, rt-1-3-23,
rt-1-3-22, rt-1-3-41, rt-1-3-40), Admin/Queues/Keywords.html
(1.1.2.6, rt-1-3-28, rt-1-3-27, rt-1-3-38, rt-1-3-41, rt-1-3-40),
Elements/SelectKeyword (1.1.2.2, rt-1-3-29, rt-1-3-28, rt-1-3-27,
rt-1-3-26, rt-1-3-25, rt-1-3-24, rt-1-3-23, rt-1-3-22, rt-1-3-21,
rt-1-3-20, rt-1-3-19, rt-1-3-18, rt-1-3-17, rt-1-3-29, rt-1-3-28,
rt-1-3-27, rt-1-3-26, rt-1-3-29, rt-1-3-28, rt-1-3-27, rt-1-3-26,
rt-1-3-33, rt-1-3-32, rt-1-3-41, rt-1-3-40),
Elements/SelectKeywordOptions (1.1.2.2, rt-1-3-41, rt-1-3-40),
Ticket/Elements/ModifyTicket (1.1.2.4, rt-1-3-35, rt-1-3-34,
rt-1-3-33, rt-1-3-32, rt-1-3-31, rt-1-3-30, rt-1-3-27, rt-1-3-26,
rt-1-3-25, rt-1-3-24, rt-1-3-23, rt-1-3-22, rt-1-3-21, rt-1-3-20,
rt-1-3-15, rt-1-3-13):

KeywordSelect.pm got an ACL bug fixed.
Keyword.pm now does recursive searches in Descendants properly.

KeyworSelect editing via the webui is now much smarter. and cleaner. and better. and faster, and resolving bug 123

2001-02-15 17:39 jesse

* webrt/Admin/Elements/SelectKeywordSelect (1.1):

file SelectKeywordSelect was initially added on branch rt-1-1.

2001-02-13 22:54 jesse

* lib/Makefile.PL (1.1.2.3, rt-1-3-40, rt-1-3-39, rt-1-3-38,
rt-1-3-41, rt-1-3-40):

Better ACL handling for ACEs, Keywords and KeywordSelects.
specified more accurate versions of some dependencies in lib/Makefile.PL

2001-02-13 12:51 jesse

* bin/rtadmin (1.1.2.11, rt-1-3-36), lib/RT/KeywordSelects.pm
(1.1.2.4, rt-1-1-10, rt-1-1-9, rt-1-1-8, rt-1-1-7, rt-1-1-6,
rt-1-1-5, rt-1-1-10, rt-1-1-9, rt-1-1-8, rt-1-1-7, rt-1-1-6,
rt-1-1-5, rt-1-3-10, rt-1-3-9, rt-1-3-8, rt-1-3-7, rt-1-3-6,
rt-1-3-0, rt-1-1-10, rt-1-1-8, rt-1-1-7, rt-1-1-10, rt-1-1-9,
rt-1-1-8, rt-1-3-11, rt-1-3-15, rt-1-3-13, rt-1-3-12, rt-1-3-11,
rt-1-3-10, rt-1-3-9, rt-1-3-8, rt-1-3-7, rt-1-3-6, rt-1-3-0,
rt-1-3-22, rt-1-3-21, rt-1-3-39, rt-1-3-38, rt-1-3-37, rt-1-3-36,
rt-1-3-35, rt-1-3-34, rt-1-3-33, rt-1-3-32, rt-1-3-31, rt-1-3-30,
rt-1-3-29, rt-1-3-28, rt-1-3-27, rt-1-3-26, rt-1-3-25, rt-1-3-26,
rt-1-3-25, rt-1-3-24, rt-1-3-23), webrt/Admin/Keywords/index.html
(1.1.2.4), webrt/Admin/Queues/Modify.html (1.1.2.8) (utags:
rt-1-3-40, rt-1-3-41):

Implemented 'Disabled' for Keywords, KeywordSelects, Queues and Users.
This supplants 'Delete' for these objects which need to exist to guarantee
referential integrity.

Implemented cli and web interfaces to support the new code.

2001-02-12 18:27 jesse

* README (1.23.2.43), tools/testdeps (1.1.2.7, rt-1-3-20,
rt-1-3-19, rt-1-3-18, rt-1-3-17, rt-1-3-16, rt-1-3-15, rt-1-3-13,
rt-1-3-12, rt-1-3-11, rt-1-3-24, rt-1-3-23, rt-1-3-0, rt-1-3-25,
rt-1-3-24, rt-1-3-23, rt-1-1-5, rt-1-3-10, rt-1-3-9, rt-1-3-8,
rt-1-3-7, rt-1-3-6, rt-1-3-0, rt-1-3-10, rt-1-3-9, rt-1-3-8,
rt-1-3-8, rt-1-1-10, rt-1-3-24, rt-1-3-23, rt-1-3-22, rt-1-3-21,
rt-1-3-20, rt-1-3-19, rt-1-3-18, rt-1-3-17, rt-1-3-16, rt-1-3-15,
rt-1-3-13, rt-1-3-7) (utags: rt-1-3-40, rt-1-3-41):

Cleaned up LastUpdated / Created/ LastUpdatedBy / Creator to all get set on
create for all relevant objects.

Based on discussions with ivan, changed the 'Deleted' flag on various objects to 'Disabled'
to better represent its purpose.

Fully implemented Disable for queue as a prototype.

fixed queue attribute editing in cli.

2001-02-06 22:59 jesse

* webrt/Admin/Users/index.html (1.1.2.12, rt-1-3-40, rt-1-3-41,
rt-1-3-40):

Fixes to Queue.pm to stop it from clobbering the Name.

fixed a typo in the webui Admin/Users/index.html

2001-02-06 15:22 jesse

* webrt/: Admin/Elements/QueueRightsForUser (1.1.2.3),
Admin/Elements/SelectRights (1.1.2.2, rt-1-3-37, rt-1-3-36,
rt-1-3-35, rt-1-3-34, rt-1-3-33, rt-1-3-32, rt-1-3-31, rt-1-3-30,
rt-1-3-29, rt-1-3-28, rt-1-3-27, rt-1-3-26, rt-1-3-25, rt-1-3-24,
rt-1-3-23, rt-1-3-22, rt-1-3-21, rt-1-3-20, rt-1-3-19, rt-1-3-18,
rt-1-3-17, rt-1-3-16, rt-1-3-37, rt-1-3-36, rt-1-3-35, rt-1-3-34,
rt-1-3-33, rt-1-3-32, rt-1-3-31, rt-1-3-30, rt-1-3-29, rt-1-3-28,
rt-1-3-27, rt-1-3-26, rt-1-3-25, rt-1-3-24, rt-1-3-23, rt-1-3-22,
rt-1-3-21, rt-1-3-20, rt-1-3-19, rt-1-3-18, rt-1-3-17, rt-1-3-16),
Ticket/Elements/ShowMembers (1.1.2.8) (utags: rt-1-3-40,
rt-1-3-41):

ACL fixes in Queue.pm.
ACL search fies for the web ui.
fixed a recursive subticket display bug.

2001-02-06 12:48 jesse

* lib/RT/Interface/Email.pm (1.1.2.43, rt-1-3-7, rt-1-3-15,
rt-1-3-41, rt-1-3-40):

Added a tiny patch from ivan to not extract nested messages. not totally sure about this one yet.

2001-02-01 02:46 jesse

* webrt/Ticket/Elements/ShowHistory (1.1.2.8, rt-1-3-31, rt-1-3-27,
rt-1-3-12, rt-1-3-11, rt-1-3-10, rt-1-3-9, rt-1-3-8, rt-1-3-12,
rt-1-3-11, rt-1-3-37, rt-1-3-36, rt-1-3-35, rt-1-3-34, rt-1-3-33,
rt-1-3-32, rt-1-3-31, rt-1-3-30, rt-1-3-29, rt-1-3-28, rt-1-3-27,
rt-1-3-26, rt-1-3-25, rt-1-3-24, rt-1-3-23, rt-1-3-22, rt-1-3-21,
rt-1-3-20, rt-1-3-19, rt-1-3-18, rt-1-3-17, rt-1-3-33, rt-1-3-32,
rt-1-3-10, rt-1-3-9, rt-1-3-25, rt-1-3-24, rt-1-3-23, rt-1-3-22,
rt-1-3-25, rt-1-3-24, rt-1-3-23, rt-1-3-22, rt-1-3-10, rt-1-3-9,
rt-1-3-8, rt-1-3-27, rt-1-3-26, rt-1-3-25, rt-1-3-24, rt-1-3-41,
rt-1-3-40, rt-1-3-39):

Commandline editing of keywordselects now works.

Added in a patch to collapse history on the ticket listing
page from Byron Ellacott

Bumped a few dependecy versions. added a File::Spec dependency, since File::Temp
gets it not quote right.

2001-01-31 02:08 jesse

* webrt/Admin/Groups/Members.html (1.1.2.7, rt-1-3-41, rt-1-3-40,
rt-1-3-39):

Commandline group editing now works. yay. group membership even.
the api changed to be easier to work with and more consistent with other functions

2001-01-30 23:12 jesse

* webrt/Ticket/Elements/: ShowLinks (1.1.2.8), ShowRequestor
(1.1.2.6, rt-1-3-16, rt-1-3-23, rt-1-3-22, rt-1-3-21, rt-1-3-20,
rt-1-3-19, rt-1-3-18, rt-1-3-17, rt-1-3-37, rt-1-3-16, rt-1-3-15,
rt-1-3-13) (utags: rt-1-3-40, rt-1-3-39, rt-1-3-41):

The email interface now uses tempdir from File::Temp for increased security.

A couple of webui cleanups to display more sensible things.

2001-01-30 16:42 jesse

* etc/config.pm (1.11.2.57, rt-1-3-41, rt-1-3-40, rt-1-3-39):

Added mail-on-error to the mail gateway. now it should tell you when it fails.

turned off debugging output from ACLs....

2001-01-29 23:58 jesse

* lib/RT/Interface/CLI.pm (1.1.2.3), lib/RT/Interface/Web.pm
(1.1.2.33, rt-1-3-15, rt-1-3-13, rt-1-3-16, rt-1-3-15, rt-1-3-13),
webrt/Admin/Elements/SelectTemplate (1.1.2.5, rt-1-3-37, rt-1-3-36,
rt-1-3-35, rt-1-3-34, rt-1-3-33, rt-1-3-32, rt-1-3-31, rt-1-3-30,
rt-1-3-29, rt-1-3-28, rt-1-3-27, rt-1-3-26, rt-1-3-25, rt-1-3-24,
rt-1-3-23, rt-1-3-22, rt-1-3-21, rt-1-3-20, rt-1-3-19, rt-1-3-18,
rt-1-3-17, rt-1-3-16), webrt/Admin/Global/Template.html (1.1.2.3),
webrt/Admin/Global/Templates.html (1.1.2.3),
webrt/Admin/Queues/Template.html (1.1.2.3) (utags: rt-1-3-38,
rt-1-3-40, rt-1-3-39, rt-1-3-41):

A bunch of work on the admin cli (acl editor now works)

a couple API changes to standardize method names across classes
template editing via the web should work better now.

2001-01-29 23:56 jesse

* webrt/Elements/: TitleBoxEnd (1.1.2.5, rt-1-3-25, rt-1-3-24),
TitleBoxStart (1.1.2.11) (utags: rt-1-3-38, rt-1-3-40, rt-1-3-39,
rt-1-3-41):

Futzing with the title box to make it a bit more consistent

file AnyTransaction.pm was initially added on branch rt-1-1.

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

“Bother,” said Pooh, “Eeyore, ready two photon torpedoes and lock
phasers on the Heffalump, Piglet, meet me in transporter room three”