From: ivan Date: Fri, 3 Dec 2004 20:40:48 +0000 (+0000) Subject: This commit was generated by cvs2svn to compensate for changes in r3921, X-Git-Tag: BEFORE_FINAL_MASONIZE~827 X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=commitdiff_plain;h=f7fd2a3e34da751cbc02bbf215e99c6dc89adc15;hp=2d98f7dcda48d4c38e748d3301cce956cb5e6c06 This commit was generated by cvs2svn to compensate for changes in r3921, which included commits to RCS files with non-trunk default branches. --- diff --git a/rt/Changelog b/rt/Changelog index e9b72ab7c..fe2fd50af 100644 --- a/rt/Changelog +++ b/rt/Changelog @@ -1,1870 +1,7815 @@ ------------------------------------------------------------------------ -r1485 | jesse | 2004-09-14 00:42:12 -0400 (Tue, 14 Sep 2004) | 1 line +r1565 | jesse | 2004-09-27 15:19:43 -0400 (Mon, 27 Sep 2004) | 1 line Changed paths: - A /rt/tags/3.0.12 (from /rt/branches/3.0-MAINT:1484) + A /rt/tags/3.2.2 (from /rt/branches/3.2-RELEASE:1564) -Tagged as 3.0.12 by svn RelEng 1.0 +Tagged as 3.2.2 by svn RelEng 1.0 ------------------------------------------------------------------------ -r1484 | jesse | 2004-09-14 00:41:30 -0400 (Tue, 14 Sep 2004) | 1 line +r1564 | jesse | 2004-09-27 15:06:12 -0400 (Mon, 27 Sep 2004) | 3 lines Changed paths: - M /rt/branches/3.0-MAINT/releng.cnf + M /rt/branches/3.2-RELEASE + M /rt/branches/3.2-RELEASE/releng.cnf + + r10387@Jesse-Vincents-Computer: jesse | 2004-09-27T19:03:14.292883Z + Bumping to 3.2.2 -updated release engineering metadata to jibe with the new repo structure ------------------------------------------------------------------------ -r1287 | alexmv | 2004-07-27 14:00:18 -0400 (Tue, 27 Jul 2004) | 6 lines +r1563 | jesse | 2004-09-27 15:05:28 -0400 (Mon, 27 Sep 2004) | 3 lines Changed paths: - M /rt/branches/3.0-MAINT/lib/RT/Transaction_Overlay.pm - -RT-Ticket: 5917 -RT-Status: resolved -RT-Update: comment + M /rt/branches/3.2-RELEASE + M /rt/branches/3.2-RELEASE/lib/RT/Tickets_Overlay.pm - * Make the replying format a little more standard + r10386@Jesse-Vincents-Computer: jesse | 2004-09-27T19:02:50.654824Z + Removing a debugging statement ------------------------------------------------------------------------ -r1237 | huberth | 2004-07-14 08:51:48 -0400 (Wed, 14 Jul 2004) | 8 lines +r1558 | jesse | 2004-09-24 01:22:14 -0400 (Fri, 24 Sep 2004) | 3 lines Changed paths: - M /rt/branches/3.0-MAINT/html/Elements/Menu + M /rt/branches/3.2-RELEASE + M /rt/branches/3.2-RELEASE/lib/RT/Tickets_Overlay.pm -RT-Ticket: 5227 -RT-Status: resolved + r10374@Jesse-Vincents-Computer: jesse | 2004-09-24T05:20:01.110609Z + Searching on multiple watcher criteria now works - * External links are now allowed in menu tabs. They must be preceded - with an http: or https: prefix, or they will be interpreted as - links relative to $RT::WebPath. +------------------------------------------------------------------------ +r1557 | jesse | 2004-09-24 01:21:43 -0400 (Fri, 24 Sep 2004) | 5 lines +Changed paths: + M /rt/branches/3.2-RELEASE + M /rt/branches/3.2-RELEASE/lib/RT/Ticket_Overlay.pm + r10372@Jesse-Vincents-Computer: jesse | 2004-09-24T03:55:47.365106Z + + r10373@Jesse-Vincents-Computer: jesse | 2004-09-24T05:16:30.614961Z + Ticket creation doc updates ------------------------------------------------------------------------ -r1236 | huberth | 2004-07-14 08:00:27 -0400 (Wed, 14 Jul 2004) | 6 lines +r1498 | leira | 2004-09-16 18:28:20 -0400 (Thu, 16 Sep 2004) | 4 lines Changed paths: - M /rt/branches/3.0-MAINT/html/Admin/Queues/Template.html + M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowMessageHeaders -RT-Ticket: 4546 -RT-Status: resolved +Add another callback that passes parsed headers. - * When creating a new template within a selected queue, the name of the queue - now appears above the queue sub-options. +Useful for MakeClicky, among other things. ------------------------------------------------------------------------ -r1223 | jesse | 2004-07-13 14:36:24 -0400 (Tue, 13 Jul 2004) | 1 line +r1495 | leira | 2004-09-15 15:22:35 -0400 (Wed, 15 Sep 2004) | 2 lines Changed paths: - A /rt/branches/3.0-MAINT (from /rt/trunk:1222) - D /rt/trunk + M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowMessageHeaders + +Removed
 block around the header keys, and removed an extraneous .
 
-Moving RT 3.0 from "head" to a 3.0-MAINT branch
 ------------------------------------------------------------------------
-r1193 | alexmv | 2004-07-08 15:40:10 -0400 (Thu, 08 Jul 2004) | 3 lines
+r1487 | jesse | 2004-09-14 12:14:00 -0400 (Tue, 14 Sep 2004) | 11 lines
 Changed paths:
-   M /rt/trunk/bin/rt-crontool.in
+   M /rt/branches/3.2-RELEASE
+   M /rt/branches/3.2-RELEASE/html/Search/Results.html
 
- * @ARGV _is_ allowed to be empty; it is $search which must not be.
-   Thanks to jdwitt at the domain of software.umn.edu for the catch.
+ r10266@tinbook:  jesse | 2004-09-14T16:14:14.588686Z
+ RT-Ticket: 5836
+ RT-Status: resolved
+ RT-ACtion: reply
+ 
+ 
+ Added back a "ticket refresh" dropdown on the search results page.
+ Thanks to Dirk Pape.
+ 
+ 
 
 ------------------------------------------------------------------------
-r1188 | huberth | 2004-07-08 12:28:17 -0400 (Thu, 08 Jul 2004) | 4 lines
+r1486 | jesse | 2004-09-14 02:12:08 -0400 (Tue, 14 Sep 2004) | 3 lines
 Changed paths:
-   M /rt/trunk/sbin/rt-test-dependencies.in
+   M /rt/branches/3.2-RELEASE
+   M /rt/branches/3.2-RELEASE/lib/RT/Attributes_Overlay.pm
 
-RT-Ticket: 5773
-RT-Status: resolved
+ r10262@tinbook:  jesse | 2004-09-14T06:12:21.353389Z
+ Never try to fetch attributes when we don't have an object to fetch attributes on
 
- * DBIx::SearchBuilder dependency bumped from 0.97 to 1.01.
 ------------------------------------------------------------------------
-r1148 | huberth | 2004-06-26 01:31:03 -0400 (Sat, 26 Jun 2004) | 5 lines
+r1477 | jesse | 2004-09-13 16:01:18 -0400 (Mon, 13 Sep 2004) | 10 lines
 Changed paths:
-   M /rt/trunk/html/Admin/Elements/EditCustomField
-   M /rt/trunk/html/Admin/Elements/EditScrip
-   M /rt/trunk/html/Admin/Elements/EditTemplates
-   M /rt/trunk/html/Admin/Elements/ModifyQueue
-   M /rt/trunk/html/Admin/Elements/ModifyUser
-   M /rt/trunk/html/Admin/Global/GroupRights.html
-   M /rt/trunk/html/Admin/Global/Template.html
-   M /rt/trunk/html/Admin/Global/UserRights.html
-   M /rt/trunk/html/Admin/Groups/GroupRights.html
-   M /rt/trunk/html/Admin/Groups/Members.html
-   M /rt/trunk/html/Admin/Groups/Modify.html
-   M /rt/trunk/html/Admin/Groups/UserRights.html
-   M /rt/trunk/html/Admin/Queues/GroupRights.html
-   M /rt/trunk/html/Admin/Queues/Modify.html
-   M /rt/trunk/html/Admin/Queues/Template.html
-   M /rt/trunk/html/Admin/Queues/UserRights.html
-   M /rt/trunk/html/Admin/Users/Modify.html
-   M /rt/trunk/html/Approvals/index.html
-   M /rt/trunk/html/Search/Bulk.html
-   M /rt/trunk/html/SelfService/Prefs.html
-   M /rt/trunk/html/Ticket/ModifyDates.html
-   M /rt/trunk/html/Ticket/ModifyLinks.html
-   M /rt/trunk/html/Ticket/Update.html
-   M /rt/trunk/html/User/Delegation.html
-   M /rt/trunk/html/User/Groups/Members.html
-   M /rt/trunk/html/User/Groups/Modify.html
-   M /rt/trunk/html/User/Prefs.html
+   M /rt/branches/3.2-RELEASE
+   M /rt/branches/3.2-RELEASE/releng.cnf
 
-RT-Ticket: 5320
-RT-Status: resolved
-
- * Submit buttons now have more descriptive labels than "Submit".
+ r10249@tinbook:  jesse | 2004-09-13T19:56:43.541086Z
+  ----------------------------------------------------------------------
+  r10238@tinbook (orig r1474):  jesse | 2004-09-10T19:40:40.885981Z
+  
+  
+  ----------------------------------------------------------------------
+ 
+ r10250@tinbook:  jesse | 2004-09-13T19:58:31.660069Z
+ Bumped to 3.2.2rc1
 
 ------------------------------------------------------------------------
-r1147 | huberth | 2004-06-26 00:04:28 -0400 (Sat, 26 Jun 2004) | 6 lines
+r1474 | jesse | 2004-09-10 15:40:40 -0400 (Fri, 10 Sep 2004) | 3 lines
 Changed paths:
-   M /rt/trunk/bin/rt.in
+   M /rt/branches/3.2-RELEASE
+   M /rt/branches/3.2-RELEASE/lib/RT/Scrip_Overlay.pm
 
-RT-Ticket: 4653
-RT-Status: resolved
+-l
 
- * The RT CLI no longer tries to perform a substitution on an undefined
-   response string, taking care of some warnings.
 
 ------------------------------------------------------------------------
-r1146 | huberth | 2004-06-25 23:15:35 -0400 (Fri, 25 Jun 2004) | 2 lines
+r1464 | leira | 2004-09-08 17:41:43 -0400 (Wed, 08 Sep 2004) | 2 lines
 Changed paths:
-   M /rt/trunk/bin/rt.in
+   M /rt/branches/3.2-RELEASE/html/Elements/RT__Ticket/ColumnMap
+
+Don't put a span around things if it won't do anything.
 
- * RT CLI no longer chokes when the return status from the HTTP server contains
-   a non-numeric version number like "3.1.HEAD"
 ------------------------------------------------------------------------
-r1145 | alexmv | 2004-06-25 16:09:56 -0400 (Fri, 25 Jun 2004) | 7 lines
+r1462 | leira | 2004-09-08 17:31:51 -0400 (Wed, 08 Sep 2004) | 2 lines
 Changed paths:
-   M /rt/trunk/lib/RT/Templates_Overlay.pm
+   M /rt/branches/3.2-RELEASE/html/NoAuth/webrt.css
 
-RT-Ticket: 5201
-RT-Status: resolved
-RT-Update: correspond
+Overdue things are now read.
+
+------------------------------------------------------------------------
+r1460 | leira | 2004-09-08 17:29:25 -0400 (Wed, 08 Sep 2004) | 2 lines
+Changed paths:
+   M /rt/branches/3.2-RELEASE/html/Elements/RT__Ticket/ColumnMap
 
- * Provide a Next sub to Templates that checks that the user can see
-   the template before returning it
+Use time() instead of making an RT::Date.
 
 ------------------------------------------------------------------------
-r1139 | alexmv | 2004-06-22 20:18:17 -0400 (Tue, 22 Jun 2004) | 7 lines
+r1458 | leira | 2004-09-08 17:19:51 -0400 (Wed, 08 Sep 2004) | 4 lines
 Changed paths:
-   M /rt/trunk/html/Admin/Elements/EditScrip
+   M /rt/branches/3.2-RELEASE/html/Elements/RT__Ticket/ColumnMap
 
-RT-Ticket: 4040
-RT-Status: resolved
-RT-Update: correspond
+If something is overdue, set DueRelative to class "overdue".
 
- * Once we create a new ticket, we want to make sure the next commit
-   does an update instead of creating a new scrip.
+Note: core RT doesn't have an "overdue" class at this time.
 
 ------------------------------------------------------------------------
-r1137 | huberth | 2004-06-22 17:49:44 -0400 (Tue, 22 Jun 2004) | 5 lines
+r1380 | jesse | 2004-08-31 14:49:23 -0400 (Tue, 31 Aug 2004) | 10 lines
 Changed paths:
-   M /rt/trunk/html/Ticket/Elements/ShowAttachments
+   M /rt/branches/3.2-RELEASE
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/EditBasics
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowBasics
+   M /rt/branches/3.2-RELEASE/lib/RT/Interface/Web.pm
 
-RT-Ticket: 5733
-RT-Status: resolved
 
-* Commit #1134 updated to use loc, for language portability's sake.
+ ----------------------------------------------------------------------
+ r8480@tinbook:  jesse | 2004-08-31T18:48:19.505579Z
+ Added callbacks to let users add entries to show and edit basics boxes
+ 
+ Made "type" an editable field on tickets (at the web api level, not in the UI)
+ 
+ ----------------------------------------------------------------------
+
 
 ------------------------------------------------------------------------
-r1134 | huberth | 2004-06-22 17:02:15 -0400 (Tue, 22 Jun 2004) | 6 lines
+r1379 | jesse | 2004-08-31 04:14:54 -0400 (Tue, 31 Aug 2004) | 6 lines
 Changed paths:
-   M /rt/trunk/html/Ticket/Elements/ShowAttachments
+   M /rt/branches/3.2-RELEASE
+   M /rt/branches/3.2-RELEASE/lib/RT/Tickets_Overlay_SQL.pm
 
-RT-Ticket: 5733
-RT-Status: resolved
+ ----------------------------------------------------------------------
+ r8478@tinbook:  jesse | 2004-08-31T08:14:29.467020Z
+ Inlined Tickets_Overlay_SQL's "match"
+ 
+ ----------------------------------------------------------------------
+
+------------------------------------------------------------------------
+r1376 | jesse | 2004-08-31 00:22:49 -0400 (Tue, 31 Aug 2004) | 18 lines
+Changed paths:
+   M /rt/branches/3.2-RELEASE
+   A /rt/branches/3.2-RELEASE/html/Elements/CollectionAsTable
+   A /rt/branches/3.2-RELEASE/html/Elements/CollectionAsTable/Header
+   A /rt/branches/3.2-RELEASE/html/Elements/CollectionAsTable/ParseFormat
+   A /rt/branches/3.2-RELEASE/html/Elements/CollectionAsTable/Row
+   A /rt/branches/3.2-RELEASE/html/Elements/RT__Ticket
+   A /rt/branches/3.2-RELEASE/html/Elements/RT__Ticket/ColumnMap
+   M /rt/branches/3.2-RELEASE/html/Elements/TicketList
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/PickBasics
+   M /rt/branches/3.2-RELEASE/html/Search/Results.html
+   M /rt/branches/3.2-RELEASE/lib/RT/Tickets_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Tickets_Overlay_SQL.pm
 
-* In the attachment window, the user who uploaded the attachment is now shown
-  after the time and filesize.
+ ----------------------------------------------------------------------
+ r8457@tinbook:  jesse | 2004-08-29T01:52:08.449173Z
+ Refactored the TicketList compnent to be more reusable
+ ----------------------------------------------------------------------
+ r8458@tinbook:  jesse | 2004-08-29T02:41:50.808026Z
+ Adding a callback for a customer
+ ----------------------------------------------------------------------
+ r8471@tinbook:  jesse | 2004-08-31T04:20:29.035587Z
+ Fixed the callback in Results.html to not flake out when we've got interesting %ARGS coming into it.
+ 
+ ----------------------------------------------------------------------
+ r8472@tinbook:  jesse | 2004-08-31T04:21:47.346418Z
+ Added "DependedOnBy" to TicketSQL  to mean what it means elsewhere.
+ 
+ Made TicketSQL let you search by ticket type
+ 
+ ----------------------------------------------------------------------
 
 ------------------------------------------------------------------------
-r1117 | huberth | 2004-06-18 17:44:25 -0400 (Fri, 18 Jun 2004) | 6 lines
+r1372 | jesse | 2004-08-28 19:47:32 -0400 (Sat, 28 Aug 2004) | 8 lines
 Changed paths:
-   M /rt/trunk/html/autohandler
+   M /rt/branches/3.2-RELEASE
+   M /rt/branches/3.2-RELEASE/html/Search/Results.html
+
+ ----------------------------------------------------------------------
+ r8454@tinbook:  jesse | 2004-08-28T23:42:12.276700Z
+ 
+ ----------------------------------------------------------------------
+ r8455@tinbook:  jesse | 2004-08-28T23:46:06.962020Z
+ Adding a "SearchActions" callback to Search/Results.html
+ ----------------------------------------------------------------------
+
+------------------------------------------------------------------------
+r1352 | alexmv | 2004-08-18 18:04:57 -0400 (Wed, 18 Aug 2004) | 5 lines
+Changed paths:
+   M /rt/branches/3.2-RELEASE/bin/rt-crontool.in
 
-RT-Ticket: 5737
+RT-Ticket: 5809
 RT-Status: resolved
 
-* RT now logs all login attempts.  Successful logins are logged at level
-  info, failures at level error.
+ * Derivative of the doc. patch in [fsck.com #5809] applied
 
 ------------------------------------------------------------------------
-r1114 | alexmv | 2004-06-18 12:25:56 -0400 (Fri, 18 Jun 2004) | 7 lines
+r1351 | alexmv | 2004-08-18 17:53:17 -0400 (Wed, 18 Aug 2004) | 6 lines
 Changed paths:
-   M /rt/trunk/etc/RT_Config.pm.in
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowHistory
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowTransaction
 
-RT-Ticket: 5755
-RT-Status: resolved
+RT-Ticket: 5792
 RT-Update: correspond
+RT-Status: resolved
 
- * Include UnixWare in the lucky group that should get ( socket =>
-   'inet' ) in LogToSyslogConf
+ * Move the lasttrans anchor into a table cell
 
 ------------------------------------------------------------------------
-r1109 | alexmv | 2004-06-17 20:34:25 -0400 (Thu, 17 Jun 2004) | 3 lines
+r1349 | alexmv | 2004-08-18 16:38:09 -0400 (Wed, 18 Aug 2004) | 7 lines
 Changed paths:
-   M /rt/trunk/html/Ticket/ModifyAll.html
+   M /rt/branches/3.2-RELEASE/bin/rt-mailgate.in
+
+RT-Ticket: 5963
+RT-Update: correspond
+RT-Status: resolved
 
- * Commit #1108 should have been applied here, instead of to rt-3.1
-   Oops.
+ * Some mailers care about the return value rt-mailgate; 'return 0'
+   instead of 'die' to ensure that we fake success
 
 ------------------------------------------------------------------------
-r1106 | alexmv | 2004-06-17 19:47:40 -0400 (Thu, 17 Jun 2004) | 7 lines
+r1348 | alexmv | 2004-08-18 16:22:42 -0400 (Wed, 18 Aug 2004) | 8 lines
 Changed paths:
-   M /rt/trunk/html/Ticket/Display.html
-   M /rt/trunk/lib/RT/Interface/Web.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Ticket_Overlay.pm
 
-RT-Ticket: 3151
-RT-Status: resolved
+RT-Ticket: 5215
 RT-Update: correspond
+RT-Status: resolved
 
- * Add a transaction if there is time worked -- even if there is no
-   message
+ * When merging tickets, the resulting ticket's
+   Time{Estimated,Worked,Left} should be the sum of the fields from
+   both tickets
 
 ------------------------------------------------------------------------
-r1095 | alexmv | 2004-06-17 08:49:45 -0400 (Thu, 17 Jun 2004) | 6 lines
+r1347 | alexmv | 2004-08-18 15:31:10 -0400 (Wed, 18 Aug 2004) | 7 lines
 Changed paths:
-   M /rt/trunk/html/Ticket/ModifyAll.html
+   M /rt/branches/3.2-RELEASE/lib/RT/Interface/Email.pm
 
-RT-Ticket: 5745
-RT-Status: resolved
+RT-Ticket: 5826
 RT-Update: correspond
+RT-Status: resolved
 
- * Fill in default subject on transaction in Jumbo update
+ * Fix logic; bounce message as a loop if $IsALoop and not $RT::StoreLoops;
+   was "if $IsALoop and ($RT::LoopsToOwner and not $RT::StoreLoops)"
 
 ------------------------------------------------------------------------
-r1094 | huberth | 2004-06-17 01:40:32 -0400 (Thu, 17 Jun 2004) | 6 lines
+r1344 | alexmv | 2004-08-17 22:27:04 -0400 (Tue, 17 Aug 2004) | 7 lines
 Changed paths:
-   M /rt/trunk/html/Admin/Elements/UserTabs
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/SendEmail.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/EmailParser.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/I18N.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Interface/Email.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Queue_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/User_Overlay.pm
 
-RT-Ticket: 5697
+RT-Ticket: 5988
+RT-Update: correspond
 RT-Status: resolved
 
-subject: Admin/UserTabs cleanup
-link to Admin/Users/MemberOf.html removed - page doesn't exist.
+ * Back out change r1338, as it breaks API compatibility in a stable
+   release
 
 ------------------------------------------------------------------------
-r1090 | huberth | 2004-06-16 18:14:59 -0400 (Wed, 16 Jun 2004) | 5 lines
+r1343 | huberth | 2004-08-17 22:23:42 -0400 (Tue, 17 Aug 2004) | 5 lines
 Changed paths:
-   M /rt/trunk/html/Admin/Elements/UserTabs
-   M /rt/trunk/html/Admin/Users/Modify.html
+   M /rt/branches/3.2-RELEASE/html/Search/Bulk.html
+   M /rt/branches/3.2-RELEASE/lib/RT/Ticket_Overlay.pm
 
-RT-Ticket: 5697
-RT-Status: resolved
+ * Made bulk editing of custom fields slightly more efficient and 
+   simultaneously cleaned up some of its code.
+ * Also added a little bit of docs for RT::Ticket::Create() - Priority
+   is a valid arg also.
 
-subject: Admin/UserTabs cleanup
-Patch supplied and applied to 3.0.  Modified html/Admin/Elements/UserTabs.
 ------------------------------------------------------------------------
-r1089 | huberth | 2004-06-16 17:48:15 -0400 (Wed, 16 Jun 2004) | 5 lines
+r1342 | alexmv | 2004-08-17 20:05:11 -0400 (Tue, 17 Aug 2004) | 7 lines
 Changed paths:
-   M /rt/trunk/html/Search/Listing.html
+   M /rt/branches/3.2-RELEASE/html/index.html
 
-RT-Ticket: 5691
+RT-Ticket: 5823
+RT-Update: correspond
 RT-Status: resolved
 
-Patch applied to 3.0.
+ * Applied patch from bobg at the domain of uic.edu, prefixing refresh
+   form's url with $RT::WebPath
 
 ------------------------------------------------------------------------
-r1081 | alexmv | 2004-06-16 10:53:11 -0400 (Wed, 16 Jun 2004) | 6 lines
+r1341 | alexmv | 2004-08-17 19:57:59 -0400 (Tue, 17 Aug 2004) | 7 lines
 Changed paths:
-   M /rt/trunk/lib/RT/Ticket_Overlay.pm
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowTransaction
 
-RT-Ticket: 5669
-RT-Status: resolved
+RT-Ticket: 5897
 RT-Update: correspond
+RT-Status: resolved
 
- * Record initial time taken in the initial transaction
+ * ModifyTicket includes CommentOnTicket and ReplyToTicket rights;
+   this effects display of "[Reply] [Comment]" links per transaction
 
 ------------------------------------------------------------------------
-r1080 | alexmv | 2004-06-16 10:53:01 -0400 (Wed, 16 Jun 2004) | 6 lines
+r1340 | alexmv | 2004-08-17 18:18:15 -0400 (Tue, 17 Aug 2004) | 7 lines
 Changed paths:
-   M /rt/trunk/lib/RT.pm.in
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowAttachments
 
-RT-Ticket: 5696
+RT-Ticket: 5939
 RT-Status: resolved
 RT-Update: correspond
 
- * Remove references to vendor config
+ * Take out un-needed $fontsize variable; removing  tags will
+   have to wait
 
 ------------------------------------------------------------------------
-r1071 | alexmv | 2004-06-14 17:27:03 -0400 (Mon, 14 Jun 2004) | 2 lines
+r1339 | alexmv | 2004-08-17 18:16:11 -0400 (Tue, 17 Aug 2004) | 8 lines
 Changed paths:
-   M /rt/trunk/lib/RT/EmailParser.pm
+   M /rt/branches/3.2-RELEASE/bin/rt-mailgate.in
+
+RT-Ticket: 5963
+RT-Update: correspond
+RT-Status: resolved
+
+ * Applied patch provided by bobg at the domain of uic.edu to exit if
+   there is no content on standard input
 
- * Fix silly copy/paste documentation error
 
 ------------------------------------------------------------------------
-r1044 | alexmv | 2004-06-09 16:13:41 -0400 (Wed, 09 Jun 2004) | 6 lines
+r1338 | alexmv | 2004-08-17 17:05:10 -0400 (Tue, 17 Aug 2004) | 10 lines
 Changed paths:
-   M /rt/trunk/html/Elements/Header
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/SendEmail.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/EmailParser.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/I18N.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Interface/Email.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Queue_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/User_Overlay.pm
 
-RT-Ticket: 5359
+RT-Ticket: 5716
 RT-Update: correspond
 RT-Status: resolved
 
- * Remove extraneous  tag
+ * Move code which is not specific to parsing mime messages into
+   RT::Email::Interface; this removes a large base of duplicated code,
+   and some sketchy "methods" that were getting called with "" as self
+   often
+
 
 ------------------------------------------------------------------------
-r1043 | alexmv | 2004-06-09 16:00:36 -0400 (Wed, 09 Jun 2004) | 7 lines
+r1337 | alexmv | 2004-08-17 15:03:04 -0400 (Tue, 17 Aug 2004) | 7 lines
 Changed paths:
-   M /rt/trunk/etc/acl.mysql
+   M /rt/branches/3.2-RELEASE/bin/rt.in
 
-RT-Ticket: 5366
+RT-Ticket: 5820
 RT-Update: correspond
 RT-Status: resolved
 
- * Quote the database hostname when doing a GRANT under Mysql;
-   otherwise hostnames with dashes cause errors
+ * Use "local $_" to prevent "modification of read-only value..."
+   caused by aliasing $_ to a constant
 
 ------------------------------------------------------------------------
-r1042 | alexmv | 2004-06-09 15:52:05 -0400 (Wed, 09 Jun 2004) | 6 lines
+r1335 | leira | 2004-08-17 12:03:08 -0400 (Tue, 17 Aug 2004) | 7 lines
 Changed paths:
-   M /rt/trunk/lib/RT/Action/EscalatePriority.pm
+   M /rt/branches/3.2-RELEASE/html/Ticket/Display.html
 
-RT-Ticket: 5230
-RT-Update: correspond
-RT-Status: resolved
+Added a new callback at the very beginning of the <%INIT> block.
+
+RTIR uses this callback to look at the queue and hijack the display
+page, however, the callback itself is more generic than that: it
+happens at the very beginning, and receives all arguments.
 
- * Update EscalatePriority's docs to mention rt-crontool
 
 ------------------------------------------------------------------------
-r1041 | alexmv | 2004-06-09 15:47:36 -0400 (Wed, 09 Jun 2004) | 6 lines
+r1326 | alexmv | 2004-08-10 15:38:59 -0400 (Tue, 10 Aug 2004) | 2 lines
 Changed paths:
-   M /rt/trunk/html/REST/1.0/NoAuth/mail-gateway
+   M /rt/branches/3.2-RELEASE/html/Elements/Header
 
-RT-Ticket: 4167
-RT-Update: correspond
-RT-Status: resolved
-
- * Provide reason for "temporary failure"
+ * Add callback in header proper, to allow injection of style and script tags
 
 ------------------------------------------------------------------------
-r1040 | alexmv | 2004-06-09 14:49:23 -0400 (Wed, 09 Jun 2004) | 7 lines
+r1313 | huberth | 2004-08-05 14:47:43 -0400 (Thu, 05 Aug 2004) | 3 lines
 Changed paths:
-   M /rt/trunk/lib/RT/CurrentUser.pm
+   M /rt/branches/3.2-RELEASE/html/Admin/Global/CustomField.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Queues/CustomField.html
 
-RT-Ticket: 5113
-RT-Status: resolved
-RT-Update: correspond
+ * Fixed a couple of other stupid errors resulting from r1311 relating to
+   quoting of pathnames.
+
+------------------------------------------------------------------------
+r1312 | alexmv | 2004-08-04 20:50:16 -0400 (Wed, 04 Aug 2004) | 2 lines
+Changed paths:
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/EditCustomField
 
- * Trivial whitespace fix.  Incredibly low-hanging fruit; but one less
-   open bug now!
+ * Removing accidental paste
 
 ------------------------------------------------------------------------
-r1034 | alexmv | 2004-06-08 14:34:35 -0400 (Tue, 08 Jun 2004) | 8 lines
+r1311 | huberth | 2004-08-04 20:44:40 -0400 (Wed, 04 Aug 2004) | 7 lines
 Changed paths:
-   M /rt/trunk/lib/RT/Interface/Email.pm
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/EditCustomField
+   M /rt/branches/3.2-RELEASE/html/Admin/Global/CustomField.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Queues/CustomField.html
 
-RT-Ticket: 5709
-RT-Action: correspond
+RT-Ticket: 4234
 RT-Status: resolved
 
- * Update =head1 NAME to be correct
+ * Doubled headers and navbars no longer appear when an unprivileged user
+   creates a Custom Field.  (This happened because Abort was called within
+   a subcomponent.)
+
+------------------------------------------------------------------------
+r1310 | alexmv | 2004-08-04 15:03:51 -0400 (Wed, 04 Aug 2004) | 7 lines
+Changed paths:
+   M /rt/branches/3.2-RELEASE/html/Elements/MyRequests
+   M /rt/branches/3.2-RELEASE/html/Elements/MyTickets
+   M /rt/branches/3.2-RELEASE/html/Elements/TitleBoxStart
+   M /rt/branches/3.2-RELEASE/html/NoAuth/webrt.css
+   M /rt/branches/3.2-RELEASE/lib/RT/I18N/cs.po
+   M /rt/branches/3.2-RELEASE/lib/RT/I18N/da.po
+   M /rt/branches/3.2-RELEASE/lib/RT/I18N/de.po
+   M /rt/branches/3.2-RELEASE/lib/RT/I18N/es.po
+   M /rt/branches/3.2-RELEASE/lib/RT/I18N/fi.po
+   M /rt/branches/3.2-RELEASE/lib/RT/I18N/fr.po
+   M /rt/branches/3.2-RELEASE/lib/RT/I18N/he.po
+   M /rt/branches/3.2-RELEASE/lib/RT/I18N/hu.po
+   M /rt/branches/3.2-RELEASE/lib/RT/I18N/it.po
+   M /rt/branches/3.2-RELEASE/lib/RT/I18N/ja.po
+   M /rt/branches/3.2-RELEASE/lib/RT/I18N/nl.po
+   M /rt/branches/3.2-RELEASE/lib/RT/I18N/no.po
+   M /rt/branches/3.2-RELEASE/lib/RT/I18N/pt_br.po
+   M /rt/branches/3.2-RELEASE/lib/RT/I18N/ru.po
+   M /rt/branches/3.2-RELEASE/lib/RT/I18N/zh_cn.po
+   M /rt/branches/3.2-RELEASE/lib/RT/I18N/zh_tw.po
+
+RT-Ticket: 5942
+RT-Status: resolved
+ * Use a:after {content: "..."} to put dots after titlebox links; this
+   involves one loc string change
 
- * Document the optional 'ticket' option to Gateway
+ * Also force titlebox hrefs to be white, not black
 
 ------------------------------------------------------------------------
-r1026 | alexmv | 2004-06-07 16:53:00 -0400 (Mon, 07 Jun 2004) | 9 lines
+r1309 | alexmv | 2004-08-04 13:42:42 -0400 (Wed, 04 Aug 2004) | 5 lines
 Changed paths:
-   M /rt/trunk/lib/RT/Link_Overlay.pm
+   M /rt/branches/3.2-RELEASE/sbin/rt-setup-database.in
 
-RT-Ticket: 5567
-RT-Action: correspond
-RT-Status: resolved
+ * Warn if running MySQL < 4.0.x
 
- * Don't assume that the base of a link has a resolver -- for the case
-   where a bogus "Referred to" field is entered.  It will now give the
-   slightly less obscure error message "Link could not be created"
-   at the top of the page rather than a raw error message.
+ * Suggest something slightly more useful if we don't have InnoDB and
+   we're running MySQL 3.23
 
 ------------------------------------------------------------------------
-r1025 | alexmv | 2004-06-07 16:26:41 -0400 (Mon, 07 Jun 2004) | 3 lines
+r1308 | alexmv | 2004-08-04 11:54:14 -0400 (Wed, 04 Aug 2004) | 5 lines
 Changed paths:
-   M /rt/trunk/html/Ticket/Elements/ShowDates
+   M /rt/branches/3.2-RELEASE/html/Admin/Queues/Template.html
 
- * Provide an abolute path to Display.html, as we could be coming from
-   a quicksearch
+RT-Ticket: 4036
+RT-Status: resolved
+ * 'Create' is uppercase
+ * TemplateObj->QueueObj is null if the template is just being created
 
 ------------------------------------------------------------------------
-r1024 | alexmv | 2004-06-07 16:25:29 -0400 (Mon, 07 Jun 2004) | 7 lines
+r1307 | alexmv | 2004-08-04 10:33:55 -0400 (Wed, 04 Aug 2004) | 4 lines
 Changed paths:
-   M /rt/trunk/html/Ticket/Elements/ShowHistory
+   M /rt/branches/3.2-RELEASE/etc/upgrade/3.1.0/schema.Pg
 
-RT-Ticket: 5708
-RT-Action: comment
+RT-Ticket: 5916
 RT-Status: resolved
-
- * The "show headers" links need to default to providing an absolute
-   path to Display.html, so the links don't break after quicksearch
+ * Postgres doesn't use '#' as a comment character
 
 ------------------------------------------------------------------------
-r1019 | alexmv | 2004-06-07 14:07:37 -0400 (Mon, 07 Jun 2004) | 7 lines
+r1302 | huberth | 2004-08-03 18:06:00 -0400 (Tue, 03 Aug 2004) | 9 lines
 Changed paths:
-   M /rt/trunk/html/Ticket/Create.html
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowAttachments
 
-RT-Ticket: 5647
-RT-Action: comment
+RT-Ticket: 4473
 RT-Status: resolved
 
- * Only apply default due date of the queue if the user didn't supply
-   one for the ticket.
+ * In Ticket/Elements/ShowAttachments, the font code that is generated
+   no longer tries to escape the quotes (to give something like
+   ).  Now the quotes appear.  Also, the default
+   font size for the date and size has been changed to -2, because -1
+   looks huge and out of place.
 
 ------------------------------------------------------------------------
-r1006 | alexmv | 2004-06-04 17:05:50 -0400 (Fri, 04 Jun 2004) | 8 lines
+r1298 | huberth | 2004-08-03 10:02:14 -0400 (Tue, 03 Aug 2004) | 6 lines
 Changed paths:
-   M /rt/trunk/html/Ticket/Elements/ShowTransaction
+   M /rt/branches/3.2-RELEASE/lib/RT/Date.pm
 
-RT-Ticket: 5626
-RT-Status: close
-RT-Action: correspond
+RT-Ticket: 5927
+RT-Status: resolved
 
- * The message can only be "too large or ... not plain text" if there
-   was content in it originally.  This fixes bug #5626, which occurred
-   when Text::Quoted was not installed and empty messages were used.
+ * Due dates in the past no longer look like they're in the future,
+   i.e. "6 days ago".
 
 ------------------------------------------------------------------------
-r1000 | alexmv | 2004-06-02 23:22:05 -0400 (Wed, 02 Jun 2004) | 7 lines
+r1297 | huberth | 2004-07-30 17:46:43 -0400 (Fri, 30 Jul 2004) | 8 lines
 Changed paths:
-   M /rt/trunk/html/Ticket/Create.html
+   M /rt/branches/3.2-RELEASE/html/Search/Bulk.html
+   M /rt/branches/3.2-RELEASE/lib/RT/Interface/Web.pm
 
-RT-Ticket: 3068
-RT-Status: closed
-RT-Update: comment
+RT-Ticket: 5699
+RT-Status: resolved
 
- * Add "min" after the Time{Worked,Left} fields; this completes the
-   localization of the above ticket
+ * Bulk editing of custom fields (finally!) added.  Not quite as fast as
+   would be preferred, probably, but it (should) work.
+
+
+
+------------------------------------------------------------------------
+r1296 | alexmv | 2004-07-30 15:59:24 -0400 (Fri, 30 Jul 2004) | 3 lines
+Changed paths:
+   M /rt/branches/3.2-RELEASE/lib/RT/EmailParser.pm
+
+ * Fix "Unrecognised line: foo@bar" caused by 5.8.0 not matching utf8
+   against regexps
+
+------------------------------------------------------------------------
+r1293 | leira | 2004-07-29 01:41:51 -0400 (Thu, 29 Jul 2004) | 2 lines
+Changed paths:
+   M /rt/branches/3.2-RELEASE/html/Elements/MyRequests
+   M /rt/branches/3.2-RELEASE/html/Elements/MyTickets
+
+Make the TitleBox title a link to the same search, only not limited to 10.
+
+------------------------------------------------------------------------
+r1292 | jesse | 2004-07-28 20:08:11 -0400 (Wed, 28 Jul 2004) | 7 lines
+Changed paths:
+   M /rt/branches/3.2-RELEASE
+   M /rt/branches/3.2-RELEASE/Makefile.in
+   M /rt/branches/3.2-RELEASE/README
+   M /rt/branches/3.2-RELEASE/bin/mason_handler.fcgi.in
+   M /rt/branches/3.2-RELEASE/bin/mason_handler.scgi.in
+   M /rt/branches/3.2-RELEASE/bin/mason_handler.svc.in
+   M /rt/branches/3.2-RELEASE/bin/rt-crontool.in
+   M /rt/branches/3.2-RELEASE/bin/rt-mailgate.in
+   M /rt/branches/3.2-RELEASE/bin/rt.in
+   M /rt/branches/3.2-RELEASE/bin/standalone_httpd.in
+   M /rt/branches/3.2-RELEASE/bin/webmux.pl.in
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/AddCustomFieldValue
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/CreateUserCalled
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/EditCustomField
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/EditCustomFieldValues
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/EditCustomFields
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/EditQueueWatchers
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/EditScrip
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/EditScrips
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/EditTemplates
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/EditUserComments
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/GroupTabs
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/Header
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/ListGlobalCustomFields
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/ListGlobalScrips
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/ModifyTemplate
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/QueueRightsForUser
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/QueueTabs
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectCustomFieldType
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectGroups
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectModifyGroup
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectModifyQueue
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectModifyUser
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectNewGroupMembers
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectRights
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectScrip
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectScripAction
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectScripCondition
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectSingleOrMultiple
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectStage
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectTemplate
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectUsers
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SystemTabs
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/Tabs
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/ToolTabs
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/UserTabs
+   M /rt/branches/3.2-RELEASE/html/Admin/Global/CustomField.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Global/CustomFields.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Global/GroupRights.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Global/Scrip.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Global/Scrips.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Global/Template.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Global/Templates.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Global/UserRights.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Global/index.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Groups/GroupRights.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Groups/Members.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Groups/Modify.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Groups/UserRights.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Groups/index.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Queues/CustomField.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Queues/CustomFields.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Queues/GroupRights.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Queues/Modify.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Queues/People.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Queues/Scrip.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Queues/Scrips.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Queues/Template.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Queues/Templates.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Queues/UserRights.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Queues/index.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Tools/Configuration.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Tools/index.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Users/Modify.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Users/index.html
+   M /rt/branches/3.2-RELEASE/html/Admin/index.html
+   M /rt/branches/3.2-RELEASE/html/Approvals/Display.html
+   M /rt/branches/3.2-RELEASE/html/Approvals/Elements/Approve
+   M /rt/branches/3.2-RELEASE/html/Approvals/Elements/PendingMyApproval
+   M /rt/branches/3.2-RELEASE/html/Approvals/Elements/ShowDependency
+   M /rt/branches/3.2-RELEASE/html/Approvals/Elements/Tabs
+   M /rt/branches/3.2-RELEASE/html/Approvals/index.html
+   M /rt/branches/3.2-RELEASE/html/Elements/BevelBoxRaisedEnd
+   M /rt/branches/3.2-RELEASE/html/Elements/BevelBoxRaisedStart
+   M /rt/branches/3.2-RELEASE/html/Elements/Callback
+   M /rt/branches/3.2-RELEASE/html/Elements/Checkbox
+   M /rt/branches/3.2-RELEASE/html/Elements/CreateTicket
+   M /rt/branches/3.2-RELEASE/html/Elements/EditLinks
+   M /rt/branches/3.2-RELEASE/html/Elements/Error
+   M /rt/branches/3.2-RELEASE/html/Elements/Footer
+   M /rt/branches/3.2-RELEASE/html/Elements/GotoTicket
+   M /rt/branches/3.2-RELEASE/html/Elements/Header
+   M /rt/branches/3.2-RELEASE/html/Elements/ListActions
+   M /rt/branches/3.2-RELEASE/html/Elements/Login
+   M /rt/branches/3.2-RELEASE/html/Elements/Menu
+   M /rt/branches/3.2-RELEASE/html/Elements/MessageBox
+   M /rt/branches/3.2-RELEASE/html/Elements/MyRequests
+   M /rt/branches/3.2-RELEASE/html/Elements/MyTickets
+   M /rt/branches/3.2-RELEASE/html/Elements/PageLayout
+   M /rt/branches/3.2-RELEASE/html/Elements/QueryString
+   M /rt/branches/3.2-RELEASE/html/Elements/QuickCreate
+   M /rt/branches/3.2-RELEASE/html/Elements/Quicksearch
+   M /rt/branches/3.2-RELEASE/html/Elements/Refresh
+   M /rt/branches/3.2-RELEASE/html/Elements/ScrubHTML
+   M /rt/branches/3.2-RELEASE/html/Elements/Section
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectAttachmentField
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectBoolean
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectCustomFieldOperator
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectCustomFieldValue
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectDate
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectDateRelation
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectDateType
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectEqualityOperator
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectGroups
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectLang
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectLinkType
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectMatch
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectNewTicketQueue
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectOwner
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectQueue
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectResultsPerPage
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectSortOrder
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectStatus
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectTicketSortBy
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectTicketTypes
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectUsers
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectWatcherType
+   M /rt/branches/3.2-RELEASE/html/Elements/SetupSessionCookie
+   M /rt/branches/3.2-RELEASE/html/Elements/ShowLink
+   M /rt/branches/3.2-RELEASE/html/Elements/ShowLinks
+   M /rt/branches/3.2-RELEASE/html/Elements/SimpleSearch
+   M /rt/branches/3.2-RELEASE/html/Elements/Submit
+   M /rt/branches/3.2-RELEASE/html/Elements/Tabs
+   M /rt/branches/3.2-RELEASE/html/Elements/TicketList
+   M /rt/branches/3.2-RELEASE/html/Elements/TitleBox
+   M /rt/branches/3.2-RELEASE/html/Elements/TitleBoxEnd
+   M /rt/branches/3.2-RELEASE/html/Elements/TitleBoxStart
+   M /rt/branches/3.2-RELEASE/html/NoAuth/Logout.html
+   M /rt/branches/3.2-RELEASE/html/NoAuth/Reminder.html
+   M /rt/branches/3.2-RELEASE/html/NoAuth/webrt.css
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/Forms/queue/default
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/Forms/queue/ns
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/Forms/ticket/attachments
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/Forms/ticket/default
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/Forms/ticket/history
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/Forms/ticket/links
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/Forms/user/default
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/Forms/user/ns
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/NoAuth/mail-gateway
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/autohandler
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/dhandler
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/logout
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/search/dhandler
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/search/ticket
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/ticket/comment
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/ticket/link
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/ticket/merge
+   M /rt/branches/3.2-RELEASE/html/Search/Build.html
+   M /rt/branches/3.2-RELEASE/html/Search/Bulk.html
+   M /rt/branches/3.2-RELEASE/html/Search/Edit.html
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/BuildFormatString
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/DisplayOptions
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/EditFormat
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/EditSearches
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/NewListActions
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/PickBasics
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/PickCFs
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/PickCriteria
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/SearchPrivacy
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/SelectAndOr
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/SelectLinks
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/SelectPersonType
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/SelectSearchObject
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/SelectSearchesForObjects
+   M /rt/branches/3.2-RELEASE/html/Search/Results.html
+   M /rt/branches/3.2-RELEASE/html/Search/Results.rdf
+   M /rt/branches/3.2-RELEASE/html/Search/Results.tsv
+   M /rt/branches/3.2-RELEASE/html/SelfService/Attachment/dhandler
+   M /rt/branches/3.2-RELEASE/html/SelfService/Closed.html
+   M /rt/branches/3.2-RELEASE/html/SelfService/Create.html
+   M /rt/branches/3.2-RELEASE/html/SelfService/Display.html
+   M /rt/branches/3.2-RELEASE/html/SelfService/Elements/GotoTicket
+   M /rt/branches/3.2-RELEASE/html/SelfService/Elements/Header
+   M /rt/branches/3.2-RELEASE/html/SelfService/Elements/MyRequests
+   M /rt/branches/3.2-RELEASE/html/SelfService/Elements/Tabs
+   M /rt/branches/3.2-RELEASE/html/SelfService/Error.html
+   M /rt/branches/3.2-RELEASE/html/SelfService/Prefs.html
+   M /rt/branches/3.2-RELEASE/html/SelfService/Update.html
+   M /rt/branches/3.2-RELEASE/html/SelfService/index.html
+   M /rt/branches/3.2-RELEASE/html/Ticket/Attachment/dhandler
+   M /rt/branches/3.2-RELEASE/html/Ticket/Create.html
+   M /rt/branches/3.2-RELEASE/html/Ticket/Display.html
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/AddWatchers
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/BulkLinks
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/EditBasics
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/EditCustomField
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/EditCustomFields
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/EditDates
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/EditPeople
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/EditWatchers
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/FindAttachments
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/LoadTextAttachments
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/PreviewScrips
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowAttachments
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowBasics
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowCustomFields
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowDates
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowDependencies
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowGroupMembers
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowHistory
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowMemberOf
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowMembers
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowMessageHeaders
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowMessageStanza
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowPeople
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowReferences
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowRequestor
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowSummary
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowTransaction
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowTransactionAttachments
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowUserEntry
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/Tabs
+   M /rt/branches/3.2-RELEASE/html/Ticket/History.html
+   M /rt/branches/3.2-RELEASE/html/Ticket/Modify.html
+   M /rt/branches/3.2-RELEASE/html/Ticket/ModifyAll.html
+   M /rt/branches/3.2-RELEASE/html/Ticket/ModifyDates.html
+   M /rt/branches/3.2-RELEASE/html/Ticket/ModifyLinks.html
+   M /rt/branches/3.2-RELEASE/html/Ticket/ModifyPeople.html
+   M /rt/branches/3.2-RELEASE/html/Ticket/ShowEmailRecord.html
+   M /rt/branches/3.2-RELEASE/html/Ticket/Update.html
+   M /rt/branches/3.2-RELEASE/html/Tools/Elements/Tabs
+   M /rt/branches/3.2-RELEASE/html/Tools/MyDay.html
+   M /rt/branches/3.2-RELEASE/html/Tools/Offline.html
+   M /rt/branches/3.2-RELEASE/html/User/Delegation.html
+   M /rt/branches/3.2-RELEASE/html/User/Elements/DelegateRights
+   M /rt/branches/3.2-RELEASE/html/User/Elements/GroupTabs
+   M /rt/branches/3.2-RELEASE/html/User/Elements/Tabs
+   M /rt/branches/3.2-RELEASE/html/User/Groups/Members.html
+   M /rt/branches/3.2-RELEASE/html/User/Groups/Modify.html
+   M /rt/branches/3.2-RELEASE/html/User/Groups/index.html
+   M /rt/branches/3.2-RELEASE/html/User/Prefs.html
+   M /rt/branches/3.2-RELEASE/html/autohandler
+   M /rt/branches/3.2-RELEASE/html/index.html
+   M /rt/branches/3.2-RELEASE/html/l
+   M /rt/branches/3.2-RELEASE/lib/RT/ACE.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/ACE_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/ACL.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/ACL_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/AutoOpen.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/Autoreply.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/CreateTickets.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/EscalatePriority.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/Generic.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/Notify.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/NotifyAsComment.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/RecordComment.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/RecordCorrespondence.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/ResolveMembers.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/SendEmail.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/SetPriority.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/UserDefined.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Attachment.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Attachment_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Attachments.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Attachments_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Attribute.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Attribute_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Attributes.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Attributes_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Base.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/CachedGroupMember.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/CachedGroupMember_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/CachedGroupMembers.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/CachedGroupMembers_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Condition/AnyTransaction.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Condition/BeforeDue.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Condition/Generic.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Condition/Overdue.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Condition/OwnerChange.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Condition/PriorityChange.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Condition/PriorityExceeds.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Condition/QueueChange.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Condition/StatusChange.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Condition/UserDefined.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/CurrentUser.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/CustomField.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/CustomFieldValue.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/CustomFieldValues.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/CustomFieldValues_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/CustomField_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/CustomFields.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/CustomFields_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Date.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/EmailParser.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Group.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/GroupMember.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/GroupMember_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/GroupMembers.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/GroupMembers_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Group_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Groups.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Groups_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Handle.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/I18N/cs.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/I18N/i_default.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/I18N.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Interface/CLI.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Interface/Email/Auth/GnuPG.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Interface/Email/Auth/MailFrom.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Interface/Email/Filter/SpamAssassin.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Interface/Email.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Interface/REST.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Interface/Web/Handler.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Interface/Web.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Link.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Link_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Links.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Links_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Principal.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Principal_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Principals.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Principals_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Queue.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Queue_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Queues.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Queues_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Record.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Scrip.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/ScripAction.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/ScripAction_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/ScripActions.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/ScripActions_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/ScripCondition.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/ScripCondition_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/ScripConditions.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/ScripConditions_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Scrip_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Scrips.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Scrips_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Search/ActiveTicketsInQueue.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Search/FromSQL.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Search/Generic.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/SearchBuilder.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/System.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Template.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Template_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Templates.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Templates_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Ticket.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/TicketCustomFieldValue.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/TicketCustomFieldValue_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/TicketCustomFieldValues.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/TicketCustomFieldValues_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Ticket_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Tickets.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Tickets_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Tickets_Overlay_SQL.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Transaction.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Transaction_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Transactions.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Transactions_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/URI/base.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/URI/fsck_com_rt.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/URI.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/User.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/User_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Users.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Users_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT.pm.in
+   M /rt/branches/3.2-RELEASE/sbin/extract-message-catalog
+   M /rt/branches/3.2-RELEASE/sbin/extract_pod_tests
+   M /rt/branches/3.2-RELEASE/sbin/factory
+   M /rt/branches/3.2-RELEASE/sbin/license_tag
+   M /rt/branches/3.2-RELEASE/sbin/regression_harness
+   M /rt/branches/3.2-RELEASE/sbin/rt-setup-database.in
+   M /rt/branches/3.2-RELEASE/sbin/rt-test-dependencies.in
+
+ ----------------------------------------------------------------------
+ r8303@tinbook:  jesse | 2004-07-28T23:59:45.883318Z
+ 
+ Removed the extra newlines we inserted after the copyright block, since it adds extra newlines to the mason pages, which can break some parsing.
+ 
+ ----------------------------------------------------------------------
 
 ------------------------------------------------------------------------
-r999 | alexmv | 2004-06-02 23:02:14 -0400 (Wed, 02 Jun 2004) | 6 lines
+r1290 | huberth | 2004-07-28 14:39:36 -0400 (Wed, 28 Jul 2004) | 7 lines
 Changed paths:
-   M /rt/trunk/bin/rt-crontool.in
+   M /rt/branches/3.2-RELEASE/html/Search/Results.tsv
 
-RT-Ticket: 3066
-RT-Status: close
-RT-Update: comment
+RT-Ticket: 5899
+RT-Status: resolved
+
+ * html/Search/Results.tsv now works with custom fields that have line breaks
+   within them.
 
- * Make the documentation a little more apparent from the commandline
 
 ------------------------------------------------------------------------
-r998 | alexmv | 2004-06-02 22:37:55 -0400 (Wed, 02 Jun 2004) | 7 lines
+r1289 | huberth | 2004-07-28 14:35:38 -0400 (Wed, 28 Jul 2004) | 5 lines
 Changed paths:
-   M /rt/trunk/Makefile.in
+   M /rt/branches/3.2-RELEASE/etc/drop.Oracle
 
-RT-Ticket: 3113
-RT-Status: close
-RT-Update: comment
+RT-Ticket: 5908
+RT-Status: resolved
 
- * Create the /opt/rt3/local/lib directory on install, like the ticket
-   asks for
+ * drop.Oracle now drops the attributes table.
 
 ------------------------------------------------------------------------
-r992 | alexmv | 2004-06-01 15:32:39 -0400 (Tue, 01 Jun 2004) | 3 lines
+r1288 | leira | 2004-07-28 00:04:12 -0400 (Wed, 28 Jul 2004) | 2 lines
 Changed paths:
-   M /rt/trunk/lib/t/02regression.t.in
+   M /rt/branches/3.2-RELEASE/html/Search/Build.html
 
-Sorting the tests corrects some ordering errors; for exmaple, assuming
-that a ticket had been created by a certain time.
+Handle 0 values properly.
 
 ------------------------------------------------------------------------
-r991 | jesse | 2004-06-01 14:46:01 -0400 (Tue, 01 Jun 2004) | 6 lines
+r1286 | robert | 2004-07-26 15:15:12 -0400 (Mon, 26 Jul 2004) | 6 lines
 Changed paths:
-   M /rt/trunk
-   M /rt/trunk/etc/RT_Config.pm.in
+   M /
+   M /rt/branches/3.2-RELEASE/lib/RT/Tickets_Overlay.pm
 
  ----------------------------------------------------------------------
- r1761@tinbook:  jesse | 2004-06-01T18:45:42.204802Z
+ r1291@dog:  rspier | 2004-07-26T19:14:41.133769Z
  
- removed an extra "# }}}" line
+ Revert the last microoptimization.  It smells funny and will create problems with merging to 3.3
  ----------------------------------------------------------------------
 
 ------------------------------------------------------------------------
-r990 | jesse | 2004-05-31 23:55:52 -0400 (Mon, 31 May 2004) | 1 line
-Changed paths:
-   M /rt/trunk
-
-merging properties from new host
-------------------------------------------------------------------------
-r973 | robert | 2004-05-28 00:47:37 -0400 (Fri, 28 May 2004) | 8 lines
+r1285 | robert | 2004-07-26 15:07:58 -0400 (Mon, 26 Jul 2004) | 18 lines
 Changed paths:
-   M /rt/trunk
-   M /rt/trunk/html/Search/Listing.html
-   M /rt/trunk/lib/RT/Tickets_Overlay_SQL.pm
+   M /
+   M /DBIx-SearchBuilder/trunk/SearchBuilder.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Tickets_Overlay.pm
 
+ ----------------------------------------------------------------------
+ r1287@dog:  rspier | 2004-07-26T18:56:48.690023Z
+ 
+ [fsck.com #5879] - DBIx::SearchBuilder should treat 'IS' as case insensitive, since most databases do too.
+ ----------------------------------------------------------------------
+ r1288@dog:  rspier | 2004-07-26T19:00:50.217330Z
  
+ MicroOptimizations:
+ 	- if we're doing an IS NULL search already, there's no reason to do a $null_columns_ok
+ 	- use || instead of 'or' so we can short-circuit
  ----------------------------------------------------------------------
- r551@bear:  rspier | 2004-05-28T04:39:20.863505Z
+ r1289@dog:  rspier | 2004-07-26T19:06:54.604573Z
  
-  Re: [fsck.com #5639] SearchBuilder doesn't properly paginate initial s\
- earches
+ MicroOptimization/Cleanup:
+ 	- get rid of $null_columns_ok flag
+ 	- clean up logic, and use string compare instead of regexp
  ----------------------------------------------------------------------
 
 ------------------------------------------------------------------------
-r972 | jesse | 2004-05-28 00:24:38 -0400 (Fri, 28 May 2004) | 6 lines
+r1284 | leira | 2004-07-23 17:43:20 -0400 (Fri, 23 Jul 2004) | 2 lines
 Changed paths:
-   M /rt/trunk
-   M /rt/trunk/bin/rt.in
+   M /rt/branches/3.2-RELEASE/html/Tools/Offline.html
+
+Reset string properly when uploading a template file.
+
+------------------------------------------------------------------------
+r1283 | jesse | 2004-07-23 17:23:10 -0400 (Fri, 23 Jul 2004) | 6 lines
+Changed paths:
+   M /rt/branches/3.2-RELEASE
+   M /rt/branches/3.2-RELEASE/etc/RT_Config.pm.in
+   A /rt/branches/3.2-RELEASE/html/NoAuth/images/autohandler
 
  ----------------------------------------------------------------------
- r1723@tinbook:  jesse | 2004-05-28T04:24:48.903988Z
+ r8292@tinbook:  jesse | 2004-07-23T21:23:16.884303Z
  
- Removing an extra } in sub help in the cli tool
+ RT now goes out of its way to display images, like the logo... even when users fail to configure their webserver correctly
  ----------------------------------------------------------------------
 
 ------------------------------------------------------------------------
-r971 | jesse | 2004-05-28 00:10:47 -0400 (Fri, 28 May 2004) | 22 lines
-Changed paths:
-   M /rt/trunk
-   M /rt/trunk/html/Search/Bulk.html
+r1282 | jesse | 2004-07-23 13:34:23 -0400 (Fri, 23 Jul 2004) | 8 lines
+Changed paths:
+   M /rt/branches/3.2-RELEASE
+   M /rt/branches/3.2-RELEASE/Makefile.in
+   M /rt/branches/3.2-RELEASE/README
+   M /rt/branches/3.2-RELEASE/bin/mason_handler.fcgi.in
+   M /rt/branches/3.2-RELEASE/bin/mason_handler.scgi.in
+   M /rt/branches/3.2-RELEASE/bin/mason_handler.svc.in
+   M /rt/branches/3.2-RELEASE/bin/rt-crontool.in
+   M /rt/branches/3.2-RELEASE/bin/rt-mailgate.in
+   M /rt/branches/3.2-RELEASE/bin/rt.in
+   M /rt/branches/3.2-RELEASE/bin/standalone_httpd.in
+   M /rt/branches/3.2-RELEASE/bin/webmux.pl.in
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/AddCustomFieldValue
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/CreateUserCalled
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/EditCustomField
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/EditCustomFieldValues
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/EditCustomFields
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/EditQueueWatchers
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/EditScrip
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/EditScrips
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/EditTemplates
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/EditUserComments
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/GroupTabs
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/Header
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/ListGlobalCustomFields
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/ListGlobalScrips
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/ModifyTemplate
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/QueueRightsForUser
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/QueueTabs
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectCustomFieldType
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectGroups
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectModifyGroup
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectModifyQueue
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectModifyUser
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectNewGroupMembers
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectRights
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectScrip
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectScripAction
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectScripCondition
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectSingleOrMultiple
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectStage
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectTemplate
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectUsers
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SystemTabs
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/Tabs
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/ToolTabs
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/UserTabs
+   M /rt/branches/3.2-RELEASE/html/Admin/Global/CustomField.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Global/CustomFields.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Global/GroupRights.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Global/Scrip.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Global/Scrips.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Global/Template.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Global/Templates.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Global/UserRights.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Global/index.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Groups/GroupRights.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Groups/Members.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Groups/Modify.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Groups/UserRights.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Groups/index.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Queues/CustomField.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Queues/CustomFields.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Queues/GroupRights.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Queues/Modify.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Queues/People.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Queues/Scrip.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Queues/Scrips.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Queues/Template.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Queues/Templates.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Queues/UserRights.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Queues/index.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Tools/Configuration.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Tools/index.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Users/Modify.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Users/index.html
+   M /rt/branches/3.2-RELEASE/html/Admin/index.html
+   M /rt/branches/3.2-RELEASE/html/Approvals/Display.html
+   M /rt/branches/3.2-RELEASE/html/Approvals/Elements/Approve
+   M /rt/branches/3.2-RELEASE/html/Approvals/Elements/PendingMyApproval
+   M /rt/branches/3.2-RELEASE/html/Approvals/Elements/ShowDependency
+   M /rt/branches/3.2-RELEASE/html/Approvals/Elements/Tabs
+   M /rt/branches/3.2-RELEASE/html/Approvals/index.html
+   M /rt/branches/3.2-RELEASE/html/Elements/BevelBoxRaisedEnd
+   M /rt/branches/3.2-RELEASE/html/Elements/BevelBoxRaisedStart
+   M /rt/branches/3.2-RELEASE/html/Elements/Callback
+   M /rt/branches/3.2-RELEASE/html/Elements/Checkbox
+   M /rt/branches/3.2-RELEASE/html/Elements/CreateTicket
+   M /rt/branches/3.2-RELEASE/html/Elements/EditLinks
+   M /rt/branches/3.2-RELEASE/html/Elements/Error
+   M /rt/branches/3.2-RELEASE/html/Elements/Footer
+   M /rt/branches/3.2-RELEASE/html/Elements/GotoTicket
+   M /rt/branches/3.2-RELEASE/html/Elements/Header
+   M /rt/branches/3.2-RELEASE/html/Elements/ListActions
+   M /rt/branches/3.2-RELEASE/html/Elements/Login
+   M /rt/branches/3.2-RELEASE/html/Elements/Menu
+   M /rt/branches/3.2-RELEASE/html/Elements/MessageBox
+   M /rt/branches/3.2-RELEASE/html/Elements/MyRequests
+   M /rt/branches/3.2-RELEASE/html/Elements/MyTickets
+   M /rt/branches/3.2-RELEASE/html/Elements/PageLayout
+   M /rt/branches/3.2-RELEASE/html/Elements/QueryString
+   M /rt/branches/3.2-RELEASE/html/Elements/QuickCreate
+   M /rt/branches/3.2-RELEASE/html/Elements/Quicksearch
+   M /rt/branches/3.2-RELEASE/html/Elements/Refresh
+   M /rt/branches/3.2-RELEASE/html/Elements/ScrubHTML
+   M /rt/branches/3.2-RELEASE/html/Elements/Section
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectAttachmentField
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectBoolean
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectCustomFieldOperator
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectCustomFieldValue
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectDate
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectDateRelation
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectDateType
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectEqualityOperator
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectGroups
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectLang
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectLinkType
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectMatch
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectNewTicketQueue
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectOwner
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectQueue
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectResultsPerPage
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectSortOrder
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectStatus
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectTicketSortBy
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectTicketTypes
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectUsers
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectWatcherType
+   M /rt/branches/3.2-RELEASE/html/Elements/SetupSessionCookie
+   M /rt/branches/3.2-RELEASE/html/Elements/ShowLink
+   M /rt/branches/3.2-RELEASE/html/Elements/ShowLinks
+   M /rt/branches/3.2-RELEASE/html/Elements/SimpleSearch
+   M /rt/branches/3.2-RELEASE/html/Elements/Submit
+   M /rt/branches/3.2-RELEASE/html/Elements/Tabs
+   M /rt/branches/3.2-RELEASE/html/Elements/TicketList
+   M /rt/branches/3.2-RELEASE/html/Elements/TitleBox
+   M /rt/branches/3.2-RELEASE/html/Elements/TitleBoxEnd
+   M /rt/branches/3.2-RELEASE/html/Elements/TitleBoxStart
+   M /rt/branches/3.2-RELEASE/html/NoAuth/Logout.html
+   M /rt/branches/3.2-RELEASE/html/NoAuth/Reminder.html
+   M /rt/branches/3.2-RELEASE/html/NoAuth/webrt.css
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/Forms/queue/default
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/Forms/queue/ns
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/Forms/ticket/attachments
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/Forms/ticket/default
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/Forms/ticket/history
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/Forms/ticket/links
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/Forms/user/default
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/Forms/user/ns
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/NoAuth/mail-gateway
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/autohandler
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/dhandler
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/logout
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/search/dhandler
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/search/ticket
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/ticket/comment
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/ticket/link
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/ticket/merge
+   M /rt/branches/3.2-RELEASE/html/Search/Build.html
+   M /rt/branches/3.2-RELEASE/html/Search/Bulk.html
+   M /rt/branches/3.2-RELEASE/html/Search/Edit.html
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/BuildFormatString
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/DisplayOptions
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/EditFormat
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/EditSearches
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/NewListActions
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/PickBasics
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/PickCFs
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/PickCriteria
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/SearchPrivacy
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/SelectAndOr
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/SelectLinks
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/SelectPersonType
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/SelectSearchObject
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/SelectSearchesForObjects
+   M /rt/branches/3.2-RELEASE/html/Search/Results.html
+   M /rt/branches/3.2-RELEASE/html/Search/Results.rdf
+   M /rt/branches/3.2-RELEASE/html/Search/Results.tsv
+   M /rt/branches/3.2-RELEASE/html/SelfService/Attachment/dhandler
+   M /rt/branches/3.2-RELEASE/html/SelfService/Closed.html
+   M /rt/branches/3.2-RELEASE/html/SelfService/Create.html
+   M /rt/branches/3.2-RELEASE/html/SelfService/Display.html
+   M /rt/branches/3.2-RELEASE/html/SelfService/Elements/GotoTicket
+   M /rt/branches/3.2-RELEASE/html/SelfService/Elements/Header
+   M /rt/branches/3.2-RELEASE/html/SelfService/Elements/MyRequests
+   M /rt/branches/3.2-RELEASE/html/SelfService/Elements/Tabs
+   M /rt/branches/3.2-RELEASE/html/SelfService/Error.html
+   M /rt/branches/3.2-RELEASE/html/SelfService/Prefs.html
+   M /rt/branches/3.2-RELEASE/html/SelfService/Update.html
+   M /rt/branches/3.2-RELEASE/html/SelfService/index.html
+   M /rt/branches/3.2-RELEASE/html/Ticket/Attachment/dhandler
+   M /rt/branches/3.2-RELEASE/html/Ticket/Create.html
+   M /rt/branches/3.2-RELEASE/html/Ticket/Display.html
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/AddWatchers
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/BulkLinks
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/EditBasics
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/EditCustomField
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/EditCustomFields
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/EditDates
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/EditPeople
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/EditWatchers
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/FindAttachments
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/LoadTextAttachments
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/PreviewScrips
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowAttachments
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowBasics
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowCustomFields
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowDates
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowDependencies
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowGroupMembers
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowHistory
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowMemberOf
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowMembers
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowMessageHeaders
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowMessageStanza
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowPeople
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowReferences
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowRequestor
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowSummary
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowTransaction
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowTransactionAttachments
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowUserEntry
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/Tabs
+   M /rt/branches/3.2-RELEASE/html/Ticket/History.html
+   M /rt/branches/3.2-RELEASE/html/Ticket/Modify.html
+   M /rt/branches/3.2-RELEASE/html/Ticket/ModifyAll.html
+   M /rt/branches/3.2-RELEASE/html/Ticket/ModifyDates.html
+   M /rt/branches/3.2-RELEASE/html/Ticket/ModifyLinks.html
+   M /rt/branches/3.2-RELEASE/html/Ticket/ModifyPeople.html
+   M /rt/branches/3.2-RELEASE/html/Ticket/ShowEmailRecord.html
+   M /rt/branches/3.2-RELEASE/html/Ticket/Update.html
+   M /rt/branches/3.2-RELEASE/html/Tools/Elements/Tabs
+   M /rt/branches/3.2-RELEASE/html/Tools/MyDay.html
+   M /rt/branches/3.2-RELEASE/html/Tools/Offline.html
+   M /rt/branches/3.2-RELEASE/html/User/Delegation.html
+   M /rt/branches/3.2-RELEASE/html/User/Elements/DelegateRights
+   M /rt/branches/3.2-RELEASE/html/User/Elements/GroupTabs
+   M /rt/branches/3.2-RELEASE/html/User/Elements/Tabs
+   M /rt/branches/3.2-RELEASE/html/User/Groups/Members.html
+   M /rt/branches/3.2-RELEASE/html/User/Groups/Modify.html
+   M /rt/branches/3.2-RELEASE/html/User/Groups/index.html
+   M /rt/branches/3.2-RELEASE/html/User/Prefs.html
+   M /rt/branches/3.2-RELEASE/html/autohandler
+   M /rt/branches/3.2-RELEASE/html/index.html
+   M /rt/branches/3.2-RELEASE/html/l
+   M /rt/branches/3.2-RELEASE/lib/RT/ACE.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/ACE_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/ACL.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/ACL_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/AutoOpen.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/Autoreply.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/CreateTickets.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/EscalatePriority.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/Generic.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/Notify.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/NotifyAsComment.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/RecordComment.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/RecordCorrespondence.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/ResolveMembers.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/SendEmail.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/SetPriority.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/UserDefined.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Attachment.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Attachment_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Attachments.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Attachments_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Attribute.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Attribute_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Attributes.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Attributes_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Base.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/CachedGroupMember.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/CachedGroupMember_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/CachedGroupMembers.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/CachedGroupMembers_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Condition/AnyTransaction.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Condition/BeforeDue.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Condition/Generic.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Condition/Overdue.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Condition/OwnerChange.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Condition/PriorityChange.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Condition/PriorityExceeds.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Condition/QueueChange.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Condition/StatusChange.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Condition/UserDefined.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/CurrentUser.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/CustomField.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/CustomFieldValue.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/CustomFieldValues.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/CustomFieldValues_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/CustomField_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/CustomFields.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/CustomFields_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Date.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/EmailParser.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Group.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/GroupMember.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/GroupMember_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/GroupMembers.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/GroupMembers_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Group_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Groups.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Groups_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Handle.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/I18N/cs.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/I18N/i_default.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/I18N.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Interface/CLI.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Interface/Email/Auth/GnuPG.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Interface/Email/Auth/MailFrom.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Interface/Email/Filter/SpamAssassin.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Interface/Email.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Interface/REST.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Interface/Web/Handler.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Interface/Web.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Link.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Link_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Links.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Links_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Principal.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Principal_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Principals.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Principals_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Queue.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Queue_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Queues.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Queues_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Record.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Scrip.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/ScripAction.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/ScripAction_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/ScripActions.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/ScripActions_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/ScripCondition.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/ScripCondition_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/ScripConditions.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/ScripConditions_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Scrip_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Scrips.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Scrips_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Search/ActiveTicketsInQueue.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Search/FromSQL.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Search/Generic.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/SearchBuilder.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/System.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Template.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Template_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Templates.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Templates_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Ticket.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/TicketCustomFieldValue.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/TicketCustomFieldValue_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/TicketCustomFieldValues.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/TicketCustomFieldValues_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Ticket_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Tickets.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Tickets_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Tickets_Overlay_SQL.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Transaction.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Transaction_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Transactions.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Transactions_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/URI/base.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/URI/fsck_com_rt.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/URI.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/User.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/User_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Users.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Users_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT.pm.in
+   M /rt/branches/3.2-RELEASE/sbin/extract-message-catalog
+   M /rt/branches/3.2-RELEASE/sbin/extract_pod_tests
+   M /rt/branches/3.2-RELEASE/sbin/factory
+   M /rt/branches/3.2-RELEASE/sbin/license_tag
+   M /rt/branches/3.2-RELEASE/sbin/regression_harness
+   M /rt/branches/3.2-RELEASE/sbin/rt-setup-database.in
+   M /rt/branches/3.2-RELEASE/sbin/rt-test-dependencies.in
+
 
  ----------------------------------------------------------------------
- r1721@tinbook:  jesse | 2004-05-28T04:10:44.114252Z
- 
- >if you resolve a ticket *and* write a correspondance with the                                     
- >search/Bulk.html page, then you get:                                                              
- >                                                                                                  
- >1. Ticket resolve                                                                                 
- >2. Correspondance added                                                                           
- >3. Ticket auto opened                                                                             
- >                                                                                                  
- >this is different than in the standard Ticket/Update.html where you get                           
- >                                                                                                  
- >1. Correspondance added                                                                           
- >2. Ticket resolved                                                                                
- >                                                                                                  
- >Latter is the thing I expect, So I changed the creation order of                                  
- >transactions in Bulk.html to be consistent with Update.html.                                      
-                                                                                                    
-                   
+ r8285@tinbook:  jesse | 2004-07-23T17:33:04.648260Z
  
+ Using single quotes makes the email address in the copyright not get mangled
  ----------------------------------------------------------------------
 
+
 ------------------------------------------------------------------------
-r949 | jesse | 2004-05-25 22:44:37 -0400 (Tue, 25 May 2004) | 1 line
+r1281 | autrijus | 2004-07-23 13:15:16 -0400 (Fri, 23 Jul 2004) | 7 lines
 Changed paths:
-   M /rt/trunk/releng.cnf
+   M /rt
+   M /rt/branches/3.2-RELEASE/lib/RT/Ticket_Overlay.pm
+
+RT-Ticket: 5274 
+RT-Status: resolved
+RT-Update: correspond
+ 
+Apply Bart Duchesne's patch for correctly deleting old TCFV '0'
+when editing SingleValue TCFs.
 
-This is RT 3.0.11
 ------------------------------------------------------------------------
-r942 | jesse | 2004-05-23 22:54:06 -0400 (Sun, 23 May 2004) | 1 line
+r1280 | leira | 2004-07-22 23:04:27 -0400 (Thu, 22 Jul 2004) | 2 lines
 Changed paths:
-   M /rt/trunk/releng.cnf
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectCustomFieldValue
+
+No value is NULL, not null.
 
-Bumping to 3.0.11rc4
 ------------------------------------------------------------------------
-r939 | jesse | 2004-05-23 22:14:26 -0400 (Sun, 23 May 2004) | 18 lines
+r1279 | leira | 2004-07-22 23:02:15 -0400 (Thu, 22 Jul 2004) | 5 lines
 Changed paths:
-   M /rt/trunk
-   M /rt/trunk/lib/RT/Groups_Overlay.pm
-   M /rt/trunk/lib/RT/Queue_Overlay.pm
-   A /rt/trunk/lib/t/data/rt-send-cc
+   M /rt/branches/3.2-RELEASE/html/Search/Build.html
 
- ----------------------------------------------------------------------
- r1664@tinbook:  jesse | 2004-05-24T01:24:50.613317Z
- 
- Minor documentation update
- ----------------------------------------------------------------------
- r1665@tinbook:  jesse | 2004-05-24T01:28:12.674977Z
- 
- Fixed a regression related to Groups->WithRight
- ----------------------------------------------------------------------
- r1666@tinbook:  jesse | 2004-05-24T02:12:25.100951Z
- 
- added back a missing test file
- ----------------------------------------------------------------------
- r1667@tinbook:  jesse | 2004-05-24T02:13:00.285813Z
- 
- Altering a Groups join to be a bit more efficient
- ----------------------------------------------------------------------
+RT-Ticket: 5880
+RT-Status: resolved
+RT-Action: correspond
+NULL values can now be chosen, and the TicketSQL query is constructed properly.
 
 ------------------------------------------------------------------------
-r914 | jesse | 2004-05-17 16:07:40 -0400 (Mon, 17 May 2004) | 1 line
+r1278 | leira | 2004-07-22 22:32:27 -0400 (Thu, 22 Jul 2004) | 2 lines
 Changed paths:
-   M /rt/trunk/releng.cnf
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/CreateTickets.pm
+
+Fill in the default queue if one was specified.
 
-Bumping to 3.0.11rc3
 ------------------------------------------------------------------------
-r913 | jesse | 2004-05-17 16:05:25 -0400 (Mon, 17 May 2004) | 1 line
+r1277 | leira | 2004-07-22 22:30:36 -0400 (Thu, 22 Jul 2004) | 2 lines
 Changed paths:
-   M /rt/trunk
-   M /rt/trunk/lib/RT/Tickets_Overlay.pm
-   M /rt/trunk/lib/RT/Tickets_Overlay_SQL.pm
-   M /rt/trunk/lib/t/04_send_email.pl.in
+   M /rt/branches/3.2-RELEASE/html/Tools/Offline.html
+
+If a template file is uploaded, clear out the old template first (as before).
 
-Backported ticket searching fixes from 3.1; fixed a bug in email address testing code
 ------------------------------------------------------------------------
-r876 | jesse | 2004-05-12 02:46:25 -0400 (Wed, 12 May 2004) | 7 lines
+r1276 | jesse | 2004-07-22 15:08:32 -0400 (Thu, 22 Jul 2004) | 6 lines
 Changed paths:
-   M /rt/trunk
-   M /rt/trunk/html/Search/Elements/PickRestriction
+   M /rt/branches/3.2-RELEASE
+   M /rt/branches/3.2-RELEASE/html/l
 
- 
  ----------------------------------------------------------------------
- r1545@tinbook:  jesse | 2004-05-12T06:45:50.218931Z
+ r8281@tinbook:  jesse | 2004-07-22T19:08:48.451578Z
  
- PickRestriction needed the absolute path fix
+ * The "/l" component now does all its work in the init block
  ----------------------------------------------------------------------
 
 ------------------------------------------------------------------------
-r873 | jesse | 2004-05-11 19:04:59 -0400 (Tue, 11 May 2004) | 6 lines
-Changed paths:
-   M /rt/trunk
-   M /rt/trunk/releng.cnf
+r1272 | jesse | 2004-07-21 21:04:55 -0400 (Wed, 21 Jul 2004) | 6 lines
+Changed paths:
+   M /rt/branches/3.2-RELEASE
+   M /rt/branches/3.2-RELEASE/Makefile.in
+   M /rt/branches/3.2-RELEASE/README
+   M /rt/branches/3.2-RELEASE/bin/mason_handler.fcgi.in
+   M /rt/branches/3.2-RELEASE/bin/mason_handler.scgi.in
+   M /rt/branches/3.2-RELEASE/bin/mason_handler.svc.in
+   M /rt/branches/3.2-RELEASE/bin/rt-crontool.in
+   M /rt/branches/3.2-RELEASE/bin/rt-mailgate.in
+   M /rt/branches/3.2-RELEASE/bin/rt.in
+   M /rt/branches/3.2-RELEASE/bin/standalone_httpd.in
+   M /rt/branches/3.2-RELEASE/bin/webmux.pl.in
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/AddCustomFieldValue
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/CreateUserCalled
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/EditCustomField
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/EditCustomFieldValues
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/EditCustomFields
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/EditQueueWatchers
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/EditScrip
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/EditScrips
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/EditTemplates
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/EditUserComments
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/GroupTabs
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/Header
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/ListGlobalCustomFields
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/ListGlobalScrips
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/ModifyTemplate
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/QueueRightsForUser
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/QueueTabs
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectCustomFieldType
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectGroups
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectModifyGroup
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectModifyQueue
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectModifyUser
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectNewGroupMembers
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectRights
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectScrip
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectScripAction
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectScripCondition
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectSingleOrMultiple
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectStage
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectTemplate
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectUsers
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SystemTabs
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/Tabs
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/ToolTabs
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/UserTabs
+   M /rt/branches/3.2-RELEASE/html/Admin/Global/CustomField.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Global/CustomFields.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Global/GroupRights.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Global/Scrip.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Global/Scrips.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Global/Template.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Global/Templates.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Global/UserRights.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Global/index.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Groups/GroupRights.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Groups/Members.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Groups/Modify.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Groups/UserRights.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Groups/index.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Queues/CustomField.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Queues/CustomFields.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Queues/GroupRights.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Queues/Modify.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Queues/People.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Queues/Scrip.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Queues/Scrips.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Queues/Template.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Queues/Templates.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Queues/UserRights.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Queues/index.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Tools/Configuration.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Tools/index.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Users/Modify.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Users/index.html
+   M /rt/branches/3.2-RELEASE/html/Admin/index.html
+   M /rt/branches/3.2-RELEASE/html/Approvals/Display.html
+   M /rt/branches/3.2-RELEASE/html/Approvals/Elements/Approve
+   M /rt/branches/3.2-RELEASE/html/Approvals/Elements/PendingMyApproval
+   M /rt/branches/3.2-RELEASE/html/Approvals/Elements/ShowDependency
+   M /rt/branches/3.2-RELEASE/html/Approvals/Elements/Tabs
+   M /rt/branches/3.2-RELEASE/html/Approvals/index.html
+   M /rt/branches/3.2-RELEASE/html/Elements/BevelBoxRaisedEnd
+   M /rt/branches/3.2-RELEASE/html/Elements/BevelBoxRaisedStart
+   M /rt/branches/3.2-RELEASE/html/Elements/Callback
+   M /rt/branches/3.2-RELEASE/html/Elements/Checkbox
+   M /rt/branches/3.2-RELEASE/html/Elements/CreateTicket
+   M /rt/branches/3.2-RELEASE/html/Elements/EditLinks
+   M /rt/branches/3.2-RELEASE/html/Elements/Error
+   M /rt/branches/3.2-RELEASE/html/Elements/Footer
+   M /rt/branches/3.2-RELEASE/html/Elements/GotoTicket
+   M /rt/branches/3.2-RELEASE/html/Elements/Header
+   M /rt/branches/3.2-RELEASE/html/Elements/ListActions
+   M /rt/branches/3.2-RELEASE/html/Elements/Login
+   M /rt/branches/3.2-RELEASE/html/Elements/Menu
+   M /rt/branches/3.2-RELEASE/html/Elements/MessageBox
+   M /rt/branches/3.2-RELEASE/html/Elements/MyRequests
+   M /rt/branches/3.2-RELEASE/html/Elements/MyTickets
+   M /rt/branches/3.2-RELEASE/html/Elements/PageLayout
+   M /rt/branches/3.2-RELEASE/html/Elements/QueryString
+   M /rt/branches/3.2-RELEASE/html/Elements/QuickCreate
+   M /rt/branches/3.2-RELEASE/html/Elements/Quicksearch
+   M /rt/branches/3.2-RELEASE/html/Elements/Refresh
+   M /rt/branches/3.2-RELEASE/html/Elements/ScrubHTML
+   M /rt/branches/3.2-RELEASE/html/Elements/Section
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectAttachmentField
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectBoolean
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectCustomFieldOperator
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectCustomFieldValue
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectDate
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectDateRelation
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectDateType
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectEqualityOperator
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectGroups
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectLang
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectLinkType
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectMatch
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectNewTicketQueue
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectOwner
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectQueue
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectResultsPerPage
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectSortOrder
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectStatus
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectTicketSortBy
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectTicketTypes
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectUsers
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectWatcherType
+   M /rt/branches/3.2-RELEASE/html/Elements/SetupSessionCookie
+   M /rt/branches/3.2-RELEASE/html/Elements/ShowLink
+   M /rt/branches/3.2-RELEASE/html/Elements/ShowLinks
+   M /rt/branches/3.2-RELEASE/html/Elements/SimpleSearch
+   M /rt/branches/3.2-RELEASE/html/Elements/Submit
+   M /rt/branches/3.2-RELEASE/html/Elements/Tabs
+   M /rt/branches/3.2-RELEASE/html/Elements/TicketList
+   M /rt/branches/3.2-RELEASE/html/Elements/TitleBox
+   M /rt/branches/3.2-RELEASE/html/Elements/TitleBoxEnd
+   M /rt/branches/3.2-RELEASE/html/Elements/TitleBoxStart
+   M /rt/branches/3.2-RELEASE/html/NoAuth/Logout.html
+   M /rt/branches/3.2-RELEASE/html/NoAuth/Reminder.html
+   M /rt/branches/3.2-RELEASE/html/NoAuth/webrt.css
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/Forms/queue/default
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/Forms/queue/ns
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/Forms/ticket/attachments
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/Forms/ticket/default
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/Forms/ticket/history
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/Forms/ticket/links
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/Forms/user/default
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/Forms/user/ns
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/NoAuth/mail-gateway
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/autohandler
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/dhandler
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/logout
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/search/dhandler
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/search/ticket
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/ticket/comment
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/ticket/link
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/ticket/merge
+   M /rt/branches/3.2-RELEASE/html/Search/Build.html
+   M /rt/branches/3.2-RELEASE/html/Search/Bulk.html
+   M /rt/branches/3.2-RELEASE/html/Search/Edit.html
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/BuildFormatString
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/DisplayOptions
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/EditFormat
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/EditSearches
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/NewListActions
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/PickBasics
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/PickCFs
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/PickCriteria
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/SearchPrivacy
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/SelectAndOr
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/SelectLinks
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/SelectPersonType
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/SelectSearchObject
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/SelectSearchesForObjects
+   M /rt/branches/3.2-RELEASE/html/Search/Results.html
+   M /rt/branches/3.2-RELEASE/html/Search/Results.rdf
+   M /rt/branches/3.2-RELEASE/html/Search/Results.tsv
+   M /rt/branches/3.2-RELEASE/html/SelfService/Attachment/dhandler
+   M /rt/branches/3.2-RELEASE/html/SelfService/Closed.html
+   M /rt/branches/3.2-RELEASE/html/SelfService/Create.html
+   M /rt/branches/3.2-RELEASE/html/SelfService/Display.html
+   M /rt/branches/3.2-RELEASE/html/SelfService/Elements/GotoTicket
+   M /rt/branches/3.2-RELEASE/html/SelfService/Elements/Header
+   M /rt/branches/3.2-RELEASE/html/SelfService/Elements/MyRequests
+   M /rt/branches/3.2-RELEASE/html/SelfService/Elements/Tabs
+   M /rt/branches/3.2-RELEASE/html/SelfService/Error.html
+   M /rt/branches/3.2-RELEASE/html/SelfService/Prefs.html
+   M /rt/branches/3.2-RELEASE/html/SelfService/Update.html
+   M /rt/branches/3.2-RELEASE/html/SelfService/index.html
+   M /rt/branches/3.2-RELEASE/html/Ticket/Attachment/dhandler
+   M /rt/branches/3.2-RELEASE/html/Ticket/Create.html
+   M /rt/branches/3.2-RELEASE/html/Ticket/Display.html
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/AddWatchers
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/BulkLinks
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/EditBasics
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/EditCustomField
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/EditCustomFields
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/EditDates
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/EditPeople
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/EditWatchers
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/FindAttachments
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/LoadTextAttachments
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/PreviewScrips
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowAttachments
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowBasics
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowCustomFields
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowDates
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowDependencies
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowGroupMembers
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowHistory
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowMemberOf
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowMembers
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowMessageHeaders
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowMessageStanza
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowPeople
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowReferences
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowRequestor
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowSummary
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowTransaction
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowTransactionAttachments
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowUserEntry
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/Tabs
+   M /rt/branches/3.2-RELEASE/html/Ticket/History.html
+   M /rt/branches/3.2-RELEASE/html/Ticket/Modify.html
+   M /rt/branches/3.2-RELEASE/html/Ticket/ModifyAll.html
+   M /rt/branches/3.2-RELEASE/html/Ticket/ModifyDates.html
+   M /rt/branches/3.2-RELEASE/html/Ticket/ModifyLinks.html
+   M /rt/branches/3.2-RELEASE/html/Ticket/ModifyPeople.html
+   M /rt/branches/3.2-RELEASE/html/Ticket/ShowEmailRecord.html
+   M /rt/branches/3.2-RELEASE/html/Ticket/Update.html
+   M /rt/branches/3.2-RELEASE/html/Tools/Elements/Tabs
+   M /rt/branches/3.2-RELEASE/html/Tools/MyDay.html
+   M /rt/branches/3.2-RELEASE/html/Tools/Offline.html
+   M /rt/branches/3.2-RELEASE/html/User/Delegation.html
+   M /rt/branches/3.2-RELEASE/html/User/Elements/DelegateRights
+   M /rt/branches/3.2-RELEASE/html/User/Elements/GroupTabs
+   M /rt/branches/3.2-RELEASE/html/User/Elements/Tabs
+   M /rt/branches/3.2-RELEASE/html/User/Groups/Members.html
+   M /rt/branches/3.2-RELEASE/html/User/Groups/Modify.html
+   M /rt/branches/3.2-RELEASE/html/User/Groups/index.html
+   M /rt/branches/3.2-RELEASE/html/User/Prefs.html
+   M /rt/branches/3.2-RELEASE/html/autohandler
+   M /rt/branches/3.2-RELEASE/html/index.html
+   M /rt/branches/3.2-RELEASE/html/l
+   M /rt/branches/3.2-RELEASE/lib/RT/ACE.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/ACE_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/ACL.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/ACL_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/AutoOpen.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/Autoreply.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/CreateTickets.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/EscalatePriority.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/Generic.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/Notify.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/NotifyAsComment.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/RecordComment.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/RecordCorrespondence.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/ResolveMembers.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/SendEmail.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/SetPriority.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/UserDefined.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Attachment.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Attachment_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Attachments.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Attachments_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Attribute.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Attribute_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Attributes.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Attributes_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Base.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/CachedGroupMember.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/CachedGroupMember_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/CachedGroupMembers.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/CachedGroupMembers_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Condition/AnyTransaction.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Condition/BeforeDue.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Condition/Generic.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Condition/Overdue.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Condition/OwnerChange.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Condition/PriorityChange.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Condition/PriorityExceeds.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Condition/QueueChange.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Condition/StatusChange.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Condition/UserDefined.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/CurrentUser.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/CustomField.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/CustomFieldValue.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/CustomFieldValues.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/CustomFieldValues_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/CustomField_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/CustomFields.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/CustomFields_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Date.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/EmailParser.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Group.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/GroupMember.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/GroupMember_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/GroupMembers.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/GroupMembers_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Group_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Groups.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Groups_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Handle.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/I18N/cs.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/I18N/i_default.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/I18N.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Interface/CLI.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Interface/Email/Auth/GnuPG.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Interface/Email/Auth/MailFrom.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Interface/Email/Filter/SpamAssassin.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Interface/Email.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Interface/REST.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Interface/Web/Handler.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Interface/Web.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Link.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Link_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Links.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Links_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Principal.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Principal_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Principals.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Principals_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Queue.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Queue_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Queues.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Queues_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Record.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Scrip.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/ScripAction.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/ScripAction_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/ScripActions.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/ScripActions_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/ScripCondition.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/ScripCondition_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/ScripConditions.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/ScripConditions_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Scrip_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Scrips.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Scrips_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Search/ActiveTicketsInQueue.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Search/FromSQL.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Search/Generic.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/SearchBuilder.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/System.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Template.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Template_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Templates.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Templates_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Ticket.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/TicketCustomFieldValue.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/TicketCustomFieldValue_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/TicketCustomFieldValues.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/TicketCustomFieldValues_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Ticket_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Tickets.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Tickets_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Tickets_Overlay_SQL.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Transaction.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Transaction_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Transactions.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Transactions_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/URI/base.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/URI/fsck_com_rt.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/URI.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/User.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/User_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Users.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Users_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT.pm.in
+   M /rt/branches/3.2-RELEASE/sbin/extract-message-catalog
+   M /rt/branches/3.2-RELEASE/sbin/extract_pod_tests
+   M /rt/branches/3.2-RELEASE/sbin/factory
+   M /rt/branches/3.2-RELEASE/sbin/license_tag
+   M /rt/branches/3.2-RELEASE/sbin/regression_harness
+   M /rt/branches/3.2-RELEASE/sbin/rt-setup-database.in
+   M /rt/branches/3.2-RELEASE/sbin/rt-test-dependencies.in
 
  ----------------------------------------------------------------------
- r1539@tinbook:  jesse | 2004-05-11T22:54:41.535834Z
+ r8267@tinbook:  jesse | 2004-07-22T01:01:02.633960Z
  
- Bumping to rc2
+ Making license blocks fold away
  ----------------------------------------------------------------------
 
 ------------------------------------------------------------------------
-r865 | jesse | 2004-05-11 02:42:01 -0400 (Tue, 11 May 2004) | 11 lines
+r1271 | autrijus | 2004-07-21 20:52:53 -0400 (Wed, 21 Jul 2004) | 7 lines
 Changed paths:
-   M /rt/trunk
-   M /rt/trunk/bin/rt.in
-   M /rt/trunk/html/Search/Listing.html
+   M /rt
+   M /rt/branches/3.2-RELEASE/lib/RT/Ticket_Overlay.pm
 
  ----------------------------------------------------------------------
- r1117@Jesse-Vincents-Computer:  jesse | 2004-05-11T06:41:01.215469Z
- 
- Updated "order" handling in the cli from ams
- 
- ----------------------------------------------------------------------
- r1118@Jesse-Vincents-Computer:  jesse | 2004-05-11T06:41:36.770412Z
+ r6204@not:  autrijus | 2004-07-22T00:52:38.207887Z
  
- Better handling of search listing page after a redirect
+ * Switch $Ticket->AddCustomFieldValue to use $cf->LoadByNameAndQueue for
+   forward compatibility.
  ----------------------------------------------------------------------
 
 ------------------------------------------------------------------------
-r863 | jesse | 2004-05-10 18:42:38 -0400 (Mon, 10 May 2004) | 1 line
-Changed paths:
-   M /rt/trunk
-
-
-------------------------------------------------------------------------
-r849 | jesse | 2004-05-06 21:00:24 -0400 (Thu, 06 May 2004) | 18 lines
+r1270 | autrijus | 2004-07-21 20:39:33 -0400 (Wed, 21 Jul 2004) | 6 lines
 Changed paths:
-   M /rt/trunk
-   M /rt/trunk/bin/rt.in
-   M /rt/trunk/html/Admin/Queues/Scrip.html
-   M /rt/trunk/lib/RT/Tickets_Overlay.pm
-   M /rt/trunk/lib/RT.pm.in
+   M /rt
+   M /rt/branches/3.2-RELEASE/lib/RT/Ticket_Overlay.pm
 
  ----------------------------------------------------------------------
- r1486@tinbook:  jesse | 2004-05-07T00:49:12.363243Z
- 
- Fix for proper display of ScripId on scrip edit from Ruslan
- ----------------------------------------------------------------------
- r1487@tinbook:  jesse | 2004-05-07T00:49:29.125437Z
+ r6200@not:  autrijus | 2004-07-22T00:37:31.494556Z
  
- Fix for search on Cc and AdminCc from Ruslan
- ----------------------------------------------------------------------
- r1488@tinbook:  jesse | 2004-05-07T00:52:40.234557Z
- 
- Fix for a false positive error about directory permissions when opening the rt logfile from Ruslan
- ----------------------------------------------------------------------
- r1489@tinbook:  jesse | 2004-05-07T00:58:03.221505Z
- 
-  (#4638) cli cookie handling improved from Muncus
+ * $Ticket->AddCustomFieldValue now takes FIELD as Name.
  ----------------------------------------------------------------------
 
 ------------------------------------------------------------------------
-r841 | jesse | 2004-05-06 01:35:36 -0400 (Thu, 06 May 2004) | 6 lines
+r1266 | jesse | 2004-07-20 17:30:05 -0400 (Tue, 20 Jul 2004) | 6 lines
 Changed paths:
-   M /rt/trunk
-   M /rt/trunk/releng.cnf
+   M /rt/branches/3.2-RELEASE
+   M /rt/branches/3.2-RELEASE/bin/rt-crontool.in
+   M /rt/branches/3.2-RELEASE/configure.ac
+   A /rt/branches/3.2-RELEASE/lib/RT/Action/RecordComment.pm
+   A /rt/branches/3.2-RELEASE/lib/RT/Action/RecordCorrespondence.pm
+   A /rt/branches/3.2-RELEASE/lib/RT/Search/FromSQL.pm
+   M /rt/branches/3.2-RELEASE/lib/t/02regression.t.in
+   A /rt/branches/3.2-RELEASE/lib/t/05cronsupport.pl.in
 
  ----------------------------------------------------------------------
- r1465@tinbook:  jesse | 2004-05-06T05:34:05.907225Z
+ r8258@tinbook:  jesse | 2004-07-20T21:24:03.019565Z
  
- Bumping to 3.0.11rc1
+ Crontool additions to support scripted notifications [Tara Andrews, for BPS]
  ----------------------------------------------------------------------
 
 ------------------------------------------------------------------------
-r840 | jesse | 2004-05-06 00:09:11 -0400 (Thu, 06 May 2004) | 6 lines
+r1264 | autrijus | 2004-07-19 22:56:01 -0400 (Mon, 19 Jul 2004) | 8 lines
 Changed paths:
-   M /rt/trunk
-   M /rt/trunk/lib/RT/Attachment_Overlay.pm
+   M /rt
+   M /rt/branches/3.2-RELEASE/html/Elements/Header
+   M /rt/branches/3.2-RELEASE/html/Elements/SetupSessionCookie
+   M /rt/branches/3.2-RELEASE/html/NoAuth/webrt.css
+   M /rt/branches/3.3-TESTING/html/Download/Tabular/dhandler
+   M /rt/branches/PLATANO-EXPERIMENTAL/docs/design_docs/ruleset-workflow.txt
 
- ----------------------------------------------------------------------
- r1085@tinbook:  jesse | 2004-05-06T04:07:41.566641Z
  
- #5592: Don't display an empty RT-Send-Bcc header if there were no bccs
- ----------------------------------------------------------------------
+ r6188@not:  autrijus | 2004-07-20T02:52:39.146361Z
+ 
+ 
+ 
+ 
+ 
 
 ------------------------------------------------------------------------
-r812 | jesse | 2004-05-03 00:39:57 -0400 (Mon, 03 May 2004) | 34 lines
-Changed paths:
-   M /rt/trunk
-   M /rt/trunk/bin/rt.in
-   M /rt/trunk/etc/RT_Config.pm.in
-   M /rt/trunk/html/Admin/Groups/index.html
-   M /rt/trunk/html/Elements/MyRequests
-   M /rt/trunk/lib/RT/Groups_Overlay.pm
-   M /rt/trunk/lib/RT/Interface/Web.pm
-   M /rt/trunk/lib/RT/Tickets_Overlay.pm
-   M /rt/trunk/lib/RT.pm.in
+r1263 | huberth | 2004-07-19 15:54:49 -0400 (Mon, 19 Jul 2004) | 2 lines
+Changed paths:
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectDate
+
+ * Generalized Elements/SelectDate slightly, to allow for a differently-sized textbox.
+
+------------------------------------------------------------------------
+r1262 | jesse | 2004-07-19 13:29:56 -0400 (Mon, 19 Jul 2004) | 10 lines
+Changed paths:
+   M /rt/branches/3.2-RELEASE
+   M /rt/branches/3.2-RELEASE/Makefile.in
+   M /rt/branches/3.2-RELEASE/README
+   M /rt/branches/3.2-RELEASE/bin/mason_handler.fcgi.in
+   M /rt/branches/3.2-RELEASE/bin/mason_handler.scgi.in
+   M /rt/branches/3.2-RELEASE/bin/mason_handler.svc.in
+   M /rt/branches/3.2-RELEASE/bin/rt-crontool.in
+   M /rt/branches/3.2-RELEASE/bin/rt-mailgate.in
+   M /rt/branches/3.2-RELEASE/bin/rt.in
+   M /rt/branches/3.2-RELEASE/bin/standalone_httpd.in
+   M /rt/branches/3.2-RELEASE/bin/webmux.pl.in
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/AddCustomFieldValue
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/CreateUserCalled
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/EditCustomField
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/EditCustomFieldValues
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/EditCustomFields
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/EditQueueWatchers
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/EditScrip
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/EditScrips
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/EditTemplates
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/EditUserComments
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/GroupTabs
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/Header
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/ListGlobalCustomFields
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/ListGlobalScrips
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/ModifyTemplate
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/QueueRightsForUser
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/QueueTabs
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectCustomFieldType
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectGroups
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectModifyGroup
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectModifyQueue
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectModifyUser
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectNewGroupMembers
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectRights
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectScrip
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectScripAction
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectScripCondition
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectSingleOrMultiple
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectStage
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectTemplate
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SelectUsers
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/SystemTabs
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/Tabs
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/ToolTabs
+   M /rt/branches/3.2-RELEASE/html/Admin/Elements/UserTabs
+   M /rt/branches/3.2-RELEASE/html/Admin/Global/CustomField.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Global/CustomFields.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Global/GroupRights.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Global/Scrip.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Global/Scrips.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Global/Template.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Global/Templates.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Global/UserRights.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Global/index.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Groups/GroupRights.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Groups/Members.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Groups/Modify.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Groups/UserRights.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Groups/index.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Queues/CustomField.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Queues/CustomFields.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Queues/GroupRights.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Queues/Modify.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Queues/People.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Queues/Scrip.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Queues/Scrips.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Queues/Template.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Queues/Templates.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Queues/UserRights.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Queues/index.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Tools/Configuration.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Tools/index.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Users/Modify.html
+   M /rt/branches/3.2-RELEASE/html/Admin/Users/index.html
+   M /rt/branches/3.2-RELEASE/html/Admin/index.html
+   M /rt/branches/3.2-RELEASE/html/Approvals/Display.html
+   M /rt/branches/3.2-RELEASE/html/Approvals/Elements/Approve
+   M /rt/branches/3.2-RELEASE/html/Approvals/Elements/PendingMyApproval
+   M /rt/branches/3.2-RELEASE/html/Approvals/Elements/ShowDependency
+   M /rt/branches/3.2-RELEASE/html/Approvals/Elements/Tabs
+   M /rt/branches/3.2-RELEASE/html/Approvals/index.html
+   M /rt/branches/3.2-RELEASE/html/Elements/BevelBoxRaisedEnd
+   M /rt/branches/3.2-RELEASE/html/Elements/BevelBoxRaisedStart
+   M /rt/branches/3.2-RELEASE/html/Elements/Callback
+   M /rt/branches/3.2-RELEASE/html/Elements/Checkbox
+   M /rt/branches/3.2-RELEASE/html/Elements/CreateTicket
+   M /rt/branches/3.2-RELEASE/html/Elements/EditLinks
+   M /rt/branches/3.2-RELEASE/html/Elements/Error
+   M /rt/branches/3.2-RELEASE/html/Elements/Footer
+   M /rt/branches/3.2-RELEASE/html/Elements/GotoTicket
+   M /rt/branches/3.2-RELEASE/html/Elements/Header
+   M /rt/branches/3.2-RELEASE/html/Elements/ListActions
+   M /rt/branches/3.2-RELEASE/html/Elements/Login
+   M /rt/branches/3.2-RELEASE/html/Elements/Menu
+   M /rt/branches/3.2-RELEASE/html/Elements/MessageBox
+   M /rt/branches/3.2-RELEASE/html/Elements/MyRequests
+   M /rt/branches/3.2-RELEASE/html/Elements/MyTickets
+   M /rt/branches/3.2-RELEASE/html/Elements/PageLayout
+   M /rt/branches/3.2-RELEASE/html/Elements/QueryString
+   M /rt/branches/3.2-RELEASE/html/Elements/QuickCreate
+   M /rt/branches/3.2-RELEASE/html/Elements/Quicksearch
+   M /rt/branches/3.2-RELEASE/html/Elements/Refresh
+   M /rt/branches/3.2-RELEASE/html/Elements/ScrubHTML
+   M /rt/branches/3.2-RELEASE/html/Elements/Section
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectAttachmentField
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectBoolean
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectCustomFieldOperator
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectCustomFieldValue
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectDate
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectDateRelation
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectDateType
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectEqualityOperator
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectGroups
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectLang
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectLinkType
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectMatch
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectNewTicketQueue
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectOwner
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectQueue
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectResultsPerPage
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectSortOrder
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectStatus
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectTicketSortBy
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectTicketTypes
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectUsers
+   M /rt/branches/3.2-RELEASE/html/Elements/SelectWatcherType
+   M /rt/branches/3.2-RELEASE/html/Elements/SetupSessionCookie
+   M /rt/branches/3.2-RELEASE/html/Elements/ShowLink
+   M /rt/branches/3.2-RELEASE/html/Elements/ShowLinks
+   M /rt/branches/3.2-RELEASE/html/Elements/SimpleSearch
+   M /rt/branches/3.2-RELEASE/html/Elements/Submit
+   M /rt/branches/3.2-RELEASE/html/Elements/Tabs
+   M /rt/branches/3.2-RELEASE/html/Elements/TicketList
+   M /rt/branches/3.2-RELEASE/html/Elements/TitleBox
+   M /rt/branches/3.2-RELEASE/html/Elements/TitleBoxEnd
+   M /rt/branches/3.2-RELEASE/html/Elements/TitleBoxStart
+   M /rt/branches/3.2-RELEASE/html/NoAuth/Logout.html
+   M /rt/branches/3.2-RELEASE/html/NoAuth/Reminder.html
+   M /rt/branches/3.2-RELEASE/html/NoAuth/webrt.css
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/Forms/queue/default
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/Forms/queue/ns
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/Forms/ticket/attachments
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/Forms/ticket/default
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/Forms/ticket/history
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/Forms/ticket/links
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/Forms/user/default
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/Forms/user/ns
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/NoAuth/mail-gateway
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/autohandler
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/dhandler
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/logout
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/search/dhandler
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/search/ticket
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/ticket/comment
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/ticket/link
+   M /rt/branches/3.2-RELEASE/html/REST/1.0/ticket/merge
+   M /rt/branches/3.2-RELEASE/html/Search/Build.html
+   M /rt/branches/3.2-RELEASE/html/Search/Bulk.html
+   M /rt/branches/3.2-RELEASE/html/Search/Edit.html
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/BuildFormatString
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/DisplayOptions
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/EditFormat
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/EditSearches
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/NewListActions
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/PickBasics
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/PickCFs
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/PickCriteria
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/SearchPrivacy
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/SelectAndOr
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/SelectLinks
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/SelectPersonType
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/SelectSearchObject
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/SelectSearchesForObjects
+   M /rt/branches/3.2-RELEASE/html/Search/Results.html
+   M /rt/branches/3.2-RELEASE/html/Search/Results.rdf
+   M /rt/branches/3.2-RELEASE/html/Search/Results.tsv
+   M /rt/branches/3.2-RELEASE/html/SelfService/Attachment/dhandler
+   M /rt/branches/3.2-RELEASE/html/SelfService/Closed.html
+   M /rt/branches/3.2-RELEASE/html/SelfService/Create.html
+   M /rt/branches/3.2-RELEASE/html/SelfService/Display.html
+   M /rt/branches/3.2-RELEASE/html/SelfService/Elements/GotoTicket
+   M /rt/branches/3.2-RELEASE/html/SelfService/Elements/Header
+   M /rt/branches/3.2-RELEASE/html/SelfService/Elements/MyRequests
+   M /rt/branches/3.2-RELEASE/html/SelfService/Elements/Tabs
+   M /rt/branches/3.2-RELEASE/html/SelfService/Error.html
+   M /rt/branches/3.2-RELEASE/html/SelfService/Prefs.html
+   M /rt/branches/3.2-RELEASE/html/SelfService/Update.html
+   M /rt/branches/3.2-RELEASE/html/SelfService/index.html
+   M /rt/branches/3.2-RELEASE/html/Ticket/Attachment/dhandler
+   M /rt/branches/3.2-RELEASE/html/Ticket/Create.html
+   M /rt/branches/3.2-RELEASE/html/Ticket/Display.html
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/AddWatchers
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/BulkLinks
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/EditBasics
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/EditCustomField
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/EditCustomFields
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/EditDates
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/EditPeople
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/EditWatchers
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/FindAttachments
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/LoadTextAttachments
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/PreviewScrips
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowAttachments
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowBasics
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowCustomFields
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowDates
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowDependencies
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowGroupMembers
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowHistory
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowMemberOf
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowMembers
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowMessageHeaders
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowMessageStanza
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowPeople
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowReferences
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowRequestor
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowSummary
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowTransaction
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowTransactionAttachments
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/ShowUserEntry
+   M /rt/branches/3.2-RELEASE/html/Ticket/Elements/Tabs
+   M /rt/branches/3.2-RELEASE/html/Ticket/History.html
+   M /rt/branches/3.2-RELEASE/html/Ticket/Modify.html
+   M /rt/branches/3.2-RELEASE/html/Ticket/ModifyAll.html
+   M /rt/branches/3.2-RELEASE/html/Ticket/ModifyDates.html
+   M /rt/branches/3.2-RELEASE/html/Ticket/ModifyLinks.html
+   M /rt/branches/3.2-RELEASE/html/Ticket/ModifyPeople.html
+   M /rt/branches/3.2-RELEASE/html/Ticket/ShowEmailRecord.html
+   M /rt/branches/3.2-RELEASE/html/Ticket/Update.html
+   M /rt/branches/3.2-RELEASE/html/Tools/Elements/Tabs
+   M /rt/branches/3.2-RELEASE/html/Tools/MyDay.html
+   M /rt/branches/3.2-RELEASE/html/Tools/Offline.html
+   M /rt/branches/3.2-RELEASE/html/User/Delegation.html
+   M /rt/branches/3.2-RELEASE/html/User/Elements/DelegateRights
+   M /rt/branches/3.2-RELEASE/html/User/Elements/GroupTabs
+   M /rt/branches/3.2-RELEASE/html/User/Elements/Tabs
+   M /rt/branches/3.2-RELEASE/html/User/Groups/Members.html
+   M /rt/branches/3.2-RELEASE/html/User/Groups/Modify.html
+   M /rt/branches/3.2-RELEASE/html/User/Groups/index.html
+   M /rt/branches/3.2-RELEASE/html/User/Prefs.html
+   M /rt/branches/3.2-RELEASE/html/autohandler
+   M /rt/branches/3.2-RELEASE/html/index.html
+   M /rt/branches/3.2-RELEASE/html/l
+   M /rt/branches/3.2-RELEASE/lib/RT/ACE.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/ACE_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/ACL.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/ACL_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/AutoOpen.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/Autoreply.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/CreateTickets.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/EscalatePriority.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/Generic.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/Notify.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/NotifyAsComment.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/ResolveMembers.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/SendEmail.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/SetPriority.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/UserDefined.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Attachment.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Attachment_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Attachments.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Attachments_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Attribute.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Attribute_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Attributes.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Attributes_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Base.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/CachedGroupMember.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/CachedGroupMember_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/CachedGroupMembers.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/CachedGroupMembers_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Condition/AnyTransaction.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Condition/BeforeDue.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Condition/Generic.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Condition/Overdue.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Condition/OwnerChange.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Condition/PriorityChange.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Condition/PriorityExceeds.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Condition/QueueChange.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Condition/StatusChange.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Condition/UserDefined.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/CurrentUser.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/CustomField.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/CustomFieldValue.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/CustomFieldValues.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/CustomFieldValues_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/CustomField_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/CustomFields.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/CustomFields_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Date.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/EmailParser.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Group.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/GroupMember.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/GroupMember_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/GroupMembers.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/GroupMembers_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Group_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Groups.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Groups_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Handle.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/I18N/cs.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/I18N/i_default.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/I18N.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Interface/CLI.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Interface/Email/Auth/GnuPG.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Interface/Email/Auth/MailFrom.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Interface/Email/Filter/SpamAssassin.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Interface/Email.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Interface/REST.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Interface/Web/Handler.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Interface/Web.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Link.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Link_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Links.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Links_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Principal.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Principal_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Principals.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Principals_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Queue.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Queue_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Queues.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Queues_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Record.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Scrip.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/ScripAction.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/ScripAction_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/ScripActions.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/ScripActions_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/ScripCondition.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/ScripCondition_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/ScripConditions.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/ScripConditions_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Scrip_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Scrips.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Scrips_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Search/ActiveTicketsInQueue.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Search/Generic.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/SearchBuilder.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/System.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Template.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Template_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Templates.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Templates_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Ticket.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/TicketCustomFieldValue.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/TicketCustomFieldValue_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/TicketCustomFieldValues.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/TicketCustomFieldValues_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Ticket_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Tickets.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Tickets_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Tickets_Overlay_SQL.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Transaction.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Transaction_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Transactions.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Transactions_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/URI/base.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/URI/fsck_com_rt.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/URI.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/User.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/User_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Users.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Users_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT.pm.in
+   M /rt/branches/3.2-RELEASE/sbin/extract-message-catalog
+   M /rt/branches/3.2-RELEASE/sbin/extract_pod_tests
+   M /rt/branches/3.2-RELEASE/sbin/factory
+   M /rt/branches/3.2-RELEASE/sbin/license_tag
+   M /rt/branches/3.2-RELEASE/sbin/regression_harness
+   M /rt/branches/3.2-RELEASE/sbin/rt-setup-database.in
+   M /rt/branches/3.2-RELEASE/sbin/rt-test-dependencies.in
 
  ----------------------------------------------------------------------
- r2289@tinbook:  jesse | 2004-05-03T00:13:57.610636Z
+ r8239@tinbook:  jesse | 2004-07-19T16:54:11.660605Z
  
- Corrected docs for rt.in per Ticket #4618
- ----------------------------------------------------------------------
- r2290@tinbook:  jesse | 2004-05-03T00:31:06.379542Z
  
- Applied Syslog configuration patch from 4717
  ----------------------------------------------------------------------
- r2291@tinbook:  jesse | 2004-05-03T00:39:30.205636Z
+ r8240@tinbook:  jesse | 2004-07-19T17:01:43.322617Z
  
- #5189: patch to bin/rt for default query and order
+ Retagging the source code with the updated submission policy
  ----------------------------------------------------------------------
- r2292@tinbook:  jesse | 2004-05-03T00:45:15.670290Z
- 
- Adding a patch from Dirk Pape to hide disabled groups by default (#5229)
+
+------------------------------------------------------------------------
+r1258 | jesse | 2004-07-16 13:13:42 -0400 (Fri, 16 Jul 2004) | 7 lines
+Changed paths:
+   M /rt/branches/3.2-RELEASE
+   M /rt/branches/3.2-RELEASE/html/Elements/TicketList
+   M /rt/branches/3.2-RELEASE/html/Search/Build.html
+   M /rt/branches/3.2-RELEASE/html/Search/Results.html
+   M /rt/branches/3.2-RELEASE/sbin/license_tag
+
  ----------------------------------------------------------------------
- r2293@tinbook:  jesse | 2004-05-03T00:47:02.636897Z
+ r8222@tinbook:  jesse | 2004-07-16T17:09:30.264982Z
  
- #5238: [rt-users] Patch: Mason Profiing under FastCGI
+ Web UI: Fixed bug which prevented unlimited searches
  ----------------------------------------------------------------------
- r2294@tinbook:  jesse | 2004-05-03T00:51:31.523941Z
  
- #5278: Making the length of the "MyRequests" list configurable
+ Core: License tagger preliminary updates
+------------------------------------------------------------------------
+r1257 | autrijus | 2004-07-15 20:58:55 -0400 (Thu, 15 Jul 2004) | 11 lines
+Changed paths:
+   M /rt
+   M /rt/branches/3.2-RELEASE/bin/standalone_httpd.in
+   M /rt/branches/3.2-RELEASE/lib/RT/Interface/Web/Handler.pm
+   M /rt/branches/README.LAYOUT
+
  ----------------------------------------------------------------------
- r2295@tinbook:  jesse | 2004-05-03T00:56:19.176341Z
+ r6136@not:  autrijus | 2004-07-15T21:53:07.355306Z
  
- #5303: Adding support for piping reply messages from STDIN
+ * revert the inadvertant change and merge wordings from cvs.html
  ----------------------------------------------------------------------
- r2296@tinbook:  jesse | 2004-05-03T01:45:55.903495Z
+ r6137@not:  autrijus | 2004-07-15T22:04:22.132548Z
  
- A patch to generate better SQL when searching on attachment content. Backported from 3.1
+ * Make standalone_httpd use $RT::Mason::Handler like other mason_handler progs
+ * Eliminate -w warning emitted from Handler.pm.
  ----------------------------------------------------------------------
 
 ------------------------------------------------------------------------
-r807 | autrijus | 2004-05-02 17:18:08 -0400 (Sun, 02 May 2004) | 2 lines
+r1256 | alexmv | 2004-07-15 17:18:42 -0400 (Thu, 15 Jul 2004) | 2 lines
 Changed paths:
-   M /rt/trunk/lib/RT/Date.pm
+   M /rt/branches/3.2-RELEASE/bin/standalone_httpd.in
 
-* Backport Date->W3CDTF from rt-3.3 for REST 2.0.
+ * Handlers are in RT::Interface::Web::Handler now
 
 ------------------------------------------------------------------------
-r806 | autrijus | 2004-05-02 17:17:25 -0400 (Sun, 02 May 2004) | 1 line
+r1254 | jesse | 2004-07-15 15:08:23 -0400 (Thu, 15 Jul 2004) | 1 line
 Changed paths:
-   A /rt/trunk/html/Elements/QueryString
+   M /rt/branches/3.2-RELEASE/releng.cnf
 
-* Pull in QueryString from RT 3.1+ for REST API
+This be 3.2.1
 ------------------------------------------------------------------------
-r778 | jesse | 2004-04-30 01:42:18 -0400 (Fri, 30 Apr 2004) | 7 lines
+r1253 | jesse | 2004-07-15 15:03:26 -0400 (Thu, 15 Jul 2004) | 13 lines
 Changed paths:
-   M /rt/trunk
-   M /rt/trunk/lib/RT/EmailParser.pm
+   M /rt/branches/3.2-RELEASE
+   M /rt/branches/3.2-RELEASE/html/Search/Elements/DisplayOptions
 
  ----------------------------------------------------------------------
- r1402@debian:  jesse | 2004-04-30T14:44:55.419589Z
+ r8220@tinbook:  jesse | 2004-07-15T19:02:55.020727Z
+ 
+ RT-Ticket: 5891
+ RT-Status: open
+ RT-Action: correspond
+ 
+ Interim measure to only list sortable fields in the "Sort display by" 
+ options.
  
- Backporting a taint fix for the EmailParser from 3.1
  
  ----------------------------------------------------------------------
 
 ------------------------------------------------------------------------
-r777 | jesse | 2004-04-30 00:59:57 -0400 (Fri, 30 Apr 2004) | 10 lines
+r1251 | jesse | 2004-07-14 16:32:25 -0400 (Wed, 14 Jul 2004) | 6 lines
 Changed paths:
-   M /rt/trunk
-   M /rt/trunk/configure.ac
-   M /rt/trunk/lib/RT/Attachment_Overlay.pm
+   M /rt/branches/3.2-RELEASE
+   M /rt/branches/3.2-RELEASE/releng.cnf
 
  ----------------------------------------------------------------------
- r1399@debian:  jesse | 2004-04-30T11:59:41.354565Z
+ r3399@tinbook:  jesse | 2004-07-14T20:23:59.757938Z
  
- Mark our configure script as comming from svn
+ Bumping to 3.2.1rc4
  ----------------------------------------------------------------------
- r1400@debian:  jesse | 2004-04-30T14:01:38.501468Z
- 
- Fixed an issue that could cause multiline rt-send-cc and rt-send-bcc headers to be truncated
- ----------------------------------------------------------------------
-
-------------------------------------------------------------------------
-r776 | jesse | 2004-04-29 22:48:19 -0400 (Thu, 29 Apr 2004) | 1 line
-Changed paths:
-   M /rt/trunk
-
-
-------------------------------------------------------------------------
-r767 | leira | 2004-04-28 18:41:16 -0400 (Wed, 28 Apr 2004) | 2 lines
-Changed paths:
-   M /rt/trunk/html/Ticket/Create.html
-   M /rt/trunk/lib/RT/Action/SendEmail.pm
-   M /rt/trunk/lib/RT/Attachment_Overlay.pm
-   M /rt/trunk/lib/RT/CachedGroupMembers_Overlay.pm
-   M /rt/trunk/lib/RT/GroupMembers_Overlay.pm
-   M /rt/trunk/lib/RT/I18N/cs.po
-   M /rt/trunk/lib/RT/I18N/de.po
-   M /rt/trunk/lib/RT/I18N/es.po
-   M /rt/trunk/lib/RT/I18N/fr.po
-   M /rt/trunk/lib/RT/I18N/he.po
-   M /rt/trunk/lib/RT/I18N/it.po
-   M /rt/trunk/lib/RT/I18N/ja.po
-   M /rt/trunk/lib/RT/I18N/nl.po
-   M /rt/trunk/lib/RT/I18N/no.po
-   M /rt/trunk/lib/RT/I18N/pt_br.po
-   M /rt/trunk/lib/RT/I18N/ru.po
-   M /rt/trunk/lib/RT/I18N/zh_cn.po
-   M /rt/trunk/lib/RT/I18N/zh_tw.po
-   M /rt/trunk/lib/RT/Principal_Overlay.pm
-   M /rt/trunk/lib/RT/Scrip_Overlay.pm
-   M /rt/trunk/lib/RT/Ticket_Overlay.pm
-
-Separate, not seperate.  Applies patch in ticket #5319.
-
-------------------------------------------------------------------------
-r760 | jesse | 2004-04-27 18:34:16 -0400 (Tue, 27 Apr 2004) | 2 lines
-Changed paths:
-   M /rt/trunk/lib/RT/EmailParser.pm
-
-Better handling of the tempdir for the email parser. It could end up tainted in certain scenarios
-
-------------------------------------------------------------------------
-r751 | leira | 2004-04-26 19:01:15 -0400 (Mon, 26 Apr 2004) | 4 lines
-Changed paths:
-   M /rt/trunk/lib/RT/Action/SendEmail.pm
-
-Applied Paulo Matos's patch from #5135.
-
-SendEmail didn't conform to RFC #2047.
-
-------------------------------------------------------------------------
-r750 | leira | 2004-04-26 18:14:44 -0400 (Mon, 26 Apr 2004) | 4 lines
-Changed paths:
-   M /rt/trunk/lib/RT/Queue_Overlay.pm
-   M /rt/trunk/lib/RT/User_Overlay.pm
-
-Applies patch from #5286, from Paulo Matos .
 
-DTRT with autocreating user real names and email addresses when adding watchers (not just when the user is created via email).
-
-------------------------------------------------------------------------
-r749 | jesse | 2004-04-26 18:11:42 -0400 (Mon, 26 Apr 2004) | 1 line
-Changed paths:
-   M /rt/trunk
-
-
-------------------------------------------------------------------------
-r747 | leira | 2004-04-26 15:30:25 -0400 (Mon, 26 Apr 2004) | 2 lines
-Changed paths:
-   M /rt/trunk/sbin/rt-setup-database.in
-
-Applied Paulo Matos's  patch from #5401.  Support System Role groups in rt-setup-database.
-
-------------------------------------------------------------------------
-r742 | jesse | 2004-04-26 14:57:29 -0400 (Mon, 26 Apr 2004) | 1 line
-Changed paths:
-   M /rt/trunk/lib/RT/Attachment_Overlay.pm
-
-RT previously split stored headers on newlines. The new regexp better matches what the RFC says it should
 ------------------------------------------------------------------------
-r737 | jesse | 2004-04-25 02:02:12 -0400 (Sun, 25 Apr 2004) | 6 lines
+r1250 | jesse | 2004-07-14 16:31:47 -0400 (Wed, 14 Jul 2004) | 6 lines
 Changed paths:
-   M /rt/trunk
-   M /rt/trunk/lib/RT/Groups_Overlay.pm
+   M /rt/branches/3.2-RELEASE
 
  ----------------------------------------------------------------------
- r2152@tinbook:  jesse | 2004-04-25T06:01:59.654755Z
+ r3398@tinbook:  jesse | 2004-07-14T19:59:24.627023Z
  
- We were needlessly including the "Principals" table in a query. It hurt postgres perf significantly
- ----------------------------------------------------------------------
  
-------------------------------------------------------------------------
-r736 | jesse | 2004-04-24 14:48:30 -0400 (Sat, 24 Apr 2004) | 6 lines
-Changed paths:
-   M /rt/trunk
-   M /rt/trunk/lib/RT/User_Overlay.pm
-
-----------------------------------------------------------------------
-r2150@tinbook:  jesse | 2004-04-24T18:46:32.312073Z
-
-Additional changes to user creation and setting of "Privileged" status to improve access control handling
-----------------------------------------------------------------------
+ ----------------------------------------------------------------------
 
 ------------------------------------------------------------------------
-r735 | jesse | 2004-04-23 17:39:10 -0400 (Fri, 23 Apr 2004) | 6 lines
+r1249 | jesse | 2004-07-14 16:30:36 -0400 (Wed, 14 Jul 2004) | 6 lines
 Changed paths:
-   M /rt/trunk
-   M /rt/trunk/sbin/rt-test-dependencies.in
+   M /rt/branches/3.2-RELEASE
 
  ----------------------------------------------------------------------
- r2148@tinbook:  jesse | 2004-04-23T21:38:44.150971Z
+ r3397@tinbook:  jesse | 2004-07-14T19:44:51.378312Z
  
- RT requires perl 5.8.3 to work correctly. Testdeps should check this
- ----------------------------------------------------------------------
  
-------------------------------------------------------------------------
-r734 | jesse | 2004-04-23 16:48:17 -0400 (Fri, 23 Apr 2004) | 6 lines
-Changed paths:
-   M /rt/trunk
-   M /rt/trunk/lib/RT/User_Overlay.pm
-
-  ----------------------------------------------------------------------
-  r2145@tinbook:  jesse | 2004-04-23T20:47:48.438783Z
-  
-  Rework RT::User->Create logic to better handle error cases
-  ----------------------------------------------------------------------
-  
-------------------------------------------------------------------------
-r732 | leira | 2004-04-23 13:47:06 -0400 (Fri, 23 Apr 2004) | 5 lines
-Changed paths:
-   M /rt/trunk/html/Admin/Elements/SelectNewGroupMembers
-
-Users->Limit should specify ENTRYAGGREGATOR.  This was always true,
-but DBIx::SearchBuilder makes it obvious.
-
-This is a patch from BAZZAOUI Aissam .
-
-------------------------------------------------------------------------
-r730 | jesse | 2004-04-22 17:14:40 -0400 (Thu, 22 Apr 2004) | 1 line
-Changed paths:
-   M /rt/trunk/bin/mason_handler.fcgi.in
-   M /rt/trunk/bin/mason_handler.scgi.in
+ ----------------------------------------------------------------------
 
-Drop
 ------------------------------------------------------------------------
-r729 | jesse | 2004-04-22 02:20:20 -0400 (Thu, 22 Apr 2004) | 6 lines
+r1248 | jesse | 2004-07-14 15:32:50 -0400 (Wed, 14 Jul 2004) | 10 lines
 Changed paths:
-   M /rt/trunk
-   M /rt/trunk/lib/RT/EmailParser.pm
-   M /rt/trunk/lib/RT/Interface/Email.pm
-   M /rt/trunk/lib/RT/Template_Overlay.pm
+   M /rt/branches/3.2-RELEASE
+   M /rt/branches/3.2-RELEASE/bin/rt-crontool.in
 
  ----------------------------------------------------------------------
- r2138@tinbook:  jesse | 2004-04-22T06:19:33.419238Z
+ r3390@tinbook:  jesse | 2004-07-14T19:30:37.426202Z
  
- Clean up temporary files better
- ----------------------------------------------------------------------
+ RT-Ticket: 5886
+ RT-Action: correspond
+ RT-Status: resolved
  
+ Updated rt-crontool to pass in CurrentUser when creating new actions and 
+ searches..
+
 ------------------------------------------------------------------------
-r728 | jesse | 2004-04-22 01:59:41 -0400 (Thu, 22 Apr 2004) | 6 lines
+r1246 | autrijus | 2004-07-14 15:24:16 -0400 (Wed, 14 Jul 2004) | 9 lines
 Changed paths:
-   M /rt/trunk
-   M /rt/trunk/html/Ticket/Elements/ShowRequestor
+   M /rt
+   M /rt/branches/3.2-RELEASE/lib/RT/Attributes_Overlay.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Record.pm
 
  ----------------------------------------------------------------------
- r2136@tinbook:  jesse | 2004-04-22T05:59:16.845794Z
+ r6049@not:  autrijus | 2004-07-14T19:18:50.831922Z
  
- Fix for the previous (post 3.0.10) update
+ * Implement singular-attribute APIs: FirstAttribute, DeleteAttribute
+   and SetAttribute.
+ * Attributes->DeleteEntry can now unconditionally delete all attributes
+   with the matching name.
  ----------------------------------------------------------------------
- 
-------------------------------------------------------------------------
-r721 | jesse | 2004-04-21 15:44:00 -0400 (Wed, 21 Apr 2004) | 5 lines
-Changed paths:
-   M /rt/trunk
-   M /rt/trunk/html/Search/Elements/PickRestriction
 
- ----------------------------------------------------------------------
- r2123@tinbook:  jesse | 2004-04-21T19:43:39.090256Z
- 
- Fix for Restriction corruption on repeated search from Ruslan
- 
 ------------------------------------------------------------------------
-r706 | jesse | 2004-04-19 23:25:46 -0400 (Mon, 19 Apr 2004) | 19 lines
+r1242 | jesse | 2004-07-14 14:15:13 -0400 (Wed, 14 Jul 2004) | 15 lines
 Changed paths:
-   M /rt/trunk
-   M /rt/trunk/lib/RT/ACL_Overlay.pm
+   M /rt/branches/3.2-RELEASE
+   D /rt/branches/3.2-RELEASE/html/Search/Elements/TicketRow
+   M /rt/branches/3.2-RELEASE/lib/RT/Record.pm
 
  ----------------------------------------------------------------------
- r2099@tinbook:  jesse | 2004-04-20T03:25:26.896206Z
- 
- Message-ID: <4083E905.8020903@uk.yahoo-inc.com>                                                 
- Date: Mon, 19 Apr 2004 15:58:13 +0100                                                           
- From: Vernon Lyon                                                       
+ r3377@tinbook:  jesse | 2004-07-14T05:07:22.409809Z
  
+ TicketRow was a vestigal file from RT 3.0
+ ----------------------------------------------------------------------
+ r3378@tinbook:  jesse | 2004-07-14T18:11:31.705353Z
  
- Hi Jesse,                                                                                       
-                                                                                                 
- I submitted this a few months ago, but it seems to have gotten lost.                            
- Below is a diff for a quick bug fix for the file: lib/RT/ACL_Overlay.pm                         
-                                                                                                 
-  *   $args{'PrincipalId'}  should be  $args{'Id'}                                               
-                                                                                                 
- Regards,                                                                                        
- Vernon                                                                                          
+ RT-Ticket: 5885
+ RT-Status: resolved
+ RT-Action: correspond
  
+ Reverting an overzealous warning added post 3.2.0
  
-------------------------------------------------------------------------
-r698 | jesse | 2004-04-18 17:15:24 -0400 (Sun, 18 Apr 2004) | 2 lines
-Changed paths:
-   M /rt/trunk/lib/RT/CurrentUser.pm
-
-Better handling of loc when RT's database isn't there. (Check for a user before trying to use it)
-
-------------------------------------------------------------------------
-r674 | jesse | 2004-04-06 00:13:01 -0400 (Tue, 06 Apr 2004) | 2 lines
-Changed paths:
-   D /rt/trunk/sbin/rt-setup-database
-   D /rt/trunk/sbin/rt-test-dependencies
-
-Whacking more autogenerated files
-
-------------------------------------------------------------------------
-r673 | jesse | 2004-04-06 00:10:08 -0400 (Tue, 06 Apr 2004) | 2 lines
-Changed paths:
-   D /rt/trunk/etc/RT_Config.pm
-   D /rt/trunk/lib/RT.pm
-   D /rt/trunk/lib/t/00smoke.t
-   D /rt/trunk/lib/t/01harness.t
-   D /rt/trunk/lib/t/02regression.t
-   D /rt/trunk/lib/t/03web.pl
-   D /rt/trunk/lib/t/04_send_email.pl
-   M /rt/trunk/sbin/rt-setup-database
-
-Removing autogenerated files from the repo
-
-------------------------------------------------------------------------
-r672 | jesse | 2004-04-06 00:08:40 -0400 (Tue, 06 Apr 2004) | 2 lines
-Changed paths:
-   M /rt/trunk/lib/RT/Interface/Email.pm
-
-Removing extra debugging info
-
-------------------------------------------------------------------------
-r670 | jesse | 2004-04-05 10:14:32 -0400 (Mon, 05 Apr 2004) | 1 line
-Changed paths:
-   M /rt/trunk/etc/RT_Config.pm
-   M /rt/trunk/html/Ticket/Elements/ShowRequestor
-   M /rt/trunk/lib/RT/CurrentUser.pm
-   M /rt/trunk/lib/RT/Interface/Email.pm
-
-Only show _users_ in the "About this requestor" box
-------------------------------------------------------------------------
-r624 | jesse | 2004-03-25 10:56:12 -0500 (Thu, 25 Mar 2004) | 1 line
-Changed paths:
-   M /rt/trunk
-   M /rt/trunk/releng.cnf
-
-This is 3.0.10
-------------------------------------------------------------------------
-r599 | jesse | 2004-03-17 16:24:09 -0500 (Wed, 17 Mar 2004) | 1 line
-Changed paths:
-   M /rt/trunk/lib/RT/I18N/fi.po
-
-Finnish translation had been corrupted
-------------------------------------------------------------------------
-r596 | autrijus | 2004-03-17 11:57:57 -0500 (Wed, 17 Mar 2004) | 1 line
-Changed paths:
-   M /rt/trunk/lib/RT/I18N/zh_cn.po
-   M /rt/trunk/lib/RT/I18N/zh_tw.po
-
-* update chinese l10n for 3.0.10.
-------------------------------------------------------------------------
-r590 | jesse | 2004-03-17 00:40:57 -0500 (Wed, 17 Mar 2004) | 4 lines
-Changed paths:
-   M /rt/trunk
-   M /rt/trunk/html/SelfService/Display.html
-   M /rt/trunk/html/Ticket/Elements/ShowHistory
-   M /rt/trunk/html/Ticket/Elements/ShowTransaction
-
-
-Merging back a fix to the "Comment/Reply" links after a quicksearch
-
-
-------------------------------------------------------------------------
-r587 | jesse | 2004-03-16 21:02:37 -0500 (Tue, 16 Mar 2004) | 2 lines
-Changed paths:
-   M /rt/trunk
-   M /rt/trunk/releng.cnf
-
-Bumped RT to 3.0.10rc1
-
-------------------------------------------------------------------------
-r583 | jesse | 2004-03-16 13:26:30 -0500 (Tue, 16 Mar 2004) | 2 lines
-Changed paths:
-   A /rt/trunk/lib/RT/I18N/da.po
-
-Initial "loose" danish translation from Jonas ( http://www.logiclab.dk/projects/rt3/ )
+ ----------------------------------------------------------------------
 
 ------------------------------------------------------------------------
-r582 | jesse | 2004-03-15 14:29:07 -0500 (Mon, 15 Mar 2004) | 7 lines
+r1240 | alexmv | 2004-07-14 11:34:00 -0400 (Wed, 14 Jul 2004) | 9 lines
 Changed paths:
-   M /rt/trunk/lib/RT/I18N/fr.po
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/SendEmail.pm
+   M /rt/branches/3.2-RELEASE/lib/RT/Links_Overlay.pm
 
-RT-Ticket: 5365
+RT-Ticket: 5882
 RT-Status: resolved
+RT-Action: correspond
 
-Fixed a typo in the french localization
+ * Skip links whose base or target is local and the endpoint is a
+   deleted ticket
+ * Typo fix in comment in RT::Action::SendMail
 
-----------------------------------------------------------------------
 
 ------------------------------------------------------------------------
-r581 | jesse | 2004-03-15 14:28:07 -0500 (Mon, 15 Mar 2004) | 7 lines
+r1239 | alexmv | 2004-07-14 11:15:20 -0400 (Wed, 14 Jul 2004) | 3 lines
 Changed paths:
-   A /rt/trunk/lib/RT/I18N/hu.po
-
-r888:  jesse | 2004-03-15T19:02:40.067050Z
-
-RT-Ticket: 5251
-RT-Status: resolved
+   M /rt/branches/3.2-RELEASE/lib/RT/Action/SendEmail.pm
 
-Hungarian translation
+ * Fix error of "No recipients" if FriendlyToLine is set, but all
+   recipients are masked
 
 ------------------------------------------------------------------------
-r580 | jesse | 2004-03-15 14:24:11 -0500 (Mon, 15 Mar 2004) | 22 lines
+r1238 | alexmv | 2004-07-14 09:22:38 -0400 (Wed, 14 Jul 2004) | 6 lines
 Changed paths:
-   M /rt/trunk/lib/RT/I18N/fi.po
-
-----------------------------------------------------------------------
-r882:  jesse | 2004-03-15T18:36:05.531201Z
-
-
-----------------------------------------------------------------------
-r883:  jesse | 2004-03-15T18:39:57.667260Z
-
-
-----------------------------------------------------------------------
-r885:  jesse | 2004-03-15T18:48:45.660341Z
+   M /rt/branches/3.2-RELEASE/lib/RT/I18N/de.po
 
-
-----------------------------------------------------------------------
-r887:  jesse | 2004-03-15T19:00:56.469429Z
-
-RT-Ticket: 5151
+RT-Ticket: 5887
 RT-Status: resolved
+RT-Action: correspond
 
-updated Finnish localization
-
-----------------------------------------------------------------------
+ * de grammar fix, patch from pape-rt@inf.fu-berlin.de applied
 
 ------------------------------------------------------------------------
-r579 | jesse | 2004-03-15 13:49:40 -0500 (Mon, 15 Mar 2004) | 5 lines
+r1234 | jesse | 2004-07-14 00:45:56 -0400 (Wed, 14 Jul 2004) | 2 lines
 Changed paths:
-   M /rt/trunk
-   M /rt/trunk/lib/RT/User_Overlay.pm
-
-RT-Ticket: 5717
-RT-Status: resolved
+   M /rt/branches/3.2-RELEASE/releng.cnf
 
-Fixed a typo in a debugging message
+Bumping 3.2.1rc3
 
 ------------------------------------------------------------------------
-r578 | jesse | 2004-03-15 13:40:50 -0500 (Mon, 15 Mar 2004) | 5 lines
+r1229 | autrijus | 2004-07-13 15:39:33 -0400 (Tue, 13 Jul 2004) | 6 lines
 Changed paths:
-   M /rt/trunk
-   M /rt/trunk/html/Elements/SelectMatch
-
-RT-Ticket: 5306
-RT-Status: resolved
+   M /rt
+   M /rt/branches/3.2-RELEASE/lib/RT/Interface/Web/Handler.pm
 
-Applied patch to correct logic in SelectMatch
+ ----------------------------------------------------------------------
+ r6043@not:  autrijus | 2004-07-13T19:37:47.955054Z
+ 
+ * Apache2Handler also needs args_method => CGI for file uploads to work.
+ ----------------------------------------------------------------------
 
 ------------------------------------------------------------------------
-r576 | jesse | 2004-03-15 11:06:30 -0500 (Mon, 15 Mar 2004) | 2 lines
+r1225 | jesse | 2004-07-13 15:05:48 -0400 (Tue, 13 Jul 2004) | 1 line
 Changed paths:
-   M /rt/trunk/html/Elements/MessageBox
-
-MessageBox is now more configurable, thanks to Ruslan
+   A /rt/branches/3.2-RELEASE (from /rt/branches/rt-3.1:1224)
+   D /rt/branches/rt-3.1
 
+Moving RT 3.1 from branch to a 3.2-RELEASE branch
 ------------------------------------------------------------------------
-r575 | jesse | 2004-03-15 10:58:59 -0500 (Mon, 15 Mar 2004) | 3 lines
+r1221 | leira | 2004-07-13 14:14:06 -0400 (Tue, 13 Jul 2004) | 2 lines
 Changed paths:
-   M /rt/trunk/lib/RT/Ticket_Overlay.pm
-
-A fix from Ruslan for getting values for a named CF if that CF is global.
+   M /rt/branches/rt-3.1/html/Search/Elements/PickBasics
+   M /rt/branches/rt-3.1/html/Search/Elements/PickCFs
+   M /rt/branches/rt-3.1/html/Search/Elements/PickCriteria
 
+Fix formatting of Basics and CFs in the PickCriteria component (a precursor to fixing the values of things inside of these components).
 
 ------------------------------------------------------------------------
-r574 | jesse | 2004-03-15 10:51:56 -0500 (Mon, 15 Mar 2004) | 3 lines
+r1220 | leira | 2004-07-13 12:36:33 -0400 (Tue, 13 Jul 2004) | 8 lines
 Changed paths:
-   M /rt/trunk/lib/RT/Action/SendEmail.pm
-
-Fix from Ruslan for splitting sendmail arguments properly for mail sending
+   M /rt/branches/rt-3.1/html/Search/Build.html
 
+RT-Ticket: 5881
+RT-Status: resolved
+RT-Action: correspond
 
-------------------------------------------------------------------------
-r572 | jesse | 2004-03-15 10:31:50 -0500 (Mon, 15 Mar 2004) | 3 lines
-Changed paths:
-   M /rt/trunk/html/User/Prefs.html
-
-Update to force language handle change when the user sets it
+This is a different problem than the one reported in #5801: this one seems to be regarding the and/or radio buttons on the query builder page, not the toggle button.
 
+It's now fixed.
 
 ------------------------------------------------------------------------
-r546 | jesse | 2004-03-11 00:24:42 -0500 (Thu, 11 Mar 2004) | 3 lines
+r1218 | jesse | 2004-07-12 23:02:17 -0400 (Mon, 12 Jul 2004) | 1 line
 Changed paths:
-   A /rt/trunk/html/Ticket/Elements/LoadTextAttachments
-   M /rt/trunk/html/Ticket/Elements/ShowHistory
-
-Adding in even yet more attachment caching
-
+   M /rt/branches/rt-3.1/releng.cnf
 
+Bumping to 3.2.1rc2
 ------------------------------------------------------------------------
-r545 | jesse | 2004-03-11 00:20:15 -0500 (Thu, 11 Mar 2004) | 2 lines
+r1217 | jesse | 2004-07-12 22:59:34 -0400 (Mon, 12 Jul 2004) | 1 line
 Changed paths:
-   M /rt/trunk/lib/RT/Tickets_Overlay.pm
+   M /rt/branches/rt-3.1/lib/RT/Interface/Web/Handler.pm
 
-Adding a missing semicolon
 
 ------------------------------------------------------------------------
-r544 | jesse | 2004-03-10 23:56:00 -0500 (Wed, 10 Mar 2004) | 2 lines
+r1216 | jesse | 2004-07-12 22:52:28 -0400 (Mon, 12 Jul 2004) | 14 lines
 Changed paths:
-   M /rt/trunk/html/Ticket/Display.html
-   M /rt/trunk/html/Ticket/Elements/ShowHistory
+   M /rt/branches/rt-3.1
 
-Better caching of ticket attachment content
+ ----------------------------------------------------------------------
+ r3350@tinbook:  jesse | 2004-07-13T01:51:31.179491Z
+ 
+ 
+ ----------------------------------------------------------------------
+ r3351@tinbook:  jesse | 2004-07-13T02:19:57.407844Z
+ 
+ 
+ ----------------------------------------------------------------------
+ r3352@tinbook:  jesse | 2004-07-13T02:37:05.067120Z
+ 
+ DefaultHandlerArgs is now lazy-evaluated, to more accurately emulate the old behaviour
+ ----------------------------------------------------------------------
 
 ------------------------------------------------------------------------
-r543 | jesse | 2004-03-10 23:49:38 -0500 (Wed, 10 Mar 2004) | 2 lines
+r1214 | autrijus | 2004-07-12 21:35:23 -0400 (Mon, 12 Jul 2004) | 6 lines
 Changed paths:
-   M /rt/trunk/html/Ticket/Elements/ShowTransaction
+   M /rt
+   M /rt/branches/rt-3.1/bin/webmux.pl.in
 
-#5334 : don't hide ticket updates for negative amounts of time
+ ----------------------------------------------------------------------
+ r6007@not:  autrijus | 2004-07-13T01:35:37.162027Z
+ 
+ * Oops, forgot to load the Handler module.
+ ----------------------------------------------------------------------
 
 ------------------------------------------------------------------------
-r541 | jesse | 2004-03-10 23:33:31 -0500 (Wed, 10 Mar 2004) | 4 lines
+r1213 | autrijus | 2004-07-12 21:03:09 -0400 (Mon, 12 Jul 2004) | 8 lines
 Changed paths:
-   M /rt/trunk/lib/RT/Transaction_Overlay.pm
+   M /rt
+   M /rt/branches/rt-3.1/bin/mason_handler.fcgi.in
+   M /rt/branches/rt-3.1/bin/mason_handler.scgi.in
+   M /rt/branches/rt-3.1/bin/mason_handler.svc.in
+   M /rt/branches/rt-3.1/bin/webmux.pl.in
+   A /rt/branches/rt-3.1/lib/RT/Interface/Web
+   A /rt/branches/rt-3.1/lib/RT/Interface/Web/Handler.pm
+   M /rt/branches/rt-3.1/lib/RT/Interface/Web.pm
 
+ ----------------------------------------------------------------------
+ r5999:  autrijus | 2004-07-13T00:35:02.795788Z
 
-#3981: RT truncates signatures too agressively when quoting messages
-
+ * Refactor all web handler creation and initialization logic away from
+   RT::Interface::Web, webmux and mason_handle scripts, into a new module
+   "RT::Interface::Web::Handler".
+ ----------------------------------------------------------------------
 
 ------------------------------------------------------------------------
-r540 | jesse | 2004-03-10 23:22:56 -0500 (Wed, 10 Mar 2004) | 3 lines
+r1211 | huberth | 2004-07-12 18:05:38 -0400 (Mon, 12 Jul 2004) | 2 lines
 Changed paths:
-   M /rt/trunk/html/Ticket/Create.html
-
-Don't repeatedly include the signature when adding attachments on ticket creation
+   M /rt/branches/rt-3.1/lib/RT/Interface/Web.pm
 
+ * Updated RT::Interface::Web to make bulk removals of watchers work.
 
 ------------------------------------------------------------------------
-r539 | jesse | 2004-03-10 19:17:36 -0500 (Wed, 10 Mar 2004) | 2 lines
+r1210 | jesse | 2004-07-12 16:26:29 -0400 (Mon, 12 Jul 2004) | 3 lines
 Changed paths:
-   M /rt/trunk/lib/RT/Interface/Email/Auth/MailFrom.pm
+   M /rt/branches/rt-3.1
+   M /rt/branches/rt-3.1/bin/standalone_httpd.in
+   M /rt/branches/rt-3.1/configure.ac
+   M /rt/branches/rt-3.1/html/Admin/Elements/ToolTabs
+   M /rt/branches/rt-3.1/html/Elements/EditLinks
+   M /rt/branches/rt-3.1/html/Elements/ShowLinks
+   M /rt/branches/rt-3.1/html/Elements/TicketList
+   M /rt/branches/rt-3.1/html/Search/Edit.html
+   M /rt/branches/rt-3.1/html/Search/Results.html
+   M /rt/branches/rt-3.1/html/Ticket/Elements/PreviewScrips
+   M /rt/branches/rt-3.1/lib/RT/Interface/Email/Auth/GnuPG.pm
 
-Better emailing of error messages on permission denied messages via webui.
-
-------------------------------------------------------------------------
-r538 | jesse | 2004-03-10 19:16:49 -0500 (Wed, 10 Mar 2004) | 2 lines
-Changed paths:
-   M /rt/trunk/lib/RT/EmailParser.pm
+Better listings of tickets with a subject of "0"
 
-Removing unused code
 
 ------------------------------------------------------------------------
-r537 | jesse | 2004-03-10 19:16:20 -0500 (Wed, 10 Mar 2004) | 2 lines
+r1209 | autrijus | 2004-07-12 16:22:48 -0400 (Mon, 12 Jul 2004) | 7 lines
 Changed paths:
-   D /rt/trunk/bin/rt-mailgate
+   M /rt
+   M /rt/branches/rt-3.1/lib/RT/Ticket_Overlay.pm
+   M /rt/branches/rt-3.3/etc/upgrade/3.1.0/schema.SQLite
 
-Removing generated binary
+ ----------------------------------------------------------------------
+ r5990@not:  autrijus | 2004-07-12T20:22:03.588615Z
+ 
+ * Let the cf param in Ticket->CustomFieldValues be optional,
+   so we can get Atom tests to work.
+ ----------------------------------------------------------------------
 
 ------------------------------------------------------------------------
-r536 | jesse | 2004-03-10 19:15:58 -0500 (Wed, 10 Mar 2004) | 3 lines
-Changed paths:
-   D /rt/trunk/bin/mason_handler.fcgi
-   D /rt/trunk/bin/mason_handler.scgi
-   D /rt/trunk/bin/mason_handler.svc
-   D /rt/trunk/bin/rt
-   D /rt/trunk/bin/rt-commit-handler
-   D /rt/trunk/bin/rt-crontool
-   D /rt/trunk/bin/webmux.pl
-
-Removing generated binaries
+r1206 | jesse | 2004-07-12 14:00:53 -0400 (Mon, 12 Jul 2004) | 1 line
+Changed paths:
+   M /rt/branches/rt-3.1
+   M /rt/branches/rt-3.1/README
+   M /rt/branches/rt-3.1/bin/standalone_httpd.in
+   M /rt/branches/rt-3.1/bin/webmux.pl.in
+   M /rt/branches/rt-3.1/configure.ac
+   M /rt/branches/rt-3.1/etc/RT_Config.pm.in
+   M /rt/branches/rt-3.1/etc/acl.Pg
+   M /rt/branches/rt-3.1/etc/acl.mysql
+   M /rt/branches/rt-3.1/etc/schema.Informix
+   M /rt/branches/rt-3.1/etc/schema.Oracle
+   M /rt/branches/rt-3.1/etc/schema.Pg
+   M /rt/branches/rt-3.1/etc/schema.SQLite
+   M /rt/branches/rt-3.1/etc/schema.Sybase
+   M /rt/branches/rt-3.1/etc/schema.mysql
+   M /rt/branches/rt-3.1/etc/upgrade/3.1.0/acl.Oracle
+   M /rt/branches/rt-3.1/etc/upgrade/3.1.0/acl.Pg
+   M /rt/branches/rt-3.1/etc/upgrade/3.1.0/acl.SQLite
+   M /rt/branches/rt-3.1/etc/upgrade/3.1.0/acl.mysql
+   M /rt/branches/rt-3.1/etc/upgrade/3.1.0/schema.Pg
+   M /rt/branches/rt-3.1/etc/upgrade/3.1.0/schema.mysql
+   D /rt/branches/rt-3.1/etc/upgrade/3.3.0
+   D /rt/branches/rt-3.1/html/Admin/CustomFields
+   M /rt/branches/rt-3.1/html/Admin/Elements/AddCustomFieldValue
+   D /rt/branches/rt-3.1/html/Admin/Elements/CustomFieldTabs
+   M /rt/branches/rt-3.1/html/Admin/Elements/EditCustomFieldValues
+   M /rt/branches/rt-3.1/html/Admin/Elements/EditCustomFields
+   M /rt/branches/rt-3.1/html/Admin/Elements/EditScrip
+   M /rt/branches/rt-3.1/html/Admin/Elements/GroupTabs
+   M /rt/branches/rt-3.1/html/Admin/Elements/Header
+   D /rt/branches/rt-3.1/html/Admin/Elements/ObjectCustomFields
+   D /rt/branches/rt-3.1/html/Admin/Elements/PickCustomFields
+   D /rt/branches/rt-3.1/html/Admin/Elements/PickObjects
+   M /rt/branches/rt-3.1/html/Admin/Elements/QueueTabs
+   D /rt/branches/rt-3.1/html/Admin/Elements/SelectCustomFieldLookupType
+   M /rt/branches/rt-3.1/html/Admin/Elements/SelectCustomFieldType
+   M /rt/branches/rt-3.1/html/Admin/Elements/SelectRights
+   M /rt/branches/rt-3.1/html/Admin/Elements/SystemTabs
+   M /rt/branches/rt-3.1/html/Admin/Elements/Tabs
+   M /rt/branches/rt-3.1/html/Admin/Elements/UserTabs
+   A /rt/branches/rt-3.1/html/Admin/Global/CustomField.html (from /rt/branches/rt-3.1/html/Admin/Global/CustomField.html:1200)
+   A /rt/branches/rt-3.1/html/Admin/Global/CustomFields.html (from /rt/branches/rt-3.1/html/Admin/Global/CustomFields.html:1200)
+   M /rt/branches/rt-3.1/html/Admin/Global/Templates.html
+   M /rt/branches/rt-3.1/html/Admin/Global/index.html
+   D /rt/branches/rt-3.1/html/Admin/Groups/CustomFields.html
+   D /rt/branches/rt-3.1/html/Admin/Groups/History.html
+   M /rt/branches/rt-3.1/html/Admin/Groups/Modify.html
+   M /rt/branches/rt-3.1/html/Admin/Groups/index.html
+   M /rt/branches/rt-3.1/html/Admin/Queues/CustomField.html
+   M /rt/branches/rt-3.1/html/Admin/Queues/CustomFields.html
+   M /rt/branches/rt-3.1/html/Admin/Queues/Modify.html
+   M /rt/branches/rt-3.1/html/Admin/Queues/People.html
+   D /rt/branches/rt-3.1/html/Admin/Users/CustomFields.html
+   D /rt/branches/rt-3.1/html/Admin/Users/History.html
+   D /rt/branches/rt-3.1/html/Admin/Users/Memberships.html
+   M /rt/branches/rt-3.1/html/Admin/Users/Modify.html
+   M /rt/branches/rt-3.1/html/Admin/Users/index.html
+   M /rt/branches/rt-3.1/html/Admin/index.html
+   D /rt/branches/rt-3.1/html/Download
+   D /rt/branches/rt-3.1/html/Elements/EditCustomField
+   D /rt/branches/rt-3.1/html/Elements/EditCustomFieldBinary
+   D /rt/branches/rt-3.1/html/Elements/EditCustomFieldFreeform
+   D /rt/branches/rt-3.1/html/Elements/EditCustomFieldImage
+   D /rt/branches/rt-3.1/html/Elements/EditCustomFieldSelect
+   D /rt/branches/rt-3.1/html/Elements/EditCustomFieldText
+   M /rt/branches/rt-3.1/html/Elements/Header
+   M /rt/branches/rt-3.1/html/Elements/SelectGroups
+   M /rt/branches/rt-3.1/html/Elements/SelectUsers
+   M /rt/branches/rt-3.1/html/Elements/SetupSessionCookie
+   D /rt/branches/rt-3.1/html/Elements/ShowCustomFieldImage
+   D /rt/branches/rt-3.1/html/Elements/ShowCustomFields
+   D /rt/branches/rt-3.1/html/Elements/ShowMemberships
+   M /rt/branches/rt-3.1/html/Elements/Submit
+   M /rt/branches/rt-3.1/html/NoAuth/webrt.css
+   M /rt/branches/rt-3.1/html/Search/Bulk.html
+   M /rt/branches/rt-3.1/html/Search/Elements/PickBasics
+   M /rt/branches/rt-3.1/html/Search/Elements/PickCFs
+   D /rt/branches/rt-3.1/html/Search/Elements/SelectGroup
+   M /rt/branches/rt-3.1/html/Search/Elements/SelectPersonType
+   M /rt/branches/rt-3.1/html/SelfService/Closed.html
+   M /rt/branches/rt-3.1/html/SelfService/Display.html
+   M /rt/branches/rt-3.1/html/Ticket/Create.html
+   M /rt/branches/rt-3.1/html/Ticket/Elements/EditCustomFields
+   M /rt/branches/rt-3.1/html/Ticket/Elements/EditPeople
+   M /rt/branches/rt-3.1/html/Ticket/Elements/FindAttachments
+   M /rt/branches/rt-3.1/html/Ticket/Elements/LoadTextAttachments
+   M /rt/branches/rt-3.1/html/Ticket/Elements/ShowCustomFields
+   M /rt/branches/rt-3.1/html/Ticket/Elements/ShowRequestor
+   M /rt/branches/rt-3.1/html/Ticket/Elements/ShowTransaction
+   M /rt/branches/rt-3.1/html/Ticket/Modify.html
+   M /rt/branches/rt-3.1/html/Ticket/ModifyAll.html
+   M /rt/branches/rt-3.1/html/Ticket/Update.html
+   M /rt/branches/rt-3.1/html/User/Prefs.html
+   M /rt/branches/rt-3.1/html/autohandler
+   M /rt/branches/rt-3.1/lib/RT/Action/CreateTickets.pm
+   M /rt/branches/rt-3.1/lib/RT/Attachment_Overlay.pm
+   M /rt/branches/rt-3.1/lib/RT/Base.pm
+   M /rt/branches/rt-3.1/lib/RT/CurrentUser.pm
+   M /rt/branches/rt-3.1/lib/RT/CustomField.pm
+   M /rt/branches/rt-3.1/lib/RT/CustomField_Overlay.pm
+   M /rt/branches/rt-3.1/lib/RT/CustomFields_Overlay.pm
+   M /rt/branches/rt-3.1/lib/RT/Group_Overlay.pm
+   M /rt/branches/rt-3.1/lib/RT/Groups_Overlay.pm
+   M /rt/branches/rt-3.1/lib/RT/I18N/cs.po
+   M /rt/branches/rt-3.1/lib/RT/I18N/de.po
+   M /rt/branches/rt-3.1/lib/RT/I18N/en.po
+   M /rt/branches/rt-3.1/lib/RT/I18N/es.po
+   M /rt/branches/rt-3.1/lib/RT/I18N/fr.po
+   M /rt/branches/rt-3.1/lib/RT/I18N/he.po
+   M /rt/branches/rt-3.1/lib/RT/I18N/it.po
+   M /rt/branches/rt-3.1/lib/RT/I18N/ja.po
+   M /rt/branches/rt-3.1/lib/RT/I18N/nl.po
+   M /rt/branches/rt-3.1/lib/RT/I18N/pt_br.po
+   M /rt/branches/rt-3.1/lib/RT/I18N/ru.po
+   M /rt/branches/rt-3.1/lib/RT/I18N.pm
+   M /rt/branches/rt-3.1/lib/RT/Interface/Web.pm
+   M /rt/branches/rt-3.1/lib/RT/Link_Overlay.pm
+   D /rt/branches/rt-3.1/lib/RT/ObjectCustomField.pm
+   D /rt/branches/rt-3.1/lib/RT/ObjectCustomFieldValue.pm
+   D /rt/branches/rt-3.1/lib/RT/ObjectCustomFieldValue_Overlay.pm
+   D /rt/branches/rt-3.1/lib/RT/ObjectCustomFieldValues.pm
+   D /rt/branches/rt-3.1/lib/RT/ObjectCustomFieldValues_Overlay.pm
+   D /rt/branches/rt-3.1/lib/RT/ObjectCustomField_Overlay.pm
+   D /rt/branches/rt-3.1/lib/RT/ObjectCustomFields.pm
+   D /rt/branches/rt-3.1/lib/RT/ObjectCustomFields_Overlay.pm
+   M /rt/branches/rt-3.1/lib/RT/Queue_Overlay.pm
+   M /rt/branches/rt-3.1/lib/RT/Record.pm
+   M /rt/branches/rt-3.1/lib/RT/SearchBuilder.pm
+   M /rt/branches/rt-3.1/lib/RT/StyleGuide.pod
+   M /rt/branches/rt-3.1/lib/RT/System.pm
+   M /rt/branches/rt-3.1/lib/RT/Template_Overlay.pm
+   M /rt/branches/rt-3.1/lib/RT/Ticket_Overlay.pm
+   M /rt/branches/rt-3.1/lib/RT/Tickets_Overlay.pm
+   M /rt/branches/rt-3.1/lib/RT/Tickets_Overlay_SQL.pm
+   M /rt/branches/rt-3.1/lib/RT/Transaction.pm
+   M /rt/branches/rt-3.1/lib/RT/Transaction_Overlay.pm
+   M /rt/branches/rt-3.1/lib/RT/Transactions_Overlay.pm
+   M /rt/branches/rt-3.1/lib/RT/User_Overlay.pm
+   M /rt/branches/rt-3.1/lib/RT.pm.in
+   M /rt/branches/rt-3.1/releng.cnf
+   M /rt/branches/rt-3.1/sbin/extract-message-catalog
+   D /rt/branches/rt-3.1/sbin/rt-dump-database.in
+   D /rt/branches/rt-3.1/spec
+
+Reverting change 1201, which was improperly merged from a dev branch
+------------------------------------------------------------------------
+r1204 | jesse | 2004-07-12 13:13:35 -0400 (Mon, 12 Jul 2004) | 6 lines
+Changed paths:
+   M /rt/branches/rt-3.1
+   M /rt/branches/rt-3.1/lib/RT/Record.pm
+   M /rt/branches/rt-3.1/lib/RT/Ticket_Overlay.pm
 
+ ----------------------------------------------------------------------
+ r2127@tinbook:  jesse | 2004-07-12T17:10:45.849934Z
+ 
+ Backing out change that altered the "Queue" method on Tickets. Updating Record::Update to be smarter about altering foriegn key rows
+ ----------------------------------------------------------------------
 
 ------------------------------------------------------------------------
-r525 | jesse | 2004-03-09 18:10:48 -0500 (Tue, 09 Mar 2004) | 3 lines
+r1203 | jesse | 2004-07-12 02:13:41 -0400 (Mon, 12 Jul 2004) | 6 lines
 Changed paths:
-   M /rt/trunk/lib/RT/Tickets_Overlay.pm
-
-#5242: Make custom field names case insensitive in TicketSQL
+   M /rt/branches/rt-3.1
+   M /rt/branches/rt-3.1/html/Tools/Offline.html
+   M /rt/branches/rt-3.1/lib/RT/Action/CreateTickets.pm
+   M /rt/branches/rt-3.1/lib/RT/Action/Generic.pm
+   M /rt/branches/rt-3.1/lib/RT/Condition/Generic.pm
+   M /rt/branches/rt-3.1/lib/RT/ScripAction_Overlay.pm
+   M /rt/branches/rt-3.1/lib/RT/ScripCondition_Overlay.pm
+   M /rt/branches/rt-3.1/lib/RT/Ticket_Overlay.pm
 
+ ----------------------------------------------------------------------
+ r2125@tinbook:  jesse | 2004-07-12T05:19:50.016366Z
+ 
+ A bunch more work to prepare for roundtrippable comma-delimited files (vitix)
+ ----------------------------------------------------------------------
 
 ------------------------------------------------------------------------
-r524 | jesse | 2004-03-09 18:03:44 -0500 (Tue, 09 Mar 2004) | 3 lines
+r1202 | jesse | 2004-07-11 23:11:43 -0400 (Sun, 11 Jul 2004) | 6 lines
 Changed paths:
-   M /rt/trunk/lib/RT/Interface/Web.pm
-
-#5345: Better cleanup of tempfiles
+   M /rt/branches/rt-3.1
+   M /rt/branches/rt-3.1/html/Tools/Offline.html
+   M /rt/branches/rt-3.1/lib/RT/Action/CreateTickets.pm
 
+ ----------------------------------------------------------------------
+ r2123@tinbook:  jesse | 2004-07-12T03:10:11.198817Z
+ 
+ Offline ticket creation from delimited textfiles signficantly improved
+ ----------------------------------------------------------------------
 
 ------------------------------------------------------------------------
-r523 | jesse | 2004-03-09 18:00:48 -0500 (Tue, 09 Mar 2004) | 3 lines
-Changed paths:
-   M /rt/trunk/lib/RT/Tickets_Overlay.pm
+r1201 | jesse | 2004-07-10 02:05:15 -0400 (Sat, 10 Jul 2004) | 201 lines
+Changed paths:
+   M /rt/branches/rt-3.1
+   M /rt/branches/rt-3.1/README
+   M /rt/branches/rt-3.1/bin/standalone_httpd.in
+   M /rt/branches/rt-3.1/bin/webmux.pl.in
+   M /rt/branches/rt-3.1/configure.ac
+   M /rt/branches/rt-3.1/etc/RT_Config.pm.in
+   M /rt/branches/rt-3.1/etc/acl.Pg
+   M /rt/branches/rt-3.1/etc/acl.mysql
+   M /rt/branches/rt-3.1/etc/schema.Informix
+   M /rt/branches/rt-3.1/etc/schema.Oracle
+   M /rt/branches/rt-3.1/etc/schema.Pg
+   M /rt/branches/rt-3.1/etc/schema.SQLite
+   M /rt/branches/rt-3.1/etc/schema.Sybase
+   M /rt/branches/rt-3.1/etc/schema.mysql
+   M /rt/branches/rt-3.1/etc/upgrade/3.1.0/acl.Oracle
+   M /rt/branches/rt-3.1/etc/upgrade/3.1.0/acl.Pg
+   M /rt/branches/rt-3.1/etc/upgrade/3.1.0/acl.SQLite
+   M /rt/branches/rt-3.1/etc/upgrade/3.1.0/acl.mysql
+   M /rt/branches/rt-3.1/etc/upgrade/3.1.0/schema.Pg
+   M /rt/branches/rt-3.1/etc/upgrade/3.1.0/schema.mysql
+   A /rt/branches/rt-3.1/etc/upgrade/3.3.0
+   A /rt/branches/rt-3.1/etc/upgrade/3.3.0/acl.Informix
+   A /rt/branches/rt-3.1/etc/upgrade/3.3.0/acl.Oracle
+   A /rt/branches/rt-3.1/etc/upgrade/3.3.0/acl.Pg
+   A /rt/branches/rt-3.1/etc/upgrade/3.3.0/acl.SQLite
+   A /rt/branches/rt-3.1/etc/upgrade/3.3.0/acl.mysql
+   A /rt/branches/rt-3.1/etc/upgrade/3.3.0/schema.Pg
+   A /rt/branches/rt-3.1/etc/upgrade/3.3.0/schema.mysql
+   A /rt/branches/rt-3.1/html/Admin/CustomFields
+   A /rt/branches/rt-3.1/html/Admin/CustomFields/GroupRights.html
+   A /rt/branches/rt-3.1/html/Admin/CustomFields/Modify.html
+   A /rt/branches/rt-3.1/html/Admin/CustomFields/Objects.html
+   A /rt/branches/rt-3.1/html/Admin/CustomFields/UserRights.html
+   A /rt/branches/rt-3.1/html/Admin/CustomFields/index.html
+   M /rt/branches/rt-3.1/html/Admin/Elements/AddCustomFieldValue
+   A /rt/branches/rt-3.1/html/Admin/Elements/CustomFieldTabs
+   M /rt/branches/rt-3.1/html/Admin/Elements/EditCustomFieldValues
+   M /rt/branches/rt-3.1/html/Admin/Elements/EditCustomFields
+   M /rt/branches/rt-3.1/html/Admin/Elements/EditScrip
+   M /rt/branches/rt-3.1/html/Admin/Elements/GroupTabs
+   M /rt/branches/rt-3.1/html/Admin/Elements/Header
+   A /rt/branches/rt-3.1/html/Admin/Elements/ObjectCustomFields
+   A /rt/branches/rt-3.1/html/Admin/Elements/PickCustomFields
+   A /rt/branches/rt-3.1/html/Admin/Elements/PickObjects
+   M /rt/branches/rt-3.1/html/Admin/Elements/QueueTabs
+   A /rt/branches/rt-3.1/html/Admin/Elements/SelectCustomFieldLookupType
+   M /rt/branches/rt-3.1/html/Admin/Elements/SelectCustomFieldType
+   M /rt/branches/rt-3.1/html/Admin/Elements/SelectRights
+   M /rt/branches/rt-3.1/html/Admin/Elements/SystemTabs
+   M /rt/branches/rt-3.1/html/Admin/Elements/Tabs
+   M /rt/branches/rt-3.1/html/Admin/Elements/UserTabs
+   D /rt/branches/rt-3.1/html/Admin/Global/CustomField.html
+   D /rt/branches/rt-3.1/html/Admin/Global/CustomFields.html
+   M /rt/branches/rt-3.1/html/Admin/Global/Templates.html
+   M /rt/branches/rt-3.1/html/Admin/Global/index.html
+   A /rt/branches/rt-3.1/html/Admin/Groups/CustomFields.html
+   A /rt/branches/rt-3.1/html/Admin/Groups/History.html
+   M /rt/branches/rt-3.1/html/Admin/Groups/Modify.html
+   M /rt/branches/rt-3.1/html/Admin/Groups/index.html
+   M /rt/branches/rt-3.1/html/Admin/Queues/CustomField.html
+   M /rt/branches/rt-3.1/html/Admin/Queues/CustomFields.html
+   M /rt/branches/rt-3.1/html/Admin/Queues/Modify.html
+   M /rt/branches/rt-3.1/html/Admin/Queues/People.html
+   A /rt/branches/rt-3.1/html/Admin/Users/CustomFields.html
+   A /rt/branches/rt-3.1/html/Admin/Users/History.html
+   A /rt/branches/rt-3.1/html/Admin/Users/Memberships.html
+   M /rt/branches/rt-3.1/html/Admin/Users/Modify.html
+   M /rt/branches/rt-3.1/html/Admin/Users/index.html
+   M /rt/branches/rt-3.1/html/Admin/index.html
+   A /rt/branches/rt-3.1/html/Download
+   A /rt/branches/rt-3.1/html/Download/CustomFieldValue
+   A /rt/branches/rt-3.1/html/Download/CustomFieldValue/dhandler
+   A /rt/branches/rt-3.1/html/Download/Tabular
+   A /rt/branches/rt-3.1/html/Download/Tabular/dhandler
+   A /rt/branches/rt-3.1/html/Elements/EditCustomField
+   A /rt/branches/rt-3.1/html/Elements/EditCustomFieldBinary
+   A /rt/branches/rt-3.1/html/Elements/EditCustomFieldFreeform
+   A /rt/branches/rt-3.1/html/Elements/EditCustomFieldImage
+   A /rt/branches/rt-3.1/html/Elements/EditCustomFieldSelect
+   A /rt/branches/rt-3.1/html/Elements/EditCustomFieldText
+   M /rt/branches/rt-3.1/html/Elements/Header
+   M /rt/branches/rt-3.1/html/Elements/SelectGroups
+   M /rt/branches/rt-3.1/html/Elements/SelectUsers
+   M /rt/branches/rt-3.1/html/Elements/SetupSessionCookie
+   A /rt/branches/rt-3.1/html/Elements/ShowCustomFieldImage
+   A /rt/branches/rt-3.1/html/Elements/ShowCustomFields
+   A /rt/branches/rt-3.1/html/Elements/ShowMemberships
+   M /rt/branches/rt-3.1/html/Elements/Submit
+   M /rt/branches/rt-3.1/html/NoAuth/webrt.css
+   M /rt/branches/rt-3.1/html/Search/Bulk.html
+   M /rt/branches/rt-3.1/html/Search/Elements/PickBasics
+   M /rt/branches/rt-3.1/html/Search/Elements/PickCFs
+   A /rt/branches/rt-3.1/html/Search/Elements/SelectGroup
+   M /rt/branches/rt-3.1/html/Search/Elements/SelectPersonType
+   M /rt/branches/rt-3.1/html/SelfService/Closed.html
+   M /rt/branches/rt-3.1/html/SelfService/Display.html
+   M /rt/branches/rt-3.1/html/Ticket/Create.html
+   M /rt/branches/rt-3.1/html/Ticket/Elements/EditCustomFields
+   M /rt/branches/rt-3.1/html/Ticket/Elements/EditPeople
+   M /rt/branches/rt-3.1/html/Ticket/Elements/FindAttachments
+   M /rt/branches/rt-3.1/html/Ticket/Elements/LoadTextAttachments
+   M /rt/branches/rt-3.1/html/Ticket/Elements/ShowCustomFields
+   M /rt/branches/rt-3.1/html/Ticket/Elements/ShowRequestor
+   M /rt/branches/rt-3.1/html/Ticket/Elements/ShowTransaction
+   M /rt/branches/rt-3.1/html/Ticket/Modify.html
+   M /rt/branches/rt-3.1/html/Ticket/ModifyAll.html
+   M /rt/branches/rt-3.1/html/Ticket/Update.html
+   M /rt/branches/rt-3.1/html/User/Prefs.html
+   M /rt/branches/rt-3.1/html/autohandler
+   M /rt/branches/rt-3.1/lib/RT/Action/CreateTickets.pm
+   M /rt/branches/rt-3.1/lib/RT/Attachment_Overlay.pm
+   M /rt/branches/rt-3.1/lib/RT/Base.pm
+   M /rt/branches/rt-3.1/lib/RT/CurrentUser.pm
+   M /rt/branches/rt-3.1/lib/RT/CustomField.pm
+   M /rt/branches/rt-3.1/lib/RT/CustomField_Overlay.pm
+   M /rt/branches/rt-3.1/lib/RT/CustomFields_Overlay.pm
+   M /rt/branches/rt-3.1/lib/RT/Group_Overlay.pm
+   M /rt/branches/rt-3.1/lib/RT/Groups_Overlay.pm
+   M /rt/branches/rt-3.1/lib/RT/I18N/cs.po
+   M /rt/branches/rt-3.1/lib/RT/I18N/de.po
+   M /rt/branches/rt-3.1/lib/RT/I18N/en.po
+   M /rt/branches/rt-3.1/lib/RT/I18N/es.po
+   M /rt/branches/rt-3.1/lib/RT/I18N/fr.po
+   M /rt/branches/rt-3.1/lib/RT/I18N/he.po
+   M /rt/branches/rt-3.1/lib/RT/I18N/it.po
+   M /rt/branches/rt-3.1/lib/RT/I18N/ja.po
+   M /rt/branches/rt-3.1/lib/RT/I18N/nl.po
+   M /rt/branches/rt-3.1/lib/RT/I18N/pt_br.po
+   M /rt/branches/rt-3.1/lib/RT/I18N/ru.po
+   M /rt/branches/rt-3.1/lib/RT/I18N.pm
+   M /rt/branches/rt-3.1/lib/RT/Interface/Web.pm
+   M /rt/branches/rt-3.1/lib/RT/Link_Overlay.pm
+   A /rt/branches/rt-3.1/lib/RT/ObjectCustomField.pm
+   A /rt/branches/rt-3.1/lib/RT/ObjectCustomFieldValue.pm
+   A /rt/branches/rt-3.1/lib/RT/ObjectCustomFieldValue_Overlay.pm
+   A /rt/branches/rt-3.1/lib/RT/ObjectCustomFieldValues.pm
+   A /rt/branches/rt-3.1/lib/RT/ObjectCustomFieldValues_Overlay.pm
+   A /rt/branches/rt-3.1/lib/RT/ObjectCustomField_Overlay.pm
+   A /rt/branches/rt-3.1/lib/RT/ObjectCustomFields.pm
+   A /rt/branches/rt-3.1/lib/RT/ObjectCustomFields_Overlay.pm
+   M /rt/branches/rt-3.1/lib/RT/Queue_Overlay.pm
+   M /rt/branches/rt-3.1/lib/RT/Record.pm
+   M /rt/branches/rt-3.1/lib/RT/SearchBuilder.pm
+   M /rt/branches/rt-3.1/lib/RT/StyleGuide.pod
+   M /rt/branches/rt-3.1/lib/RT/System.pm
+   M /rt/branches/rt-3.1/lib/RT/Template_Overlay.pm
+   M /rt/branches/rt-3.1/lib/RT/Ticket_Overlay.pm
+   M /rt/branches/rt-3.1/lib/RT/Tickets_Overlay.pm
+   M /rt/branches/rt-3.1/lib/RT/Tickets_Overlay_SQL.pm
+   M /rt/branches/rt-3.1/lib/RT/Transaction.pm
+   M /rt/branches/rt-3.1/lib/RT/Transaction_Overlay.pm
+   M /rt/branches/rt-3.1/lib/RT/Transactions_Overlay.pm
+   M /rt/branches/rt-3.1/lib/RT/User_Overlay.pm
+   M /rt/branches/rt-3.1/lib/RT.pm.in
+   M /rt/branches/rt-3.1/releng.cnf
+   M /rt/branches/rt-3.1/sbin/extract-message-catalog
+   A /rt/branches/rt-3.1/sbin/rt-dump-database.in
+   A /rt/branches/rt-3.1/spec
+   A /rt/branches/rt-3.1/spec/schema.txt
 
-#5339 - Better logging of failed thawing of search queries
+ ----------------------------------------------------------------------
+ r2112@tinbook:  jesse | 2004-07-10T04:32:28.577645Z
+ 
+  ----------------------------------------------------------------------
+  r1996@tinbook:  jesse | 2004-06-28T03:08:01.495343Z
+  
+   ----------------------------------------------------------------------
+   r1769@tinbook:  jesse | 2004-06-01T20:22:38.640731Z
+   
+   
+   ----------------------------------------------------------------------
+   r1902@tinbook:  jesse | 2004-06-17T01:08:53.996154Z
+   
+   
+   ----------------------------------------------------------------------
+   r1991@tinbook:  jesse | 2004-06-28T02:03:57.669851Z
+   
+   
+   ----------------------------------------------------------------------
+   r1992@tinbook:  jesse | 2004-06-28T02:19:36.386707Z
+   
+   Pulling forward from RT 3.1
+   
+   
+   ----------------------------------------------------------------------
+   r1993@tinbook:  jesse | 2004-06-28T03:06:56.930396Z
+   
+   Merging forward from 3.1
+   ----------------------------------------------------------------------
+  
+  ----------------------------------------------------------------------
+  r1998@tinbook:  jesse | 2004-06-28T03:10:54.232175Z
+  
+   ----------------------------------------------------------------------
+   r1997@tinbook:  jesse | 2004-06-28T03:10:36.434329Z
+   
+   Bumping to 3.3.4
+   ----------------------------------------------------------------------
+  
+  ----------------------------------------------------------------------
+  r2058@tinbook:  autrijus | 2004-07-05T16:56:22.344051Z
+  
+   ----------------------------------------------------------------------
+   r5899@not:  autrijus | 2004-07-05T15:13:55.850880Z
+   
+   * correct the documentation for CreateTickets; it was still referring
+     to the archaic "Approvals" queue and "Approval" type, whereas now we're
+     using "___Approvals" and "approval" now.
+   ----------------------------------------------------------------------
+  
+  ----------------------------------------------------------------------
+  r2059@tinbook:  autrijus | 2004-07-05T19:43:17.347835Z
+  
+   ----------------------------------------------------------------------
+   r5913@not:  autrijus | 2004-07-05T19:41:37.720057Z
+   
+   * add rt-dump-database, a tool to dump config data to initialdata format.
+   ----------------------------------------------------------------------
+  
+  ----------------------------------------------------------------------
+ 
+ ----------------------------------------------------------------------
+ r2113@tinbook:  jesse | 2004-07-10T04:40:37.142269Z
+ 
+  ----------------------------------------------------------------------
+  r2012@tinbook:  jesse | 2004-06-28T21:51:20.545520Z
+  
+  Fixed bugs in CreateTickets (Approvals) system, both preexisting and introduced in 3.2.0rc3
+  ----------------------------------------------------------------------
+  r2014@tinbook:  jesse | 2004-06-29T02:46:58.362406Z
+  
+  
+  ----------------------------------------------------------------------
+  r2015@tinbook:  jesse | 2004-06-29T02:47:32.464100Z
+  
+  3.2.0rc4
+  ----------------------------------------------------------------------
+  r2022@tinbook:  jesse | 2004-06-29T17:50:48.925379Z
+  
+  
+  ----------------------------------------------------------------------
+  r2023@tinbook:  jesse | 2004-06-29T17:55:34.408001Z
+  
+  RT-Ticket: 5787
+  RT-Status: resolved
+  RT-UpdateType: correspond
+  
+  Added ticket absolute urls for the various actions one can take on searches.
+  
+  ----------------------------------------------------------------------
+  r2030@tinbook:  jesse | 2004-06-30T04:36:01.943950Z
+  
+  Bumping to 3.2.0
+  ----------------------------------------------------------------------
+  r2067@tinbook:  jesse | 2004-07-06T20:25:17.528316Z
+  
+  
+  ----------------------------------------------------------------------
+  r2068@tinbook:  jesse | 2004-07-06T20:59:43.336929Z
+  
+  Explicit 'Bookmark this search' functionality has been added back to RT 3.2
+  
+  ----------------------------------------------------------------------
+  r2070@tinbook:  jesse | 2004-07-06T21:13:17.298878Z
+  
+  RT-Ticket: 5815
+  RT-Status: resolved
+  RT-Update-Type: correspond
+  
+  RT now advises users about how to set the DBA and DBA Password when upgrading
+  
+  ----------------------------------------------------------------------
+  r2072@tinbook:  jesse | 2004-07-06T22:04:15.878370Z
+  
+   * "Negative" Ticket searches (for all tickets which don't have a
+   certain custom field value) now find tickets which have _no_ custom
+   field value for that ticket.
+  
+   * Custom Field searches should now work better with non-ascii
+   custom field names. (Needs user verification)
+  ----------------------------------------------------------------------
+  r2095@tinbook:  jesse | 2004-07-09T17:06:56.744260Z
+  
+  
+  ----------------------------------------------------------------------
+  r2096@tinbook:  jesse | 2004-07-09T17:55:13.811842Z
+  
+  RT-Ticket: 5800
+  RT-Status: resolved
+  
+  RT now stores sent messages in the database as utf-8.
+  
+  ----------------------------------------------------------------------
+  r2098@tinbook:  jesse | 2004-07-09T19:19:39.944163Z
+  
+  Fixups to Attributes to work with lack of access, rather than just falling over.
+  
+  ----------------------------------------------------------------------
+  r2099@tinbook:  jesse | 2004-07-09T19:21:06.127719Z
+  
+  By default, use verbose mode for reporting missing modules.
+  ----------------------------------------------------------------------
+  r2100@tinbook:  jesse | 2004-07-09T19:25:51.061318Z
+  
+  Added a note about the fact that you'll be happier if you blow away your old RT
+  instance.
+  ----------------------------------------------------------------------
+  r2101@tinbook:  jesse | 2004-07-09T19:27:27.455452Z
+  
+  Fixing tests to conform to linda"s fixed code
+  ----------------------------------------------------------------------
+  r2102@tinbook:  jesse | 2004-07-09T19:29:51.316623Z
+  
+  (Merging 3.0 to 3.2)
+  
+   ----------------------------------------------------------------------
+   r2081@tinbook:  huberth | 2004-07-08T16:28:17.266000Z
+   
+   RT-Ticket: 5773
+   RT-Status: resolved
+   
+    * DBIx::SearchBuilder dependency bumped from 0.97 to 1.01.
+   ----------------------------------------------------------------------
+   r2089@tinbook:  alexmv | 2004-07-08T19:40:10.002177Z
+   
+    * @ARGV _is_ allowed to be empty; it is $search which must not be.
+      Thanks to jdwitt at the domain of software.umn.edu for the catch.
+   
+   ----------------------------------------------------------------------
+  
+  ----------------------------------------------------------------------
+  r2103@tinbook:  jesse | 2004-07-09T19:39:27.276636Z
+  
+  Updated French translation from sebastien.person@easter-eggs.com 
+  ----------------------------------------------------------------------
+  r2105@tinbook:  jesse | 2004-07-09T20:58:36.771281Z
+  
+  Made recording outgoing email optional.
+  Stopped recording attachments multiple times.
+  
+  
+  ----------------------------------------------------------------------
+  r2106@tinbook:  jesse | 2004-07-09T21:00:30.401132Z
+  
+  
+  ----------------------------------------------------------------------
+  r2107@tinbook:  jesse | 2004-07-09T21:00:41.498447Z
+  
+  Removing debugging output
+  ----------------------------------------------------------------------
+  r2110@tinbook:  jesse | 2004-07-10T04:20:46.424456Z
+  
+  Message catalogs updated
+  ----------------------------------------------------------------------
+ 
+ ----------------------------------------------------------------------
+ r2114@tinbook:  jesse | 2004-07-10T06:03:00.790969Z
+ 
+ Custom field searching now works again on 3.3
+ ----------------------------------------------------------------------
+
+------------------------------------------------------------------------
+r1200 | jesse | 2004-07-10 00:25:45 -0400 (Sat, 10 Jul 2004) | 21 lines
+Changed paths:
+   M /rt/branches/rt-3.1
+   M /rt/branches/rt-3.1/etc/RT_Config.pm.in
+   M /rt/branches/rt-3.1/html/Tools/Offline.html
+   M /rt/branches/rt-3.1/lib/RT/Action/SendEmail.pm
+   M /rt/branches/rt-3.1/lib/RT/I18N/cs.po
+   M /rt/branches/rt-3.1/lib/RT/I18N/da.po
+   M /rt/branches/rt-3.1/lib/RT/I18N/de.po
+   M /rt/branches/rt-3.1/lib/RT/I18N/en.po
+   M /rt/branches/rt-3.1/lib/RT/I18N/en_malkovich.po
+   M /rt/branches/rt-3.1/lib/RT/I18N/es.po
+   M /rt/branches/rt-3.1/lib/RT/I18N/fi.po
+   M /rt/branches/rt-3.1/lib/RT/I18N/fr.po
+   M /rt/branches/rt-3.1/lib/RT/I18N/he.po
+   M /rt/branches/rt-3.1/lib/RT/I18N/hu.po
+   M /rt/branches/rt-3.1/lib/RT/I18N/it.po
+   M /rt/branches/rt-3.1/lib/RT/I18N/ja.po
+   M /rt/branches/rt-3.1/lib/RT/I18N/nl.po
+   M /rt/branches/rt-3.1/lib/RT/I18N/no.po
+   M /rt/branches/rt-3.1/lib/RT/I18N/pt_br.po
+   M /rt/branches/rt-3.1/lib/RT/I18N/ru.po
+   M /rt/branches/rt-3.1/lib/RT/I18N/zh_cn.po
+   M /rt/branches/rt-3.1/lib/RT/I18N/zh_tw.po
 
+ ----------------------------------------------------------------------
+ r2105@tinbook:  jesse | 2004-07-09T20:58:36.771281Z
+ 
+ Made recording outgoing email optional.
+ Stopped recording attachments multiple times.
+ 
+ 
+ ----------------------------------------------------------------------
+ r2106@tinbook:  jesse | 2004-07-09T21:00:30.401132Z
+ 
+ 
+ ----------------------------------------------------------------------
+ r2107@tinbook:  jesse | 2004-07-09T21:00:41.498447Z
+ 
+ Removing debugging output
+ ----------------------------------------------------------------------
+ r2110@tinbook:  jesse | 2004-07-10T04:20:46.424456Z
+ 
+ Message catalogs updated
+ ----------------------------------------------------------------------
 
 ------------------------------------------------------------------------
-r506 | jesse | 2004-03-08 18:54:00 -0500 (Mon, 08 Mar 2004) | 3 lines
+r1199 | jesse | 2004-07-09 15:41:38 -0400 (Fri, 09 Jul 2004) | 27 lines
 Changed paths:
-   M /rt/trunk/lib/RT/Handle.pm
+   M /rt/branches/rt-3.1
+   M /rt/branches/rt-3.1/Makefile.in
+   M /rt/branches/rt-3.1/UPGRADING
+   M /rt/branches/rt-3.1/bin/rt-crontool.in
+   M /rt/branches/rt-3.1/lib/RT/Attribute_Overlay.pm
+   M /rt/branches/rt-3.1/lib/RT/I18N/fr.po
+   M /rt/branches/rt-3.1/lib/t/03web.pl.in
+   M /rt/branches/rt-3.1/sbin/rt-test-dependencies.in
 
-Updates to oracle CLOB handling
+ ----------------------------------------------------------------------
+ r2098@tinbook:  jesse | 2004-07-09T19:19:39.944163Z
+ 
+ Fixups to Attributes to work with lack of access, rather than just falling over.
+ 
+ ----------------------------------------------------------------------
+ r2099@tinbook:  jesse | 2004-07-09T19:21:06.127719Z
+ 
+ By default, use verbose mode for reporting missing modules.
+ ----------------------------------------------------------------------
+ r2100@tinbook:  jesse | 2004-07-09T19:25:51.061318Z
+ 
+ Added a note about the fact that you'll be happier if you blow away your old RT
+ instance.
+ ----------------------------------------------------------------------
+ r2101@tinbook:  jesse | 2004-07-09T19:27:27.455452Z
+ 
+ Fixing tests to conform to linda"s fixed code
+ ----------------------------------------------------------------------
+ r2103@tinbook:  jesse | 2004-07-09T19:39:27.276636Z
 
+ RT-Ticket: 5822
+ RT-Status: resolved
+ 
+ Updated French translation from sebastien.person@easter-eggs.com 
+ ----------------------------------------------------------------------
 
 ------------------------------------------------------------------------
-r496 | jesse | 2004-03-07 22:42:45 -0500 (Sun, 07 Mar 2004) | 2 lines
+r1198 | jesse | 2004-07-09 13:55:43 -0400 (Fri, 09 Jul 2004) | 14 lines
 Changed paths:
-   M /rt/trunk/html/Ticket/History.html
+   M /rt/branches/rt-3.1
+   M /rt/branches/rt-3.1/lib/RT/Action/SendEmail.pm
 
-Fixed  a typo introduced after 3.0.9
+ ----------------------------------------------------------------------
+ r2095@tinbook:  jesse | 2004-07-09T17:06:56.744260Z
+ 
+ 
+ ----------------------------------------------------------------------
+ r2096@tinbook:  jesse | 2004-07-09T17:55:13.811842Z
+ 
+ RT-Ticket: 5800
+ RT-Status: resolved
+ 
+ RT now stores sent messages in the database as utf-8.
+ 
+ ----------------------------------------------------------------------
 
 ------------------------------------------------------------------------
-r491 | jesse | 2004-03-07 15:25:02 -0500 (Sun, 07 Mar 2004) | 2 lines
+r1197 | alexmv | 2004-07-09 12:05:24 -0400 (Fri, 09 Jul 2004) | 6 lines
 Changed paths:
-   M /rt/trunk/releng.cnf
+   M /rt/branches/rt-3.1/html/Search/Build.html
+
+RT-Ticket: 5821
+RT-Status: resolved
+RT-Action: correspond
 
-Bumping to 3.0.10pre2
+ * Workaround for Mozilla 1.7 and Firefix 0.9.1 rendering bug
 
 ------------------------------------------------------------------------
-r477 | jesse | 2004-03-05 02:18:00 -0500 (Fri, 05 Mar 2004) | 1 line
+r1196 | alexmv | 2004-07-09 10:56:03 -0400 (Fri, 09 Jul 2004) | 10 lines
 Changed paths:
-   M /rt/trunk/lib/RT/Ticket_Overlay.pm
-   M /rt/trunk/lib/RT/Transaction_Overlay.pm
+   M /rt/branches/rt-3.1/bin/webmux.pl.in
+   M /rt/branches/rt-3.1/html/Search/Results.rdf
+
+RT-Ticket: 5838
+RT-Status: resolved
+RT-Update: correspond
+
+ * Fix webmux.pl to not pass xml files through (xml's content-type is
+   application/xml not text/xml)
+
+ * Fix outgoing content-type of results.rdf
+
 
-Removing extraneous comments
 ------------------------------------------------------------------------
-r476 | jesse | 2004-03-05 02:06:53 -0500 (Fri, 05 Mar 2004) | 2 lines
+r1195 | leira | 2004-07-09 08:02:21 -0400 (Fri, 09 Jul 2004) | 5 lines
 Changed paths:
-   M /rt/trunk/lib/RT/Ticket_Overlay.pm
-   M /rt/trunk/lib/RT/Transaction_Overlay.pm
+   M /rt/branches/rt-3.1/html/Elements/Quicksearch
 
-Applied Dirk Pape's patch for merge descriptions from http://page.mi.fu-berlin.de/~pape/rt3/patches/rt/description_for_merge.patch
+RT-Ticket: 5808
+RT-Status: resolved
+RT-Action: correspond
+Applied the patch from bobg@uic.edu, which puts $RT::WebPath into QuickSearch URLS.
 
 ------------------------------------------------------------------------
-r465 | jesse | 2004-03-03 18:24:05 -0500 (Wed, 03 Mar 2004) | 2 lines
+r1194 | leira | 2004-07-09 07:33:10 -0400 (Fri, 09 Jul 2004) | 7 lines
 Changed paths:
-   M /rt/trunk/html/Search/Listing.html
+   M /rt/branches/rt-3.1/html/Search/Build.html
+
+RT-Ticket: 5814
+RT-Status: resolved
+RT-Action: correspond
+New clauses are now on the top level by default, so blank lines won't appear unless you move something down a level on purpose (in which case, they're needed).
 
-Small change to fix escaping for saved search
+Toggling AND/OR now works correctly at all levels.
 
 ------------------------------------------------------------------------
-r462 | jesse | 2004-03-03 11:11:15 -0500 (Wed, 03 Mar 2004) | 2 lines
+r1189 | huberth | 2004-07-08 13:32:37 -0400 (Thu, 08 Jul 2004) | 5 lines
 Changed paths:
-   M /rt/trunk/bin/webmux.pl.in
+   M /rt/branches/rt-3.1/sbin/rt-test-dependencies.in
 
-Fix for Apache2 compatibility per http://www.freebsd.org/cgi/cvsweb.cgi/ports/www/rt3/files/patch-bin::webmux.pl
+RT-Ticket: 5690
+RT-Status: resolved
 
+ * rt-test-dependencies now only tells you which modules are not present or
+   up-to-date, unless you specify the -v (--verbose) flag on the command line.
 ------------------------------------------------------------------------
-r459 | jesse | 2004-03-01 12:26:31 -0500 (Mon, 01 Mar 2004) | 2 lines
+r1183 | jesse | 2004-07-06 18:04:28 -0400 (Tue, 06 Jul 2004) | 11 lines
 Changed paths:
-   M /rt/trunk/html/index.html
+   M /rt/branches/rt-3.1
+   M /rt/branches/rt-3.1/lib/RT/Tickets_Overlay.pm
 
-Fixing spacing in the quicksearch code
+ ----------------------------------------------------------------------
+ r2072@tinbook:  jesse | 2004-07-06T22:04:15.878370Z
+ 
+  * "Negative" Ticket searches (for all tickets which don't have a
+  certain custom field value) now find tickets which have _no_ custom
+  field value for that ticket.
+ 
+  * Custom Field searches should now work better with non-ascii
+  custom field names. (Needs user verification)
+ ----------------------------------------------------------------------
 
 ------------------------------------------------------------------------
-r458 | jesse | 2004-03-01 12:04:14 -0500 (Mon, 01 Mar 2004) | 3 lines
+r1182 | jesse | 2004-07-06 17:14:33 -0400 (Tue, 06 Jul 2004) | 11 lines
 Changed paths:
-   M /rt/trunk/html/index.html
+   M /rt/branches/rt-3.1
+   M /rt/branches/rt-3.1/Makefile.in
+
+ ----------------------------------------------------------------------
+ r2070@tinbook:  jesse | 2004-07-06T21:13:17.298878Z
+ 
+ RT-Ticket: 5815
+ RT-Status: resolved
+ RT-Update-Type: correspond
+ 
+ RT now advises users about how to set the DBA and DBA Password when upgrading
+ 
+ ----------------------------------------------------------------------
 
-Fixing the "quicksearch" which was occasionally broken with progressive rendering
+------------------------------------------------------------------------
+r1181 | jesse | 2004-07-06 17:01:04 -0400 (Tue, 06 Jul 2004) | 8 lines
+Changed paths:
+   M /rt/branches/rt-3.1
+   M /rt/branches/rt-3.1/html/Search/Results.html
 
+ 
+ ----------------------------------------------------------------------
+ r2068@tinbook:  jesse | 2004-07-06T20:59:43.336929Z
+ 
+ Explicit 'Bookmark this search' functionality has been added back to RT 3.2
+ 
+ ----------------------------------------------------------------------
 
 ------------------------------------------------------------------------
-r457 | jesse | 2004-02-26 23:22:29 -0500 (Thu, 26 Feb 2004) | 3 lines
+r1178 | alexmv | 2004-07-02 13:13:35 -0400 (Fri, 02 Jul 2004) | 8 lines
 Changed paths:
-   M /rt/trunk/html/REST/1.0/Forms/ticket/default
+   M /rt/branches/rt-3.1/configure.ac
+   M /rt/branches/rt-3.1/sbin/rt-setup-database.in
+
+RT-Ticket: 5810
+RT-Status: resolved
+RT-Update: correspond
 
-fixed a couple small ticket update bugs with the cli
+ * InnoDB check must be done at database initialization, not configure;
+   we can't assume anything about the DSN until then.
 
 
 ------------------------------------------------------------------------
-r446 | leira | 2004-02-25 16:21:20 -0500 (Wed, 25 Feb 2004) | 2 lines
+r1175 | alexmv | 2004-07-01 10:13:24 -0400 (Thu, 01 Jul 2004) | 6 lines
 Changed paths:
-   M /rt/trunk/html/autohandler
+   M /rt/branches/rt-3.1/html/Ticket/Update.html
+
+RT-Ticket: 5777
+RT-Status: reolved
+RT-Update: correspond
 
-#4923: patch to add callback for adding new users
+ * Look to form parameters for over-riding defaults on drop-downs
 
 ------------------------------------------------------------------------
-r443 | jesse | 2004-02-25 13:56:51 -0500 (Wed, 25 Feb 2004) | 2 lines
+r1174 | alexmv | 2004-07-01 09:54:18 -0400 (Thu, 01 Jul 2004) | 7 lines
 Changed paths:
-   M /rt/trunk/Makefile.in
+   M /rt/branches/rt-3.1/html/Elements/QuickCreate
+
+RT-Ticket: 5797
+RT-Status: resolved
+
+ * Don't provide a bogus null queue, or default to the (nonexistant)
+   "Todo" queue.
 
-Exclude svn cache files from regression test suite
 
 ------------------------------------------------------------------------
-r438 | jesse | 2004-02-23 12:02:10 -0500 (Mon, 23 Feb 2004) | 4 lines
+r1173 | alexmv | 2004-07-01 09:40:57 -0400 (Thu, 01 Jul 2004) | 7 lines
 Changed paths:
-   M /rt/trunk/html/SelfService/Display.html
+   M /rt/branches/rt-3.1/README
+   M /rt/branches/rt-3.1/configure.ac
 
-#5296: Dirk's patch to cache attachments for SelfService
+RT-Ticket: 5799
+RT-Status: resolved
+RT-Action: correspond
 
+ * Explicitly require InnoDB if using MySQL
 
 
 ------------------------------------------------------------------------
-r437 | jesse | 2004-02-23 11:59:15 -0500 (Mon, 23 Feb 2004) | 4 lines
+r1171 | jesse | 2004-06-30 00:36:18 -0400 (Wed, 30 Jun 2004) | 6 lines
 Changed paths:
-   M /rt/trunk/html/Ticket/Elements/ShowHistory
+   M /rt/branches/rt-3.1
+   M /rt/branches/rt-3.1/README
+   M /rt/branches/rt-3.1/configure.ac
+   M /rt/branches/rt-3.1/releng.cnf
 
+ ----------------------------------------------------------------------
+ r2030@tinbook:  jesse | 2004-06-30T04:36:01.943950Z
+ 
+ Bumping to 3.2.0
+ ----------------------------------------------------------------------
 
-#5296 - new attachment caching broke the API. Fixed
+------------------------------------------------------------------------
+r1170 | jesse | 2004-06-29 13:55:58 -0400 (Tue, 29 Jun 2004) | 11 lines
+Changed paths:
+   M /rt/branches/rt-3.1
+   M /rt/branches/rt-3.1/html/Search/Results.html
 
+ ----------------------------------------------------------------------
+ r2023@tinbook:  jesse | 2004-06-29T17:55:34.408001Z
+ 
+ RT-Ticket: 5787
+ RT-Status: resolved
+ RT-UpdateType: correspond
+ 
+ Added ticket absolute urls for the various actions one can take on searches.
+ 
+ ----------------------------------------------------------------------
 
 ------------------------------------------------------------------------
-r433 | jesse | 2004-02-20 03:31:25 -0500 (Fri, 20 Feb 2004) | 2 lines
+r1169 | alexmv | 2004-06-29 10:25:46 -0400 (Tue, 29 Jun 2004) | 2 lines
 Changed paths:
-   A /rt/trunk/releng.cnf
+   D /rt/branches/rt-3.1/html/Elements/ViewUser
 
-Added a releng configuration. Prepared release of 3.0.10pre1
+ * Remove vestigal file (used by 3.0's user preferences interface)
 
 ------------------------------------------------------------------------
-r432 | jesse | 2004-02-20 03:28:34 -0500 (Fri, 20 Feb 2004) | 3 lines
+r1168 | alexmv | 2004-06-29 07:41:37 -0400 (Tue, 29 Jun 2004) | 2 lines
 Changed paths:
-   M /rt/trunk/html/Ticket/Display.html
-   A /rt/trunk/html/Ticket/Elements/FindAttachments
-   M /rt/trunk/html/Ticket/Elements/ShowAttachments
-   M /rt/trunk/html/Ticket/Elements/ShowHistory
-   M /rt/trunk/html/Ticket/Elements/ShowSummary
-   M /rt/trunk/html/Ticket/Elements/ShowTransaction
-   M /rt/trunk/html/Ticket/History.html
+   M /rt/branches/rt-3.1/html/Search/Build.html
+   M /rt/branches/rt-3.1/html/Search/Elements/DisplayOptions
 
-Another round of rehashing and cutting which dropped response time another 15%
+ * Allow user to choose if the sort is ascending or descending
+
+------------------------------------------------------------------------
+r1167 | alexmv | 2004-06-29 07:13:37 -0400 (Tue, 29 Jun 2004) | 4 lines
+Changed paths:
+   M /rt/branches/rt-3.1/html/Search/Build.html
+   M /rt/branches/rt-3.1/html/Search/Elements/DisplayOptions
+
+ * Make it more clear that defaults spring from Builder.html, not
+   DisplayOptions
 
 
 ------------------------------------------------------------------------
-r431 | jesse | 2004-02-20 02:55:18 -0500 (Fri, 20 Feb 2004) | 5 lines
+r1166 | alexmv | 2004-06-29 07:11:12 -0400 (Tue, 29 Jun 2004) | 16 lines
 Changed paths:
-   M /rt/trunk/html/Ticket/Elements/ShowAttachments
-   M /rt/trunk/html/Ticket/Elements/ShowHistory
-   M /rt/trunk/html/Ticket/Elements/ShowTransaction
+   M /rt/branches/rt-3.1/html/Search/Build.html
+   M /rt/branches/rt-3.1/html/Search/Elements/EditSearches
+
+RT-Ticket: 5720
+RT-Status: resolved
+RT-Update: correspond
+
+ * Saved searches now store "order by" and "rows per page" (#5720)
+
+ * Fixed bug where Format was not being correctly displayed after
+   loading from session or save (#5780)
 
-Rewrote ticket history display logic to do more loading up front and make fewer database calls.
-Improved speed for display of long tickets
+ * Consolidate code (one section for defaults)
 
+ * Use only one 
per page instead of three + + * Save a database hit on checking for dirty searches ------------------------------------------------------------------------ -r430 | jesse | 2004-02-20 02:44:52 -0500 (Fri, 20 Feb 2004) | 3 lines +r1164 | jesse | 2004-06-28 22:49:46 -0400 (Mon, 28 Jun 2004) | 6 lines Changed paths: - M /rt/trunk/lib/RT/Ticket_Overlay.pm - -Adding a note about an inefficient function + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/releng.cnf + ---------------------------------------------------------------------- + r2015@tinbook: jesse | 2004-06-29T02:47:32.464100Z + + 3.2.0rc4 + ---------------------------------------------------------------------- ------------------------------------------------------------------------ -r429 | jesse | 2004-02-19 23:52:25 -0500 (Thu, 19 Feb 2004) | 3 lines +r1163 | jesse | 2004-06-28 17:52:11 -0400 (Mon, 28 Jun 2004) | 6 lines Changed paths: - D /rt/trunk/Makefile - D /rt/trunk/autom4te.cache - D /rt/trunk/config.log - D /rt/trunk/config.status - D /rt/trunk/configure + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/lib/RT/Action/CreateTickets.pm + + ---------------------------------------------------------------------- + r2012@tinbook: jesse | 2004-06-28T21:51:20.545520Z + + Fixed bugs in CreateTickets (Approvals) system, both preexisting and introduced in 3.2.0rc3 + ---------------------------------------------------------------------- -Removed generated files from the subversion repository +------------------------------------------------------------------------ +r1157 | jesse | 2004-06-27 22:01:15 -0400 (Sun, 27 Jun 2004) | 1 line +Changed paths: + M /rt/branches/rt-3.1/releng.cnf + +Bumping releng.cnf to 3.2.0rc3 +------------------------------------------------------------------------ +r1156 | jesse | 2004-06-27 19:05:17 -0400 (Sun, 27 Jun 2004) | 6 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/bin/rt.in + M /rt/branches/rt-3.1/etc/RT_Config.pm.in + M /rt/branches/rt-3.1/html/Admin/Elements/EditCustomField + M /rt/branches/rt-3.1/html/Admin/Elements/EditScrip + M /rt/branches/rt-3.1/html/Admin/Elements/EditTemplates + M /rt/branches/rt-3.1/html/Admin/Global/GroupRights.html + M /rt/branches/rt-3.1/html/Admin/Global/Template.html + M /rt/branches/rt-3.1/html/Admin/Global/UserRights.html + M /rt/branches/rt-3.1/html/Admin/Groups/GroupRights.html + M /rt/branches/rt-3.1/html/Admin/Groups/Members.html + M /rt/branches/rt-3.1/html/Admin/Groups/Modify.html + M /rt/branches/rt-3.1/html/Admin/Groups/UserRights.html + M /rt/branches/rt-3.1/html/Admin/Queues/GroupRights.html + M /rt/branches/rt-3.1/html/Admin/Queues/Modify.html + M /rt/branches/rt-3.1/html/Admin/Queues/Template.html + M /rt/branches/rt-3.1/html/Admin/Queues/UserRights.html + M /rt/branches/rt-3.1/html/Admin/Users/Modify.html + M /rt/branches/rt-3.1/html/Approvals/index.html + M /rt/branches/rt-3.1/html/Search/Bulk.html + M /rt/branches/rt-3.1/html/SelfService/Prefs.html + M /rt/branches/rt-3.1/html/Ticket/Display.html + M /rt/branches/rt-3.1/html/Ticket/Elements/ShowAttachments + M /rt/branches/rt-3.1/html/Ticket/ModifyAll.html + M /rt/branches/rt-3.1/html/Ticket/ModifyDates.html + M /rt/branches/rt-3.1/html/Ticket/ModifyLinks.html + M /rt/branches/rt-3.1/html/Ticket/Update.html + M /rt/branches/rt-3.1/html/User/Delegation.html + M /rt/branches/rt-3.1/html/User/Groups/Members.html + M /rt/branches/rt-3.1/html/User/Groups/Modify.html + M /rt/branches/rt-3.1/html/User/Prefs.html + M /rt/branches/rt-3.1/html/autohandler + M /rt/branches/rt-3.1/lib/RT/Interface/Web.pm + M /rt/branches/rt-3.1/lib/RT/Templates_Overlay.pm + ---------------------------------------------------------------------- + r1989@tinbook: jesse | 2004-06-27T22:59:41.380683Z + + Pulling forward post-3.0.11 fixes from RT 3.0 branch + ---------------------------------------------------------------------- ------------------------------------------------------------------------ -r426 | jesse | 2004-02-18 19:49:14 -0500 (Wed, 18 Feb 2004) | 2 lines +r1155 | jesse | 2004-06-27 18:41:30 -0400 (Sun, 27 Jun 2004) | 6 lines Changed paths: - M /rt/trunk/lib/RT/Ticket_Overlay.pm + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/html/Admin/Elements/UserTabs -Adding more debugging when ticket creation fails catastrophically. + ---------------------------------------------------------------------- + r1987@tinbook: jesse | 2004-06-27T22:39:09.485514Z + + Removing "MemberOf" from the list of user tabs, since it doesn't exist. + ---------------------------------------------------------------------- ------------------------------------------------------------------------ -r425 | jesse | 2004-02-17 14:02:19 -0500 (Tue, 17 Feb 2004) | 3 lines +r1152 | jesse | 2004-06-26 18:47:04 -0400 (Sat, 26 Jun 2004) | 2 lines Changed paths: - M /rt/trunk/lib/RT/StyleGuide.pod - -deslashified bits of the styleguide + M /rt/branches/rt-3.1/html/Tools/Offline.html + M /rt/branches/rt-3.1/lib/RT/Action/CreateTickets.pm +Updating CreateTickets.pm to be more portable and useful. ------------------------------------------------------------------------ -r417 | jesse | 2004-02-13 13:21:02 -0500 (Fri, 13 Feb 2004) | 2 lines +r1151 | autrijus | 2004-06-26 16:38:48 -0400 (Sat, 26 Jun 2004) | 6 lines Changed paths: - M /rt/trunk/Changelog - M /rt/trunk/Makefile - M /rt/trunk/README - A /rt/trunk/README.Oracle - M /rt/trunk/autom4te.cache/output.0 - M /rt/trunk/autom4te.cache/traces.0 - M /rt/trunk/config.log - M /rt/trunk/config.status - M /rt/trunk/configure - M /rt/trunk/configure.ac - M /rt/trunk/etc/schema.Oracle - M /rt/trunk/html/Elements/Callback - M /rt/trunk/html/Elements/SetupSessionCookie - M /rt/trunk/html/NoAuth/webrt.css - M /rt/trunk/html/Search/Elements/PickRestriction - M /rt/trunk/html/Ticket/Attachment/dhandler - M /rt/trunk/html/Ticket/Elements/ShowAttachments - M /rt/trunk/html/Ticket/Elements/ShowMessageStanza - M /rt/trunk/html/Ticket/Elements/ShowTransaction - M /rt/trunk/html/autohandler - M /rt/trunk/lib/RT/Attachment_Overlay.pm - M /rt/trunk/lib/RT/Group_Overlay.pm - M /rt/trunk/lib/RT/Handle.pm - M /rt/trunk/lib/RT/I18N.pm - M /rt/trunk/lib/RT/Interface/Web.pm - M /rt/trunk/lib/RT/Tickets_Overlay.pm - M /rt/trunk/lib/RT/Tickets_Overlay_SQL.pm - M /rt/trunk/lib/RT/Transaction_Overlay.pm - M /rt/trunk/lib/RT/Users_Overlay.pm - M /rt/trunk/lib/RT.pm - M /rt/trunk/sbin/rt-test-dependencies - M /rt/trunk/sbin/rt-test-dependencies.in + M /rt + M /rt/branches/rt-3.1/html/Elements/TicketList + M /rt/branches/rt-3.1/lib/RT/Interface/Web.pm -Load rt-3-0-9 into rt/trunk. + ---------------------------------------------------------------------- + r5783@not: autrijus | 2004-06-26T20:38:49.152776Z + + * backport utf8 fixes for TicketSQL strings from 3.3 + ---------------------------------------------------------------------- ------------------------------------------------------------------------ -r329 | jesse | 2004-01-02 17:55:55 -0500 (Fri, 02 Jan 2004) | 2 lines +r1149 | huberth | 2004-06-26 01:43:00 -0400 (Sat, 26 Jun 2004) | 5 lines Changed paths: - M /rt/trunk/Changelog - M /rt/trunk/HOWTO/README - M /rt/trunk/HOWTO/change.txt - M /rt/trunk/HOWTO/release.txt - M /rt/trunk/HOWTO/version-control.txt - M /rt/trunk/Makefile - M /rt/trunk/Makefile.in - M /rt/trunk/UPGRADING - M /rt/trunk/aclocal.m4 - M /rt/trunk/autom4te.cache/output.0 - M /rt/trunk/autom4te.cache/requests - M /rt/trunk/autom4te.cache/traces.0 - M /rt/trunk/bin/mason_handler.fcgi.in - M /rt/trunk/bin/mason_handler.scgi - M /rt/trunk/bin/mason_handler.scgi.in - M /rt/trunk/bin/mason_handler.svc - M /rt/trunk/bin/mason_handler.svc.in - M /rt/trunk/bin/rt - M /rt/trunk/bin/rt-commit-handler - M /rt/trunk/bin/rt-commit-handler.in - M /rt/trunk/bin/rt-crontool - M /rt/trunk/bin/rt-crontool.in - M /rt/trunk/bin/rt-mailgate - M /rt/trunk/bin/rt-mailgate.in - M /rt/trunk/bin/rt.in - M /rt/trunk/bin/webmux.pl.in - M /rt/trunk/config - M /rt/trunk/config.layout - M /rt/trunk/config.log - M /rt/trunk/config.pld - M /rt/trunk/config.status - M /rt/trunk/configure - M /rt/trunk/configure.ac - M /rt/trunk/docs/Security - M /rt/trunk/docs/design_docs/acls - M /rt/trunk/docs/design_docs/approval_notices - M /rt/trunk/docs/design_docs/approval_template - M /rt/trunk/docs/design_docs/cf_search - M /rt/trunk/docs/design_docs/cli_spec - M /rt/trunk/docs/design_docs/cvs_integration - M /rt/trunk/docs/design_docs/delegation - M /rt/trunk/docs/design_docs/evil_plans - M /rt/trunk/docs/design_docs/groups_notes - M /rt/trunk/docs/design_docs/link-definitions.txt - M /rt/trunk/docs/design_docs/recursive_group_membership_algorithm - M /rt/trunk/docs/design_docs/rql_parser_machine.graphviz - M /rt/trunk/docs/design_docs/string-extraction-guide.txt - M /rt/trunk/docs/design_docs/ticket_templates - M /rt/trunk/docs/design_docs/users - M /rt/trunk/docs/rt3-schema-relationships.dot - M /rt/trunk/etc/RT_Config.pm.in - M /rt/trunk/etc/RT_SiteConfig.pm - M /rt/trunk/etc/acl.Informix - M /rt/trunk/etc/acl.Oracle - M /rt/trunk/etc/constraints.mysql - M /rt/trunk/etc/drop.Informix - M /rt/trunk/etc/drop.Oracle - M /rt/trunk/etc/initialdata - M /rt/trunk/etc/rt.spec - M /rt/trunk/etc/schema.Informix - M /rt/trunk/etc/schema.Oracle - M /rt/trunk/etc/schema.Pg - M /rt/trunk/etc/schema.SQLite - M /rt/trunk/etc/schema.mysql - M /rt/trunk/etc/upgrade/2.1.71 - M /rt/trunk/html/Admin/Elements/AddCustomFieldValue - M /rt/trunk/html/Admin/Elements/EditCustomField - M /rt/trunk/html/Admin/Elements/EditCustomFieldValues - M /rt/trunk/html/Admin/Elements/EditCustomFields - M /rt/trunk/html/Admin/Elements/EditQueueWatchers - M /rt/trunk/html/Admin/Elements/EditScrip - M /rt/trunk/html/Admin/Elements/EditScrips - M /rt/trunk/html/Admin/Elements/EditTemplates - M /rt/trunk/html/Admin/Elements/ListGlobalCustomFields - M /rt/trunk/html/Admin/Elements/QueueRightsForUser - M /rt/trunk/html/Admin/Elements/SelectCustomFieldType - M /rt/trunk/html/Admin/Elements/SelectGroups - M /rt/trunk/html/Admin/Elements/SelectModifyGroup - M /rt/trunk/html/Admin/Elements/SelectNewGroupMembers - M /rt/trunk/html/Admin/Elements/SelectRights - M /rt/trunk/html/Admin/Elements/SelectScripAction - M /rt/trunk/html/Admin/Elements/SelectScripCondition - M /rt/trunk/html/Admin/Elements/SelectSingleOrMultiple - M /rt/trunk/html/Admin/Elements/SelectStage - M /rt/trunk/html/Admin/Elements/SelectUsers - M /rt/trunk/html/Admin/Global/CustomField.html - M /rt/trunk/html/Admin/Global/CustomFields.html - M /rt/trunk/html/Admin/Global/Scrip.html - M /rt/trunk/html/Admin/Groups/GroupRights.html - M /rt/trunk/html/Admin/Groups/Members.html - M /rt/trunk/html/Admin/Groups/Modify.html - M /rt/trunk/html/Admin/Groups/UserRights.html - M /rt/trunk/html/Admin/Groups/index.html - M /rt/trunk/html/Admin/Queues/CustomField.html - M /rt/trunk/html/Admin/Queues/CustomFields.html - M /rt/trunk/html/Admin/Queues/Scrip.html - M /rt/trunk/html/Approvals/Display.html - M /rt/trunk/html/Approvals/Elements/Approve - M /rt/trunk/html/Approvals/Elements/PendingMyApproval - M /rt/trunk/html/Approvals/Elements/ShowDependency - M /rt/trunk/html/Approvals/Elements/Tabs - M /rt/trunk/html/Approvals/index.html - M /rt/trunk/html/Elements/BevelBoxRaisedEnd - M /rt/trunk/html/Elements/BevelBoxRaisedStart - M /rt/trunk/html/Elements/Callback - M /rt/trunk/html/Elements/CreateTicket - M /rt/trunk/html/Elements/GotoTicket - M /rt/trunk/html/Elements/Menu - M /rt/trunk/html/Elements/MessageBox - M /rt/trunk/html/Elements/MyRequests - M /rt/trunk/html/Elements/MyTickets - M /rt/trunk/html/Elements/PageLayout - M /rt/trunk/html/Elements/Quicksearch - M /rt/trunk/html/Elements/Refresh - M /rt/trunk/html/Elements/SelectAttachmentField - M /rt/trunk/html/Elements/SelectCustomFieldOperator - M /rt/trunk/html/Elements/SelectCustomFieldValue - M /rt/trunk/html/Elements/SelectGroups - M /rt/trunk/html/Elements/SelectLang - M /rt/trunk/html/Elements/SelectLinkType - M /rt/trunk/html/Elements/SelectMatch - M /rt/trunk/html/Elements/SelectResultsPerPage - M /rt/trunk/html/Elements/SelectSortOrder - M /rt/trunk/html/Elements/SelectTicketSortBy - M /rt/trunk/html/Elements/SelectTicketTypes - M /rt/trunk/html/Elements/SelectWatcherType - M /rt/trunk/html/Elements/SetupSessionCookie - M /rt/trunk/html/Elements/ShadedInputRow - M /rt/trunk/html/Elements/ShadedRow - M /rt/trunk/html/Elements/SimpleSearch - M /rt/trunk/html/Elements/ViewUser - M /rt/trunk/html/NoAuth/images/back_home.gif - M /rt/trunk/html/NoAuth/images/bplogo.gif - M /rt/trunk/html/NoAuth/images/favicon.png - M /rt/trunk/html/NoAuth/images/head_requestracker.gif - M /rt/trunk/html/NoAuth/images/rt.jpg - M /rt/trunk/html/NoAuth/images/space.gif - M /rt/trunk/html/NoAuth/images/spacer.gif - M /rt/trunk/html/NoAuth/images/squares_blue.gif - M /rt/trunk/html/REST/1.0/Forms/queue/default - M /rt/trunk/html/REST/1.0/Forms/queue/ns - M /rt/trunk/html/REST/1.0/Forms/ticket/attachments - M /rt/trunk/html/REST/1.0/Forms/ticket/default - M /rt/trunk/html/REST/1.0/Forms/ticket/history - M /rt/trunk/html/REST/1.0/Forms/ticket/links - M /rt/trunk/html/REST/1.0/Forms/user/default - M /rt/trunk/html/REST/1.0/Forms/user/ns - M /rt/trunk/html/REST/1.0/NoAuth/mail-gateway - M /rt/trunk/html/REST/1.0/autohandler - M /rt/trunk/html/REST/1.0/dhandler - M /rt/trunk/html/REST/1.0/logout - M /rt/trunk/html/REST/1.0/search/dhandler - M /rt/trunk/html/REST/1.0/search/ticket - M /rt/trunk/html/REST/1.0/ticket/comment - M /rt/trunk/html/REST/1.0/ticket/link - M /rt/trunk/html/REST/1.0/ticket/merge - M /rt/trunk/html/Search/Elements/PickRestriction - M /rt/trunk/html/Search/Elements/TicketHeader - M /rt/trunk/html/Search/Elements/TicketHeaderCell - M /rt/trunk/html/Search/Elements/TicketRow - M /rt/trunk/html/SelfService/Attachment/dhandler - M /rt/trunk/html/SelfService/Closed.html - M /rt/trunk/html/SelfService/Elements/MyRequests - M /rt/trunk/html/SelfService/Elements/Tabs - M /rt/trunk/html/SelfService/index.html - M /rt/trunk/html/Ticket/Attachment/dhandler - M /rt/trunk/html/Ticket/Elements/BulkLinks - M /rt/trunk/html/Ticket/Elements/EditCustomField - M /rt/trunk/html/Ticket/Elements/EditCustomFields - M /rt/trunk/html/Ticket/Elements/ShowAttachments - M /rt/trunk/html/Ticket/Elements/ShowCustomFields - M /rt/trunk/html/Ticket/Elements/ShowDates - M /rt/trunk/html/Ticket/Elements/ShowLink - M /rt/trunk/html/Ticket/Elements/ShowMessageHeaders - M /rt/trunk/html/Ticket/Elements/ShowMessageStanza - M /rt/trunk/html/Ticket/Elements/ShowRequestor - M /rt/trunk/html/Ticket/Elements/Tabs - M /rt/trunk/html/User/Delegation.html - M /rt/trunk/html/User/Elements/DelegateRights - M /rt/trunk/html/User/Elements/GroupTabs - M /rt/trunk/html/User/Elements/Tabs - M /rt/trunk/html/User/Groups/Members.html - M /rt/trunk/html/User/Groups/Modify.html - M /rt/trunk/html/User/Groups/index.html - M /rt/trunk/html/index.html - M /rt/trunk/html/l - M /rt/trunk/install-sh - M /rt/trunk/lib/RT/ACE_Overlay.pm - M /rt/trunk/lib/RT/ACL_Overlay.pm - M /rt/trunk/lib/RT/Action/AutoOpen.pm - M /rt/trunk/lib/RT/Action/CreateTickets.pm - M /rt/trunk/lib/RT/Action/EscalatePriority.pm - M /rt/trunk/lib/RT/Action/ResolveMembers.pm - M /rt/trunk/lib/RT/Action/SetPriority.pm - M /rt/trunk/lib/RT/Action/UserDefined.pm - M /rt/trunk/lib/RT/Attachment_Overlay.pm - M /rt/trunk/lib/RT/Attachments_Overlay.pm - M /rt/trunk/lib/RT/Base.pm - M /rt/trunk/lib/RT/CachedGroupMember.pm - M /rt/trunk/lib/RT/CachedGroupMember_Overlay.pm - M /rt/trunk/lib/RT/CachedGroupMembers.pm - M /rt/trunk/lib/RT/CachedGroupMembers_Overlay.pm - M /rt/trunk/lib/RT/Condition/AnyTransaction.pm - M /rt/trunk/lib/RT/Condition/BeforeDue.pm - M /rt/trunk/lib/RT/Condition/Overdue.pm - M /rt/trunk/lib/RT/Condition/OwnerChange.pm - M /rt/trunk/lib/RT/Condition/PriorityExceeds.pm - M /rt/trunk/lib/RT/Condition/QueueChange.pm - M /rt/trunk/lib/RT/Condition/StatusChange.pm - M /rt/trunk/lib/RT/Condition/UserDefined.pm - M /rt/trunk/lib/RT/CurrentUser.pm - M /rt/trunk/lib/RT/CustomField.pm - M /rt/trunk/lib/RT/CustomFieldValue.pm - M /rt/trunk/lib/RT/CustomFieldValues.pm - M /rt/trunk/lib/RT/CustomFieldValues_Overlay.pm - M /rt/trunk/lib/RT/CustomField_Overlay.pm - M /rt/trunk/lib/RT/CustomFields.pm - M /rt/trunk/lib/RT/CustomFields_Overlay.pm - M /rt/trunk/lib/RT/Date.pm - M /rt/trunk/lib/RT/EmailParser.pm - M /rt/trunk/lib/RT/GroupMember_Overlay.pm - M /rt/trunk/lib/RT/GroupMembers_Overlay.pm - M /rt/trunk/lib/RT/Group_Overlay.pm - M /rt/trunk/lib/RT/Groups_Overlay.pm - M /rt/trunk/lib/RT/Handle.pm - M /rt/trunk/lib/RT/I18N/cs.pm - M /rt/trunk/lib/RT/I18N/cs.po - M /rt/trunk/lib/RT/I18N/de.po - M /rt/trunk/lib/RT/I18N/en.po - M /rt/trunk/lib/RT/I18N/es.po - M /rt/trunk/lib/RT/I18N/fi.po - M /rt/trunk/lib/RT/I18N/fr.po - M /rt/trunk/lib/RT/I18N/he.po - M /rt/trunk/lib/RT/I18N/i_default.pm - M /rt/trunk/lib/RT/I18N/it.po - M /rt/trunk/lib/RT/I18N/ja.po - M /rt/trunk/lib/RT/I18N/nl.po - M /rt/trunk/lib/RT/I18N/no.po - M /rt/trunk/lib/RT/I18N/pt_br.po - M /rt/trunk/lib/RT/I18N/ru.po - M /rt/trunk/lib/RT/I18N/zh_cn.po - M /rt/trunk/lib/RT/I18N/zh_tw.po - M /rt/trunk/lib/RT/I18N.pm - M /rt/trunk/lib/RT/Interface/CLI.pm - M /rt/trunk/lib/RT/Interface/Email/Auth/MailFrom.pm - M /rt/trunk/lib/RT/Interface/Email/Filter/SpamAssassin.pm - M /rt/trunk/lib/RT/Interface/Email.pm - M /rt/trunk/lib/RT/Interface/REST.pm - M /rt/trunk/lib/RT/Interface/Web.pm - M /rt/trunk/lib/RT/Link.pm - M /rt/trunk/lib/RT/Link_Overlay.pm - M /rt/trunk/lib/RT/Links.pm - M /rt/trunk/lib/RT/Links_Overlay.pm - M /rt/trunk/lib/RT/Principal.pm - M /rt/trunk/lib/RT/Principal_Overlay.pm - M /rt/trunk/lib/RT/Principals.pm - M /rt/trunk/lib/RT/Principals_Overlay.pm - M /rt/trunk/lib/RT/Queue_Overlay.pm - M /rt/trunk/lib/RT/Queues_Overlay.pm - M /rt/trunk/lib/RT/Record.pm - M /rt/trunk/lib/RT/ScripAction_Overlay.pm - M /rt/trunk/lib/RT/ScripActions_Overlay.pm - M /rt/trunk/lib/RT/ScripCondition_Overlay.pm - M /rt/trunk/lib/RT/ScripConditions_Overlay.pm - M /rt/trunk/lib/RT/Scrip_Overlay.pm - M /rt/trunk/lib/RT/Scrips_Overlay.pm - M /rt/trunk/lib/RT/Search/ActiveTicketsInQueue.pm - M /rt/trunk/lib/RT/Search/Generic.pm - M /rt/trunk/lib/RT/StyleGuide.pod - M /rt/trunk/lib/RT/System.pm - M /rt/trunk/lib/RT/Template_Overlay.pm - M /rt/trunk/lib/RT/Templates_Overlay.pm - M /rt/trunk/lib/RT/TicketCustomFieldValue.pm - M /rt/trunk/lib/RT/TicketCustomFieldValue_Overlay.pm - M /rt/trunk/lib/RT/TicketCustomFieldValues.pm - M /rt/trunk/lib/RT/TicketCustomFieldValues_Overlay.pm - M /rt/trunk/lib/RT/Ticket_Overlay.pm - M /rt/trunk/lib/RT/Tickets_Overlay.pm - M /rt/trunk/lib/RT/Tickets_Overlay_SQL.pm - M /rt/trunk/lib/RT/Transaction_Overlay.pm - M /rt/trunk/lib/RT/Transactions_Overlay.pm - M /rt/trunk/lib/RT/URI/base.pm - M /rt/trunk/lib/RT/URI/fsck_com_rt.pm - M /rt/trunk/lib/RT/URI.pm - M /rt/trunk/lib/RT/User_Overlay.pm - M /rt/trunk/lib/RT/Users_Overlay.pm - M /rt/trunk/lib/RT.pm - M /rt/trunk/lib/RT.pm.in - M /rt/trunk/lib/t/00smoke.t - M /rt/trunk/lib/t/00smoke.t.in - M /rt/trunk/lib/t/01harness.t - M /rt/trunk/lib/t/01harness.t.in - M /rt/trunk/lib/t/02regression.t - M /rt/trunk/lib/t/02regression.t.in - M /rt/trunk/lib/t/03web.pl - M /rt/trunk/lib/t/03web.pl.in - M /rt/trunk/lib/t/04_send_email.pl - M /rt/trunk/lib/t/04_send_email.pl.in - M /rt/trunk/lib/t/data/8859-15-message-series/dir - M /rt/trunk/lib/t/data/8859-15-message-series/msg1 - M /rt/trunk/lib/t/data/8859-15-message-series/msg2 - M /rt/trunk/lib/t/data/8859-15-message-series/msg3 - M /rt/trunk/lib/t/data/8859-15-message-series/msg4 - M /rt/trunk/lib/t/data/8859-15-message-series/msg5 - M /rt/trunk/lib/t/data/8859-15-message-series/msg6 - M /rt/trunk/lib/t/data/8859-15-message-series/msg7 - A /rt/trunk/lib/t/data/crashes-file-based-parser - M /rt/trunk/lib/t/data/multipart-alternative-with-umlaut - M /rt/trunk/lib/t/data/multipart-report - M /rt/trunk/lib/t/data/nested-mime-sample - M /rt/trunk/lib/t/data/nested-rfc-822 - M /rt/trunk/lib/t/data/new-ticket-from-iso-8859-1 - M /rt/trunk/lib/t/data/new-ticket-from-iso-8859-1-full - A /rt/trunk/lib/t/data/notes-uuencoded - M /rt/trunk/lib/t/data/russian-subject-no-content-type - M /rt/trunk/lib/t/data/text-html-in-russian - M /rt/trunk/lib/t/data/text-html-with-umlaut - M /rt/trunk/lib/t/regression/00placeholder - M /rt/trunk/lib/t/regression/mime_tests - M /rt/trunk/m4/rt_enable_layout.m4 - M /rt/trunk/m4/rt_expand_var.m4 - M /rt/trunk/m4/rt_layout.m4 - M /rt/trunk/m4/rt_subst_expanded_arg.m4 - M /rt/trunk/sbin/extract-message-catalog - M /rt/trunk/sbin/extract_pod_tests - M /rt/trunk/sbin/factory - M /rt/trunk/sbin/license_tag - M /rt/trunk/sbin/regression_harness - M /rt/trunk/sbin/rt-test-dependencies - M /rt/trunk/sbin/rt-test-dependencies.in + M /rt/branches/rt-3.1/html/Ticket/Update.html + +RT-Ticket: 5318 +RT-Status: resolved + + * The Reply/Comment dropdown box now defaults to Comment unless the user + has clicked Reply. +------------------------------------------------------------------------ +r1143 | jesse | 2004-06-25 12:43:50 -0400 (Fri, 25 Jun 2004) | 6 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/releng.cnf + + ---------------------------------------------------------------------- + r1971@tinbook: jesse | 2004-06-25T16:34:00.998988Z + + Bumping to 3.2.0rc2 + ---------------------------------------------------------------------- + +------------------------------------------------------------------------ +r1142 | alexmv | 2004-06-24 16:50:11 -0400 (Thu, 24 Jun 2004) | 11 lines +Changed paths: + M /rt/branches/rt-3.1/html/Search/Results.html + M /rt/branches/rt-3.1/lib/RT/SearchBuilder.pm + M /rt/branches/rt-3.1/lib/RT/Tickets_Overlay.pm + + + * Tickets::ItemsArrayRef needs to exist, and step though the contents to + ensure access control; code dropped back in + + * However, it should provide ordered results; factor out sorting from + overridden RT::SearchBuilder's ItemsArrayRef into ItemsOrderBy and + call that in Tickets::ItemsArrayRef + + * Invalidate ItemMap if ItemsArray is invalidated + + +------------------------------------------------------------------------ +r1141 | alexmv | 2004-06-24 03:48:39 -0400 (Thu, 24 Jun 2004) | 7 lines +Changed paths: + M /rt/branches/rt-3.1/html/Search/Build.html + M /rt/branches/rt-3.1/html/Search/Results.html + M /rt/branches/rt-3.1/html/Ticket/Elements/Tabs + M /rt/branches/rt-3.1/lib/RT/Tickets_Overlay.pm + + * Further changes to keep sort order + + * Remove RT::Tickets_Overlay::ItemsArrayRef, which seemed to only + duplicate the effect of RT::SearchBuilder but without the OrderBy + feature. + + +------------------------------------------------------------------------ +r1140 | alexmv | 2004-06-23 17:33:28 -0400 (Wed, 23 Jun 2004) | 3 lines +Changed paths: + M /rt/branches/rt-3.1/html/Elements/TicketList + M /rt/branches/rt-3.1/html/Search/Edit.html + M /rt/branches/rt-3.1/html/Search/Results.html + M /rt/branches/rt-3.1/html/Ticket/Elements/Tabs + + * Maintain Order and OrderBy across more links -- most importantly, + the "prev/next" ones + +------------------------------------------------------------------------ +r1138 | alexmv | 2004-06-22 19:37:54 -0400 (Tue, 22 Jun 2004) | 3 lines +Changed paths: + M /rt/branches/rt-3.1/html/Ticket/Elements/Tabs + + * Fix first/prev/next/last buttons (only show once, reparent to sensible place) + * Add "show results" link whenever there is a search + +------------------------------------------------------------------------ +r1136 | alexmv | 2004-06-22 17:17:44 -0400 (Tue, 22 Jun 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Search/Build.html + + * Oops. Should make sure to store state before forwarding to results. + +------------------------------------------------------------------------ +r1135 | alexmv | 2004-06-22 17:16:41 -0400 (Tue, 22 Jun 2004) | 3 lines +Changed paths: + M /rt/branches/rt-3.1/html/Search/Build.html + + * Do the search _after_ any modifications are passed in -- this + allows executing searches from a (relatively) simple URL. + +------------------------------------------------------------------------ +r1133 | huberth | 2004-06-22 16:31:04 -0400 (Tue, 22 Jun 2004) | 7 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/Transactions_Overlay.pm + +RT-Ticket: 5149 +RT-Status: resolved + +* Transactions previously were ordered only by time of creation, and were + displayed in an arbitrary order otherwise. They are now sorted first by + time of creation and next by transaction ID. + +------------------------------------------------------------------------ +r1132 | alexmv | 2004-06-22 16:21:52 -0400 (Tue, 22 Jun 2004) | 6 lines +Changed paths: + M /rt/branches/rt-3.1/sbin/rt-test-dependencies.in + +RT-Ticket: 5767 +RT-Update: correspond +RT-Status: resolved + + * Fix copy/paste error -- the web group isn't a user, it's a _group_. + +------------------------------------------------------------------------ +r1131 | alexmv | 2004-06-22 16:15:47 -0400 (Tue, 22 Jun 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Elements/TicketList + M /rt/branches/rt-3.1/html/Search/Elements/BuildFormatString + + * Add CreatedBy (AKA Creator) column + +------------------------------------------------------------------------ +r1130 | alexmv | 2004-06-22 16:11:54 -0400 (Tue, 22 Jun 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/Ticket_Overlay.pm + + * Remove duplicate hash entries from _ClassAccessible + +------------------------------------------------------------------------ +r1129 | alexmv | 2004-06-22 15:43:21 -0400 (Tue, 22 Jun 2004) | 7 lines +Changed paths: + M /rt/branches/rt-3.1/html/Elements/TicketList + M /rt/branches/rt-3.1/html/Search/Elements/BuildFormatString + +RT-Ticket: 5765 +RT-Status: resolved +RT-Update: correspond + + * Add LastUpdatedBy as a possible column + + +------------------------------------------------------------------------ +r1128 | jesse | 2004-06-22 15:40:41 -0400 (Tue, 22 Jun 2004) | 6 lines +Changed paths: + M /rt/branches/rt-3.1/html/Admin/Elements/EditScrips + M /rt/branches/rt-3.1/html/Admin/Elements/EditTemplates + +RT-Ticket: 2584 +RT-Status: open + +The previous patch wasn't valid mason. I'd also like to do something a little more elegant. (Perhaps we should do it at the API level, not the UI level) + + +------------------------------------------------------------------------ +r1127 | alexmv | 2004-06-22 14:49:51 -0400 (Tue, 22 Jun 2004) | 6 lines +Changed paths: + M /rt/branches/rt-3.1/etc/upgrade/3.1.17/content + +RT-Ticket: 5764 +RT-Status: resolved +RT-Update: correspond + + * Fix missing paren + +------------------------------------------------------------------------ +r1125 | jesse | 2004-06-21 15:39:29 -0400 (Mon, 21 Jun 2004) | 10 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/README + M /rt/branches/rt-3.1/UPGRADING + M /rt/branches/rt-3.1/configure.ac + M /rt/branches/rt-3.1/releng.cnf + + ---------------------------------------------------------------------- + r1949@tinbook: jesse | 2004-06-21T18:09:01.019869Z + + + ---------------------------------------------------------------------- + r1950@tinbook: jesse | 2004-06-21T19:36:16.853567Z + + Bumping to RT 3.2.0rc1 + ---------------------------------------------------------------------- + +------------------------------------------------------------------------ +r1124 | alexmv | 2004-06-21 05:19:56 -0400 (Mon, 21 Jun 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Search/Build.html + M /rt/branches/rt-3.1/html/Search/Elements/BuildFormatString + M /rt/branches/rt-3.1/html/Search/Elements/EditFormat + M /rt/branches/rt-3.1/html/Search/Elements/EditSearches + + * Search cleanup + +------------------------------------------------------------------------ +r1123 | jesse | 2004-06-21 00:36:40 -0400 (Mon, 21 Jun 2004) | 6 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/html/Elements/ScrubHTML + + ---------------------------------------------------------------------- + r1946@tinbook: jesse | 2004-06-21T04:35:49.516410Z + + Be more conservative about what href tags we display in scrubbed html + ---------------------------------------------------------------------- + +------------------------------------------------------------------------ +r1120 | robert | 2004-06-20 02:25:23 -0400 (Sun, 20 Jun 2004) | 6 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/configure.ac + + ---------------------------------------------------------------------- + r607@bear: rspier | 2004-06-20T06:25:04.273677Z + + 'RT' should always be UC + ---------------------------------------------------------------------- + +------------------------------------------------------------------------ +r1116 | alexmv | 2004-06-18 15:23:03 -0400 (Fri, 18 Jun 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/lib/t/00smoke.t.in + + * Exclude the .pm config files in etc/ + +------------------------------------------------------------------------ +r1115 | alexmv | 2004-06-18 14:56:12 -0400 (Fri, 18 Jun 2004) | 3 lines +Changed paths: + M /rt/branches/rt-3.1/html/Search/Elements/PickCFs + + * CustomField->QueueObj is defined; checking for glocal fields should + be done with CustomField->QueueObj->id + +------------------------------------------------------------------------ +r1113 | leira | 2004-06-18 12:22:37 -0400 (Fri, 18 Jun 2004) | 6 lines +Changed paths: + M /rt/branches/rt-3.1/html/Elements/TicketList + +RT-Ticket: 5478 +RT-Status: resolved +RT-Update: correspond + +We now pay attention to the longest row when parsing the header, and pad the rows for the entries if necessary, so that the shadings continues all the way across. + +------------------------------------------------------------------------ +r1111 | jesse | 2004-06-18 01:50:41 -0400 (Fri, 18 Jun 2004) | 1 line +Changed paths: + M /rt/branches/rt-3.1/releng.cnf + +Bumping to 3.1.17 (yes, we skipped 3.1.16) +------------------------------------------------------------------------ +r1110 | jesse | 2004-06-18 01:45:58 -0400 (Fri, 18 Jun 2004) | 14 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/Makefile.in + M /rt/branches/rt-3.1/README + M /rt/branches/rt-3.1/bin/mason_handler.scgi.in + D /rt/branches/rt-3.1/bin/rt-commit-handler.in + M /rt/branches/rt-3.1/bin/rt-crontool.in + M /rt/branches/rt-3.1/bin/webmux.pl.in + M /rt/branches/rt-3.1/configure.ac + M /rt/branches/rt-3.1/lib/RT/Interface/Web.pm + M /rt/branches/rt-3.1/lib/RT.pm.in + + ---------------------------------------------------------------------- + r1918@tinbook: jesse | 2004-06-18T02:59:32.811556Z + + Starting to refactor CGI/Apache handler code to reduce duplication + ---------------------------------------------------------------------- + r1919@tinbook: jesse | 2004-06-18T03:03:37.413121Z + + Add back mason data_dir support + ---------------------------------------------------------------------- + r1920@tinbook: jesse | 2004-06-18T03:27:07.080772Z + + Removed the rest of SetGID from the RT core. + ---------------------------------------------------------------------- + +------------------------------------------------------------------------ +r1108 | alexmv | 2004-06-17 20:32:09 -0400 (Thu, 17 Jun 2004) | 7 lines +Changed paths: + M /rt/branches/rt-3.1/html/Ticket/ModifyAll.html + +RT-Ticket: 5746 +RT-Status: resolved +RT-Update: correspond + + * Apply patch from 5746 to fix bug where attachments to jumbo were + ignored + +------------------------------------------------------------------------ +r1107 | alexmv | 2004-06-17 20:13:46 -0400 (Thu, 17 Jun 2004) | 8 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/Record.pm + +RT-Ticket: 5753 +RT-Status: resolved +RT-Update: correspond + + * RT::Record objects are not always tickets; do introspection to find + out what kind of object we're updating, and use that to generate + the log message + +------------------------------------------------------------------------ +r1104 | leira | 2004-06-17 15:39:21 -0400 (Thu, 17 Jun 2004) | 6 lines +Changed paths: + M /rt/branches/rt-3.1/html/Admin/Elements/EditScrips + M /rt/branches/rt-3.1/html/Admin/Elements/EditTemplates + +RT-Ticket: 2584 +RT-Status: resolved +RT-Action: comment + +The Templates page now says how many scrips each template is being used by, and if you delete a template that's in use, the actions at the top warn you that you've done so. + +------------------------------------------------------------------------ +r1103 | leira | 2004-06-17 15:08:04 -0400 (Thu, 17 Jun 2004) | 6 lines +Changed paths: + M /rt/branches/rt-3.1/html/Admin/Elements/EditQueueWatchers + M /rt/branches/rt-3.1/html/Admin/Queues/People.html + M /rt/branches/rt-3.1/html/Ticket/Elements/EditWatchers + M /rt/branches/rt-3.1/lib/RT/Interface/Web.pm + M /rt/branches/rt-3.1/lib/RT/Queue_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Ticket_Overlay.pm + +RT-Ticket: 3240 +RT-Status: resolved +RT-Action: comment + +Everything but Transaction type is now "DeleteWatcher" rather than "DelWatcher". + +------------------------------------------------------------------------ +r1102 | leira | 2004-06-17 14:10:41 -0400 (Thu, 17 Jun 2004) | 6 lines +Changed paths: + M /rt/branches/rt-3.1/etc/initialdata + A /rt/branches/rt-3.1/etc/upgrade/3.1.17 + A /rt/branches/rt-3.1/etc/upgrade/3.1.17/content + A /rt/branches/rt-3.1/lib/RT/Condition/PriorityChange.pm + +RT-Ticket: 4355 +RT-Status: resolved +RT-Action: comment + +Added new "On Priority Change" condition and "Notify Ccs" and "NotifyCcs as Comment" action. + +------------------------------------------------------------------------ +r1101 | jesse | 2004-06-17 14:10:32 -0400 (Thu, 17 Jun 2004) | 8 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/Makefile.in + M /rt/branches/rt-3.1/bin/mason_handler.fcgi.in + M /rt/branches/rt-3.1/lib/RT/Interface/Web.pm + M /rt/branches/rt-3.1/sbin/rt-test-dependencies.in + + + ---------------------------------------------------------------------- + r1916@tinbook: jesse | 2004-06-17T18:09:53.277305Z + + Starting to move away from SetGID fastcgi support. Switched to using mason's "memory cache" instead of the "file cache" for mason template files. This should have a very minimal performance impact and reduce user confusion' + + ---------------------------------------------------------------------- + +------------------------------------------------------------------------ +r1098 | leira | 2004-06-17 13:00:37 -0400 (Thu, 17 Jun 2004) | 6 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/Interface/Email.pm + +RT-Ticket: 3035 +RT-Status: resolved +RT-Action: comment + +RT::Interface::Email now knows whether it's trying to create a user on ticket creation or reply, and gives an appropriate error message about which right is lacking. + +------------------------------------------------------------------------ +r1097 | leira | 2004-06-17 10:01:58 -0400 (Thu, 17 Jun 2004) | 6 lines +Changed paths: + M /rt/branches/rt-3.1/html/Ticket/Elements/ShowGroupMembers + M /rt/branches/rt-3.1/html/Ticket/Elements/ShowUserEntry + +RT-Ticket: 4121 +RT-Status: resolved +RT-Action: comment + +
moved to ShowGroupMembers rather than ShowUserEntry. + +------------------------------------------------------------------------ +r1096 | leira | 2004-06-17 09:36:47 -0400 (Thu, 17 Jun 2004) | 8 lines +Changed paths: + M /rt/branches/rt-3.1/html/Admin/Elements/EditScrip + +RT-Ticket: 2583 +RT-Status: resolved +RT-Action: comment + +I moved the Fields for user-defined conditions and actions down, as recommended. This creates new strings for the message catalog, but doesn't change any old ones. + +I also made some more of the labels CSS classes. + +------------------------------------------------------------------------ +r1093 | alexmv | 2004-06-16 21:08:55 -0400 (Wed, 16 Jun 2004) | 3 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/Action/CreateTickets.pm + + * Only insert a default "requestor" line if a default value was + passed in; this makes the regression suite happy again. + +------------------------------------------------------------------------ +r1092 | jesse | 2004-06-16 20:52:13 -0400 (Wed, 16 Jun 2004) | 8 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/Makefile.in + M /rt/branches/rt-3.1/bin/rt-crontool.in + M /rt/branches/rt-3.1/etc/acl.mysql + M /rt/branches/rt-3.1/html/Admin/Elements/UserTabs + M /rt/branches/rt-3.1/html/Admin/Users/Modify.html + M /rt/branches/rt-3.1/html/Elements/Header + M /rt/branches/rt-3.1/html/REST/1.0/NoAuth/mail-gateway + M /rt/branches/rt-3.1/html/Ticket/Create.html + M /rt/branches/rt-3.1/html/Ticket/Elements/ShowDates + M /rt/branches/rt-3.1/html/Ticket/Elements/ShowHistory + M /rt/branches/rt-3.1/lib/RT/Action/EscalatePriority.pm + M /rt/branches/rt-3.1/lib/RT/CurrentUser.pm + M /rt/branches/rt-3.1/lib/RT/Interface/Email.pm + M /rt/branches/rt-3.1/lib/RT/Link_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Ticket_Overlay.pm + M /rt/branches/rt-3.1/lib/RT.pm.in + + + ---------------------------------------------------------------------- + r1835@debian: jesse | 2004-06-17T08:42:54.935871Z + r1837@debian: jesse | 2004-06-17T09:51:45.205797Z + + Merged forward from 3.0 + + +------------------------------------------------------------------------ +r1091 | leira | 2004-06-16 18:16:35 -0400 (Wed, 16 Jun 2004) | 7 lines +Changed paths: + A /rt/branches/rt-3.1/html/Ticket/Elements/ShowGroupMembers + M /rt/branches/rt-3.1/html/Ticket/Elements/ShowPeople + A /rt/branches/rt-3.1/html/Ticket/Elements/ShowUserEntry + +RT-Ticket: 4121 +RT-Status: resolved +RT-Update: comment + +The ShowPeople component now displays each user on its own line, including the username, and the email address if it exists and isn't the same as the username. + + +------------------------------------------------------------------------ +r1088 | huberth | 2004-06-16 17:30:28 -0400 (Wed, 16 Jun 2004) | 5 lines +Changed paths: + M /rt/branches/rt-3.1/sbin/rt-test-dependencies.in + +RT-Ticket: 5717 +RT-Status: resolved + +XML::RSS added to sbin/rt-test-dependencies.in + +------------------------------------------------------------------------ +r1086 | alexmv | 2004-06-16 14:49:43 -0400 (Wed, 16 Jun 2004) | 12 lines +Changed paths: + M /rt/branches/rt-3.1/html/Elements/SelectOwner + M /rt/branches/rt-3.1/html/Elements/SelectStatus + M /rt/branches/rt-3.1/html/SelfService/Display.html + M /rt/branches/rt-3.1/html/SelfService/Update.html + M /rt/branches/rt-3.1/html/Ticket/Create.html + M /rt/branches/rt-3.1/html/Ticket/Elements/EditBasics + M /rt/branches/rt-3.1/html/Ticket/Elements/EditPeople + M /rt/branches/rt-3.1/html/Ticket/Update.html + M /rt/branches/rt-3.1/html/Tools/MyDay.html + M /rt/branches/rt-3.1/lib/RT/Interface/Web.pm + +RT-Ticket: 3800 +RT-Status: resolved +RT-Update: correspond + + * Update the "-" line in Owner and Status drop-downs to be more + descriptive in several cases, taking the form "Nobody (Unchanged)"; + this allows it to become the default without losing information. + + * Fixed the border cases where owner or status were attempted to be + set to "" by accident + + +------------------------------------------------------------------------ +r1072 | jesse | 2004-06-14 20:08:15 -0400 (Mon, 14 Jun 2004) | 7 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/EmailParser.pm + +RT-Ticket: 5712 + +It turns out that MIME::Parser has a lame, non-obvious default for tempfile reuse. +Perhaps code-hits will fix our problem. + + + +------------------------------------------------------------------------ +r1063 | jesse | 2004-06-14 00:36:22 -0400 (Mon, 14 Jun 2004) | 6 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/lib/RT/EmailParser.pm + + ---------------------------------------------------------------------- + r1794@debian: jesse | 2004-06-14T13:40:18.744831Z + + Another attempt at fixing the taint bug + ---------------------------------------------------------------------- + +------------------------------------------------------------------------ +r1056 | jesse | 2004-06-12 12:12:30 -0400 (Sat, 12 Jun 2004) | 6 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/lib/RT/Interface/Email.pm + + ---------------------------------------------------------------------- + r1788@debian: jesse | 2004-06-13T01:05:11.245221Z + + Autogenerated error email is now properly marked as Precedence: buil + ---------------------------------------------------------------------- + +------------------------------------------------------------------------ +r1039 | leira | 2004-06-09 11:56:31 -0400 (Wed, 09 Jun 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Tools/Offline.html + M /rt/branches/rt-3.1/lib/RT/Action/CreateTickets.pm + +Support default Requestor when creating tickets (will be set if no Requestor is set in the template). + +------------------------------------------------------------------------ +r1036 | alexmv | 2004-06-08 18:19:30 -0400 (Tue, 08 Jun 2004) | 7 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/I18N/no.po + +RT-Ticket: 5628 +RT-Action: correspond +RT-Status: resolve + + * Applied 's patches (finally, after running + in circles for a while) + +------------------------------------------------------------------------ +r1035 | alexmv | 2004-06-08 16:27:03 -0400 (Tue, 08 Jun 2004) | 8 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/EmailParser.pm + +RT-Ticket: 5712 +RT-Action: correspond + + * Fix =head1 NAME + + * This _should_ fix the problems caused by running under taint mode, + but I have no way of testing this at present. + +------------------------------------------------------------------------ +r1030 | leira | 2004-06-07 19:38:32 -0400 (Mon, 07 Jun 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/lib/t/03web.pl.in + +One simple search test, and many comments about future tests to write. + +------------------------------------------------------------------------ +r1029 | alexmv | 2004-06-07 17:50:37 -0400 (Mon, 07 Jun 2004) | 10 lines +Changed paths: + M /rt/branches/rt-3.1/sbin/rt-test-dependencies.in + +RT-Ticket: 5619 +RT-Action: correspond +RT-Status: resolved + + * Re-indent + + * Use getpwnam and getgrnam to check for existance of users and + groups that were chosen during configure; this might belong better + in configure.ac, but my perl-fu is better than my autoconf-fu + +------------------------------------------------------------------------ +r1028 | leira | 2004-06-07 16:57:36 -0400 (Mon, 07 Jun 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Search/Build.html + +Remove debugging statements. + +------------------------------------------------------------------------ +r1027 | leira | 2004-06-07 16:56:19 -0400 (Mon, 07 Jun 2004) | 4 lines +Changed paths: + M /rt/branches/rt-3.1/html/Search/Build.html + +- Value of entry aggregator always comes from the node's parent +- Set the parent's entry aggregator when adding a clause to a grouping +- It matters if the value of the node is a reference, not the node itself + +------------------------------------------------------------------------ +r1020 | alexmv | 2004-06-07 14:39:09 -0400 (Mon, 07 Jun 2004) | 5 lines +Changed paths: + M /rt/branches/rt-3.1/etc/schema.mysql + +RT-Ticket: 5648 +RT-Action: comment + + * Removed some unneeded indices, as per the above ticket + +------------------------------------------------------------------------ +r1008 | jesse | 2004-06-06 19:05:02 -0400 (Sun, 06 Jun 2004) | 6 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/html/Elements/TicketList + + ---------------------------------------------------------------------- + r1802@tinbook: jesse | 2004-06-06T23:05:04.113555Z + + Fixing html for search paging AGAIN + ---------------------------------------------------------------------- + +------------------------------------------------------------------------ +r1005 | leira | 2004-06-04 14:45:01 -0400 (Fri, 04 Jun 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/Interface/Web.pm + +CreateTickets should pass in link arguments to the Create Method, rather than making the links separatedly after the fact. That way, OnCreate Scrips can know about links made at ticket creation. + +------------------------------------------------------------------------ +r1004 | alexmv | 2004-06-03 21:54:54 -0400 (Thu, 03 Jun 2004) | 5 lines +Changed paths: + D /rt/branches/rt-3.1/html/Admin/Elements/ModifyQueue + D /rt/branches/rt-3.1/html/Admin/Elements/ModifyUser + M /rt/branches/rt-3.1/html/Admin/Users/Modify.html + D /rt/branches/rt-3.1/html/Admin/Users/Prefs.html + M /rt/branches/rt-3.1/html/Elements/TitleBoxStart + M /rt/branches/rt-3.1/html/NoAuth/webrt.css + M /rt/branches/rt-3.1/html/Search/Build.html + M /rt/branches/rt-3.1/html/SelfService/Display.html + M /rt/branches/rt-3.1/html/Ticket/Elements/ShowSummary + M /rt/branches/rt-3.1/html/User/Prefs.html + M /rt/branches/rt-3.1/html/index.html + + * Introduce boxcontainer class; this is to be applied on td's that + contain columns of titleboxes + * Cull three vestigal files + + +------------------------------------------------------------------------ +r1001 | alexmv | 2004-06-03 01:38:00 -0400 (Thu, 03 Jun 2004) | 10 lines +Changed paths: + M /rt/branches/rt-3.1/bin/rt.in + M /rt/branches/rt-3.1/html/Elements/EditLinks + M /rt/branches/rt-3.1/html/REST/1.0/ticket/link + M /rt/branches/rt-3.1/html/Search/Bulk.html + M /rt/branches/rt-3.1/html/Ticket/Create.html + M /rt/branches/rt-3.1/html/Ticket/Elements/ShowSummary + M /rt/branches/rt-3.1/html/Ticket/ModifyAll.html + M /rt/branches/rt-3.1/html/Ticket/ModifyLinks.html + M /rt/branches/rt-3.1/lib/RT/I18N/cs.po + M /rt/branches/rt-3.1/lib/RT/I18N/da.po + M /rt/branches/rt-3.1/lib/RT/I18N/de.po + M /rt/branches/rt-3.1/lib/RT/I18N/en_malkovich.po + M /rt/branches/rt-3.1/lib/RT/I18N/es.po + M /rt/branches/rt-3.1/lib/RT/I18N/fi.po + M /rt/branches/rt-3.1/lib/RT/I18N/fr.po + M /rt/branches/rt-3.1/lib/RT/I18N/he.po + M /rt/branches/rt-3.1/lib/RT/I18N/hu.po + M /rt/branches/rt-3.1/lib/RT/I18N/it.po + M /rt/branches/rt-3.1/lib/RT/I18N/ja.po + M /rt/branches/rt-3.1/lib/RT/I18N/nl.po + M /rt/branches/rt-3.1/lib/RT/I18N/no.po + M /rt/branches/rt-3.1/lib/RT/I18N/pt_br.po + M /rt/branches/rt-3.1/lib/RT/I18N/ru.po + M /rt/branches/rt-3.1/lib/RT/I18N/zh_cn.po + M /rt/branches/rt-3.1/lib/RT/I18N/zh_tw.po + M /rt/branches/rt-3.1/lib/RT/Queue_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Record.pm + M /rt/branches/rt-3.1/lib/RT/Ticket_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Tickets_Overlay.pm + +RT-Ticket: 1961 +RT-Status: closed +RT-Action: comment + + * Standardize on "links" instead of "relationships". This affects + the localizations, some of which (cs, da, es, he, hu, it, ja, nl, + no, pt_br, zh_cn, zh_tw) had different translations of "Links" vs + "Relationships". + + +------------------------------------------------------------------------ +r997 | leira | 2004-06-02 13:24:23 -0400 (Wed, 02 Jun 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/UPGRADING + +Refer to the README for the details. + +------------------------------------------------------------------------ +r996 | leira | 2004-06-02 13:09:20 -0400 (Wed, 02 Jun 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/UPGRADING + +Patch from Robrt to add more info to UPGRADING file. Ticket #5116. + +------------------------------------------------------------------------ +r995 | leira | 2004-06-02 13:04:15 -0400 (Wed, 02 Jun 2004) | 4 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/Interface/Web.pm + +Patch from Todd Chapman (ticket #5405) to allow passing of ticket type into CreateTicket. + +This doesn't change the UI, it just accepts the value in Web.pm. + +------------------------------------------------------------------------ +r994 | alexmv | 2004-06-01 16:02:28 -0400 (Tue, 01 Jun 2004) | 4 lines +Changed paths: + M /rt/branches/rt-3.1/sbin/rt-test-dependencies.in + +Passing empty import list when loading Module::Versions::Report +bypasses the END block (undocumented feature). There is no reason to +not give empty import lists to every use, either. + +------------------------------------------------------------------------ +r993 | jesse | 2004-06-01 15:52:47 -0400 (Tue, 01 Jun 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/bin/rt.in + M /rt/branches/rt-3.1/etc/RT_Config.pm.in + M /rt/branches/rt-3.1/lib/RT/EmailParser.pm + M /rt/branches/rt-3.1/lib/t/02regression.t.in + +Merge forward from RT 3.0 + +------------------------------------------------------------------------ +r985 | jesse | 2004-05-31 21:47:18 -0400 (Mon, 31 May 2004) | 6 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/lib/RT/Tickets_Overlay_SQL.pm + + ---------------------------------------------------------------------- + r1740@debian: jesse | 2004-06-01T10:51:04.922413Z + + Removing duplicate merged code + ---------------------------------------------------------------------- + +------------------------------------------------------------------------ +r984 | jesse | 2004-05-31 21:45:11 -0400 (Mon, 31 May 2004) | 10 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/bin/rt.in + M /rt/branches/rt-3.1/html/Search/Bulk.html + M /rt/branches/rt-3.1/lib/RT/Tickets_Overlay_SQL.pm + + ---------------------------------------------------------------------- + r1735@debian: jesse | 2004-06-01T10:41:57.961517Z + + + ---------------------------------------------------------------------- + r1737@debian: jesse | 2004-06-01T10:45:15.986227Z + + Merging from 3.0 + ---------------------------------------------------------------------- + +------------------------------------------------------------------------ +r979 | jesse | 2004-05-29 01:49:03 -0400 (Sat, 29 May 2004) | 14 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/bin/webmux.pl.in + M /rt/branches/rt-3.1/configure.ac + A /rt/branches/rt-3.1/etc/acl.Sybase + A /rt/branches/rt-3.1/etc/schema.Sybase + M /rt/branches/rt-3.1/lib/RT/Handle.pm + M /rt/branches/rt-3.1/lib/RT.pm.in + M /rt/branches/rt-3.1/releng.cnf + M /rt/branches/rt-3.1/sbin/rt-setup-database.in + + ---------------------------------------------------------------------- + r1706@tinbook: jesse | 2004-05-28T02:10:56.309297Z + + + ---------------------------------------------------------------------- + r1711@tinbook: jesse | 2004-05-28T02:47:49.277131Z + + + ---------------------------------------------------------------------- + r1735@tinbook: jesse | 2004-05-29T05:43:52.525083Z + + First pass at sybase support. incomplete + ---------------------------------------------------------------------- + +------------------------------------------------------------------------ +r976 | leira | 2004-05-28 10:14:56 -0400 (Fri, 28 May 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Search/Build.html + M /rt/branches/rt-3.1/sbin/rt-test-dependencies.in + +Use Tree::Simple for the Query builder. + +------------------------------------------------------------------------ +r974 | robert | 2004-05-28 00:48:02 -0400 (Fri, 28 May 2004) | 8 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/lib/RT/Tickets_Overlay_SQL.pm + + ---------------------------------------------------------------------- + r552@bear: rspier | 2004-05-28T04:46:48.454586Z + + [fsck.com #5639] SearchBuilder doesn't properly paginate initial searc\ + hes + + ---------------------------------------------------------------------- + +------------------------------------------------------------------------ +r968 | jesse | 2004-05-27 23:36:15 -0400 (Thu, 27 May 2004) | 1 line +Changed paths: + M /rt/branches/rt-3.1/lib/RT/EmailParser.pm + +Reversing a debug message +------------------------------------------------------------------------ +r967 | jesse | 2004-05-27 23:35:16 -0400 (Thu, 27 May 2004) | 1 line +Changed paths: + M /rt/branches/rt-3.1/lib/RT/EmailParser.pm + M /rt/branches/rt-3.1/releng.cnf + +Bumping to 3.1.16 +------------------------------------------------------------------------ +r964 | jesse | 2004-05-27 22:25:13 -0400 (Thu, 27 May 2004) | 1 line +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/releng.cnf + + +------------------------------------------------------------------------ +r963 | jesse | 2004-05-27 21:44:09 -0400 (Thu, 27 May 2004) | 6 lines +Changed paths: + M /rt/branches/rt-3.1 + D /rt/branches/rt-3.1/html/Developer + D /rt/branches/rt-3.1/html/Scope + + ---------------------------------------------------------------------- + r1688@debian: jesse | 2004-05-28T10:45:24.148694Z + + Yanking tools that were pulled out into separate distributions + ---------------------------------------------------------------------- + +------------------------------------------------------------------------ +r954 | autrijus | 2004-05-26 06:12:38 -0400 (Wed, 26 May 2004) | 20 lines +Changed paths: + M /rt + M /rt/branches/rt-3.1/lib/RT/I18N/zh_cn.po + M /rt/branches/rt-3.1/lib/RT/I18N/zh_tw.po + M /rt/branches/rt-3.3/lib/RT/I18N/zh_cn.po + M /rt/branches/rt-3.3/lib/RT/I18N/zh_tw.po + M /rt/branches/rt-3.3/lib/RT/Interface/Web.pm + M /rt/branches/rt-3.3/lib/RT/Tickets_Overlay.pm + + ---------------------------------------------------------------------- + r4757@not: autrijus | 2004-05-11T06:13:28.139589Z + + * Chinese translation for 3.2 final. + ---------------------------------------------------------------------- + r5211@not: autrijus | 2004-05-26T10:07:40.959072Z + + * FreezeThaw fails badly when encoding structures with mixed unicode + and byte string contents. Switch to Storable+Base64 which deals + with this gracefully. + + ---------------------------------------------------------------------- + r5212@not: autrijus | 2004-05-26T10:09:36.398305Z + + * EscapeUTF8 should preserve the byte/unicode flag of the original + string. Otherwise, silent promotion on AutoFlush=>0 can corrupt + pages with both byte and unicode string contents. + (Reported by: LCamel and jihuang from foundry) + ---------------------------------------------------------------------- + +------------------------------------------------------------------------ +r944 | jesse | 2004-05-24 00:01:33 -0400 (Mon, 24 May 2004) | 14 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/bin/standalone_httpd.in + M /rt/branches/rt-3.1/configure.ac + M /rt/branches/rt-3.1/html/Admin/Elements/ToolTabs + M /rt/branches/rt-3.1/html/Elements/EditLinks + M /rt/branches/rt-3.1/html/Elements/ShowLinks + M /rt/branches/rt-3.1/html/Search/Edit.html + M /rt/branches/rt-3.1/html/Search/Results.html + M /rt/branches/rt-3.1/html/Ticket/Elements/PreviewScrips + M /rt/branches/rt-3.1/lib/RT/Interface/Email/Auth/GnuPG.pm + M /rt/branches/rt-3.1/releng.cnf + + ---------------------------------------------------------------------- + r1669@tinbook: jesse | 2004-05-24T02:17:41.959105Z + + + ---------------------------------------------------------------------- + r1672@tinbook: jesse | 2004-05-24T03:09:05.156817Z + + + ---------------------------------------------------------------------- + r1673@tinbook: jesse | 2004-05-24T03:59:43.181766Z + + Bumping to 3.1.16 + ---------------------------------------------------------------------- + +------------------------------------------------------------------------ +r940 | jesse | 2004-05-23 22:28:44 -0400 (Sun, 23 May 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/lib/RT/Groups_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Queue_Overlay.pm + A /rt/branches/rt-3.1/lib/t/data/rt-send-cc + M /rt/branches/rt-3.1/releng.cnf + +Merge forward from 3.0 + +------------------------------------------------------------------------ +r937 | leira | 2004-05-19 18:31:10 -0400 (Wed, 19 May 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/bin/rt.in + +added "my" where needed in list function + +------------------------------------------------------------------------ +r936 | leira | 2004-05-19 18:30:50 -0400 (Wed, 19 May 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Search/Build.html + M /rt/branches/rt-3.1/html/Search/Elements/PickCFs + +CFs with spaces in the name need to have the whole thing quoted. + +------------------------------------------------------------------------ +r935 | leira | 2004-05-19 12:26:11 -0400 (Wed, 19 May 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Search/Elements/PickCFs + +Don't try to check for the Queue's name if there isn't a queue to begin with. + +------------------------------------------------------------------------ +r929 | leira | 2004-05-19 00:47:56 -0400 (Wed, 19 May 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Ticket/Create.html + +Remove Debug field. + +------------------------------------------------------------------------ +r927 | leira | 2004-05-19 00:39:55 -0400 (Wed, 19 May 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Search/Build.html + +Combine two forms that need to be the same. + +------------------------------------------------------------------------ +r925 | leira | 2004-05-19 00:07:41 -0400 (Wed, 19 May 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Search/Build.html + +Comment out the Advanced button again. + +------------------------------------------------------------------------ +r922 | leira | 2004-05-18 23:31:21 -0400 (Tue, 18 May 2004) | 4 lines +Changed paths: + M /rt/branches/rt-3.1/html/Search/Build.html + +Improvements to moving items in the query. + +Make things into separate forms. + +------------------------------------------------------------------------ +r921 | leira | 2004-05-18 23:26:06 -0400 (Tue, 18 May 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/Action/CreateTickets.pm + +Improvements for empty fields and fields with no ID. + +------------------------------------------------------------------------ +r919 | jesse | 2004-05-17 22:18:24 -0400 (Mon, 17 May 2004) | 1 line +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/bin/standalone_httpd.in + M /rt/branches/rt-3.1/configure.ac + M /rt/branches/rt-3.1/html/Admin/Elements/ToolTabs + M /rt/branches/rt-3.1/html/Elements/EditLinks + M /rt/branches/rt-3.1/html/Elements/ShowLinks + M /rt/branches/rt-3.1/html/Search/Edit.html + M /rt/branches/rt-3.1/html/Search/Results.html + M /rt/branches/rt-3.1/html/Ticket/Elements/PreviewScrips + M /rt/branches/rt-3.1/lib/RT/Interface/Email/Auth/GnuPG.pm + +Merge tickts +------------------------------------------------------------------------ +r917 | jesse | 2004-05-17 20:16:38 -0400 (Mon, 17 May 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/configure.ac + +Merge tickets flowing upstream + +------------------------------------------------------------------------ +r916 | jesse | 2004-05-17 16:52:59 -0400 (Mon, 17 May 2004) | 10 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/bin/rt.in + M /rt/branches/rt-3.1/lib/t/04_send_email.pl.in + + ---------------------------------------------------------------------- + r1597@debian: jesse | 2004-05-18T05:37:49.734434Z + + + ---------------------------------------------------------------------- + r1599@debian: jesse | 2004-05-18T05:51:45.332470Z + + Merge forward from 3.0 + ---------------------------------------------------------------------- + +------------------------------------------------------------------------ +r908 | jesse | 2004-05-17 01:49:16 -0400 (Mon, 17 May 2004) | 6 lines +Changed paths: + M /rt/branches/rt-3.1 + + ---------------------------------------------------------------------- + r1588@debian: jesse | 2004-05-17T14:52:29.235868Z + + + ---------------------------------------------------------------------- + +------------------------------------------------------------------------ +r907 | jesse | 2004-05-17 01:48:11 -0400 (Mon, 17 May 2004) | 1 line +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/bin/standalone_httpd.in + M /rt/branches/rt-3.1/configure.ac + M /rt/branches/rt-3.1/html/Admin/Elements/ToolTabs + M /rt/branches/rt-3.1/html/Elements/EditLinks + M /rt/branches/rt-3.1/html/Elements/ShowLinks + M /rt/branches/rt-3.1/html/Search/Edit.html + M /rt/branches/rt-3.1/html/Search/Results.html + M /rt/branches/rt-3.1/html/Ticket/Elements/PreviewScrips + M /rt/branches/rt-3.1/lib/RT/Interface/Email/Auth/GnuPG.pm + + +------------------------------------------------------------------------ +r906 | jesse | 2004-05-17 01:47:20 -0400 (Mon, 17 May 2004) | 1 line +Changed paths: + M /rt/branches/rt-3.1/html/Elements/MyTickets + M /rt/branches/rt-3.1/lib/RT/Tickets_Overlay_SQL.pm + +Removing unused code from TicketsSQL +------------------------------------------------------------------------ +r862 | jesse | 2004-05-10 18:40:16 -0400 (Mon, 10 May 2004) | 1 line +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/html/Elements/MyTickets + M /rt/branches/rt-3.1/lib/RT/Action/CreateTickets.pm + + +------------------------------------------------------------------------ +r861 | leira | 2004-05-10 18:17:03 -0400 (Mon, 10 May 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Tools/Offline.html + M /rt/branches/rt-3.1/lib/RT/Action/CreateTickets.pm + +Set default queue more robustly. + +------------------------------------------------------------------------ +r857 | jesse | 2004-05-09 14:26:49 -0400 (Sun, 09 May 2004) | 1 line +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/configure.ac + M /rt/branches/rt-3.1/lib/RT/Action/CreateTickets.pm + +Fixing some tests from linda; autoconf optimization +------------------------------------------------------------------------ +r850 | jesse | 2004-05-06 21:01:34 -0400 (Thu, 06 May 2004) | 1 line +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/bin/rt.in + M /rt/branches/rt-3.1/html/Admin/Queues/Scrip.html + M /rt/branches/rt-3.1/lib/RT/Tickets_Overlay.pm + M /rt/branches/rt-3.1/lib/RT.pm.in + +Merging forward from rt 3.0 +------------------------------------------------------------------------ +r847 | jesse | 2004-05-06 19:45:24 -0400 (Thu, 06 May 2004) | 6 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/Makefile.in + M /rt/branches/rt-3.1/bin/rt.in + M /rt/branches/rt-3.1/configure.ac + M /rt/branches/rt-3.1/etc/RT_Config.pm.in + M /rt/branches/rt-3.1/html/Admin/Groups/index.html + M /rt/branches/rt-3.1/html/Elements/MyRequests + M /rt/branches/rt-3.1/html/Ticket/Create.html + M /rt/branches/rt-3.1/html/Ticket/Elements/ShowHistory + M /rt/branches/rt-3.1/lib/RT/Action/SendEmail.pm + M /rt/branches/rt-3.1/lib/RT/Attachment_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/CachedGroupMembers_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Date.pm + M /rt/branches/rt-3.1/lib/RT/GroupMembers_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Groups_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/I18N/cs.po + M /rt/branches/rt-3.1/lib/RT/I18N/de.po + M /rt/branches/rt-3.1/lib/RT/I18N/es.po + M /rt/branches/rt-3.1/lib/RT/I18N/fr.po + M /rt/branches/rt-3.1/lib/RT/I18N/he.po + M /rt/branches/rt-3.1/lib/RT/I18N/it.po + M /rt/branches/rt-3.1/lib/RT/I18N/ja.po + M /rt/branches/rt-3.1/lib/RT/I18N/nl.po + M /rt/branches/rt-3.1/lib/RT/I18N/no.po + M /rt/branches/rt-3.1/lib/RT/I18N/pt_br.po + M /rt/branches/rt-3.1/lib/RT/I18N/ru.po + M /rt/branches/rt-3.1/lib/RT/Interface/Web.pm + M /rt/branches/rt-3.1/lib/RT/Principal_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Queue_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Ticket_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/User_Overlay.pm + M /rt/branches/rt-3.1/lib/RT.pm.in + + ---------------------------------------------------------------------- + r1481@tinbook: jesse | 2004-05-06T23:43:45.027502Z + + Merging RT 3.0.11rc1 forward + ---------------------------------------------------------------------- + +------------------------------------------------------------------------ +r846 | leira | 2004-05-06 17:00:19 -0400 (Thu, 06 May 2004) | 5 lines +Changed paths: + M /rt/branches/rt-3.1/html/Tools/Offline.html + M /rt/branches/rt-3.1/lib/RT/Action/CreateTickets.pm + +- Allow selection of a default queue +- Be more generous about fields padded with spaces +- Be more generous about field names +- Put ENDOFCONTENT at the end of content + +------------------------------------------------------------------------ +r839 | jesse | 2004-05-05 23:53:04 -0400 (Wed, 05 May 2004) | 7 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/lib/RT/Interface/Web.pm + + + ---------------------------------------------------------------------- + r839@tinbook: jesse | 2004-05-06T03:51:01.771468Z + + #5620: RT 3.1.14 Bug - Can't Update Scrips in Web UI -- UpdateRecordObject wasn't passing all the required parameters + ---------------------------------------------------------------------- + +------------------------------------------------------------------------ +r838 | jesse | 2004-05-05 20:33:31 -0400 (Wed, 05 May 2004) | 6 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/html/Elements/Refresh + M /rt/branches/rt-3.1/html/Elements/SelectMatch + M /rt/branches/rt-3.1/html/Elements/SelectNewTicketQueue + M /rt/branches/rt-3.1/html/Elements/SelectQueue + M /rt/branches/rt-3.1/html/Ticket/Elements/ShowTransaction + M /rt/branches/rt-3.1/sbin/rt-test-dependencies.in + + ---------------------------------------------------------------------- + r1069@Jesse-Vincents-Computer: jesse | 2004-05-06T00:32:58.883200Z + + A number of small fixes to play better wtih SQLite + ---------------------------------------------------------------------- + +------------------------------------------------------------------------ +r832 | jesse | 2004-05-05 14:13:16 -0400 (Wed, 05 May 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/etc/constraints.mysql + M /rt/branches/rt-3.1/lib/RT/EmailParser.pm + +A bit of work to the mysql constraints. Mysql changed its expectations + +------------------------------------------------------------------------ +r775 | jesse | 2004-04-29 22:17:23 -0400 (Thu, 29 Apr 2004) | 7 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/lib/RT/Transactions_Overlay.pm + + ---------------------------------------------------------------------- + r1395@debian: jesse | 2004-04-30T11:16:57.160412Z + + Fixing RT::Transactions to better honor the trnansaction ACLs + + ---------------------------------------------------------------------- + +------------------------------------------------------------------------ +r774 | jesse | 2004-04-29 18:26:36 -0400 (Thu, 29 Apr 2004) | 1 line +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/HOWTO/README + M /rt/branches/rt-3.1/HOWTO/change.txt + M /rt/branches/rt-3.1/HOWTO/release.txt + M /rt/branches/rt-3.1/HOWTO/version-control.txt + M /rt/branches/rt-3.1/aclocal.m4 + M /rt/branches/rt-3.1/bin/mason_handler.svc.in + M /rt/branches/rt-3.1/bin/rt-commit-handler.in + M /rt/branches/rt-3.1/configure.ac + M /rt/branches/rt-3.1/docs/Security + M /rt/branches/rt-3.1/docs/design_docs/acls + M /rt/branches/rt-3.1/docs/design_docs/approval_notices + M /rt/branches/rt-3.1/docs/design_docs/approval_template + M /rt/branches/rt-3.1/docs/design_docs/cf_search + M /rt/branches/rt-3.1/docs/design_docs/cli_spec + M /rt/branches/rt-3.1/docs/design_docs/cvs_integration + M /rt/branches/rt-3.1/docs/design_docs/delegation + M /rt/branches/rt-3.1/docs/design_docs/evil_plans + M /rt/branches/rt-3.1/docs/design_docs/groups_notes + M /rt/branches/rt-3.1/docs/design_docs/link-definitions.txt + M /rt/branches/rt-3.1/docs/design_docs/recursive_group_membership_algorithm + M /rt/branches/rt-3.1/docs/design_docs/rql_parser_machine.graphviz + M /rt/branches/rt-3.1/docs/design_docs/string-extraction-guide.txt + M /rt/branches/rt-3.1/docs/design_docs/ticket_templates + M /rt/branches/rt-3.1/docs/design_docs/users + M /rt/branches/rt-3.1/docs/rt3-schema-relationships.dot + M /rt/branches/rt-3.1/etc/RT_Config.pm.in + M /rt/branches/rt-3.1/etc/RT_SiteConfig.pm + M /rt/branches/rt-3.1/etc/acl.Informix + M /rt/branches/rt-3.1/etc/acl.Oracle + M /rt/branches/rt-3.1/etc/constraints.mysql + M /rt/branches/rt-3.1/etc/drop.Informix + M /rt/branches/rt-3.1/etc/drop.Oracle + M /rt/branches/rt-3.1/etc/initialdata + M /rt/branches/rt-3.1/etc/rt.spec + M /rt/branches/rt-3.1/html/Admin/Elements/AddCustomFieldValue + M /rt/branches/rt-3.1/html/Admin/Elements/EditCustomField + M /rt/branches/rt-3.1/html/Admin/Elements/EditCustomFieldValues + M /rt/branches/rt-3.1/html/Admin/Elements/EditCustomFields + M /rt/branches/rt-3.1/html/Admin/Elements/EditQueueWatchers + M /rt/branches/rt-3.1/html/Admin/Elements/EditScrips + M /rt/branches/rt-3.1/html/Admin/Elements/EditTemplates + M /rt/branches/rt-3.1/html/Admin/Elements/ListGlobalCustomFields + M /rt/branches/rt-3.1/html/Admin/Elements/QueueRightsForUser + M /rt/branches/rt-3.1/html/Admin/Elements/SelectCustomFieldType + M /rt/branches/rt-3.1/html/Admin/Elements/SelectGroups + M /rt/branches/rt-3.1/html/Admin/Elements/SelectModifyGroup + M /rt/branches/rt-3.1/html/Admin/Elements/SelectNewGroupMembers + M /rt/branches/rt-3.1/html/Admin/Elements/SelectRights + M /rt/branches/rt-3.1/html/Admin/Elements/SelectScripAction + M /rt/branches/rt-3.1/html/Admin/Elements/SelectScripCondition + M /rt/branches/rt-3.1/html/Admin/Elements/SelectSingleOrMultiple + M /rt/branches/rt-3.1/html/Admin/Elements/SelectUsers + M /rt/branches/rt-3.1/html/Admin/Global/CustomField.html + M /rt/branches/rt-3.1/html/Admin/Global/CustomFields.html + M /rt/branches/rt-3.1/html/Admin/Global/Scrip.html + M /rt/branches/rt-3.1/html/Admin/Groups/GroupRights.html + M /rt/branches/rt-3.1/html/Admin/Groups/Members.html + M /rt/branches/rt-3.1/html/Admin/Groups/Modify.html + M /rt/branches/rt-3.1/html/Admin/Groups/UserRights.html + M /rt/branches/rt-3.1/html/Admin/Groups/index.html + M /rt/branches/rt-3.1/html/Admin/Queues/CustomField.html + M /rt/branches/rt-3.1/html/Admin/Queues/CustomFields.html + M /rt/branches/rt-3.1/html/Admin/Queues/Scrip.html + M /rt/branches/rt-3.1/html/Approvals/Display.html + M /rt/branches/rt-3.1/html/Approvals/Elements/Approve + M /rt/branches/rt-3.1/html/Approvals/Elements/PendingMyApproval + M /rt/branches/rt-3.1/html/Approvals/Elements/ShowDependency + M /rt/branches/rt-3.1/html/Approvals/Elements/Tabs + M /rt/branches/rt-3.1/html/Approvals/index.html + M /rt/branches/rt-3.1/html/Elements/BevelBoxRaisedEnd + M /rt/branches/rt-3.1/html/Elements/BevelBoxRaisedStart + M /rt/branches/rt-3.1/html/Elements/CreateTicket + M /rt/branches/rt-3.1/html/Elements/GotoTicket + M /rt/branches/rt-3.1/html/Elements/Menu + M /rt/branches/rt-3.1/html/Elements/MyRequests + M /rt/branches/rt-3.1/html/Elements/MyTickets + M /rt/branches/rt-3.1/html/Elements/PageLayout + M /rt/branches/rt-3.1/html/Elements/Quicksearch + M /rt/branches/rt-3.1/html/Elements/Refresh + M /rt/branches/rt-3.1/html/Elements/SelectAttachmentField + M /rt/branches/rt-3.1/html/Elements/SelectCustomFieldOperator + M /rt/branches/rt-3.1/html/Elements/SelectCustomFieldValue + M /rt/branches/rt-3.1/html/Elements/SelectGroups + M /rt/branches/rt-3.1/html/Elements/SelectLinkType + M /rt/branches/rt-3.1/html/Elements/SelectResultsPerPage + M /rt/branches/rt-3.1/html/Elements/SelectSortOrder + M /rt/branches/rt-3.1/html/Elements/SelectTicketSortBy + M /rt/branches/rt-3.1/html/Elements/SelectTicketTypes + M /rt/branches/rt-3.1/html/Elements/ViewUser + M /rt/branches/rt-3.1/html/NoAuth/images/back_home.gif + M /rt/branches/rt-3.1/html/NoAuth/images/bplogo.gif + M /rt/branches/rt-3.1/html/NoAuth/images/favicon.png + M /rt/branches/rt-3.1/html/NoAuth/images/head_requestracker.gif + M /rt/branches/rt-3.1/html/NoAuth/images/rt.jpg + M /rt/branches/rt-3.1/html/NoAuth/images/space.gif + M /rt/branches/rt-3.1/html/NoAuth/images/spacer.gif + M /rt/branches/rt-3.1/html/NoAuth/images/squares_blue.gif + M /rt/branches/rt-3.1/html/REST/1.0/Forms/queue/default + M /rt/branches/rt-3.1/html/REST/1.0/Forms/queue/ns + M /rt/branches/rt-3.1/html/REST/1.0/Forms/ticket/attachments + M /rt/branches/rt-3.1/html/REST/1.0/Forms/ticket/links + M /rt/branches/rt-3.1/html/REST/1.0/Forms/user/default + M /rt/branches/rt-3.1/html/REST/1.0/Forms/user/ns + M /rt/branches/rt-3.1/html/REST/1.0/NoAuth/mail-gateway + M /rt/branches/rt-3.1/html/REST/1.0/logout + M /rt/branches/rt-3.1/html/REST/1.0/search/dhandler + M /rt/branches/rt-3.1/html/REST/1.0/ticket/comment + M /rt/branches/rt-3.1/html/REST/1.0/ticket/link + M /rt/branches/rt-3.1/html/REST/1.0/ticket/merge + M /rt/branches/rt-3.1/html/Search/Elements/TicketRow + M /rt/branches/rt-3.1/html/SelfService/Attachment/dhandler + M /rt/branches/rt-3.1/html/SelfService/Closed.html + M /rt/branches/rt-3.1/html/SelfService/Elements/Tabs + M /rt/branches/rt-3.1/html/SelfService/index.html + M /rt/branches/rt-3.1/html/Ticket/Elements/BulkLinks + M /rt/branches/rt-3.1/html/Ticket/Elements/EditCustomField + M /rt/branches/rt-3.1/html/Ticket/Elements/EditCustomFields + M /rt/branches/rt-3.1/html/Ticket/Elements/ShowCustomFields + M /rt/branches/rt-3.1/html/Ticket/Elements/ShowMessageHeaders + M /rt/branches/rt-3.1/html/Ticket/Elements/ShowRequestor + M /rt/branches/rt-3.1/html/User/Delegation.html + M /rt/branches/rt-3.1/html/User/Elements/DelegateRights + M /rt/branches/rt-3.1/html/User/Elements/GroupTabs + M /rt/branches/rt-3.1/html/User/Elements/Tabs + M /rt/branches/rt-3.1/html/User/Groups/Members.html + M /rt/branches/rt-3.1/html/User/Groups/Modify.html + M /rt/branches/rt-3.1/html/User/Groups/index.html + M /rt/branches/rt-3.1/html/l + M /rt/branches/rt-3.1/install-sh + M /rt/branches/rt-3.1/lib/RT/ACE_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/ACL_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Action/EscalatePriority.pm + M /rt/branches/rt-3.1/lib/RT/Action/ResolveMembers.pm + M /rt/branches/rt-3.1/lib/RT/Action/SetPriority.pm + M /rt/branches/rt-3.1/lib/RT/Action/UserDefined.pm + M /rt/branches/rt-3.1/lib/RT/Attachments_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/CachedGroupMember.pm + M /rt/branches/rt-3.1/lib/RT/CachedGroupMember_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/CachedGroupMembers.pm + M /rt/branches/rt-3.1/lib/RT/CachedGroupMembers_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Condition/AnyTransaction.pm + M /rt/branches/rt-3.1/lib/RT/Condition/BeforeDue.pm + M /rt/branches/rt-3.1/lib/RT/Condition/Overdue.pm + M /rt/branches/rt-3.1/lib/RT/Condition/OwnerChange.pm + M /rt/branches/rt-3.1/lib/RT/Condition/PriorityExceeds.pm + M /rt/branches/rt-3.1/lib/RT/Condition/QueueChange.pm + M /rt/branches/rt-3.1/lib/RT/Condition/StatusChange.pm + M /rt/branches/rt-3.1/lib/RT/Condition/UserDefined.pm + M /rt/branches/rt-3.1/lib/RT/CustomField.pm + M /rt/branches/rt-3.1/lib/RT/CustomFieldValue.pm + M /rt/branches/rt-3.1/lib/RT/CustomFieldValues.pm + M /rt/branches/rt-3.1/lib/RT/CustomFieldValues_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/CustomFields.pm + M /rt/branches/rt-3.1/lib/RT/CustomFields_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Date.pm + M /rt/branches/rt-3.1/lib/RT/GroupMember_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/GroupMembers_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Groups_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/I18N/cs.pm + M /rt/branches/rt-3.1/lib/RT/I18N/cs.po + M /rt/branches/rt-3.1/lib/RT/I18N/de.po + M /rt/branches/rt-3.1/lib/RT/I18N/en.po + M /rt/branches/rt-3.1/lib/RT/I18N/es.po + M /rt/branches/rt-3.1/lib/RT/I18N/he.po + M /rt/branches/rt-3.1/lib/RT/I18N/i_default.pm + M /rt/branches/rt-3.1/lib/RT/I18N/it.po + M /rt/branches/rt-3.1/lib/RT/I18N/ja.po + M /rt/branches/rt-3.1/lib/RT/I18N/nl.po + M /rt/branches/rt-3.1/lib/RT/I18N/no.po + M /rt/branches/rt-3.1/lib/RT/I18N/pt_br.po + M /rt/branches/rt-3.1/lib/RT/I18N/ru.po + M /rt/branches/rt-3.1/lib/RT/Interface/CLI.pm + M /rt/branches/rt-3.1/lib/RT/Interface/Email/Filter/SpamAssassin.pm + M /rt/branches/rt-3.1/lib/RT/Interface/REST.pm + M /rt/branches/rt-3.1/lib/RT/Link.pm + M /rt/branches/rt-3.1/lib/RT/Link_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Links.pm + M /rt/branches/rt-3.1/lib/RT/Links_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Principal.pm + M /rt/branches/rt-3.1/lib/RT/Principals.pm + M /rt/branches/rt-3.1/lib/RT/Principals_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Queues_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/ScripAction_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/ScripActions_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/ScripCondition_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/ScripConditions_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Scrip_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Search/ActiveTicketsInQueue.pm + M /rt/branches/rt-3.1/lib/RT/Search/Generic.pm + M /rt/branches/rt-3.1/lib/RT/System.pm + M /rt/branches/rt-3.1/lib/RT/Templates_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/TicketCustomFieldValue.pm + M /rt/branches/rt-3.1/lib/RT/TicketCustomFieldValue_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/TicketCustomFieldValues.pm + M /rt/branches/rt-3.1/lib/RT/TicketCustomFieldValues_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Transactions_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/URI/base.pm + M /rt/branches/rt-3.1/lib/RT/URI/fsck_com_rt.pm + M /rt/branches/rt-3.1/lib/RT.pm.in + M /rt/branches/rt-3.1/lib/t/00smoke.t.in + M /rt/branches/rt-3.1/lib/t/01harness.t.in + M /rt/branches/rt-3.1/lib/t/02regression.t.in + M /rt/branches/rt-3.1/lib/t/data/8859-15-message-series/dir + M /rt/branches/rt-3.1/lib/t/data/8859-15-message-series/msg1 + M /rt/branches/rt-3.1/lib/t/data/8859-15-message-series/msg2 + M /rt/branches/rt-3.1/lib/t/data/8859-15-message-series/msg3 + M /rt/branches/rt-3.1/lib/t/data/8859-15-message-series/msg4 + M /rt/branches/rt-3.1/lib/t/data/8859-15-message-series/msg5 + M /rt/branches/rt-3.1/lib/t/data/8859-15-message-series/msg6 + M /rt/branches/rt-3.1/lib/t/data/8859-15-message-series/msg7 + M /rt/branches/rt-3.1/lib/t/data/multipart-alternative-with-umlaut + M /rt/branches/rt-3.1/lib/t/data/multipart-report + M /rt/branches/rt-3.1/lib/t/data/nested-mime-sample + M /rt/branches/rt-3.1/lib/t/data/nested-rfc-822 + M /rt/branches/rt-3.1/lib/t/data/new-ticket-from-iso-8859-1 + M /rt/branches/rt-3.1/lib/t/data/new-ticket-from-iso-8859-1-full + M /rt/branches/rt-3.1/lib/t/data/russian-subject-no-content-type + M /rt/branches/rt-3.1/lib/t/data/text-html-in-russian + M /rt/branches/rt-3.1/lib/t/data/text-html-with-umlaut + M /rt/branches/rt-3.1/lib/t/regression/00placeholder + M /rt/branches/rt-3.1/lib/t/regression/mime_tests + M /rt/branches/rt-3.1/m4/rt_enable_layout.m4 + M /rt/branches/rt-3.1/m4/rt_expand_var.m4 + M /rt/branches/rt-3.1/m4/rt_layout.m4 + M /rt/branches/rt-3.1/m4/rt_subst_expanded_arg.m4 + M /rt/branches/rt-3.1/sbin/extract-message-catalog + M /rt/branches/rt-3.1/sbin/extract_pod_tests + M /rt/branches/rt-3.1/sbin/factory + M /rt/branches/rt-3.1/sbin/regression_harness + + +------------------------------------------------------------------------ +r773 | jesse | 2004-04-29 18:22:42 -0400 (Thu, 29 Apr 2004) | 1 line +Changed paths: + M /rt/branches/rt-3.1/lib/RT/EmailParser.pm + +Trying to beat a taint bug into the ground +------------------------------------------------------------------------ +r772 | leira | 2004-04-29 15:42:46 -0400 (Thu, 29 Apr 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Search/Elements/PickCFs + +Add CFs to the query. + +------------------------------------------------------------------------ +r771 | robert | 2004-04-29 13:24:24 -0400 (Thu, 29 Apr 2004) | 5 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/lib/RT/Tickets_Overlay.pm + + Subject: "Subject LIKE 'patch' OR content LIKE 'patch'" generates bad SQL + + Joins must come _after_ the limit condition. (Yes, it shouldn't have to be that way, but it's necessary because the primary EA for a subclause must the first one. Another way to fix this might be to pass the EA's into the first Join.. but that seems wrong.. since we're trying to keep Join's abstracted out.) + + +------------------------------------------------------------------------ +r770 | leira | 2004-04-28 23:27:54 -0400 (Wed, 28 Apr 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/Tickets_Overlay_SQL.pm + +Fixed borken tests. + +------------------------------------------------------------------------ +r769 | leira | 2004-04-28 23:17:51 -0400 (Wed, 28 Apr 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/Tickets_Overlay_SQL.pm + +commented out non-working code + +------------------------------------------------------------------------ +r768 | leira | 2004-04-28 23:06:25 -0400 (Wed, 28 Apr 2004) | 5 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/Tickets_Overlay_SQL.pm + +Added new tests: + +- "id = OR HasMember = " +- "Subject LIKE 'foo' OR Content LIKE 'foo'" + +------------------------------------------------------------------------ +r765 | jesse | 2004-04-28 14:21:53 -0400 (Wed, 28 Apr 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Ticket/ShowEmailRecord.html + +Removing an unneeded bit of escaping + +------------------------------------------------------------------------ +r764 | root | 2004-04-28 02:11:40 -0400 (Wed, 28 Apr 2004) | 1 line +Changed paths: + M /rt/branches/rt-3.1/bin/standalone_httpd.in + M /rt/branches/rt-3.1/html/Ticket/Elements/ShowMessageHeaders + M /rt/branches/rt-3.1/html/Ticket/ShowEmailRecord.html + M /rt/branches/rt-3.1/lib/RT/Attachment_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Interface/Web.pm + +Additional support for standalone httpd +------------------------------------------------------------------------ +r762 | root | 2004-04-28 00:34:37 -0400 (Wed, 28 Apr 2004) | 1 line +Changed paths: + M /rt/branches/rt-3.1/Makefile.in + M /rt/branches/rt-3.1/bin/standalone_httpd.in + M /rt/branches/rt-3.1/bin/webmux.pl.in + M /rt/branches/rt-3.1/html/Ticket/Create.html + +More work on the standalone http server +------------------------------------------------------------------------ +r759 | jesse | 2004-04-27 18:30:19 -0400 (Tue, 27 Apr 2004) | 11 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/lib/RT/EmailParser.pm + +---------------------------------------------------------------------- +r969@Jesse-Vincents-Computer: jesse | 2004-04-27T04:27:57.713354Z + + +---------------------------------------------------------------------- +r970@Jesse-Vincents-Computer: jesse | 2004-04-27T22:30:10.046486Z + +Taint handling to better handle incoming mail + +---------------------------------------------------------------------- + +------------------------------------------------------------------------ +r755 | jesse | 2004-04-27 03:51:56 -0400 (Tue, 27 Apr 2004) | 1 line +Changed paths: + M /rt/branches/rt-3.1/etc/schema.SQLite + +Adding +------------------------------------------------------------------------ +r753 | jesse | 2004-04-26 22:59:24 -0400 (Mon, 26 Apr 2004) | 7 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/UPGRADING + +---------------------------------------------------------------------- +r2190@tinbook: jesse | 2004-04-27T02:58:52.104408Z + +reverting a conflict + +---------------------------------------------------------------------- + +------------------------------------------------------------------------ +r752 | jesse | 2004-04-26 20:03:04 -0400 (Mon, 26 Apr 2004) | 6 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/HOWTO/README + M /rt/branches/rt-3.1/HOWTO/change.txt + M /rt/branches/rt-3.1/HOWTO/release.txt + M /rt/branches/rt-3.1/HOWTO/version-control.txt + M /rt/branches/rt-3.1/Makefile.in + M /rt/branches/rt-3.1/UPGRADING + M /rt/branches/rt-3.1/aclocal.m4 + M /rt/branches/rt-3.1/bin/mason_handler.fcgi.in + M /rt/branches/rt-3.1/bin/mason_handler.scgi.in + M /rt/branches/rt-3.1/bin/mason_handler.svc.in + M /rt/branches/rt-3.1/bin/rt-commit-handler.in + M /rt/branches/rt-3.1/docs/Security + M /rt/branches/rt-3.1/docs/design_docs/acls + M /rt/branches/rt-3.1/docs/design_docs/approval_notices + M /rt/branches/rt-3.1/docs/design_docs/approval_template + M /rt/branches/rt-3.1/docs/design_docs/cf_search + M /rt/branches/rt-3.1/docs/design_docs/cli_spec + M /rt/branches/rt-3.1/docs/design_docs/cvs_integration + M /rt/branches/rt-3.1/docs/design_docs/delegation + M /rt/branches/rt-3.1/docs/design_docs/evil_plans + M /rt/branches/rt-3.1/docs/design_docs/groups_notes + M /rt/branches/rt-3.1/docs/design_docs/link-definitions.txt + M /rt/branches/rt-3.1/docs/design_docs/recursive_group_membership_algorithm + M /rt/branches/rt-3.1/docs/design_docs/rql_parser_machine.graphviz + M /rt/branches/rt-3.1/docs/design_docs/string-extraction-guide.txt + M /rt/branches/rt-3.1/docs/design_docs/ticket_templates + M /rt/branches/rt-3.1/docs/design_docs/users + M /rt/branches/rt-3.1/docs/rt3-schema-relationships.dot + M /rt/branches/rt-3.1/etc/RT_Config.pm.in + M /rt/branches/rt-3.1/etc/RT_SiteConfig.pm + M /rt/branches/rt-3.1/etc/acl.Informix + M /rt/branches/rt-3.1/etc/acl.Oracle + M /rt/branches/rt-3.1/etc/constraints.mysql + M /rt/branches/rt-3.1/etc/drop.Informix + M /rt/branches/rt-3.1/etc/drop.Oracle + M /rt/branches/rt-3.1/etc/initialdata + M /rt/branches/rt-3.1/etc/rt.spec + M /rt/branches/rt-3.1/html/Admin/Elements/AddCustomFieldValue + M /rt/branches/rt-3.1/html/Admin/Elements/EditCustomField + M /rt/branches/rt-3.1/html/Admin/Elements/EditCustomFieldValues + M /rt/branches/rt-3.1/html/Admin/Elements/EditCustomFields + M /rt/branches/rt-3.1/html/Admin/Elements/EditQueueWatchers + M /rt/branches/rt-3.1/html/Admin/Elements/EditScrips + M /rt/branches/rt-3.1/html/Admin/Elements/EditTemplates + M /rt/branches/rt-3.1/html/Admin/Elements/ListGlobalCustomFields + M /rt/branches/rt-3.1/html/Admin/Elements/QueueRightsForUser + M /rt/branches/rt-3.1/html/Admin/Elements/SelectCustomFieldType + M /rt/branches/rt-3.1/html/Admin/Elements/SelectGroups + M /rt/branches/rt-3.1/html/Admin/Elements/SelectModifyGroup + M /rt/branches/rt-3.1/html/Admin/Elements/SelectNewGroupMembers + M /rt/branches/rt-3.1/html/Admin/Elements/SelectRights + M /rt/branches/rt-3.1/html/Admin/Elements/SelectScripAction + M /rt/branches/rt-3.1/html/Admin/Elements/SelectScripCondition + M /rt/branches/rt-3.1/html/Admin/Elements/SelectSingleOrMultiple + M /rt/branches/rt-3.1/html/Admin/Elements/SelectUsers + M /rt/branches/rt-3.1/html/Admin/Global/CustomField.html + M /rt/branches/rt-3.1/html/Admin/Global/CustomFields.html + M /rt/branches/rt-3.1/html/Admin/Global/Scrip.html + M /rt/branches/rt-3.1/html/Admin/Groups/GroupRights.html + M /rt/branches/rt-3.1/html/Admin/Groups/Members.html + M /rt/branches/rt-3.1/html/Admin/Groups/Modify.html + M /rt/branches/rt-3.1/html/Admin/Groups/UserRights.html + M /rt/branches/rt-3.1/html/Admin/Groups/index.html + M /rt/branches/rt-3.1/html/Admin/Queues/CustomField.html + M /rt/branches/rt-3.1/html/Admin/Queues/CustomFields.html + M /rt/branches/rt-3.1/html/Admin/Queues/Scrip.html + M /rt/branches/rt-3.1/html/Approvals/Display.html + M /rt/branches/rt-3.1/html/Approvals/Elements/Approve + M /rt/branches/rt-3.1/html/Approvals/Elements/PendingMyApproval + M /rt/branches/rt-3.1/html/Approvals/Elements/ShowDependency + M /rt/branches/rt-3.1/html/Approvals/Elements/Tabs + M /rt/branches/rt-3.1/html/Approvals/index.html + M /rt/branches/rt-3.1/html/Elements/BevelBoxRaisedEnd + M /rt/branches/rt-3.1/html/Elements/BevelBoxRaisedStart + M /rt/branches/rt-3.1/html/Elements/CreateTicket + M /rt/branches/rt-3.1/html/Elements/GotoTicket + M /rt/branches/rt-3.1/html/Elements/Menu + M /rt/branches/rt-3.1/html/Elements/MyRequests + M /rt/branches/rt-3.1/html/Elements/MyTickets + M /rt/branches/rt-3.1/html/Elements/PageLayout + M /rt/branches/rt-3.1/html/Elements/Quicksearch + M /rt/branches/rt-3.1/html/Elements/Refresh + M /rt/branches/rt-3.1/html/Elements/SelectAttachmentField + M /rt/branches/rt-3.1/html/Elements/SelectCustomFieldOperator + M /rt/branches/rt-3.1/html/Elements/SelectCustomFieldValue + M /rt/branches/rt-3.1/html/Elements/SelectGroups + M /rt/branches/rt-3.1/html/Elements/SelectLinkType + M /rt/branches/rt-3.1/html/Elements/SelectResultsPerPage + M /rt/branches/rt-3.1/html/Elements/SelectSortOrder + M /rt/branches/rt-3.1/html/Elements/SelectTicketSortBy + M /rt/branches/rt-3.1/html/Elements/SelectTicketTypes + M /rt/branches/rt-3.1/html/Elements/ViewUser + M /rt/branches/rt-3.1/html/NoAuth/images/back_home.gif + M /rt/branches/rt-3.1/html/NoAuth/images/bplogo.gif + M /rt/branches/rt-3.1/html/NoAuth/images/favicon.png + M /rt/branches/rt-3.1/html/NoAuth/images/head_requestracker.gif + M /rt/branches/rt-3.1/html/NoAuth/images/rt.jpg + M /rt/branches/rt-3.1/html/NoAuth/images/space.gif + M /rt/branches/rt-3.1/html/NoAuth/images/spacer.gif + M /rt/branches/rt-3.1/html/NoAuth/images/squares_blue.gif + M /rt/branches/rt-3.1/html/REST/1.0/Forms/queue/default + M /rt/branches/rt-3.1/html/REST/1.0/Forms/queue/ns + M /rt/branches/rt-3.1/html/REST/1.0/Forms/ticket/attachments + M /rt/branches/rt-3.1/html/REST/1.0/Forms/ticket/links + M /rt/branches/rt-3.1/html/REST/1.0/Forms/user/default + M /rt/branches/rt-3.1/html/REST/1.0/Forms/user/ns + M /rt/branches/rt-3.1/html/REST/1.0/NoAuth/mail-gateway + M /rt/branches/rt-3.1/html/REST/1.0/logout + M /rt/branches/rt-3.1/html/REST/1.0/search/dhandler + M /rt/branches/rt-3.1/html/REST/1.0/ticket/comment + M /rt/branches/rt-3.1/html/REST/1.0/ticket/link + M /rt/branches/rt-3.1/html/REST/1.0/ticket/merge + M /rt/branches/rt-3.1/html/Search/Elements/TicketRow + M /rt/branches/rt-3.1/html/SelfService/Attachment/dhandler + M /rt/branches/rt-3.1/html/SelfService/Closed.html + M /rt/branches/rt-3.1/html/SelfService/Elements/Tabs + M /rt/branches/rt-3.1/html/SelfService/index.html + M /rt/branches/rt-3.1/html/Ticket/Display.html + M /rt/branches/rt-3.1/html/Ticket/Elements/BulkLinks + M /rt/branches/rt-3.1/html/Ticket/Elements/EditCustomField + M /rt/branches/rt-3.1/html/Ticket/Elements/EditCustomFields + M /rt/branches/rt-3.1/html/Ticket/Elements/ShowCustomFields + M /rt/branches/rt-3.1/html/Ticket/Elements/ShowMessageHeaders + M /rt/branches/rt-3.1/html/Ticket/Elements/ShowRequestor + M /rt/branches/rt-3.1/html/User/Delegation.html + M /rt/branches/rt-3.1/html/User/Elements/DelegateRights + M /rt/branches/rt-3.1/html/User/Elements/GroupTabs + M /rt/branches/rt-3.1/html/User/Elements/Tabs + M /rt/branches/rt-3.1/html/User/Groups/Members.html + M /rt/branches/rt-3.1/html/User/Groups/Modify.html + M /rt/branches/rt-3.1/html/User/Groups/index.html + M /rt/branches/rt-3.1/html/index.html + M /rt/branches/rt-3.1/html/l + M /rt/branches/rt-3.1/install-sh + M /rt/branches/rt-3.1/lib/RT/ACE_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/ACL_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Action/CreateTickets.pm + M /rt/branches/rt-3.1/lib/RT/Action/EscalatePriority.pm + M /rt/branches/rt-3.1/lib/RT/Action/ResolveMembers.pm + M /rt/branches/rt-3.1/lib/RT/Action/SetPriority.pm + M /rt/branches/rt-3.1/lib/RT/Action/UserDefined.pm + M /rt/branches/rt-3.1/lib/RT/Attachment_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Attachments_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/CachedGroupMember.pm + M /rt/branches/rt-3.1/lib/RT/CachedGroupMember_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/CachedGroupMembers.pm + M /rt/branches/rt-3.1/lib/RT/CachedGroupMembers_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Condition/AnyTransaction.pm + M /rt/branches/rt-3.1/lib/RT/Condition/BeforeDue.pm + M /rt/branches/rt-3.1/lib/RT/Condition/Overdue.pm + M /rt/branches/rt-3.1/lib/RT/Condition/OwnerChange.pm + M /rt/branches/rt-3.1/lib/RT/Condition/PriorityExceeds.pm + M /rt/branches/rt-3.1/lib/RT/Condition/QueueChange.pm + M /rt/branches/rt-3.1/lib/RT/Condition/StatusChange.pm + M /rt/branches/rt-3.1/lib/RT/Condition/UserDefined.pm + M /rt/branches/rt-3.1/lib/RT/CurrentUser.pm + M /rt/branches/rt-3.1/lib/RT/CustomField.pm + M /rt/branches/rt-3.1/lib/RT/CustomFieldValue.pm + M /rt/branches/rt-3.1/lib/RT/CustomFieldValues.pm + M /rt/branches/rt-3.1/lib/RT/CustomFieldValues_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/CustomFields.pm + M /rt/branches/rt-3.1/lib/RT/CustomFields_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Date.pm + M /rt/branches/rt-3.1/lib/RT/GroupMember_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/GroupMembers_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Group_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Groups_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Handle.pm + M /rt/branches/rt-3.1/lib/RT/I18N/cs.pm + M /rt/branches/rt-3.1/lib/RT/I18N/cs.po + M /rt/branches/rt-3.1/lib/RT/I18N/de.po + M /rt/branches/rt-3.1/lib/RT/I18N/en.po + M /rt/branches/rt-3.1/lib/RT/I18N/es.po + M /rt/branches/rt-3.1/lib/RT/I18N/he.po + M /rt/branches/rt-3.1/lib/RT/I18N/i_default.pm + M /rt/branches/rt-3.1/lib/RT/I18N/it.po + M /rt/branches/rt-3.1/lib/RT/I18N/ja.po + M /rt/branches/rt-3.1/lib/RT/I18N/nl.po + M /rt/branches/rt-3.1/lib/RT/I18N/no.po + M /rt/branches/rt-3.1/lib/RT/I18N/pt_br.po + M /rt/branches/rt-3.1/lib/RT/I18N/ru.po + M /rt/branches/rt-3.1/lib/RT/Interface/CLI.pm + M /rt/branches/rt-3.1/lib/RT/Interface/Email/Filter/SpamAssassin.pm + M /rt/branches/rt-3.1/lib/RT/Interface/Email.pm + M /rt/branches/rt-3.1/lib/RT/Interface/REST.pm + M /rt/branches/rt-3.1/lib/RT/Link.pm + M /rt/branches/rt-3.1/lib/RT/Link_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Links.pm + M /rt/branches/rt-3.1/lib/RT/Links_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Principal.pm + M /rt/branches/rt-3.1/lib/RT/Principals.pm + M /rt/branches/rt-3.1/lib/RT/Principals_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Queues_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/ScripAction_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/ScripActions_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/ScripCondition_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/ScripConditions_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Scrip_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Search/ActiveTicketsInQueue.pm + M /rt/branches/rt-3.1/lib/RT/Search/Generic.pm + M /rt/branches/rt-3.1/lib/RT/System.pm + M /rt/branches/rt-3.1/lib/RT/Templates_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/TicketCustomFieldValue.pm + M /rt/branches/rt-3.1/lib/RT/TicketCustomFieldValue_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/TicketCustomFieldValues.pm + M /rt/branches/rt-3.1/lib/RT/TicketCustomFieldValues_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Tickets_Overlay_SQL.pm + M /rt/branches/rt-3.1/lib/RT/Transactions_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/URI/base.pm + M /rt/branches/rt-3.1/lib/RT/URI/fsck_com_rt.pm + M /rt/branches/rt-3.1/lib/RT/User_Overlay.pm + M /rt/branches/rt-3.1/lib/RT.pm.in + M /rt/branches/rt-3.1/lib/t/00smoke.t.in + M /rt/branches/rt-3.1/lib/t/01harness.t.in + M /rt/branches/rt-3.1/lib/t/02regression.t.in + M /rt/branches/rt-3.1/lib/t/data/8859-15-message-series/dir + M /rt/branches/rt-3.1/lib/t/data/8859-15-message-series/msg1 + M /rt/branches/rt-3.1/lib/t/data/8859-15-message-series/msg2 + M /rt/branches/rt-3.1/lib/t/data/8859-15-message-series/msg3 + M /rt/branches/rt-3.1/lib/t/data/8859-15-message-series/msg4 + M /rt/branches/rt-3.1/lib/t/data/8859-15-message-series/msg5 + M /rt/branches/rt-3.1/lib/t/data/8859-15-message-series/msg6 + M /rt/branches/rt-3.1/lib/t/data/8859-15-message-series/msg7 + M /rt/branches/rt-3.1/lib/t/data/multipart-alternative-with-umlaut + M /rt/branches/rt-3.1/lib/t/data/multipart-report + M /rt/branches/rt-3.1/lib/t/data/nested-mime-sample + M /rt/branches/rt-3.1/lib/t/data/nested-rfc-822 + M /rt/branches/rt-3.1/lib/t/data/new-ticket-from-iso-8859-1 + M /rt/branches/rt-3.1/lib/t/data/new-ticket-from-iso-8859-1-full + M /rt/branches/rt-3.1/lib/t/data/russian-subject-no-content-type + M /rt/branches/rt-3.1/lib/t/data/text-html-in-russian + M /rt/branches/rt-3.1/lib/t/data/text-html-with-umlaut + M /rt/branches/rt-3.1/lib/t/regression/00placeholder + M /rt/branches/rt-3.1/lib/t/regression/mime_tests + M /rt/branches/rt-3.1/m4/rt_enable_layout.m4 + M /rt/branches/rt-3.1/m4/rt_expand_var.m4 + M /rt/branches/rt-3.1/m4/rt_layout.m4 + M /rt/branches/rt-3.1/m4/rt_subst_expanded_arg.m4 + M /rt/branches/rt-3.1/sbin/extract-message-catalog + M /rt/branches/rt-3.1/sbin/extract_pod_tests + M /rt/branches/rt-3.1/sbin/factory + M /rt/branches/rt-3.1/sbin/regression_harness + M /rt/branches/rt-3.1/sbin/rt-setup-database.in + M /rt/branches/rt-3.1/sbin/rt-test-dependencies.in + + ---------------------------------------------------------------------- + r2186@tinbook: jesse | 2004-04-27T00:02:13.799636Z + + Merging forward bugfixes from RT 3.0 + ---------------------------------------------------------------------- + +------------------------------------------------------------------------ +r748 | jesse | 2004-04-26 17:18:35 -0400 (Mon, 26 Apr 2004) | 1 line +Changed paths: + M /rt/branches/rt-3.1/html/index.html + +Fixed the "error message page" on misconfigured webserver +------------------------------------------------------------------------ +r746 | autrijus | 2004-04-26 15:11:33 -0400 (Mon, 26 Apr 2004) | 7 lines +Changed paths: + M /rt + M /rt/branches/rt-3.1/lib/RT/Tickets_Overlay.pm + M /rt/branches/rt-3.3/lib/RT/User_Overlay.pm + + ---------------------------------------------------------------------- + r4176@not: autrijus | 2004-04-26T19:09:53.594445Z + + * switch password format from base64 to hex; maintaining legacy + compatibility by upgrading passwords in-place upon successful auth + ---------------------------------------------------------------------- + +------------------------------------------------------------------------ +r740 | leira | 2004-04-26 14:40:07 -0400 (Mon, 26 Apr 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Tools/Offline.html + +Don't try to parse an uploaded file if there's no file to parse. + +------------------------------------------------------------------------ +r739 | leira | 2004-04-26 13:58:11 -0400 (Mon, 26 Apr 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/Action/CreateTickets.pm + +Use better variable names. + +------------------------------------------------------------------------ +r738 | leira | 2004-04-26 13:53:13 -0400 (Mon, 26 Apr 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/Action/CreateTickets.pm + +Fix problems with the conversion to "Parents/Children" terminology. + +------------------------------------------------------------------------ +r731 | jesse | 2004-04-23 02:06:14 -0400 (Fri, 23 Apr 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/index.html + +Provide an error message when users fail to configure their webserver + +------------------------------------------------------------------------ +r727 | jesse | 2004-04-22 01:29:34 -0400 (Thu, 22 Apr 2004) | 6 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/lib/RT/EmailParser.pm + M /rt/branches/rt-3.1/lib/RT/Template_Overlay.pm + + ---------------------------------------------------------------------- + r2126@tinbook: jesse | 2004-04-22T05:29:11.407088Z + + RT is now better about cleaning up tempfiles it creates + ---------------------------------------------------------------------- + +------------------------------------------------------------------------ +r725 | leira | 2004-04-21 18:52:44 -0400 (Wed, 21 Apr 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/releng.cnf + +increase the release number + +------------------------------------------------------------------------ +r724 | leira | 2004-04-21 18:52:09 -0400 (Wed, 21 Apr 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Tools/Offline.html + +Add support for uploading template files. + +------------------------------------------------------------------------ +r723 | leira | 2004-04-21 18:51:37 -0400 (Wed, 21 Apr 2004) | 4 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/Action/CreateTickets.pm + +Support parsing of comma or tab-separated single-line templates. + +Added tests for this. + +------------------------------------------------------------------------ +r722 | autrijus | 2004-04-21 18:32:19 -0400 (Wed, 21 Apr 2004) | 10 lines +Changed paths: + M /rt + M /rt/branches/rt-3.1/lib/RT/SearchBuilder.pm + M /rt/branches/rt-3.3/lib/RT/SearchBuilder.pm + + r4037@not: autrijus | 2004-04-21T22:30:37.269510Z + + * It turns out that for EMPTY => 1 to work, IS NULL needs to be OR'ed + to the other columns as well... + + ---------------------------------------------------------------------- + r4038@not: autrijus | 2004-04-21T22:31:56.271421Z + + * merge previous commit from 3.3 to 3.1. + +------------------------------------------------------------------------ +r720 | autrijus | 2004-04-21 15:02:49 -0400 (Wed, 21 Apr 2004) | 4 lines +Changed paths: + M /rt + M /rt/branches/rt-3.1/lib/RT/SearchBuilder.pm + + r4029@not: autrijus | 2004-04-21T19:02:16.687603Z + + * cherry-pick merge previous commit from 3.3 to 3.1. + +------------------------------------------------------------------------ +r718 | jesse | 2004-04-21 01:27:08 -0400 (Wed, 21 Apr 2004) | 6 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/html/Ticket/Elements/ShowTransaction + + ---------------------------------------------------------------------- + r2118@tinbook: jesse | 2004-04-21T05:26:40.003063Z + + Fixing a regression - Don't show the text of all outgoing mail RT sends inline in ticket history + ---------------------------------------------------------------------- + +------------------------------------------------------------------------ +r716 | leira | 2004-04-21 01:21:32 -0400 (Wed, 21 Apr 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Search/Build.html + M /rt/branches/rt-3.1/html/Ticket/Elements/Tabs + +Keep persistent search data. + +------------------------------------------------------------------------ +r715 | leira | 2004-04-21 01:16:53 -0400 (Wed, 21 Apr 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/Ticket_Overlay.pm + +Only try to load the Owner if one was specified. + +------------------------------------------------------------------------ +r713 | jesse | 2004-04-20 23:29:39 -0400 (Tue, 20 Apr 2004) | 6 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/lib/RT/Ticket_Overlay.pm + + ---------------------------------------------------------------------- + r2110@tinbook: jesse | 2004-04-21T03:26:54.764726Z + + Fixing a regression caused by the new logging of nonfatal ticket creation errors. + ---------------------------------------------------------------------- + +------------------------------------------------------------------------ +r696 | jesse | 2004-04-17 01:16:30 -0400 (Sat, 17 Apr 2004) | 12 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/bin/webmux.pl.in + M /rt/branches/rt-3.1/etc/RT_Config.pm.in + M /rt/branches/rt-3.1/html/Elements/ScrubHTML + M /rt/branches/rt-3.1/html/NoAuth/webrt.css + M /rt/branches/rt-3.1/html/Ticket/Elements/ShowTransaction + A /rt/branches/rt-3.1/html/Ticket/Elements/ShowTransactionAttachments + + ---------------------------------------------------------------------- + r1207@tinbook: jesse | 2004-04-17T05:06:00.759861Z + + Adding list tags to tags we don't scrub + ---------------------------------------------------------------------- + r1208@tinbook: jesse | 2004-04-17T05:11:59.291033Z + + Rewrote ticket transaction display to show scrubbed html attachments and images + inline. + + ---------------------------------------------------------------------- + +------------------------------------------------------------------------ +r694 | leira | 2004-04-15 00:56:36 -0400 (Thu, 15 Apr 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Search/Build.html + +Fix Query Builder menu highlighting. + +------------------------------------------------------------------------ +r693 | leira | 2004-04-15 00:28:10 -0400 (Thu, 15 Apr 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/Action/CreateTickets.pm + M /rt/branches/rt-3.1/lib/RT/Ticket_Overlay.pm + +Pass back more verbose errors for offline ticket creation. + +------------------------------------------------------------------------ +r692 | leira | 2004-04-14 23:55:46 -0400 (Wed, 14 Apr 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Elements/TicketList + M /rt/branches/rt-3.1/html/Search/Elements/BuildFormatString + M /rt/branches/rt-3.1/html/Tools/Offline.html + M /rt/branches/rt-3.1/lib/RT/Action/CreateTickets.pm + M /rt/branches/rt-3.1/lib/RT/Ticket_Overlay.pm + +Use Parents/Children instead of MemberOf/Members + +------------------------------------------------------------------------ +r691 | jesse | 2004-04-14 23:13:42 -0400 (Wed, 14 Apr 2004) | 6 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/html/Elements/TicketList + + ---------------------------------------------------------------------- + r1197@tinbook: jesse | 2004-04-15T03:13:29.757548Z + + Added a missing "'" + ---------------------------------------------------------------------- + +------------------------------------------------------------------------ +r690 | jesse | 2004-04-14 22:55:16 -0400 (Wed, 14 Apr 2004) | 8 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/bin/webmux.pl.in + A /rt/branches/rt-3.1/html/Elements/QueryString + A /rt/branches/rt-3.1/html/Elements/ScrubHTML + M /rt/branches/rt-3.1/html/Elements/TicketList + M /rt/branches/rt-3.1/html/Search/Build.html + M /rt/branches/rt-3.1/html/Search/Edit.html + D /rt/branches/rt-3.1/html/Search/Elements/PickRestriction + D /rt/branches/rt-3.1/html/Search/Elements/TicketHeader + D /rt/branches/rt-3.1/html/Search/Elements/TicketHeaderCell + D /rt/branches/rt-3.1/html/Search/Listing.html + M /rt/branches/rt-3.1/html/Search/Results.html + M /rt/branches/rt-3.1/html/Ticket/Elements/Tabs + M /rt/branches/rt-3.1/sbin/rt-test-dependencies.in + + ---------------------------------------------------------------------- + r1193@tinbook: jesse | 2004-04-15T02:54:02.210797Z + + Some refactoring of how RT builds Search query URLs (now we escape things correctly) + Also, we now scrub the HTML from ticket listing formats to prevent XSS attacks + + ---------------------------------------------------------------------- + +------------------------------------------------------------------------ +r689 | leira | 2004-04-14 17:32:23 -0400 (Wed, 14 Apr 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Search/Elements/BuildFormatString + +Remove debugging statement. + +------------------------------------------------------------------------ +r688 | leira | 2004-04-14 17:31:47 -0400 (Wed, 14 Apr 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Search/Elements/BuildFormatString + M /rt/branches/rt-3.1/html/Search/Elements/EditFormat + +"Available Columns" is now multi-select. + +------------------------------------------------------------------------ +r687 | jesse | 2004-04-14 17:18:26 -0400 (Wed, 14 Apr 2004) | 5 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/html/Admin/Elements/SelectNewGroupMembers + M /rt/branches/rt-3.1/lib/RT/Users_Overlay.pm + + ---------------------------------------------------------------------- + r1152@tinbook: jesse | 2004-04-07T15:34:08.391795Z + + fsck.com #5436: Adding new group members could be pathalogically slow due to a bogus query + +------------------------------------------------------------------------ +r684 | leira | 2004-04-14 03:38:15 -0400 (Wed, 14 Apr 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Search/Elements/DisplayOptions + +Use a dropdown for RowsPerPage rather than an input field. + +------------------------------------------------------------------------ +r683 | leira | 2004-04-14 03:37:27 -0400 (Wed, 14 Apr 2004) | 3 lines +Changed paths: + M /rt/branches/rt-3.1/html/Search/Build.html + +- Add And/Or Toggle button +- Indent top-level items by default + +------------------------------------------------------------------------ +r681 | jesse | 2004-04-07 00:31:24 -0400 (Wed, 07 Apr 2004) | 11 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/html/Elements/TicketList + M /rt/branches/rt-3.1/html/Search/Elements/EditSearches + + ---------------------------------------------------------------------- + r1149@tinbook: jesse | 2004-04-07T03:22:40.938051Z + + Removed automatic button click on search name update + + ---------------------------------------------------------------------- + r1150@tinbook: jesse | 2004-04-07T04:27:40.307929Z + + Restored search paging functionality + ---------------------------------------------------------------------- + +------------------------------------------------------------------------ +r680 | jesse | 2004-04-06 23:18:18 -0400 (Tue, 06 Apr 2004) | 6 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/configure.ac + M /rt/branches/rt-3.1/html/Search/Results.html + +---------------------------------------------------------------------- +r1147@tinbook: jesse | 2004-04-07T03:18:03.319827Z + +Updating search results page +---------------------------------------------------------------------- + +------------------------------------------------------------------------ +r679 | jesse | 2004-04-06 22:53:21 -0400 (Tue, 06 Apr 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Ticket/Elements/ShowTransaction + +Fixing links to ShowEmailRecord to not be relative + +------------------------------------------------------------------------ +r678 | jesse | 2004-04-06 22:50:30 -0400 (Tue, 06 Apr 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Ticket/ShowEmailRecord.html + +Fixing ShowEmailRecord's setting of ContentType + +------------------------------------------------------------------------ +r677 | jesse | 2004-04-06 22:44:18 -0400 (Tue, 06 Apr 2004) | 3 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/Record.pm + +loc_fuzzy is in RT::CurrentUser, not RT::Record + + +------------------------------------------------------------------------ +r676 | robert | 2004-04-06 22:41:02 -0400 (Tue, 06 Apr 2004) | 6 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/etc/RT_Config.pm.in + M /rt/branches/rt-3.1/html/autohandler + +---------------------------------------------------------------------- +r370: rspier | 2004-04-07T02:38:41.319440Z + + [fsck.com #5430] Make NoAuth configurable via config file +---------------------------------------------------------------------- + +------------------------------------------------------------------------ +r675 | jesse | 2004-04-06 22:13:23 -0400 (Tue, 06 Apr 2004) | 6 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/html/Ticket/Elements/ShowRequestor + +---------------------------------------------------------------------- +r1129@tinbook: jesse | 2004-04-07T02:12:47.859184Z + +We only want to show this box if the requestor is _NOT_ a privileged user +---------------------------------------------------------------------- + +------------------------------------------------------------------------ +r671 | jesse | 2004-04-05 22:43:02 -0400 (Mon, 05 Apr 2004) | 23 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/configure.ac + M /rt/branches/rt-3.1/html/Ticket/Update.html + M /rt/branches/rt-3.1/lib/RT/Queue_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Transaction_Overlay.pm + + ---------------------------------------------------------------------- + r1224@debian: jesse | 2004-04-04T07:42:26.326040Z + + Removing the Project Managment prototype from RT 3.1 + ---------------------------------------------------------------------- + r1226@debian: jesse | 2004-04-04T08:18:44.600308Z + + fixed the scope to actually run + ---------------------------------------------------------------------- + r1227@debian: jesse | 2004-04-04T08:19:14.490688Z + + Increasing apache restart timeouts + ---------------------------------------------------------------------- + r1229@debian: jesse | 2004-04-05T05:40:08.564866Z + + Announce a revision # in versions of rt checked out from svn + + ---------------------------------------------------------------------- + r1235@debian: jesse | 2004-04-06T11:42:03.605934Z + + Adding access control checks on display of outgoing email messages + ---------------------------------------------------------------------- + +------------------------------------------------------------------------ +r669 | jesse | 2004-04-05 01:24:29 -0400 (Mon, 05 Apr 2004) | 6 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/html/Search/Results.tsv + +---------------------------------------------------------------------- +r1082@tinbook: jesse | 2004-04-05T05:23:41.170601Z + +removing debugging output +---------------------------------------------------------------------- + +------------------------------------------------------------------------ +r668 | jesse | 2004-04-04 16:39:34 -0400 (Sun, 04 Apr 2004) | 6 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/configure.ac + + ---------------------------------------------------------------------- + r1229@debian: jesse | 2004-04-05T05:40:08.564866Z + + Announce a revision # in versions of rt checked out from svn + ---------------------------------------------------------------------- + +------------------------------------------------------------------------ +r667 | jesse | 2004-04-03 18:17:54 -0500 (Sat, 03 Apr 2004) | 10 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/Makefile.in + M /rt/branches/rt-3.1/html/Scope/Search.html + +---------------------------------------------------------------------- +r1226@debian: jesse | 2004-04-04T08:18:44.600308Z + +fixed the scope to actually run +---------------------------------------------------------------------- +r1227@debian: jesse | 2004-04-04T08:19:14.490688Z + +Increasing apache restart timeouts +---------------------------------------------------------------------- + +------------------------------------------------------------------------ +r666 | jesse | 2004-04-03 17:42:34 -0500 (Sat, 03 Apr 2004) | 6 lines +Changed paths: + M /rt/branches/rt-3.1 + D /rt/branches/rt-3.1/html/Projects + +---------------------------------------------------------------------- +r1224@debian: jesse | 2004-04-04T07:42:26.326040Z + +Removing the Project Managment prototype from RT 3.1 +---------------------------------------------------------------------- + +------------------------------------------------------------------------ +r663 | jesse | 2004-04-02 16:22:00 -0500 (Fri, 02 Apr 2004) | 1 line +Changed paths: + M /rt/branches/rt-3.1/lib/RT/Record.pm + D /rt/branches/rt-3.1/lib/RT/Record_Overlay.pm + +Moving code from Record_Overlay to Record, where it should live +------------------------------------------------------------------------ +r658 | leira | 2004-04-01 18:49:54 -0500 (Thu, 01 Apr 2004) | 2 lines +Changed paths: + A /rt/branches/rt-3.1/etc/upgrade/3.1.15 + A /rt/branches/rt-3.1/etc/upgrade/3.1.15/content + +Add data for upgrading new "on owner change" scrip. + +------------------------------------------------------------------------ +r657 | leira | 2004-04-01 18:36:49 -0500 (Thu, 01 Apr 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/etc/initialdata + +New scrip: On Owner Change / Notify Owner / Template: Transaction + +------------------------------------------------------------------------ +r649 | leira | 2004-03-31 14:33:44 -0500 (Wed, 31 Mar 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/Action/CreateTickets.pm + +Strip leading and trailing spaces from tags that aren't Content. + +------------------------------------------------------------------------ +r646 | jesse | 2004-03-31 01:22:05 -0500 (Wed, 31 Mar 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/releng.cnf + +3.1.14 + +------------------------------------------------------------------------ +r644 | leira | 2004-03-31 00:28:17 -0500 (Wed, 31 Mar 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Ticket/Elements/ShowRequestor + M /rt/branches/rt-3.1/html/index.html + +New Callbacks, based on code from Masque. + +------------------------------------------------------------------------ +r630 | jesse | 2004-03-28 07:18:18 -0500 (Sun, 28 Mar 2004) | 1 line +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/releng.cnf + +Bumping to 3.1.13 for release +------------------------------------------------------------------------ +r627 | jesse | 2004-03-27 23:04:08 -0500 (Sat, 27 Mar 2004) | 6 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/Makefile.in + A /rt/branches/rt-3.1/README.Oracle + M /rt/branches/rt-3.1/UPGRADING + M /rt/branches/rt-3.1/bin/mason_handler.fcgi.in + M /rt/branches/rt-3.1/bin/mason_handler.scgi.in + M /rt/branches/rt-3.1/bin/rt-crontool.in + M /rt/branches/rt-3.1/bin/rt-mailgate.in + M /rt/branches/rt-3.1/bin/webmux.pl.in + M /rt/branches/rt-3.1/config.layout + M /rt/branches/rt-3.1/configure.ac + M /rt/branches/rt-3.1/etc/schema.Informix + M /rt/branches/rt-3.1/etc/schema.Oracle + M /rt/branches/rt-3.1/etc/schema.SQLite + M /rt/branches/rt-3.1/html/Admin/Elements/EditScrip + M /rt/branches/rt-3.1/html/Elements/Callback + M /rt/branches/rt-3.1/html/Elements/MessageBox + M /rt/branches/rt-3.1/html/Elements/SelectLang + M /rt/branches/rt-3.1/html/Elements/SelectMatch + M /rt/branches/rt-3.1/html/Elements/SelectWatcherType + M /rt/branches/rt-3.1/html/Elements/SetupSessionCookie + M /rt/branches/rt-3.1/html/Elements/SimpleSearch + M /rt/branches/rt-3.1/html/REST/1.0/Forms/ticket/default + M /rt/branches/rt-3.1/html/REST/1.0/Forms/ticket/history + M /rt/branches/rt-3.1/html/REST/1.0/autohandler + M /rt/branches/rt-3.1/html/REST/1.0/dhandler + M /rt/branches/rt-3.1/html/REST/1.0/search/ticket + M /rt/branches/rt-3.1/html/Search/Elements/PickRestriction + M /rt/branches/rt-3.1/html/SelfService/Elements/MyRequests + M /rt/branches/rt-3.1/html/Ticket/Attachment/dhandler + M /rt/branches/rt-3.1/html/Ticket/Elements/ShowAttachments + M /rt/branches/rt-3.1/html/Ticket/Elements/ShowMessageStanza + M /rt/branches/rt-3.1/html/Ticket/Elements/ShowTransaction + M /rt/branches/rt-3.1/html/Ticket/Elements/Tabs + M /rt/branches/rt-3.1/html/index.html + M /rt/branches/rt-3.1/lib/RT/Action/AutoOpen.pm + M /rt/branches/rt-3.1/lib/RT/Action/CreateTickets.pm + M /rt/branches/rt-3.1/lib/RT/Attachment_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Base.pm + M /rt/branches/rt-3.1/lib/RT/CustomField_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/EmailParser.pm + M /rt/branches/rt-3.1/lib/RT/Group_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Handle.pm + M /rt/branches/rt-3.1/lib/RT/I18N/fi.po + M /rt/branches/rt-3.1/lib/RT/I18N/fr.po + M /rt/branches/rt-3.1/lib/RT/I18N/zh_cn.po + M /rt/branches/rt-3.1/lib/RT/I18N/zh_tw.po + M /rt/branches/rt-3.1/lib/RT/I18N.pm + M /rt/branches/rt-3.1/lib/RT/Interface/Email/Auth/MailFrom.pm + M /rt/branches/rt-3.1/lib/RT/Interface/Web.pm + M /rt/branches/rt-3.1/lib/RT/Principal_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Queue_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/StyleGuide.pod + M /rt/branches/rt-3.1/lib/RT/Template_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Ticket_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Tickets_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Tickets_Overlay_SQL.pm + M /rt/branches/rt-3.1/lib/RT/Transaction_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/URI.pm + M /rt/branches/rt-3.1/lib/RT/User_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Users_Overlay.pm + M /rt/branches/rt-3.1/lib/t/03web.pl.in + M /rt/branches/rt-3.1/lib/t/04_send_email.pl.in + M /rt/branches/rt-3.1/sbin/license_tag + M /rt/branches/rt-3.1/sbin/rt-test-dependencies.in + +---------------------------------------------------------------------- +r1191@tinbook: jesse | 2004-03-28T04:02:36.130375Z + +Merging 3.0.10 forward to 3.1. +---------------------------------------------------------------------- + +------------------------------------------------------------------------ +r626 | jesse | 2004-03-25 21:23:18 -0500 (Thu, 25 Mar 2004) | 1 line +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/bin/rt.in + +Removing a conflict generated by an incorrect commit +------------------------------------------------------------------------ +r622 | jesse | 2004-03-25 10:33:23 -0500 (Thu, 25 Mar 2004) | 1 line +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/bin/rt.in + M /rt/branches/rt-3.1/releng.cnf + +Bumping to 3.1.12 +------------------------------------------------------------------------ +r621 | leira | 2004-03-25 10:21:44 -0500 (Thu, 25 Mar 2004) | 3 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/Attachments_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Interface/Web.pm + M /rt/branches/rt-3.1/lib/RT/Queue_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Record_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Ticket_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Tickets_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Tickets_Overlay_SQL.pm + M /rt/branches/rt-3.1/lib/RT/Transactions_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/URI.pm + +Move AddLink/DeleteLink to the Record object. +Support linking Queues. + +------------------------------------------------------------------------ +r620 | leira | 2004-03-25 10:20:13 -0500 (Thu, 25 Mar 2004) | 4 lines +Changed paths: + M /rt/branches/rt-3.1/html/Scope/Elements/ShowHistory + M /rt/branches/rt-3.1/html/Scope/Elements/ShowTransaction + M /rt/branches/rt-3.1/html/Ticket/Display.html + M /rt/branches/rt-3.1/html/Ticket/Elements/FindAttachments + M /rt/branches/rt-3.1/html/Ticket/Elements/ShowHistory + M /rt/branches/rt-3.1/html/Ticket/Elements/ShowTransaction + +ShowHeaders is now boolean. + +Allow Transactions, Attachments, etc. to take an optional collection of tickets. + +------------------------------------------------------------------------ +r619 | leira | 2004-03-25 10:18:34 -0500 (Thu, 25 Mar 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Elements/EditLinks + +Make this component more flexible (new or modify). + +------------------------------------------------------------------------ +r618 | leira | 2004-03-25 10:17:28 -0500 (Thu, 25 Mar 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Admin/Elements/SelectStage + +add a "disabled" stage + +------------------------------------------------------------------------ +r617 | leira | 2004-03-24 16:31:54 -0500 (Wed, 24 Mar 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/Attachments_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Transactions_Overlay.pm + +Fixed a cut & paste error. + +------------------------------------------------------------------------ +r616 | leira | 2004-03-24 16:29:01 -0500 (Wed, 24 Mar 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/Attachments_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Transactions_Overlay.pm + +Check Queue permissions, too. + +------------------------------------------------------------------------ +r615 | leira | 2004-03-24 16:22:30 -0500 (Wed, 24 Mar 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/Attachments_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Transactions_Overlay.pm + +Add a Next method that checks ACLs, so that we don't need to do it in the UI. + +------------------------------------------------------------------------ +r606 | jesse | 2004-03-19 11:52:58 -0500 (Fri, 19 Mar 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/releng.cnf + +Bumping to 3.0.11 + +------------------------------------------------------------------------ +r605 | jesse | 2004-03-19 01:56:11 -0500 (Fri, 19 Mar 2004) | 5 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/lib/RT/Attachment_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Record.pm + +r1135@tinbook: jesse | 2004-03-19T06:55:24.031783Z + +Factored out some attachment processing to ease future integration +---------------------------------------------------------------------- + +------------------------------------------------------------------------ +r604 | jesse | 2004-03-19 01:46:21 -0500 (Fri, 19 Mar 2004) | 3 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/lib/RT/Attribute_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/CurrentUser.pm + +Fixes for running on postgres +---------------------------------------------------------------------- + +------------------------------------------------------------------------ +r602 | leira | 2004-03-18 01:34:55 -0500 (Thu, 18 Mar 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/etc/acl.Pg + +Add Attributes table to the acl list for Postgres. + +------------------------------------------------------------------------ +r601 | jesse | 2004-03-17 18:16:25 -0500 (Wed, 17 Mar 2004) | 1 line +Changed paths: + M /rt/branches/rt-3.1/html/Search/Elements/SelectPersonType + +Allow searching for tickets based on user attributes other than 'EmailAddress' +------------------------------------------------------------------------ +r600 | leira | 2004-03-17 18:12:45 -0500 (Wed, 17 Mar 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Search/Build.html + +We don't need to parse parts of the key, so don't pull it apart. + +------------------------------------------------------------------------ +r598 | jesse | 2004-03-17 16:15:06 -0500 (Wed, 17 Mar 2004) | 1 line +Changed paths: + M /rt/branches/rt-3.1/html/Elements/MessageBox + M /rt/branches/rt-3.1/html/Elements/SelectMatch + M /rt/branches/rt-3.1/html/Ticket/Create.html + M /rt/branches/rt-3.1/html/Ticket/Display.html + A /rt/branches/rt-3.1/html/Ticket/Elements/LoadTextAttachments + M /rt/branches/rt-3.1/html/Ticket/Elements/ShowHistory + M /rt/branches/rt-3.1/html/Ticket/Elements/ShowTransaction + M /rt/branches/rt-3.1/html/Ticket/History.html + M /rt/branches/rt-3.1/html/User/Prefs.html + M /rt/branches/rt-3.1/lib/RT/Action/SendEmail.pm + M /rt/branches/rt-3.1/lib/RT/EmailParser.pm + A /rt/branches/rt-3.1/lib/RT/I18N/da.po + M /rt/branches/rt-3.1/lib/RT/I18N/fi.po + M /rt/branches/rt-3.1/lib/RT/I18N/fr.po + A /rt/branches/rt-3.1/lib/RT/I18N/hu.po + M /rt/branches/rt-3.1/lib/RT/Interface/Email/Auth/MailFrom.pm + M /rt/branches/rt-3.1/lib/RT/Interface/Web.pm + M /rt/branches/rt-3.1/lib/RT/Ticket_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Tickets_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Transaction_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/User_Overlay.pm + +Merging 3.0.10rc2 forward to 3.1.x +------------------------------------------------------------------------ +r595 | leira | 2004-03-17 01:10:21 -0500 (Wed, 17 Mar 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Admin/Queues/Modify.html + +Include content properly when creating tickets from templates. + +------------------------------------------------------------------------ +r594 | leira | 2004-03-17 01:07:22 -0500 (Wed, 17 Mar 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Scope/Elements/ShowSummary + +Links elements have moved to /Elements + +------------------------------------------------------------------------ +r593 | leira | 2004-03-17 01:06:47 -0500 (Wed, 17 Mar 2004) | 2 lines +Changed paths: + A /rt/branches/rt-3.1/html/Elements/EditLinks (from /rt/branches/rt-3.1/html/Ticket/Elements/EditLinks:558) + A /rt/branches/rt-3.1/html/Elements/ShowLink (from /rt/branches/rt-3.1/html/Ticket/Elements/ShowLink:554) + A /rt/branches/rt-3.1/html/Elements/ShowLinks (from /rt/branches/rt-3.1/html/Ticket/Elements/ShowLinks:554) + D /rt/branches/rt-3.1/html/Ticket/Elements/EditLinks + D /rt/branches/rt-3.1/html/Ticket/Elements/ShowLink + D /rt/branches/rt-3.1/html/Ticket/Elements/ShowLinks + M /rt/branches/rt-3.1/html/Ticket/Elements/ShowSummary + M /rt/branches/rt-3.1/html/Ticket/ModifyAll.html + M /rt/branches/rt-3.1/html/Ticket/ModifyLinks.html + +Move links elements to /Elements from /Ticket/Elements + +------------------------------------------------------------------------ +r592 | leira | 2004-03-17 01:04:58 -0500 (Wed, 17 Mar 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Ticket/Update.html + +Add a BeforeUpdateType callback. + +------------------------------------------------------------------------ +r591 | leira | 2004-03-17 00:58:18 -0500 (Wed, 17 Mar 2004) | 2 lines +Changed paths: + D /rt/branches/rt-3.1/html/Elements/ShadedBox + D /rt/branches/rt-3.1/html/Elements/ShadedInputRow + D /rt/branches/rt-3.1/html/Elements/ShadedRow + +These aren't used any more, so delete them. + +------------------------------------------------------------------------ +r589 | jesse | 2004-03-17 00:36:39 -0500 (Wed, 17 Mar 2004) | 3 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/html/SelfService/Display.html + M /rt/branches/rt-3.1/html/Ticket/Elements/ShowHistory + M /rt/branches/rt-3.1/html/Ticket/Elements/ShowTransaction + +Comment/Update links were broken after a quicksearch +---------------------------------------------------------------------- + +------------------------------------------------------------------------ +r586 | leira | 2004-03-16 19:29:14 -0500 (Tue, 16 Mar 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/URI/fsck_com_rt.pm + +DTRT for ObjectType (and thus AsString). + +------------------------------------------------------------------------ +r577 | jesse | 2004-03-15 13:29:09 -0500 (Mon, 15 Mar 2004) | 5 lines +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/html/Admin/Elements/ModifyQueue + M /rt/branches/rt-3.1/html/Admin/Queues/Modify.html + M /rt/branches/rt-3.1/html/Search/Bulk.html + M /rt/branches/rt-3.1/html/Ticket/ModifyAll.html + M /rt/branches/rt-3.1/html/Ticket/Update.html + +RT-Ticket: 5264 +RT-Status: resolved + +Change 'correspond' to 'reply' + +------------------------------------------------------------------------ +r565 | jesse | 2004-03-14 16:30:02 -0500 (Sun, 14 Mar 2004) | 1 line +Changed paths: + M /rt/branches/rt-3.1 + M /rt/branches/rt-3.1/html/Ticket/ShowEmailRecord.html + +Pushing up ShowEmailRecord change +------------------------------------------------------------------------ +r557 | jesse | 2004-03-12 16:29:06 -0500 (Fri, 12 Mar 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/releng.cnf + +Bumping to 3.1.10 to make the release machinery happy + +------------------------------------------------------------------------ +r555 | jesse | 2004-03-12 16:20:12 -0500 (Fri, 12 Mar 2004) | 6 lines +Changed paths: + M /rt/branches/rt-3.1/README + M /rt/branches/rt-3.1/html/Elements/Footer + M /rt/branches/rt-3.1/html/Elements/Login + M /rt/branches/rt-3.1/releng.cnf + +Bumping to 3.1.9. +Removing note about deprecated perl 5.6.1 + +Updated footer to shill for the company. + + +------------------------------------------------------------------------ +r553 | jesse | 2004-03-12 00:39:17 -0500 (Fri, 12 Mar 2004) | 6 lines +Changed paths: + M /rt/branches/rt-3.1/README + +RT-Ticket: 1 +RT-Status: resolved + +This commit updates a date in the README. But really, it's here to test the new subversion integration. + + +------------------------------------------------------------------------ +r551 | jesse | 2004-03-11 22:40:50 -0500 (Thu, 11 Mar 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/Condition/OwnerChange.pm + M /rt/branches/rt-3.1/lib/RT/Link_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Record.pm + M /rt/branches/rt-3.1/lib/RT/Ticket_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/URI/fsck_com_rt.pm + +RT Links and URIs can now work with any RT object, not just tickets + +------------------------------------------------------------------------ +r550 | leira | 2004-03-11 13:49:31 -0500 (Thu, 11 Mar 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/Action/CreateTickets.pm + +Include content properly when creating tickets from templates. + +------------------------------------------------------------------------ +r549 | jesse | 2004-03-11 13:43:31 -0500 (Thu, 11 Mar 2004) | 3 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/User_Overlay.pm + +Let users edit their own passwords + + +------------------------------------------------------------------------ +r547 | leira | 2004-03-11 02:21:45 -0500 (Thu, 11 Mar 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/Ticket_Overlay.pm + +Make sure Priority is 0, not ''. + +------------------------------------------------------------------------ +r542 | leira | 2004-03-10 23:40:10 -0500 (Wed, 10 Mar 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/Action/CreateTickets.pm + +Fixes to offline upload (set Priority to 0 if it's ''). + +------------------------------------------------------------------------ +r535 | jesse | 2004-03-10 18:27:43 -0500 (Wed, 10 Mar 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Elements/Header + +Turning off the html content type, as it broke IE display. (We want IE in 'Quirks' mode) + +------------------------------------------------------------------------ +r522 | jesse | 2004-03-09 17:54:01 -0500 (Tue, 09 Mar 2004) | 3 lines +Changed paths: + M /rt/branches/rt-3.1/html/NoAuth/webrt.css + +#5179: provide a callback in the css stylesheet + + +------------------------------------------------------------------------ +r521 | jesse | 2004-03-09 17:48:55 -0500 (Tue, 09 Mar 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Elements/SelectQueue + +#5136: Save a queue load in SelectQueue in most cases + +------------------------------------------------------------------------ +r520 | jesse | 2004-03-09 17:31:40 -0500 (Tue, 09 Mar 2004) | 3 lines +Changed paths: + M /rt/branches/rt-3.1/bin/rt.in + +#5091: Support for a minimal RT shell + + +------------------------------------------------------------------------ +r519 | jesse | 2004-03-09 17:24:09 -0500 (Tue, 09 Mar 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/REST/1.0/ticket/comment + +Adding an ommitted newline in a status message + +------------------------------------------------------------------------ +r518 | jesse | 2004-03-09 17:23:02 -0500 (Tue, 09 Mar 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/bin/rt.in + +#5089: More preparation for the RT shell from AMS + +------------------------------------------------------------------------ +r517 | jesse | 2004-03-09 17:19:03 -0500 (Tue, 09 Mar 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/bin/rt.in + M /rt/branches/rt-3.1/html/REST/1.0/ticket/comment + +Let the user set status in comment or correspondence + +------------------------------------------------------------------------ +r516 | jesse | 2004-03-09 17:09:39 -0500 (Tue, 09 Mar 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/bin/rt.in + +#5088: CLI hacking from AMS to prepare for an interactive 'rt shell' + +------------------------------------------------------------------------ +r515 | jesse | 2004-03-09 17:07:59 -0500 (Tue, 09 Mar 2004) | 3 lines +Changed paths: + M /rt/branches/rt-3.1/html/REST/1.0/Forms/ticket/attachments + +REST attachments API will now display attachments without filenames + + +------------------------------------------------------------------------ +r514 | jesse | 2004-03-09 16:54:51 -0500 (Tue, 09 Mar 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/bin/rt.in + +#5086: providing support for rt ls -o + +------------------------------------------------------------------------ +r512 | jesse | 2004-03-08 23:52:10 -0500 (Mon, 08 Mar 2004) | 3 lines +Changed paths: + M /rt/branches/rt-3.1/etc/RT_Config.pm.in + M /rt/branches/rt-3.1/html/Admin/Users/Modify.html + M /rt/branches/rt-3.1/lib/RT/User_Overlay.pm + +A new hook for canonicalization of user information on initial create + + +------------------------------------------------------------------------ +r511 | leira | 2004-03-08 23:12:55 -0500 (Mon, 08 Mar 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Search/Build.html + M /rt/branches/rt-3.1/html/Search/Elements/BuildFormatString + M /rt/branches/rt-3.1/html/Search/Results.html + +Add support for links & CFs. + +------------------------------------------------------------------------ +r510 | jesse | 2004-03-08 20:41:00 -0500 (Mon, 08 Mar 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Elements/SelectQueue + M /rt/branches/rt-3.1/html/Search/Elements/PickBasics + M /rt/branches/rt-3.1/html/Search/Elements/PickRestriction + +Now the Search UI does Queue names instead of id + +------------------------------------------------------------------------ +r507 | jesse | 2004-03-08 18:56:35 -0500 (Mon, 08 Mar 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/bin/rt-mailgate.in + M /rt/branches/rt-3.1/releng.cnf + +Bumping to 3.1.8 + +------------------------------------------------------------------------ +r505 | jesse | 2004-03-08 18:53:36 -0500 (Mon, 08 Mar 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/Handle.pm + +Updated handling of CLOBs in oracle. + +------------------------------------------------------------------------ +r504 | leira | 2004-03-08 16:49:39 -0500 (Mon, 08 Mar 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/Action/CreateTickets.pm + +Actually return the status of creating tickets. + +------------------------------------------------------------------------ +r503 | leira | 2004-03-08 16:43:53 -0500 (Mon, 08 Mar 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/Action/CreateTickets.pm + +Support for offline Watcher update. + +------------------------------------------------------------------------ +r501 | leira | 2004-03-08 15:49:18 -0500 (Mon, 08 Mar 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Tools/Offline.html + +Additional offline upload support. + +------------------------------------------------------------------------ +r500 | leira | 2004-03-08 15:48:52 -0500 (Mon, 08 Mar 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/Action/CreateTickets.pm + M /rt/branches/rt-3.1/lib/RT/Record_Overlay.pm + +Additional offline upload support. + +------------------------------------------------------------------------ +r498 | leira | 2004-03-08 00:26:38 -0500 (Mon, 08 Mar 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Elements/Tabs + A /rt/branches/rt-3.1/html/Tools/Elements + A /rt/branches/rt-3.1/html/Tools/Elements/Tabs + A /rt/branches/rt-3.1/html/Tools/Offline.html + +Offline ticket creation. + +------------------------------------------------------------------------ +r497 | leira | 2004-03-07 23:57:12 -0500 (Sun, 07 Mar 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/Action/CreateTickets.pm + M /rt/branches/rt-3.1/lib/RT/Interface/Web.pm + M /rt/branches/rt-3.1/lib/RT/Record.pm + A /rt/branches/rt-3.1/lib/RT/Record_Overlay.pm + +Support for offline ticket creation/update. + +------------------------------------------------------------------------ +r494 | jesse | 2004-03-07 22:12:38 -0500 (Sun, 07 Mar 2004) | 3 lines +Changed paths: + M /rt/branches/rt-3.1/html/Ticket/Elements/FindAttachments + M /rt/branches/rt-3.1/html/Ticket/Elements/ShowTransaction + M /rt/branches/rt-3.1/lib/RT/Action/SendEmail.pm + M /rt/branches/rt-3.1/lib/RT/Attachment_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Ticket_Overlay.pm + +ACL fixes for outgoing Comment email records. +Forward porting performance fixes from 3.0.10pre2 + +------------------------------------------------------------------------ +r493 | jesse | 2004-03-07 16:10:15 -0500 (Sun, 07 Mar 2004) | 3 lines +Changed paths: + M /rt/branches/rt-3.1/bin/webmux.pl.in + M /rt/branches/rt-3.1/html/REST/1.0/Forms/ticket/default + M /rt/branches/rt-3.1/html/SelfService/Display.html + M /rt/branches/rt-3.1/html/Ticket/Display.html + A /rt/branches/rt-3.1/html/Ticket/Elements/FindAttachments + M /rt/branches/rt-3.1/html/Ticket/Elements/ShowAttachments + M /rt/branches/rt-3.1/html/Ticket/Elements/ShowHistory + M /rt/branches/rt-3.1/html/Ticket/Elements/ShowSummary + M /rt/branches/rt-3.1/html/Ticket/Elements/ShowTransaction + M /rt/branches/rt-3.1/html/Ticket/History.html + M /rt/branches/rt-3.1/html/autohandler + M /rt/branches/rt-3.1/html/index.html + M /rt/branches/rt-3.1/lib/RT/Ticket_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Transaction_Overlay.pm + +Merged forward changes from 3.0.10pre2 + + +------------------------------------------------------------------------ +r484 | jesse | 2004-03-06 17:46:24 -0500 (Sat, 06 Mar 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Ticket/Elements/ShowTransaction + +Minor html cleanup on txn display + +------------------------------------------------------------------------ +r481 | jesse | 2004-03-05 16:35:05 -0500 (Fri, 05 Mar 2004) | 3 lines +Changed paths: + M /rt/branches/rt-3.1/html/Search/Results.html + A /rt/branches/rt-3.1/html/Search/Results.rdf + +Added support for RSS syndication + + +------------------------------------------------------------------------ +r480 | jesse | 2004-03-05 14:19:16 -0500 (Fri, 05 Mar 2004) | 3 lines +Changed paths: + M /rt/branches/rt-3.1/html/Admin/Tools/Configuration.html + +Fixing the admin configuration reporter to abort properly if the user isn't an administrator + + +------------------------------------------------------------------------ +r479 | jesse | 2004-03-05 14:06:13 -0500 (Fri, 05 Mar 2004) | 3 lines +Changed paths: + A /rt/branches/rt-3.1/html/Developer + A /rt/branches/rt-3.1/html/Developer/Perldoc.html + +Added an online perldoc browser + + +------------------------------------------------------------------------ +r474 | jesse | 2004-03-05 00:41:56 -0500 (Fri, 05 Mar 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/releng.cnf + +Bumping the version to 3.1.7 + +------------------------------------------------------------------------ +r473 | jesse | 2004-03-05 00:40:58 -0500 (Fri, 05 Mar 2004) | 5 lines +Changed paths: + M /rt/branches/rt-3.1/html/NoAuth/webrt.css + M /rt/branches/rt-3.1/html/Ticket/Elements/PreviewScrips + +Slight CSS cleanup. + +Scrip preview updates + + +------------------------------------------------------------------------ +r472 | jesse | 2004-03-05 00:05:28 -0500 (Fri, 05 Mar 2004) | 4 lines +Changed paths: + M /rt/branches/rt-3.1/html/Elements/TicketList + M /rt/branches/rt-3.1/lib/RT/Action/Autoreply.pm + +moved a
in the ticketlist +fixed a bug that killed RT's autoreply. + + +------------------------------------------------------------------------ +r471 | jesse | 2004-03-04 17:01:01 -0500 (Thu, 04 Mar 2004) | 3 lines +Changed paths: + M /rt/branches/rt-3.1/html/Elements/TicketList + M /rt/branches/rt-3.1/html/Search/Edit.html + M /rt/branches/rt-3.1/html/Ticket/Elements/Tabs + +more cleanups to search editing and ticket listing display + + +------------------------------------------------------------------------ +r470 | jesse | 2004-03-04 15:32:51 -0500 (Thu, 04 Mar 2004) | 3 lines +Changed paths: + M /rt/branches/rt-3.1/html/Elements/TicketList + + +TicketList now handles relationships and custom fields. + +------------------------------------------------------------------------ +r468 | jesse | 2004-03-04 00:14:10 -0500 (Thu, 04 Mar 2004) | 3 lines +Changed paths: + M /rt/branches/rt-3.1/html/Elements/TicketList + +refactoring the TicketList element to use a subroutine lookup instead of a hash lookup. this will enable us to add CustomField support fairly easily + + +------------------------------------------------------------------------ +r467 | jesse | 2004-03-04 00:12:35 -0500 (Thu, 04 Mar 2004) | 3 lines +Changed paths: + M /rt/branches/rt-3.1/html/autohandler + + +Autohandler was using "root" as the superuser object instead of RT_System + +------------------------------------------------------------------------ +r466 | jesse | 2004-03-03 23:04:37 -0500 (Wed, 03 Mar 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/etc/schema.Oracle + M /rt/branches/rt-3.1/etc/upgrade/3.1.0/schema.Oracle + +Updating the oracle schema to not include unique constraints or a spurious "," + +------------------------------------------------------------------------ +r463 | jesse | 2004-03-03 13:51:25 -0500 (Wed, 03 Mar 2004) | 3 lines +Changed paths: + M /rt/branches/rt-3.1/releng.cnf + +Bumped releng version number to 3.1.6 + + +------------------------------------------------------------------------ +r461 | jesse | 2004-03-03 00:31:24 -0500 (Wed, 03 Mar 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Ticket/Elements/ShowMessageHeaders + M /rt/branches/rt-3.1/html/Ticket/Elements/ShowTransaction + A /rt/branches/rt-3.1/html/Ticket/ShowEmailRecord.html + M /rt/branches/rt-3.1/lib/RT/Action/SendEmail.pm + M /rt/branches/rt-3.1/lib/RT/Attachment_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Ticket_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Transaction_Overlay.pm + +Improved handling of 'EmailRecord' messages and message headers in ticket display + +------------------------------------------------------------------------ +r455 | jesse | 2004-02-25 22:40:25 -0500 (Wed, 25 Feb 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/releng.cnf + +Bumping to 3.1.5 + +------------------------------------------------------------------------ +r454 | jesse | 2004-02-25 22:18:44 -0500 (Wed, 25 Feb 2004) | 5 lines +Changed paths: + M /rt/branches/rt-3.1/html/Elements/Header + M /rt/branches/rt-3.1/html/Projects/Overview.html + +Bringing autrijus "header open/close" box fix forward from his branch. + +more work on the project mangmet ui + + +------------------------------------------------------------------------ +r452 | jesse | 2004-02-25 20:14:08 -0500 (Wed, 25 Feb 2004) | 3 lines +Changed paths: + M /rt/branches/rt-3.1/html/Elements/TicketList + +Fixing search result sorting + + +------------------------------------------------------------------------ +r451 | jesse | 2004-02-25 19:40:04 -0500 (Wed, 25 Feb 2004) | 3 lines +Changed paths: + M /rt/branches/rt-3.1/html/Elements/MyRequests + M /rt/branches/rt-3.1/html/Elements/MyTickets + +Homepage cleanup. + + +------------------------------------------------------------------------ +r450 | leira | 2004-02-25 19:35:42 -0500 (Wed, 25 Feb 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Elements/TicketList + +Set $Format to the default if it's not set. + +------------------------------------------------------------------------ +r449 | leira | 2004-02-25 19:34:04 -0500 (Wed, 25 Feb 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Search/Build.html + +Set entry aggregator properly when building array for display in listbox. + +------------------------------------------------------------------------ +r448 | jesse | 2004-02-25 18:56:16 -0500 (Wed, 25 Feb 2004) | 3 lines +Changed paths: + M /rt/branches/rt-3.1/html/Elements/MyRequests + M /rt/branches/rt-3.1/html/Elements/MyTickets + M /rt/branches/rt-3.1/html/Elements/TicketList + +Cleaning up the front page + + +------------------------------------------------------------------------ +r447 | jesse | 2004-02-25 18:25:58 -0500 (Wed, 25 Feb 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/User_Overlay.pm + +Fixing ACL for "public" user attributes. + +------------------------------------------------------------------------ +r444 | jesse | 2004-02-25 14:18:32 -0500 (Wed, 25 Feb 2004) | 3 lines +Changed paths: + M /rt/branches/rt-3.1/Makefile.in + M /rt/branches/rt-3.1/README + M /rt/branches/rt-3.1/UPGRADING + M /rt/branches/rt-3.1/etc/schema.Informix + M /rt/branches/rt-3.1/etc/schema.Oracle + M /rt/branches/rt-3.1/etc/schema.Pg + M /rt/branches/rt-3.1/etc/schema.SQLite + M /rt/branches/rt-3.1/etc/schema.mysql + D /rt/branches/rt-3.1/etc/upgrade/2.1.71 + A /rt/branches/rt-3.1/etc/upgrade/3.1.0 + A /rt/branches/rt-3.1/etc/upgrade/3.1.0/acl.Informix + A /rt/branches/rt-3.1/etc/upgrade/3.1.0/acl.Oracle + A /rt/branches/rt-3.1/etc/upgrade/3.1.0/acl.Pg + A /rt/branches/rt-3.1/etc/upgrade/3.1.0/acl.SQLite + A /rt/branches/rt-3.1/etc/upgrade/3.1.0/acl.mysql + A /rt/branches/rt-3.1/etc/upgrade/3.1.0/content + A /rt/branches/rt-3.1/etc/upgrade/3.1.0/schema.Informix + A /rt/branches/rt-3.1/etc/upgrade/3.1.0/schema.Oracle + A /rt/branches/rt-3.1/etc/upgrade/3.1.0/schema.Pg + A /rt/branches/rt-3.1/etc/upgrade/3.1.0/schema.SQLite + A /rt/branches/rt-3.1/etc/upgrade/3.1.0/schema.mysql + M /rt/branches/rt-3.1/releng.cnf + M /rt/branches/rt-3.1/sbin/rt-setup-database.in + +Added instructions for upgrading from 3.0.x to 3.1.x + + +------------------------------------------------------------------------ +r440 | leira | 2004-02-23 14:47:25 -0500 (Mon, 23 Feb 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Admin/Queues/Modify.html + +We already create a title that's appropriate to the current action. We should use it. + +------------------------------------------------------------------------ +r439 | leira | 2004-02-23 13:53:44 -0500 (Mon, 23 Feb 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Elements/MyRequests + M /rt/branches/rt-3.1/html/Elements/MyTickets + +Use $RT::WebPath for links to Display page. + +------------------------------------------------------------------------ +r436 | jesse | 2004-02-22 22:41:01 -0500 (Sun, 22 Feb 2004) | 3 lines +Changed paths: + M /rt/branches/rt-3.1/html/Projects/Elements/OverviewEntry + M /rt/branches/rt-3.1/html/Projects/Overview.html + +cleaning up project managment ui a bit + + +------------------------------------------------------------------------ +r435 | jesse | 2004-02-22 18:44:03 -0500 (Sun, 22 Feb 2004) | 3 lines +Changed paths: + M /rt/branches/rt-3.1/html/Projects/Elements/OverviewEntry + M /rt/branches/rt-3.1/html/Projects/Elements/SelectProjectTaskEntry + M /rt/branches/rt-3.1/html/Projects/Overview.html + +Work on the project view to get rid of extra windows + + +------------------------------------------------------------------------ +r428 | jesse | 2004-02-19 02:54:55 -0500 (Thu, 19 Feb 2004) | 5 lines +Changed paths: + M /rt/branches/rt-3.1/html/Admin/Tools/Configuration.html + M /rt/branches/rt-3.1/sbin/rt-setup-database.in + M /rt/branches/rt-3.1/sbin/rt-test-dependencies.in + +Added acl check to the configuration dumper. + +more work on the sqlite port + + +------------------------------------------------------------------------ +r427 | jesse | 2004-02-18 23:03:16 -0500 (Wed, 18 Feb 2004) | 4 lines +Changed paths: + M /rt/branches/rt-3.1/README + M /rt/branches/rt-3.1/etc/schema.Oracle + M /rt/branches/rt-3.1/html/Admin/Elements/Tabs + A /rt/branches/rt-3.1/html/Admin/Elements/ToolTabs + A /rt/branches/rt-3.1/html/Admin/Tools + A /rt/branches/rt-3.1/html/Admin/Tools/Configuration.html + A /rt/branches/rt-3.1/html/Admin/Tools/index.html + M /rt/branches/rt-3.1/html/Elements/Callback + M /rt/branches/rt-3.1/html/Elements/SetupSessionCookie + M /rt/branches/rt-3.1/html/NoAuth/webrt.css + M /rt/branches/rt-3.1/html/Search/Elements/PickRestriction + M /rt/branches/rt-3.1/html/Ticket/Attachment/dhandler + M /rt/branches/rt-3.1/html/Ticket/Elements/ShowAttachments + M /rt/branches/rt-3.1/html/Ticket/Elements/ShowMessageStanza + M /rt/branches/rt-3.1/html/Ticket/Elements/ShowTransaction + M /rt/branches/rt-3.1/html/autohandler + M /rt/branches/rt-3.1/lib/RT/Attachment_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Group_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Handle.pm + M /rt/branches/rt-3.1/lib/RT/I18N.pm + M /rt/branches/rt-3.1/lib/RT/Interface/Web.pm + M /rt/branches/rt-3.1/lib/RT/StyleGuide.pod + M /rt/branches/rt-3.1/lib/RT/Ticket_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Tickets_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Transaction_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Users_Overlay.pm + M /rt/branches/rt-3.1/sbin/rt-test-dependencies.in + +Merging RT 3.0.9; adding a "tools" admin menu which prints out your environment, fairly invasively + + + +------------------------------------------------------------------------ +r412 | jesse | 2004-02-11 17:20:00 -0500 (Wed, 11 Feb 2004) | 4 lines +Changed paths: + M /rt/branches/rt-3.1/html/Search/Build.html + M /rt/branches/rt-3.1/html/Search/Bulk.html + M /rt/branches/rt-3.1/html/Search/Elements/EditSearches + M /rt/branches/rt-3.1/html/Search/Results.html + M /rt/branches/rt-3.1/html/Search/Results.tsv + +Saved searches quirks fixed. Bulk update and Download .xls cleaned up + + + +------------------------------------------------------------------------ +r409 | jesse | 2004-02-11 00:32:11 -0500 (Wed, 11 Feb 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/releng.cnf + +Bumping to 3.1.3 + +------------------------------------------------------------------------ +r408 | jesse | 2004-02-11 00:31:36 -0500 (Wed, 11 Feb 2004) | 4 lines +Changed paths: + M /rt/branches/rt-3.1/etc/RT_Config.pm.in + M /rt/branches/rt-3.1/html/Elements/Quicksearch + M /rt/branches/rt-3.1/html/Elements/TicketList + M /rt/branches/rt-3.1/html/Search/Build.html + M /rt/branches/rt-3.1/html/Search/Elements/BuildFormatString + M /rt/branches/rt-3.1/lib/RT/Attribute_Overlay.pm + +fixed up the front page click-through listings. +Saved searches are now acled properly, though the ui and error reporting leaves something to be desired + + +------------------------------------------------------------------------ +r407 | jesse | 2004-02-09 22:03:41 -0500 (Mon, 09 Feb 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Search/Build.html + M /rt/branches/rt-3.1/html/Search/Elements/EditSearches + +Saving and loading formats works now. + +------------------------------------------------------------------------ +r406 | jesse | 2004-02-09 17:57:41 -0500 (Mon, 09 Feb 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Elements/TicketList + M /rt/branches/rt-3.1/html/Search/Build.html + M /rt/branches/rt-3.1/html/Search/Elements/EditFormat + M /rt/branches/rt-3.1/html/Search/Elements/EditSearches + M /rt/branches/rt-3.1/html/Search/Results.html + +Ticket search paging works now + +------------------------------------------------------------------------ +r405 | leira | 2004-02-09 17:51:26 -0500 (Mon, 09 Feb 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Search/Build.html + M /rt/branches/rt-3.1/html/Search/Edit.html + M /rt/branches/rt-3.1/html/Search/Results.html + +Pass Format, Query, and Rows to Tabs element. + +------------------------------------------------------------------------ +r404 | leira | 2004-02-09 16:43:28 -0500 (Mon, 09 Feb 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Ticket/Elements/Tabs + +Don't add extra "" to the format string. + +------------------------------------------------------------------------ +r403 | leira | 2004-02-09 16:06:22 -0500 (Mon, 09 Feb 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Search/Build.html + +Get rid of evals. + +------------------------------------------------------------------------ +r398 | leira | 2004-02-06 01:08:18 -0500 (Fri, 06 Feb 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Search/Build.html + +"our" variables are gone gone gone + +------------------------------------------------------------------------ +r396 | jesse | 2004-02-05 23:32:47 -0500 (Thu, 05 Feb 2004) | 2 lines +Changed paths: + A /rt/branches/rt-3.1/releng.cnf + +Adding releng machinery for rt. 3.1 + +------------------------------------------------------------------------ +r395 | jesse | 2004-02-05 19:15:59 -0500 (Thu, 05 Feb 2004) | 3 lines +Changed paths: + M /rt/branches/rt-3.1/html/Search/Build.html + A /rt/branches/rt-3.1/html/Search/Elements/BuildFormatString + M /rt/branches/rt-3.1/html/Search/Elements/EditFormat + +Refactored out the format string building stuff into its own mason component. +Next up, the query string builder + +------------------------------------------------------------------------ +r394 | leira | 2004-02-05 16:05:32 -0500 (Thu, 05 Feb 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Search/Build.html + M /rt/branches/rt-3.1/html/Search/Results.html + +Fix a bug. + +------------------------------------------------------------------------ +r393 | leira | 2004-02-05 14:28:54 -0500 (Thu, 05 Feb 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Search/Build.html + M /rt/branches/rt-3.1/html/Search/Elements/DisplayOptions + A /rt/branches/rt-3.1/html/Search/Elements/EditFormat + M /rt/branches/rt-3.1/html/Search/Elements/EditSearches + M /rt/branches/rt-3.1/html/Search/Elements/PickBasics + M /rt/branches/rt-3.1/html/Search/Elements/PickCFs + M /rt/branches/rt-3.1/html/Search/Elements/PickCriteria + D /rt/branches/rt-3.1/html/Search/Elements/PickPeople + M /rt/branches/rt-3.1/html/Search/Results.html + M /rt/branches/rt-3.1/html/Ticket/Elements/Tabs + +Add a format editor. Slim-down PickCriteria a bit. + +------------------------------------------------------------------------ +r391 | leira | 2004-02-03 22:50:54 -0500 (Tue, 03 Feb 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Search/Build.html + D /rt/branches/rt-3.1/html/Search/Elements/NewPickRestriction + M /rt/branches/rt-3.1/html/Search/Elements/PickBasics + A /rt/branches/rt-3.1/html/Search/Elements/PickCriteria (from /rt/branches/rt-3.1/html/Search/Elements/NewPickRestriction:390) + A /rt/branches/rt-3.1/html/Search/Results.html (from /rt/branches/rt-3.1/html/Search/Show.html:390) + D /rt/branches/rt-3.1/html/Search/Show.html + M /rt/branches/rt-3.1/html/Ticket/Elements/Tabs + +Change Show.html to Results.html and NewPickRestrictions to PickCriteria + +------------------------------------------------------------------------ +r390 | leira | 2004-02-03 22:39:03 -0500 (Tue, 03 Feb 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Elements/Menu + M /rt/branches/rt-3.1/html/Elements/SelectAttachmentField + M /rt/branches/rt-3.1/html/Search/Build.html + M /rt/branches/rt-3.1/html/Search/Elements/NewPickRestriction + M /rt/branches/rt-3.1/html/Search/Elements/PickBasics + M /rt/branches/rt-3.1/html/Search/Elements/PickPeople + A /rt/branches/rt-3.1/html/Search/Elements/SelectPersonType + M /rt/branches/rt-3.1/html/Search/Show.html + M /rt/branches/rt-3.1/html/Ticket/Elements/Tabs + +Search improvements. + +------------------------------------------------------------------------ +r389 | jesse | 2004-02-03 19:05:18 -0500 (Tue, 03 Feb 2004) | 5 lines +Changed paths: + A /rt/branches/rt-3.1/html/Elements/TitleBox + + +Forgot the new titlebox Component with content. + + + +------------------------------------------------------------------------ +r388 | jesse | 2004-02-03 18:27:18 -0500 (Tue, 03 Feb 2004) | 3 lines +Changed paths: + M /rt/branches/rt-3.1/html/Elements/MyRequests + M /rt/branches/rt-3.1/html/Elements/MyTickets + M /rt/branches/rt-3.1/html/Elements/TicketList + +Cleaned up front page display some more. Made tickets without a subject list "(no subject)" + + +------------------------------------------------------------------------ +r387 | jesse | 2004-02-02 18:42:04 -0500 (Mon, 02 Feb 2004) | 3 lines +Changed paths: + M /rt/branches/rt-3.1/html/Ticket/Display.html + M /rt/branches/rt-3.1/html/Ticket/Elements/EditBasics + M /rt/branches/rt-3.1/html/Ticket/Elements/ShowBasics + +cleaned up the ticket basics display/edit. added TimeEstimated + + +------------------------------------------------------------------------ +r386 | jesse | 2004-02-02 16:03:13 -0500 (Mon, 02 Feb 2004) | 3 lines +Changed paths: + M /rt/branches/rt-3.1/html/Search/Build.html + M /rt/branches/rt-3.1/html/Search/Edit.html + M /rt/branches/rt-3.1/html/Search/Elements/EditSearches + A /rt/branches/rt-3.1/html/Search/Elements/SearchPrivacy + +Fixed a bunch of search saving bugs. cleaned up search code a little bit. improved privacy labels + + +------------------------------------------------------------------------ +r385 | jesse | 2004-01-31 17:14:18 -0500 (Sat, 31 Jan 2004) | 3 lines +Changed paths: + A /rt/branches/rt-3.1/html/Elements/QuickCreate + M /rt/branches/rt-3.1/html/Search/Build.html + M /rt/branches/rt-3.1/html/index.html + +swapped left and right sides of search ui. fixed a bug that stopped new search criteria being added when the user didn't explicitly click the "add criteria" button + + +------------------------------------------------------------------------ +r384 | jesse | 2004-01-30 23:18:05 -0500 (Fri, 30 Jan 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Elements/Header + M /rt/branches/rt-3.1/html/Elements/TitleBoxStart + M /rt/branches/rt-3.1/html/NoAuth/webrt.css + +now every titlebox has dhtml-based close boxes. + +------------------------------------------------------------------------ +r383 | leira | 2004-01-30 18:59:22 -0500 (Fri, 30 Jan 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Search/Build.html + M /rt/branches/rt-3.1/html/Search/Elements/DisplayOptions + M /rt/branches/rt-3.1/html/Search/Elements/NewPickRestriction + M /rt/branches/rt-3.1/html/Search/Elements/PickBasics + M /rt/branches/rt-3.1/html/Search/Elements/PickCFs + M /rt/branches/rt-3.1/html/Search/Elements/PickPeople + +Reorganize the UI. + +------------------------------------------------------------------------ +r382 | leira | 2004-01-30 18:35:01 -0500 (Fri, 30 Jan 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Search/Build.html + +Don't copy so many hashes. + +------------------------------------------------------------------------ +r379 | leira | 2004-01-30 16:48:07 -0500 (Fri, 30 Jan 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Search/Build.html -Load /tmp/rt-3-0-8 into rt/trunk. +Moving fix. ------------------------------------------------------------------------ -r282 | jesse | 2003-11-25 22:32:12 -0500 (Tue, 25 Nov 2003) | 2 lines +r378 | leira | 2004-01-30 16:25:37 -0500 (Fri, 30 Jan 2004) | 2 lines Changed paths: - M /rt/trunk/Changelog - M /rt/trunk/Makefile - M /rt/trunk/Makefile.in - M /rt/trunk/README - M /rt/trunk/autom4te.cache/output.0 - M /rt/trunk/autom4te.cache/traces.0 - M /rt/trunk/bin/mason_handler.fcgi - M /rt/trunk/bin/mason_handler.fcgi.in - M /rt/trunk/bin/mason_handler.scgi - M /rt/trunk/bin/mason_handler.scgi.in - M /rt/trunk/bin/rt - M /rt/trunk/bin/rt.in - M /rt/trunk/config.log - M /rt/trunk/config.status - M /rt/trunk/configure - M /rt/trunk/configure.ac - M /rt/trunk/html/Admin/Elements/EditScrip - A /rt/trunk/html/Admin/Elements/SelectStage - M /rt/trunk/html/Ticket/Display.html - M /rt/trunk/html/Ticket/Elements/ShowDates - M /rt/trunk/html/Ticket/Modify.html - M /rt/trunk/html/Ticket/ModifyAll.html - M /rt/trunk/html/Ticket/Update.html - M /rt/trunk/lib/RT/Interface/Web.pm - M /rt/trunk/lib/RT/Scrips_Overlay.pm - M /rt/trunk/lib/RT/Ticket_Overlay.pm - M /rt/trunk/lib/RT/Transaction_Overlay.pm - M /rt/trunk/lib/RT.pm - M /rt/trunk/lib/t/03web.pl - M /rt/trunk/lib/t/03web.pl.in - M /rt/trunk/sbin/rt-setup-database - M /rt/trunk/sbin/rt-setup-database.in + A /rt/branches/rt-3.1/html/Search/Elements/DisplayOptions + +Checking in forgotten file. + +------------------------------------------------------------------------ +r377 | leira | 2004-01-30 13:50:10 -0500 (Fri, 30 Jan 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Search/Build.html + M /rt/branches/rt-3.1/html/Search/Show.html + +Add UI to specify OrderBy and RowsPerPage. + +------------------------------------------------------------------------ +r376 | leira | 2004-01-30 13:49:07 -0500 (Fri, 30 Jan 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Search/Elements/PickBasics + +Re-order the fields (not done yet). + +------------------------------------------------------------------------ +r375 | leira | 2004-01-30 05:38:52 -0500 (Fri, 30 Jan 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Search/Build.html + +More moving improvements. + +------------------------------------------------------------------------ +r374 | leira | 2004-01-30 05:03:01 -0500 (Fri, 30 Jan 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Search/Build.html + M /rt/branches/rt-3.1/html/Search/Edit.html + +Moving fixes. + +------------------------------------------------------------------------ +r373 | leira | 2004-01-30 00:27:23 -0500 (Fri, 30 Jan 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Elements/Tabs + M /rt/branches/rt-3.1/html/Elements/TicketList + A /rt/branches/rt-3.1/html/Search/Build.html + M /rt/branches/rt-3.1/html/Search/Edit.html + A /rt/branches/rt-3.1/html/Search/Elements/NewListActions + A /rt/branches/rt-3.1/html/Search/Elements/NewPickRestriction + A /rt/branches/rt-3.1/html/Search/Elements/PickBasics + A /rt/branches/rt-3.1/html/Search/Elements/PickCFs + A /rt/branches/rt-3.1/html/Search/Elements/PickPeople + A /rt/branches/rt-3.1/html/Search/Elements/SelectAndOr + A /rt/branches/rt-3.1/html/Search/Elements/SelectLinks + A /rt/branches/rt-3.1/html/Search/Show.html + M /rt/branches/rt-3.1/html/Ticket/Elements/Tabs + +Integration of new search stuff. + +------------------------------------------------------------------------ +r372 | jesse | 2004-01-29 23:30:04 -0500 (Thu, 29 Jan 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/Attribute_Overlay.pm + +Fix for fsck.com #5216 + +------------------------------------------------------------------------ +r371 | jesse | 2004-01-29 23:27:04 -0500 (Thu, 29 Jan 2004) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/Attribute_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Group_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Record.pm + +Added ACL checks to attributes. by default, they're all open, except for saved searches, whcih we want to lock down a bit. + +------------------------------------------------------------------------ +r370 | jesse | 2004-01-28 19:38:13 -0500 (Wed, 28 Jan 2004) | 4 lines +Changed paths: + A /rt/branches/rt-3.1/html/Search/Edit.html + A /rt/branches/rt-3.1/html/Search/Elements/EditSearches + A /rt/branches/rt-3.1/html/Search/Elements/SelectSearchObject + A /rt/branches/rt-3.1/html/Search/Elements/SelectSearchesForObjects + M /rt/branches/rt-3.1/lib/RT/Attribute_Overlay.pm + +A first cut at saved searches. Create, Edit, Delete, Revert work. currently only "personal" searches work. +And there's no access control. + + +------------------------------------------------------------------------ +r369 | jesse | 2004-01-28 18:29:46 -0500 (Wed, 28 Jan 2004) | 3 lines +Changed paths: + M /rt/branches/rt-3.1/etc/schema.Informix + M /rt/branches/rt-3.1/etc/schema.Oracle + M /rt/branches/rt-3.1/etc/schema.Pg + M /rt/branches/rt-3.1/etc/schema.SQLite + M /rt/branches/rt-3.1/etc/schema.mysql + M /rt/branches/rt-3.1/lib/RT/Attribute.pm + M /rt/branches/rt-3.1/lib/RT/Attribute_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Attributes_Overlay.pm + M /rt/branches/rt-3.1/sbin/factory + +Attributes work to allow multivalue attributes to work better + + +------------------------------------------------------------------------ +r365 | jesse | 2004-01-18 16:52:42 -0500 (Sun, 18 Jan 2004) | 3 lines +Changed paths: + M /rt/branches/rt-3.1/html/Elements/TicketList + M /rt/branches/rt-3.1/html/Search/Listing.html + M /rt/branches/rt-3.1/lib/RT/Attribute_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Attributes_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/EmailParser.pm + M /rt/branches/rt-3.1/lib/RT/Interface/Email.pm + M /rt/branches/rt-3.1/lib/RT/Tickets_Overlay_SQL.pm + M /rt/branches/rt-3.1/lib/t/03web.pl.in + M /rt/branches/rt-3.1/sbin/rt-setup-database.in + +Web search ui work. refactored out display framework +allowed attributes to serialize hashrefs. + +------------------------------------------------------------------------ +r364 | jesse | 2004-01-16 13:30:57 -0500 (Fri, 16 Jan 2004) | 4 lines +Changed paths: + M /rt/branches/rt-3.1/UPGRADING + M /rt/branches/rt-3.1/lib/RT/Interface/Email/Auth/MailFrom.pm + + +Updating mailfrom acls + + +------------------------------------------------------------------------ +r353 | jesse | 2004-01-04 17:08:35 -0500 (Sun, 04 Jan 2004) | 3 lines +Changed paths: + M /rt/branches/rt-3.1/UPGRADING + M /rt/branches/rt-3.1/bin/rt-crontool.in + M /rt/branches/rt-3.1/bin/rt-mailgate.in + M /rt/branches/rt-3.1/bin/rt.in + M /rt/branches/rt-3.1/etc/schema.Informix + M /rt/branches/rt-3.1/etc/schema.Oracle + M /rt/branches/rt-3.1/etc/schema.Pg + M /rt/branches/rt-3.1/etc/schema.SQLite + M /rt/branches/rt-3.1/etc/schema.mysql + M /rt/branches/rt-3.1/html/Admin/Elements/SelectStage + M /rt/branches/rt-3.1/html/Elements/Callback + M /rt/branches/rt-3.1/html/Elements/SelectWatcherType + M /rt/branches/rt-3.1/html/Elements/SetupSessionCookie + M /rt/branches/rt-3.1/html/Elements/SimpleSearch + M /rt/branches/rt-3.1/html/REST/1.0/Forms/ticket/default + M /rt/branches/rt-3.1/html/REST/1.0/Forms/ticket/history + M /rt/branches/rt-3.1/html/REST/1.0/autohandler + M /rt/branches/rt-3.1/html/REST/1.0/dhandler + M /rt/branches/rt-3.1/html/REST/1.0/search/ticket + M /rt/branches/rt-3.1/html/Search/Elements/PickRestriction + M /rt/branches/rt-3.1/html/SelfService/Elements/MyRequests + M /rt/branches/rt-3.1/html/Ticket/Elements/ShowDates + M /rt/branches/rt-3.1/html/Ticket/Elements/Tabs + M /rt/branches/rt-3.1/html/index.html + M /rt/branches/rt-3.1/lib/RT/Action/AutoOpen.pm + M /rt/branches/rt-3.1/lib/RT/Action/CreateTickets.pm + M /rt/branches/rt-3.1/lib/RT/Base.pm + M /rt/branches/rt-3.1/lib/RT/CurrentUser.pm + M /rt/branches/rt-3.1/lib/RT/CustomField_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/EmailParser.pm + M /rt/branches/rt-3.1/lib/RT/I18N/zh_cn.po + M /rt/branches/rt-3.1/lib/RT/I18N/zh_tw.po + M /rt/branches/rt-3.1/lib/RT/Interface/Email.pm + M /rt/branches/rt-3.1/lib/RT/Interface/Web.pm + M /rt/branches/rt-3.1/lib/RT/Principal_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Queue_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Record.pm + M /rt/branches/rt-3.1/lib/RT/Template_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Ticket_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Tickets_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/URI.pm + M /rt/branches/rt-3.1/lib/RT/User_Overlay.pm + M /rt/branches/rt-3.1/lib/t/04_send_email.pl.in + A /rt/branches/rt-3.1/lib/t/data/crashes-file-based-parser + A /rt/branches/rt-3.1/lib/t/data/notes-uuencoded + M /rt/branches/rt-3.1/sbin/license_tag + M /rt/branches/rt-3.1/sbin/rt-test-dependencies.in + +Merging RT 3.0.7->3.0.8 into 3.1.x + + +------------------------------------------------------------------------ +r352 | jesse | 2004-01-04 12:21:04 -0500 (Sun, 04 Jan 2004) | 3 lines +Changed paths: + D /rt/branches/rt-3.1/Changelog + +Removed RT 3.0 aegis changelog + + +------------------------------------------------------------------------ +r351 | jesse | 2004-01-04 12:10:53 -0500 (Sun, 04 Jan 2004) | 5 lines +Changed paths: + D /rt/branches/rt-3.1/Makefile + D /rt/branches/rt-3.1/bin/mason_handler.fcgi + D /rt/branches/rt-3.1/bin/mason_handler.scgi + D /rt/branches/rt-3.1/bin/mason_handler.svc + D /rt/branches/rt-3.1/bin/rt + D /rt/branches/rt-3.1/bin/rt-commit-handler + D /rt/branches/rt-3.1/bin/rt-crontool + D /rt/branches/rt-3.1/bin/rt-mailgate + D /rt/branches/rt-3.1/bin/webmux.pl + D /rt/branches/rt-3.1/config + D /rt/branches/rt-3.1/config.pld + D /rt/branches/rt-3.1/config.status + D /rt/branches/rt-3.1/configure + D /rt/branches/rt-3.1/etc/RT_Config.pm + D /rt/branches/rt-3.1/lib/RT.pm + D /rt/branches/rt-3.1/lib/t/00smoke.t + D /rt/branches/rt-3.1/lib/t/01harness.t + D /rt/branches/rt-3.1/lib/t/02regression.t + D /rt/branches/rt-3.1/lib/t/03web.pl + D /rt/branches/rt-3.1/lib/t/04_send_email.pl + D /rt/branches/rt-3.1/sbin/rt-setup-database + D /rt/branches/rt-3.1/sbin/rt-test-dependencies + +Removed autogenerated files. They'll be generated by configure + + + + +------------------------------------------------------------------------ +r350 | jesse | 2004-01-04 12:05:52 -0500 (Sun, 04 Jan 2004) | 3 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/Record.pm + M /rt/branches/rt-3.1/lib/RT/Tickets_Overlay_SQL.pm + +Adding in code to support older RTFM + + +------------------------------------------------------------------------ +r316 | jesse | 2003-12-22 16:20:48 -0500 (Mon, 22 Dec 2003) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/sbin/rt-test-dependencies.in + +dependency test tool updated to support downloading pristine distributions of modules + +------------------------------------------------------------------------ +r315 | jesse | 2003-12-21 21:51:45 -0500 (Sun, 21 Dec 2003) | 8 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/Action/CreateTickets.pm + M /rt/branches/rt-3.1/lib/RT/Attributes_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/EmailParser.pm + A /rt/branches/rt-3.1/lib/RT/Interface/Email/Auth/GnuPG.pm + M /rt/branches/rt-3.1/lib/RT/Interface/Email/Auth/MailFrom.pm + M /rt/branches/rt-3.1/lib/RT/Interface/Email.pm + +Attributes fix +CreateTickets fix + +Initial commit of GnuPG authentication. + + + + +------------------------------------------------------------------------ +r314 | root | 2003-12-20 18:21:38 -0500 (Sat, 20 Dec 2003) | 3 lines +Changed paths: + M /rt/branches/rt-3.1/html/Elements/SelectLang + +Better copes with nonexistent languages. + + +------------------------------------------------------------------------ +r313 | jesse | 2003-12-19 03:39:58 -0500 (Fri, 19 Dec 2003) | 2 lines +Changed paths: + A /rt/branches/rt-3.1/lib/RT/I18N/en_malkovich.po + +Malkoviched up a Malkovich Malkovich. + +------------------------------------------------------------------------ +r312 | jesse | 2003-12-18 16:59:08 -0500 (Thu, 18 Dec 2003) | 4 lines +Changed paths: + M /rt/branches/rt-3.1/html/Elements/TicketList + M /rt/branches/rt-3.1/html/Search/Listing.html + M /rt/branches/rt-3.1/lib/RT/Tickets_Overlay_SQL.pm + +Generalized TicketList a fair bit. +Added sorting and ordering + + +------------------------------------------------------------------------ +r311 | jesse | 2003-12-18 13:59:00 -0500 (Thu, 18 Dec 2003) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/Makefile + M /rt/branches/rt-3.1/config.status + M /rt/branches/rt-3.1/html/Elements/MyRequests + M /rt/branches/rt-3.1/html/Elements/MyTickets + M /rt/branches/rt-3.1/html/Elements/TicketList + M /rt/branches/rt-3.1/html/Search/Elements/TicketRow + M /rt/branches/rt-3.1/html/Search/Listing.html + M /rt/branches/rt-3.1/lib/RT/Attributes_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Ticket_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Tickets_Overlay_SQL.pm + +work in progress update of the ticket listing stuff + +------------------------------------------------------------------------ +r307 | jesse | 2003-12-16 00:19:38 -0500 (Tue, 16 Dec 2003) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Elements/MyRequests + M /rt/branches/rt-3.1/html/Elements/MyTickets + A /rt/branches/rt-3.1/html/Elements/TicketList + +Factoring out MyTickets and MyRequests to TicketList + +------------------------------------------------------------------------ +r306 | jesse | 2003-12-14 23:24:16 -0500 (Sun, 14 Dec 2003) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Elements/MyRequests + M /rt/branches/rt-3.1/lib/RT/Tickets_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Tickets_Overlay_SQL.pm + +better docs and a first example of the use in MyRequests. wants more generalization. + +------------------------------------------------------------------------ +r305 | root | 2003-12-14 13:23:46 -0500 (Sun, 14 Dec 2003) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/Tickets_Overlay_SQL.pm + +started test suite for tickets_Overlay_SQL + +------------------------------------------------------------------------ +r304 | jesse | 2003-12-13 23:18:58 -0500 (Sat, 13 Dec 2003) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/Tickets_Overlay_SQL.pm + +TicketSQL parser additions. first cut of "SELECT" functionality + +------------------------------------------------------------------------ +r303 | root | 2003-12-12 19:30:00 -0500 (Fri, 12 Dec 2003) | 3 lines +Changed paths: + M /rt/branches/rt-3.1/bin/standalone_httpd.in + +a bit of refactoring for the standalone httpd + + +------------------------------------------------------------------------ +r302 | jesse | 2003-12-12 03:45:44 -0500 (Fri, 12 Dec 2003) | 3 lines +Changed paths: + M /rt/branches/rt-3.1/Makefile + M /rt/branches/rt-3.1/Makefile.in + A /rt/branches/rt-3.1/bin/standalone_httpd.in + M /rt/branches/rt-3.1/config.status + M /rt/branches/rt-3.1/configure + M /rt/branches/rt-3.1/configure.ac + +Added a standalone "personal" httpd for RT + + +------------------------------------------------------------------------ +r301 | root | 2003-12-09 23:23:27 -0500 (Tue, 09 Dec 2003) | 4 lines +Changed paths: + M /rt/branches/rt-3.1/Makefile + M /rt/branches/rt-3.1/bin/mason_handler.fcgi + M /rt/branches/rt-3.1/bin/mason_handler.svc + M /rt/branches/rt-3.1/bin/rt + M /rt/branches/rt-3.1/bin/rt-commit-handler + M /rt/branches/rt-3.1/bin/rt-crontool + M /rt/branches/rt-3.1/bin/rt-mailgate + M /rt/branches/rt-3.1/bin/webmux.pl + M /rt/branches/rt-3.1/config.status + M /rt/branches/rt-3.1/html/Ticket/Elements/PreviewScrips + M /rt/branches/rt-3.1/html/Ticket/Update.html + M /rt/branches/rt-3.1/lib/RT/Action/Notify.pm + M /rt/branches/rt-3.1/lib/RT/Action/SendEmail.pm + M /rt/branches/rt-3.1/lib/RT/Record.pm + M /rt/branches/rt-3.1/lib/RT/Ticket_Overlay.pm + M /rt/branches/rt-3.1/lib/t/00smoke.t + M /rt/branches/rt-3.1/lib/t/01harness.t + M /rt/branches/rt-3.1/lib/t/02regression.t + M /rt/branches/rt-3.1/lib/t/03web.pl + M /rt/branches/rt-3.1/lib/t/04_send_email.pl + M /rt/branches/rt-3.1/sbin/rt-setup-database + M /rt/branches/rt-3.1/sbin/rt-test-dependencies + +Squelching messages to individual recipients now works + + + +------------------------------------------------------------------------ +r297 | jesse | 2003-12-04 20:10:48 -0500 (Thu, 04 Dec 2003) | 3 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/Attributes_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Ticket_Overlay.pm + +The per-ticket recipient blacklist appears to actually work. + + +------------------------------------------------------------------------ +r296 | jesse | 2003-12-03 23:58:30 -0500 (Wed, 03 Dec 2003) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/Attributes_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Record.pm + M /rt/branches/rt-3.1/lib/RT/ScripAction_Overlay.pm + +A bunch of work on attributes + +------------------------------------------------------------------------ +r294 | jesse | 2003-12-03 16:04:55 -0500 (Wed, 03 Dec 2003) | 4 lines +Changed paths: + M /rt/branches/rt-3.1/etc/schema.Informix + M /rt/branches/rt-3.1/etc/schema.Oracle + M /rt/branches/rt-3.1/etc/schema.Pg + M /rt/branches/rt-3.1/etc/schema.SQLite + M /rt/branches/rt-3.1/etc/schema.mysql + M /rt/branches/rt-3.1/lib/RT/ACE.pm + M /rt/branches/rt-3.1/lib/RT/ACL.pm + M /rt/branches/rt-3.1/lib/RT/Attachment.pm + M /rt/branches/rt-3.1/lib/RT/Attachments.pm + M /rt/branches/rt-3.1/lib/RT/Attribute.pm + M /rt/branches/rt-3.1/lib/RT/Attributes.pm + M /rt/branches/rt-3.1/lib/RT/CachedGroupMember.pm + M /rt/branches/rt-3.1/lib/RT/CachedGroupMembers.pm + M /rt/branches/rt-3.1/lib/RT/CustomField.pm + M /rt/branches/rt-3.1/lib/RT/CustomFieldValue.pm + M /rt/branches/rt-3.1/lib/RT/CustomFieldValues.pm + M /rt/branches/rt-3.1/lib/RT/CustomFields.pm + M /rt/branches/rt-3.1/lib/RT/Group.pm + M /rt/branches/rt-3.1/lib/RT/GroupMember.pm + M /rt/branches/rt-3.1/lib/RT/GroupMembers.pm + M /rt/branches/rt-3.1/lib/RT/Groups.pm + M /rt/branches/rt-3.1/lib/RT/Link.pm + M /rt/branches/rt-3.1/lib/RT/Links.pm + M /rt/branches/rt-3.1/lib/RT/Principal.pm + M /rt/branches/rt-3.1/lib/RT/Principals.pm + M /rt/branches/rt-3.1/lib/RT/Queue.pm + M /rt/branches/rt-3.1/lib/RT/Queues.pm + M /rt/branches/rt-3.1/lib/RT/Scrip.pm + M /rt/branches/rt-3.1/lib/RT/ScripAction.pm + M /rt/branches/rt-3.1/lib/RT/ScripActions.pm + M /rt/branches/rt-3.1/lib/RT/ScripCondition.pm + M /rt/branches/rt-3.1/lib/RT/ScripConditions.pm + M /rt/branches/rt-3.1/lib/RT/Scrips.pm + M /rt/branches/rt-3.1/lib/RT/Template.pm + M /rt/branches/rt-3.1/lib/RT/Templates.pm + M /rt/branches/rt-3.1/lib/RT/Ticket.pm + M /rt/branches/rt-3.1/lib/RT/TicketCustomFieldValue.pm + M /rt/branches/rt-3.1/lib/RT/TicketCustomFieldValues.pm + M /rt/branches/rt-3.1/lib/RT/Tickets.pm + M /rt/branches/rt-3.1/lib/RT/Transaction.pm + M /rt/branches/rt-3.1/lib/RT/Transactions.pm + M /rt/branches/rt-3.1/lib/RT/User.pm + M /rt/branches/rt-3.1/lib/RT/Users.pm + +Added a "Description" column to the attributes table. Regenerated the basefiles for all the db-classes + + + +------------------------------------------------------------------------ +r293 | jesse | 2003-11-30 22:30:22 -0500 (Sun, 30 Nov 2003) | 3 lines +Changed paths: + A /rt/branches/rt-3.1/html/Ticket/Elements/PreviewScrips + M /rt/branches/rt-3.1/html/Ticket/Update.html + M /rt/branches/rt-3.1/lib/RT/Action/Notify.pm + M /rt/branches/rt-3.1/lib/RT/Action/SendEmail.pm + M /rt/branches/rt-3.1/lib/RT/Interface/Web.pm + M /rt/branches/rt-3.1/lib/RT/ScripAction_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Transaction_Overlay.pm + +Added support for previewing what email a scrip update will send. + + +------------------------------------------------------------------------ +r292 | jesse | 2003-11-30 14:57:38 -0500 (Sun, 30 Nov 2003) | 7 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/Action/SendEmail.pm + M /rt/branches/rt-3.1/lib/RT/Scrips_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Transaction_Overlay.pm + +Added methods to get address lists out of active scrips. + +cleaned up handling of prepared, but not activated scrips. + + + + +------------------------------------------------------------------------ +r291 | jesse | 2003-11-29 15:56:19 -0500 (Sat, 29 Nov 2003) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/Action/Generic.pm + M /rt/branches/rt-3.1/lib/RT/Scrip_Overlay.pm + +Smarter leak prevention that doesn't prematurely destroy objects we need. + +------------------------------------------------------------------------ +r290 | jesse | 2003-11-29 15:54:51 -0500 (Sat, 29 Nov 2003) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/Ticket_Overlay.pm + +New functionality to support "try ouyt this comment without committing" + +------------------------------------------------------------------------ +r289 | jesse | 2003-11-29 02:50:35 -0500 (Sat, 29 Nov 2003) | 7 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/Action/SendEmail.pm + M /rt/branches/rt-3.1/lib/RT/Scrip_Overlay.pm + + +SendEmail cleanup. + +no longer Destroy action and condition objects immediately upon commit. +now we can get at the data we want + + +------------------------------------------------------------------------ +r288 | jesse | 2003-11-28 17:52:56 -0500 (Fri, 28 Nov 2003) | 14 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/Scrips_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Ticket_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Transaction_Overlay.pm + +Refactoring how ticket comments and correspondence are submitted. + +Comment and Correspond now share a subroutine, rather than a bunch of identical code. + +RT::Transaction::Create now holds onto a bunch more Scrip data and metadata + +Scrips being applied now expose the set of scrips that actually get prepared. + +It's possible to create a transaction that prepares, but does not fire scrips. + +The API for accessing this has not yet been stabilized + + + +------------------------------------------------------------------------ +r287 | jesse | 2003-11-26 23:07:51 -0500 (Wed, 26 Nov 2003) | 2 lines +Changed paths: + A /rt/branches/rt-3.1/html/Admin/Elements/SelectStage + +added back missing file from merge + +------------------------------------------------------------------------ +r286 | jesse | 2003-11-26 15:48:52 -0500 (Wed, 26 Nov 2003) | 4 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/Scrips_Overlay.pm + +Refactoring how scrips figure out what to do in anticipation of "prepare but don't apply" + + + +------------------------------------------------------------------------ +r285 | jesse | 2003-11-26 03:31:26 -0500 (Wed, 26 Nov 2003) | 4 lines +Changed paths: + D /rt/branches/rt-3.1/config.log + M /rt/branches/rt-3.1/lib/RT/Scrip_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Scrips_Overlay.pm + +major scrips refactoring in preparation for more atomic calls + + + +------------------------------------------------------------------------ +r284 | jesse | 2003-11-25 23:04:52 -0500 (Tue, 25 Nov 2003) | 3 lines +Changed paths: + M /rt/branches/rt-3.1/Makefile + M /rt/branches/rt-3.1/Makefile.in + M /rt/branches/rt-3.1/README + M /rt/branches/rt-3.1/UPGRADING + M /rt/branches/rt-3.1/bin/mason_handler.fcgi + M /rt/branches/rt-3.1/bin/mason_handler.fcgi.in + M /rt/branches/rt-3.1/bin/mason_handler.scgi + M /rt/branches/rt-3.1/bin/mason_handler.scgi.in + M /rt/branches/rt-3.1/bin/mason_handler.svc + M /rt/branches/rt-3.1/bin/rt + M /rt/branches/rt-3.1/bin/rt-commit-handler + M /rt/branches/rt-3.1/bin/rt-crontool + M /rt/branches/rt-3.1/bin/rt-mailgate + M /rt/branches/rt-3.1/bin/rt.in + M /rt/branches/rt-3.1/bin/webmux.pl + M /rt/branches/rt-3.1/config.log + M /rt/branches/rt-3.1/config.status + M /rt/branches/rt-3.1/html/Admin/Elements/EditScrip + M /rt/branches/rt-3.1/html/Ticket/Display.html + M /rt/branches/rt-3.1/html/Ticket/Elements/ShowDates + M /rt/branches/rt-3.1/html/Ticket/Modify.html + M /rt/branches/rt-3.1/html/Ticket/ModifyAll.html + M /rt/branches/rt-3.1/html/Ticket/Update.html + M /rt/branches/rt-3.1/lib/RT/Interface/Web.pm + M /rt/branches/rt-3.1/lib/RT/Scrips_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Ticket_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Transaction_Overlay.pm + M /rt/branches/rt-3.1/lib/t/00smoke.t + M /rt/branches/rt-3.1/lib/t/01harness.t + M /rt/branches/rt-3.1/lib/t/02regression.t + M /rt/branches/rt-3.1/lib/t/03web.pl + M /rt/branches/rt-3.1/lib/t/03web.pl.in + M /rt/branches/rt-3.1/lib/t/04_send_email.pl + M /rt/branches/rt-3.1/sbin/rt-setup-database + M /rt/branches/rt-3.1/sbin/rt-setup-database.in + M /rt/branches/rt-3.1/sbin/rt-test-dependencies + +Merging forward the changes from 3.0.7_01 to 3.0.8 + + +------------------------------------------------------------------------ +r281 | jesse | 2003-11-24 20:09:00 -0500 (Mon, 24 Nov 2003) | 3 lines +Changed paths: + D /rt/branches/rt-3.1/autom4te.cache + +Removed the autoconf m4 cache + + +------------------------------------------------------------------------ +r280 | jesse | 2003-11-24 01:31:00 -0500 (Mon, 24 Nov 2003) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/Makefile + M /rt/branches/rt-3.1/config.log + M /rt/branches/rt-3.1/config.status + M /rt/branches/rt-3.1/lib/RT/Action/SendEmail.pm + M /rt/branches/rt-3.1/lib/RT/User_Overlay.pm + +A bunch of cleanup to the SendEmail action in preparation for "show me what this scrip will do" + +------------------------------------------------------------------------ +r279 | jesse | 2003-11-22 18:13:58 -0500 (Sat, 22 Nov 2003) | 4 lines +Changed paths: + M /rt/branches/rt-3.1/html/Search/Results.tsv + + +Work on Results.tsv to add custom fields support, clean up output, clean up internals. +Probably hurt performance. + +------------------------------------------------------------------------ +r278 | jesse | 2003-11-19 22:53:07 -0500 (Wed, 19 Nov 2003) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/lib/RT/Action/SendEmail.pm + +first cut of "record all outgoing mail" -Load /tmp/rt-3-0-8pre1 into rt/trunk. +------------------------------------------------------------------------ +r277 | jesse | 2003-11-19 20:17:13 -0500 (Wed, 19 Nov 2003) | 2 lines +Changed paths: + M /rt/branches/rt-3.1/html/Search/Listing.html + A /rt/branches/rt-3.1/html/Search/Results.tsv + +Now support downloading of tab seperated values of ticket search results + +------------------------------------------------------------------------ +r276 | jesse | 2003-11-19 02:59:16 -0500 (Wed, 19 Nov 2003) | 6 lines +Changed paths: + M /rt/branches/rt-3.1/Makefile + M /rt/branches/rt-3.1/Makefile.in + M /rt/branches/rt-3.1/aclocal.m4 + M /rt/branches/rt-3.1/autom4te.cache/output.0 + M /rt/branches/rt-3.1/autom4te.cache/requests + M /rt/branches/rt-3.1/autom4te.cache/traces.0 + M /rt/branches/rt-3.1/bin/rt-mailgate + M /rt/branches/rt-3.1/config.layout + M /rt/branches/rt-3.1/config.log + M /rt/branches/rt-3.1/config.status + M /rt/branches/rt-3.1/configure + M /rt/branches/rt-3.1/configure.ac + M /rt/branches/rt-3.1/lib/RT/CurrentUser.pm + M /rt/branches/rt-3.1/lib/RT.pm + +Buildsystem fixes from jesse's experimental 3.1 branch + +CurrentUser fixes from jesse's experimental 3.1 branch + + + +------------------------------------------------------------------------ +r275 | jesse | 2003-11-19 02:21:29 -0500 (Wed, 19 Nov 2003) | 4 lines +Changed paths: + M /rt/branches/rt-3.1/bin/rt-mailgate.in + M /rt/branches/rt-3.1/configure.ac + M /rt/branches/rt-3.1/etc/schema.mysql + A /rt/branches/rt-3.1/html/Projects + A /rt/branches/rt-3.1/html/Projects/Create.html + A /rt/branches/rt-3.1/html/Projects/Edit.html + A /rt/branches/rt-3.1/html/Projects/Elements + A /rt/branches/rt-3.1/html/Projects/Elements/CreateTask + A /rt/branches/rt-3.1/html/Projects/Elements/EditTask + A /rt/branches/rt-3.1/html/Projects/Elements/OverviewEntry + A /rt/branches/rt-3.1/html/Projects/Elements/SelectProjectTask + A /rt/branches/rt-3.1/html/Projects/Elements/SelectProjectTaskEntry + A /rt/branches/rt-3.1/html/Projects/Elements/Tabs + A /rt/branches/rt-3.1/html/Projects/Elements/TicketTabs + A /rt/branches/rt-3.1/html/Projects/Gantt.html + A /rt/branches/rt-3.1/html/Projects/History.html + A /rt/branches/rt-3.1/html/Projects/Overview.html + A /rt/branches/rt-3.1/html/Projects/Schedule.html + A /rt/branches/rt-3.1/html/Projects/ScheduleByActor.html + A /rt/branches/rt-3.1/html/Projects/index.html + A /rt/branches/rt-3.1/html/Scope + A /rt/branches/rt-3.1/html/Scope/Action.html + A /rt/branches/rt-3.1/html/Scope/Elements + A /rt/branches/rt-3.1/html/Scope/Elements/Header + A /rt/branches/rt-3.1/html/Scope/Elements/MessageBox + A /rt/branches/rt-3.1/html/Scope/Elements/ShowHistory + A /rt/branches/rt-3.1/html/Scope/Elements/ShowHistoryView + A /rt/branches/rt-3.1/html/Scope/Elements/ShowMessageHeaders + A /rt/branches/rt-3.1/html/Scope/Elements/ShowMessageStanza + A /rt/branches/rt-3.1/html/Scope/Elements/ShowSummary + A /rt/branches/rt-3.1/html/Scope/Elements/ShowTransaction + A /rt/branches/rt-3.1/html/Scope/History.html + A /rt/branches/rt-3.1/html/Scope/Search.html + A /rt/branches/rt-3.1/html/Scope/Update.html + A /rt/branches/rt-3.1/html/Scope/View.html + A /rt/branches/rt-3.1/html/Scope/Work.html + A /rt/branches/rt-3.1/html/Scope/index.html + A /rt/branches/rt-3.1/html/Tools + A /rt/branches/rt-3.1/html/Tools/MyDay.html + M /rt/branches/rt-3.1/lib/RT/ACE.pm + M /rt/branches/rt-3.1/lib/RT/ACL.pm + M /rt/branches/rt-3.1/lib/RT/Action/CreateTickets.pm + M /rt/branches/rt-3.1/lib/RT/Attachment.pm + M /rt/branches/rt-3.1/lib/RT/Attachment_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/Attachments.pm + A /rt/branches/rt-3.1/lib/RT/Attribute.pm + A /rt/branches/rt-3.1/lib/RT/Attribute_Overlay.pm + A /rt/branches/rt-3.1/lib/RT/Attributes.pm + A /rt/branches/rt-3.1/lib/RT/Attributes_Overlay.pm + M /rt/branches/rt-3.1/lib/RT/CachedGroupMember.pm + M /rt/branches/rt-3.1/lib/RT/CachedGroupMembers.pm + M /rt/branches/rt-3.1/lib/RT/CustomField.pm + M /rt/branches/rt-3.1/lib/RT/CustomFieldValue.pm + M /rt/branches/rt-3.1/lib/RT/CustomFieldValues.pm + M /rt/branches/rt-3.1/lib/RT/CustomFields.pm + M /rt/branches/rt-3.1/lib/RT/Group.pm + M /rt/branches/rt-3.1/lib/RT/GroupMember.pm + M /rt/branches/rt-3.1/lib/RT/GroupMembers.pm + M /rt/branches/rt-3.1/lib/RT/Groups.pm + M /rt/branches/rt-3.1/lib/RT/Link.pm + M /rt/branches/rt-3.1/lib/RT/Links.pm + M /rt/branches/rt-3.1/lib/RT/Principal.pm + M /rt/branches/rt-3.1/lib/RT/Principals.pm + M /rt/branches/rt-3.1/lib/RT/Queue.pm + M /rt/branches/rt-3.1/lib/RT/Queues.pm + M /rt/branches/rt-3.1/lib/RT/Record.pm + M /rt/branches/rt-3.1/lib/RT/Scrip.pm + M /rt/branches/rt-3.1/lib/RT/ScripAction.pm + M /rt/branches/rt-3.1/lib/RT/ScripActions.pm + M /rt/branches/rt-3.1/lib/RT/ScripCondition.pm + M /rt/branches/rt-3.1/lib/RT/ScripConditions.pm + M /rt/branches/rt-3.1/lib/RT/Scrips.pm + M /rt/branches/rt-3.1/lib/RT/SearchBuilder.pm + M /rt/branches/rt-3.1/lib/RT/Template.pm + M /rt/branches/rt-3.1/lib/RT/Templates.pm + M /rt/branches/rt-3.1/lib/RT/Ticket.pm + M /rt/branches/rt-3.1/lib/RT/TicketCustomFieldValue.pm + M /rt/branches/rt-3.1/lib/RT/TicketCustomFieldValues.pm + M /rt/branches/rt-3.1/lib/RT/Tickets.pm + M /rt/branches/rt-3.1/lib/RT/Transaction.pm + M /rt/branches/rt-3.1/lib/RT/Transactions.pm + M /rt/branches/rt-3.1/lib/RT/User.pm + M /rt/branches/rt-3.1/lib/RT/Users.pm + M /rt/branches/rt-3.1/lib/RT.pm + M /rt/branches/rt-3.1/sbin/factory + +moving in the non-experimental changes from my experimental branch + + + +------------------------------------------------------------------------ +r274 | jesse | 2003-11-19 00:45:03 -0500 (Wed, 19 Nov 2003) | 2 lines +Changed paths: + A /rt/branches/rt-3.1 (from /rt/trunk:273) + +Branching RT 3.1 from RT 3.0.7_01 ------------------------------------------------------------------------ r267 | root | 2003-11-17 23:03:48 -0500 (Mon, 17 Nov 2003) | 2 lines diff --git a/rt/Makefile.in b/rt/Makefile.in index 13f3db41f..4c268ac9e 100644 --- a/rt/Makefile.in +++ b/rt/Makefile.in @@ -1,8 +1,14 @@ -# BEGIN LICENSE BLOCK +# {{{ BEGIN BPS TAGGED BLOCK # -# Copyright (c) 1996-2003 Jesse Vincent +# COPYRIGHT: +# +# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC +# # -# (Except where explictly superceded by other copyright notices) +# (Except where explicitly superseded by other copyright notices) +# +# +# LICENSE: # # This work is made available to you under the terms of Version 2 of # the GNU General Public License. A copy of that license should have @@ -14,13 +20,29 @@ # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # -# Unless otherwise specified, all modifications, corrections or -# extensions to this work which alter its source code become the -# property of Best Practical Solutions, LLC when submitted for -# inclusion in the work. +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +# +# +# CONTRIBUTION SUBMISSION POLICY: # +# (The following paragraph is not intended to limit the rights granted +# to you to modify and distribute this software under the terms of +# the GNU General Public License and is only of importance to you if +# you choose to contribute your changes and enhancements to the +# community by submitting them to Best Practical Solutions, LLC.) # -# END LICENSE BLOCK +# By intentionally submitting any modifications, corrections or +# derivatives to this work, or any other work intended for use with +# Request Tracker, to Best Practical Solutions, LLC, you confirm that +# you are the copyright holder for those contributions and you grant +# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable, +# royalty-free, perpetual, license to use, copy, create derivative +# works based on those contributions, and sublicense and distribute +# those contributions and any derivatives thereof. +# +# }}} END BPS TAGGED BLOCK # # DO NOT HAND-EDIT the file named 'Makefile'. This file is autogenerated. # Have a look at "configure" and "Makefile.in" instead @@ -58,6 +80,9 @@ LIBS_GROUP = @LIBS_GROUP@ WEB_USER = @WEB_USER@ WEB_GROUP = @WEB_GROUP@ + +APACHECTL = @APACHECTL@ + # {{{ Files and directories # DESTDIR allows you to specify that RT be installed somewhere other than @@ -108,14 +133,13 @@ RT_CRON_BIN = $(RT_BIN_PATH)/rt-crontool # }}} -SETGID_BINARIES = $(DESTDIR)/$(RT_FASTCGI_HANDLER) \ - $(DESTDIR)/$(RT_WIN32_FASTCGI_HANDLER) BINARIES = $(DESTDIR)/$(RT_MODPERL_HANDLER) \ $(DESTDIR)/$(RT_MAILGATE_BIN) \ $(DESTDIR)/$(RT_CLI_BIN) \ $(DESTDIR)/$(RT_CRON_BIN) \ - $(SETGID_BINARIES) + $(DESTDIR)/$(RT_FASTCGI_HANDLER) \ + $(DESTDIR)/$(RT_WIN32_FASTCGI_HANDLER) SYSTEM_BINARIES = $(DESTDIR)/$(RT_SBIN_PATH)/ # }}} @@ -206,9 +230,12 @@ upgrade-instruct: @echo "$(CONFIG_FILE) for any necessary site customization. Additionally," @echo "you should update RT's system database objects by running " @echo " ls etc/upgrade" - @echo "For each file in that directory whose name is greater than" + @echo "" + @echo "For each item in that directory whose name is greater than" @echo "your previously installed RT version, run:" - @echo " $(RT_SBIN_PATH)/rt-setup-database --action insert --datafile etc/upgrade/" + @echo " $(RT_SBIN_PATH)/rt-setup-database --dba $(DB_DBA) --prompt-for-dba-password --action schema --datadir etc/upgrade/" + @echo " $(RT_SBIN_PATH)/rt-setup-database --dba $(DB_DBA) --prompt-for-dba-password --action acl --datadir etc/upgrade/" + @echo " $(RT_SBIN_PATH)/rt-setup-database --dba $(DB_DBA) --prompt-for-dba-password --action insert --datadir etc/upgrade/" upgrade: config-install dirs files-install fixperms upgrade-instruct @@ -218,10 +245,10 @@ upgrade-noclobber: config-install libs-install html-install bin-install local-in # {{{ dependencies testdeps: - $(PERL) ./sbin/rt-test-dependencies --with-$(DB_TYPE) + $(PERL) ./sbin/rt-test-dependencies --verbose --with-$(DB_TYPE) fixdeps: - $(PERL) ./sbin/rt-test-dependencies --install --with-$(DB_TYPE) + $(PERL) ./sbin/rt-test-dependencies --verbose --install --with-$(DB_TYPE) #}}} @@ -248,11 +275,10 @@ fixperms: chmod 0550 $(DESTDIR)/$(CONFIG_FILE) chmod 0550 $(DESTDIR)/$(SITE_CONFIG_FILE) - # Make the interfaces executable and setgid rt + # Make the interfaces executable chown $(BIN_OWNER) $(BINARIES) chgrp $(RTGROUP) $(BINARIES) chmod 0755 $(BINARIES) - chmod g+s $(SETGID_BINARIES) # Make the web ui readable by all. chmod -R u+rwX,go-w,go+rX $(DESTDIR)/$(MASON_HTML_PATH) \ @@ -272,12 +298,6 @@ fixperms: $(DESTDIR)/$(MASON_SESSION_PATH) # }}} -fixperms-nosetgid: fixperms - @echo "You should never be running RT this way. it's unsafe" - chmod 0555 $(SETGID_BINARIES) - chmod 0555 $(DESTDIR)/$(CONFIG_FILE) - chmod 0555 $(DESTDIR)/$(SITE_CONFIG_FILE) - # {{{ dirs dirs: mkdir -p $(DESTDIR)/$(RT_LOG_PATH) @@ -316,15 +336,11 @@ test: regression-install: config-install $(PERL) -pi -e 's/Set\(\$$DatabaseName.*\);/Set\(\$$DatabaseName, "rt3regression"\);/' $(DESTDIR)/$(CONFIG_FILE) -regression-nosetgid-quiet: regression-install dirs files-install libs-install sbin-install bin-install regression-instruct regression-reset-db testify-pods fixperms-nosetgid apachectl - $(PERL) sbin/regression_harness - -regression-nosetgid: regression-install dirs files-install libs-install sbin-install bin-install regression-instruct regression-reset-db testify-pods fixperms-nosetgid apachectl - $(PERL) lib/t/02regression.t - regression: regression-install dirs files-install libs-install sbin-install bin-install regression-instruct regression-reset-db testify-pods fixperms apachectl $(PERL) lib/t/02regression.t +regression-noapache: regression-install dirs files-install libs-install sbin-install bin-install regression-instruct regression-reset-db testify-pods fixperms start-httpd + $(PERL) lib/t/02regression.t regression-quiet: $(PERL) sbin/regression_harness @@ -335,7 +351,7 @@ regression-instruct: # {{{ database-installation regression-reset-db: - $(PERL) $(DESTDIR)/$(RT_SBIN_PATH)/rt-setup-database --action drop --dba $(DB_DBA) --dba-password '' + $(PERL) $(DESTDIR)/$(RT_SBIN_PATH)/rt-setup-database --action drop --dba $(DB_DBA) --dba-password '' --force $(PERL) $(DESTDIR)/$(RT_SBIN_PATH)/rt-setup-database --action init --dba $(DB_DBA) --dba-password '' initialize-database: @@ -402,6 +418,7 @@ bin-install: bin/rt-mailgate \ bin/mason_handler.fcgi \ bin/mason_handler.scgi \ + bin/standalone_httpd \ bin/mason_handler.svc \ bin/rt \ bin/webmux.pl \ @@ -425,6 +442,8 @@ testify-pods: [ -d lib/t/autogen ] || mkdir lib/t/autogen find lib -name \*pm |grep -v .svn | grep -v \*.in |xargs -n 1 $(PERL) $(POD2TEST_EXE) find bin -type f |grep -v .svn | grep -v \~ | grep -v "\.in" | xargs -n 1 $(PERL) $(POD2TEST_EXE) + find lib -name \*pm |grep -v .svn | grep -v \*.in |xargs -n 1 $(PERL) $(POD2TEST_EXE) + find bin -type f |grep -v .svn | grep -v \~ | grep -v "\.in" | xargs -n 1 $(PERL) $(POD2TEST_EXE) @@ -437,55 +456,18 @@ license-tag: factory: initialize-database cd lib; $(PERL) ../sbin/factory $(DB_DATABASE) RT -commit: - aegis -build ; aegis -diff ; aegis -test; aegis -develop_end - -integrate: - aegis -integrate_begin; aegis -build; aegis -diff; aegis -test ; aegis -integrate_pass - -predist: commit tag-and-tar - -tag-and-release-baseline: - aegis -cp -ind Makefile -output /tmp/Makefile.tagandrelease; \ - $(MAKE) -f /tmp/Makefile.tagandrelease tag-and-release-never-by-hand - - -# Running this target in a working directory is -# WRONG WRONG WRONG. -# it will tag the current baseline with the version of RT defined -# in the currently-being-worked-on makefile. which is wrong. -# you want tag-and-release-baseline - -tag-and-release-never-by-hand: - aegis --delta-name $(TAG) - rm -rf /tmp/$(TAG) - mkdir /tmp/$(TAG) - cd /tmp/$(TAG); \ - aegis -cp -ind -delta $(TAG) . ;\ - make reconfigure;\ - chmod 600 Makefile;\ - aegis --report --project rt.$(RT_VERSION_MAJOR) \ - --page_width 80 \ - --page_length 9999 \ - --change $(RT_VERSION_MINOR) --output Changelog Change_Log - - cd /tmp; tar czvf /home/ftp/pub/rt/devel/$(TAG).tar.gz $(TAG)/ - chmod 644 /home/ftp/pub/rt/devel/$(TAG).tar.gz - - reconfigure: aclocal -I m4 autoconf chmod 755 ./configure ./configure -rpm: - (cd ..; tar czvf /usr/src/redhat/SOURCES/rt.tar.gz rt) - rpm -ba etc/rt.spec - +start-httpd: + $(PERL) bin/standalone_httpd 80 & apachectl: - apachectl stop - sleep 3 - apachectl start + $(APACHECTL) stop + sleep 10 + $(APACHECTL) start + sleep 5 # }}} diff --git a/rt/UPGRADING b/rt/UPGRADING index 4306eb6cb..7256f976b 100644 --- a/rt/UPGRADING +++ b/rt/UPGRADING @@ -1,64 +1,179 @@ UPGRADING +Detailed information about upgrading can be found in the README file. +This document is intended to supplement the instructions in that file. + +Additional information about upgrading from specific versions of RT is +contained below. ******* WARNING ******* - Before making any changes to your database, always ensure that you have a complete current backup. If you don't have a current backup, you could accidentally damage your database and lose data or worse. +******* + + +UPGRADING FROM 3.0.x - Changes: + += Installation = + +We recommend you move your existing /opt/rt3 tree completely out +of the way before installating the newversion of RT, to make sure +that you don't inadvertently leave old files hanging around. + += Rights changes = + +Now, if you want RT to automatically create new users upon ticket +submission, you MUST grant 'Everyone' the right to create tickets. +Granting this right only to "Unprivileged Users" is now insufficient. + + += FastCGI configuration = + +This section is a snapshot of the documentation available at: + +http://wiki.bestpractical.com/index.cgi?FastCGIConfiguration + +It's worth checking out that resource if these instructions don't +work right for you + + +RT 3.2 includes a signficant change to the FastCGI handler. It is +no longer "setgid" to the RT group. Perl's setid support has been +deprecated for the last several releases and a number of platforms +don't bundle the "sperl" or "suidperl" executable by default. +Additionally, when perl is run SetUID or SetGID, the interpreter +is automatically switched into /taint mode/, in which all incoming +data, no matter the source is considered suspect. At first, this +seems like a great idea. But perl's taint mode is a big sledgehammer +used to hit small nails. Many perl libraries aren't tested in taint +mode and will fail when least expected. Moving away from a SetGID +FastCGI handler will enable more users to have a smoother RT +experience. It does require some changes in how you set up and +configure RT. + +Beginning with RT 3.2, you have several choices about how to configure +RT to run as a FastCGI: + + +== Install RT as the user your webserver runs as == + +Pros: Very easy to configure + +Cons: Your webserver has access to RT's private database password + + +=== How To + +When installing RT, run: + + ./configure --with-web-user="webuser" --with-web-group="webgroup" \ + --with-rt-user="webuser" --with-rt-group="webgroup" + +(Don't forget to include other configuration options that matter to you) + +If you're using apache, you'll want to add something like the following +to your httpd.conf: + + + + # Pass through requests to display images + Alias /NoAuth/images/ /opt/rt3/share/html/NoAuth/images/ + + # Tell FastCGI to put its temporary files somewhere sane. + FastCgiIpcDir /tmp + + FastCgiServer /opt/rt3/bin/mason_handler.fcgi -idle-timeout 120 + + AddHandler fastcgi-script fcgi + ScriptAlias / /opt/rt3/bin/mason_handler.fcgi/ + + + + +== Make your webserver user a member of the "rt" group == + +Pros: Easy to configure + +Cons: Your webserver has access to RT's private database password + + +=== How To +Install RT normally. Add whichever user your webserver runs as +(whatever you set --with-web-user to) to the "rt" group (whatever +you set --with-rt-group to) in /etc/groups. -Look for the +To find out what user your webserver runs as, look for the line + User some-user-name ----------------------------------------------------------------------- +in your apache httpd.conf. Common values are www, www-data, web and nobody. -3.0.7 -===== -All Databases -------------- -If you are upgrading from versions between 3.0.0 and 3.0.7, inclusive, -you might find improved performance by adding the following index to -your database: +== Run RT using _suexec_ or a similar mechanism -CREATE INDEX Links4 ON Links(Type,LocalBase); +Pros: More secure +Cons: Sometimes very difficult to configure -3.0.6 -===== +Apache's _suexec_ utility allows you run CGI programs as specific +users. Because that's a relatively heavy responsibility, it's very, +very conservative about what it's willing to do for you. On top of +that, Apache's mod_fastcgi plugin doesn't respect all of suexec's +features. While suexec is designed to execute CGI scripts in a +given virtual host's !DocumentRoot, It can only execute FastCGI +scripts in the system's *main* !DocumentRoot. +This means you have to copy the RT FastCGI handler into your main +!DocumentRoot -All Databases -------------- +The following example !VirtualHost will run RT as a FastCGI on +Apache 1.3 on a Debian Linux server. -If you are upgrading from versions between 3.0.0 and 3.0.6, inclusive, -you might find improved performance by adding the following indices to -your database: - CREATE INDEX TicketCustomFieldValues1 ON TicketCustomFieldValues (CustomField,Ticket,Content); - CREATE INDEX TicketCustomFieldValues2 ON TicketCustomFieldValues (CustomField,Ticket); + + + DocumentRoot /opt/rt3/share/html + + # Set the rt user and group as the executing user for this virtual host + User rt + Group rt - CREATE INDEX CustomFieldValues1 ON CustomFieldValues (CustomField); + # Pass through requests to display images + Alias /NoAuth/images/ /opt/rt3/share/html/NoAuth/images/ + + # Tell FastCGI to put its temporary files somewhere sane. + FastCgiIpcDir /tmp + # Tell FastCGI that it should use apache's "suexec" binary to call any + # FastCGI script. + # This is a GLOBAL setting + FastCgiWrapper /usr/lib/apache/suexec -Postgres --------- + # You need to copy the rt mason_handler.fcgi into a directory inside + # the main server DocumentRoot + # That directory must be owned by the user and group that will execute + # the FastCGI script + # In this case, that directory is /var/www/rt -If you have a Postgres database, the following changes to your -database can improve performance: + # To find the local DocumentRoot, run "suexec -V" as root and look for the + # -D DOC_ROOT parameter. - ALTER TABLE groups rename instance to instance1; - ALTER TABLE groups add instance int; - UPDATE groups SET instance = instance1::text::int where btrim(instance1) <> ''; - ALTER TABLE groups drop column instance1; + # Apache 1.3 discards the user and group parameters on the FastCgiServer + # line. Apache 2.0 requires them. + FastCgiServer /var/www/rt/mason_handler.fcgi -idle-timeout 120 -user rt -group rt + AddHandler fastcgi-script fcgi + ScriptAlias / /var/www/rt/mason_handler.fcgi/ + + diff --git a/rt/aclocal.m4 b/rt/aclocal.m4 index 475b3890d..6e8659c35 100644 --- a/rt/aclocal.m4 +++ b/rt/aclocal.m4 @@ -1,6 +1,6 @@ -dnl aclocal.m4 generated automatically by aclocal 1.4-p4 +dnl aclocal.m4 generated automatically by aclocal 1.4-p6 -dnl Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +dnl Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. @@ -10,6 +10,825 @@ dnl but WITHOUT ANY WARRANTY, to the extent permitted by law; without dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A dnl PARTICULAR PURPOSE. +# lib-prefix.m4 serial 3 (gettext-0.12.2) +dnl Copyright (C) 2001-2003 Free Software Foundation, Inc. +dnl This file is free software, distributed under the terms of the GNU +dnl General Public License. As a special exception to the GNU General +dnl Public License, this file may be distributed as part of a program +dnl that contains a configuration script generated by Autoconf, under +dnl the same distribution terms as the rest of that program. + +dnl From Bruno Haible. + +dnl AC_LIB_ARG_WITH is synonymous to AC_ARG_WITH in autoconf-2.13, and +dnl similar to AC_ARG_WITH in autoconf 2.52...2.57 except that is doesn't +dnl require excessive bracketing. +ifdef([AC_HELP_STRING], +[AC_DEFUN([AC_LIB_ARG_WITH], [AC_ARG_WITH([$1],[[$2]],[$3],[$4])])], +[AC_DEFUN([AC_][LIB_ARG_WITH], [AC_ARG_WITH([$1],[$2],[$3],[$4])])]) + +dnl AC_LIB_PREFIX adds to the CPPFLAGS and LDFLAGS the flags that are needed +dnl to access previously installed libraries. The basic assumption is that +dnl a user will want packages to use other packages he previously installed +dnl with the same --prefix option. +dnl This macro is not needed if only AC_LIB_LINKFLAGS is used to locate +dnl libraries, but is otherwise very convenient. +AC_DEFUN([AC_LIB_PREFIX], +[ + AC_BEFORE([$0], [AC_LIB_LINKFLAGS]) + AC_REQUIRE([AC_PROG_CC]) + AC_REQUIRE([AC_CANONICAL_HOST]) + AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) + dnl By default, look in $includedir and $libdir. + use_additional=yes + AC_LIB_WITH_FINAL_PREFIX([ + eval additional_includedir=\"$includedir\" + eval additional_libdir=\"$libdir\" + ]) + AC_LIB_ARG_WITH([lib-prefix], +[ --with-lib-prefix[=DIR] search for libraries in DIR/include and DIR/lib + --without-lib-prefix don't search for libraries in includedir and libdir], +[ + if test "X$withval" = "Xno"; then + use_additional=no + else + if test "X$withval" = "X"; then + AC_LIB_WITH_FINAL_PREFIX([ + eval additional_includedir=\"$includedir\" + eval additional_libdir=\"$libdir\" + ]) + else + additional_includedir="$withval/include" + additional_libdir="$withval/lib" + fi + fi +]) + if test $use_additional = yes; then + dnl Potentially add $additional_includedir to $CPPFLAGS. + dnl But don't add it + dnl 1. if it's the standard /usr/include, + dnl 2. if it's already present in $CPPFLAGS, + dnl 3. if it's /usr/local/include and we are using GCC on Linux, + dnl 4. if it doesn't exist as a directory. + if test "X$additional_includedir" != "X/usr/include"; then + haveit= + for x in $CPPFLAGS; do + AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) + if test "X$x" = "X-I$additional_includedir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test "X$additional_includedir" = "X/usr/local/include"; then + if test -n "$GCC"; then + case $host_os in + linux*) haveit=yes;; + esac + fi + fi + if test -z "$haveit"; then + if test -d "$additional_includedir"; then + dnl Really add $additional_includedir to $CPPFLAGS. + CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }-I$additional_includedir" + fi + fi + fi + fi + dnl Potentially add $additional_libdir to $LDFLAGS. + dnl But don't add it + dnl 1. if it's the standard /usr/lib, + dnl 2. if it's already present in $LDFLAGS, + dnl 3. if it's /usr/local/lib and we are using GCC on Linux, + dnl 4. if it doesn't exist as a directory. + if test "X$additional_libdir" != "X/usr/lib"; then + haveit= + for x in $LDFLAGS; do + AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) + if test "X$x" = "X-L$additional_libdir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test "X$additional_libdir" = "X/usr/local/lib"; then + if test -n "$GCC"; then + case $host_os in + linux*) haveit=yes;; + esac + fi + fi + if test -z "$haveit"; then + if test -d "$additional_libdir"; then + dnl Really add $additional_libdir to $LDFLAGS. + LDFLAGS="${LDFLAGS}${LDFLAGS:+ }-L$additional_libdir" + fi + fi + fi + fi + fi +]) + +dnl AC_LIB_PREPARE_PREFIX creates variables acl_final_prefix, +dnl acl_final_exec_prefix, containing the values to which $prefix and +dnl $exec_prefix will expand at the end of the configure script. +AC_DEFUN([AC_LIB_PREPARE_PREFIX], +[ + dnl Unfortunately, prefix and exec_prefix get only finally determined + dnl at the end of configure. + if test "X$prefix" = "XNONE"; then + acl_final_prefix="$ac_default_prefix" + else + acl_final_prefix="$prefix" + fi + if test "X$exec_prefix" = "XNONE"; then + acl_final_exec_prefix='${prefix}' + else + acl_final_exec_prefix="$exec_prefix" + fi + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + eval acl_final_exec_prefix=\"$acl_final_exec_prefix\" + prefix="$acl_save_prefix" +]) + +dnl AC_LIB_WITH_FINAL_PREFIX([statement]) evaluates statement, with the +dnl variables prefix and exec_prefix bound to the values they will have +dnl at the end of the configure script. +AC_DEFUN([AC_LIB_WITH_FINAL_PREFIX], +[ + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + $1 + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" +]) + +# lib-link.m4 serial 4 (gettext-0.12) +dnl Copyright (C) 2001-2003 Free Software Foundation, Inc. +dnl This file is free software, distributed under the terms of the GNU +dnl General Public License. As a special exception to the GNU General +dnl Public License, this file may be distributed as part of a program +dnl that contains a configuration script generated by Autoconf, under +dnl the same distribution terms as the rest of that program. + +dnl From Bruno Haible. + +dnl AC_LIB_LINKFLAGS(name [, dependencies]) searches for libname and +dnl the libraries corresponding to explicit and implicit dependencies. +dnl Sets and AC_SUBSTs the LIB${NAME} and LTLIB${NAME} variables and +dnl augments the CPPFLAGS variable. +AC_DEFUN([AC_LIB_LINKFLAGS], +[ + AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) + AC_REQUIRE([AC_LIB_RPATH]) + define([Name],[translit([$1],[./-], [___])]) + define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], + [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) + AC_CACHE_CHECK([how to link with lib[]$1], [ac_cv_lib[]Name[]_libs], [ + AC_LIB_LINKFLAGS_BODY([$1], [$2]) + ac_cv_lib[]Name[]_libs="$LIB[]NAME" + ac_cv_lib[]Name[]_ltlibs="$LTLIB[]NAME" + ac_cv_lib[]Name[]_cppflags="$INC[]NAME" + ]) + LIB[]NAME="$ac_cv_lib[]Name[]_libs" + LTLIB[]NAME="$ac_cv_lib[]Name[]_ltlibs" + INC[]NAME="$ac_cv_lib[]Name[]_cppflags" + AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME) + AC_SUBST([LIB]NAME) + AC_SUBST([LTLIB]NAME) + dnl Also set HAVE_LIB[]NAME so that AC_LIB_HAVE_LINKFLAGS can reuse the + dnl results of this search when this library appears as a dependency. + HAVE_LIB[]NAME=yes + undefine([Name]) + undefine([NAME]) +]) + +dnl AC_LIB_HAVE_LINKFLAGS(name, dependencies, includes, testcode) +dnl searches for libname and the libraries corresponding to explicit and +dnl implicit dependencies, together with the specified include files and +dnl the ability to compile and link the specified testcode. If found, it +dnl sets and AC_SUBSTs HAVE_LIB${NAME}=yes and the LIB${NAME} and +dnl LTLIB${NAME} variables and augments the CPPFLAGS variable, and +dnl #defines HAVE_LIB${NAME} to 1. Otherwise, it sets and AC_SUBSTs +dnl HAVE_LIB${NAME}=no and LIB${NAME} and LTLIB${NAME} to empty. +AC_DEFUN([AC_LIB_HAVE_LINKFLAGS], +[ + AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) + AC_REQUIRE([AC_LIB_RPATH]) + define([Name],[translit([$1],[./-], [___])]) + define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], + [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) + + dnl Search for lib[]Name and define LIB[]NAME, LTLIB[]NAME and INC[]NAME + dnl accordingly. + AC_LIB_LINKFLAGS_BODY([$1], [$2]) + + dnl Add $INC[]NAME to CPPFLAGS before performing the following checks, + dnl because if the user has installed lib[]Name and not disabled its use + dnl via --without-lib[]Name-prefix, he wants to use it. + ac_save_CPPFLAGS="$CPPFLAGS" + AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME) + + AC_CACHE_CHECK([for lib[]$1], [ac_cv_lib[]Name], [ + ac_save_LIBS="$LIBS" + LIBS="$LIBS $LIB[]NAME" + AC_TRY_LINK([$3], [$4], [ac_cv_lib[]Name=yes], [ac_cv_lib[]Name=no]) + LIBS="$ac_save_LIBS" + ]) + if test "$ac_cv_lib[]Name" = yes; then + HAVE_LIB[]NAME=yes + AC_DEFINE([HAVE_LIB]NAME, 1, [Define if you have the $1 library.]) + AC_MSG_CHECKING([how to link with lib[]$1]) + AC_MSG_RESULT([$LIB[]NAME]) + else + HAVE_LIB[]NAME=no + dnl If $LIB[]NAME didn't lead to a usable library, we don't need + dnl $INC[]NAME either. + CPPFLAGS="$ac_save_CPPFLAGS" + LIB[]NAME= + LTLIB[]NAME= + fi + AC_SUBST([HAVE_LIB]NAME) + AC_SUBST([LIB]NAME) + AC_SUBST([LTLIB]NAME) + undefine([Name]) + undefine([NAME]) +]) + +dnl Determine the platform dependent parameters needed to use rpath: +dnl libext, shlibext, hardcode_libdir_flag_spec, hardcode_libdir_separator, +dnl hardcode_direct, hardcode_minus_L. +AC_DEFUN([AC_LIB_RPATH], +[ + AC_REQUIRE([AC_PROG_CC]) dnl we use $CC, $GCC, $LDFLAGS + AC_REQUIRE([AC_LIB_PROG_LD]) dnl we use $LD, $with_gnu_ld + AC_REQUIRE([AC_CANONICAL_HOST]) dnl we use $host + AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT]) dnl we use $ac_aux_dir + AC_CACHE_CHECK([for shared library run path origin], acl_cv_rpath, [ + CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \ + ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh + . ./conftest.sh + rm -f ./conftest.sh + acl_cv_rpath=done + ]) + wl="$acl_cv_wl" + libext="$acl_cv_libext" + shlibext="$acl_cv_shlibext" + hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" + hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" + hardcode_direct="$acl_cv_hardcode_direct" + hardcode_minus_L="$acl_cv_hardcode_minus_L" + dnl Determine whether the user wants rpath handling at all. + AC_ARG_ENABLE(rpath, + [ --disable-rpath do not hardcode runtime library paths], + :, enable_rpath=yes) +]) + +dnl AC_LIB_LINKFLAGS_BODY(name [, dependencies]) searches for libname and +dnl the libraries corresponding to explicit and implicit dependencies. +dnl Sets the LIB${NAME}, LTLIB${NAME} and INC${NAME} variables. +AC_DEFUN([AC_LIB_LINKFLAGS_BODY], +[ + define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], + [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) + dnl By default, look in $includedir and $libdir. + use_additional=yes + AC_LIB_WITH_FINAL_PREFIX([ + eval additional_includedir=\"$includedir\" + eval additional_libdir=\"$libdir\" + ]) + AC_LIB_ARG_WITH([lib$1-prefix], +[ --with-lib$1-prefix[=DIR] search for lib$1 in DIR/include and DIR/lib + --without-lib$1-prefix don't search for lib$1 in includedir and libdir], +[ + if test "X$withval" = "Xno"; then + use_additional=no + else + if test "X$withval" = "X"; then + AC_LIB_WITH_FINAL_PREFIX([ + eval additional_includedir=\"$includedir\" + eval additional_libdir=\"$libdir\" + ]) + else + additional_includedir="$withval/include" + additional_libdir="$withval/lib" + fi + fi +]) + dnl Search the library and its dependencies in $additional_libdir and + dnl $LDFLAGS. Using breadth-first-seach. + LIB[]NAME= + LTLIB[]NAME= + INC[]NAME= + rpathdirs= + ltrpathdirs= + names_already_handled= + names_next_round='$1 $2' + while test -n "$names_next_round"; do + names_this_round="$names_next_round" + names_next_round= + for name in $names_this_round; do + already_handled= + for n in $names_already_handled; do + if test "$n" = "$name"; then + already_handled=yes + break + fi + done + if test -z "$already_handled"; then + names_already_handled="$names_already_handled $name" + dnl See if it was already located by an earlier AC_LIB_LINKFLAGS + dnl or AC_LIB_HAVE_LINKFLAGS call. + uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` + eval value=\"\$HAVE_LIB$uppername\" + if test -n "$value"; then + if test "$value" = yes; then + eval value=\"\$LIB$uppername\" + test -z "$value" || LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$value" + eval value=\"\$LTLIB$uppername\" + test -z "$value" || LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$value" + else + dnl An earlier call to AC_LIB_HAVE_LINKFLAGS has determined + dnl that this library doesn't exist. So just drop it. + : + fi + else + dnl Search the library lib$name in $additional_libdir and $LDFLAGS + dnl and the already constructed $LIBNAME/$LTLIBNAME. + found_dir= + found_la= + found_so= + found_a= + if test $use_additional = yes; then + if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then + found_dir="$additional_libdir" + found_so="$additional_libdir/lib$name.$shlibext" + if test -f "$additional_libdir/lib$name.la"; then + found_la="$additional_libdir/lib$name.la" + fi + else + if test -f "$additional_libdir/lib$name.$libext"; then + found_dir="$additional_libdir" + found_a="$additional_libdir/lib$name.$libext" + if test -f "$additional_libdir/lib$name.la"; then + found_la="$additional_libdir/lib$name.la" + fi + fi + fi + fi + if test "X$found_dir" = "X"; then + for x in $LDFLAGS $LTLIB[]NAME; do + AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) + case "$x" in + -L*) + dir=`echo "X$x" | sed -e 's/^X-L//'` + if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then + found_dir="$dir" + found_so="$dir/lib$name.$shlibext" + if test -f "$dir/lib$name.la"; then + found_la="$dir/lib$name.la" + fi + else + if test -f "$dir/lib$name.$libext"; then + found_dir="$dir" + found_a="$dir/lib$name.$libext" + if test -f "$dir/lib$name.la"; then + found_la="$dir/lib$name.la" + fi + fi + fi + ;; + esac + if test "X$found_dir" != "X"; then + break + fi + done + fi + if test "X$found_dir" != "X"; then + dnl Found the library. + LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$found_dir -l$name" + if test "X$found_so" != "X"; then + dnl Linking with a shared library. We attempt to hardcode its + dnl directory into the executable's runpath, unless it's the + dnl standard /usr/lib. + if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then + dnl No hardcoding is needed. + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" + else + dnl Use an explicit option to hardcode DIR into the resulting + dnl binary. + dnl Potentially add DIR to ltrpathdirs. + dnl The ltrpathdirs will be appended to $LTLIBNAME at the end. + haveit= + for x in $ltrpathdirs; do + if test "X$x" = "X$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + ltrpathdirs="$ltrpathdirs $found_dir" + fi + dnl The hardcoding into $LIBNAME is system dependent. + if test "$hardcode_direct" = yes; then + dnl Using DIR/libNAME.so during linking hardcodes DIR into the + dnl resulting binary. + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" + else + if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then + dnl Use an explicit option to hardcode DIR into the resulting + dnl binary. + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" + dnl Potentially add DIR to rpathdirs. + dnl The rpathdirs will be appended to $LIBNAME at the end. + haveit= + for x in $rpathdirs; do + if test "X$x" = "X$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + rpathdirs="$rpathdirs $found_dir" + fi + else + dnl Rely on "-L$found_dir". + dnl But don't add it if it's already contained in the LDFLAGS + dnl or the already constructed $LIBNAME + haveit= + for x in $LDFLAGS $LIB[]NAME; do + AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) + if test "X$x" = "X-L$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir" + fi + if test "$hardcode_minus_L" != no; then + dnl FIXME: Not sure whether we should use + dnl "-L$found_dir -l$name" or "-L$found_dir $found_so" + dnl here. + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" + else + dnl We cannot use $hardcode_runpath_var and LD_RUN_PATH + dnl here, because this doesn't fit in flags passed to the + dnl compiler. So give up. No hardcoding. This affects only + dnl very old systems. + dnl FIXME: Not sure whether we should use + dnl "-L$found_dir -l$name" or "-L$found_dir $found_so" + dnl here. + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name" + fi + fi + fi + fi + else + if test "X$found_a" != "X"; then + dnl Linking with a static library. + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_a" + else + dnl We shouldn't come here, but anyway it's good to have a + dnl fallback. + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir -l$name" + fi + fi + dnl Assume the include files are nearby. + additional_includedir= + case "$found_dir" in + */lib | */lib/) + basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'` + additional_includedir="$basedir/include" + ;; + esac + if test "X$additional_includedir" != "X"; then + dnl Potentially add $additional_includedir to $INCNAME. + dnl But don't add it + dnl 1. if it's the standard /usr/include, + dnl 2. if it's /usr/local/include and we are using GCC on Linux, + dnl 3. if it's already present in $CPPFLAGS or the already + dnl constructed $INCNAME, + dnl 4. if it doesn't exist as a directory. + if test "X$additional_includedir" != "X/usr/include"; then + haveit= + if test "X$additional_includedir" = "X/usr/local/include"; then + if test -n "$GCC"; then + case $host_os in + linux*) haveit=yes;; + esac + fi + fi + if test -z "$haveit"; then + for x in $CPPFLAGS $INC[]NAME; do + AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) + if test "X$x" = "X-I$additional_includedir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_includedir"; then + dnl Really add $additional_includedir to $INCNAME. + INC[]NAME="${INC[]NAME}${INC[]NAME:+ }-I$additional_includedir" + fi + fi + fi + fi + fi + dnl Look for dependencies. + if test -n "$found_la"; then + dnl Read the .la file. It defines the variables + dnl dlname, library_names, old_library, dependency_libs, current, + dnl age, revision, installed, dlopen, dlpreopen, libdir. + save_libdir="$libdir" + case "$found_la" in + */* | *\\*) . "$found_la" ;; + *) . "./$found_la" ;; + esac + libdir="$save_libdir" + dnl We use only dependency_libs. + for dep in $dependency_libs; do + case "$dep" in + -L*) + additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` + dnl Potentially add $additional_libdir to $LIBNAME and $LTLIBNAME. + dnl But don't add it + dnl 1. if it's the standard /usr/lib, + dnl 2. if it's /usr/local/lib and we are using GCC on Linux, + dnl 3. if it's already present in $LDFLAGS or the already + dnl constructed $LIBNAME, + dnl 4. if it doesn't exist as a directory. + if test "X$additional_libdir" != "X/usr/lib"; then + haveit= + if test "X$additional_libdir" = "X/usr/local/lib"; then + if test -n "$GCC"; then + case $host_os in + linux*) haveit=yes;; + esac + fi + fi + if test -z "$haveit"; then + haveit= + for x in $LDFLAGS $LIB[]NAME; do + AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) + if test "X$x" = "X-L$additional_libdir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_libdir"; then + dnl Really add $additional_libdir to $LIBNAME. + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$additional_libdir" + fi + fi + haveit= + for x in $LDFLAGS $LTLIB[]NAME; do + AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) + if test "X$x" = "X-L$additional_libdir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_libdir"; then + dnl Really add $additional_libdir to $LTLIBNAME. + LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$additional_libdir" + fi + fi + fi + fi + ;; + -R*) + dir=`echo "X$dep" | sed -e 's/^X-R//'` + if test "$enable_rpath" != no; then + dnl Potentially add DIR to rpathdirs. + dnl The rpathdirs will be appended to $LIBNAME at the end. + haveit= + for x in $rpathdirs; do + if test "X$x" = "X$dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + rpathdirs="$rpathdirs $dir" + fi + dnl Potentially add DIR to ltrpathdirs. + dnl The ltrpathdirs will be appended to $LTLIBNAME at the end. + haveit= + for x in $ltrpathdirs; do + if test "X$x" = "X$dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + ltrpathdirs="$ltrpathdirs $dir" + fi + fi + ;; + -l*) + dnl Handle this in the next round. + names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` + ;; + *.la) + dnl Handle this in the next round. Throw away the .la's + dnl directory; it is already contained in a preceding -L + dnl option. + names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` + ;; + *) + dnl Most likely an immediate library name. + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$dep" + LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$dep" + ;; + esac + done + fi + else + dnl Didn't find the library; assume it is in the system directories + dnl known to the linker and runtime loader. (All the system + dnl directories known to the linker should also be known to the + dnl runtime loader, otherwise the system is severely misconfigured.) + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name" + LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-l$name" + fi + fi + fi + done + done + if test "X$rpathdirs" != "X"; then + if test -n "$hardcode_libdir_separator"; then + dnl Weird platform: only the last -rpath option counts, the user must + dnl pass all path elements in one option. We can arrange that for a + dnl single library, but not when more than one $LIBNAMEs are used. + alldirs= + for found_dir in $rpathdirs; do + alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir" + done + dnl Note: hardcode_libdir_flag_spec uses $libdir and $wl. + acl_save_libdir="$libdir" + libdir="$alldirs" + eval flag=\"$hardcode_libdir_flag_spec\" + libdir="$acl_save_libdir" + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag" + else + dnl The -rpath options are cumulative. + for found_dir in $rpathdirs; do + acl_save_libdir="$libdir" + libdir="$found_dir" + eval flag=\"$hardcode_libdir_flag_spec\" + libdir="$acl_save_libdir" + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag" + done + fi + fi + if test "X$ltrpathdirs" != "X"; then + dnl When using libtool, the option that works for both libraries and + dnl executables is -R. The -R options are cumulative. + for found_dir in $ltrpathdirs; do + LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-R$found_dir" + done + fi +]) + +dnl AC_LIB_APPENDTOVAR(VAR, CONTENTS) appends the elements of CONTENTS to VAR, +dnl unless already present in VAR. +dnl Works only for CPPFLAGS, not for LIB* variables because that sometimes +dnl contains two or three consecutive elements that belong together. +AC_DEFUN([AC_LIB_APPENDTOVAR], +[ + for element in [$2]; do + haveit= + for x in $[$1]; do + AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) + if test "X$x" = "X$element"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + [$1]="${[$1]}${[$1]:+ }$element" + fi + done +]) + +# lib-ld.m4 serial 2 (gettext-0.12) +dnl Copyright (C) 1996-2003 Free Software Foundation, Inc. +dnl This file is free software, distributed under the terms of the GNU +dnl General Public License. As a special exception to the GNU General +dnl Public License, this file may be distributed as part of a program +dnl that contains a configuration script generated by Autoconf, under +dnl the same distribution terms as the rest of that program. + +dnl Subroutines of libtool.m4, +dnl with replacements s/AC_/AC_LIB/ and s/lt_cv/acl_cv/ to avoid collision +dnl with libtool.m4. + +dnl From libtool-1.4. Sets the variable with_gnu_ld to yes or no. +AC_DEFUN([AC_LIB_PROG_LD_GNU], +[AC_CACHE_CHECK([if the linker ($LD) is GNU ld], acl_cv_prog_gnu_ld, +[# I'd rather use --version here, but apparently some GNU ld's only accept -v. +if $LD -v 2>&1 &5; then + acl_cv_prog_gnu_ld=yes +else + acl_cv_prog_gnu_ld=no +fi]) +with_gnu_ld=$acl_cv_prog_gnu_ld +]) + +dnl From libtool-1.4. Sets the variable LD. +AC_DEFUN([AC_LIB_PROG_LD], +[AC_ARG_WITH(gnu-ld, +[ --with-gnu-ld assume the C compiler uses GNU ld [default=no]], +test "$withval" = no || with_gnu_ld=yes, with_gnu_ld=no) +AC_REQUIRE([AC_PROG_CC])dnl +AC_REQUIRE([AC_CANONICAL_HOST])dnl +# Prepare PATH_SEPARATOR. +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + echo "#! /bin/sh" >conf$$.sh + echo "exit 0" >>conf$$.sh + chmod +x conf$$.sh + if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then + PATH_SEPARATOR=';' + else + PATH_SEPARATOR=: + fi + rm -f conf$$.sh +fi +ac_prog=ld +if test "$GCC" = yes; then + # Check if gcc -print-prog-name=ld gives a path. + AC_MSG_CHECKING([for ld used by GCC]) + case $host in + *-*-mingw*) + # gcc leaves a trailing carriage return which upsets mingw + ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; + *) + ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; + esac + case $ac_prog in + # Accept absolute paths. + [[\\/]* | [A-Za-z]:[\\/]*)] + [re_direlt='/[^/][^/]*/\.\./'] + # Canonicalize the path of ld + ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'` + while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do + ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` + done + test -z "$LD" && LD="$ac_prog" + ;; + "") + # If it fails, then pretend we aren't using GCC. + ac_prog=ld + ;; + *) + # If it is relative, then search for the first ld in PATH. + with_gnu_ld=unknown + ;; + esac +elif test "$with_gnu_ld" = yes; then + AC_MSG_CHECKING([for GNU ld]) +else + AC_MSG_CHECKING([for non-GNU ld]) +fi +AC_CACHE_VAL(acl_cv_path_LD, +[if test -z "$LD"; then + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}" + for ac_dir in $PATH; do + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then + acl_cv_path_LD="$ac_dir/$ac_prog" + # Check to see if the program is GNU ld. I'd rather use --version, + # but apparently some GNU ld's only accept -v. + # Break only if it was the GNU/non-GNU ld that we prefer. + if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then + test "$with_gnu_ld" != no && break + else + test "$with_gnu_ld" != yes && break + fi + fi + done + IFS="$ac_save_ifs" +else + acl_cv_path_LD="$LD" # Let the user override the test with a path. +fi]) +LD="$acl_cv_path_LD" +if test -n "$LD"; then + AC_MSG_RESULT($LD) +else + AC_MSG_RESULT(no) +fi +test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH]) +AC_LIB_PROG_LD_GNU +]) + dnl dnl @synopsis RT_ENABLE_LAYOUT() dnl diff --git a/rt/bin/mason_handler.fcgi.in b/rt/bin/mason_handler.fcgi.in index 52dddd3d3..4a1abd36b 100644 --- a/rt/bin/mason_handler.fcgi.in +++ b/rt/bin/mason_handler.fcgi.in @@ -1,9 +1,15 @@ #!@PERL@ -# BEGIN LICENSE BLOCK +# {{{ BEGIN BPS TAGGED BLOCK # -# Copyright (c) 1996-2003 Jesse Vincent +# COPYRIGHT: +# +# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC +# # -# (Except where explictly superceded by other copyright notices) +# (Except where explicitly superseded by other copyright notices) +# +# +# LICENSE: # # This work is made available to you under the terms of Version 2 of # the GNU General Public License. A copy of that license should have @@ -15,26 +21,40 @@ # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # -# Unless otherwise specified, all modifications, corrections or -# extensions to this work which alter its source code become the -# property of Best Practical Solutions, LLC when submitted for -# inclusion in the work. +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +# +# +# CONTRIBUTION SUBMISSION POLICY: # +# (The following paragraph is not intended to limit the rights granted +# to you to modify and distribute this software under the terms of +# the GNU General Public License and is only of importance to you if +# you choose to contribute your changes and enhancements to the +# community by submitting them to Best Practical Solutions, LLC.) # -# END LICENSE BLOCK +# By intentionally submitting any modifications, corrections or +# derivatives to this work, or any other work intended for use with +# Request Tracker, to Best Practical Solutions, LLC, you confirm that +# you are the copyright holder for those contributions and you grant +# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable, +# royalty-free, perpetual, license to use, copy, create derivative +# works based on those contributions, and sublicense and distribute +# those contributions and any derivatives thereof. +# +# }}} END BPS TAGGED BLOCK +package RT::Mason; use strict; +use vars '$Handler'; use File::Basename; require ('@RT_BIN_PATH@/webmux.pl'); -my $h = &RT::Interface::Web::NewCGIHandler(@RT::MasonParameters); - # Enter CGI::Fast mode, which should also work as a vanilla CGI script. require CGI::Fast; RT::Init(); -RT::DropSetGIDPermissions(); - while ( my $cgi = CGI::Fast->new ) { # the whole point of fastcgi requires the env to get reset here.. @@ -47,12 +67,12 @@ while ( my $cgi = CGI::Fast->new ) { RT::ConnectToDatabase(); - if ( ( !$h->interp->comp_exists( $cgi->path_info ) ) - && ( $h->interp->comp_exists( $cgi->path_info . "/index.html" ) ) ) { + if ( ( !$Handler->interp->comp_exists( $cgi->path_info ) ) + && ( $Handler->interp->comp_exists( $cgi->path_info . "/index.html" ) ) ) { $cgi->path_info( $cgi->path_info . "/index.html" ); } - eval { $h->handle_cgi_object($cgi); }; + eval { $Handler->handle_cgi_object($cgi); }; if ($@) { $RT::Logger->crit($@); } diff --git a/rt/bin/mason_handler.scgi.in b/rt/bin/mason_handler.scgi.in index fdbf624f6..177ff00fd 100644 --- a/rt/bin/mason_handler.scgi.in +++ b/rt/bin/mason_handler.scgi.in @@ -1,9 +1,15 @@ #!@SPEEDY_BIN@ -# BEGIN LICENSE BLOCK +# {{{ BEGIN BPS TAGGED BLOCK # -# Copyright (c) 1996-2003 Jesse Vincent +# COPYRIGHT: +# +# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC +# # -# (Except where explictly superceded by other copyright notices) +# (Except where explicitly superseded by other copyright notices) +# +# +# LICENSE: # # This work is made available to you under the terms of Version 2 of # the GNU General Public License. A copy of that license should have @@ -15,30 +21,45 @@ # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # -# Unless otherwise specified, all modifications, corrections or -# extensions to this work which alter its source code become the -# property of Best Practical Solutions, LLC when submitted for -# inclusion in the work. +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +# # +# CONTRIBUTION SUBMISSION POLICY: # -# END LICENSE BLOCK +# (The following paragraph is not intended to limit the rights granted +# to you to modify and distribute this software under the terms of +# the GNU General Public License and is only of importance to you if +# you choose to contribute your changes and enhancements to the +# community by submitting them to Best Practical Solutions, LLC.) +# +# By intentionally submitting any modifications, corrections or +# derivatives to this work, or any other work intended for use with +# Request Tracker, to Best Practical Solutions, LLC, you confirm that +# you are the copyright holder for those contributions and you grant +# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable, +# royalty-free, perpetual, license to use, copy, create derivative +# works based on those contributions, and sublicense and distribute +# those contributions and any derivatives thereof. +# +# }}} END BPS TAGGED BLOCK +package RT::Mason; use strict; +use vars '$Handler'; require ('@RT_BIN_PATH@/webmux.pl'); -my $h = &RT::Interface::Web::NewCGIHandler(@RT::MasonParameters); - require CGI; RT::Init(); -RT::DropSetGIDPermissions(); my $cgi = CGI->new; -if ( ( !$h->interp->comp_exists( $cgi->path_info ) ) - && ( $h->interp->comp_exists( $cgi->path_info . "/index.html" ) ) ) { +if ( ( !$Handler->interp->comp_exists( $cgi->path_info ) ) + && ( $Handler->interp->comp_exists( $cgi->path_info . "/index.html" ) ) ) { $cgi->path_info( $cgi->path_info . "/index.html" ); } -$h->handle_cgi_object($cgi); +$Handler->handle_cgi_object($cgi); 1; diff --git a/rt/bin/mason_handler.svc.in b/rt/bin/mason_handler.svc.in index 0ba1f51b5..d82f3c120 100644 --- a/rt/bin/mason_handler.svc.in +++ b/rt/bin/mason_handler.svc.in @@ -1,9 +1,15 @@ #!@PERL@ -# BEGIN LICENSE BLOCK +# {{{ BEGIN BPS TAGGED BLOCK # -# Copyright (c) 1996-2003 Jesse Vincent +# COPYRIGHT: +# +# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC +# # -# (Except where explictly superceded by other copyright notices) +# (Except where explicitly superseded by other copyright notices) +# +# +# LICENSE: # # This work is made available to you under the terms of Version 2 of # the GNU General Public License. A copy of that license should have @@ -15,14 +21,29 @@ # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # -# Unless otherwise specified, all modifications, corrections or -# extensions to this work which alter its source code become the -# property of Best Practical Solutions, LLC when submitted for -# inclusion in the work. +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. # # -# END LICENSE BLOCK - +# CONTRIBUTION SUBMISSION POLICY: +# +# (The following paragraph is not intended to limit the rights granted +# to you to modify and distribute this software under the terms of +# the GNU General Public License and is only of importance to you if +# you choose to contribute your changes and enhancements to the +# community by submitting them to Best Practical Solutions, LLC.) +# +# By intentionally submitting any modifications, corrections or +# derivatives to this work, or any other work intended for use with +# Request Tracker, to Best Practical Solutions, LLC, you confirm that +# you are the copyright holder for those contributions and you grant +# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable, +# royalty-free, perpetual, license to use, copy, create derivative +# works based on those contributions, and sublicense and distribute +# those contributions and any derivatives thereof. +# +# }}} END BPS TAGGED BLOCK =head1 NAME mason_handler.svc - Win32 IIS Service handler for RT @@ -55,8 +76,11 @@ registry setting will also be automatically populated. =cut +package RT::Mason; + use strict; use File::Basename; +use vars '$Handler'; require (dirname(__FILE__) . '/webmux.pl'); use Cwd; @@ -197,7 +221,6 @@ BEGIN { warn "Begin listening on $ENV{'FCGI_SOCKET_PATH'}\n"; require CGI::Fast; -my $h = &RT::Interface::Web::NewCGIHandler(@RT::MasonParameters); RT::Init(); @@ -212,7 +235,7 @@ while( my $cgi = CGI::Fast->new ) { warn "Serving $comp\n"; - $h->handle_cgi($comp); + $Handler->handle_cgi($comp); # _should_ always be tied } diff --git a/rt/bin/rt-crontool.in b/rt/bin/rt-crontool.in index 45f9aefab..6b95d8dc5 100644 --- a/rt/bin/rt-crontool.in +++ b/rt/bin/rt-crontool.in @@ -1,9 +1,15 @@ #!@PERL@ -# BEGIN LICENSE BLOCK +# {{{ BEGIN BPS TAGGED BLOCK # -# Copyright (c) 1996-2003 Jesse Vincent +# COPYRIGHT: +# +# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC +# # -# (Except where explictly superceded by other copyright notices) +# (Except where explicitly superseded by other copyright notices) +# +# +# LICENSE: # # This work is made available to you under the terms of Version 2 of # the GNU General Public License. A copy of that license should have @@ -15,14 +21,29 @@ # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # -# Unless otherwise specified, all modifications, corrections or -# extensions to this work which alter its source code become the -# property of Best Practical Solutions, LLC when submitted for -# inclusion in the work. +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. # # -# END LICENSE BLOCK - +# CONTRIBUTION SUBMISSION POLICY: +# +# (The following paragraph is not intended to limit the rights granted +# to you to modify and distribute this software under the terms of +# the GNU General Public License and is only of importance to you if +# you choose to contribute your changes and enhancements to the +# community by submitting them to Best Practical Solutions, LLC.) +# +# By intentionally submitting any modifications, corrections or +# derivatives to this work, or any other work intended for use with +# Request Tracker, to Best Practical Solutions, LLC, you confirm that +# you are the copyright holder for those contributions and you grant +# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable, +# royalty-free, perpetual, license to use, copy, create derivative +# works based on those contributions, and sublicense and distribute +# those contributions and any derivatives thereof. +# +# }}} END BPS TAGGED BLOCK use strict; use Carp; @@ -45,9 +66,6 @@ RT::LoadConfig(); #Connect to the database and get RT::SystemUser and RT::Nobody loaded RT::Init(); -#Drop setgid permissions -RT::DropSetGIDPermissions(); - #Get the current user all loaded my $CurrentUser = GetCurrentUser(); @@ -78,15 +96,19 @@ load_module($condition) if ($condition); # load template if specified my $template_obj; if ($template_id) { - $template_obj = RT::Template->new($RT::Nobody); - $template_obj->LoadById($template_id); + $template_obj = RT::Template->new($CurrentUser); + $template_obj->Load($template_id); } #At the appointed time: #find a bunch of tickets my $tickets = RT::Tickets->new($CurrentUser); -my $search = $search->new( TicketsObj => $tickets, Argument => $search_arg ); +my $search = $search->new( + TicketsObj => $tickets, + Argument => $search_arg, + CurrentUser => $CurrentUser +); $search->Prepare(); @@ -95,12 +117,13 @@ my $tickets = $search->TicketsObj; #for each ticket we've found while ( my $ticket = $tickets->Next() ) { - print "\n" . $ticket->Id() . ": " if ($verbose); + print $ticket->Id() . ": " if ($verbose); # perform some more advanced check if ($condition) { my $condition_obj = $condition->new( TicketObj => $ticket, - Argument => $condition_arg ); + Argument => $condition_arg, + CurrentUser => $CurrentUser ); # if the condition doesn't apply, get out of here @@ -109,9 +132,12 @@ while ( my $ticket = $tickets->Next() ) { } #prepare our action - my $action_obj = $action->new( TicketObj => $ticket, - TemplateObj => $template_obj, - Argument => $action_arg ); + my $action_obj = $action->new( + TicketObj => $ticket, + TemplateObj => $template_obj, + Argument => $action_arg, + CurrentUser => $CurrentUser + ); #if our preparation, move onto the next ticket next unless ( $action_obj->Prepare ); @@ -119,7 +145,7 @@ while ( my $ticket = $tickets->Next() ) { #commit our action. next unless ( $action_obj->Commit ); - print loc("Action committed.") if ($verbose); + print loc("Action committed.\n") if ($verbose); } # {{{ load_module @@ -197,19 +223,17 @@ sub help { ) . "\n\n"; - print " bin/rt-cron-tool \\\n"; - print - " --search RT::Search::ActiveTicketsInQueue --search-arg general \\\n"; - print - " --condition RT::Condition::UntouchedInHours --condition-arg 4 \\\n"; + print " bin/rt-crontool \\\n"; + print " --search RT::Search::ActiveTicketsInQueue --search-arg general \\\n"; + print " --condition RT::Condition::UntouchedInHours --condition-arg 4 \\\n"; print " --action RT::Action::SetPriority --action-arg 99 \\\n"; print " --verbose\n"; print "\n"; - print loc("Escalate tickets"); - print "rt-crontool \\\n"; - print " --search RT::Search::ActiveTicketsInQueue --search-arg thequeuename \\\n"; - print " --action RT::Action::EscalatePriority \\\n"; + print loc("Escalate tickets"). "\n"; + print " bin/rt-crontool \\\n"; + print " --search RT::Search::ActiveTicketsInQueue --search-arg general \\\n"; + print " --action RT::Action::EscalatePriority\n"; diff --git a/rt/bin/rt-mailgate.in b/rt/bin/rt-mailgate.in index 2ddb604ec..a37364ffb 100644 --- a/rt/bin/rt-mailgate.in +++ b/rt/bin/rt-mailgate.in @@ -1,9 +1,15 @@ #!@PERL@ -w -# BEGIN LICENSE BLOCK +# {{{ BEGIN BPS TAGGED BLOCK # -# Copyright (c) 1996-2003 Jesse Vincent +# COPYRIGHT: +# +# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC +# # -# (Except where explictly superceded by other copyright notices) +# (Except where explicitly superseded by other copyright notices) +# +# +# LICENSE: # # This work is made available to you under the terms of Version 2 of # the GNU General Public License. A copy of that license should have @@ -15,13 +21,29 @@ # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # -# Unless otherwise specified, all modifications, corrections or -# extensions to this work which alter its source code become the -# property of Best Practical Solutions, LLC when submitted for -# inclusion in the work. +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +# +# +# CONTRIBUTION SUBMISSION POLICY: +# +# (The following paragraph is not intended to limit the rights granted +# to you to modify and distribute this software under the terms of +# the GNU General Public License and is only of importance to you if +# you choose to contribute your changes and enhancements to the +# community by submitting them to Best Practical Solutions, LLC.) # +# By intentionally submitting any modifications, corrections or +# derivatives to this work, or any other work intended for use with +# Request Tracker, to Best Practical Solutions, LLC, you confirm that +# you are the copyright holder for those contributions and you grant +# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable, +# royalty-free, perpetual, license to use, copy, create derivative +# works based on those contributions, and sublicense and distribute +# those contributions and any derivatives thereof. # -# END LICENSE BLOCK +# }}} END BPS TAGGED BLOCK =head1 NAME @@ -49,7 +71,7 @@ is ( $? >> 8, 75, "The error message above is expected The mail gateway exited w # {{{ Test new ticket creation by root who is privileged and superuser -ok(open(MAIL, "|@RT_BIN_PATH@/rt-mailgate --url http://localhost".$RT::WebPath."/ --queue general --action correspond"), "Opened the mailgate - $@"); +ok(open(MAIL, "|@RT_BIN_PATH@/rt-mailgate --debug --url http://localhost".$RT::WebPath."/ --queue general --action correspond"), "Opened the mailgate - $@"); print MAIL <new($RT::SystemUser); $u->Load('doesnotexist-2@example.com'); ok( $u->Id == 0, " user does not exist and was not created by ticket correspondence submission"); # }}} + + # {{{ can another random reply to a ticket after being granted privs? answer should be yes @@ -294,6 +318,7 @@ my $attachments = RT::Attachments->new($RT::SystemUser); $attachments->Limit(FIELD => 'ContentType', VALUE => 'image/gif'); ok ($attachments->Count == 1, 'Found only one gif in the database'); my $attachment = $attachments->First; +ok($attachment->Id); my $acontent = $attachment->Content; warn "coming from the database, the content is ".Digest::MD5::md5_base64($acontent); @@ -433,6 +458,10 @@ my %args = ( # Read the message in from STDIN $args{'message'} = <>; +unless ( $args{message} =~ /\S/ ) { + print STDERR "$0: no message passed on STDIN!\n"; + exit 0; +} if ($opts{'extension'}) { $args{$opts{'extension'}} = $ENV{'EXTENSION'}; diff --git a/rt/bin/rt.in b/rt/bin/rt.in index b44e04158..86c83ca50 100644 --- a/rt/bin/rt.in +++ b/rt/bin/rt.in @@ -1,9 +1,15 @@ #!@PERL@ -w -# BEGIN LICENSE BLOCK +# {{{ BEGIN BPS TAGGED BLOCK # -# Copyright (c) 1996-2003 Jesse Vincent +# COPYRIGHT: +# +# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC +# # -# (Except where explictly superceded by other copyright notices) +# (Except where explicitly superseded by other copyright notices) +# +# +# LICENSE: # # This work is made available to you under the terms of Version 2 of # the GNU General Public License. A copy of that license should have @@ -15,14 +21,29 @@ # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # -# Unless otherwise specified, all modifications, corrections or -# extensions to this work which alter its source code become the -# property of Best Practical Solutions, LLC when submitted for -# inclusion in the work. +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. # # -# END LICENSE BLOCK - +# CONTRIBUTION SUBMISSION POLICY: +# +# (The following paragraph is not intended to limit the rights granted +# to you to modify and distribute this software under the terms of +# the GNU General Public License and is only of importance to you if +# you choose to contribute your changes and enhancements to the +# community by submitting them to Best Practical Solutions, LLC.) +# +# By intentionally submitting any modifications, corrections or +# derivatives to this work, or any other work intended for use with +# Request Tracker, to Best Practical Solutions, LLC, you confirm that +# you are the copyright holder for those contributions and you grant +# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable, +# royalty-free, perpetual, license to use, copy, create derivative +# works based on those contributions, and sublicense and distribute +# those contributions and any derivatives thereof. +# +# }}} END BPS TAGGED BLOCK use strict; # This program is intentionally written to have as few non-core module @@ -30,6 +51,7 @@ use strict; use Cwd; use LWP; +use Text::ParseWords; use HTTP::Request::Common; # We derive configuration information from hardwired defaults, dotfiles, @@ -77,6 +99,7 @@ my $idlist = '(?:(?:\d+-)?\d+,)*(?:\d+-)?\d+'; my %handlers = ( # handler => [ ...aliases... ], version => ["version", "ver"], + shell => ["shell"], logout => ["logout"], help => ["help", "man"], show => ["show", "cat"], @@ -88,18 +111,25 @@ my %handlers = ( grant => ["grant", "revoke"], ); -# Once we find and call an appropriate handler, we're done. - -my (%actions, $action); +my %actions; foreach my $fn (keys %handlers) { foreach my $alias (@{ $handlers{$fn} }) { $actions{$alias} = \&{"$fn"}; } } -if (@ARGV && exists $actions{$ARGV[0]}) { - $action = shift @ARGV; + +# Once we find and call an appropriate handler, we're done. + +sub handler { + my $action; + + if (@ARGV && exists $actions{$ARGV[0]}) { + $action = shift @ARGV; + } + $actions{$action || "help"}->($action || ()); } -$actions{$action || "help"}->($action || ()); + +handler(); exit; # Handler functions. @@ -107,6 +137,20 @@ exit; # # The following subs are handlers for each entry in %actions. +sub shell { + $|=1; + print "rt> "; + while (<>) { + chomp; + next if /^#/ || /^\s*$/; + + @ARGV = shellwords($_); + handler(); + print "rt> "; + } + print "\n"; +} + sub version { print "rt $VERSION\n"; } @@ -115,19 +159,22 @@ sub logout { submit("$REST/logout") if defined $session->cookie; } +my %help; sub help { my ($action, $type) = @_; - my (%help, $key); + my $key; # What help topics do we know about? - local $/ = undef; - foreach my $item (@{ Form::parse() }) { - my $title = $item->[2]{Title}; - my @titles = ref $title eq 'ARRAY' ? @$title : $title; + if (!%help) { + local $/ = undef; + foreach my $item (@{ Form::parse() }) { + my $title = $item->[2]{Title}; + my @titles = ref $title eq 'ARRAY' ? @$title : $title; foreach $title (grep $_, @titles) { $help{$title} = $item->[2]{Text}; } + } } # What does the user want help with? @@ -168,7 +215,9 @@ sub help { # Displays a list of objects that match some specified condition. sub list { - my ($q, $type, %data, $orderby); + my ($q, $type, %data); + my $orderby = $config{orderby}; + if ($config{orderby}) { $data{orderby} = $config{orderby}; } @@ -205,7 +254,6 @@ sub list { $bad = 1; last; } } - if (!defined $q) { $q = $config{query}; } @@ -460,7 +508,7 @@ sub edit { if ($output) { print $text; - exit; + return; } my $synerr = 0; @@ -486,7 +534,7 @@ EDIT: } else { print $r->content; - exit -1; + return; } } print $r->content; @@ -515,7 +563,7 @@ sub comment { if (/-a/) { unless (-f $ARGV[0] && -r $ARGV[0]) { whine "Cannot read attachment: '$ARGV[0]'."; - exit -1; + return; } push @files, shift @ARGV; } @@ -560,6 +608,7 @@ sub comment { Attachment => [ @files ], TimeWorked => $wtime || '', Text => $msg || '', + Status => '' } ]; @@ -571,7 +620,7 @@ sub comment { do { my $ntext = vi($text); - exit if ($error && $ntext eq $text); + return if ($error && $ntext eq $text); $text = $ntext; $form = Form::parse($text); $error = 0; @@ -583,7 +632,7 @@ sub comment { goto NEXT; } elsif (!@$o) { - exit; + return; } @files = @{ vsplit($k->{Attachment}) }; @@ -659,7 +708,7 @@ sub link { $bad = 1; } unless (exists $ltypes{lc $rel}) { - whine "Invalid relationship '$rel' specified."; + whine "Invalid link '$rel' specified."; $bad = 1; } %data = (id => $from, rel => $rel, to => $to, del => $del); @@ -1122,6 +1171,7 @@ sub config_from_file { sub parse_config_file { my %cfg; my ($file) = @_; + local $_; # $_ may be aliased to a constant, from line 1163 open(CFG, $file) && do { while () { @@ -1741,16 +1791,16 @@ Text: Syntax: - rt link [-d] + rt link [-d] Creates (or, with -d, deletes) a link between the specified tickets. - The relationship can (irrespective of case) be any of: + The link can (irrespective of case) be any of: DependsOn/DependedOnBy: A depends upon B (or vice versa). RefersTo/ReferredToBy: A refers to B (or vice versa). MemberOf/HasMember: A is a member of B (or vice versa). - To view a ticket's relationships, use "rt show ticket/3/links". (See + To view a ticket's links, use "rt show ticket/3/links". (See "rt help ticket" and "rt help show".) Options: diff --git a/rt/bin/standalone_httpd.in b/rt/bin/standalone_httpd.in new file mode 100755 index 000000000..bf449455c --- /dev/null +++ b/rt/bin/standalone_httpd.in @@ -0,0 +1,192 @@ +#!@PERL@ -w +# {{{ BEGIN BPS TAGGED BLOCK +# +# COPYRIGHT: +# +# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC +# +# +# (Except where explicitly superseded by other copyright notices) +# +# +# LICENSE: +# +# This work is made available to you under the terms of Version 2 of +# the GNU General Public License. A copy of that license should have +# been provided with this software, but in any event can be snarfed +# from www.gnu.org. +# +# This work is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +# +# +# CONTRIBUTION SUBMISSION POLICY: +# +# (The following paragraph is not intended to limit the rights granted +# to you to modify and distribute this software under the terms of +# the GNU General Public License and is only of importance to you if +# you choose to contribute your changes and enhancements to the +# community by submitting them to Best Practical Solutions, LLC.) +# +# By intentionally submitting any modifications, corrections or +# derivatives to this work, or any other work intended for use with +# Request Tracker, to Best Practical Solutions, LLC, you confirm that +# you are the copyright holder for those contributions and you grant +# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable, +# royalty-free, perpetual, license to use, copy, create derivative +# works based on those contributions, and sublicense and distribute +# those contributions and any derivatives thereof. +# +# }}} END BPS TAGGED BLOCK +package RT::Mason; + +use strict; +use vars '$Handler'; + +require ('@RT_BIN_PATH@/webmux.pl'); + +use lib( "@LOCAL_LIB_PATH@", "@RT_LIB_PATH@"); + +use Socket; + +RT::Init(); + +my $port = shift || '8080'; + +main_loop($port); + +sub main_loop { + my $port = shift; + my $tcp = getprotobyname('tcp'); + + socket( HTTPDaemon, PF_INET, SOCK_STREAM, $tcp ) or die "socket: $!"; + setsockopt( HTTPDaemon, SOL_SOCKET, SO_REUSEADDR, pack( "l", 1 ) ) + or warn "setsockopt: $!"; + bind( HTTPDaemon, sockaddr_in( $port, INADDR_ANY ) ) or die "bind: $!"; + listen( HTTPDaemon, SOMAXCONN ) or die "listen: $!"; + + print("You can connect to your RT server at http://localhost:$port/\n"); + + while (1) { + + for ( ; accept( Remote, HTTPDaemon ); close Remote ) { + + *STDIN = *Remote; + *STDOUT = *Remote; + + my $remote_sockaddr = getpeername(STDIN); + my ( undef, $iaddr ) = sockaddr_in($remote_sockaddr); + my $peername = gethostbyaddr( $iaddr, AF_INET ) || "localhost"; + my $peeraddr = inet_ntoa($iaddr) || "127.0.0.1"; + + my $local_sockaddr = getsockname(STDIN); + my ( undef, $localiaddr ) = sockaddr_in($local_sockaddr); + my $localname = gethostbyaddr( $localiaddr, AF_INET ) + || "localhost"; + my $localaddr = inet_ntoa($localiaddr) || "127.0.0.1"; + + chomp( $_ = ); + my ( $method, $request_uri, $proto, undef ) = split; + + #$request_uri =~ s#\\#/#g; + $RT::Logger->info("<- $peername: $_"); + my ( $file, undef, $query_string ) = + ( $request_uri =~ /([^?]*)(\?(.*))?/ ); # split at ? + #$file =~ s/%([\dA-Fa-f]{2})/chr(hex($1))/eg; # decode url-escaped entities + + last if ( $method !~ /^(GET|POST|HEAD)$/ ); + + build_cgi_env( method => $method, + query_string => $query_string, + path => $file, + method => $method, + port => $port, + peername => $peername, + peeraddr => $peeraddr, + localname => $localname, + request_uri => $request_uri ); + + RT::ConnectToDatabase(); + my $cgi = CGI->new(); + + print "HTTP/1.0 200 OK\n"; # probably OK by now + + if ( ( !$Handler->interp->comp_exists( $cgi->path_info ) ) + && ($Handler->interp->comp_exists( $cgi->path_info . "/index.html" ) ) + ) { + $cgi->path_info( $cgi->path_info . "/index.html" ); + } + + eval { $Handler->handle_cgi_object($cgi); }; + $RT::Logger->crit($@) if ($@); + + if ( $RT::Handle->TransactionDepth ) { + $RT::Handle->ForceRollback; + $RT::Logger->crit( "Transaction not committed. Usually indicates a software fault. Data loss may have occurred"); + } + + } + + } + +} + + + +sub build_cgi_env { + my %args = ( query_string => '', + path => '', + port => undef, + protocol => undef, + localname => undef, + method => undef, + remote_name => undef, + + + @_); + + foreach my $var qw(USER_AGENT CONTENT_LENGTH CONTENT_TYPE + COOKIE SERVER_PORT SERVER_PROTOCOL SERVER_NAME + PATH_INFO REQUEST_URI REQUEST_METHOD REMOTE_ADDR + REMOTE_HOST QUERY_STRING SERVER_SOFTWARE) { + delete $ENV{$var}; + } + while () { + s/[\r\l\n\s]+$//; + if( /^([\w\-]+): (.+)/i) { + my $tag = uc($1); + $tag =~ s/^COOKIES$/COOKIE/; + my $val = $2; + $tag =~ s/-/_/g; + $tag = "HTTP_".$tag unless (grep /^$tag$/, qw(CONTENT_LENGTH CONTENT_TYPE COOKIE)); + if ($ENV{$tag}) { + $ENV{$tag} .= "; $val"; + } + else { + $ENV{$tag} = $val; + } + } + last if (/^$/); + } + + + $ENV{SERVER_PROTOCOL} = $args{protocol}; + $ENV{SERVER_PORT} = $args{port}; + $ENV{SERVER_NAME} = $args{'localname'}; + $ENV{SERVER_URL} = "http://".$args{'localname'}.":".$args{'port'}."/"; + $ENV{PATH_INFO} = $args{'path'}; + $ENV{REQUEST_URI} = $args{'request_uri'}; + $ENV{REQUEST_METHOD} = $args{method}; + $ENV{REMOTE_ADDR} = $args{'peeraddr'}; + $ENV{REMOTE_HOST} = $args{'peername'}; + $ENV{QUERY_STRING} = $args{'query_string'}; + $ENV{SERVER_SOFTWARE} = "rt-standalone/$RT::VERSION"; + + CGI::initialize_globals(); +} diff --git a/rt/bin/webmux.pl.in b/rt/bin/webmux.pl.in index 2c8487c0d..877948960 100644 --- a/rt/bin/webmux.pl.in +++ b/rt/bin/webmux.pl.in @@ -1,9 +1,15 @@ #!@PERL@ -# BEGIN LICENSE BLOCK +# {{{ BEGIN BPS TAGGED BLOCK # -# Copyright (c) 1996-2003 Jesse Vincent +# COPYRIGHT: +# +# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC +# # -# (Except where explictly superceded by other copyright notices) +# (Except where explicitly superseded by other copyright notices) +# +# +# LICENSE: # # This work is made available to you under the terms of Version 2 of # the GNU General Public License. A copy of that license should have @@ -15,30 +21,46 @@ # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # -# Unless otherwise specified, all modifications, corrections or -# extensions to this work which alter its source code become the -# property of Best Practical Solutions, LLC when submitted for -# inclusion in the work. +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. # # -# END LICENSE BLOCK - +# CONTRIBUTION SUBMISSION POLICY: +# +# (The following paragraph is not intended to limit the rights granted +# to you to modify and distribute this software under the terms of +# the GNU General Public License and is only of importance to you if +# you choose to contribute your changes and enhancements to the +# community by submitting them to Best Practical Solutions, LLC.) +# +# By intentionally submitting any modifications, corrections or +# derivatives to this work, or any other work intended for use with +# Request Tracker, to Best Practical Solutions, LLC, you confirm that +# you are the copyright holder for those contributions and you grant +# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable, +# royalty-free, perpetual, license to use, copy, create derivative +# works based on those contributions, and sublicense and distribute +# those contributions and any derivatives thereof. +# +# }}} END BPS TAGGED BLOCK use strict; BEGIN { - $ENV{'PATH'} = '/bin:/usr/bin'; # or whatever you need + $ENV{'PATH'} = '/bin:/usr/bin'; # or whatever you need $ENV{'CDPATH'} = '' if defined $ENV{'CDPATH'}; $ENV{'SHELL'} = '/bin/sh' if defined $ENV{'SHELL'}; $ENV{'ENV'} = '' if defined $ENV{'ENV'}; $ENV{'IFS'} = '' if defined $ENV{'IFS'}; - @ORACLE_ENV_PREF@ - eval { require Apache2; require Apache::compat } - if $ENV{'MOD_PERL'} and $ENV{'MOD_PERL'} =~ m{mod_perl/(?:2|1\.9)}; + eval { require Apache2; require APR::Table; require MasonX::Apache2Handler; 1 } or + eval { require Apache2; require Apache::compat; 1 } or die $@ + if $ENV{'MOD_PERL'} + and $ENV{'MOD_PERL'} =~ m{mod_perl/(?:2|1\.9)}; } -use lib ("@LOCAL_LIB_PATH@", "@RT_LIB_PATH@"); +use lib ( "@LOCAL_LIB_PATH@", "@RT_LIB_PATH@" ); use RT; package RT::Mason; @@ -46,29 +68,9 @@ package RT::Mason; use CGI qw(-private_tempfiles); #bring this in before mason, to make sure we #set private_tempfiles -BEGIN { - if ($mod_perl::VERSION >= 1.9908) { - require Apache::RequestUtil; - no warnings 'redefine'; - my $sub = *Apache::request{CODE}; - *Apache::request = sub { - my $r; - eval { $r = $sub->('Apache'); }; - # warn $@ if $@; - return $r; - }; - } - if ($CGI::MOD_PERL) { - require HTML::Mason::ApacheHandler; - } - else { - require HTML::Mason::CGIHandler; - } -} - -use HTML::Mason; # brings in subpackages: Parser, Interp, etc. +use HTML::Mason; # brings in subpackages: Parser, Interp, etc. -use vars qw($Nobody $SystemUser $r); +use vars qw($Nobody $SystemUser $Handler $r); #This drags in RT's config.pm RT::LoadConfig(); @@ -76,6 +78,7 @@ RT::LoadConfig(); use Carp; { + package HTML::Mason::Commands; use vars qw(%session); @@ -100,27 +103,12 @@ use Carp; use CGI::Cookie; use Time::ParseDate; use HTML::Entities; + use HTML::Scrubber; + use Text::Quoted; } - -# Activate the following if running httpd as root (the normal case). -# Resets ownership of all files created by Mason at startup. -# Note that mysql uses DB for sessions, so there's no need to do this. -unless ($RT::DatabaseType =~ /(mysql|Pg)/) { - # Clean up our umask to protect session files - umask(0077); - -if ( $CGI::MOD_PERL) { - chown( Apache->server->uid, Apache->server->gid, [$RT::MasonSessionDir] ) - if Apache->server->can('uid'); - } - # Die if WebSessionDir doesn't exist or we can't write to it - stat($RT::MasonSessionDir); - die "Can't read and write $RT::MasonSessionDir" - unless ( ( -d _ ) and ( -r _ ) and ( -w _ ) ); -} - -my $ah = &RT::Interface::Web::NewApacheHandler(@RT::MasonParameters) if $CGI::MOD_PERL; +use RT::Interface::Web::Handler; +$Handler = RT::Interface::Web::Handler->new(@RT::MasonParameters); sub handler { ($r) = @_; @@ -130,21 +118,23 @@ sub handler { RT::Init(); - # We don't need to handle non-text items - return -1 if defined( $r->content_type ) && $r->content_type !~ m|^text/|io; + # We don't need to handle non-text, non-xml items + return -1 if defined( $r->content_type ) && $r->content_type !~ m!(^text/|\bxml\b)!io; my %session; my $status; - eval { $status = $ah->handle_request($r) }; + eval { $status = $Handler->handle_request($r) }; if ($@) { - $RT::Logger->crit($@); + $RT::Logger->crit($@); } - undef (%session); + undef(%session); - if ($RT::Handle->TransactionDepth) { - $RT::Handle->ForceRollback; - $RT::Logger->crit("Transaction not committed. Usually indicates a software fault. Data loss may have occurred") ; + if ( $RT::Handle->TransactionDepth ) { + $RT::Handle->ForceRollback; + $RT::Logger->crit( +"Transaction not committed. Usually indicates a software fault. Data loss may have occurred" + ); } return $status; } diff --git a/rt/configure b/rt/configure index 850732d16..73818e2d2 100755 --- a/rt/configure +++ b/rt/configure @@ -1,9 +1,9 @@ #! /bin/sh # From configure.ac Revision: 1.1 . # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.59 for RT 3.0.12. +# Generated by GNU Autoconf 2.59 for RT 3.2.2. # -# Report bugs to . +# Report bugs to . # # Copyright (C) 2003 Free Software Foundation, Inc. # This configure script is free software; the Free Software Foundation @@ -270,13 +270,13 @@ SHELL=${CONFIG_SHELL-/bin/sh} # Identity of this package. PACKAGE_NAME='RT' PACKAGE_TARNAME='rt' -PACKAGE_VERSION='3.0.12' -PACKAGE_STRING='RT 3.0.12' -PACKAGE_BUGREPORT='rt-3.0-bugs@fsck.com' +PACKAGE_VERSION='3.2.2' +PACKAGE_STRING='RT 3.2.2' +PACKAGE_BUGREPORT='rt-bugs@fsck.com' ac_unique_file="lib/RT.pm.in" ac_default_prefix=/opt/rt3 -ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS rt_version_major rt_version_minor rt_version_patch INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA PERL SPEEDY_BIN exp_prefix exp_exec_prefix exp_bindir exp_sbindir exp_sysconfdir exp_mandir exp_libdir exp_datadir htmldir exp_htmldir manualdir exp_manualdir exp_localstatedir logfiledir exp_logfiledir masonstatedir exp_masonstatedir sessionstatedir exp_sessionstatedir customdir exp_customdir custometcdir exp_custometcdir customhtmldir exp_customhtmldir customlexdir exp_customlexdir customlibdir exp_customlibdir rt_layout_name RTGROUP BIN_OWNER LIBS_OWNER LIBS_GROUP DB_TYPE ORACLE_ENV_PREF DB_HOST DB_PORT DB_RT_HOST DB_DBA DB_DATABASE DB_RT_USER DB_RT_PASS WEB_USER WEB_GROUP RT_VERSION_MAJOR RT_VERSION_MINOR RT_VERSION_PATCH RT_PATH RT_DOC_PATH RT_LOCAL_PATH RT_LIB_PATH RT_ETC_PATH CONFIG_FILE_PATH RT_BIN_PATH RT_SBIN_PATH RT_VAR_PATH RT_MAN_PATH MASON_DATA_PATH MASON_SESSION_PATH MASON_HTML_PATH LOCAL_ETC_PATH MASON_LOCAL_HTML_PATH LOCAL_LEXICON_PATH LOCAL_LIB_PATH DESTDIR RT_LOG_PATH LIBOBJS LTLIBOBJS' +ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS rt_version_major rt_version_minor rt_version_patch INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA PERL SPEEDY_BIN exp_prefix exp_exec_prefix exp_bindir exp_sbindir exp_sysconfdir exp_mandir exp_libdir exp_datadir htmldir exp_htmldir manualdir exp_manualdir exp_localstatedir logfiledir exp_logfiledir masonstatedir exp_masonstatedir sessionstatedir exp_sessionstatedir customdir exp_customdir custometcdir exp_custometcdir customhtmldir exp_customhtmldir customlexdir exp_customlexdir customlibdir exp_customlibdir rt_layout_name RTGROUP BIN_OWNER LIBS_OWNER LIBS_GROUP DB_TYPE DATABASE_ENV_PREF DB_HOST DB_PORT DB_RT_HOST DB_DBA DB_DATABASE DB_RT_USER DB_RT_PASS WEB_USER WEB_GROUP APACHECTL RT_VERSION_MAJOR RT_VERSION_MINOR RT_VERSION_PATCH RT_PATH RT_DOC_PATH RT_LOCAL_PATH RT_LIB_PATH RT_ETC_PATH CONFIG_FILE_PATH RT_BIN_PATH RT_SBIN_PATH RT_VAR_PATH RT_MAN_PATH MASON_DATA_PATH MASON_SESSION_PATH MASON_HTML_PATH LOCAL_ETC_PATH MASON_LOCAL_HTML_PATH LOCAL_LEXICON_PATH LOCAL_LIB_PATH DESTDIR RT_LOG_PATH LIBOBJS LTLIBOBJS' ac_subst_files='' # Initialize some variables set by options. @@ -729,7 +729,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures RT 3.0.12 to adapt to many kinds of systems. +\`configure' configures RT 3.2.2 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -786,7 +786,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of RT 3.0.12:";; + short | recursive ) echo "Configuration of RT 3.2.2:";; esac cat <<\_ACEOF @@ -801,11 +801,11 @@ Optional Packages: --with-speedycgi=/path/to/speedy path to your speedycgi binary, if it exists --with-rt-group=GROUP group to own all files (default: rt) - --with-bin-owner=OWNER user that will own rt binaries (default root) + --with-bin-owner=OWNER user that will own RT binaries (default root) --with-libs-owner=OWNER user that will own RT libraries (default root) - --with-libs-group=GROUP group that will own rt binaries (default bin) + --with-libs-group=GROUP group that will own RT binaries (default bin) --with-db-type=TYPE sort of database RT will use (default: mysql) - (mysql, Pg, Oracle and Informix are valid) + (mysql, Pg, Oracle, Informix and SQLite are valid) --with-db-host=HOSTNAME FQDN of database server (default: localhost) --with-db-port=PORT port on which the database listens on --with-db-rt-host=HOSTNAME @@ -821,6 +821,7 @@ Optional Packages: --with-web-user=USER user the web server runs as (default: www) --with-web-group=GROUP group the web server runs as (default: www) --with-my-user-group set all users and groups to current user/group + --with-apachectl instruct RT where to find your apachectl Some influential environment variables: PERL Perl interpreter command @@ -828,7 +829,7 @@ Some influential environment variables: Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. -Report bugs to . +Report bugs to . _ACEOF fi @@ -924,7 +925,7 @@ fi test -n "$ac_init_help" && exit 0 if $ac_init_version; then cat <<\_ACEOF -RT configure 3.0.12 +RT configure 3.2.2 generated by GNU Autoconf 2.59 Copyright (C) 2003 Free Software Foundation, Inc. @@ -938,7 +939,7 @@ cat >&5 <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by RT $as_me 3.0.12, which was +It was created by RT $as_me 3.2.2, which was generated by GNU Autoconf 2.59. Invocation command line was $ $0 $@ @@ -1278,9 +1279,9 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu rt_version_major=3 -rt_version_minor=0 +rt_version_minor=2 -rt_version_patch=12 +rt_version_patch=2 test "x$rt_version_major" = 'x' && rt_version_major=0 test "x$rt_version_minor" = 'x' && rt_version_minor=0 @@ -1437,6 +1438,8 @@ echo "$as_me: error: cannot use $PACKAGE_NAME without perl" >&2;} { (exit 1); exit 1; }; } fi + + # Check whether --with-speedycgi or --without-speedycgi was given. if test "${with_speedycgi+set}" = set; then withval="$with_speedycgi" @@ -1814,9 +1817,9 @@ if test "${with_db_type+set}" = set; then else DB_TYPE=mysql fi; -if test "$DB_TYPE" != 'mysql' -a "$DB_TYPE" != 'Pg' -a "$DB_TYPE" != 'SQLite' -a "$DB_TYPE" != 'Oracle' -a "$DB_TYPE" != 'Informix' ; then - { { echo "$as_me:$LINENO: error: Only Oracle, Informix, Pg and mysql are valid db types" >&5 -echo "$as_me: error: Only Oracle, Informix, Pg and mysql are valid db types" >&2;} +if test "$DB_TYPE" != 'mysql' -a "$DB_TYPE" != 'Pg' -a "$DB_TYPE" != 'SQLite' -a "$DB_TYPE" != 'Oracle' -a "$DB_TYPE" != 'Informix' -a "$DB_TYPE" != 'Sybase' ; then + { { echo "$as_me:$LINENO: error: Only Oracle, Informix, Pg, mysql and SQLite are valid db types" >&5 +echo "$as_me: error: Only Oracle, Informix, Pg, mysql and SQLite are valid db types" >&2;} { (exit 1); exit 1; }; } fi @@ -1825,7 +1828,14 @@ if test "$DB_TYPE" = 'Oracle'; then test "x$ORACLE_HOME" = 'x' && { { echo "$as_me:$LINENO: error: Please declare the ORACLE_HOME environment variable" >&5 echo "$as_me: error: Please declare the ORACLE_HOME environment variable" >&2;} { (exit 1); exit 1; }; } - ORACLE_ENV_PREF="\$ENV{'ORACLE_HOME'} = '$ORACLE_HOME';" + DATABASE_ENV_PREF="\$ENV{'ORACLE_HOME'} = '$ORACLE_HOME';" +fi + +if test "$DB_TYPE" = 'Sybase'; then + test "x$SYBASE" = 'x' && { { echo "$as_me:$LINENO: error: Please declare the SYBASE_HOME environment variable" >&5 +echo "$as_me: error: Please declare the SYBASE_HOME environment variable" >&2;} + { (exit 1); exit 1; }; } + DATABASE_ENV_PREF="\$ENV{'SYBASE'} = '$SYBASE';" fi @@ -1933,6 +1943,18 @@ if test "${with_my_user_group+set}" = set; then fi; + + +# Check whether --with-apachectl or --without-apachectl was given. +if test "${with_apachectl+set}" = set; then + withval="$with_apachectl" + APACHECTL=$withval +else + APACHECTL=`which apachectl` +fi; + + + RT_VERSION_MAJOR=${rt_version_major} RT_VERSION_MINOR=${rt_version_minor} @@ -1980,7 +2002,7 @@ RT_LOG_PATH=${exp_logfiledir} - ac_config_files="$ac_config_files sbin/rt-setup-database sbin/rt-test-dependencies Makefile etc/RT_Config.pm lib/RT.pm lib/t/00smoke.t lib/t/01harness.t lib/t/02regression.t lib/t/03web.pl lib/t/04_send_email.pl bin/mason_handler.fcgi bin/mason_handler.scgi bin/mason_handler.svc bin/rt-commit-handler bin/rt-crontool bin/rt-mailgate bin/rt bin/webmux.pl" + ac_config_files="$ac_config_files sbin/rt-setup-database sbin/rt-test-dependencies Makefile etc/RT_Config.pm lib/RT.pm lib/t/00smoke.t lib/t/01harness.t lib/t/02regression.t lib/t/03web.pl lib/t/04_send_email.pl lib/t/05cronsupport.pl bin/mason_handler.fcgi bin/mason_handler.scgi bin/standalone_httpd bin/mason_handler.svc bin/rt-crontool bin/rt-mailgate bin/rt bin/webmux.pl" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure @@ -2375,7 +2397,7 @@ _ASBOX } >&5 cat >&5 <<_CSEOF -This file was extended by RT $as_me 3.0.12, which was +This file was extended by RT $as_me 3.2.2, which was generated by GNU Autoconf 2.59. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -2430,7 +2452,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF ac_cs_version="\\ -RT config.status 3.0.12 +RT config.status 3.2.2 configured by $0, generated by GNU Autoconf 2.59, with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" @@ -2543,10 +2565,11 @@ do "lib/t/02regression.t" ) CONFIG_FILES="$CONFIG_FILES lib/t/02regression.t" ;; "lib/t/03web.pl" ) CONFIG_FILES="$CONFIG_FILES lib/t/03web.pl" ;; "lib/t/04_send_email.pl" ) CONFIG_FILES="$CONFIG_FILES lib/t/04_send_email.pl" ;; + "lib/t/05cronsupport.pl" ) CONFIG_FILES="$CONFIG_FILES lib/t/05cronsupport.pl" ;; "bin/mason_handler.fcgi" ) CONFIG_FILES="$CONFIG_FILES bin/mason_handler.fcgi" ;; "bin/mason_handler.scgi" ) CONFIG_FILES="$CONFIG_FILES bin/mason_handler.scgi" ;; + "bin/standalone_httpd" ) CONFIG_FILES="$CONFIG_FILES bin/standalone_httpd" ;; "bin/mason_handler.svc" ) CONFIG_FILES="$CONFIG_FILES bin/mason_handler.svc" ;; - "bin/rt-commit-handler" ) CONFIG_FILES="$CONFIG_FILES bin/rt-commit-handler" ;; "bin/rt-crontool" ) CONFIG_FILES="$CONFIG_FILES bin/rt-crontool" ;; "bin/rt-mailgate" ) CONFIG_FILES="$CONFIG_FILES bin/rt-mailgate" ;; "bin/rt" ) CONFIG_FILES="$CONFIG_FILES bin/rt" ;; @@ -2677,7 +2700,7 @@ s,@BIN_OWNER@,$BIN_OWNER,;t t s,@LIBS_OWNER@,$LIBS_OWNER,;t t s,@LIBS_GROUP@,$LIBS_GROUP,;t t s,@DB_TYPE@,$DB_TYPE,;t t -s,@ORACLE_ENV_PREF@,$ORACLE_ENV_PREF,;t t +s,@DATABASE_ENV_PREF@,$DATABASE_ENV_PREF,;t t s,@DB_HOST@,$DB_HOST,;t t s,@DB_PORT@,$DB_PORT,;t t s,@DB_RT_HOST@,$DB_RT_HOST,;t t @@ -2687,6 +2710,7 @@ s,@DB_RT_USER@,$DB_RT_USER,;t t s,@DB_RT_PASS@,$DB_RT_PASS,;t t s,@WEB_USER@,$WEB_USER,;t t s,@WEB_GROUP@,$WEB_GROUP,;t t +s,@APACHECTL@,$APACHECTL,;t t s,@RT_VERSION_MAJOR@,$RT_VERSION_MAJOR,;t t s,@RT_VERSION_MINOR@,$RT_VERSION_MINOR,;t t s,@RT_VERSION_PATCH@,$RT_VERSION_PATCH,;t t diff --git a/rt/configure.ac b/rt/configure.ac index 04f3d83be..85f1b0091 100644 --- a/rt/configure.ac +++ b/rt/configure.ac @@ -1,12 +1,13 @@ +autoconf; exec ./configure $@ dnl dnl Process this file with autoconf to produce a configure script dnl dnl Embed in generated ./configure script the following CVS info: -AC_REVISION($Revision: 1.1.1.3 $)dnl +AC_REVISION($Revision: 1.1.1.4 $)dnl dnl Setup autoconf AC_PREREQ(2.53) -AC_INIT(RT, [3.0.12], [rt-3.0-bugs@fsck.com]) +AC_INIT(RT, [3.2.2], [rt-bugs@fsck.com]) AC_CONFIG_SRCDIR([lib/RT.pm.in]) dnl Extract RT version number components @@ -27,6 +28,8 @@ AC_PATH_PROG([PERL], [perl], [not found]) if test "$PERL" = 'not found'; then AC_MSG_ERROR([cannot use $PACKAGE_NAME without perl]) fi + + dnl SPEED_BIN AC_ARG_WITH(speedycgi, AC_HELP_STRING([--with-speedycgi=/path/to/speedy], @@ -51,7 +54,7 @@ AC_SUBST(RTGROUP) dnl BIN_OWNER AC_ARG_WITH(bin-owner, AC_HELP_STRING([--with-bin-owner=OWNER], - [user that will own rt binaries (default root)]), + [user that will own RT binaries (default root)]), BIN_OWNER=$withval, BIN_OWNER=root) AC_SUBST(BIN_OWNER) @@ -67,7 +70,7 @@ AC_SUBST(LIBS_OWNER) dnl LIBS_GROUP AC_ARG_WITH(libs-group, AC_HELP_STRING([--with-libs-group=GROUP], - [group that will own rt binaries (default bin)]), + [group that will own RT binaries (default bin)]), LIBS_GROUP=$withval, LIBS_GROUP=bin) AC_SUBST(LIBS_GROUP) @@ -75,20 +78,26 @@ AC_SUBST(LIBS_GROUP) dnl DB_TYPE AC_ARG_WITH(db-type, AC_HELP_STRING([--with-db-type=TYPE], - [sort of database RT will use (default: mysql) (mysql, Pg, Oracle and Informix are valid)]), + [sort of database RT will use (default: mysql) (mysql, Pg, Oracle, Informix and SQLite are valid)]), DB_TYPE=$withval, DB_TYPE=mysql) -if test "$DB_TYPE" != 'mysql' -a "$DB_TYPE" != 'Pg' -a "$DB_TYPE" != 'SQLite' -a "$DB_TYPE" != 'Oracle' -a "$DB_TYPE" != 'Informix' ; then - AC_MSG_ERROR([Only Oracle, Informix, Pg and mysql are valid db types]) +if test "$DB_TYPE" != 'mysql' -a "$DB_TYPE" != 'Pg' -a "$DB_TYPE" != 'SQLite' -a "$DB_TYPE" != 'Oracle' -a "$DB_TYPE" != 'Informix' -a "$DB_TYPE" != 'Sybase' ; then + AC_MSG_ERROR([Only Oracle, Informix, Pg, mysql and SQLite are valid db types]) fi AC_SUBST(DB_TYPE) -dnl ORACLE_ENV_PREF +dnl DATABASE_ENV_PREF if test "$DB_TYPE" = 'Oracle'; then test "x$ORACLE_HOME" = 'x' && AC_MSG_ERROR([Please declare the ORACLE_HOME environment variable]) - ORACLE_ENV_PREF="\$ENV{'ORACLE_HOME'} = '$ORACLE_HOME';" + DATABASE_ENV_PREF="\$ENV{'ORACLE_HOME'} = '$ORACLE_HOME';" +fi + +dnl DATABASE_ENV_PREF +if test "$DB_TYPE" = 'Sybase'; then + test "x$SYBASE" = 'x' && AC_MSG_ERROR([Please declare the SYBASE_HOME environment variable]) + DATABASE_ENV_PREF="\$ENV{'SYBASE'} = '$SYBASE';" fi -AC_SUBST(ORACLE_ENV_PREF) +AC_SUBST(DATABASE_ENV_PREF) dnl DB_HOST AC_ARG_WITH(db-host, @@ -174,6 +183,17 @@ AC_ARG_WITH(my-user-group, WEB_USER=$USER WEB_GROUP=$my_group) + + +dnl Set the value of apachectl +AC_ARG_WITH(apachectl, + AC_HELP_STRING([--with-apachectl], + [instruct RT where to find your apachectl]), + + APACHECTL=$withval, + APACHECTL=`which apachectl`) +AC_SUBST(APACHECTL) + dnl This section maps the variable names this script 'natively' generates dnl to their existing names. They should be removed from here as the .in dnl files are changed to use the new names. @@ -217,10 +237,11 @@ AC_CONFIG_FILES([ lib/t/02regression.t lib/t/03web.pl lib/t/04_send_email.pl + lib/t/05cronsupport.pl bin/mason_handler.fcgi bin/mason_handler.scgi + bin/standalone_httpd bin/mason_handler.svc - bin/rt-commit-handler bin/rt-crontool bin/rt-mailgate bin/rt diff --git a/rt/etc/RT_Config.pm.in b/rt/etc/RT_Config.pm.in index b9ddd4596..7f967061d 100644 --- a/rt/etc/RT_Config.pm.in +++ b/rt/etc/RT_Config.pm.in @@ -136,6 +136,10 @@ Set($RTAddressRegexp , '^rt\@example.com$'); Set($CanonicalizeEmailAddressMatch , 'subdomain.example.com$'); Set($CanonicalizeEmailAddressReplace , 'example.com'); +# set this to true and the create new user page will use the values that you +# enter in the form but use the function CanonicalizeUserInfo in User_Local.pm +Set($CanonicalizeOnCreate , 0); + # If $SenderMustExistInExternalDatabase is true, RT will refuse to # create non-privileged accounts for unknown users if you are using # the "LookupSenderInExternalDatabase" option. @@ -214,12 +218,15 @@ Set($UseFriendlyToLine , 0); # are WatcherType and TicketId. Set($FriendlyToLineFormat, "\"%s of $RT::rtname Ticket #%s\":;"); -# By default RT doesn't notify the person who performs an update, as they +# By default, RT doesn't notify the person who performs an update, as they # already know what they've done. If you'd like to change this behaviour, # Set $NotifyActor to 1 Set($NotifyActor, 0); +# By default, RT records each message it sends out to its own internal database.# To change this behaviour, set $RecordOutgoingEmail to 0 + +Set($RecordOutgoingEmail, 1); # }}} @@ -275,12 +282,17 @@ Set($WebURL , $WebBaseURL . $WebPath . "/"); # $WebImagesURL points to the base URL where RT can find its images. -Set($WebImagesURL , $WebURL . "NoAuth/images/"); +Set($WebImagesURL , $WebPath . "/NoAuth/images/"); # $RTLogoURL points to the URL of the RT logo displayed in the web UI Set($LogoURL , $WebImagesURL . "rt.jpg"); +# WebNoAuthRegex - What portion of RT's URLspace should not require +# authentication. +Set($WebNoAuthRegex, qr!^(?:/+NoAuth/| + /+REST/\d+\.\d+/NoAuth/)!x ); + # For message boxes, set the entry box width and what type of wrapping # to use. # @@ -295,6 +307,14 @@ Set($MessageBoxWrap, "HARD"); # sent in a request (although there is probably more to it than that) Set($TrustHTMLAttachments , undef); + +# If PreferRichText is set to a true value, RT will show HTML/Rich text +# messages in preference to their plaintext alternatives. RT "scrubs" the +# html to show only a minimal subset of HTML to avoid possible contamination +# by cross-site-scripting attacks. + +Set($PreferRichText, undef); + # If $WebExternalAuth is defined, RT will defer to the environment's # REMOTE_USER variable. @@ -347,6 +367,23 @@ Set($MyRequestsLength, 10); @MasonParameters = () unless (@MasonParameters); +# $DefaultSearchResultFormat is the default format for RT search results +Set ($DefaultSearchResultFormat, qq{ + '__id__/TITLE:#', + '__Subject__/TITLE:Subject', + Status, + QueueName, + OwnerName, + Priority, + '__NEWLINE__', + '', + '__Requestors__', + '__CreatedRelative__', + '__ToldRelative__', + '__LastUpdatedRelative__', + '__TimeLeft__'}); + + # }}} # {{{ RT UTF-8 Settings diff --git a/rt/etc/acl.Sybase b/rt/etc/acl.Sybase new file mode 100644 index 000000000..6192b4ebe --- /dev/null +++ b/rt/etc/acl.Sybase @@ -0,0 +1,6 @@ +sub acl { +return ( +"SP_ADDLOGIN ${RT::DatabaseUser}, ${RT::DatabasePassword}, ${RT::DatabaseName} ", +); +} +1; diff --git a/rt/etc/constraints.mysql b/rt/etc/constraints.mysql index fd557d5e4..355d2c5e5 100644 --- a/rt/etc/constraints.mysql +++ b/rt/etc/constraints.mysql @@ -1,42 +1,85 @@ - ALTER TABLE Links ADD FOREIGN KEY (LocalBase) REFERENCES Tickets(id) ; + + ALTER TABLE Links ADD INDEX(LocalBase); + ALTER TABLE Links ADD FOREIGN KEY (LocalBase) REFERENCES Tickets(id); + ALTER TABLE Links ADD INDEX(LocalTarget); ALTER TABLE Links ADD FOREIGN KEY (LocalTarget) REFERENCES Tickets(id); + ALTER TABLE Tickets ADD INDEX(Queue); ALTER TABLE Tickets ADD FOREIGN KEY (Queue) REFERENCES Queues(id); + ALTER TABLE Tickets ADD INDEX(EffectiveId); ALTER TABLE Tickets ADD FOREIGN KEY (EffectiveId) REFERENCES Tickets(id); + ALTER TABLE Tickets ADD INDEX(Owner); ALTER TABLE Tickets ADD FOREIGN KEY (Owner) REFERENCES Principals(id); + ALTER TABLE Tickets ADD INDEX(Creator); + ALTER TABLE Tickets ADD INDEX(LastUpdatedBy); ALTER TABLE Tickets ADD FOREIGN KEY (Creator) REFERENCES Users(id); ALTER TABLE Tickets ADD FOREIGN KEY (LastUpdatedBy) REFERENCES Users(id); + ALTER TABLE Transactions ADD INDEX(Creator); + ALTER TABLE Transactions ADD INDEX (Ticket) ; + ALTER TABLE Transactions ADD INDEX (EffectiveTicket) ; ALTER TABLE Transactions ADD FOREIGN KEY (Creator) REFERENCES Users(id); ALTER TABLE Transactions ADD FOREIGN KEY (Ticket) REFERENCES Tickets(id); ALTER TABLE Transactions ADD FOREIGN KEY (EffectiveTicket) REFERENCES Tickets(id); + ALTER TABLE Attachments ADD INDEX (TransactionId) ; + ALTER TABLE Attachments ADD INDEX (Parent) ; ALTER TABLE Attachments ADD FOREIGN KEY (TransactionId) REFERENCES Transactions(id); ALTER TABLE Attachments ADD FOREIGN KEY (Parent) REFERENCES Attachments(id); + ALTER TABLE Scrips ADD INDEX (ScripCondition) ; + ALTER TABLE Scrips ADD INDEX (ScripAction) ; + ALTER TABLE Scrips ADD INDEX (Template) ; + ALTER TABLE Scrips ADD INDEX (Queue) ; + ALTER TABLE Scrips ADD INDEX (Creator) ; + ALTER TABLE Scrips ADD INDEX (LastUpdatedBy) ; ALTER TABLE Scrips ADD FOREIGN KEY (ScripCondition) REFERENCES ScripConditions(id); ALTER TABLE Scrips ADD FOREIGN KEY (ScripAction) REFERENCES ScripActions(id); ALTER TABLE Scrips ADD FOREIGN KEY (Template) REFERENCES Templates(id); ALTER TABLE Scrips ADD FOREIGN KEY (Queue) REFERENCES Queues(id); ALTER TABLE Scrips ADD FOREIGN KEY (Creator) REFERENCES Users(id); ALTER TABLE Scrips ADD FOREIGN KEY (LastUpdatedBy) REFERENCES Users(id); + ALTER TABLE ACL ADD INDEX (PrincipalId) ; + ALTER TABLE ACL ADD INDEX (DelegatedBy) ; + ALTER TABLE ACL ADD INDEX (DelegatedFrom) ; ALTER TABLE ACL ADD FOREIGN KEY (PrincipalId) REFERENCES Principals(id); ALTER TABLE ACL ADD FOREIGN KEY (DelegatedBy) REFERENCES Principals(id); ALTER TABLE ACL ADD FOREIGN KEY (DelegatedFrom) REFERENCES ACL(id); + ALTER TABLE GroupMembers ADD INDEX (MemberId); + ALTER TABLE GroupMembers ADD INDEX (GroupId); ALTER TABLE GroupMembers ADD FOREIGN KEY (GroupId) REFERENCES Groups(id); ALTER TABLE GroupMembers ADD FOREIGN KEY (MemberId) REFERENCES Principals(id); + ALTER TABLE CachedGroupMembers ADD INDEX (ImmediateParentId) ; + ALTER TABLE CachedGroupMembers ADD INDEX (GroupId) ; + ALTER TABLE CachedGroupMembers ADD INDEX (MemberId) ; + ALTER TABLE CachedGroupMembers ADD INDEX (Via) ; ALTER TABLE CachedGroupMembers ADD FOREIGN KEY (ImmediateParentId) REFERENCES Principals(id); ALTER TABLE CachedGroupMembers ADD FOREIGN KEY (GroupId) REFERENCES Principals(id); ALTER TABLE CachedGroupMembers ADD FOREIGN KEY (MemberId) REFERENCES Principals(id); ALTER TABLE CachedGroupMembers ADD FOREIGN KEY (Via) REFERENCES CachedGroupMembers(id); + ALTER TABLE ScripActions ADD INDEX(Creator); + ALTER TABLE ScripActions ADD INDEX(LastUpdatedBy); ALTER TABLE ScripActions ADD FOREIGN KEY (Creator) REFERENCES Users(id); ALTER TABLE ScripActions ADD FOREIGN KEY (LastUpdatedBy) REFERENCES Users(id); + ALTER TABLE Templates ADD INDEX(Queue); + ALTER TABLE Templates ADD INDEX(Creator); + ALTER TABLE Templates ADD INDEX(LastUpdatedBy); ALTER TABLE Templates ADD FOREIGN KEY (Queue) REFERENCES Queues(id); ALTER TABLE Templates ADD FOREIGN KEY (Creator) REFERENCES Users(id); ALTER TABLE Templates ADD FOREIGN KEY (LastUpdatedBy) REFERENCES Users(id); + ALTER TABLE CustomFields ADD INDEX(Queue); + ALTER TABLE CustomFields ADD INDEX(Creator); + ALTER TABLE CustomFields ADD INDEX(LastUpdatedBy); ALTER TABLE CustomFields ADD FOREIGN KEY (Queue) REFERENCES Queues(id); ALTER TABLE CustomFields ADD FOREIGN KEY (Creator) REFERENCES Users(id); ALTER TABLE CustomFields ADD FOREIGN KEY (LastUpdatedBy) REFERENCES Users(id); + ALTER TABLE TicketCustomFieldValues ADD INDEX(Ticket); + ALTER TABLE TicketCustomFieldValues ADD INDEX(CustomField); + ALTER TABLE TicketCustomFieldValues ADD INDEX(Creator); + ALTER TABLE TicketCustomFieldValues ADD INDEX(LastUpdatedBy); ALTER TABLE TicketCustomFieldValues ADD FOREIGN KEY (Ticket) REFERENCES Tickets(id); ALTER TABLE TicketCustomFieldValues ADD FOREIGN KEY (CustomField) REFERENCES CustomFields(id); ALTER TABLE TicketCustomFieldValues ADD FOREIGN KEY (Creator) REFERENCES Users(id); ALTER TABLE TicketCustomFieldValues ADD FOREIGN KEY (LastUpdatedBy) REFERENCES Users(id); + ALTER TABLE CustomFieldValues ADD INDEX(CustomField); + ALTER TABLE CustomFieldValues ADD INDEX(Creator); + ALTER TABLE CustomFieldValues ADD INDEX(LastUpdatedBy); ALTER TABLE CustomFieldValues ADD FOREIGN KEY (CustomField) REFERENCES CustomFields(id); ALTER TABLE CustomFieldValues ADD FOREIGN KEY (Creator) REFERENCES Users(id); ALTER TABLE CustomFieldValues ADD FOREIGN KEY (LastUpdatedBy) REFERENCES Users(id); diff --git a/rt/etc/drop.Oracle b/rt/etc/drop.Oracle index dd11376f2..4ce5de475 100644 --- a/rt/etc/drop.Oracle +++ b/rt/etc/drop.Oracle @@ -1,5 +1,6 @@ DROP TABLE ACL; DROP TABLE ATTACHMENTS; +DROP TABLE ATTRIBUTES; DROP TABLE CACHEDGROUPMEMBERS; DROP TABLE CUSTOMFIELDS; DROP TABLE CUSTOMFIELDVALUES; @@ -19,6 +20,7 @@ DROP TABLE TRANSACTIONS; DROP TABLE USERS; DROP SEQUENCE ACL_seq; DROP SEQUENCE ATTACHMENTS_seq; +DROP SEQUENCE ATTRIBUTES_seq; DROP SEQUENCE CACHEDGROUPMEMBERS_seq; DROP SEQUENCE CUSTOMFIELDS_seq; DROP SEQUENCE CUSTOMFIELDVALUES_seq; diff --git a/rt/etc/initialdata b/rt/etc/initialdata index e360c5daf..d5d3b2022 100644 --- a/rt/etc/initialdata +++ b/rt/etc/initialdata @@ -86,6 +86,14 @@ Description => 'Sends mail to the owner', # loc ExecModule => 'Notify', Argument => 'Owner' }, + { Name => 'Notify Ccs as Comment', # loc + Description => 'Sends mail to the Ccs as a comment', # loc + ExecModule => 'NotifyAsComment', + Argument => 'Cc' }, + { Name => 'Notify Ccs', # loc + Description => 'Sends mail to the Ccs', # loc + ExecModule => 'Notify', + Argument => 'Cc' }, { Name => 'Notify AdminCcs as Comment', # loc Description => 'Sends mail to the administrative Ccs as a comment', # loc ExecModule => 'NotifyAsComment', @@ -166,6 +174,13 @@ }, { + Name => 'On Priority Change', # loc + Description => 'Whenever a ticket\'s priority changes', # loc + ApplicableTransTypes => 'Set', + ExecModule => 'PriorityChange', + }, + { + Name => 'On Owner Change', # loc Description => 'Whenever a ticket\'s owner changes', # loc ApplicableTransTypes => 'Any', @@ -373,6 +388,9 @@ Your ticket has been rejected by { eval { $Approval->OwnerObj->Name } }. { ScripCondition => 'On Correspond', ScripAction => 'Open Tickets', Template => 'Blank' }, + { ScripCondition => 'On Owner Change', + ScripAction => 'Notify Owner', + Template => 'Transaction' }, { ScripCondition => 'On Create', ScripAction => 'AutoReply To Requestors', Template => 'AutoReply' }, diff --git a/rt/etc/schema.Informix b/rt/etc/schema.Informix index ca6173f36..20c607e85 100644 --- a/rt/etc/schema.Informix +++ b/rt/etc/schema.Informix @@ -333,6 +333,25 @@ CREATE TABLE CustomFieldValues ( CREATE INDEX CustomFieldValues1 ON CustomFieldValues (CustomField); +CREATE TABLE Attributes ( + id SERIAL, + Name VARCHAR(255) DEFAULT '' NOT NULL, + Description VARCHAR(255) DEFAULT NULL, + Content BYTE, + ContentType VARCHAR(16), + ObjectType VARCHAR(25) NOT NULL, + ObjectId INTEGER DEFAULT 0 NOT NULL, + Creator INTEGER DEFAULT 0 NOT NULL, + Created DATETIME YEAR TO SECOND, + LastUpdatedBy INTEGER DEFAULT 0 NOT NULL, + LastUpdated DATETIME YEAR TO SECOND, + PRIMARY KEY (id) +); + +CREATE INDEX Attributes1 on Attributes(Name); +CREATE INDEX Attributes2 on Attributes(ObjectType, ObjectId); + + CREATE TABLE sessions ( id VARCHAR(32) NOT NULL, a_session BYTE, diff --git a/rt/etc/schema.SQLite b/rt/etc/schema.SQLite index b10ff46d1..174664662 100644 --- a/rt/etc/schema.SQLite +++ b/rt/etc/schema.SQLite @@ -388,3 +388,24 @@ CREATE TABLE CustomFieldValues ( CREATE INDEX CustomFieldValues1 ON CustomFieldValues (CustomField); --- }}} + +--- {{{ Attributes +CREATE TABLE Attributes ( + id INTEGER PRIMARY KEY , + Name varchar(255) NOT NULL , + Description varchar(255) NULL , + Content LONGTEXT NULL , + ContentType varchar(16), + ObjectType varchar(25) NOT NULL , + ObjectId INTEGER default 0, + Creator integer NULL , + Created DATETIME NULL , + LastUpdatedBy integer NULL , + LastUpdated DATETIME NULL + +) ; +CREATE INDEX Attributes1 on Attributes(Name); +CREATE INDEX Attributes2 on Attributes(ObjectType, ObjectId); + +--- }}} + diff --git a/rt/etc/schema.Sybase b/rt/etc/schema.Sybase new file mode 100644 index 000000000..67a411d13 --- /dev/null +++ b/rt/etc/schema.Sybase @@ -0,0 +1,444 @@ +# {{{ Attachments + +CREATE TABLE rt3.Attachments ( + id numeric(38,0) identity, + TransactionId integer NOT NULL , + Parent integer NOT NULL , + MessageId varchar(160) NULL , + Subject varchar(255) NULL , + Filename varchar(255) NULL , + ContentType varchar(80) NULL , + ContentEncoding varchar(80) NULL , + Content TEXT NULL , + Headers TEXT NULL , + Creator integer NOT NULL , + Created DATETIME NULL , + PRIMARY KEY (id) +) ; + +CREATE INDEX Attachments1 ON Attachments (Parent) ; +CREATE INDEX Attachments2 ON Attachments (TransactionId) ; +CREATE INDEX Attachments3 ON Attachments (Parent, TransactionId) ; +# }}} + +# {{{ Queues +CREATE TABLE rt3.Queues ( + id numeric(38,0) identity, + Name varchar(200) NOT NULL , + Description varchar(255) NULL , + CorrespondAddress varchar(120) NULL , + CommentAddress varchar(120) NULL , + InitialPriority integer NOT NULL , + FinalPriority integer NOT NULL , + DefaultDueIn integer NOT NULL , + Creator integer NOT NULL , + Created DATETIME NULL , + LastUpdatedBy integer NOT NULL , + LastUpdated DATETIME NULL , + Disabled numeric(1) NOT NULL , + PRIMARY KEY (id) +) ; +CREATE UNIQUE INDEX Queues1 ON Queues (Name) ; +CREATE INDEX Queues2 ON Queues (Disabled) ; + +# }}} + +# {{{ Links + +CREATE TABLE rt3.Links ( + id numeric(38,0) identity, + Base varchar(240) NULL , + Target varchar(240) NULL , + Type varchar(20) NOT NULL , + LocalTarget integer NOT NULL , + LocalBase integer NOT NULL , + LastUpdatedBy integer NOT NULL , + LastUpdated DATETIME NULL , + Creator integer NOT NULL , + Created DATETIME NULL , + PRIMARY KEY (id) +) ; + +CREATE UNIQUE INDEX Links1 ON Links (Base, Target, Type) ; +CREATE INDEX Links2 ON Links (Base, Type) ; +CREATE INDEX Links3 ON Links (Target, Type) ; +CREATE INDEX Links4 ON Links(Type,LocalBase); + +# }}} + +# {{{ Principals + +CREATE TABLE rt3.Principals ( + id numeric(38,0) identity, + PrincipalType VARCHAR(16) not null, + ObjectId integer, Disabled numeric(1) NOT NULL , + PRIMARY KEY (id) +) ; + +CREATE INDEX Principals2 ON Principals (ObjectId); + +# }}} + +# {{{ Groups + +CREATE TABLE rt3.Groups ( + id numeric(38,0) identity, + Name varchar(200) NULL , + Description varchar(255) NULL , + Domain varchar(64), + Type varchar(64), + Instance integer, + PRIMARY KEY (id) +) ; + +CREATE INDEX Groups1 ON Groups (Domain,Instance,Type,id); +CREATE INDEX Groups2 On Groups (Type, Instance, Domain); + +# }}} + +# {{{ ScripConditions + +CREATE TABLE rt3.ScripConditions ( + id numeric(38,0) identity, + Name varchar(200) NULL , + Description varchar(255) NULL , + ExecModule varchar(60) NULL , + Argument varchar(255) NULL , + ApplicableTransTypes varchar(60) NULL , + + Creator integer NOT NULL , + Created DATETIME NULL , + LastUpdatedBy integer NOT NULL , + LastUpdated DATETIME NULL , + PRIMARY KEY (id) +) ; + +# }}} + +# {{{ Transactions +CREATE TABLE rt3.Transactions ( + id numeric(38,0) identity, + EffectiveTicket integer NOT NULL , + Ticket integer NOT NULL , + TimeTaken integer NOT NULL , + Type varchar(20) NULL , + Field varchar(40) NULL , + OldValue varchar(255) NULL , + NewValue varchar(255) NULL , + Data varchar(255) NULL , + + Creator integer NOT NULL , + Created DATETIME NULL , + PRIMARY KEY (id) +) ; +CREATE INDEX Transactions1 ON Transactions (Ticket); +CREATE INDEX Transactions2 ON Transactions (EffectiveTicket); + +# }}} + +# {{{ Scrips + +CREATE TABLE rt3.Scrips ( + id numeric(38,0) identity, + Description varchar(255), + ScripCondition integer NOT NULL , + ScripAction integer NOT NULL , + ConditionRules text NULL , + ActionRules text NULL , + CustomIsApplicableCode text NULL , + CustomPrepareCode text NULL , + CustomCommitCode text NULL , + Stage varchar(32) NULL , + Queue integer NOT NULL , + Template integer NOT NULL , + Creator integer NOT NULL , + Created DATETIME NULL , + LastUpdatedBy integer NOT NULL , + LastUpdated DATETIME NULL , + PRIMARY KEY (id) +) ; + +# }}} + +# {{{ ACL +CREATE TABLE rt3.ACL ( + id numeric(38,0) identity, + PrincipalType varchar(25) NOT NULL, #"User" "Group", "Owner", "Cc" "AdminCc", "Requestor", "Requestor" + + PrincipalId integer NOT NULL , #Foreign key to principals + RightName varchar(25) NOT NULL , + ObjectType varchar(25) NOT NULL , + ObjectId integer NOT NULL , + DelegatedBy integer NOT NULL , #foreign key to principals with a userid + DelegatedFrom integer NOT NULL , #foreign key to ACL + PRIMARY KEY (id) +) ; + +CREATE INDEX ACL1 on ACL(RightName, ObjectType, ObjectId,PrincipalType,PrincipalId); + +# }}} + +# {{{ GroupMembers + +CREATE TABLE rt3.GroupMembers ( + id numeric(38,0) identity, + GroupId integer NOT NULL , + MemberId integer NOT NULL , #Foreign key to Principals + PRIMARY KEY (id) +) ; +CREATE UNIQUE INDEX GroupMembers1 on GroupMembers (GroupId, MemberId); + + +# }}} + +# {{{ GroupMembersCache + +CREATE TABLE rt3.CachedGroupMembers ( + id numeric(38,0) identity, + GroupId int, # foreign key to Principals + MemberId int, # foreign key to Principals + Via int, #foreign key to CachedGroupMembers. (may point to $self->id) + ImmediateParentId int, #foreign key to prinicpals. + # this points to the group that the member is + # a member of, for ease of deletes. + Disabled numeric(1) NOT NULL , # if this cached group member is a member of this group by way of a disabled + # group or this group is disabled, this will be set to 1 + # this allows us to not find members of disabled subgroups when listing off + # group members recursively. + # Also, this allows us to have the ACL system elide members of disabled groups + PRIMARY KEY (id) +) ; + +CREATE INDEX DisGrouMem on CachedGroupMembers (GroupId,MemberId,Disabled); +CREATE INDEX GrouMem on CachedGroupMembers (GroupId,MemberId); + +# }}} + +# {{{ Users + +CREATE TABLE rt3.Users ( + id numeric(38,0) identity, + Name varchar(200) NOT NULL , + Password varchar(40) NULL , + Comments text NULL , + Signature text NULL , + EmailAddress varchar(120) NULL , + FreeformContactInfo text NULL , + Organization varchar(200) NULL , + RealName varchar(120) NULL , + NickName varchar(16) NULL , + Lang varchar(16) NULL , + EmailEncoding varchar(16) NULL , + WebEncoding varchar(16) NULL , + ExternalContactInfoId varchar(100) NULL , + ContactInfoSystem varchar(30) NULL , + ExternalAuthId varchar(100) NULL , + AuthSystem varchar(30) NULL , + Gecos varchar(16) NULL , + HomePhone varchar(30) NULL , + WorkPhone varchar(30) NULL , + MobilePhone varchar(30) NULL , + PagerPhone varchar(30) NULL , + Address1 varchar(200) NULL , + Address2 varchar(200) NULL , + City varchar(100) NULL , + State varchar(100) NULL , + Zip varchar(16) NULL , + Country varchar(50) NULL , + Timezone varchar(50) NULL , + PGPKey text NULL, + + Creator integer NOT NULL , + Created DATETIME NULL , + LastUpdatedBy integer NOT NULL , + LastUpdated DATETIME NULL , + PRIMARY KEY (id) +) ; + + +CREATE UNIQUE INDEX Users1 ON Users (Name) ; +CREATE INDEX Users2 ON Users (Name); +CREATE INDEX Users3 ON Users (id, EmailAddress); +CREATE INDEX Users4 ON Users (EmailAddress); + + +# }}} + +# {{{ Tickets + +CREATE TABLE rt3.Tickets ( + id numeric(38,0) identity, + EffectiveId integer NOT NULL , + Queue integer NOT NULL , + Type varchar(16) NULL , + IssueStatement integer NOT NULL , + Resolution integer NOT NULL , + Owner integer NOT NULL , + Subject varchar(200) NULL, + InitialPriority integer NOT NULL , + FinalPriority integer NOT NULL , + Priority integer NOT NULL , + TimeEstimated integer NOT NULL , + TimeWorked integer NOT NULL , + Status varchar(10) NULL , + TimeLeft integer NOT NULL , + Told DATETIME NULL , + Starts DATETIME NULL , + Started DATETIME NULL , + Due DATETIME NULL , + Resolved DATETIME NULL , + + + LastUpdatedBy integer NOT NULL , + LastUpdated DATETIME NULL , + Creator integer NOT NULL , + Created DATETIME NULL , + Disabled numeric(1) NOT NULL , + PRIMARY KEY (id) +) ; + +CREATE INDEX Tickets1 ON Tickets (Queue, Status) ; +CREATE INDEX Tickets2 ON Tickets (Owner) ; +CREATE INDEX Tickets3 ON Tickets (EffectiveId) ; +CREATE INDEX Tickets4 ON Tickets (id, Status) ; +CREATE INDEX Tickets5 ON Tickets (id, EffectiveId) ; +CREATE INDEX Tickets6 ON Tickets (EffectiveId, Type) ; + +# }}} + +# {{{ ScripActions + +CREATE TABLE rt3.ScripActions ( + id numeric(38,0) identity, + Name varchar(200) NULL , + Description varchar(255) NULL , + ExecModule varchar(60) NULL , + Argument varchar(255) NULL , + Creator integer NOT NULL , + Created DATETIME NULL , + LastUpdatedBy integer NOT NULL , + LastUpdated DATETIME NULL , + PRIMARY KEY (id) +) ; + +# }}} + +# {{{ Templates + +CREATE TABLE rt3.Templates ( + id numeric(38,0) identity, + Queue integer NOT NULL , + Name varchar(200) NOT NULL , + Description varchar(255) NULL , + Type varchar(16) NULL , + Language varchar(16) NULL , + TranslationOf integer NOT NULL , + Content text NULL , + LastUpdated DATETIME NULL , + LastUpdatedBy integer NOT NULL , + Creator integer NOT NULL , + Created DATETIME NULL , + PRIMARY KEY (id) +) ; + +# }}} + +# {{{ TicketCustomFieldValues + +CREATE TABLE rt3.TicketCustomFieldValues ( + id numeric(38,0) identity, + Ticket int NOT NULL , + CustomField int NOT NULL , + Content varchar(255) NULL , + + Creator integer NOT NULL , + Created DATETIME NULL , + LastUpdatedBy integer NOT NULL , + LastUpdated DATETIME NULL , + PRIMARY KEY (id) +) ; + +CREATE INDEX TicketCustomFieldValues1 ON TicketCustomFieldValues (CustomField,Ticket,Content); +CREATE INDEX TicketCustomFieldValues2 ON TicketCustomFieldValues (CustomField,Ticket); + +# }}} + +# {{{ CustomFields + +CREATE TABLE rt3.CustomFields ( + id numeric(38,0) identity, + Name varchar(200) NULL , + Type varchar(200) NULL , + Queue integer NOT NULL , + Description varchar(255) NULL , + SortOrder integer NOT NULL , + + Creator integer NOT NULL , + Created DATETIME NULL , + LastUpdatedBy integer NOT NULL , + LastUpdated DATETIME NULL , + Disabled numeric(1) NOT NULL , + PRIMARY KEY (id) +) ; + +CREATE INDEX CustomFields1 on CustomFields (Disabled, Queue); + + +# }}} + +# {{{ CustomFieldValues + +CREATE TABLE rt3.CustomFieldValues ( + id numeric(38,0) identity, + CustomField int NOT NULL , + Name varchar(200) NULL , + Description varchar(255) NULL , + SortOrder integer NOT NULL , + + Creator integer NOT NULL , + Created DATETIME NULL , + LastUpdatedBy integer NOT NULL , + LastUpdated DATETIME NULL , + PRIMARY KEY (id) +) ; + +CREATE INDEX CustomFieldValues1 ON CustomFieldValues (CustomField); + +# }}} + + +# {{{ Attributes + +CREATE TABLE rt3.Attributes ( + id numeric(38,0) identity, + Name varchar(255) NULL , + Description varchar(255) NULL , + Content text, + ContentType varchar(16), + ObjectType varchar(64), + ObjectId integer, # foreign key to anything + Creator integer NOT NULL , + Created DATETIME NULL , + LastUpdatedBy integer NOT NULL , + LastUpdated DATETIME NULL , + PRIMARY KEY (id) +) ; + +CREATE INDEX Attributes1 on Attributes(Name); +CREATE INDEX Attributes2 on Attributes(ObjectType, ObjectId); + +# }}} + +# {{{ Sessions + +# sessions is used by Apache::Session to keep sessions in the database. +# We should have a reaper script somewhere. + +CREATE TABLE rt3.sessions ( + id char(32) NOT NULL, + a_session TEXT, + LastUpdated DATETIME, + PRIMARY KEY (id) +); + +# }}} diff --git a/rt/etc/upgrade/3.1.0/acl.Informix b/rt/etc/upgrade/3.1.0/acl.Informix new file mode 100644 index 000000000..73c16ae03 --- /dev/null +++ b/rt/etc/upgrade/3.1.0/acl.Informix @@ -0,0 +1,4 @@ +sub acl { + return (); +} +1; diff --git a/rt/etc/upgrade/3.1.0/acl.Oracle b/rt/etc/upgrade/3.1.0/acl.Oracle new file mode 100755 index 000000000..73c16ae03 --- /dev/null +++ b/rt/etc/upgrade/3.1.0/acl.Oracle @@ -0,0 +1,4 @@ +sub acl { + return (); +} +1; diff --git a/rt/etc/upgrade/3.1.0/acl.Pg b/rt/etc/upgrade/3.1.0/acl.Pg new file mode 100755 index 000000000..809e99ab3 --- /dev/null +++ b/rt/etc/upgrade/3.1.0/acl.Pg @@ -0,0 +1,19 @@ +sub acl { + my $dbh = shift; + + my @acls; + + my @tables = qw ( + attributes_id_seq + attributes + ); + + foreach my $table (@tables) { + push @acls, + "GRANT SELECT, INSERT, UPDATE, DELETE ON $table to " + . $RT::DatabaseUser . ";"; + + } + return (@acls); +} +1; diff --git a/rt/etc/upgrade/3.1.0/acl.SQLite b/rt/etc/upgrade/3.1.0/acl.SQLite new file mode 100755 index 000000000..73c16ae03 --- /dev/null +++ b/rt/etc/upgrade/3.1.0/acl.SQLite @@ -0,0 +1,4 @@ +sub acl { + return (); +} +1; diff --git a/rt/etc/upgrade/3.1.0/acl.mysql b/rt/etc/upgrade/3.1.0/acl.mysql new file mode 100755 index 000000000..73c16ae03 --- /dev/null +++ b/rt/etc/upgrade/3.1.0/acl.mysql @@ -0,0 +1,4 @@ +sub acl { + return (); +} +1; diff --git a/rt/etc/upgrade/3.1.0/content b/rt/etc/upgrade/3.1.0/content new file mode 100644 index 000000000..3117dafc5 --- /dev/null +++ b/rt/etc/upgrade/3.1.0/content @@ -0,0 +1,2 @@ +# nothing to do +1; diff --git a/rt/etc/upgrade/3.1.0/schema.Informix b/rt/etc/upgrade/3.1.0/schema.Informix new file mode 100644 index 000000000..722eb70b3 --- /dev/null +++ b/rt/etc/upgrade/3.1.0/schema.Informix @@ -0,0 +1,17 @@ +CREATE TABLE Attributes ( + id SERIAL, + Name VARCHAR(255) DEFAULT '' NOT NULL, + Description VARCHAR(255) DEFAULT NULL, + Content BYTE, + ContentType VARCHAR(16), + ObjectType VARCHAR(25) NOT NULL, + ObjectId INTEGER DEFAULT 0 NOT NULL, + Creator INTEGER DEFAULT 0 NOT NULL, + Created DATETIME YEAR TO SECOND, + LastUpdatedBy INTEGER DEFAULT 0 NOT NULL, + LastUpdated DATETIME YEAR TO SECOND, + PRIMARY KEY (id) +); + +CREATE INDEX Attributes1 on Attributes(Name); +CREATE INDEX Attributes2 on Attributes(ObjectType, ObjectId); diff --git a/rt/etc/upgrade/3.1.0/schema.Oracle b/rt/etc/upgrade/3.1.0/schema.Oracle new file mode 100644 index 000000000..a8aae18b5 --- /dev/null +++ b/rt/etc/upgrade/3.1.0/schema.Oracle @@ -0,0 +1,17 @@ +CREATE SEQUENCE ATTRIBUTES_seq; +CREATE TABLE Attributes ( + id NUMBER(11,0) PRIMARY KEY, + Name VARCHAR2(255) NOT NULL, + Description VARCHAR2(255), + Content CLOB, + ContentType VARCHAR(16), + ObjectType VARCHAR2(25) NOT NULL, + ObjectId NUMBER(11,0) DEFAULT 0 NOT NULL, + Creator NUMBER(11,0) DEFAULT 0 NOT NULL, + Created DATE, + LastUpdatedBy NUMBER(11,0) DEFAULT 0 NOT NULL, + LastUpdated DATE +); + +CREATE INDEX Attributes1 on Attributes(Name); +CREATE INDEX Attributes2 on Attributes(ObjectType, ObjectId); diff --git a/rt/etc/upgrade/3.1.0/schema.Pg b/rt/etc/upgrade/3.1.0/schema.Pg new file mode 100755 index 000000000..67ea73827 --- /dev/null +++ b/rt/etc/upgrade/3.1.0/schema.Pg @@ -0,0 +1,25 @@ +-- {{{ Attributes + +CREATE SEQUENCE attributes_id_seq; + +CREATE TABLE Attributes ( + id INTEGER DEFAULT nextval('attributes_id_seq'), + Name varchar(255) NOT NULL , + Description varchar(255) NULL , + Content text, + ContentType varchar(16), + ObjectType varchar(64), + ObjectId integer, -- foreign key to anything + Creator integer NOT NULL DEFAULT 0 , + Created TIMESTAMP NULL , + LastUpdatedBy integer NOT NULL DEFAULT 0 , + LastUpdated TIMESTAMP NULL , + PRIMARY KEY (id) + +); + +CREATE INDEX Attributes1 on Attributes(Name); +CREATE INDEX Attributes2 on Attributes(ObjectType, ObjectId); + +-- }}} + diff --git a/rt/etc/upgrade/3.1.0/schema.SQLite b/rt/etc/upgrade/3.1.0/schema.SQLite new file mode 100644 index 000000000..87a1cc47f --- /dev/null +++ b/rt/etc/upgrade/3.1.0/schema.SQLite @@ -0,0 +1,20 @@ +--- {{{ Attributes +CREATE TABLE Attributes ( + id INTEGER PRIMARY KEY , + Name varchar(255) NOT NULL , + Description varchar(255) NULL , + Content LONGTEXT NULL , + ContentType varchar(16), + ObjectType varchar(25) NOT NULL , + ObjectId INTEGER default 0, + Creator integer NULL , + Created DATETIME NULL , + LastUpdatedBy integer NULL , + LastUpdated DATETIME NULL + +) ; +CREATE INDEX Attributes1 on Attributes(Name) +CREATE INDEX Attributes2 on Attributes(ObjectType, ObjectId); + +--- }}} + diff --git a/rt/etc/upgrade/3.1.0/schema.mysql b/rt/etc/upgrade/3.1.0/schema.mysql new file mode 100755 index 000000000..c4a345d3e --- /dev/null +++ b/rt/etc/upgrade/3.1.0/schema.mysql @@ -0,0 +1,21 @@ +# {{{ Attributes + +CREATE TABLE Attributes ( + id INTEGER NOT NULL AUTO_INCREMENT, + Name varchar(255) NULL , + Description varchar(255) NULL , + Content text, + ContentType varchar(16), + ObjectType varchar(64), + ObjectId integer, # foreign key to anything + Creator integer NOT NULL DEFAULT 0 , + Created DATETIME NULL , + LastUpdatedBy integer NOT NULL DEFAULT 0 , + LastUpdated DATETIME NULL , + PRIMARY KEY (id) +) TYPE=InnoDB; + +CREATE INDEX Attributes1 on Attributes(Name); +CREATE INDEX Attributes2 on Attributes(ObjectType, ObjectId); + +# }}} diff --git a/rt/etc/upgrade/3.1.15/content b/rt/etc/upgrade/3.1.15/content new file mode 100644 index 000000000..d23125a0b --- /dev/null +++ b/rt/etc/upgrade/3.1.15/content @@ -0,0 +1,7 @@ +@Scrips = ( + { ScripCondition => 'On Owner Change', + ScripAction => 'Notify Owner', + Template => 'Transaction' }, +); + +1; diff --git a/rt/etc/upgrade/3.1.17/content b/rt/etc/upgrade/3.1.17/content new file mode 100644 index 000000000..1d648d82f --- /dev/null +++ b/rt/etc/upgrade/3.1.17/content @@ -0,0 +1,22 @@ +@ScripActions = ( + { Name => 'Notify Ccs as Comment', # loc + Description => 'Sends mail to the Ccs as a comment', # loc + ExecModule => 'NotifyAsComment', + Argument => 'Cc' }, + { Name => 'Notify Ccs', # loc + Description => 'Sends mail to the Ccs', # loc + ExecModule => 'Notify', + Argument => 'Cc' }, +); + + +@ScripConditions = ( + { + Name => 'On Priority Change', # loc + Description => 'Whenever a ticket\'s priority changes', # loc + ApplicableTransTypes => 'Set', + ExecModule => 'PriorityChange', + }, +); + +1; diff --git a/rt/html/Admin/Elements/AddCustomFieldValue b/rt/html/Admin/Elements/AddCustomFieldValue index 8850734f2..0e59fe320 100644 --- a/rt/html/Admin/Elements/AddCustomFieldValue +++ b/rt/html/Admin/Elements/AddCustomFieldValue @@ -1,8 +1,14 @@ -%# BEGIN LICENSE BLOCK +%# {{{ BEGIN BPS TAGGED BLOCK %# -%# Copyright (c) 1996-2003 Jesse Vincent +%# COPYRIGHT: +%# +%# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC +%# %# -%# (Except where explictly superceded by other copyright notices) +%# (Except where explicitly superseded by other copyright notices) +%# +%# +%# LICENSE: %# %# This work is made available to you under the terms of Version 2 of %# the GNU General Public License. A copy of that license should have @@ -14,13 +20,29 @@ %# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU %# General Public License for more details. %# -%# Unless otherwise specified, all modifications, corrections or -%# extensions to this work which alter its source code become the -%# property of Best Practical Solutions, LLC when submitted for -%# inclusion in the work. +%# You should have received a copy of the GNU General Public License +%# along with this program; if not, write to the Free Software +%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +%# +%# +%# CONTRIBUTION SUBMISSION POLICY: +%# +%# (The following paragraph is not intended to limit the rights granted +%# to you to modify and distribute this software under the terms of +%# the GNU General Public License and is only of importance to you if +%# you choose to contribute your changes and enhancements to the +%# community by submitting them to Best Practical Solutions, LLC.) %# +%# By intentionally submitting any modifications, corrections or +%# derivatives to this work, or any other work intended for use with +%# Request Tracker, to Best Practical Solutions, LLC, you confirm that +%# you are the copyright holder for those contributions and you grant +%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable, +%# royalty-free, perpetual, license to use, copy, create derivative +%# works based on those contributions, and sublicense and distribute +%# those contributions and any derivatives thereof. %# -%# END LICENSE BLOCK +%# }}} END BPS TAGGED BLOCK <&|/l&>Add Value
diff --git a/rt/html/Admin/Elements/CreateUserCalled b/rt/html/Admin/Elements/CreateUserCalled index 8ceccca73..01fa9fe94 100644 --- a/rt/html/Admin/Elements/CreateUserCalled +++ b/rt/html/Admin/Elements/CreateUserCalled @@ -1,8 +1,14 @@ -%# BEGIN LICENSE BLOCK +%# {{{ BEGIN BPS TAGGED BLOCK %# -%# Copyright (c) 1996-2003 Jesse Vincent +%# COPYRIGHT: +%# +%# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC +%# %# -%# (Except where explictly superceded by other copyright notices) +%# (Except where explicitly superseded by other copyright notices) +%# +%# +%# LICENSE: %# %# This work is made available to you under the terms of Version 2 of %# the GNU General Public License. A copy of that license should have @@ -14,13 +20,29 @@ %# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU %# General Public License for more details. %# -%# Unless otherwise specified, all modifications, corrections or -%# extensions to this work which alter its source code become the -%# property of Best Practical Solutions, LLC when submitted for -%# inclusion in the work. +%# You should have received a copy of the GNU General Public License +%# along with this program; if not, write to the Free Software +%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +%# +%# +%# CONTRIBUTION SUBMISSION POLICY: +%# +%# (The following paragraph is not intended to limit the rights granted +%# to you to modify and distribute this software under the terms of +%# the GNU General Public License and is only of importance to you if +%# you choose to contribute your changes and enhancements to the +%# community by submitting them to Best Practical Solutions, LLC.) %# +%# By intentionally submitting any modifications, corrections or +%# derivatives to this work, or any other work intended for use with +%# Request Tracker, to Best Practical Solutions, LLC, you confirm that +%# you are the copyright holder for those contributions and you grant +%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable, +%# royalty-free, perpetual, license to use, copy, create derivative +%# works based on those contributions, and sublicense and distribute +%# those contributions and any derivatives thereof. %# -%# END LICENSE BLOCK +%# }}} END BPS TAGGED BLOCK <&|/l&>New user called diff --git a/rt/html/Admin/Elements/EditCustomField b/rt/html/Admin/Elements/EditCustomField index de3094bb0..5657d43fd 100644 --- a/rt/html/Admin/Elements/EditCustomField +++ b/rt/html/Admin/Elements/EditCustomField @@ -1,8 +1,14 @@ -%# BEGIN LICENSE BLOCK +%# {{{ BEGIN BPS TAGGED BLOCK %# -%# Copyright (c) 1996-2003 Jesse Vincent +%# COPYRIGHT: +%# +%# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC +%# %# -%# (Except where explictly superceded by other copyright notices) +%# (Except where explicitly superseded by other copyright notices) +%# +%# +%# LICENSE: %# %# This work is made available to you under the terms of Version 2 of %# the GNU General Public License. A copy of that license should have @@ -14,13 +20,29 @@ %# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU %# General Public License for more details. %# -%# Unless otherwise specified, all modifications, corrections or -%# extensions to this work which alter its source code become the -%# property of Best Practical Solutions, LLC when submitted for -%# inclusion in the work. +%# You should have received a copy of the GNU General Public License +%# along with this program; if not, write to the Free Software +%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +%# +%# +%# CONTRIBUTION SUBMISSION POLICY: +%# +%# (The following paragraph is not intended to limit the rights granted +%# to you to modify and distribute this software under the terms of +%# the GNU General Public License and is only of importance to you if +%# you choose to contribute your changes and enhancements to the +%# community by submitting them to Best Practical Solutions, LLC.) %# +%# By intentionally submitting any modifications, corrections or +%# derivatives to this work, or any other work intended for use with +%# Request Tracker, to Best Practical Solutions, LLC, you confirm that +%# you are the copyright holder for those contributions and you grant +%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable, +%# royalty-free, perpetual, license to use, copy, create derivative +%# works based on those contributions, and sublicense and distribute +%# those contributions and any derivatives thereof. %# -%# END LICENSE BLOCK +%# }}} END BPS TAGGED BLOCK <& /Elements/ListActions, actions => \@results &> @@ -81,18 +103,26 @@ if (! $CustomField ) { Type => $Type, Description => $Description, ); - Abort(loc("Could not create CustomField", $msg)) unless ($val); - push @results, $msg; - $CustomFieldObj->SetSortOrder($CustomFieldObj->id); - $title = loc('Created CustomField [_1]', $CustomFieldObj->Name()); + + # if there is an error, then abort. But since at this point there's + # stuff already printed, clear it out. + # (This only works in conjunction with temporarily turning autoflush + # off in the files that use this component.) + unless ($val) { + $m->clear_buffer; + Abort(loc("Could not create CustomField: [_1]", $msg)); + } + push @results, $msg; + $CustomFieldObj->SetSortOrder($CustomFieldObj->id); + $title = loc('Created CustomField [_1]', $CustomFieldObj->Name()); } else { - $CustomFieldObj->Load($CustomField) || Abort(loc('No CustomField')); + $CustomFieldObj->Load($CustomField) || Abort(loc('No CustomField')); $title = loc('Editing CustomField [_1]', $CustomFieldObj->Name()); my @aresults = ProcessCustomFieldUpdates ( CustomFieldObj => $CustomFieldObj, ARGSRef => \%ARGS ); - push @results, @aresults; + push @results, @aresults; } diff --git a/rt/html/Admin/Elements/EditCustomFieldValues b/rt/html/Admin/Elements/EditCustomFieldValues index 2c9e6d082..79b6501e1 100644 --- a/rt/html/Admin/Elements/EditCustomFieldValues +++ b/rt/html/Admin/Elements/EditCustomFieldValues @@ -1,8 +1,14 @@ -%# BEGIN LICENSE BLOCK +%# {{{ BEGIN BPS TAGGED BLOCK %# -%# Copyright (c) 1996-2003 Jesse Vincent +%# COPYRIGHT: +%# +%# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC +%# %# -%# (Except where explictly superceded by other copyright notices) +%# (Except where explicitly superseded by other copyright notices) +%# +%# +%# LICENSE: %# %# This work is made available to you under the terms of Version 2 of %# the GNU General Public License. A copy of that license should have @@ -14,13 +20,29 @@ %# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU %# General Public License for more details. %# -%# Unless otherwise specified, all modifications, corrections or -%# extensions to this work which alter its source code become the -%# property of Best Practical Solutions, LLC when submitted for -%# inclusion in the work. +%# You should have received a copy of the GNU General Public License +%# along with this program; if not, write to the Free Software +%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +%# +%# +%# CONTRIBUTION SUBMISSION POLICY: +%# +%# (The following paragraph is not intended to limit the rights granted +%# to you to modify and distribute this software under the terms of +%# the GNU General Public License and is only of importance to you if +%# you choose to contribute your changes and enhancements to the +%# community by submitting them to Best Practical Solutions, LLC.) %# +%# By intentionally submitting any modifications, corrections or +%# derivatives to this work, or any other work intended for use with +%# Request Tracker, to Best Practical Solutions, LLC, you confirm that +%# you are the copyright holder for those contributions and you grant +%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable, +%# royalty-free, perpetual, license to use, copy, create derivative +%# works based on those contributions, and sublicense and distribute +%# those contributions and any derivatives thereof. %# -%# END LICENSE BLOCK +%# }}} END BPS TAGGED BLOCK <&|/l&>(Check box to delete)