This commit was generated by cvs2svn to compensate for changes in r2523,
[freeside.git] / rt / ChangeLog
1 2002-07-19 22:47  jesse
2
3         * README:
4
5         Fixed the readme about fastcgi
6         
7 2002-07-19 22:42  jesse
8
9         * Makefile:
10
11         Bumped the version to 2.0.14
12         
13 2002-07-19 01:22  jesse
14
15         * Makefile, bin/rt, webrt/Search/Bulk.html:
16
17         RT-Ticket: 1547
18         
19         Bumping the version to 2.0.14-pre4
20         Fixing a typo that pdh caught in Tickets/Bulk.html
21         
22 2002-07-13 00:22  jesse
23
24         * Makefile:
25
26         Bumped to 2.0.14-pre3
27         
28 2002-07-13 00:19  jesse
29
30         * bin/webmux.pl:
31
32         modperl handler now speaks Mason 1.11 properly.
33         
34 2002-07-13 00:00  jesse
35
36         * etc/config.pm:
37
38         Shifted some config defaults to make things easier for newbie users
39         
40 2002-07-12 13:31  jesse
41
42         * lib/RT/Interface/Web.pm:
43
44         Now we properly strip long pathnames from attachments uploaded from windows boxes.
45         
46 2002-07-11 01:41  jesse
47
48         * lib/RT/Interface/Web.pm:
49
50         Fixing a typo in the mason 11 handler
51         
52 2002-07-10 14:41  jesse
53
54         * Makefile:
55
56         Bumping the version to 2.0.14-pre2
57         
58 2002-07-10 14:36  jesse
59
60         * lib/RT/User.pm:
61
62         [no log message]
63         
64 2002-07-10 14:35  jesse
65
66         * lib/RT/: Queue.pm, Ticket.pm:
67
68         RT-Ticket: 1418
69         RT-Status: resolved
70         
71         minor perldoc cleanups from pdh@snapgear
72         
73 2002-07-10 14:32  jesse
74
75         * bin/rt-mailgate, lib/RT/Action/SendEmail.pm:
76
77         RT-Ticket: 1425
78         RT-Status: resolved
79         RT-Milestone: 2.0.x
80         RT-Subsystem: Mail Sending
81         
82         Fixes to create more proper message ids.
83         
84 2002-07-10 14:28  jesse
85
86         * lib/RT/Ticket.pm:
87
88         RT-Ticket: 1431
89         RT-Status: resolved
90         
91         Importing tickets now lets you set the "Resolved" date
92         
93 2002-07-10 14:17  jesse
94
95         * lib/RT/Tickets.pm:
96
97         RT-Ticket: 1434
98         RT-Status: resolved
99         RT-Subsystem: Core
100         RT-Milestone: 2.0.x
101         
102         RT is now smarter about letting you do "or" searches on single-value
103         keyword selections. Thanks to sam hartman.
104         
105 2002-07-10 14:15  jesse
106
107         * webrt/Ticket/: Display.html, ModifyAll.html:
108
109         RT-Ticket: 1433
110         RT-Status: resolved
111         RT-Milestone: 2.0.x
112         RT-Subsystem: HTML::Mason frontend
113         RT-Severity: Nice to have
114         RT-Broken In: 2.0.13
115         RT-Broken In: 2.0.12
116         RT-Broken In: 2.0.11
117         RT-Broken In: 2.0.10
118         RT-Broken In: 2.0.0
119         RT-Broken In: 2.0.1
120         RT-Broken In: 2.0.2
121         RT-Broken In: 2.0.3
122         RT-Broken In: 2.0.4
123         RT-Broken In: 2.0.5
124         RT-Broken In: 2.0.6
125         RT-Broken In: 2.0.7
126         RT-Broken In: 2.0.8
127         RT-Broken In: 2.0.9
128         
129         Some signatures weren't setting off the "don't record comments if the update
130         is only a signature" code. Fixed.
131         
132 2002-07-10 13:59  jesse
133
134         * lib/RT/Transaction.pm:
135
136         RT-Ticket: 1501
137         RT-Status: resolved
138         
139         Fixing docs in Transaction.pm's Message method
140         
141 2002-07-10 13:19  jesse
142
143         * bin/rt:
144
145         RT-Ticket: 1528
146         RT-Milestone: 2.0.x
147         RT-Subsystem: CLI
148         RT-Severity: Normal
149         RT-Status: resolved
150         
151         Fixed docs for cli to say that --limit-status=dead isn't a valid option
152         
153 2002-06-26 15:22  jesse
154
155         * lib/RT/Interface/Web.pm:
156
157         support for mason 1.1
158         
159 2002-06-26 15:19  jesse
160
161         * Makefile, bin/mason_handler.fcgi, bin/webmux.pl,
162         webrt/Admin/Queues/GroupRights.html,
163         webrt/Admin/Queues/UserRights.html, webrt/Elements/ListActions,
164         webrt/Ticket/Elements/ShowBasics, webrt/Ticket/Elements/ToolBar:
165
166         Adding support for mason 1.10
167         
168 2002-06-26 15:15  jesse
169
170         * lib/RT/Action/Notify.pm:
171
172         Fixed notify cc behavior
173         
174 2002-06-26 15:13  jesse
175
176         * lib/RT/Action/SendEmail.pm:
177
178         Fixed pseudo-list syntax in To: lines
179         
180 2002-06-26 15:09  jesse
181
182         * webrt/Search/Bulk.html:
183
184         Added support for bulk comment/reply
185         
186 2002-05-03 02:07  jesse
187
188         * lib/RT/Ticket.pm:
189
190         RT-Ticket: 1369
191         RT-Status: resolved
192         
193         When a ticket has another merged into it, it now has its "LastUpdated" date
194         updated
195         
196 2002-05-03 01:58  jesse
197
198         * lib/RT/Ticket.pm:
199
200         RT-Ticket: 1412
201         RT-status: resolved
202         
203         Fixed a docs bug in Ticket->Import which didn't make it clear that Import
204         took an "Id" parameter and "Create" didn't.
205         
206 2002-05-03 01:54  jesse
207
208         * webrt/autohandler:
209
210         rt-ticket: 1410
211         rt-status: resolved
212         
213         Applied a patch from rich lafferty which prevented NoAuth from not
214         requiring authentication on some fastcgi setups.
215         
216         A similar bug bit SelfService.
217         
218         This commit fixes that one too.
219         
220 2002-05-03 01:51  jesse
221
222         * Makefile:
223
224         RT-Ticket: 1272
225         rt-status: resolved
226         
227         Applied a patch from Ilya Martynov which allows make insert to work
228         in a scenario where DESTDIR is being set to something funny This may be necessary when installing into AFS
229         
230 2002-05-03 01:36  jesse
231
232         * lib/RT/Action/SendEmail.pm:
233
234         RT-Ticket: 1367
235         RT-Status: resolved
236         
237         Added a check which only sets precedence to bulk if it's not already set,
238         say by a template.
239         
240 2002-05-03 01:30  jesse
241
242         * lib/RT/Interface/Email.pm:
243
244         RT-Ticket: 1370
245         RT-Status: resolved
246         
247         From: Jason Edgecombe <jedgecombe@carolina.rr.com>
248         To: rt-devel@lists.fsck.com
249         Subject: [rt-devel] An oversite in Interface/Email.pm
250         
251         Hi,
252         
253            I found an problem in Interface/Email.pm when I was modifying
254            enhanced mailgate. I have attached a diff of the modifications.
255         
256            In the function MailError, it assumes MIMIEOBJ is defined. I added a
257            simple "if" test to only run $MIMEOBJ->sync_headers if $MIMEOBJ is defined.
258         
259 2002-05-03 01:24  jesse
260
261         * lib/RT/Action/SendEmail.pm:
262
263         RT-Ticket: 1348
264         RT-Status: resolved
265         
266         Fixed a bug in mail sending that improperly quoted the usernames of users
267         who had " in their names
268         
269 2002-04-29 00:39  jesse
270
271         * lib/RT.pm:
272
273         Fixed a tiny typo
274         
275 2002-04-28 23:46  jesse
276
277         * lib/RT.pm:
278
279         Fixed up the rt log messages.
280         
281 2002-04-21 02:14  jesse
282
283         * lib/RT/Interface/Web.pm:
284
285         Fixed a couple bugs in setting owners that were only revealed by the poor data
286         validation on rt.cpan.org
287         
288 2002-04-21 02:06  jesse
289
290         * lib/RT/Ticket.pm:
291
292         Fixed a couple bugs in setting owners that were only revealed by the poor data
293         validation on rt.cpan.org
294         
295 2002-04-19 00:32  jesse
296
297         * Makefile:
298
299         Adding a new Makefile target to ease packaging.
300         
301 2002-04-18 12:47  jesse
302
303         * lib/RT/GroupMember.pm:
304
305         RT-Ticket: 1385
306         RT-Broken-In: 2.0.0
307         RT-Broken-In: 2.0.1
308         RT-Broken-In: 2.0.2
309         RT-Broken-In: 2.0.3
310         RT-Broken-In: 2.0.4
311         RT-Broken-In: 2.0.5
312         RT-Broken-In: 2.0.6
313         RT-Broken-In: 2.0.7
314         RT-Broken-In: 2.0.8
315         RT-Broken-In: 2.0.9
316         RT-Broken-In: 2.0.10
317         RT-Broken-In: 2.0.11
318         RT-Broken-In: 2.0.12
319         RT-Broken-In: 2.0.13
320         RT-Status: resolved
321         
322         GroupMemmber was looking for the "ModifyGroups" right, when it should have
323         been looking for the "AdminGroups" right
324         
325 2002-04-05 10:24  jesse
326
327         * webrt/Ticket/Update.html:
328
329         RT-Ticket: 1330
330         RT-Status: Resolved
331         
332         Fixed an html escaping bug in Ticket/Update.html
333         
334 2002-03-27 22:59  jesse
335
336         * Makefile, lib/RT/User.pm:
337
338         Fixed a CRITICAL security bug that allowed remote administrative access
339         to RT without a password.  (Security advisory to follow)
340         
341 2002-03-14 16:15  jesse
342
343         * Makefile:
344
345         Bumped the version to 2.0.12
346         
347 2002-03-06 18:57  jesse
348
349         * Makefile:
350
351         Bumped the version to 2.0.12pre6
352         
353 2002-03-06 18:57  jesse
354
355         * lib/RT/Transaction.pm:
356
357         Added an update that will make dates changed as parts of transaction updates show up in local time
358         
359 2002-03-06 18:56  jesse
360
361         * webrt/Admin/Queues/Modify.html:
362
363         Added a note to the queue creation screen about defaults.
364         
365 2002-03-01 01:41  jesse
366
367         * webrt/Ticket/Elements/ShowTransaction:
368
369         This patch fixes a small problem with printing a message.It checks if themessage is true, not if it has length, so a message containing 0 will notbe printed.  From Blair Zajac <blair@orcaware.com>
370         
371 2002-03-01 01:39  jesse
372
373         * bin/rt:
374
375         RT-Ticket:438
376         RT-Status: resolved
377         
378         Added brandon's patch to allow searching for tickets by keyword on the commandline
379         
380 2002-02-28 02:03  jesse
381
382         * bin/rt:
383
384         RT-Ticket: 1258
385         RT-Milestone: 2.0.x
386         RT-Subsystem: CLI
387         RT-Severity: normal
388         RT-Broken in: 2.0-beta3
389         RT-Broken in: 2.0.1
390         RT-Broken in: 2.0.2
391         RT-Broken in: 2.0.3
392         RT-Broken in: 2.0.4
393         RT-Broken in: 2.0.5
394         RT-Broken in: 2.0.6
395         RT-Broken in: 2.0.7
396         RT-Broken in: 2.0.8
397         RT-Broken in: 2.0.9
398         RT-Broken in: 2.0.10
399         RT-Broken in: 2.0.11
400         
401         Removed a line that make --limit-priority and --limit-final-priority not
402         work
403         
404 2002-02-28 01:49  jesse
405
406         * lib/RT/Action/: Autoreply.pm, SendEmail.pm:
407
408         RT-Ticket: 1196
409         RT-Status: resolved
410         
411 2002-02-28 01:38  jesse
412
413         * lib/RT/Interface/Web.pm:
414
415         RT-Ticket: 1246
416         RT-Status: resolved
417         
418 2002-02-28 01:38  jesse
419
420         * tools/testdeps:
421
422         Added a couple explicit dependencies to testdeps that should have been there
423         forever ago. you'll only run into this if your cpan doesn't do recursive deps.
424         
425 2002-02-20 20:45  jesse
426
427         * Makefile, lib/RT/Interface/Web.pm, webrt/Admin/Users/index.html,
428         webrt/Ticket/Update.html:
429
430         Bumped the version to 2.0.12-pre5.
431         
432         Web: Fixed a typo in user administration that prevented user listing
433         
434         Web: fixed recieve to receive in ticket/update
435         
436 2002-02-19 03:23  jesse
437
438         * lib/RT/Scrips.pm:
439
440         Fixed a typo. (Added a missing ;)
441         
442 2002-02-19 01:04  jesse
443
444         * Makefile:
445
446         Bumped version to 2.0.12pre4
447         
448 2002-02-18 18:35  jesse
449
450         * lib/RT/Condition/Generic.pm:
451
452         RT-Ticket: 1194
453         
454         cleaned up a reference to "ApplicableTypes", a nonexistent parameter to Condition->new
455         
456 2002-02-18 18:30  jesse
457
458         * webrt/Elements/Login:
459
460         RT-Ticket: 1226
461         RT-Status: resolved
462         
463         Added an explicit reset of the content-type to 'text/html' when displaying hte login page
464         
465 2002-02-18 18:25  jesse
466
467         * webrt/Admin/Users/index.html:
468
469         rt-ticket: 1190
470         rt-status: resolved
471         
472         Modified administrative userlist to make it easier to click on users who have no Name attribute defined
473         
474 2002-02-18 18:18  jesse
475
476         * webrt/: Elements/Header, SelfService/Elements/Header:
477
478         rt-ticket: 1176
479         rt-status: resolved
480         
481         Applied tom's patch which hides the preferences link if the user doesn't have the right to "modify self"
482         
483 2002-02-18 18:14  jesse
484
485         * lib/RT/Interface/Email.pm:
486
487         RT-Ticket: 1165
488         RT-Status: resolved
489         
490         exporting the ParseAddressFromHeader subroutine so others can play with it
491         
492 2002-02-18 18:06  jesse
493
494         * webrt/Ticket/Update.html:
495
496         RT-Ticket:1209
497         RT-Milestone: 2.0.x
498         RT-Status: resolved
499         
500         Removed  a bogus font tag from the Ticket update screen
501         
502 2002-02-18 18:00  jesse
503
504         * lib/RT/Interface/Web.pm, webrt/Search/Listing.html:
505
506         RT-Ticket: 1243
507         RT-Status: resolved
508         RT-Milestone: 2.0.x
509         RT-Broken-In: 2.0.8
510         RT-Broken-In: 2.0.9
511         RT-Broken-In: 2.0.10
512         RT-Broken-In: 2.0.11
513         RT-Subsystem: HTML::Mason Frontend
514         RT-Severity: Normal
515         
516         Switched the web frontend to use an in-core scalar for uploaded attachment content,
517         rather than a tempfile which wasn't getting cleaned up properly
518         
519 2002-02-18 16:53  jesse
520
521         * webrt/Search/Listing.html:
522
523         RT-Ticket: 1245
524         Rt-status: resolved
525         
526         Applied a patch to nuke duplicate restrictions in the webui.
527         
528 2002-02-18 16:47  jesse
529
530         * webrt/Admin/Groups/Members.html:
531
532         RT-Ticket: 1421
533         RT-Status: resolved
534         
535         moved a label inside a loop to make the ui easier to understand
536         
537 2002-02-18 16:36  jesse
538
539         * etc/config.pm:
540
541         Set Default for UseFriendlyToLines to 0 by default, to deal with users running
542         redhat who have trouble configuring RT.
543         
544 2002-02-18 16:31  jesse
545
546         * Makefile, lib/RT/Scrip.pm, tools/insertdata:
547
548         Edited insertdata to insert scrips by default, so that users don't need
549         to go through the configuration task themselves.
550         
551         Change the Makefile's WEB_GROUP to www by default for redhat and OSX.
552         
553         Correced docs for lib/RT/Scrip new() method
554         
555 2002-02-08 01:23  jesse
556
557         * webrt/SelfService/Display.html:
558
559         cleanup to "last trans" in SelfService
560         
561 2002-02-08 00:53  jesse
562
563         * lib/RT/Interface/Web.pm:
564
565         Generalized "Abort" function to allow other non-html error messages with
566         proper handlers
567         
568 2002-02-08 00:49  jesse
569
570         * etc/: schema.Pg, schema.mysql:
571
572         removed duplicate indices
573         
574 2002-02-07 16:41  jesse
575
576         * etc/config.pm:
577
578         Added some docs to the config file from Rich Lafferty
579         
580 2002-02-04 12:37  jesse
581
582         * lib/RT/Template.pm:
583
584         Output template content to core rather than disk when parsing.
585         
586 2002-01-28 01:01  jesse
587
588         * webrt/Ticket/Elements/ShowHistory:
589
590         closing lasttrans anchor
591         
592 2002-01-28 00:59  jesse
593
594         * webrt/Ticket/Elements/ShowHistory:
595
596         Closing the #lasttrans anchor
597         
598 2002-01-28 00:58  jesse
599
600         * lib/RT/Record.pm:
601
602         RT-Ticket: 1156
603         
604         Pulling forward the patch for 1156
605         
606 2002-01-28 00:57  jesse
607
608         * lib/RT/Record.pm:
609
610         RT-Ticket: 1156
611         RT-Status: resolved
612         
613 2002-01-28 00:47  jesse
614
615         * bin/mason_handler.fcgi:
616
617         Small fix to the fastcgi handler to make attachment display work better,
618         thanks to rich lafferty.
619         
620 2002-01-28 00:47  jesse
621
622         * etc/config.pm:
623
624         Removed some extraneous slashes from the config file.
625         
626 2002-01-28 00:46  jesse
627
628         * README:
629
630         Clarified some readme stuff
631         
632 2002-01-28 00:44  jesse
633
634         * bin/rt-commit-handler:
635
636         Bringing forward a fix to the cvs commit handler to deal with branched
637         version #s.
638         
639 2002-01-28 00:40  jesse
640
641         * Makefile:
642
643         Bumped the version to 2.1.1
644         
645 2002-01-28 00:27  jesse
646
647         * etc/RT_Config.pm:
648
649         file RT_Config.pm was initially added on branch rt-2-1.
650         
651 2002-01-28 00:27  jesse
652
653         * bin/enhanced-mailgate:
654
655         file enhanced-mailgate was initially added on branch rt-2-1.
656         
657 2002-01-28 00:27  jesse
658
659         * bin/rt-commit-handler:
660
661         file rt-commit-handler was initially added on branch rt-2-1.
662         
663 2002-01-28 00:27  jesse
664
665         * Makefile, bin/enhanced-mailgate, bin/mason_handler.fcgi, bin/rt,
666         bin/rt-commit-handler, bin/rt-mailgate, bin/rtadmin, bin/webmux.pl,
667         etc/RT_Config.pm, etc/acl.Oracle, etc/acl.Pg, etc/acl.mysql,
668         etc/config.pm, lib/RT.pm, lib/RT/Handle.pm, lib/RT/User.pm,
669         lib/RT/Watcher.pm, lib/RT/Interface/CLI.pm,
670         lib/RT/Interface/Email.pm, tools/cpan2rpm, tools/initdb,
671         tools/insertdata, tools/testdeps:
672
673         First RT 2.1 checkin. don't expect this to run.  (though it does here)
674         
675 2002-01-25 17:37  jesse
676
677         * README:
678
679         Added a warning to the readme that 2.1 is scary and people shouldn't use it
680         
681 2002-01-25 17:24  jesse
682
683         * Makefile:
684
685         Branching 2.1.0  and incrementing the makefile to 2.1.
686         
687         Welcome to the future.
688         
689 2002-01-24 13:30  jesse
690
691         * lib/RT/Transaction.pm:
692
693         RT-Ticket: 1201
694         RT-Status: resolved
695         
696         Better transaction display for "text" and "message" parts.
697         
698 2002-01-24 13:00  jesse
699
700         * webrt/Ticket/Elements/ShowTransaction:
701
702         RT-Ticket: 1166
703         RT-Status: resolved
704         
705         Implemented better URL regexp matching.
706         
707 2002-01-24 10:39  jesse
708
709         * bin/rt-mailgate:
710
711         Fixed a typo in a debug message in rt-mailgate
712         
713 2002-01-24 10:34  jesse
714
715         * lib/RT/Template.pm:
716
717         Switched from bogus mime parsing to using MIME::Parser like we should have
718         from the get-go.
719         
720         Used perltidy to clean up template.pm before we started working on it.
721         
722 2002-01-24 10:28  jesse
723
724         * lib/RT/Record.pm:
725
726         Added a check to LoadByCols which causes postgres mode to not try to lookup
727         lc(undef)
728         
729 2002-01-24 10:23  jesse
730
731         * webrt/NoAuth/webrt.css:
732
733         Added a new style to the stylesheet to support some new reports
734         
735 2002-01-24 10:21  jesse
736
737         * lib/RT/Interface/Email.pm:
738
739         mail gateway now unfolds long headers on parse.
740         
741 2002-01-11 15:20  jesse
742
743         * Makefile, lib/RT/Transaction.pm:
744
745         RT-Ticket: 950
746         
747         Aoolyed the recommended patch to make blank bodies not get
748         mailed in lieu of the real message
749         
750 2002-01-11 15:00  jesse
751
752         * Makefile, webrt/Ticket/ModifyAll.html:
753
754         Fixed a small bug that broke the "jumbo" page after 2.0.11
755         
756 2002-01-11 01:17  jesse
757
758         * bin/rt-mailgate:
759
760         Added a new flag to rt-mailgate to enable setting the owner of new tickets based on +extension
761         
762 2002-01-11 01:13  jesse
763
764         * webrt/Ticket/: Modify.html, ModifyAll.html:
765
766         Adding a couple ACL checks to better deal with moving tickets to queues the user can't see
767         
768 2002-01-11 01:11  jesse
769
770         * webrt/Admin/Queues/index.html:
771
772         Fixed typo in ACL check that resulted in "Create Queue" being more restrictive than
773         it needed to be
774         
775 2002-01-10 19:07  jesse
776
777         * webrt/Ticket/Update.html:
778
779         more tweaking
780         
781 2002-01-10 19:05  jesse
782
783         * webrt/Ticket/Update.html:
784
785         Cleaned up the Ticekt Update ui some
786         
787 2002-01-10 19:02  jesse
788
789         * lib/RT/: Attachment.pm, Action/Notify.pm, Condition/Generic.pm:
790
791         Cleanups to make Also-Cc and Also-Bcc go
792         
793 2002-01-10 19:01  jesse
794
795         * lib/RT/Queue.pm:
796
797         Changed a test to work the way that Test::Inline does now
798         
799 2002-01-10 18:34  jesse
800
801         * lib/RT/Attachment.pm:
802
803         Changes to attachment to provide the header frobbing necessary to send mail to ccs and bccs
804         
805 2002-01-10 18:32  jesse
806
807         * Makefile, README, lib/RT/Ticket.pm, tools/insertdata,
808         webrt/Ticket/Update.html, lib/RT/Action/Notify.pm:
809
810         Work on "Explicit Cc" and "Explicit Bcc" for a client
811         
812 2002-01-10 18:27  jesse
813
814         * webrt/Ticket/Elements/ShowTransaction:
815
816         abstracting out a number to a named variable
817         
818 2002-01-09 02:24  jesse
819
820         * webrt/Admin/: Groups/index.html, Keywords/index.html:
821
822         A couple tiny ui cleanups (removed some object ids from the UI where they were just being clutter
823         
824 2002-01-02 21:58  jesse
825
826         * Makefile, README, webrt/Elements/Login:
827
828         Bumped some copyright notices to 2002. bumped version to 2.0.11
829         
830 2001-12-26 14:59  jesse
831
832         * Makefile:
833
834         Bumping version to 2.0.11pre1
835         
836 2001-12-26 14:51  jesse
837
838         * lib/RT/Tickets.pm:
839
840         Merges were being over-zealous in what they twiddled the effective id of.
841         
842         this meant that far too many tickets would show up in ticket listings.
843         
844 2001-12-24 18:58  jesse
845
846         * Makefile:
847
848         Bumped the version to 2.0.10
849         
850 2001-12-19 00:24  jesse
851
852         * Makefile:
853
854         Bumped version to 2.0.10pre4
855         
856         fix to makefile to genereate changelog for head
857         
858 2001-12-18 03:58  jesse
859
860         * lib/RT/Tickets.pm:
861
862         The "null search" was finding all tickets in 2.0.10pre3.  Fixed in CVS
863         
864 2001-12-18 03:53  jesse
865
866         * bin/rt:
867
868         fixed typos in bin/rt that stopped --limit-subject --limit-requestors and --limit-body from
869         working
870         
871 2001-12-17 15:13  jesse
872
873         * Makefile:
874
875         Bumped the version to 2.0.10-test3
876         
877 2001-12-17 14:58  jesse
878
879         * lib/RT/User.pm, tools/insertdata, webrt/Admin/Users/Modify.html:
880
881         RT-Ticket: 935
882         RT-Status: resolved
883         
884         cleaned up seph's patch. this enabled me to actually really properly support
885         users with no email address, which meant there were a couple other cleanups
886         to go through too.
887         
888 2001-12-17 14:26  jesse
889
890         * lib/RT/Ticket.pm:
891
892         Some small cleanups to the IsWatcher stuff.
893         
894         Added checks to make sure that watchers aren't duplicated to ticket.pm
895         
896 2001-12-17 13:04  jesse
897
898         * webrt/Ticket/Elements/ShowTransaction:
899
900         Fixed an unclosed anchor which caused IE to render ticket listings wrong.
901         
902 2001-12-14 18:29  jesse
903
904         * lib/Makefile.PL, tools/testdeps:
905
906         Bumped DBIx::SearchBuilder dependency to 0.48
907         
908 2001-12-14 18:28  jesse
909
910         * tools/testdeps, webrt/Elements/Login:
911
912         Removed code to special case for bugs in mason < 1.01.
913         Moved us up to a mason 1.02 dependency
914         
915 2001-12-14 18:26  jesse
916
917         * bin/rt:
918
919         bin/rt: added support for --version, fixed --status = !closed, docced --merge-into
920         
921 2001-12-14 18:25  jesse
922
923         * Makefile:
924
925         Some stylistic cleanups  to the makefile from blair.
926         
927 2001-12-14 16:42  jesse
928
929         * bin/rtadmin:
930
931         rtadmin had some issues where it would assume a 'name' if called without --name for user group and queue editing.
932         
933 2001-12-14 16:06  jesse
934
935         * lib/RT/Tickets.pm:
936
937         
938         Ticket listings will no longer show tickets which have been merged into others.
939         
940                 -j
941         
942 2001-12-14 15:27  jesse
943
944         * lib/RT/User.pm:
945
946         Prevent users from futzing with nobody or rt_System, unless you're setting an email address.
947         (Arguably, that's a bug too)
948         
949 2001-12-14 14:03  jesse
950
951         * lib/RT/: ACE.pm, Group.pm, GroupMember.pm, Keyword.pm,
952         KeywordSelect.pm, Queue.pm, Scrip.pm, Template.pm, Ticket.pm:
953
954         Standardised on "Permission Denied" instead of having some "Permission denied". Thanks simon.
955         
956                 -j
957         
958 2001-12-14 13:46  jesse
959
960         * lib/RT/Interface/Web.pm:
961
962         Reordered the order that Basics actions are committed, so that Queue changes
963         come after other changes, so that users don't move tickets out of a queue before they have a
964         chance to update them.
965         
966 2001-12-13 02:18  jesse
967
968         * lib/RT/Ticket.pm:
969
970         Addition to Ticket->Import, so you can set owner by name.
971         
972         Fix for a bug in Ticket->AddWatcher that would let privileged watchers without
973         email addresses add others as watchers.
974         
975 2001-12-03 20:13  jesse
976
977         * Makefile, lib/RT/EasySearch.pm, lib/RT/Keyword.pm,
978         lib/RT/Record.pm, lib/RT/Tickets.pm, lib/RT/User.pm:
979
980         more work on making sure that only the things we want are case sensitive
981         (IE name, content email address should always be insensitive.  when loading a row by any field other than ID, that should be case-insensitive)
982         
983 2001-12-03 19:17  jesse
984
985         * Makefile:
986
987         bumped the version  to 2.0.10-test1
988         
989 2001-12-03 19:14  jesse
990
991         * lib/RT/EasySearch.pm:
992
993         We now default to case sensitive searches, rather than case-insensitive ones.
994         (This should speed up Pg a LOT. We'll be adding in case-insensitive searching
995         for the 13 attributes that matter:
996         
997         Watcher->Email
998         User->name
999         User->email
1000         User->gecos
1001         Ticket->Subject
1002         Queue->name
1003         KeywordSelect->name
1004         Keyword->Name
1005         ObjectKeyword->Name
1006         Attachment->Subject
1007         Attachment->Content
1008         Attachment->Headers
1009         
1010 2001-12-03 19:13  jesse
1011
1012         * webrt/: Admin/Queues/Modify.html, Admin/Queues/People.html,
1013         Elements/GotoTicket:
1014
1015         Some small UI cleanups from Hakke
1016         
1017 2001-11-29 03:50  jesse
1018
1019         * webrt/: Elements/SelectEqualityOperator, Elements/SelectOwner,
1020         Search/PickRestriction:
1021
1022         SelectOwner now passes a ticket up the line.
1023         
1024         Priority can now have = and != searches
1025         
1026 2001-11-29 03:49  jesse
1027
1028         * tools/insertdata:
1029
1030         Cleaned up a template to display Ticket subject, if no transaction subject is given.
1031         
1032 2001-11-29 03:48  jesse
1033
1034         * webrt/Ticket/: Update.html, Elements/EditPeople:
1035
1036         Now pass in ticket Id, so that "owner" can be someone who only has rights to that tikcet.
1037         
1038 2001-11-29 03:47  jesse
1039
1040         * lib/RT/Ticket.pm:
1041
1042         FinalPriority should never get set to null if a ticket doesn't have the attribute set on create
1043         
1044         Untake's arguments were debognifed
1045         
1046 2001-11-29 03:45  jesse
1047
1048         * webrt/SelfService/Elements/Header:
1049
1050         "Logout" no longer shows up when using external auth with SelfService
1051         
1052 2001-11-29 03:44  jesse
1053
1054         * bin/rt:
1055
1056         Fix for setting priority when creating tickets with the cli
1057         
1058 2001-11-29 03:42  jesse
1059
1060         * bin/rt-mailgate:
1061
1062         Added support for --ticket-id-from-extension to rt-mailgate
1063         
1064 2001-11-14 14:28  jesse
1065
1066         * Makefile:
1067
1068         Bumped the version to 2.0.9
1069         
1070 2001-11-13 11:33  jesse
1071
1072         * Makefile, bin/initacls.Pg, bin/rt:
1073
1074         rt-ticket:1007
1075         rt-status: resolved
1076         
1077         initacls.pg no longer has extranious spaces which break variable assignment for port and host.
1078         
1079         Bumped version to 2.0.9pre9
1080         
1081 2001-11-12 13:19  jesse
1082
1083         * Makefile, bin/initacls.Pg:
1084
1085         Fix for #1007 (Typo in bin/initacls.Pg)
1086         Bumped version to 2.0.9pre8
1087         
1088 2001-11-09 18:24  jesse
1089
1090         * webrt/Ticket/Elements/ShowTransaction:
1091
1092         URL higlighting should now work with mailto: urls
1093         
1094 2001-11-09 18:15  jesse
1095
1096         * Makefile, webrt/Ticket/Elements/ShowTransaction:
1097
1098         Cleaned up the url highlighting code
1099         
1100         Bumped the version to 2.0.9pre7
1101         
1102 2001-11-09 17:27  jesse
1103
1104         * Makefile:
1105
1106         Fixing the new taggy stuff
1107         
1108 2001-11-09 17:23  jesse
1109
1110         * Makefile:
1111
1112         Fixing the new branchy stuff
1113         
1114 2001-11-09 17:07  jesse
1115
1116         * Makefile, bin/rtadmin, etc/config.pm,
1117         webrt/Ticket/Elements/ShowTransaction:
1118
1119         Added a bit of doc to etc/config.pm
1120         
1121         Modified ShowTransaction to more properly escape html
1122         
1123         Fixed some of the cli help for rtadmin
1124         
1125         Added support for branch specification to the makefile
1126         
1127 2001-11-08 15:15  jesse
1128
1129         * lib/RT/Interface/Web.pm:
1130
1131         I can commit on the head. really.
1132         
1133 2001-11-08 15:06  jesse
1134
1135         * lib/RT/Interface/Web.pm:
1136
1137         Dealing with defined but blank Owner fields
1138         
1139 2001-11-06 18:06  jesse
1140
1141         * tools/cpan2rpm, tools/initdb, tools/insertdata, tools/testdeps,
1142         webrt/autohandler, webrt/index.html, webrt/Admin/index.html,
1143         webrt/Admin/Elements/CreateQueueCalled,
1144         webrt/Admin/Elements/CreateUserCalled,
1145         webrt/Admin/Elements/EditUserComments,
1146         webrt/Admin/Elements/GrantQueueRightsTo,
1147         webrt/Admin/Elements/GroupTabs, webrt/Admin/Elements/Header,
1148         webrt/Admin/Elements/ListGlobalKeywordSelects,
1149         webrt/Admin/Elements/ListGlobalScrips,
1150         webrt/Admin/Elements/ModifyKeyword,
1151         webrt/Admin/Elements/ModifyKeywordSelect,
1152         webrt/Admin/Elements/ModifyQueue,
1153         webrt/Admin/Elements/ModifyTemplate,
1154         webrt/Admin/Elements/ModifyUser,
1155         webrt/Admin/Elements/QueueRightsForUser,
1156         webrt/Admin/Elements/QueueTabs,
1157         webrt/Admin/Elements/SelectKeywordSelect,
1158         webrt/Admin/Elements/SelectModifyGroup,
1159         webrt/Admin/Elements/SelectModifyKeyword,
1160         webrt/Admin/Elements/SelectModifyKeywordSelect,
1161         webrt/Admin/Elements/SelectModifyQueue,
1162         webrt/Admin/Elements/SelectModifyUser,
1163         webrt/Admin/Elements/SelectQueueRights,
1164         webrt/Admin/Elements/SelectRights,
1165         webrt/Admin/Elements/SelectScrip,
1166         webrt/Admin/Elements/SelectScripAction,
1167         webrt/Admin/Elements/SelectScripCondition,
1168         webrt/Admin/Elements/SelectSingleOrMultiple,
1169         webrt/Admin/Elements/SelectTemplate,
1170         webrt/Admin/Elements/SelectUsers, webrt/Admin/Elements/SystemTabs,
1171         webrt/Admin/Elements/Tabs, webrt/Admin/Elements/UserTabs,
1172         webrt/Admin/Global/GroupRights.html,
1173         webrt/Admin/Global/Keywords.html, webrt/Admin/Global/Scrips.html,
1174         webrt/Admin/Global/Template.html,
1175         webrt/Admin/Global/Templates.html,
1176         webrt/Admin/Global/UserRights.html, webrt/Admin/Global/index.html,
1177         webrt/Admin/Groups/Members.html, webrt/Admin/Groups/Modify.html,
1178         webrt/Admin/Groups/Rights.html, webrt/Admin/Groups/index.html,
1179         webrt/Admin/KeywordSelects/Modify.html,
1180         webrt/Admin/KeywordSelects/index.html,
1181         webrt/Admin/Keywords/Modify.html, webrt/Admin/Keywords/index.html,
1182         webrt/Admin/Queues/Create.html,
1183         webrt/Admin/Queues/GroupRights.html,
1184         webrt/Admin/Queues/Keywords.html, webrt/Admin/Queues/Modify.html,
1185         webrt/Admin/Queues/People.html, webrt/Admin/Queues/Scrips.html,
1186         webrt/Admin/Queues/Template.html,
1187         webrt/Admin/Queues/Templates.html,
1188         webrt/Admin/Queues/UserRights.html, webrt/Admin/Queues/index.html,
1189         webrt/Admin/Users/Modify.html, webrt/Admin/Users/Prefs.html,
1190         webrt/Admin/Users/Rights.html, webrt/Admin/Users/index.html,
1191         webrt/Elements/Checkbox, webrt/Elements/CreateTicket,
1192         webrt/Elements/CustomHomepageHeader, webrt/Elements/Error,
1193         webrt/Elements/Footer, webrt/Elements/GotoTicket,
1194         webrt/Elements/Header, webrt/Elements/ListActions,
1195         webrt/Elements/Login, webrt/Elements/MessageBox,
1196         webrt/Elements/MyRequests, webrt/Elements/MyTickets,
1197         webrt/Elements/Quicksearch, webrt/Elements/Refresh,
1198         webrt/Elements/Section, webrt/Elements/SelectBoolean,
1199         webrt/Elements/SelectDate, webrt/Elements/SelectDateRelation,
1200         webrt/Elements/SelectDateType, webrt/Elements/SelectKeyword,
1201         webrt/Elements/SelectKeywordOptions, webrt/Elements/SelectLinkType,
1202         webrt/Elements/SelectMatch, webrt/Elements/SelectNewTicketQueue,
1203         webrt/Elements/SelectOwner, webrt/Elements/SelectQueue,
1204         webrt/Elements/SelectResultsPerPage,
1205         webrt/Elements/SelectSortOrder, webrt/Elements/SelectStatus,
1206         webrt/Elements/SelectTicketSortBy, webrt/Elements/SelectUsers,
1207         webrt/Elements/SelectWatcherType, webrt/Elements/ShadedBox,
1208         webrt/Elements/Submit, webrt/Elements/Tabs,
1209         webrt/Elements/TitleBoxEnd, webrt/Elements/TitleBoxStart,
1210         webrt/Elements/ViewUser, webrt/Elements/dayMenu,
1211         webrt/Elements/monthMenu, webrt/Elements/yearMenu,
1212         webrt/NoAuth/Logout.html, webrt/NoAuth/Reminder.html,
1213         webrt/NoAuth/webrt.css, webrt/NoAuth/images/rt.jpg,
1214         webrt/NoAuth/images/spacer.gif, webrt/Search/Bulk.html,
1215         webrt/Search/Listing.html, webrt/Search/PickRestriction,
1216         webrt/Search/RestrictSearch.html, webrt/Search/TicketCell,
1217         webrt/SelfService/Closed.html, webrt/SelfService/Create.html,
1218         webrt/SelfService/Display.html, webrt/SelfService/Error.html,
1219         webrt/SelfService/Prefs.html, webrt/SelfService/Update.html,
1220         webrt/SelfService/index.html,
1221         webrt/SelfService/Attachment/dhandler,
1222         webrt/SelfService/Elements/GotoTicket,
1223         webrt/SelfService/Elements/Header,
1224         webrt/SelfService/Elements/MyRequests,
1225         webrt/SelfService/Elements/Tabs, webrt/Ticket/Create.html,
1226         webrt/Ticket/Display.html, webrt/Ticket/History.html,
1227         webrt/Ticket/Modify.html, webrt/Ticket/ModifyAll.html,
1228         webrt/Ticket/ModifyDates.html, webrt/Ticket/ModifyLinks.html,
1229         webrt/Ticket/ModifyPeople.html, webrt/Ticket/Update.html,
1230         webrt/Ticket/Attachment/dhandler,
1231         webrt/Ticket/Elements/AddWatchers,
1232         webrt/Ticket/Elements/EditBasics, webrt/Ticket/Elements/EditDates,
1233         webrt/Ticket/Elements/EditKeywordSelects,
1234         webrt/Ticket/Elements/EditLinks, webrt/Ticket/Elements/EditPeople,
1235         webrt/Ticket/Elements/EditWatchers,
1236         webrt/Ticket/Elements/ShowBasics, webrt/Ticket/Elements/ShowDates,
1237         webrt/Ticket/Elements/ShowDependencies,
1238         webrt/Ticket/Elements/ShowHistory,
1239         webrt/Ticket/Elements/ShowKeywordSelects,
1240         webrt/Ticket/Elements/ShowLinks,
1241         webrt/Ticket/Elements/ShowMemberOf,
1242         webrt/Ticket/Elements/ShowMembers,
1243         webrt/Ticket/Elements/ShowPeople,
1244         webrt/Ticket/Elements/ShowReferences,
1245         webrt/Ticket/Elements/ShowRequestor,
1246         webrt/Ticket/Elements/ShowSummary,
1247         webrt/Ticket/Elements/ShowTransaction, webrt/Ticket/Elements/Tabs,
1248         webrt/Ticket/Elements/ToolBar, webrt/User/Prefs.html:
1249
1250         Merging rt-1-1 to the head.
1251         
1252         RT 1.0 now lives on the rt-1-0 branch.
1253         
1254 2001-11-06 18:03  jesse
1255
1256         * Makefile, NEWS, README, TODO, bin/initacls.Oracle,
1257         bin/initacls.Pg, bin/initacls.mysql, bin/mason_handler.fcgi,
1258         bin/mason_handler.scgi, bin/rt, bin/rt-mailgate, bin/rtadmin,
1259         bin/rtmux.pl, bin/testdeps.pl, bin/webmux.pl, docs/FAQ,
1260         docs/FAQ.html, docs/README.docs, docs/Security,
1261         docs/rt-templates.html, docs/rt_users_guide.html,
1262         docs/design_docs/CARS, docs/design_docs/TransactionTypes.txt,
1263         docs/design_docs/acls, docs/design_docs/basic-definitions.txt,
1264         docs/design_docs/cli_spec, docs/design_docs/cvs_integration,
1265         docs/design_docs/evil_plans, docs/design_docs/link-definitions.txt,
1266         docs/design_docs/local_hacking,
1267         docs/design_docs/subscription-definitions.txt,
1268         docs/design_docs/users, etc/acl.Oracle, etc/acl.Pg, etc/acl.mysql,
1269         etc/config.pm, etc/mysql.acl, etc/rt.spec, etc/schema,
1270         etc/schema.Oracle, etc/schema.Pg, etc/schema.mysql, etc/schema.pm,
1271         etc/suidrt.c, lib/MANIFEST, lib/MANIFEST.SKIP, lib/Makefile.PL,
1272         lib/RT.pm, lib/test.pl, lib/RT/ACE.pm, lib/RT/ACL.pm,
1273         lib/RT/Attachment.pm, lib/RT/Attachments.pm, lib/RT/CurrentUser.pm,
1274         lib/RT/Date.pm, lib/RT/EasySearch.pm, lib/RT/Group.pm,
1275         lib/RT/GroupMember.pm, lib/RT/GroupMembers.pm, lib/RT/Groups.pm,
1276         lib/RT/Handle.pm, lib/RT/Keyword.pm, lib/RT/KeywordSelect.pm,
1277         lib/RT/KeywordSelects.pm, lib/RT/Keywords.pm, lib/RT/Link.pm,
1278         lib/RT/Links.pm, lib/RT/ObjectKeyword.pm, lib/RT/ObjectKeywords.pm,
1279         lib/RT/Queue.pm, lib/RT/Queues.pm, lib/RT/Record.pm,
1280         lib/RT/Scrip.pm, lib/RT/ScripAction.pm, lib/RT/ScripActions.pm,
1281         lib/RT/ScripCondition.pm, lib/RT/ScripConditions.pm,
1282         lib/RT/Scrips.pm, lib/RT/Template.pm, lib/RT/Templates.pm,
1283         lib/RT/TestHarness.pm, lib/RT/Ticket.pm, lib/RT/Tickets.pm,
1284         lib/RT/Transaction.pm, lib/RT/Transactions.pm, lib/RT/User.pm,
1285         lib/RT/Users.pm, lib/RT/Watcher.pm, lib/RT/Watchers.pm,
1286         lib/RT/Action/Autoreply.pm, lib/RT/Action/Generic.pm,
1287         lib/RT/Action/Notify.pm, lib/RT/Action/NotifyAsComment.pm,
1288         lib/RT/Action/OpenDependent.pm, lib/RT/Action/README.hackers,
1289         lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SendEmail.pm,
1290         lib/RT/Action/SendPasswordEmail.pm,
1291         lib/RT/Action/StallDependent.pm,
1292         lib/RT/Condition/AnyTransaction.pm, lib/RT/Condition/Generic.pm,
1293         lib/RT/Condition/NewDependency.pm,
1294         lib/RT/Condition/StatusChange.pm, lib/RT/Interface/CLI.pm,
1295         lib/RT/Interface/Email.pm, lib/RT/Interface/Web.pm:
1296
1297         Merging rt-1-1 to the head.
1298         
1299         RT 1.0 now lives on the rt-1-0 branch.
1300         
1301 2001-11-06 17:57  jesse
1302
1303         * rt.spec, etc/rt.spec:
1304
1305         Cleaned up spec file goodness
1306         
1307 2001-11-06 16:28  jesse
1308
1309         * Makefile:
1310
1311         Bumped version to 2.0.9pre5
1312         
1313 2001-11-05 00:55  jesse
1314
1315         * rt.spec, lib/Makefile.PL, tools/testdeps:
1316
1317         Bumped the searchbuilder dependency to 0.47
1318         
1319 2001-11-05 00:54  jesse
1320
1321         * webrt/Ticket/Update.html:
1322
1323         Named the ticket update form.
1324         
1325 2001-11-05 00:52  jesse
1326
1327         * etc/config.pm, lib/RT/Handle.pm:
1328
1329         Added support for postgres' connections-over-ssl
1330         
1331 2001-11-05 00:49  jesse
1332
1333         * webrt/Admin/Elements/SelectRights:
1334
1335         Updated ACL selecting UI to work properly with browsers that try to auto-select
1336         a value in a SELECT
1337         
1338 2001-11-02 01:39  jesse
1339
1340         * Makefile:
1341
1342         bumped the version to 2.0.9pre4
1343         
1344 2001-11-02 01:31  jesse
1345
1346         * webrt/Ticket/: Display.html, ModifyAll.html:
1347
1348         Fix to not automatically record comments if nothing was typed.
1349         
1350 2001-11-02 00:52  jesse
1351
1352         * lib/RT/Ticket.pm:
1353
1354         Fix for duplicated requestors on merge. #791
1355         
1356 2001-11-01 17:40  jesse
1357
1358         * webrt/Ticket/Elements/ShowTransaction:
1359
1360         More tweaking transaction display
1361         
1362 2001-11-01 17:36  jesse
1363
1364         * webrt/: Admin/Users/Modify.html, Ticket/Elements/ShowTransaction:
1365
1366         Fixed newlines between ticket body and headers.
1367         
1368         Fix for 934: creating users doesn't completely fail (new)
1369         
1370 2001-11-01 17:24  jesse
1371
1372         * webrt/Ticket/Elements/ShowTransaction:
1373
1374         Cleanups to ShowTransaction
1375         
1376 2001-11-01 17:10  jesse
1377
1378         * lib/RT/: Keyword.pm, Interface/Web.pm:
1379
1380         Fix for loading queue (post 2.0.8) when called by name
1381         Fix for _not_ trying to load keywords when called with no value.
1382         
1383 2001-10-31 17:38  jesse
1384
1385         * Makefile:
1386
1387         Fixed the make dist
1388         
1389 2001-10-31 02:56  jesse
1390
1391         * Makefile:
1392
1393         Bumped the version to 2.0.9pre3
1394         
1395 2001-10-31 02:54  jesse
1396
1397         * lib/RT/Action/SendPasswordEmail.pm:
1398
1399         file SendPasswordEmail.pm was initially added on branch rt-1-1.
1400         
1401 2001-10-31 02:54  jesse
1402
1403         * lib/RT/Action/SendPasswordEmail.pm:
1404
1405         Added an action to mail a password to the user.
1406         
1407 2001-10-31 02:54  jesse
1408
1409         * bin/rt-mailgate:
1410
1411         added support to rt-mailgate for putting the queue name in a +extension
1412         
1413 2001-10-31 02:52  jesse
1414
1415         * lib/RT/Ticket.pm:
1416
1417         Tickets which are created in a "resolved" state will now have their "resolved"
1418         date set right.
1419         
1420 2001-10-31 02:51  jesse
1421
1422         * lib/RT/User.pm:
1423
1424         Started work on "Email password to user"
1425         
1426 2001-10-31 02:48  jesse
1427
1428         * lib/RT/Watcher.pm:
1429
1430         Added a patch from Simon Cozens which makes sure that a requestor is always a user, rather than an email address.
1431         
1432 2001-10-31 02:47  jesse
1433
1434         * lib/RT/Keyword.pm:
1435
1436         Added a helper Load function to Keyword to load by Id or Path
1437         
1438 2001-10-31 02:42  jesse
1439
1440         * lib/RT/Template.pm:
1441
1442         
1443         Template got new helper functions for loading queue and system templates.
1444         
1445 2001-10-31 02:40  jesse
1446
1447         * bin/rt, bin/rtadmin, lib/RT/Interface/CLI.pm,
1448         lib/RT/Interface/Email.pm:
1449
1450         Bringing forward a security fix from 2.0.8_01.  (nonusers could get superuser permissions from the CLI)
1451         
1452 2001-10-31 02:37  jesse
1453
1454         * webrt/: Elements/MyRequests, Elements/MyTickets,
1455         Ticket/Create.html:
1456
1457         Fixed a display bug in mytickets and myrequests which prevented clicking on
1458         subjectless email
1459         
1460 2001-10-31 02:04  jesse
1461
1462         * etc/: config.pm, schema.Pg, schema.mysql, schema.pm:
1463
1464         Lengthened queue name and email addresses in the default DB schema
1465         
1466 2001-10-31 02:02  jesse
1467
1468         * webrt/Ticket/Update.html, lib/RT/Interface/Web.pm:
1469
1470         Now show the current ticket subject by default in the update subject box.
1471         But don't include it in the transaction if it hasn't changed.
1472         
1473 2001-10-31 01:09  jesse
1474
1475         * Makefile, bin/rt, bin/rt-mailgate, bin/rtadmin,
1476         lib/RT/Interface/CLI.pm, lib/RT/Interface/Email.pm:
1477
1478         Security fixes per Jay at mojomole
1479         
1480 2001-10-25 17:40  jesse
1481
1482         * webrt/Search/Listing.html:
1483
1484         Fixed a bug in new listing display. introduced after 2.0.8
1485         
1486 2001-10-24 14:10  jesse
1487
1488         * Makefile, lib/RT/Ticket.pm:
1489
1490         Fixed the ticket status changes from open to open bug, thanks to raphael
1491         at linkvest.
1492         
1493 2001-10-23 17:34  jesse
1494
1495         * webrt/Ticket/Create.html:
1496
1497         Some cleanups to the Create form. No new functionality, just a little bit prettier
1498         
1499 2001-10-23 17:34  jesse
1500
1501         * webrt/Elements/SelectTicketSortBy:
1502
1503         Elements/SelectTicketsSortBy now uses new list of sortable Tickets fields
1504         in Tickets.pm
1505         
1506 2001-10-23 17:32  jesse
1507
1508         * webrt/Search/Listing.html:
1509
1510         Column headings in searches are now clicky, where possible
1511         
1512 2001-10-23 17:31  jesse
1513
1514         * webrt/Ticket/Elements/ShowTransaction:
1515
1516         URLs in ticket history should now be clicky
1517         
1518 2001-10-23 17:26  jesse
1519
1520         * webrt/Elements/CustomHomepageHeader:
1521
1522         file CustomHomepageHeader was initially added on branch rt-1-1.
1523         
1524 2001-10-23 17:26  jesse
1525
1526         * webrt/: index.html, Elements/CustomHomepageHeader:
1527
1528         Added a hook for sites to put their own html in the top of the "Home" page
1529         
1530 2001-10-23 17:24  jesse
1531
1532         * webrt/Elements/: SelectNewTicketQueue, SelectQueue:
1533
1534         Frefactored SelectQueue to elimintate dupicate code and enable a "too many queues" option
1535         
1536 2001-10-23 17:22  jesse
1537
1538         * lib/: RT.pm, RT/Date.pm, RT/Keyword.pm, RT/KeywordSelect.pm,
1539         RT/Keywords.pm, RT/Link.pm, RT/Links.pm, RT/ObjectKeywords.pm,
1540         RT/Record.pm, RT/Scrip.pm, RT/ScripActions.pm,
1541         RT/ScripConditions.pm, RT/Ticket.pm, RT/Action/SendEmail.pm,
1542         RT/Condition/Generic.pm, RT/Interface/CLI.pm,
1543         RT/Interface/Email.pm:
1544
1545         Simple fixes to POD from Feargal Reilly to fix complaints from pod2man
1546         
1547 2001-10-23 17:08  jesse
1548
1549         * lib/RT/Tickets.pm:
1550
1551         Refactored Tickets.pm a bit to provide better access to fields
1552         that tickets can be sorted on.
1553         
1554 2001-10-23 17:06  jesse
1555
1556         * etc/: config.pm, schema.Pg, schema.mysql, schema.pm:
1557
1558         Added some new indices, based on recommendations from Nobel Tse at Outblaze
1559         
1560         Started to cleanup config.pm to not use deprecated methods when displaying
1561         ticket columns.
1562         
1563 2001-10-19 15:44  jesse
1564
1565         * Makefile, bin/initacls.Pg, bin/initacls.mysql, tools/initdb:
1566
1567         Reverting last patch. it lead to too much brokenness
1568         
1569 2001-10-19 15:16  jesse
1570
1571         * Makefile, bin/initacls.Pg, bin/initacls.mysql, tools/initdb:
1572
1573         Work on the install procedure to automate it some more. (automatically supply
1574         passwords defined in the makefile)
1575         
1576 2001-10-19 00:49  jesse
1577
1578         * Makefile:
1579
1580         Bumped version to 2.0.9pre1
1581         
1582 2001-10-19 00:46  jesse
1583
1584         * docs/design_docs/cvs_integration:
1585
1586         file cvs_integration was initially added on branch rt-1-1.
1587         
1588 2001-10-19 00:46  jesse
1589
1590         * webrt/NoAuth/images/rt.jpg:
1591
1592         file rt.jpg was initially added on branch rt-1-1.
1593         
1594 2001-10-19 00:46  jesse
1595
1596         * rt.spec, docs/design_docs/cvs_integration, etc/config.pm,
1597         webrt/rt.jpg, webrt/Elements/Header, webrt/Elements/TitleBoxEnd,
1598         webrt/Elements/TitleBoxStart, webrt/NoAuth/images/rt.jpg,
1599         webrt/SelfService/Elements/Header:
1600
1601         Refactored images path to have a configurable URL, so it will work with fastcgi ;)
1602         
1603 2001-10-19 00:37  jesse
1604
1605         * webrt/: Elements/Footer, autohandler:
1606
1607         Added support for timing of page display with &Debug=1
1608         
1609 2001-10-19 00:29  jesse
1610
1611         * lib/RT/User.pm:
1612
1613         User.pm: a fix to allow you to create multiple users with no email address.
1614         
1615 2001-10-19 00:25  jesse
1616
1617         * lib/RT/Tickets.pm:
1618
1619         Added sub Due to Tickets.pm. fixes #910
1620         
1621 2001-10-19 00:17  jesse
1622
1623         * etc/rt.spec:
1624
1625         file rt.spec was initially added on branch rt-1-1.
1626         
1627 2001-10-19 00:17  jesse
1628
1629         * Makefile, rt.spec, etc/rt.spec:
1630
1631         Some work on the rpm build infrastructure
1632         
1633 2001-10-19 00:03  jesse
1634
1635         * tools/cpan2rpm:
1636
1637         cpan2rpm doesn't repeat builds of the same distribution, even if we're looking for differnet  modules
1638         
1639 2001-10-18 23:30  jesse
1640
1641         * tools/cpan2rpm:
1642
1643         cpan2rpm has been cleaned up a whole lot. it should actually be somewhat smarter about not doing the same work twice
1644         
1645 2001-10-18 22:42  jesse
1646
1647         * tools/cpan2rpm:
1648
1649         Added cpan2rpm to the tools directory, for autogenerating rpms of cpan modules
1650         
1651 2001-10-18 22:42  jesse
1652
1653         * tools/cpan2rpm:
1654
1655         file cpan2rpm was initially added on branch rt-1-1.
1656         
1657 2001-10-18 21:20  jesse
1658
1659         * Makefile, rt.spec:
1660
1661         Added support for autobuilding an rpm with "make rpm"
1662         
1663 2001-10-18 02:15  jesse
1664
1665         * tools/insertdata:
1666
1667         Fixed templates to include the ticket subject if it was otherwise blank
1668         
1669 2001-10-18 02:14  jesse
1670
1671         * lib/RT/Interface/Web.pm, webrt/Ticket/Display.html:
1672
1673         work on web-based ticket creation. fixed bugs setting due dates, etc
1674         
1675 2001-10-18 02:13  jesse
1676
1677         * lib/RT/Interface/Email.pm:
1678
1679         fixed a user creation race condition in the mail gateway
1680         
1681 2001-10-18 02:11  jesse
1682
1683         * webrt/Elements/SelectStatus:
1684
1685         use the new status abstraction in the web ui
1686         
1687 2001-10-18 02:08  jesse
1688
1689         * tools/testdeps:
1690
1691         moved to a dbix::searchbuilder 0.46 dependency
1692         
1693 2001-10-18 02:07  jesse
1694
1695         * lib/RT/Tickets.pm:
1696
1697         Movign away from a deprecated API
1698         
1699 2001-10-18 02:07  jesse
1700
1701         * tools/initdb:
1702
1703         initdb won't whine if you don't set a host
1704         
1705 2001-10-18 02:05  jesse
1706
1707         * docs/design_docs/evil_plans:
1708
1709         Added some docs about what 2.2 might hold
1710         
1711 2001-10-18 02:00  jesse
1712
1713         * lib/RT/: Ticket.pm, Queue.pm:
1714
1715         Abstracted out status enumeration and validation
1716         
1717 2001-10-18 01:57  jesse
1718
1719         * webrt/Ticket/Elements/EditLinks:
1720
1721         added WebPath to fix some links in showlinks
1722         
1723 2001-10-17 16:34  jesse
1724
1725         * lib/Makefile.PL:
1726
1727         Bumped searchbuilder dependency to 0.46
1728         
1729 2001-10-17 16:33  jesse
1730
1731         * webrt/Ticket/Elements/ShowHistory:
1732
1733         Added an optional bit of configuration to not show the "History" header
1734         
1735 2001-10-06 03:01  jesse
1736
1737         * webrt/Ticket/Elements/ShowTransaction:
1738
1739         Added a new option "Show commands" to show tranasaction
1740         
1741 2001-10-06 03:00  jesse
1742
1743         * webrt/Admin/: Keywords/index.html, Queues/index.html:
1744
1745         Added support for reenabling deleted queues and keywords
1746         
1747 2001-10-06 02:57  jesse
1748
1749         * lib/RT/Condition/Generic.pm:
1750
1751         Added test harness glue
1752         
1753 2001-10-06 02:55  jesse
1754
1755         * lib/RT/Interface/Web.pm:
1756
1757         Added code to detect bogus ticket update types
1758         
1759 2001-10-06 02:54  jesse
1760
1761         * lib/RT/Interface/: CLI.pm, Email.pm:
1762
1763         Added support for unit testing
1764         
1765 2001-10-06 02:51  jesse
1766
1767         * lib/RT/Handle.pm:
1768
1769         Added support for unit testing
1770         
1771         Added a test for Database Port definition to stop perl from whining
1772         
1773 2001-10-06 02:49  jesse
1774
1775         * lib/RT/: ACE.pm, ACL.pm, Action/Generic.pm, Action/SendEmail.pm,
1776         Attachment.pm, Attachments.pm:
1777
1778         Added support for unit testing
1779         
1780 2001-10-06 02:46  jesse
1781
1782         * lib/RT/: Tickets.pm, Transaction.pm, Transactions.pm, User.pm,
1783         Users.pm, Watcher.pm, Watchers.pm, Queues.pm, Record.pm, Scrip.pm,
1784         ScripAction.pm, ScripActions.pm, ScripCondition.pm,
1785         ScripConditions.pm, Scrips.pm, Template.pm, Templates.pm:
1786
1787         Added support for unit testing
1788         
1789 2001-10-06 02:43  jesse
1790
1791         * lib/RT/: Keyword.pm, KeywordSelect.pm, KeywordSelects.pm,
1792         Keywords.pm, Link.pm, Links.pm, ObjectKeyword.pm,
1793         ObjectKeywords.pm, CurrentUser.pm, Date.pm, EasySearch.pm,
1794         Group.pm, GroupMember.pm, GroupMembers.pm, Groups.pm:
1795
1796         Added support for unit testing
1797         
1798 2001-10-06 02:38  jesse
1799
1800         * lib/RT.pm:
1801
1802         Added the beginnings of test support to RT.pm
1803         
1804 2001-10-06 02:22  jesse
1805
1806         * lib/RT/TestHarness.pm:
1807
1808         file TestHarness.pm was initially added on branch rt-1-1.
1809         
1810 2001-10-06 02:22  jesse
1811
1812         * lib/: Makefile.PL, RT/TestHarness.pm:
1813
1814         First bits of glue for new RT unit testing infrastructure
1815         
1816 2001-10-06 02:19  jesse
1817
1818         * bin/rt:
1819
1820         bin/rt: Documentation cleanups. removing an unnecessary data tainting check
1821         
1822 2001-10-06 02:18  jesse
1823
1824         * bin/initacls.Pg:
1825
1826         Fixes to initacls.Pg to allow installation with Unix Domain sockets
1827         
1828 2001-10-04 02:01  jesse
1829
1830         * Makefile:
1831
1832         Bumped the version to 2.0.8
1833         
1834 2001-10-01 02:44  jesse
1835
1836         * rt.spec:
1837
1838         Revved the version of DBIx::SearchBuilder needed in the .spec file
1839         
1840 2001-10-01 02:42  jesse
1841
1842         * Makefile, lib/RT/Interface/Email.pm:
1843
1844         Fixed the call to MIME::Entity::Build in Email.pm
1845         
1846         Bumped the version to 2.0.8pre3
1847         
1848 2001-09-30 23:03  jesse
1849
1850         * README, bin/rt, lib/RT/Tickets.pm, lib/RT/Interface/Email.pm,
1851         webrt/Search/PickRestriction, webrt/Ticket/History.html,
1852         webrt/Ticket/Elements/EditBasics,
1853         webrt/Ticket/Elements/ShowHistory:
1854
1855         Code refactoring to allow searching for nonlocal links
1856         Cleanup to the Loop prevention stuff (v. 2.0.8pre2)
1857         Readme cleanup
1858         CLI cleanups.  changed "return" to "exit"
1859         
1860 2001-09-26 16:31  jesse
1861
1862         * tools/testdeps:
1863
1864         Bumped the searchbuilder dependency.  to 0.43
1865         
1866 2001-09-26 16:28  jesse
1867
1868         * Makefile, bin/rt, lib/RT/Tickets.pm,
1869         webrt/Admin/Queues/Scrips.html:
1870
1871         Added a fix for ItemsArrayRef to Tickets which causes the Next/Prev links in
1872         the web ui to be smarter.
1873         
1874         Fixed a typo in SCrips.html
1875         
1876         Bumped the version to 2.0.8pre2
1877         
1878 2001-09-24 20:10  jesse
1879
1880         * rt.spec:
1881
1882         file rt.spec was initially added on branch rt-1-1.
1883         
1884 2001-09-24 20:10  jesse
1885
1886         * Makefile, rt.spec:
1887
1888         Added destdir support to allow building of RPMS.
1889         added rt.spec for building of RPMS.
1890         
1891 2001-09-21 16:51  jesse
1892
1893         * Makefile:
1894
1895         Bumped makefule version to 2.0.8pre1
1896         
1897 2001-09-21 16:45  jesse
1898
1899         * bin/rt, lib/RT/Ticket.pm, lib/RT/Transaction.pm,
1900         lib/RT/Interface/Web.pm, webrt/Ticket/Elements/ShowTransaction:
1901
1902         Fixed a typo in the bin/rt docs
1903         Allowed "Force owner change" from bulk update screen.
1904         
1905 2001-09-20 22:34  jesse
1906
1907         * bin/rt, lib/RT/Action/SendEmail.pm, lib/RT/Interface/Email.pm,
1908         webrt/Search/Bulk.html, webrt/Ticket/Elements/ShowTransaction:
1909
1910         Fixes for:
1911         
1912         888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888862 Re: [rt-users] how does rt --limit-last-updated work?
1913         
1914         863 Ticket/Elements/ShowTransaction doesn't show headers sometimes
1915         
1916         Fix for a bug in the code that prevents RT from looping with itself.
1917         
1918         Start of work for "force change owner" in Bulk.html
1919         
1920 2001-09-19 16:49  jesse
1921
1922         * bin/initacls.Pg, bin/rt, etc/config.pm, lib/RT/Queue.pm,
1923         lib/RT/Ticket.pm, lib/RT/Tickets.pm, webrt/Elements/Header,
1924         webrt/Search/Listing.html, webrt/Ticket/Create.html,
1925         webrt/Ticket/Display.html, webrt/Ticket/ModifyAll.html,
1926         webrt/Ticket/Update.html, webrt/Ticket/Elements/ShowLinks:
1927
1928         Fixed a bug that would cause installation on postgres to lose if $PORT wasn't
1929         specified
1930         
1931         Changed " to ' in a few places in the config file, to make file and variable
1932         names with embedded metacharacters not lose as badly
1933         
1934         Set some logical defaults for Queue->Create, so it's not as likely to fail
1935         to create a queue if you leave out some fields
1936         
1937         Ticket->Create: now takes a Starts date.  Also, fixed some API docs.
1938         
1939         Tickets: Negative searching on fields like "subject" should now work
1940         
1941         WebUI:  Added a pragma NO-CACHE pseudo-header, to stop overzealous browsers from caching RT's pages
1942         
1943         WebUI: changed the "Bookmark this search" link to "Bookmarkable URL for this search"
1944         
1945         WebUI: ticket create now has a "more detail" section
1946         
1947         WebUI: ticket updates no longer have a default subject preset.
1948         
1949         WebUI: fixed a bug in ShowLinks that generated bogus urls within RT if RT wasn't at / on your server
1950         
1951 2001-09-13 00:03  jesse
1952
1953         * Makefile:
1954
1955         Bumping the version to 2.0.7
1956         
1957 2001-09-10 02:18  jesse
1958
1959         * Makefile:
1960
1961         Bumped the makefile version to 2.0.7pre1
1962         
1963 2001-09-10 02:11  jesse
1964
1965         * bin/mason_handler.fcgi, lib/RT/User.pm:
1966
1967         Fixed #883, a permissions caching bug.
1968         
1969         Added the Text::Wrapper dependency to mason_handler.fcgi
1970         
1971 2001-09-06 15:59  jesse
1972
1973         * lib/RT/Ticket.pm:
1974
1975         Reverted reopen on correspondence to 1.0 behaviour
1976         
1977 2001-09-06 15:41  jesse
1978
1979         * webrt/SelfService/Display.html:
1980
1981         make row coloring alternate in selfservice transaction history
1982         
1983 2001-09-06 15:39  jesse
1984
1985         * webrt/SelfService/Display.html:
1986
1987         Fixed cell spacing in selfservice transaction display
1988         
1989 2001-09-06 15:33  jesse
1990
1991         * bin/webmux.pl, webrt/SelfService/Display.html,
1992         webrt/Ticket/Display.html, webrt/Ticket/Elements/ShowHistory,
1993         webrt/Ticket/Elements/ShowKeywordSelects,
1994         webrt/Ticket/Elements/ShowSummary,
1995         webrt/Ticket/Elements/ShowTransaction:
1996
1997         Cleaned up the web ticket transaction display.
1998         
1999 2001-09-06 15:32  jesse
2000
2001         * lib/RT/: ObjectKeyword.pm, Queue.pm:
2002
2003         Added some docs.
2004         Started refactoring Ticket statuses.
2005         
2006 2001-09-06 15:32  jesse
2007
2008         * lib/RT/Ticket.pm:
2009
2010         $Ticket->SetTold  now optionally takes a date to set it to.
2011         
2012 2001-09-06 15:30  jesse
2013
2014         * bin/rt:
2015
2016         Fixing some docs in bin/rt
2017         
2018 2001-09-05 11:00  jesse
2019
2020         * webrt/Elements/: Header, Refresh:
2021
2022         Fix for #823 from martin@schapendonk.org
2023                 Refresh now allows you to turn off refresh.
2024         
2025 2001-09-01 19:01  jesse
2026
2027         * webrt/Elements/MessageBox:
2028
2029         Fix for [fsck.com #803] Jumbo recording comments accidentally
2030         
2031 2001-09-01 18:23  jesse
2032
2033         * Makefile:
2034
2035         Bumped the version to 2.0.6
2036         
2037 2001-08-28 15:49  jesse
2038
2039         * Makefile:
2040
2041         Bumped the version to pre7, fixed a typo in the makefile's install instructions.
2042         
2043 2001-08-24 00:13  jesse
2044
2045         * lib/RT/Attachment.pm:
2046
2047         importing the Crit->crit typo fix from 2.0.5_01
2048         
2049 2001-08-24 00:08  jesse
2050
2051         * Makefile, lib/RT/Interface/Email.pm:
2052
2053         Rolled in the 2.05 perl 5.005 compatibility fix.
2054         bumped the version to 2.0.6pre6
2055         
2056 2001-08-23 19:49  jesse
2057
2058         * bin/rt-mailgate, tools/initdb:
2059
2060         fixed initdb to not append a port= to the db connect string unless it needs one.
2061         
2062         added support for $SenderMustExistInExternalDatabase to mailgate.
2063         
2064 2001-08-23 19:46  jesse
2065
2066         * lib/RT/Groups.pm:
2067
2068         Added a default alphabetical sort order to lib/RT/Groups
2069         
2070 2001-08-23 19:45  jesse
2071
2072         * etc/: config.pm, schema.Pg, schema.mysql, schema.pm:
2073
2074         Added new indices to schema. Regenerated mysql and postgres schema.
2075         
2076         Cleaned up etc/config.pm's docs some more, based on comments from Christian Gimore
2077         Added a default value for RT::OwnerEmail, which was documented by not defined
2078         by default
2079         
2080 2001-08-22 18:48  jesse
2081
2082         * bin/rt, lib/RT/Ticket.pm, webrt/Ticket/Update.html:
2083
2084         bin/rt --create now deals with watchers.
2085         
2086         fixed a typo in Ticket/Update.html introduced after 2.0.5_03
2087         
2088 2001-08-22 01:37  jesse
2089
2090         * Makefile, lib/RT/Tickets.pm, webrt/Admin/Global/Keywords.html:
2091
2092         Bumped version to 2.0.6-pre5
2093         
2094         Fixed 'deep' merges.
2095         
2096         Fixed a typo in Global/Keywords
2097         
2098 2001-08-22 00:41  jesse
2099
2100         * Makefile, lib/RT/Interface/Email.pm:
2101
2102         Fixed a couple of bugs in the new email db lookups
2103         
2104 2001-08-21 23:57  jesse
2105
2106         * Makefile, bin/initacls.Oracle, bin/initacls.Pg,
2107         bin/initacls.mysql, tools/initdb:
2108
2109         Added support for setting the database port for postgres and mysql
2110         
2111 2001-08-21 23:48  jesse
2112
2113         * README:
2114
2115         Updated jesse's email address and shuffled things around a bit.
2116         
2117 2001-08-21 23:45  jesse
2118
2119         * etc/config.pm:
2120
2121         Added more docs and updated the default config for the external db lookups
2122         
2123 2001-08-21 23:35  jesse
2124
2125         * webrt/: index.html, NoAuth/webrt.css, Search/Listing.html,
2126         Search/PickRestriction, Ticket/ModifyDates.html,
2127         Ticket/Update.html, Ticket/Elements/ShowHistory,
2128         Ticket/Elements/ShowTransaction:
2129
2130         Added support for autorefresh to / and /Search/Listing.html
2131         
2132         Tightened up Transaction display. Fixed 'full headers' display.
2133         
2134         Cleaned up the ui in ModifyDates a bit
2135         
2136         Cleaned up the ui in Ticket/Update.html
2137         
2138         fixed a few typos in the css file
2139         
2140 2001-08-21 23:30  jesse
2141
2142         * lib/RT/Attachment.pm:
2143
2144         Added some documentation
2145         
2146 2001-08-21 23:25  jesse
2147
2148         * bin/rt-mailgate:
2149
2150         Bringing forward a patch to the mailgate from 2.0.5_01
2151         
2152 2001-08-21 23:19  jesse
2153
2154         * webrt/Elements/Refresh:
2155
2156         file Refresh was initially added on branch rt-1-1.
2157         
2158 2001-08-21 23:19  jesse
2159
2160         * webrt/Elements/Refresh:
2161
2162         Commiting a Refresh control to cvs
2163         
2164 2001-08-21 23:17  jesse
2165
2166         * bin/rtadmin:
2167
2168         Fixed cli group creation
2169         
2170 2001-08-21 23:12  jesse
2171
2172         * webrt/Elements/MessageBox:
2173
2174         Fixed transaction quoting to use the new transaction content quoting method.
2175         
2176 2001-08-21 23:07  jesse
2177
2178         * webrt/Elements/Login:
2179
2180         Display a version string in the login box.
2181         
2182 2001-08-21 23:06  jesse
2183
2184         * webrt/Elements/Header:
2185
2186         Added support for refresh to webrt/Elements/Header
2187         Don't display the logout link if using external auth.
2188         
2189 2001-08-21 23:05  jesse
2190
2191         * webrt/Admin/Users/Modify.html:
2192
2193         Little bit of ui and code cleanup to the User editing page
2194         
2195 2001-08-21 23:04  jesse
2196
2197         * lib/RT/Record.pm:
2198
2199         Fixed broken caching of the CreatorObj
2200         
2201 2001-08-21 23:03  jesse
2202
2203         * lib/RT/Handle.pm:
2204
2205         Added support for Database port to Handle.pm
2206         
2207 2001-08-21 22:50  jesse
2208
2209         * lib/RT/Interface/Web.pm:
2210
2211         Added vivek khera's patch to clean up newline processing for incoming messages
2212         
2213         Removed debugging output from file attachment subroutine
2214         
2215         Added support for setting refresh interval to the search page
2216         
2217 2001-08-21 22:46  jesse
2218
2219         * lib/RT/Interface/Email.pm:
2220
2221         Fixed the bug fixed in 2.0.5_?? which called the wrong function for finding
2222         sender name
2223         
2224         Altered the mail interface's external user lookup function to be returned
2225          a hash of parameters
2226         
2227 2001-08-21 22:43  jesse
2228
2229         * lib/RT/Transaction.pm:
2230
2231         Added support for Quoting a transaction to the Content sub.
2232         
2233 2001-08-16 00:23  jesse
2234
2235         * Makefile, tools/testdeps:
2236
2237         dependency on CGI::Cookie 1.20 had reverted.
2238         Bumped version to 2.0.5_03
2239         
2240 2001-08-15 16:44  jesse
2241
2242         * Makefile, bin/rt-mailgate, lib/RT/Interface/Email.pm:
2243
2244         A couple of fixes to the mail gateway to deal with proper processing
2245         of sender email addresses
2246         
2247 2001-08-15 16:12  jesse
2248
2249         * lib/RT/Interface/Email.pm:
2250
2251         Trying for 2.0.5-01 again
2252         Fixed a perl 5.6ism in Interface/Email
2253         Fixed a bug in Attachment.pm that would cause a DIE on a fatal error
2254         
2255 2001-08-15 16:12  jesse
2256
2257         * lib/RT/Attachment.pm:
2258
2259         Trying for 2.0.5-01 again
2260         Fixed a bug in Attachment.pm that would cause a DIE on a fatal error
2261         
2262 2001-08-15 16:12  jesse
2263
2264         * Makefile:
2265
2266         Trying for 2.0.5-01 again
2267         
2268 2001-08-15 15:44  jesse
2269
2270         * lib/RT/Interface/Email.pm:
2271
2272         Fixed an error message in Attachment that should never be reached
2273         Bumped the Makefile version to 2.0.5_01
2274         Fixed an inadvertent perl 5.6ism in the mail gateway.
2275         
2276 2001-08-15 15:42  jesse
2277
2278         * lib/RT/Attachment.pm:
2279
2280         Fixed an error message in Attachment that should never be reached
2281         
2282         Bumped the Makefile version to 2.0.5_01
2283         
2284 2001-08-15 15:42  jesse
2285
2286         * Makefile:
2287
2288         Bumped the Makefile version to 2.0.5_01
2289         
2290 2001-08-15 01:01  jesse
2291
2292         * Makefile:
2293
2294         Bumped version to 2.0.6-pre1
2295         
2296 2001-08-15 01:00  jesse
2297
2298         * webrt/: autohandler, Admin/Users/Modify.html, Elements/Login,
2299         SelfService/Prefs.html, User/Prefs.html:
2300
2301         Added support for external authentication to the web ui
2302         
2303 2001-08-15 01:00  jesse
2304
2305         * bin/rt-mailgate, lib/RT/Interface/Email.pm:
2306
2307         Added support for looking up new users in an external datasource
2308         
2309 2001-08-15 00:58  jesse
2310
2311         * etc/config.pm:
2312
2313         Added new configuration variables for external authentication for the web ui and
2314         to support looking up new users in the mail gateway from a site-defined external datasource.
2315         
2316 2001-08-15 00:17  jesse
2317
2318         * tools/testdeps:
2319
2320         Fixed testdeps to depend on the right version of CGI.pm
2321         
2322 2001-08-14 23:55  jesse
2323
2324         * Makefile:
2325
2326         Released RT 2.0.5  No changes since 2.0.5-test3.
2327         
2328 2001-08-12 21:13  jesse
2329
2330         * Makefile, bin/webmux.pl:
2331
2332         Fixed a typo in webmux.pl created after 2.0.4
2333         Bumped the version to 2.0.5-test3
2334         
2335 2001-08-12 20:00  jesse
2336
2337         * docs/manual.pod, lib/RT/Transaction.pm:
2338
2339         Core:  Updated Transaction->Content to be smarter about showing the first
2340         message in the transaction.
2341         
2342         Removed the old manual skeleton in docs in favor of the web based docs.
2343         
2344 2001-08-12 19:58  jesse
2345
2346         * lib/RT/Attachment.pm:
2347
2348         Core: Added a convenience function to RT::Attachemnt to find Children of this attachment.
2349         Core: Added code to RT::Attachemnt to allow access to the 'Parent' attribute
2350         
2351 2001-08-12 19:55  jesse
2352
2353         * lib/RT/Attachments.pm:
2354
2355         Core: A convenience function to search for Attachments by ContentType.
2356         Core: Added some docs to RT::Attachments
2357         
2358 2001-08-12 19:53  jesse
2359
2360         * webrt/Ticket/Elements/ShowTransaction:
2361
2362         WebUI: Show 'comment' and 'correspond' for multipart messages in the per-transaction listing.
2363         
2364 2001-08-10 23:59  jesse
2365
2366         * README:
2367
2368         README: added more pointers to the 'complete' docs.
2369         README: Removed the little bit of configuration info in the readme in favor of the 'complete' docs on the web
2370         
2371 2001-08-10 23:58  jesse
2372
2373         * bin/rt-mailgate:
2374
2375         mailgate: RT is now less likely to try to send mail to senders which will cause loops
2376         
2377 2001-08-10 23:57  jesse
2378
2379         * webrt/index.html:
2380
2381         Webui: [home] now gets greyed out when you're there
2382         
2383 2001-08-10 15:32  jesse
2384
2385         * Makefile, webrt/Elements/MessageBox:
2386
2387         Added a pair of () in webrt/Elements/MessageBox to correct a typo in an if
2388         Bumped version to 2.0.5-test2
2389         
2390 2001-08-10 00:24  jesse
2391
2392         * Makefile:
2393
2394         Bumped version to 2.0.5test1
2395         
2396 2001-08-10 00:24  jesse
2397
2398         * lib/RT/Users.pm, webrt/Elements/MessageBox,
2399         webrt/Ticket/Elements/AddWatchers, webrt/Ticket/Elements/EditDates:
2400
2401         Cleanup to date editing ui
2402         
2403         Code cleanups to Elements/MessageBox for more readable and maintainable code
2404         Code cleanups to TicketElements/AddWatchers for more readable and maintainable code
2405         
2406 2001-08-10 00:23  jesse
2407
2408         * webrt/Ticket/Elements/: EditLinks, ShowLinks:
2409
2410         Cleanup to Relationship editing and display ui
2411         
2412 2001-08-10 00:21  jesse
2413
2414         * webrt/Ticket/ModifyDates.html:
2415
2416         UI cleanups in Ticket/ModifyDates.html
2417         
2418 2001-08-10 00:20  jesse
2419
2420         * webrt/Ticket/ModifyAll.html:
2421
2422         Jumbo no longer loses ticket update contents.
2423         
2424 2001-08-09 20:07  jesse
2425
2426         * webrt/Admin/Users/index.html:
2427
2428         Cleaned up Admin/Users search functionality and made it look more like
2429         other user searching screens and enables searching for disabled users.
2430         
2431 2001-08-09 20:02  jesse
2432
2433         * lib/RT/Interface/Web.pm:
2434
2435         Properly strip trailing spaces from things we're trying to link to.
2436         
2437 2001-08-09 20:00  jesse
2438
2439         * lib/RT/Links.pm:
2440
2441         By default, try to sort Links by something intelligent when displaying them
2442         
2443 2001-08-03 01:52  jesse
2444
2445         * lib/RT/Action/Autoreply.pm:
2446
2447         Autoreplies are now from "Queuename" rather than from "RT"
2448         
2449 2001-08-02 04:57  jesse
2450
2451         * webrt/: Admin/Queues/People.html, Elements/Quicksearch,
2452         Elements/SelectResultsPerPage, Elements/SelectStatus,
2453         Search/PickRestriction:
2454
2455         WebUI: Fixed a typo in hte 'bookmark this search' link display.
2456         WebUI: By default, limit displayed results to 50 per page.
2457         
2458 2001-08-02 04:57  jesse
2459
2460         * lib/RT/Interface/Web.pm:
2461
2462         Documented a function in the web ui library
2463         
2464 2001-08-02 04:56  jesse
2465
2466         * etc/config.pm:
2467
2468         Fixed a typo in the docs in the config file, thanks to sheeri.
2469         
2470 2001-08-02 04:55  jesse
2471
2472         * bin/rt-mailgate:
2473
2474         rt-mailgate: bug-fix to properly grab 'from' addresses for purposes of determinigng whether something's a mailer-daemon
2475         
2476 2001-08-02 04:54  jesse
2477
2478         * bin/rt:
2479
2480         Added support for merging to the CLI
2481         Cli now works as described when linking tickets. Formerly, you couldn't admit the "+" before an added link
2482         
2483 2001-08-02 04:53  jesse
2484
2485         * webrt/User/Prefs.html:
2486
2487         Bugfix to allow users to fully delete their rt signatures
2488         
2489 2001-07-30 03:54  jesse
2490
2491         * docs/design_docs/evil_plans:
2492
2493         file evil_plans was initially added on branch rt-1-1.
2494         
2495 2001-07-30 03:54  jesse
2496
2497         * Makefile, docs/design_docs/evil_plans:
2498
2499         bumped the version, so as not to get confused users complaining to the lists
2500         
2501         added some notes about what may happen for 2.2
2502         
2503 2001-07-30 03:52  jesse
2504
2505         * webrt/SelfService/Display.html:
2506
2507         file Display.html was initially added on branch rt-1-1.
2508         
2509 2001-07-30 03:52  jesse
2510
2511         * bin/mason_handler.fcgi, bin/webmux.pl, lib/RT/Interface/Web.pm,
2512         webrt/SelfService/Create.html, webrt/SelfService/Details.html,
2513         webrt/SelfService/Display.html, webrt/SelfService/Update.html,
2514         webrt/SelfService/Elements/GotoTicket,
2515         webrt/SelfService/Elements/MyRequests, webrt/Ticket/Create.html,
2516         webrt/Ticket/Display.html, webrt/Ticket/Modify.html,
2517         webrt/Ticket/ModifyAll.html, webrt/Ticket/ModifyDates.html,
2518         webrt/Ticket/ModifyLinks.html, webrt/Ticket/ModifyPeople.html,
2519         webrt/Ticket/Update.html, webrt/Ticket/Elements/EditBasics,
2520         webrt/Ticket/Elements/ShowTransaction:
2521
2522         Switched SelfService/Details to SelfService/Display  to better jibe
2523         with the regular UI.
2524         
2525         Added better current-page navigation hints to most per-ticket pages.
2526         
2527         Added support for uploading attachments on ticket create or update.
2528         
2529 2001-07-30 03:51  jesse
2530
2531         * webrt/Admin/Elements/ListGlobalScrips:
2532
2533         file ListGlobalScrips was initially added on branch rt-1-1.
2534         
2535 2001-07-30 03:51  jesse
2536
2537         * webrt/Admin/: Elements/ListGlobalKeywordSelects,
2538         Elements/ListGlobalScrips, Global/Scrips.html,
2539         Queues/Keywords.html, Queues/Scrips.html:
2540
2541         Added some ui to show global scrips and keywordselects in the queue
2542         uis for adminning the same.
2543         
2544 2001-07-30 03:51  jesse
2545
2546         * webrt/Admin/Elements/ListGlobalKeywordSelects:
2547
2548         file ListGlobalKeywordSelects was initially added on branch rt-1-1.
2549         
2550 2001-07-30 03:49  jesse
2551
2552         * TODO:
2553
2554         Clarified the errata urls
2555         
2556 2001-07-30 03:48  jesse
2557
2558         * lib/RT/Ticket.pm:
2559
2560         Cleaned up the return values from Ticket->CreateLink. (always return $status, $msg);
2561         
2562 2001-07-30 03:48  jesse
2563
2564         * lib/RT/Action/SendEmail.pm:
2565
2566         changed the case of the Managed-by header to be less grating
2567         
2568 2001-07-30 03:45  jesse
2569
2570         * bin/rt-mailgate, lib/RT/Interface/Email.pm:
2571
2572         Moving a bunch of mail gateway library routines to the library where they
2573         belong
2574         
2575 2001-07-27 01:06  jesse
2576
2577         * README:
2578
2579         fixed a typo in the cronjob
2580         
2581 2001-07-25 01:05  jesse
2582
2583         * bin/rt-mailgate, lib/RT/Tickets.pm:
2584
2585         Fix for mailgateway being unable to send error mail with 'sendmailpipe' mailing
2586         Fix for 'blank' searches when using search bookmarking.
2587         
2588 2001-07-25 01:00  jesse
2589
2590         * Makefile:
2591
2592         Bumped version to 2.0.4
2593         Fixed bookmarkable searches
2594         Fix for sendmailpipe errors in mailgateway
2595         
2596 2001-07-24 12:10  jesse
2597
2598         * Makefile, webrt/Search/PickRestriction:
2599
2600         Fixed a bug in Search/PickRestriction, thanks to Vivek Khera
2601         Bumped version to 2.0.3
2602         
2603 2001-07-24 00:28  jesse
2604
2605         * Makefile:
2606
2607         Bumped version to 2.0.2
2608         
2609 2001-07-24 00:21  jesse
2610
2611         * lib/RT/Tickets.pm, webrt/Elements/Submit,
2612         webrt/Search/Listing.html, webrt/Search/PickRestriction:
2613
2614         Bookmarked searches now keep track of sorting and record count limits
2615         New "Refine" button to allow faster updates of search criteria.
2616         
2617 2001-07-24 00:01  jesse
2618
2619         * bin/rt:
2620
2621         Added support for --limit-queue to  RT cli tool
2622         
2623 2001-07-23 10:43  jesse
2624
2625         * Makefile, tools/testdeps:
2626
2627         Testdeps was accidentally looking for Freeze::Thaw, rather than FreezeThaw
2628         
2629 2001-07-23 00:31  jesse
2630
2631         * Makefile:
2632
2633         bumped version to 2.0.2test2
2634         
2635 2001-07-23 00:30  jesse
2636
2637         * lib/RT/Tickets.pm, lib/RT/Interface/Web.pm, tools/testdeps,
2638         webrt/Search/Listing.html:
2639
2640         Added support for bookmarkable searches.
2641         
2642 2001-07-22 22:12  jesse
2643
2644         * lib/RT/: KeywordSelect.pm, User.pm:
2645
2646         Better error checking in User ACL checking
2647         
2648         Fixed an ACL check bug in KeywordSelect.pm, thanks to Matthew Stock.
2649         
2650 2001-07-22 22:09  jesse
2651
2652         * webrt/Admin/Users/index.html:
2653
2654         Fix for a users search bug and a clarification of another search option.
2655         
2656 2001-07-22 22:06  jesse
2657
2658         * lib/RT/: Keywords.pm, Queues.pm, Users.pm:
2659
2660         By default, order Queues, Users and Keywords alphabetically
2661         
2662 2001-07-22 22:05  jesse
2663
2664         * Makefile:
2665
2666         Permissions fix for the data dirs for the fastcgi handler
2667         
2668         rt/etc is now mode 755, rather than 555.
2669         
2670 2001-07-22 22:03  jesse
2671
2672         * bin/mason_handler.fcgi:
2673
2674         fastcgi handler no longer drops setgidness, so it can deal with session files.
2675         
2676 2001-07-22 21:55  jesse
2677
2678         * etc/config.pm:
2679
2680         Cleaned up the config file a bit to make installation easier.
2681         
2682 2001-07-22 21:52  jesse
2683
2684         * webrt/Elements/MyRequests:
2685
2686         Clean up phrasing of the "Tickets I own dialogbox"
2687         
2688 2001-07-19 00:57  jesse
2689
2690         * Makefile:
2691
2692         Changed Makefile to not use MAN[13]INSTALLSITEPATH per Robert Shaw's changes
2693         
2694 2001-07-18 16:20  jesse
2695
2696         * Makefile, lib/RT/Queue.pm:
2697
2698         Added a newline to Queue.pm to fix a pod bug
2699         
2700         Bumped version to 2.0.2-test1  to get some feedback
2701         
2702 2001-07-18 16:16  jesse
2703
2704         * lib/RT/User.pm:
2705
2706         RT should now honor queue-level pseudogroup memebership for ACL checks.
2707         Also, simplified some of the queue related ACL checking code.
2708         
2709         Reduced the ACL permissions cache from 30sec to 10sec.
2710         
2711 2001-07-18 16:13  jesse
2712
2713         * lib/RT/Transaction.pm:
2714
2715         Added BriefDescription, which is just like Description without the "By actor"
2716         at the end
2717         
2718         Descriptions Keyword operations should include _which_ keyword select from
2719         here on in (also touched the last update to Ticket.pm)
2720         
2721 2001-07-18 16:06  jesse
2722
2723         * lib/RT/Ticket.pm:
2724
2725         TTicket->Create no longer just adds admin ccs..unless the person doing the add
2726         has the right to do so.  otherwise, there was an ACL related attack that
2727         could happen. luckily none of the UI exposedd this hole yet.
2728         
2729         Ticket->Create should now be able to set keywords on create
2730         
2731         Ticket->Create now reports back non-fatal errors and how they were dealt with
2732         
2733         Ticket->AddKeyword got split into AddKeyword and _AddKeyword. The former
2734         has the acl check and calls the latter. the latter just does the adding.
2735         
2736         Ticket->AddKeyword got a Silent flag, which causes a transaction not
2737         to be written. useful on ticket create.
2738         
2739 2001-07-18 15:59  jesse
2740
2741         * tools/testdeps:
2742
2743         Added tests for Apache::Cookie
2744         and DBI 1.18 to testdeps
2745         
2746 2001-07-18 15:53  jesse
2747
2748         * webrt/SelfService/: Details.html, Update.html:
2749
2750         Added the ability for requestors to use the self-service ui to comment on / reply to tickets.
2751         
2752 2001-07-18 15:53  jesse
2753
2754         * webrt/SelfService/Update.html:
2755
2756         file Update.html was initially added on branch rt-1-1.
2757         
2758 2001-07-17 22:12  jesse
2759
2760         * webrt/Admin/Queues/People.html:
2761
2762         Fixed a link to Users/Modify.html in Queue/People.html
2763         
2764 2001-07-17 22:01  jesse
2765
2766         * bin/webmux.pl:
2767
2768         Fix to the solaris chown problem
2769         
2770 2001-07-17 18:37  jesse
2771
2772         * README:
2773
2774         Fixed typo in the cron job description
2775         
2776 2001-07-13 02:17  jesse
2777
2778         * lib/RT/Tickets.pm:
2779
2780         Work on tickets.pm to support some new searching options
2781         
2782 2001-07-12 19:43  jesse
2783
2784         * Makefile:
2785
2786         Bumped version to 2.0.1
2787         
2788 2001-07-11 23:17  jesse
2789
2790         * etc/config.pm:
2791
2792         No longer log things of less than 'error' to the logfile
2793         
2794 2001-07-11 23:16  jesse
2795
2796         * Makefile, bin/mason_handler.fcgi, bin/rt, bin/rt-mailgate,
2797         bin/rtadmin, lib/Makefile.PL, lib/RT.pm, lib/RT/Interface/CLI.pm,
2798         lib/RT/Interface/Email.pm:
2799
2800         Make sure that the setgid programs don't drop setgidness before trying to open logfiles
2801         
2802 2001-07-10 20:15  jesse
2803
2804         * Makefile, lib/Makefile.PL, lib/RT/Tickets.pm,
2805         lib/RT/Interface/Web.pm, tools/testdeps:
2806
2807         Fixes to allow search-by-requestor to search for requestors who don't have RT accounts
2808         
2809 2001-07-10 13:53  jesse
2810
2811         * bin/webmux.pl:
2812
2813         Fix for the weird sessiondata permissions bug folks have seen on solaris
2814         
2815 2001-07-10 11:47  jesse
2816
2817         * lib/RT/Tickets.pm:
2818
2819         Change to Tickets.pm to fix description of watcher limits
2820         
2821 2001-07-10 11:36  jesse
2822
2823         * bin/webmux.pl, webrt/Elements/SelectMatch:
2824
2825         Fixed a bug in webmux.pl that prevented Apache::Cookie support from working
2826         
2827         Fixed a bug in the enw SelectMatch code
2828         
2829 2001-07-10 11:20  jesse
2830
2831         * lib/RT/Ticket.pm, webrt/Elements/SelectMatch,
2832         webrt/Search/PickRestriction:
2833
2834         Cleanup to SelectMatch and PickRestriction to clear up the UI issues
2835         with searching for Tickets from a give nrequestor
2836         
2837 2001-07-09 10:36  jesse
2838
2839         * lib/RT/Template.pm:
2840
2841         Fixed a typo in Template.pm that squashed templates on outgoing mail. (Bug in my untainting fix)
2842         
2843         Bumped version to 2.0.1-test2
2844         
2845 2001-07-09 10:36  jesse
2846
2847         * Makefile:
2848
2849         Fixed a typo in Template.pm that squashed templates on outgoing mail. (Bug in my untainting fix)
2850         
2851 2001-07-08 22:31  jesse
2852
2853         * README:
2854
2855         Added some polite comments about supporting the development of RT
2856         with contracts, cash or gifts
2857         
2858 2001-07-08 20:14  jesse
2859
2860         * Makefile, bin/mason_handler.fcgi,
2861         webrt/SelfService/Elements/ShowTransaction:
2862
2863         Bumped version to 2.01pre1
2864         
2865         Fixed mason_handler header newlines
2866         
2867 2001-07-08 20:12  jesse
2868
2869         * lib/RT/: ScripAction.pm, ScripCondition.pm, Template.pm,
2870         Ticket.pm:
2871
2872         Taint fixes for ScripAction, ScripCondtion,Template.
2873         Header wrapping fix in Template.pm.
2874         Fix in Ticket.pm to make EffectiveId a public field.
2875         
2876 2001-07-06 18:32  jesse
2877
2878         * lib/RT/Attachment.pm:
2879
2880         Applied a patch from ivan to deal with poorly formed mime messages
2881         and clean up the attachment proccessing code.
2882         
2883 2001-07-06 18:26  jesse
2884
2885         * webrt/SelfService/Attachment/dhandler:
2886
2887         file dhandler was initially added on branch rt-1-1.
2888         
2889 2001-07-06 18:26  jesse
2890
2891         * webrt/: SelfService/Details.html,
2892         Ticket/Elements/ShowTransaction, SelfService/Attachment/dhandler:
2893
2894         ShowTransaction now no longer displays 'Comment' and 'Reply' if the user
2895         doesn't have the right rights.
2896         
2897         SelfService uses the 'standard' ShowTransaction.
2898         
2899         SelfService now displays Attachments
2900         
2901 2001-07-06 18:21  jesse
2902
2903         * etc/schema.mysql:
2904
2905         Switched mysql to use LONGTEXT rather than LONGBLOB to get
2906         case insensitive searching.
2907         
2908 2001-07-06 18:19  jesse
2909
2910         * bin/mason_handler.fcgi, lib/RT/Interface/Web.pm,
2911         webrt/NoAuth/Logout.html:
2912
2913         Cleanups to deal better with the fastcgi handler.
2914         
2915         Switched to CGI::Fast from FCGI
2916         
2917         ContentType fixes.
2918         
2919         Logging out now clears the session hash, rather than detaching a perfectly good session. (This gets around an obnoxious tainting issue too)
2920         
2921 2001-07-06 16:14  jesse
2922
2923         * webrt/Ticket/Attachment/dhandler:
2924
2925         Changed default attachment type to text/plain from text/html
2926         
2927 2001-07-05 16:48  jesse
2928
2929         * bin/rt-mailgate, lib/RT/Ticket.pm:
2930
2931         Updates to make Correspondence on a closed or stalled ticket reopen the ticket
2932         
2933 2001-07-04 00:51  jesse
2934
2935         * bin/rt:
2936
2937         bin/rt will now show transactions of type 'text'
2938         
2939 2001-07-04 00:36  jesse
2940
2941         * bin/webmux.pl:
2942
2943         Minor fixes to webmux.pl for content type stuff.
2944         
2945 2001-07-03 23:15  jesse
2946
2947         * lib/RT/Interface/Web.pm, webrt/Admin/Queues/index.html,
2948         webrt/Search/PickRestriction:
2949
2950         Web ui now supports 'SearchByPriority'
2951         
2952 2001-07-03 23:14  jesse
2953
2954         * etc/config.pm:
2955
2956         Added a few comments about configuration variables
2957         
2958 2001-07-03 23:12  jesse
2959
2960         * webrt/SelfService/Elements/ShowTransaction:
2961
2962         Now SelfService displays attachments of type 'text'
2963         
2964 2001-07-03 23:08  jesse
2965
2966         * webrt/Ticket/Elements/ShowTransaction:
2967
2968         With the web ticket display, now display attachments of type 'text' properly.
2969         Also, always have a download link.
2970         
2971 2001-07-03 23:00  jesse
2972
2973         * webrt/Ticket/Elements/ShowLinks:
2974
2975         Changed SubTickets/SuperTickets to Parents/Children
2976         
2977 2001-07-03 22:57  jesse
2978
2979         * Makefile:
2980
2981         Added notes to the effect that the speedycgi and fastcgi handlers aren't
2982         supported.
2983         
2984 2001-07-03 22:52  jesse
2985
2986         * bin/webmux.pl, bin/mason_handler.fcgi,
2987         webrt/Ticket/Attachment/dhandler:
2988
2989         Switched mod_perl hander to use Apache::Cookie
2990         
2991         Refactored mime type handling to properly set the mime type with the modperl
2992         handler and the fastcgi handler
2993         
2994         Added untainting for the requirred parts of the fastcgi wrapper.
2995         I'm not yet confident that it works properly, but it does the right
2996         thing in the trivial case.
2997         
2998 2001-06-27 00:11  jesse
2999
3000         * Makefile:
3001
3002         Bumped version to 2.0 for release to the unsuspecting masses
3003         
3004 2001-06-25 16:28  jesse
3005
3006         * Makefile, lib/RT/Ticket.pm:
3007
3008         Fix for a bug introduced by RC2  (while fixing another bug with _Links)
3009          which caused Links listings to recurse rather infinitely.
3010         
3011         Bumped RC2 to RC3
3012         
3013 2001-06-25 16:25  jesse
3014
3015         * webrt/Admin/Elements/SelectRights:
3016
3017         Fix for a crashing bug when editing ACLs without permission
3018         
3019 2001-06-25 12:19  jesse
3020
3021         * Makefile, lib/RT/Ticket.pm:
3022
3023         Fixed bug in Ticket.pm -> _Links that caused it to return an error
3024         rather than an empty links object if permission denied.
3025         
3026         Bumped version to RC2
3027         
3028 2001-06-23 02:48  jesse
3029
3030         * Makefile, README, tools/import-1.0-to-2.0:
3031
3032         removed 1.0-2.0 importer. (it's now in the contrib archive)
3033         updated readme and makefile to know about the change.
3034         
3035         Bumped the version to 2.0.0-RC1. Yeah. That's right. the major version
3036         number just got incremented.
3037         
3038 2001-06-22 14:50  jesse
3039
3040         * Makefile, lib/RT/Ticket.pm:
3041
3042         hopefully a fix for everyone's favorite import bug.
3043         
3044 2001-06-20 23:56  jesse
3045
3046         * webrt/Search/Bulk.html:
3047
3048         Display cleanups to Bulk.html.
3049         Removed bogus nav items
3050         
3051 2001-06-20 17:33  jesse
3052
3053         * NEWS, lib/Makefile.PL:
3054
3055         Removed the out of date NEWS file. It's been superceeded by the changelog
3056         
3057 2001-06-20 17:27  jesse
3058
3059         * Makefile, README, lib/RT/Ticket.pm, lib/RT/User.pm,
3060         lib/RT/Interface/Web.pm, tools/import-1.0-to-2.0, tools/testdeps,
3061         webrt/Ticket/Display.html, webrt/Ticket/History.html:
3062
3063         Fixes for the import problems some folks have been seeing
3064         Fixes for the Can't click on URL issues reported by mixo and Carl Potter.
3065         Turned off some overly verbose debugging.
3066         
3067         Bumped the version to 1.3.105
3068         
3069 2001-06-19 00:34  jesse
3070
3071         * Makefile:
3072
3073         Bumped version to 1.3.104
3074         
3075 2001-06-19 00:25  jesse
3076
3077         * lib/RT/Tickets.pm:
3078
3079         A fix for search based on keywords that don't exist. (Some rows would be lost, due to poorly constructed SELECT statements.  This change requires DBIx::SearchBuilder 0.39
3080         
3081 2001-06-18 15:39  jesse
3082
3083         * Makefile, README, webrt/Ticket/Elements/ShowTransaction:
3084
3085         Updated README to note new RT2 Errata list
3086         Bumped version to 1.3.103
3087         Added comments in ShowTransaction to let you see exact transaction / ticket Ids
3088         if you view source.
3089         
3090 2001-06-18 15:32  jesse
3091
3092         * bin/rt:
3093
3094         Better fomating for cli queue listing.
3095         
3096 2001-06-17 16:45  jesse
3097
3098         * lib/RT/: Transaction.pm, User.pm:
3099
3100         Added PurgeTransaction datatype for Transactions.
3101         
3102         Removed debugging code from User.pm
3103         
3104 2001-06-17 14:36  jesse
3105
3106         * webrt/Ticket/Elements/Tabs:
3107
3108         Fix for webui error when displaying next/prev tabs on new tix.
3109         
3110 2001-06-15 22:23  jesse
3111
3112         * Makefile, README:
3113
3114         Bumped the version to a private pre-test 1.3.103
3115         
3116 2001-06-15 22:19  jesse
3117
3118         * README, lib/RT/Ticket.pm, lib/RT/User.pm:
3119
3120         Debugging fixes for import oddness folks are having
3121         
3122 2001-06-15 01:13  jesse
3123
3124         * webrt/Search/Bulk.html:
3125
3126         removed debugging output from bulk.html
3127         
3128 2001-06-14 15:53  jesse
3129
3130         * Makefile, lib/RT/Transactions.pm,
3131         webrt/Ticket/Elements/AddWatchers:
3132
3133         Installation path of man pages is now configurable
3134         By default Transactions should now be ordered by date, no matter what their id sequence is.
3135         Fixed an html typo in Tickets/Elements/AddWatchers
3136         
3137         Bumped version to 1.3.102
3138         
3139 2001-06-14 03:21  jesse
3140
3141         * Makefile:
3142
3143         Bumped the version to 1.3.101
3144         
3145 2001-06-14 02:47  jesse
3146
3147         * lib/RT/Ticket.pm, lib/RT/Interface/Web.pm, webrt/Elements/Tabs,
3148         webrt/Ticket/Elements/Tabs:
3149
3150         Comments in Ticket.pm about less than optimal design
3151         Enhancments to Interface/Web for the bulk ticket manipulation tool.
3152         Search navigation was cleaned up a bunch.
3153         
3154 2001-06-14 01:52  jesse
3155
3156         * webrt/Search/Bulk.html:
3157
3158         file Bulk.html was initially added on branch rt-1-1.
3159         
3160 2001-06-14 01:52  jesse
3161
3162         * webrt/Search/: BuildSearch, Bulk.html, Listing.html, QueueFooter,
3163         QueueHeader, QueueItem:
3164
3165         Be vewwy vewwy quiet. I'm hunting cweeping features.
3166         Like the brand new Bulk Ticket manipulator
3167         
3168         Removed some cruft from the repository. (unused files from tobix' first
3169         search implementation)
3170         
3171 2001-06-13 03:53  jesse
3172
3173         * Makefile:
3174
3175         Bumped version to 1.3.100
3176         
3177 2001-06-13 03:52  jesse
3178
3179         * bin/mason_handler.fcgi:
3180
3181         The fastcgi handler works for everything except attachment viewing.  I'm going to have to think a bit about how to set
3182         content type properly in a nice handler-agnostic manner.
3183         
3184 2001-06-13 03:51  jesse
3185
3186         * bin/rt-mailgate:
3187
3188         Fixed a warn -> warning in mailgate's logging
3189         
3190 2001-06-13 03:50  jesse
3191
3192         * lib/RT/Interface/Web.pm:
3193
3194         Adjusting spacing
3195         
3196 2001-06-13 03:50  jesse
3197
3198         * webrt/Ticket/Elements/Tabs:
3199
3200         
3201         Added an error check to the new navigation bars to deal with a possible lack of active search
3202         
3203 2001-06-12 21:28  jesse
3204
3205         * etc/config.pm:
3206
3207         Clarified required permissions for the RT Logdir
3208         
3209 2001-06-12 19:12  jesse
3210
3211         * etc/config.pm, lib/RT/Queue.pm, lib/RT/Transaction.pm:
3212
3213         Cleaned up some docs in config.pm and Queue.pm
3214         Updated the Transaction Descriptions in transaction.pm to make sure
3215         that the Actor is listed.
3216         
3217 2001-06-12 18:08  jesse
3218
3219         * webrt/Ticket/Elements/Tabs:
3220
3221         Added links to navigate within an existing search.
3222         
3223 2001-06-08 23:57  jesse
3224
3225         * webrt/Ticket/Elements/EditKeywordSelects:
3226
3227         Made "(empty)" the same between "EditKeywordSelects" and "SearchByKeywordSelect"
3228         
3229 2001-06-08 23:51  jesse
3230
3231         * lib/RT/Ticket.pm:
3232
3233         Ability to set owner by name when creating tickets.
3234         Ability to set timeleft when creating tickets
3235         
3236 2001-06-08 23:00  jesse
3237
3238         * Makefile, README, etc/schema.Pg, lib/RT/Ticket.pm:
3239
3240         Added an index to etc/schema.Pg
3241         Ticket.pm->Create now passes through a few more values that were missing.
3242         
3243         Added doc on imports w/ postgres to the readme.
3244         
3245         bumped the version to 1.3.99
3246         
3247 2001-06-08 18:32  jesse
3248
3249         * Makefile, tools/import-1.0-to-2.0:
3250
3251         Fix for merging more than one ticket.
3252         Fix for req2rt which imported transactions in reverse order.
3253         
3254 2001-06-07 16:02  jesse
3255
3256         * Makefile, lib/RT/Queue.pm, tools/import-1.0-to-2.0:
3257
3258         Catch a possibly undefined value in Queue::AddWatcher
3259         Bumped verion to 1.3.97
3260         another attempt at fixing the owner change generation code in import.
3261         
3262 2001-06-07 14:59  jesse
3263
3264         * tools/import-1.0-to-2.0:
3265
3266         The importer now imports the root user and the general queue.
3267         
3268 2001-06-07 12:44  jesse
3269
3270         * Makefile, etc/config.pm, lib/RT/Interface/Web.pm:
3271
3272         Support for a seperate local component root for local WebRT mods and additions.
3273         
3274 2001-06-06 17:25  jesse
3275
3276         * README:
3277
3278         Added instructions for migrating  1.0 instances to 2.0
3279         
3280 2001-06-06 16:15  jesse
3281
3282         * Makefile:
3283
3284         Bumped version to 1.3.95
3285         
3286 2001-06-06 16:15  jesse
3287
3288         * tools/import-1.0-to-2.0:
3289
3290         Importer should now import tickets created by the req importer
3291         
3292 2001-06-06 16:12  jesse
3293
3294         * bin/initacls.Pg:
3295
3296         initacls.Pg should now handle pg database on remote machine
3297         
3298 2001-06-06 16:05  jesse
3299
3300         * webrt/Ticket/Elements/ShowRequestor:
3301
3302         Don't show the 'About this Requestor' box if the user is privileged.
3303         
3304 2001-06-06 15:37  jesse
3305
3306         * lib/RT/Date.pm:
3307
3308         Now date comparisons against never dtrt.
3309         
3310 2001-06-06 15:30  jesse
3311
3312         * lib/RT/Interface/Web.pm:
3313
3314         Search by content now works on the web
3315         
3316 2001-06-06 14:22  jesse
3317
3318         * webrt/Admin/Groups/Members.html:
3319
3320         Fix for #552: spurious warning when going into group membership editor
3321         
3322 2001-06-06 14:14  jesse
3323
3324         * webrt/Ticket/Elements/EditKeywordSelects:
3325
3326         keywordSelect selction fix (fsck #555)
3327         
3328 2001-06-06 10:57  jesse
3329
3330         * Makefile, tools/import-1.0-to-2.0:
3331
3332         Removed spurious 'u' from line 1 of importer.
3333         bumped version to 1.3.95-test2
3334         
3335 2001-06-06 09:39  jesse
3336
3337         * Makefile, tools/import-1.0-to-2.0:
3338
3339         Possible fix for jens' user import troubles.
3340         bounced version to 1.3.95-test1
3341         
3342 2001-06-06 02:12  jesse
3343
3344         * Makefile, tools/import-1.0-to-2.0:
3345
3346         Importer wasn't properly grabbing ACLs. Bumped version to 1.3.94
3347         
3348 2001-06-06 01:33  jesse
3349
3350         * tools/import-1.0-to-2.0:
3351
3352         Fixed a bug in the 'Make users superusers' code in the importer
3353         
3354 2001-06-06 00:41  jesse
3355
3356         * lib/RT/Ticket.pm:
3357
3358         fixed a missing =cut (end of perldoc in ticket.pm
3359         
3360 2001-06-06 00:40  jesse
3361
3362         * Makefile, tools/import-1.0-to-2.0:
3363
3364         fixing a typo in importer's mime parser
3365         
3366 2001-06-06 00:19  jesse
3367
3368         * Makefile, lib/Makefile.PL, lib/RT/Action/Notify.pm,
3369         lib/RT/Action/SendEmail.pm, tools/testdeps:
3370
3371         Cleaned up some dependencies
3372         RT should no longer send mail when there are no recipients. thanks to the nice folks at Sensarray.com for some good debugging.
3373         
3374 2001-06-05 23:16  jesse
3375
3376         * Makefile, bin/webmux.pl, tools/import-1.0-to-2.0:
3377
3378         Fixed some bogus header parsing in import.
3379         web mux now tries to chown files again. (christian's going to test it again ;)
3380         Bumped to 1.3.91 for a release
3381         
3382 2001-06-05 11:34  jesse
3383
3384         * webrt/Admin/Users/Modify.html:
3385
3386         Rephrased the "Privileged" checkbox in AdminUsers.
3387         
3388 2001-06-05 11:18  jesse
3389
3390         * Makefile, bin/webmux.pl, tools/import-1.0-to-2.0,
3391         webrt/NoAuth/Logout.html:
3392
3393         webmux no longer tries to chown its data directories on startup
3394         import now handles final_priority
3395         Logout.html now refreshes to a login page
3396         
3397 2001-06-05 10:42  jesse
3398
3399         * Makefile, tools/import-1.0-to-2.0:
3400
3401         When we added support for 'priority' transactions, we accidentally broke
3402         support for 'subject' transactions.  fixed now.
3403         
3404 2001-06-05 03:25  jesse
3405
3406         * Makefile, tools/import-1.0-to-2.0:
3407
3408         Import tool now handles priority changes.
3409         
3410 2001-06-05 02:56  jesse
3411
3412         * Makefile, tools/import-1.0-to-2.0:
3413
3414         Minor tweak to importer to try even harder to find users in the database before creating new ones.
3415         
3416 2001-06-05 02:32  jesse
3417
3418         * Makefile, tools/import-1.0-to-2.0:
3419
3420         importer is now less likely to try to greate nonexitent empty users.
3421         
3422         Makefile now chgrps web ui datafiles
3423         
3424 2001-06-05 00:06  jesse
3425
3426         * Makefile, tools/import-1.0-to-2.0:
3427
3428         Removed out of date comments in the importer
3429         Made the importer grab its libraries from the makefile. (Turned off testing code)
3430         
3431 2001-06-05 00:01  jesse
3432
3433         * Makefile:
3434
3435         Bumped the version # to 1.3.84 for immediate release
3436         
3437 2001-06-04 23:50  jesse
3438
3439         * Makefile, lib/RT/Ticket.pm, tools/import-1.0-to-2.0:
3440
3441         Cleanups to Ticket->Import
3442         import-1.0-to-2.0 now deals with dates right.
3443         
3444 2001-06-04 20:52  jesse
3445
3446         * lib/RT/Link.pm, lib/RT/Ticket.pm, lib/RT/User.pm,
3447         tools/import-1.0-to-2.0:
3448
3449         Cleanup to Ticket, Link and User.
3450         
3451         merge now works on import.
3452         
3453         most everything in import other than ticket dates should work now.
3454         
3455 2001-06-04 01:34  jesse
3456
3457         * tools/import-1.0-to-2.0:
3458
3459         more cleanup
3460         
3461 2001-06-04 00:03  jesse
3462
3463         * tools/import-1.0-to-2.0:
3464
3465         First cut at importing queue adminccs and acls
3466         
3467 2001-06-03 22:16  jesse
3468
3469         * tools/import-1.0-to-2.0:
3470
3471         Cleanup and better progress indication
3472         
3473 2001-06-03 13:33  jesse
3474
3475         * lib/RT/Record.pm, lib/RT/Ticket.pm, tools/import-1.0-to-2.0:
3476
3477         More work on the importer. now it gets transaction creators right and catches requestor email addreses.
3478         
3479 2001-06-03 03:43  jesse
3480
3481         * lib/RT/Ticket.pm, lib/RT/Transaction.pm, tools/import-1.0-to-2.0:
3482
3483         Transaction.pm now allows the caller to turn off scrips (for import)
3484         Ticket.pm now has a mostly working import method.
3485         import-1.0-to-2.0 seems to have some basic functionality.  it's not _working_ yet, but it
3486         will do most of what we want it to.
3487         
3488 2001-06-02 20:36  jesse
3489
3490         * webrt/Ticket/Display.html:
3491
3492         Fix for Ticket #537 Crash when creating ticket without permission to view ticket
3493         
3494 2001-06-02 14:22  jesse
3495
3496         * tools/import-1.0-to-2.0:
3497
3498         added a couple of todos to the import tool
3499         
3500 2001-06-02 14:14  jesse
3501
3502         * Makefile, tools/import-1.0-to-2.0:
3503
3504         Work on the importer. it now runs.  (note that it probably won't yet _import_ anything)
3505         
3506 2001-06-02 12:58  jesse
3507
3508         * Makefile, bin/webmux.pl, lib/RT/Ticket.pm, lib/RT/Transaction.pm:
3509
3510         Bumped the version to 1.3.84
3511         
3512         Once again chown mason data directory in webmux.pl, this time
3513         using more reliable, dynamic userids, rather than compiled in defaults.
3514         
3515         Added an 'import' method to Ticket, for the RT1 importer.
3516         
3517         Added a Subject method to transaction, to simplify the lives of template authors
3518         
3519 2001-06-01 23:38  jesse
3520
3521         * tools/: import-1.0-to-2.0, insertdata:
3522
3523         Cleaned up some names and descriptions in insertdata
3524         
3525         First checkin of outline of code of import tool. It's never been run.
3526         It's incomplete.
3527         
3528 2001-06-01 23:38  jesse
3529
3530         * tools/import-1.0-to-2.0:
3531
3532         file import-1.0-to-2.0 was initially added on branch rt-1-1.
3533         
3534 2001-05-31 23:27  jesse
3535
3536         * lib/RT/Tickets.pm:
3537
3538         Cleaned up Tickets->LimitQueue a bit
3539         
3540 2001-05-31 21:22  jesse
3541
3542         * Makefile, tools/testdeps:
3543
3544         Fixed testdeps to use new searchbuilder. bumped version to 1.3.83
3545         
3546 2001-05-31 21:14  jesse
3547
3548         * lib/RT/Tickets.pm, lib/RT/Interface/Web.pm,
3549         webrt/Elements/SelectKeyword:
3550
3551         Logic fixes for keyword select negation
3552         
3553 2001-05-31 20:30  jesse
3554
3555         * lib/RT/Tickets.pm, lib/RT/Interface/Web.pm,
3556         webrt/Elements/SelectKeyword:
3557
3558         Added support for "Tickets without keyword 'foo'.
3559         
3560 2001-05-31 17:32  jesse
3561
3562         * bin/webmux.pl, lib/RT/Interface/Web.pm,
3563         webrt/Ticket/Attachment/dhandler:
3564
3565         Fix for #522: attachments without names got short shrift.
3566         webRT now dies rather than run when users can't log in due to a permissions
3567         bug.
3568         
3569 2001-05-31 02:57  jesse
3570
3571         * etc/: schema.Pg, schema.mysql:
3572
3573         Cleaned up the table indices a bit. for mysql, yanked duplicate indices.
3574         for Pg, added an index (we need to regen the schema for pg soon)
3575         
3576 2001-05-31 02:46  jesse
3577
3578         * Makefile, lib/RT/Interface/Web.pm, webrt/Ticket/ModifyAll.html,
3579         webrt/Ticket/ModifyPeople.html, webrt/Ticket/Elements/AddWatchers,
3580         webrt/Ticket/Elements/EditPeople:
3581
3582         You can now add watchers by email address
3583         Bumped version to 1.3.82
3584         
3585 2001-05-29 15:58  jesse
3586
3587         * webrt/Ticket/Attachment/dhandler:
3588
3589         Fixed the attachments display bug.
3590         
3591 2001-05-29 15:48  jesse
3592
3593         * lib/RT/Ticket.pm:
3594
3595         Fix for #513 - status update without permissions returns no error message
3596         
3597 2001-05-29 00:38  jesse
3598
3599         * Makefile:
3600
3601         Bumped version to 1.3.81
3602         
3603 2001-05-28 20:39  jesse
3604
3605         * bin/webmux.pl:
3606
3607         Removed a bogus line from webmux
3608         
3609 2001-05-28 20:29  jesse
3610
3611         * lib/RT/: Ticket.pm, Interface/Web.pm:
3612
3613         Work to solve 325: updating detritus in update listing
3614         
3615 2001-05-28 17:35  jesse
3616
3617         * bin/rt, etc/schema.mysql, etc/schema.pm, lib/RT/Ticket.pm,
3618         lib/RT/Interface/CLI.pm, webrt/Ticket/Attachment/dhandler:
3619
3620         Work on the CLI to resolve #482.  Can't add content when creating tix with the CLI
3621         Do a bunch of better error checking on ticket creation.
3622         
3623         Generalized the ticket status checking code.
3624         
3625         Added another index on Attachments for increased speed.
3626         
3627 2001-05-28 15:49  jesse
3628
3629         * lib/RT/Ticket.pm:
3630
3631         Removed code which auto-opened tickets that were new.  It should
3632         be a scrip and it's too late in teh release cycle to do this right now.
3633         
3634 2001-05-28 15:24  jesse
3635
3636         * webrt/SelfService/: Details.html, Elements/MyRequests:
3637
3638         Fixed #506. Non-priv user can't see tickets
3639         
3640 2001-05-23 23:53  jesse
3641
3642         * webrt/SelfService/Elements/MyRequests:
3643
3644         Fixed MyRequest so it shows your tickets.
3645         
3646 2001-05-23 23:18  jesse
3647
3648         * Makefile:
3649
3650         Bumped the version to 1.3.80
3651         
3652 2001-05-23 23:01  jesse
3653
3654         * bin/webmux.pl, docs/manual.pod, webrt/Elements/MyRequests,
3655         webrt/Elements/MyTickets, webrt/NoAuth/Logout.html,
3656         webrt/Ticket/ModifyAll.html:
3657
3658         Fixed logout bug from 1.3.79 http://fsck.com/rt2/Ticket/Display.html?id=500
3659         Fixed bug in jumbo from 1.3.79 http://fsck.com/rt2/Ticket/Display.html?id=496
3660         Added a bit of docs about templates to the manual
3661         
3662         Cleaned up the ui for MyRequests and MyTickets a bit.
3663         
3664 2001-05-23 12:34  jesse
3665
3666         * webrt/SelfService/: Prefs.html, index.html:
3667
3668         Little bit of cleanup to SelfService. added prefs.
3669         
3670 2001-05-23 12:34  jesse
3671
3672         * webrt/SelfService/Prefs.html:
3673
3674         file Prefs.html was initially added on branch rt-1-1.
3675         
3676 2001-05-23 12:07  jesse
3677
3678         * Makefile:
3679
3680         Bumped version to 1.3.79.
3681         
3682 2001-05-23 12:06  jesse
3683
3684         * README, tools/testdeps:
3685
3686         Added dependecy on DBIx::SearchBuilder 0.34
3687         
3688 2001-05-23 11:43  jesse
3689
3690         * bin/: rt-mailgate, webmux.pl:
3691
3692         Made sure that the webui always writes sessions to disk
3693         Fixed a typo in the mail gateway.
3694         
3695 2001-05-23 00:09  jesse
3696
3697         * Makefile, bin/rt-mailgate:
3698
3699         Added a bit of code to rt-mailgate to deal with not properly loading users on
3700         ticket creation.
3701         
3702 2001-05-22 23:01  jesse
3703
3704         * lib/RT/Ticket.pm:
3705
3706         Within Ticket->Create, always get a Queue object as SystemUser for like, defaults and stuff.
3707         
3708 2001-05-21 18:12  jesse
3709
3710         * etc/config.pm:
3711
3712         Added comments from Feargal about how to configure RT for http urls.
3713         
3714 2001-05-21 16:37  jesse
3715
3716         * Makefile:
3717
3718         bumped version to 1.3.78
3719         
3720 2001-05-21 16:36  jesse
3721
3722         * lib/RT/Ticket.pm, webrt/Ticket/Display.html:
3723
3724         Tickets now open when they're new and get acted on.
3725         
3726 2001-05-21 16:09  jesse
3727
3728         * lib/RT/Action/: Autoreply.pm, SendEmail.pm:
3729
3730         Fix for Ticket #481 $CorrespondAddress= variable in config.pm doesn't work
3731         
3732 2001-05-21 15:54  jesse
3733
3734         * webrt/Elements/MessageBox:
3735
3736         Added a space at teh end of the line, per the standard convention for signature
3737         dashes.
3738         
3739 2001-05-21 15:54  jesse
3740
3741         * webrt/Elements/MessageBox:
3742
3743         If the user doesn't have a signature, don't include signature dashes
3744         
3745 2001-05-21 15:17  jesse
3746
3747         * lib/RT/Tickets.pm, webrt/Ticket/ModifyAll.html:
3748
3749         Dead tickets aren't searchable via the ui anymore.
3750         ModifyAll is a bit smarter about what to let people do.
3751         
3752 2001-05-21 14:02  jesse
3753
3754         * lib/RT/Keyword.pm, webrt/Admin/Keywords/index.html:
3755
3756         Editing keywords without permission now actually tells you so.
3757         
3758 2001-05-21 13:32  jesse
3759
3760         * webrt/Admin/: Global/Scrips.html, Queues/Scrips.html:
3761
3762         Users without permission to delete scrips now get a proper permission denied.
3763         
3764 2001-05-21 13:20  jesse
3765
3766         * webrt/Ticket/: Update.html, Elements/Tabs:
3767
3768         The ticket update form is now a little smarter about only letting people perform
3769         updates that they have the right to perform.
3770         
3771 2001-05-17 23:09  jesse
3772
3773         * Makefile:
3774
3775         Chmod the makefile in the make dist procedure.
3776         
3777 2001-05-17 23:05  jesse
3778
3779         * README:
3780
3781         Cleaned up some instructions. Thanks Feargal.
3782         
3783 2001-05-17 22:50  jesse
3784
3785         * Makefile, lib/RT/Transaction.pm, lib/RT/Action/SendEmail.pm,
3786         tools/insertdata:
3787
3788         Fixed scrip actions to activate when there's a missing scripcontent.
3789         
3790         Added a Content method to Transaction.pm
3791         Fixed Tempates to use new Content method.
3792         
3793 2001-05-17 16:19  jesse
3794
3795         * lib/RT/Transaction.pm, lib/RT/Action/SendEmail.pm,
3796         webrt/Ticket/Display.html, webrt/Ticket/Update.html:
3797
3798         Better debugging info for some scrips.
3799         
3800         Fixed bugs which prevented status and owner to change on correspondence
3801         and comment.
3802         
3803 2001-05-17 12:36  jesse
3804
3805         * Makefile, README:
3806
3807         Bumped the version. Added Mark Vevers to the thansk in the readme.
3808         
3809 2001-05-17 12:34  jesse
3810
3811         * lib/RT/Interface/Web.pm:
3812
3813         Removed some obsolete code. fixed a bug in Comment recording from Mark Vevers
3814         
3815 2001-05-16 18:51  jesse
3816
3817         * Makefile, tools/testdeps:
3818
3819         Fixed testdeps to not install bogus new DBD::mysql rev.
3820         Bumped rev to 1.3.75
3821         
3822 2001-05-16 17:30  jesse
3823
3824         * Makefile:
3825
3826         bumped to 1.3.74
3827         
3828 2001-05-16 17:30  jesse
3829
3830         * webrt/Admin/Groups/Modify.html:
3831
3832         Fixed a small bug in Groups editing
3833         
3834 2001-05-16 17:21  jesse
3835
3836         * tools/testdeps:
3837
3838         Bumped version to 1.3.73.
3839         Bumped dependency on searchbuilder to 0.33
3840         
3841 2001-05-16 17:15  jesse
3842
3843         * webrt/: Elements/TitleBoxStart, Ticket/Update.html,
3844         Ticket/Elements/Tabs:
3845
3846         The quick link for 'Resolve' now requests that the user enter a ticket update
3847         
3848 2001-05-16 15:45  jesse
3849
3850         * README, lib/RT/Interface/Web.pm, tools/testdeps,
3851         webrt/Ticket/Display.html:
3852
3853         Added some documentation about what to do if the install fails.
3854         
3855         Specified a minimum working version of DBD::mysql.
3856         
3857         Fixed support for entering updates via the webui.
3858         
3859 2001-05-15 00:55  jesse
3860
3861         * lib/RT/Action/Autoreply.pm:
3862
3863         Fixed a typo that broke autoreplies
3864         
3865 2001-05-15 00:37  jesse
3866
3867         * tools/testdeps:
3868
3869         added Errno dependency
3870         
3871 2001-05-14 23:44  jesse
3872
3873         * etc/config.pm, tools/insertdata, webrt/Admin/Queues/People.html:
3874
3875         Cleaned up a bit of phrasing. cleaned up some extra /s in urls.
3876         
3877 2001-05-14 22:49  jesse
3878
3879         * Makefile, bin/mason_handler.fcgi, bin/mason_handler.scgi, bin/rt,
3880         bin/webmux.pl, lib/Makefile.PL, lib/RT/Date.pm,
3881         lib/RT/Interface/Web.pm, tools/testdeps:
3882
3883         Switched from Date::Manip To Graham Barr's Date::Parse
3884         
3885 2001-05-14 18:58  jesse
3886
3887         * lib/RT/Scrips.pm, lib/RT/Ticket.pm, lib/RT/Interface/Web.pm,
3888         webrt/Ticket/Display.html, webrt/Ticket/Elements/Tabs:
3889
3890         Work on the web frontend. the "quick" links have been cleaned up and decomplexified.
3891         
3892 2001-05-14 17:11  jesse
3893
3894         * lib/RT/User.pm, lib/RT/Interface/Web.pm,
3895         webrt/Admin/Groups/Modify.html, webrt/Admin/Users/Modify.html:
3896
3897         Cleaned up bugs related to spurious extra display of information in user and group modification and ACL deletion
3898         when the user didn't have the right to do so.
3899         
3900 2001-05-13 23:05  jesse
3901
3902         * webrt/Admin/Users/index.html:
3903
3904         no longer provide a link to create a new user to someone who doesn't have rights to do so.
3905         
3906 2001-05-13 22:49  jesse
3907
3908         * lib/RT/Ticket.pm, tools/insertdata, webrt/Ticket/Modify.html:
3909
3910         yanked bogus Ticket Queue caching
3911         rephrased ticket creation autoreply
3912         
3913 2001-05-13 22:15  jesse
3914
3915         * webrt/User/Prefs.html:
3916
3917         Added a hack to make sure that session gets written to disk
3918         
3919 2001-05-13 22:11  jesse
3920
3921         * webrt/User/Prefs.html:
3922
3923         more work on letting users edit their own passwords
3924         
3925 2001-05-13 21:40  jesse
3926
3927         * webrt/Ticket/: Attachment/dhandler, Elements/ShowTransaction:
3928
3929         Fix for #433. now attachements are displayable after merges.
3930         
3931 2001-05-12 17:46  jesse
3932
3933         * Makefile, lib/Makefile.PL, tools/testdeps, webrt/User/Prefs.html:
3934
3935         Started work on user prefs. password changing is untested
3936         
3937         Fixed dependency on SB to .31 and bumped version
3938         
3939 2001-05-11 12:32  jesse
3940
3941         * lib/RT/Record.pm:
3942
3943         turned on use of DBIx::SearchBuilder::Record::Cachable
3944         
3945 2001-05-11 12:30  jesse
3946
3947         * lib/RT/User.pm, webrt/Elements/Quicksearch:
3948
3949         Redid how the ACL checking works for great perf gains.
3950         Added stalled lists to quicksearch.
3951         
3952 2001-05-09 20:11  jesse
3953
3954         * Makefile:
3955
3956         Bumping the version # so people working off cvs get less confused.
3957         
3958 2001-05-09 20:11  jesse
3959
3960         * bin/rt-mailgate, lib/RT/Queue.pm, lib/RT/Action/Autoreply.pm,
3961         lib/RT/Action/Notify.pm, lib/RT/Action/NotifyAsComment.pm,
3962         lib/RT/Action/SendEmail.pm:
3963
3964         Cleanup in the mail sending stuff.
3965                 fix for ticket 403:  RT should no longer send mail when it has
3966                 no recipients
3967         
3968                 fix for #404: Squelch-Replies-To should be a bit more intelligent,
3969                 since it was rewritten from scratch
3970         
3971                 RT should now properly send mail to queue ccs and queue admin ccs
3972                 when you ask it to
3973         
3974                 internally, RT's mail sending stuff now lets you pass around
3975                 arrays of addresses to send mail to, rather than comma delimited
3976                 strings. More flexible down the line.
3977         
3978 2001-05-09 16:39  jesse
3979
3980         * README:
3981
3982         Updated the readme to note the dependency on setuid perl
3983         
3984 2001-05-09 16:08  jesse
3985
3986         * webrt/Ticket/Elements/ShowLinks:
3987
3988         fix for RT/fsck.com: Ticket #440 [rt-devel] 'Depended on by' doesn't work
3989         
3990 2001-05-08 20:48  jesse
3991
3992         * etc/schema.mysql, etc/schema.pm, lib/RT/Ticket.pm,
3993         lib/RT/Transaction.pm, webrt/Admin/Elements/UserTabs,
3994         webrt/Admin/Queues/People.html, webrt/Elements/MyRequests,
3995         webrt/Elements/MyTickets, webrt/Elements/Tabs,
3996         webrt/Ticket/Elements/ShowBasics,
3997         webrt/Ticket/Elements/ShowRequestor:
3998
3999         Schema.pm now has a few more indices. the mysql schema has been regenerated, but not
4000         the Pg or oracle schemas.
4001         
4002         in Ticket.pm, a message got the queue id replaced with the queue name
4003         
4004         removed a spurious variable localization in Transaction.pm
4005         
4006         Removed a pointer to a nonexistent page  on admin/user/modify
4007         
4008         Modifying queue watchers now has a more coherent title
4009         
4010         "This user's tickets, My requests and My tickets are now limited to the 25 highest priority items
4011         attached to you.
4012         
4013         The "Administration" tab has been changed to the "Configuration" tab
4014         
4015 2001-04-04 16:55  jesse
4016
4017         * lib/RT/Interface/Web.pm:
4018
4019         Fixing a comment in the web interface. no functional changes.
4020         
4021 2001-04-04 16:52  jesse
4022
4023         * Makefile:
4024
4025         
4026         Bumping the version to 1.3.70 for release
4027         
4028 2001-04-04 16:51  jesse
4029
4030         * lib/RT/User.pm:
4031
4032         lib/RT/User no longer treats "ModifySelf" as equivalent to "AdminUsers" for the current user.
4033         
4034 2001-04-04 15:08  jesse
4035
4036         * lib/RT/KeywordSelect.pm, lib/RT/Action/Autoreply.pm,
4037         webrt/Admin/Global/Keywords.html, webrt/Admin/Queues/Keywords.html:
4038
4039         Fixed a crashing bug and an ACL violation on keywordselect deletion
4040         
4041 2001-04-04 00:19  jesse
4042
4043         * Makefile:
4044
4045         bumping version for release
4046         
4047 2001-04-03 21:14  jesse
4048
4049         * Makefile:
4050
4051         Bumped the version
4052         
4053 2001-04-03 21:08  jesse
4054
4055         * etc/config.pm, lib/RT/Action/Notify.pm:
4056
4057         Added configuration tweak to not set a :; To header if the user doesn't want it.
4058         
4059 2001-04-03 17:32  jesse
4060
4061         * lib/RT/Action/Notify.pm:
4062
4063         Fix for sendmail null list syntax.  : ;  is not the same as :; to sendmail
4064         
4065 2001-04-03 17:05  jesse
4066
4067         * webrt/Admin/Queues/: GroupRights.html, UserRights.html:
4068
4069         removed a couple of stray 's in the html
4070         
4071 2001-04-03 16:50  jesse
4072
4073         * webrt/Elements/Header:
4074
4075         Dropped doctype back to 4.0 because 4.01 makes mozilla render things funny
4076         
4077 2001-04-03 16:47  jesse
4078
4079         * webrt/Elements/Quicksearch:
4080
4081         <TABLE>
4082         should have been </TABLE>
4083         
4084 2001-04-03 16:30  jesse
4085
4086         * webrt/Elements/Quicksearch:
4087
4088         Added a feature request/patch from nick@netability.ie
4089         http://fsck.com/rt2/Ticket/Display.html?id=345
4090         
4091 2001-04-03 16:01  jesse
4092
4093         * tools/testdeps:
4094
4095         Adding in testing for params::validate 0.02
4096         
4097 2001-04-03 15:46  jesse
4098
4099         * Makefile:
4100
4101         Bumped the version slightly for a prerelease
4102         
4103 2001-04-03 15:40  jesse
4104
4105         * lib/RT/Action/Autoreply.pm, lib/RT/Action/SendEmail.pm,
4106         tools/insertdata:
4107
4108         Fixed autoreply by adding a new scrip. some misc. cleanup in SendEmail (method calls were on the wrong object)
4109         
4110 2001-04-03 15:40  jesse
4111
4112         * lib/RT/Action/Autoreply.pm:
4113
4114         file Autoreply.pm was initially added on branch rt-1-1.
4115         
4116 2001-04-03 15:15  jesse
4117
4118         * lib/RT/Action/SendEmail.pm:
4119
4120         Fixed a bug in the 'blacklist' regexp
4121         
4122 2001-04-03 15:04  jesse
4123
4124         * etc/config.pm, lib/RT/Action/SendEmail.pm,
4125         lib/RT/Interface/Web.pm, webrt/Ticket/Elements/ShowRequestor:
4126
4127         Two seperate fixes for the "RT doesn't send mail" problem. One that helps fix Mail::Internet->send
4128         and one that provides an alternative.
4129         
4130         A fix for a bad link in ShowRequestor.
4131         
4132         Updating fields via the web ui should now be a bit more descriptive
4133         
4134 2001-04-03 02:31  jesse
4135
4136         * webrt/Ticket/ModifyPeople.html:
4137
4138         Missed one of the mason fixes
4139         
4140 2001-04-03 02:31  jesse
4141
4142         * Makefile, bin/rt-mailgate, etc/config.pm, lib/RT/Date.pm,
4143         lib/RT/Ticket.pm, lib/RT/Transaction.pm, lib/RT/Watcher.pm,
4144         lib/RT/Interface/Web.pm, webrt/Admin/Global/GroupRights.html,
4145         webrt/Admin/Global/Keywords.html, webrt/Admin/Global/Scrips.html,
4146         webrt/Admin/Global/UserRights.html,
4147         webrt/Admin/Keywords/index.html,
4148         webrt/Admin/Queues/GroupRights.html,
4149         webrt/Admin/Queues/Keywords.html, webrt/Admin/Queues/People.html,
4150         webrt/Admin/Queues/Scrips.html, webrt/Admin/Queues/UserRights.html,
4151         webrt/Ticket/Modify.html, webrt/Ticket/ModifyAll.html,
4152         webrt/Ticket/ModifyDates.html, webrt/Ticket/ModifyPeople.html:
4153
4154         Added support for parsing Cc and To in the mail gateway
4155         (resolves the last work item for beta 2 - #219)
4156         
4157         Ticket due date is no longer set to "right now" if the queue has an
4158         undefined "default due in"
4159         
4160         Cleanup warnings in date, ticket and watcher
4161         
4162         fixes for a bunch of mason 1.01 related bugs (Mason changed handling of combined GET and POST, thus breaking RT)
4163         
4164 2001-04-02 23:15  jesse
4165
4166         * README, bin/webmux.pl:
4167
4168         Cleanup for mason 1.01.
4169         Moved Apache::DBI out of the webmux into the instructions
4170         
4171 2001-04-02 17:56  jesse
4172
4173         * tools/initdb:
4174
4175         Typo fix from  "Nick Hilliard" <nick@netability.ie>
4176         
4177 2001-04-02 15:32  jesse
4178
4179         * Makefile, lib/RT/Keyword.pm, webrt/NoAuth/Logout.html:
4180
4181         Makefile cleanup.
4182         Fix for #342 - reported by ivan
4183         
4184         Fix for a bug that clobbered logouts.
4185         
4186 2001-04-02 03:09  jesse
4187
4188         * Makefile:
4189
4190         Bumped version for release
4191         
4192 2001-04-01 19:19  jesse
4193
4194         * bin/rtadmin, lib/RT/ACE.pm, lib/RT/Interface/Web.pm,
4195         webrt/Admin/Elements/SelectRights,
4196         webrt/Admin/Global/GroupRights.html,
4197         webrt/Admin/Global/UserRights.html,
4198         webrt/Admin/Queues/GroupRights.html,
4199         webrt/Admin/Queues/UserRights.html:
4200
4201         Redid the ACL editor so that it's much much faster. and easier to use...if not quite as pretty.
4202         
4203 2001-04-01 17:31  jesse
4204
4205         * webrt/Ticket/Elements/: ShowDates, ShowRequestor:
4206
4207         fixing a couple of html typos
4208         
4209 2001-03-31 03:07  jesse
4210
4211         * Makefile:
4212
4213         fixing Changelog generation
4214         
4215 2001-03-31 02:52  jesse
4216
4217         * Makefile:
4218
4219         Bumped the version.
4220         
4221 2001-03-31 02:52  jesse
4222
4223         * webrt/User/Prefs.html:
4224
4225         Cleaned up user preferences somewhat. removed things that don't do anything.
4226         
4227                 -j
4228         
4229 2001-03-31 01:59  jesse
4230
4231         * bin/rt:
4232
4233         Fix for #88   RT now lets you use the CLI to search for tickets, based on links to other tickets
4234         
4235 2001-03-31 01:20  jesse
4236
4237         * README:
4238
4239         Fix for #216: Web session files need better handling and cleanup
4240         
4241 2001-03-31 00:49  jesse
4242
4243         * Makefile, README, bin/rtadmin, bin/webmux.pl, etc/config.pm:
4244
4245         Moved RT Session data out of /tmp to somewhere that makes more sense.
4246         This is the first half of the fix for #216.  Now we just need to document the cronjob reaper to kill old sessions
4247         
4248         Cleaned up creation of queues and users in bin/rtadmin
4249         
4250         Updates to the README
4251         
4252 2001-03-30 23:44  jesse
4253
4254         * lib/RT/Ticket.pm:
4255
4256         Fix for http://fsck.com/rt2/Ticket/Display.html?id=324
4257         mail from requestors does not reopen ticket
4258         
4259 2001-03-30 23:19  jesse
4260
4261         * bin/rtadmin, lib/RT/Queue.pm, lib/RT/Watcher.pm:
4262
4263         Work on Watchers and editing watchers from the CLI tool.  added support for --list-{queues|users|groups}
4264         
4265 2001-03-30 19:31  jesse
4266
4267         * bin/rt, lib/RT/ACE.pm, lib/RT/Queue.pm, lib/RT/Ticket.pm,
4268         lib/RT/Tickets.pm, lib/RT/Watcher.pm, lib/RT/Action/SendEmail.pm,
4269         lib/RT/Interface/Web.pm:
4270
4271         A bunch of reworking of access control for watchers. should be much more robust
4272         and more flexible.
4273         
4274         Resolves http://fsck.com/rt2/Ticket/Display.html?id=253 by adding the "Watch" and "WatchAsAdminCc" rights.
4275         
4276 2001-03-30 15:41  jesse
4277
4278         * lib/RT/: Action/Notify.pm, Interface/Web.pm:
4279
4280         Tiny cleanup in Interface/Web.pm.  no functional difference there just being more explicit.
4281         
4282         Fix for #292: Sender of a message is no longer notified of that message.
4283         
4284 2001-03-30 02:55  jesse
4285
4286         * Makefile:
4287
4288         Bumped the version
4289         
4290 2001-03-30 02:37  jesse
4291
4292         * webrt/Elements/SelectDate:
4293
4294         Fixed an as-yet-untickled bug in SelectDate that incremented things too much
4295         
4296 2001-03-30 02:32  jesse
4297
4298         * lib/RT/Template.pm, webrt/Admin/Global/Scrips.html:
4299
4300         Fixes to template creation. stupid typo.
4301         Global scrips creation should now work better
4302         
4303 2001-03-30 02:12  jesse
4304
4305         * webrt/: Admin/Elements/GroupTabs, Admin/Groups/Members.html,
4306         Admin/Groups/Modify.html, Admin/Users/Modify.html,
4307         Elements/ListActions:
4308
4309         Fix for PseudoGroups having a prompt to add members.
4310         some cleanups to not make the "Results" box pop up when it's not wanted.
4311         
4312 2001-03-30 01:41  jesse
4313
4314         * lib/RT/Ticket.pm:
4315
4316         Attached is a patch to implement the ShowTicketComments in the
4317         display of transactions of a ticket.
4318         
4319                         Arthur de Jong <arthur@West.NL>
4320         
4321 2001-03-30 01:34  jesse
4322
4323         * lib/RT/Scrip.pm, webrt/Admin/Global/Scrips.html,
4324         webrt/Admin/Queues/Scrips.html:
4325
4326         Fix for 328: Re: [rt-users] 1.3.64 & postgres & scrips
4327         there was an ACL bug.
4328         
4329 2001-03-28 22:15  jesse
4330
4331         * Makefile, webrt/autohandler:
4332
4333         Fixed a tiny bug in the new authandler that caused logout to fail
4334         
4335 2001-03-27 22:30  jesse
4336
4337         * webrt/index.html:
4338
4339         fixed index.html
4340         
4341 2001-03-27 22:26  jesse
4342
4343         * Makefile, webrt/Admin/Groups/Members.html,
4344         webrt/Ticket/Update.html:
4345
4346         Added a couple of fixes from Arthur at west.nl
4347         Groups/Members deals better with multiple selections
4348         Ticket/Update now displays queue watchers.
4349         bumped the version to 1.3.63
4350         
4351 2001-03-27 04:25  jesse
4352
4353         * docs/manual.pod, webrt/autohandler, webrt/index.html,
4354         webrt/Admin/Users/index.html, webrt/Elements/ShadedBox,
4355         webrt/Search/Listing.html:
4356
4357         Lots of cleanup of the auothandler.
4358         a tiny bit of doc about an alternative apache configuration.
4359         some web ui cleanup so that when you are on a page, your location is more properly hilighted.
4360         admin/users includes some more verbiage explaining what's going on.
4361         
4362 2001-03-25 00:44  jesse
4363
4364         * Makefile, lib/RT/Interface/Web.pm:
4365
4366         Bumped the version.
4367         cosmetic fix in Interface/Web.pm
4368         
4369 2001-03-23 20:33  jesse
4370
4371         * lib/RT/: Action/SendEmail.pm, Interface/Web.pm:
4372
4373         Fixed for TEXTAREA newline bug and Correspondence subject bug.
4374         
4375 2001-03-23 00:34  jesse
4376
4377         * lib/RT/Action/Notify.pm:
4378
4379         : goes outside the '' in undisclosed recipients
4380         
4381 2001-03-23 00:30  jesse
4382
4383         * lib/RT/: ACL.pm, ObjectKeywords.pm:
4384
4385         Removed some very loud uneccesary debugging statements
4386         
4387 2001-03-23 00:27  jesse
4388
4389         * Makefile, lib/RT/Action/Notify.pm, lib/RT/Action/SendEmail.pm:
4390
4391         Work on mail sending routines to be more careful about newlines in subjects.
4392         And about Undisclosed recipients
4393         
4394 2001-03-22 23:17  jesse
4395
4396         * lib/RT/Action/Notify.pm:
4397
4398         yet another typo in notify.pm
4399         
4400 2001-03-22 23:12  jesse
4401
4402         * lib/RT/Action/Notify.pm:
4403
4404         typo fix
4405         
4406 2001-03-22 23:09  jesse
4407
4408         * lib/RT/Action/: Notify.pm, SendEmail.pm:
4409
4410         Cleanups and fixes to Notify and SendEmail
4411         
4412 2001-03-22 19:46  jesse
4413
4414         * webrt/Ticket/ModifyAll.html:
4415
4416         TicketObj->Ticket
4417         
4418 2001-03-22 19:42  jesse
4419
4420         * lib/RT/Action/Notify.pm:
4421
4422         A more functional Undisclosed Recipients;
4423         
4424 2001-03-22 19:28  jesse
4425
4426         * webrt/Ticket/: ModifyAll.html, Elements/Tabs:
4427
4428         Elements/Tabs now does better access control checking before making
4429         buttons available to people.
4430         
4431         ModifyAll.html has a better title and should now update objectkeywords.
4432         
4433 2001-03-22 18:18  jesse
4434
4435         * lib/RT/: Date.pm, Ticket.pm:
4436
4437         Added  a routine to Date.pm to advance the date N days
4438         
4439         Started using queue defaults on Ticket->Create
4440         
4441 2001-03-22 18:17  jesse
4442
4443         * webrt/: autohandler, Elements/Login, NoAuth/Login.html,
4444         Search/autohandler, Ticket/autohandler:
4445
4446         Cleanup of the login process. now you can't accidentally call "Login.html"
4447         when you're already logged in.
4448         removed a couple of bogus old autohandlers
4449         
4450 2001-03-22 18:17  jesse
4451
4452         * webrt/Elements/Login:
4453
4454         file Login was initially added on branch rt-1-1.
4455         
4456 2001-03-22 14:45  jesse
4457
4458         * webrt/Ticket/Elements/EditPeople:
4459
4460         EditPeople should now enforce a list of possible owners reasonably
4461         
4462 2001-03-21 21:40  jesse
4463
4464         * Makefile:
4465
4466         bumped the version to .60
4467         
4468 2001-03-21 21:22  jesse
4469
4470         * docs/manual.pod:
4471
4472         Adding some content to the manual. and even more places where the manual is
4473         missing content. :/
4474         
4475 2001-03-21 12:21  jesse
4476
4477         * lib/RT/Action/NotifyAsComment.pm:
4478
4479         NotifyAsComment should now DTRT and send mail from the comments email address
4480         
4481 2001-03-21 02:46  jesse
4482
4483         * Makefile:
4484
4485         yanked some cruft from the ChangeLog creator
4486         
4487 2001-03-21 02:44  jesse
4488
4489         * Makefile, README:
4490
4491         Bumped the version. added some people to the readme
4492         
4493 2001-03-21 02:39  jesse
4494
4495         * webrt/Ticket/Elements/ShowBasics:
4496
4497         Fix for 242: time left displayed via the web ui is now more intuitive
4498         
4499 2001-03-21 02:37  jesse
4500
4501         * bin/rt, bin/rt-mailgate, lib/RT.pm, lib/RT/Attachment.pm,
4502         lib/RT/Date.pm, lib/RT/Tickets.pm, lib/RT/User.pm:
4503
4504         Added more error checking and error handling to the mail gateway
4505         finished code in Attachment.pm to handle too-long attachments
4506         
4507         added support for limiting by date to the CLI
4508         
4509         fixed little bugs in user, date and tickets.
4510         
4511 2001-03-20 19:02  jesse
4512
4513         * docs/manual.pod:
4514
4515         file manual.pod was initially added on branch rt-1-1.
4516         
4517 2001-03-20 19:02  jesse
4518
4519         * docs/manual.pod:
4520
4521         actually adding the outline of the manual
4522         
4523 2001-03-20 19:01  jesse
4524
4525         * Makefile, bin/rt, docs/API, docs/README.docs, docs/Security,
4526         docs/keywords, etc/config.pm:
4527
4528         Starting the doc cleanup
4529         
4530 2001-03-20 15:26  jesse
4531
4532         * webrt/Elements/SelectTicketSortBy:
4533
4534         LastUpdated, not LastUpdate
4535         
4536 2001-03-20 15:21  jesse
4537
4538         * webrt/Elements/: SelectDate, SelectTicketSortBy:
4539
4540         more things to sort by.
4541         select date shouldn't insert spurious null dates.
4542         
4543 2001-03-20 13:27  jesse
4544
4545         * lib/RT/Action/SendEmail.pm:
4546
4547         fixed a typo. $defined is not useful perl ;)
4548         
4549 2001-03-20 13:21  jesse
4550
4551         * lib/RT/Action/: Notify.pm, SendEmail.pm:
4552
4553         Fixed a couple bugs in Notify and SendEmail that should get mail flowing
4554         for transactions without content.
4555         
4556 2001-03-20 13:08  jesse
4557
4558         * webrt/Ticket/: Attachment/dhandler, Elements/ShowTransaction:
4559
4560         Making web based attachment display deal nicely with too-long message bodies
4561         
4562 2001-03-20 04:26  jesse
4563
4564         * Makefile:
4565
4566         bumping the version
4567         
4568 2001-03-20 04:20  jesse
4569
4570         * lib/RT/Action/SendEmail.pm:
4571
4572         regexps with three /s need a leading s ;)
4573         
4574 2001-03-20 04:16  jesse
4575
4576         * bin/rt-mailgate, lib/RT/Template.pm:
4577
4578         fixing scrips-related mailing stuff. some transaction mailing used to bomb out.
4579         
4580 2001-03-20 02:46  jesse
4581
4582         * Makefile, bin/rt-mailgate, etc/config.pm,
4583         lib/RT/Action/SendEmail.pm, tools/insertdata:
4584
4585         Work on robustification of the mail gateway. including single-transaction
4586         blacklisting of addresses that might generate bounces.
4587         
4588 2001-03-20 00:41  jesse
4589
4590         * lib/RT/User.pm:
4591
4592         Work on user.pm to allow users to be disabled.
4593         
4594 2001-03-19 18:03  jesse
4595
4596         * webrt/: autohandler, Elements/MyRequests, NoAuth/Login.html,
4597         NoAuth/Reminder.html:
4598
4599         fixed the MyRequests bug that caused them not to be listed.
4600         nonexistent users no longer get shunted to SelfService.
4601         
4602 2001-03-19 15:30  jesse
4603
4604         * Makefile, bin/mason_handler.fcgi, bin/mason_handler.scgi, bin/rt,
4605         bin/rt-mailgate, bin/rtadmin, webrt/Admin/Elements/ModifyTemplate,
4606         webrt/Admin/Elements/ModifyUser, webrt/Admin/Global/Template.html,
4607         webrt/Admin/Queues/Template.html, webrt/Admin/Users/Modify.html,
4608         webrt/Elements/MessageBox:
4609
4610         Fixes for perl path and textarea bugs noted by Arthur de Jong
4611         
4612 2001-03-18 14:58  jesse
4613
4614         * lib/RT/Attachment.pm:
4615
4616         Removed an extra signature attachment
4617         
4618 2001-03-17 14:57  jesse
4619
4620         * Makefile:
4621
4622         bumped version
4623         
4624 2001-03-17 14:55  jesse
4625
4626         * lib/Makefile.PL, lib/RT/Tickets.pm, lib/RT/Interface/Web.pm,
4627         webrt/Elements/Quicksearch, webrt/Elements/SelectDate,
4628         webrt/Elements/SelectDateType, webrt/Elements/TitleBoxEnd,
4629         webrt/Search/PickRestriction:
4630
4631         Fixed a bug on simple actions reported by christian.
4632         Implemented search by date via web ui
4633         
4634 2001-03-16 03:55  jesse
4635
4636         * Makefile, lib/RT/Interface/Web.pm, webrt/Elements/Header:
4637
4638         Fixed a tiny typo that prevented objectkeyword editing
4639         
4640 2001-03-16 02:29  jesse
4641
4642         * Makefile:
4643
4644         Bumped the version.
4645         
4646 2001-03-16 02:27  jesse
4647
4648         * Makefile, README, bin/initacls.Oracle, bin/initacls.Pg,
4649         bin/initacls.mysql, bin/initdb.Oracle, tools/initdb:
4650
4651         some clarifications to the install procedure.
4652         
4653 2001-03-16 02:10  jesse
4654
4655         * lib/RT/Tickets.pm, webrt/Search/Listing.html:
4656
4657         Fixed #2 WebRT doesn't refresh searches properly. the oldest bug in the bug tracking
4658         system ;)
4659         
4660         Fixed Tickets->Count
4661         
4662 2001-03-16 01:39  jesse
4663
4664         * webrt/Admin/: Global/Template.html, Global/Templates.html,
4665         Queues/Modify.html, Queues/Template.html, Queues/Templates.html:
4666
4667         now you can create templates with the web ui.
4668         
4669 2001-03-16 00:39  jesse
4670
4671         * webrt/Ticket/Elements/EditLinks:
4672
4673         file EditLinks was initially added on branch rt-1-1.
4674         
4675 2001-03-16 00:39  jesse
4676
4677         * webrt/Ticket/ModifyAll.html:
4678
4679         file ModifyAll.html was initially added on branch rt-1-1.
4680         
4681 2001-03-16 00:39  jesse
4682
4683         * lib/RT/Ticket.pm, lib/RT/Interface/Web.pm, webrt/Elements/Tabs,
4684         webrt/Ticket/Modify.html, webrt/Ticket/ModifyAll.html,
4685         webrt/Ticket/ModifyDates.html, webrt/Ticket/ModifyLinks.html,
4686         webrt/Ticket/ModifyPeople.html, webrt/Ticket/ValidateUpdate.html,
4687         webrt/Ticket/Elements/EditKeywordSelects,
4688         webrt/Ticket/Elements/EditLinks, webrt/Ticket/Elements/EditPeople,
4689         webrt/Ticket/Elements/Tabs:
4690
4691         A bunch of Ticket modification refactoring and cleanup.
4692         Added a "ModifyAll" at sam hartman's suggestion
4693         
4694 2001-03-14 21:20  jesse
4695
4696         * bin/rt:
4697
4698         --id=43-45 should now work. there was a regex typo
4699         
4700 2001-03-14 04:37  jesse
4701
4702         * Makefile, bin/initacls.Oracle, etc/acl.Oracle, etc/acl.mysql,
4703         etc/schema.Oracle, etc/user.Oracle, tools/initdb, tools/testdeps:
4704
4705         reworked init procedures, oracle schema and
4706         acl setup for mysql and postgres and oracle.
4707         
4708         RT2 now runs on oracle.
4709         
4710 2001-03-14 02:08  jesse
4711
4712         * etc/acl.Oracle, etc/schema.Oracle, tools/initdb:
4713
4714         hacking to make oracle work. we're much of the way there. next up:
4715         schema updates
4716         
4717 2001-03-14 02:08  jesse
4718
4719         * etc/acl.Oracle:
4720
4721         file acl.Oracle was initially added on branch rt-1-1.
4722         
4723 2001-03-14 01:03  jesse
4724
4725         * webrt/Admin/Queues/GroupRights.html:
4726
4727         file GroupRights.html was initially added on branch rt-1-1.
4728         
4729 2001-03-14 01:03  jesse
4730
4731         * webrt/Admin/Queues/UserRights.html:
4732
4733         file UserRights.html was initially added on branch rt-1-1.
4734         
4735 2001-03-14 01:03  jesse
4736
4737         * Makefile, lib/RT/ACE.pm, lib/RT/Interface/Web.pm, tools/initdb,
4738         webrt/Admin/Elements/QueueTabs,
4739         webrt/Admin/Global/GroupRights.html, webrt/Admin/Queues/ACL.html,
4740         webrt/Admin/Queues/GroupRights.html,
4741         webrt/Admin/Queues/UserRights.html, webrt/Elements/Tabs,
4742         webrt/NoAuth/webrt.css:
4743
4744         Cleanup to the ACL editors (consistency)
4745         a bit of web ui tuning.
4746         
4747         fixes for initdb issues (thanks, jhutz)
4748         
4749         minor cleanups to ACE.pm
4750         
4751 2001-03-13 22:44  jesse
4752
4753         * lib/RT/Transaction.pm, lib/RT/Transactions.pm, tools/testdeps:
4754
4755         Updated DBIx::SearchBuilder dependency
4756         
4757         code cleanup and sketching in Transaction.pm and Transactions.pm
4758         
4759 2001-03-12 21:14  jesse
4760
4761         * Makefile, etc/schema.Pg, etc/schema.mysql, tools/initdb,
4762         tools/testdeps:
4763
4764         initdb now caches schema, eliminating the install-time dependency on DBIx::DBSchema.
4765         
4766         this is 1.3.50, folks. it has what I believe to be functional postgres support
4767         
4768 2001-03-11 21:58  jesse
4769
4770         * etc/config.pm, etc/schema.pm, lib/RT/Attachment.pm,
4771         lib/RT/Ticket.pm, tools/initdb:
4772
4773         Cleanup in Ticket.pm
4774         Bugfixes to Attachment.pm (for postgres mimencoding supporT)
4775         
4776         reconfigured to use the new DBIx::DBSchema (which isn't out yet. but should
4777         be soon)
4778         
4779         still need to do a bit more work on attachments configuration.
4780         
4781 2001-03-11 02:45  jesse
4782
4783         * bin/rt-mailgate:
4784
4785         file rt-mailgate was initially added on branch rt-1-1.
4786         
4787 2001-03-11 02:45  jesse
4788
4789         * Makefile, README, bin/rt-mailgate, bin/rtmux.pl, bin/webmux.pl,
4790         etc/config.pm, etc/schema.Oracle, etc/schema.pm, lib/RT.pm,
4791         lib/RT/Attachment.pm, lib/RT/ScripAction.pm, lib/RT/Ticket.pm,
4792         lib/RT/Action/SendEmail.pm, lib/RT/Interface/CLI.pm,
4793         lib/RT/Interface/Email.pm, tools/insertdata:
4794
4795         This is a bit more of a 'comprehensive' diff than I'd intended. That's what
4796         I get for working for 1/2 a week at my parents place without real net ;)
4797         
4798         Cleanups in the makefile and readme to make installation simpler and more
4799         sensical.
4800         
4801         removed outdated rtmux.pl
4802         moved old Interface/Email.pm to bin/rt-mailgate
4803         started new baseclass for new mail gateways (Interface/Email.pm)
4804         
4805         first cut implementation of attachment size limits.
4806         
4807         switched mysql to use 'longblob' rather than just 'blob', so
4808         that users can submit > 64k attachments.  with the next release
4809         of DBIx::DBSchema, we should have what we need to get
4810         PG attachmetns of more reasonable sizes working.
4811         
4812         first cut implementation of base64 encoding for MIME objects
4813         on databases that don't support BLOBs (postgres)
4814         
4815         restructured initdb so we'll be able to support databases
4816         for which we need to hand-hack schema.
4817         
4818         added the 'Owner' pseudogroup to insertdata
4819         
4820         fixed the bug in logging for the mail gateway that caused
4821         lots of warnings about joins.
4822         
4823         lots of work on the mail gateway to start to clean up and restructure
4824         things.
4825         
4826 2001-03-10 18:53  jesse
4827
4828         * tools/initdb:
4829
4830         Refactoring initdb to make it easier to do things like add oracle support. yay
4831         
4832 2001-03-09 15:19  jesse
4833
4834         * lib/RT/Condition/StatusChange.pm:
4835
4836         file StatusChange.pm was initially added on branch rt-1-1.
4837         
4838 2001-03-09 15:19  jesse
4839
4840         * Makefile, etc/config.pm, lib/RT/Attachment.pm, lib/RT/Link.pm,
4841         lib/RT/Ticket.pm, lib/RT/Transaction.pm, lib/RT/Watcher.pm,
4842         lib/RT/Action/SendEmail.pm, lib/RT/Condition/AnyTransaction.pm,
4843         lib/RT/Condition/Generic.pm, lib/RT/Condition/StatusChange.pm,
4844         tools/insertdata, tools/testdeps:
4845
4846         OnResolve scrip now works.
4847         some cleanup on Scrips and Watchers.
4848         commented out some debug messages that aren't immediately useful
4849         
4850 2001-03-09 15:15  jesse
4851
4852         * webrt/Ticket/: ModifyDates.html, Elements/EditWatchers:
4853
4854         Two bugfixes:
4855                 one, editdates no longer errors out on 5.005
4856                 two, links from watchers to the ModifyUser page now work properly
4857         
4858 2001-03-08 15:21  jesse
4859
4860         * Makefile, lib/RT/User.pm, tools/insertdata:
4861
4862         
4863         Fixed a bootstrapping bug introduced with the new acls on Create.
4864         bumped version to 1.3.49_01
4865         
4866 2001-03-07 00:40  jesse
4867
4868         * lib/: test.pl, RT/ACE.pm, RT/CurrentUser.pm, RT/Group.pm,
4869         RT/GroupMember.pm, RT/Keyword.pm, RT/KeywordSelect.pm, RT/Link.pm,
4870         RT/Queue.pm, RT/Scrip.pm, RT/ScripAction.pm, RT/Template.pm,
4871         RT/Ticket.pm, RT/Transaction.pm, RT/User.pm, RT/Watcher.pm:
4872
4873         acls for Delete methods that needed them.
4874         flat lockouts on Delete methods that needed them.
4875         
4876         test.pl got 'use *' added to it
4877         
4878 2001-03-06 18:07  jesse
4879
4880         * lib/RT/Attachment.pm:
4881
4882         Backing out changes that broke ->Content
4883         
4884 2001-03-06 17:42  jesse
4885
4886         * Makefile, lib/RT/Attachment.pm, lib/RT/Record.pm,
4887         lib/RT/Interface/Web.pm, webrt/Elements/SelectSortOrder,
4888         webrt/Search/Listing.html, webrt/Search/PickRestriction:
4889
4890         work on Attachments.
4891         cleanup on sorting and limiting.
4892         
4893 2001-03-06 16:26  jesse
4894
4895         * webrt/Search/PickRestriction:
4896
4897         adding a header
4898         
4899 2001-03-04 19:46  jesse
4900
4901         * etc/schema.pm:
4902
4903         Schema change to support postgres
4904         
4905 2001-03-04 19:44  jesse
4906
4907         * lib/RT/Record.pm:
4908
4909         Small change for new DBIx::SearchBuilder::Record PrimaryKey behaviors..
4910         
4911 2001-03-04 19:15  jesse
4912
4913         * bin/rt:
4914
4915         rt --id=<int> should work now
4916         
4917 2001-03-02 00:26  jesse
4918
4919         * etc/config.pm, lib/RT/Date.pm, lib/RT/Ticket.pm,
4920         webrt/Ticket/ModifyDates.html:
4921
4922         first pass on dates and timezones...seems to work. for common ops
4923         
4924 2001-02-28 16:34  jesse
4925
4926         * lib/RT/User.pm:
4927
4928         fix for RT/fsck.com: Ticket #208 User->Create needs more argument checking
4929                 added a check to User->Create to make sure a name was specified
4930         
4931 2001-02-28 08:56  jesse
4932
4933         * Makefile, bin/rtadmin:
4934
4935         Enabled the ability to set a user's password via the CLI
4936         
4937 2001-02-27 22:09  jesse
4938
4939         * lib/Makefile.PL, tools/testdeps:
4940
4941         Bumping required version of searchbuilder in testdeps and lib/Makefile.pl
4942         
4943 2001-02-27 22:00  jesse
4944
4945         * webrt/Elements/SelectKeyword:
4946
4947         allowing undef keywords
4948         
4949 2001-02-27 21:43  jesse
4950
4951         * webrt/Admin/Queues/Scrips.html:
4952
4953         Fix for ticket #50. grammar in per queue scrip descriptions
4954         
4955 2001-02-27 21:41  jesse
4956
4957         * tools/insertdata:
4958
4959         resolving ticket #181- extra \s in the autoreply template
4960         
4961 2001-02-27 21:36  jesse
4962
4963         * Makefile, lib/RT/Transaction.pm, tools/testdeps:
4964
4965         testdeps now erorrs out if you don't specify a db type.
4966         
4967         queue change transaction descriptions are better.
4968         
4969         bumped the version
4970         
4971 2001-02-27 21:12  jesse
4972
4973         * webrt/Elements/SelectTicketSortBy:
4974
4975         file SelectTicketSortBy was initially added on branch rt-1-1.
4976         
4977 2001-02-27 21:12  jesse
4978
4979         * webrt/Elements/SelectSortOrder:
4980
4981         file SelectSortOrder was initially added on branch rt-1-1.
4982         
4983 2001-02-27 21:12  jesse
4984
4985         * lib/RT/Ticket.pm, lib/RT/Tickets.pm, lib/RT/Interface/Web.pm,
4986         webrt/Elements/SelectKeyword, webrt/Elements/SelectResultsPerPage,
4987         webrt/Elements/SelectSortOrder, webrt/Elements/SelectTicketSortBy,
4988         webrt/Search/Listing.html, webrt/Search/PickRestriction:
4989
4990         Basic ticket sorting has been implemented.
4991         Ticket listing by pages works too.
4992         
4993         a bit of cleanup in the ticket listing.  now select by keywords uses the component designed for that purpose
4994         
4995 2001-02-26 15:44  jesse
4996
4997         * lib/RT/Ticket.pm:
4998
4999         No longer generate spurious watchers transactions when merging tickets.
5000         
5001 2001-02-26 03:08  jesse
5002
5003         * lib/RT/Ticket.pm:
5004
5005         fixed a typo in a debug message that prevented compilation
5006         
5007 2001-02-26 02:53  jesse
5008
5009         * Makefile:
5010
5011         bumped the version for release. again.
5012         
5013 2001-02-26 02:52  jesse
5014
5015         * lib/RT/: ACE.pm, Ticket.pm:
5016
5017         Fixed a variable redef in ticket and an acl granting bug in ACE
5018         
5019 2001-02-26 01:24  jesse
5020
5021         * Makefile, webrt/Ticket/ModifyLinks.html:
5022
5023         A bit more merging support.
5024         Bumped version for release
5025         
5026 2001-02-25 22:28  jesse
5027
5028         * webrt/Ticket/Elements/: ShowHistory, ShowTransaction:
5029
5030         Cleaning up the transaction display.
5031         
5032 2001-02-25 22:22  jesse
5033
5034         * lib/RT/: Scrip.pm, ScripCondition.pm, Ticket.pm:
5035
5036         Some bug fixes for merging.
5037         Fixed a bug in Scrips that caused an infinite loop if the user had no rights.
5038         
5039 2001-02-24 02:42  jesse
5040
5041         * Makefile, lib/RT/Ticket.pm:
5042
5043         Fixed a bug that prevented ticket loading from appearing to work
5044         
5045 2001-02-23 19:17  jesse
5046
5047         * Makefile, lib/RT/Ticket.pm, lib/RT/Interface/Web.pm:
5048
5049         Fixed a typo in Ticket.pm that prevented transaction lists from working
5050         fixed a paste error in Web.pm
5051         
5052 2001-02-23 17:41  jesse
5053
5054         * Makefile:
5055
5056         Bumped the version # for release
5057         
5058 2001-02-23 17:31  jesse
5059
5060         * Makefile, README, bin/initacls.mysql, bin/webmux.pl,
5061         lib/RT/ACE.pm, lib/RT/ACL.pm, lib/RT/Link.pm, lib/RT/Queue.pm,
5062         lib/RT/Ticket.pm, lib/RT/User.pm, lib/RT/Interface/Web.pm,
5063         tools/initdb, tools/testdeps:
5064
5065         Fixed a bug that made a first install with mysql fail
5066         yanked a UNIVERSAL::AUTOLOADER handler I inserted to test things out.
5067         Fixed several ACL creation bugs.
5068         Initial implementation of merge for the core.
5069         Testdeps now does database testing.
5070         
5071         Made Ticket->Load smarter. (nolonger needs a seperate LoadByURI sub.
5072         
5073         fixed bugs in the readme
5074         
5075 2001-02-22 01:03  jesse
5076
5077         * tools/testdeps:
5078
5079         Updated dependencies.
5080         
5081 2001-02-21 17:49  jesse
5082
5083         * lib/RT/: Ticket.pm, Tickets.pm:
5084
5085         Cache Queue in Ticket.pm for added perf.
5086         formatting cleanup in Tickets.pm
5087         
5088 2001-02-20 14:38  jesse
5089
5090         * webrt/Ticket/Display.html:
5091
5092         Uncompressed history on summary page...
5093         
5094 2001-02-20 14:18  jesse
5095
5096         * lib/RT/ScripCondition.pm:
5097
5098         fixed a pod typo
5099         
5100 2001-02-20 14:07  jesse
5101
5102         * Makefile, etc/schema.pm, lib/MANIFEST, tools/insertdata,
5103         webrt/Admin/Users/Modify.html,
5104         webrt/SelfService/Elements/ShowTransaction,
5105         webrt/Ticket/Elements/ShowTransaction:
5106
5107         removed a false unique index from schema. pm.
5108         make web interface and insertdata deal properly with the fact that email addresses
5109         should be unique.
5110         
5111         cleaned up ShowTransaction for the webui. (now uses CreatorObj rather than Creator,
5112         as it was confusing
5113         
5114 2001-02-20 01:42  jesse
5115
5116         * lib/RT/: ACE.pm, ACL.pm, Attachment.pm, Attachments.pm,
5117         CurrentUser.pm, EasySearch.pm, Group.pm, GroupMember.pm,
5118         GroupMembers.pm, Groups.pm, Keyword.pm, KeywordSelect.pm,
5119         Keywords.pm, Link.pm, Links.pm, ObjectKeyword.pm,
5120         ObjectKeywords.pm, Queue.pm, Queues.pm, Record.pm, Scrip.pm,
5121         ScripAction.pm, ScripActions.pm, ScripCondition.pm,
5122         ScripConditions.pm, Scrips.pm, Template.pm, Templates.pm,
5123         Ticket.pm, Tickets.pm, Transaction.pm, Transactions.pm, User.pm,
5124         Users.pm, Utils.pm, Watcher.pm, Watchers.pm, Action/SendEmail.pm:
5125
5126         A major security audit of the codebase has taken place.  I was primarily out for
5127         ACL related issues, but took care of a number of other minor cleanups at the same time.
5128         
5129 2001-02-19 17:16  jesse
5130
5131         * NEWS:
5132
5133         fixed a typo in cli_respond_req
5134         
5135 2001-02-15 18:02  jesse
5136
5137         * webrt/SelfService/: Details.html, Error.html:
5138
5139         fixing bug #90: SelfService calls to Abort use the 'standard' handler. which includes the wrong header.
5140         
5141 2001-02-15 18:02  jesse
5142
5143         * webrt/SelfService/Error.html:
5144
5145         file Error.html was initially added on branch rt-1-1.
5146         
5147 2001-02-15 17:39  jesse
5148
5149         * webrt/Admin/Elements/SelectSingleOrMultiple:
5150
5151         file SelectSingleOrMultiple was initially added on branch rt-1-1.
5152         
5153 2001-02-15 17:39  jesse
5154
5155         * lib/RT/Keyword.pm, lib/RT/KeywordSelect.pm,
5156         webrt/Admin/Elements/SelectKeywordSelect,
5157         webrt/Admin/Elements/SelectSingleOrMultiple,
5158         webrt/Admin/Global/Keywords.html, webrt/Admin/Queues/Keywords.html,
5159         webrt/Elements/SelectKeyword, webrt/Elements/SelectKeywordOptions,
5160         webrt/Ticket/Elements/ModifyTicket:
5161
5162         KeywordSelect.pm got an ACL bug fixed.
5163         Keyword.pm now does recursive searches in Descendants properly.
5164         
5165         KeyworSelect editing via the webui is now much smarter. and cleaner. and better. and faster, and resolving bug 123
5166         
5167 2001-02-15 17:39  jesse
5168
5169         * webrt/Admin/Elements/SelectKeywordSelect:
5170
5171         file SelectKeywordSelect was initially added on branch rt-1-1.
5172         
5173 2001-02-13 22:54  jesse
5174
5175         * lib/: Makefile.PL, RT/ACE.pm, RT/Keyword.pm, RT/KeywordSelect.pm,
5176         RT/Scrip.pm:
5177
5178         Better ACL handling for ACEs, Keywords and KeywordSelects.
5179         specified more accurate versions of some dependencies in lib/Makefile.PL
5180         
5181 2001-02-13 12:51  jesse
5182
5183         * bin/rtadmin, etc/schema.pm, lib/RT/Keyword.pm,
5184         lib/RT/KeywordSelect.pm, lib/RT/KeywordSelects.pm,
5185         lib/RT/Keywords.pm, lib/RT/Queue.pm, lib/RT/Queues.pm,
5186         lib/RT/User.pm, lib/RT/Users.pm, webrt/Admin/Global/Keywords.html,
5187         webrt/Admin/Keywords/index.html, webrt/Admin/Queues/Keywords.html,
5188         webrt/Admin/Queues/Modify.html, webrt/Admin/Users/Modify.html:
5189
5190         Implemented 'Disabled' for Keywords, KeywordSelects, Queues and Users.
5191         This supplants 'Delete' for these objects which need to exist to guarantee
5192         referential integrity.
5193         
5194         Implemented cli and web interfaces to support the new code.
5195         
5196 2001-02-12 18:27  jesse
5197
5198         * README, bin/rtadmin, etc/schema.pm, lib/RT/Attachment.pm,
5199         lib/RT/EasySearch.pm, lib/RT/Link.pm, lib/RT/ObjectKeyword.pm,
5200         lib/RT/Queue.pm, lib/RT/Queues.pm, lib/RT/Record.pm,
5201         lib/RT/ScripAction.pm, lib/RT/ScripCondition.pm,
5202         lib/RT/Template.pm, lib/RT/Ticket.pm, lib/RT/Transaction.pm,
5203         lib/RT/Watcher.pm, tools/testdeps:
5204
5205         Cleaned up LastUpdated / Created/ LastUpdatedBy / Creator to all get set on
5206         create for all relevant objects.
5207         
5208         Based on discussions with ivan, changed the 'Deleted' flag on various objects to 'Disabled'
5209         to better represent its purpose.
5210         
5211         Fully implemented Disable for queue as a prototype.
5212         
5213         fixed queue attribute editing in cli.
5214         
5215 2001-02-12 13:59  jesse
5216
5217         * tools/testdeps:
5218
5219         specified a minimum known good version of Getopt::Long
5220         
5221 2001-02-12 12:38  jesse
5222
5223         * lib/RT/Queue.pm, webrt/Ticket/Elements/ShowTransaction:
5224
5225         transaction links work again.
5226         admin ccs get listed.
5227         
5228 2001-02-11 22:16  jesse
5229
5230         * Makefile:
5231
5232         bumped the version # for a new release
5233         
5234 2001-02-11 22:13  jesse
5235
5236         * lib/RT/Queue.pm, lib/RT/Template.pm, tools/insertdata:
5237
5238         cleaning up queue create.
5239         
5240 2001-02-11 22:12  jesse
5241
5242         * etc/schema.pm:
5243
5244         started the work on dealing with Deleting records that need to exist to guarantee ref. integrity
5245         
5246 2001-02-11 18:40  jesse
5247
5248         * NEWS:
5249
5250         imported brandon's url importing code
5251         
5252 2001-02-06 22:59  jesse
5253
5254         * lib/RT/Queue.pm, webrt/Admin/Queues/Modify.html,
5255         webrt/Admin/Users/index.html:
5256
5257         Fixes to Queue.pm to stop it from clobbering the Name.
5258         
5259         fixed a typo in the webui Admin/Users/index.html
5260         
5261 2001-02-06 15:22  jesse
5262
5263         * lib/RT/Queue.pm, webrt/Admin/Elements/QueueRightsForUser,
5264         webrt/Admin/Elements/SelectRights,
5265         webrt/Ticket/Elements/ShowMembers:
5266
5267         ACL fixes in Queue.pm.
5268         ACL search fies for the web ui.
5269         fixed a recursive subticket display bug.
5270         
5271 2001-02-06 12:49  jesse
5272
5273         * Makefile:
5274
5275         removed the old rt 1.0 lib/rt directory forever. yay
5276         
5277 2001-02-06 12:48  jesse
5278
5279         * lib/RT/Interface/Email.pm:
5280
5281         Added a tiny patch from ivan to not extract nested messages. not totally sure about this one yet.
5282         
5283 2001-02-02 01:26  jesse
5284
5285         * Makefile:
5286
5287         version bumpin
5288         
5289 2001-02-02 01:11  jesse
5290
5291         * bin/rtadmin, lib/RT/Keyword.pm:
5292
5293         keyword creation, editing and deletion now works via the cli tool.
5294         
5295         This means that for alpha 4, we're *gasp* feature complete.  now to fix lots of bugs.
5296         
5297 2001-02-01 02:46  jesse
5298
5299         * bin/rtadmin, lib/RT/Group.pm, lib/RT/Keyword.pm,
5300         lib/RT/KeywordSelect.pm, tools/testdeps, webrt/Ticket/Display.html,
5301         webrt/Ticket/Elements/ShowHistory,
5302         webrt/Ticket/Elements/ShowTransaction:
5303
5304         Commandline editing of keywordselects now works.
5305         
5306         Added in a patch to collapse history on the ticket listing
5307         page from Byron Ellacott
5308         
5309         Bumped a few dependecy versions. added a File::Spec dependency, since File::Temp
5310         gets it not quote right.
5311         
5312 2001-01-31 02:08  jesse
5313
5314         * bin/rtadmin, lib/RT/Group.pm, webrt/Admin/Groups/Members.html:
5315
5316         Commandline group editing now works. yay. group membership even.
5317         the api changed to be easier to work with and more consistent with other functions
5318         
5319 2001-01-30 23:12  jesse
5320
5321         * lib/RT/Interface/Email.pm, webrt/Ticket/Elements/ShowLinks,
5322         webrt/Ticket/Elements/ShowRequestor:
5323
5324         The email interface now uses tempdir from File::Temp for increased security.
5325         
5326         A couple of webui cleanups to display more sensible things.
5327         
5328 2001-01-30 16:42  jesse
5329
5330         * etc/config.pm, lib/RT/User.pm, lib/RT/Interface/Email.pm:
5331
5332         Added mail-on-error to the mail gateway. now it should tell you when it fails.
5333         
5334         turned off debugging output from ACLs....
5335         
5336 2001-01-29 23:58  jesse
5337
5338         * bin/rtadmin, lib/RT/ACE.pm, lib/RT/ACL.pm, lib/RT/Scrip.pm,
5339         lib/RT/ScripAction.pm, lib/RT/ScripCondition.pm, lib/RT/Scrips.pm,
5340         lib/RT/Template.pm, lib/RT/Templates.pm, lib/RT/User.pm,
5341         lib/RT/Interface/CLI.pm, lib/RT/Interface/Web.pm,
5342         webrt/Admin/Elements/SelectTemplate,
5343         webrt/Admin/Global/Template.html,
5344         webrt/Admin/Global/Templates.html,
5345         webrt/Admin/Queues/Template.html:
5346
5347         A bunch of work on the admin cli (acl editor now works)
5348         
5349         a couple API changes to standardize method names across classes
5350         template editing via the web should work better now.
5351         
5352 2001-01-29 23:56  jesse
5353
5354         * webrt/Elements/: TitleBoxEnd, TitleBoxStart:
5355
5356         Futzing with the title box to make it a bit more consistent
5357         
5358 2001-01-29 23:54  jesse
5359
5360         * lib/RT/Record.pm:
5361
5362         Removed a redundant sub new
5363         
5364 2001-01-29 22:22  jesse
5365
5366         * lib/RT/Group.pm:
5367
5368         Groups can now be loaded by name.
5369         
5370 2001-01-23 15:46  jesse
5371
5372         * bin/rtadmin, etc/schema.pm, lib/RT/Queue.pm, lib/RT/Template.pm,
5373         lib/RT/Ticket.pm, lib/RT/User.pm, lib/RT/Interface/CLI.pm,
5374         tools/initdb:
5375
5376         initdb now punts on database creation for oracle.
5377         
5378         Ticket->Name removed from code (retargeted to post 2.0 and its own table)
5379         Some better error checking in User and Queue.
5380         
5381         Can now edit templates (And create them) from the CLI.
5382         
5383 2001-01-22 12:51  jesse
5384
5385         * lib/RT/Action/Notify.pm:
5386
5387         
5388         It's amazing how much effect 3 little letters can have. with this patch,
5389         scrips that depend on notify (most everything other than autoreply)
5390         just work. woo!
5391         
5392 2001-01-22 06:18  jesse
5393
5394         * lib/RT/Template.pm:
5395
5396         Fixed a couple ACL bugs in Template::_Set
5397         
5398 2001-01-22 05:04  jesse
5399
5400         * Makefile:
5401
5402         Bumped the version # because of the schema change
5403         
5404 2001-01-22 04:51  jesse
5405
5406         * lib/RT/Interface/CLI.pm:
5407
5408         file CLI.pm was initially added on branch rt-1-1.
5409         
5410 2001-01-22 04:51  jesse
5411
5412         * lib/RT/Interface/CLI.pm:
5413
5414         Added CLI.pm, which rt and adminrt are dependant on
5415         
5416 2001-01-22 04:46  jesse
5417
5418         * bin/rtadmin, lib/MANIFEST, lib/RT/Template.pm:
5419
5420         a bit more work on rtadmin (the start of template editing)
5421         
5422         added Interface/CLI to the manifest.
5423         added a comment to Template.pm
5424         
5425 2001-01-22 02:51  jesse
5426
5427         * Makefile, TODO, bin/mason_handler.scgi, bin/rt, bin/rtadmin,
5428         bin/rtmux.pl, bin/webmux.pl, etc/config.pm, etc/schema.Oracle,
5429         etc/schema.pm, lib/RT.pm, lib/RT/Attachment.pm,
5430         lib/RT/CurrentUser.pm, lib/RT/Group.pm, lib/RT/Link.pm,
5431         lib/RT/ObjectKeywords.pm, lib/RT/Queue.pm, lib/RT/Template.pm,
5432         lib/RT/Ticket.pm, lib/RT/Tickets.pm, lib/RT/Transaction.pm,
5433         lib/RT/User.pm, lib/RT/Users.pm, lib/RT/Watchers.pm,
5434         lib/RT/Interface/Email.pm, tools/insertdata,
5435         webrt/Admin/Elements/CreateQueueCalled,
5436         webrt/Admin/Elements/CreateUserCalled,
5437         webrt/Admin/Elements/GrantQueueRightsTo,
5438         webrt/Admin/Elements/ModifyKeywordSelect,
5439         webrt/Admin/Elements/ModifyQueue,
5440         webrt/Admin/Elements/ModifyTemplate,
5441         webrt/Admin/Elements/ModifyUser,
5442         webrt/Admin/Elements/SelectModifyQueue,
5443         webrt/Admin/Elements/SelectModifyUser,
5444         webrt/Admin/Elements/SelectTemplate,
5445         webrt/Admin/Elements/SelectUsers, webrt/Admin/Global/Scrips.html,
5446         webrt/Admin/Global/Template.html,
5447         webrt/Admin/Global/Templates.html,
5448         webrt/Admin/Global/UserRights.html,
5449         webrt/Admin/Groups/Members.html,
5450         webrt/Admin/KeywordSelects/index.html, webrt/Admin/Queues/ACL.html,
5451         webrt/Admin/Queues/Create.html, webrt/Admin/Queues/Keywords.html,
5452         webrt/Admin/Queues/Modify.html, webrt/Admin/Queues/People.html,
5453         webrt/Admin/Queues/Scrips.html, webrt/Admin/Queues/Template.html,
5454         webrt/Admin/Queues/Templates.html, webrt/Admin/Queues/index.html,
5455         webrt/Admin/Users/Modify.html, webrt/Admin/Users/Prefs.html,
5456         webrt/Admin/Users/index.html, webrt/Elements/Header,
5457         webrt/Elements/MyRequests, webrt/Elements/MyTickets,
5458         webrt/Elements/Quicksearch, webrt/Elements/SelectNewTicketQueue,
5459         webrt/Elements/SelectOwner, webrt/Elements/SelectQueue,
5460         webrt/Elements/SelectUsers, webrt/SelfService/Details.html,
5461         webrt/SelfService/Elements/Header,
5462         webrt/SelfService/Elements/MyRequests,
5463         webrt/SelfService/Elements/ShowTransaction,
5464         webrt/Ticket/Create.html, webrt/Ticket/ModifyLinks.html,
5465         webrt/Ticket/autohandler, webrt/Ticket/Elements/AddWatchers,
5466         webrt/Ticket/Elements/ShowBasics, webrt/Ticket/Elements/ShowDates,
5467         webrt/Ticket/Elements/ShowDependencies,
5468         webrt/Ticket/Elements/ShowLinks, webrt/Ticket/Elements/ShowPeople,
5469         webrt/Ticket/Elements/ShowReferences,
5470         webrt/Ticket/Elements/ShowTransaction:
5471
5472         In prep for a true schema freeze, I fixed a number of attribute names that were troublesome for
5473         one reason or another.
5474         
5475                 Queue->QueueId and User->UserId have been changed to Queue->Name and User->Name, so
5476                 as not to conflict with queue->id and user->id any more.  A number of tables
5477                 used "Alias" and "Title" and things like that, rather than the somewhat
5478                 more standard "Name" and "Description"
5479         
5480         Abstracted a bunch of the CLI setup stuff out into lib/RT/Interface/CLI
5481         
5482         Abstracted some of the core DB startup code into RT.pm
5483         
5484         fixed the makefile to handle the new rtadmin.
5485         
5486         lots of updates to the new rtadmin (which works for user editing!)
5487         
5488         fixed a bug in ObjectKeywords->LoadByName....
5489         
5490 2001-01-19 04:23  jesse
5491
5492         * bin/rtadmin:
5493
5494         A bit of cleanup and a bit more docs.  it's now actually implementable with getopt::long
5495         
5496 2001-01-19 04:16  jesse
5497
5498         * bin/rtadmin:
5499
5500         file rtadmin was initially added on branch rt-1-1.
5501         
5502 2001-01-19 04:16  jesse
5503
5504         * bin/rtadmin:
5505
5506         Docced the proposed cli for the new rtadmin tool. It's rather more intense than I'd intended
5507         
5508 2001-01-19 02:15  jesse
5509
5510         * lib/RT/User.pm:
5511
5512         Fixed ACL bug that prevented by-group auth from working
5513         
5514 2001-01-19 00:52  jesse
5515
5516         * lib/RT/Ticket.pm, lib/RT/User.pm, webrt/SelfService/Details.html:
5517
5518         Work on SelfService (fixing the a permission denied bug)
5519         
5520 2001-01-19 00:21  jesse
5521
5522         * webrt/NoAuth/webrt.css:
5523
5524         file webrt.css was initially added on branch rt-1-1.
5525         
5526 2001-01-19 00:21  jesse
5527
5528         * webrt/: webrt.css, Elements/Header, NoAuth/webrt.css,
5529         SelfService/Details.html, SelfService/Elements/Header:
5530
5531         webui cleanups
5532         
5533 2001-01-19 00:07  jesse
5534
5535         * bin/rt:
5536
5537         bug-fixing in bin/rt
5538         
5539 2001-01-18 23:47  jesse
5540
5541         * lib/RT/Link.pm, lib/RT/Ticket.pm, lib/RT/Transaction.pm,
5542         webrt/Ticket/ModifyLinks.html, webrt/Ticket/Elements/ShowLinks,
5543         webrt/Ticket/Elements/ShowMembers,
5544         webrt/Ticket/Elements/ShowReferences,
5545         webrt/Ticket/Elements/ShowSummary:
5546
5547         A bunch of work on links.
5548         API cleanups.
5549         Ticket-> Members and MemberOf  now return Links objects rather than Tickets Objects
5550         Edit links via the webui works now
5551         
5552 2001-01-18 15:11  jesse
5553
5554         * HACKING, docs/API:
5555
5556         Added a bit more documentation and philosophy
5557         to the API file. yanked tobix' old out of date "HACKING"
5558         doc
5559         
5560 2001-01-18 03:18  jesse
5561
5562         * Makefile, NEWS:
5563
5564         Headers in incoming mail are now parsed case insensitively.
5565         
5566         Version is now 1.0.7
5567         
5568 2001-01-17 16:41  jesse
5569
5570         * Makefile, tools/testdeps:
5571
5572         updated searchbuilder dependency in testdeps
5573         
5574         revved version in Makefile for release.
5575         
5576 2001-01-17 14:27  jesse
5577
5578         * Makefile, bin/rt, lib/RT/Date.pm:
5579
5580         Fixed #45 Permissions bug on redhat 6.0
5581         Fixed #51 RT CLI doesn't check for valid user
5582         
5583         Implemented a bunch more searching in bin/rt
5584         
5585         Refactored RT::Date a bit.
5586         
5587         Fixed some unreported permissions eits.
5588         
5589 2001-01-16 11:43  jesse
5590
5591         * webrt/Ticket/Elements/: ShowLinks, ShowMemberOf, ShowMembers,
5592         ShowPeople, ShowSummary:
5593
5594         Cleaned up and shortened the Ticket Display screen
5595         
5596 2001-01-16 10:56  jesse
5597
5598         * lib/RT/Ticket.pm, webrt/Ticket/Modify.html:
5599
5600         Cleaned up and better documented Ticket->SetStatus
5601         Ticket/Modify.html got rid of a whole bunch of evals.
5602         
5603 2001-01-15 23:57  jesse
5604
5605         * Makefile, lib/MANIFEST, lib/RT/Tickets.pm:
5606
5607         Removed a deleted file from the manifest. revved the version
5608         
5609 2001-01-15 15:19  jesse
5610
5611         * lib/RT/: KeywordSelect.pm, Queue.pm:
5612
5613         Adding the ability to load keyword selects by name.
5614         
5615 2001-01-15 03:49  jesse
5616
5617         * lib/RT/Ticket.pm, webrt/Ticket/Elements/EditKeywordSelects:
5618
5619         keyword display now cleaner. doesn't force you to select a keyword if none
5620         is selected yet.
5621         
5622 2001-01-15 03:36  jesse
5623
5624         * lib/RT/Ticket.pm:
5625
5626         SetQueue is no-longer heinously broken. thanks eoin
5627         
5628 2001-01-15 03:10  jesse
5629
5630         * lib/RT/: Queue.pm, User.pm, Action/Notify.pm, Action/Spam.pm:
5631
5632         removed an old RT::Action that didn't actually do anything useful these days.  it'll get replaced later.
5633         
5634         Scrips which sign watchers up for things _actually seem to work_
5635         (required some frobbing of watchers)
5636         
5637 2001-01-15 02:44  jesse
5638
5639         * bin/rt, etc/schema.pm, lib/RT/ObjectKeywords.pm, lib/RT/Queue.pm,
5640         lib/RT/Template.pm, lib/RT/Ticket.pm, lib/RT/Tickets.pm,
5641         lib/RT/Watchers.pm, webrt/Elements/ViewUser,
5642         webrt/Ticket/Elements/ShowRequestor:
5643
5644         Added a 'Type' column to templates, to more easily allow for insertable templates for quick responses from customer service folks ,etc.
5645         Reworked a bunch of the watchers code to not do its own potentially very bogus caching and to reuse more core code.
5646         Oh. and it always returns the expected object type now.
5647         
5648         Redid tobias' old "ViewUser" box to use a set of tickets, rather than a bogus search for watchers (ignoring tickets).
5649         
5650         Fixed a bug in searching for tickets by watcher.
5651         
5652 2001-01-15 00:53  jesse
5653
5654         * bin/rt, webrt/Elements/SelectOwner, webrt/Elements/TitleBoxStart,
5655         webrt/NoAuth/Login.html, webrt/Ticket/Elements/ShowSummary:
5656
5657         Added a bunch of doc to bin/rt. probably should have check to see if it runs ;)
5658         TitleBoxStart got the attributes:  class, title_href and titleright_href. makes calls to it cleaner.
5659         showsummary got a few more links to the places things should go.
5660         selectOwner now will actually default to nobody if that's the right value.
5661         
5662 2001-01-13 03:22  jesse
5663
5664         * TODO:
5665
5666         Changed the TODO file to point to the current TODO list
5667         
5668 2001-01-13 03:18  jesse
5669
5670         * Makefile:
5671
5672         Bumped version # for release
5673         
5674 2001-01-13 03:11  jesse
5675
5676         * bin/rtmux.pl, lib/RT/Queue.pm, lib/RT/Action/SendEmail.pm:
5677
5678         Fixing a couple minor things in rtmux and Queue.pm so that the mail interfaces work ok.
5679         
5680 2001-01-13 02:34  jesse
5681
5682         * lib/RT/User.pm:
5683
5684         Added the ability to generate a random password to RT::User.  we don't yet
5685         have a nice way to email this information to the user. which is a real bummer.
5686         
5687 2001-01-12 17:35  jesse
5688
5689         * etc/config.pm, lib/RT/Ticket.pm, lib/RT/User.pm,
5690         lib/RT/Interface/Web.pm, webrt/Admin/Users/Modify.html,
5691         webrt/SelfService/Create.html, webrt/SelfService/Details.html,
5692         webrt/SelfService/Elements/Header, webrt/SelfService/Elements/Tabs:
5693
5694         Made ACLs for 'Everyone' work. fixed a few other small ACL bugs.
5695         Made the 'Requestor-mode' ticket create tool work.
5696         
5697 2001-01-12 12:27  jesse
5698
5699         * webrt/Elements/: SelectDate, SelectOwner:
5700
5701         Commented out unimplemented select relative date bits.
5702         SelectOwner now lets you pick nobody.
5703         
5704 2001-01-12 03:16  jesse
5705
5706         * bin/rt, bin/rtmux.pl, lib/RT/Ticket.pm, tools/testdeps:
5707
5708         Comments and Correspondence work from the cli now. with and without --source (for source data) and --no-edit (to disable invocation of $EDITOR)
5709         
5710         rt and rtmux.pl now drop setgidness as soon as they can. it's happier this
5711         way. really :)
5712         
5713         testdeps now installs File::Temp, which is needed to do safe tempfile usage.
5714         
5715 2001-01-12 00:11  jesse
5716
5717         * webrt/Elements/: MyRequests, MyTickets:
5718
5719         Bug fix for #47 (Id flows into subject on 'home' screen)
5720         
5721 2001-01-11 03:34  jesse
5722
5723         * webrt/Elements/Header:
5724
5725         Removed extra spaces from the header
5726         
5727 2001-01-11 02:57  jesse
5728
5729         * webrt/Elements/SelectOwner:
5730
5731         Made SelectOwner actually show all the right people
5732         
5733 2001-01-11 02:53  jesse
5734
5735         * tools/testdeps:
5736
5737         Added a requirement for the current DBIx::SearchBuilder to testdeps
5738         
5739 2001-01-11 02:28  jesse
5740
5741         * Makefile:
5742
5743         revved the version for distribution
5744         
5745 2001-01-11 02:28  jesse
5746
5747         * lib/RT/Ticket.pm, lib/RT/Interface/Web.pm,
5748         webrt/Elements/Quicksearch, webrt/Elements/TitleBoxStart,
5749         webrt/Ticket/Display.html, webrt/Ticket/Elements/EditBasics:
5750
5751         fixed a couple of UI bugs. the 'quick' links in the web ticket view should now all work.
5752         Logger->warn  -> Logger->warning in the web ui
5753         
5754 2001-01-10 17:42  jesse
5755
5756         * Makefile:
5757
5758         Bumped to 1.3.33
5759         
5760 2001-01-10 01:46  jesse
5761
5762         * webrt/Ticket/Attachment/dhandler:
5763
5764         Date: Wed, 10 Jan 2001 16:22:43 +1000 (EST)                                     From: Byron Ellacott <bje@apnic.net>                                            To: rt-devel@fsck.com                                                           Subject: Re: [rt-devel] [rt-announce] RT 1.3.30 released                        List-Id: RT Development <rt-devel.lists.fsck.com>                                                                                                               [-- Attachment #1 --]                                                           [-- Type: text/PLAIN, Encoding: 7bit, Size: 0.7K --]                                                                                                            On Wed, 3 Jan 2001, Jesse wrote:                                                                                                                                [snip]                                                                                                                                                          I noticed 1-3-31 sitting around, so I installed that.  I'm giving a             demonstration tomorrow, so I've been running through the web UI.  I             noticed a problem with attachments - HTML::Mason was munging everything to      be HTML-nice, but a jpg doesn't display if its < characters are changed to      &lt;, and it's not good to have </BODY></HTML> on the end of binary             attachments.
5765         
5766 2001-01-10 00:24  jesse
5767
5768         * Makefile:
5769
5770         Revved the version to 1.3.32
5771         
5772 2001-01-09 23:57  jesse
5773
5774         * webrt/Admin/Users/Rights.html:
5775
5776         file Rights.html was initially added on branch rt-1-1.
5777         
5778 2001-01-09 23:57  jesse
5779
5780         * lib/RT/Record.pm, lib/RT/User.pm, lib/RT/Interface/Email.pm,
5781         tools/insertdata, webrt/Admin/Elements/UserTabs,
5782         webrt/Admin/Users/Modify.html, webrt/Admin/Users/Rights.html,
5783         webrt/Elements/Quicksearch, webrt/Elements/TitleBoxEnd,
5784         webrt/Elements/TitleBoxStart:
5785
5786         Did some work on User creation to check for duplicate userids on create.
5787         Better user create error checking.
5788         Switched the TitleBox UI to a compromise between new and old.
5789         
5790         Did a bit of ui work on web based user modification
5791         
5792 2001-01-09 02:15  jesse
5793
5794         * Makefile, lib/RT/User.pm, tools/insertdata,
5795         webrt/Admin/Users/Modify.html:
5796
5797         shuffling around hte user password stuff. hopefully the user modification issues seen in 1.3.30 will be fixed.
5798         
5799 2001-01-09 00:48  jesse
5800
5801         * webrt/Ticket/History.html:
5802
5803         file History.html was initially added on branch rt-1-1.
5804         
5805 2001-01-09 00:48  jesse
5806
5807         * docs/keywords:
5808
5809         file keywords was initially added on branch rt-1-1.
5810         
5811 2001-01-09 00:48  jesse
5812
5813         * bin/mason_handler.scgi:
5814
5815         file mason_handler.scgi was initially added on branch rt-1-1.
5816         
5817 2001-01-09 00:48  jesse
5818
5819         * Makefile, bin/mason_handler.scgi, bin/webmux.pl, docs/keywords,
5820         lib/RT/Tickets.pm, lib/RT/Interface/Web.pm,
5821         webrt/Admin/Elements/GrantQueueRightsTo~,
5822         webrt/Ticket/History.html:
5823
5824         Started to write out notes on a testsuite.
5825         Started work on a CGI/SpeedyCGI frontend
5826         added a file that was missing in 1.3.30
5827         
5828 2001-01-08 14:04  jesse
5829
5830         * NEWS, README:
5831
5832         Added a web based due-date patch.
5833         
5834 2001-01-06 15:17  jesse
5835
5836         * etc/schema.pm:
5837
5838         Added 'Deleted' attributes for tables whose entries can not be safely
5839         removed from the database for ref. integrity problems.
5840         
5841 2001-01-03 23:07  jesse
5842
5843         * Makefile:
5844
5845         Bumped version to 1.3.30
5846         
5847 2001-01-03 23:02  jesse
5848
5849         * tools/testdeps:
5850
5851         file testdeps was initially added on branch rt-1-1.
5852         
5853 2001-01-03 23:02  jesse
5854
5855         * README, bin/testdeps.pl, lib/Makefile.PL, tools/testdeps,
5856         webrt/Elements/TitleBoxStart:
5857
5858         a bit of quick UI work.
5859         an update to depend on DBIx::SearchBuilder 0.15 (just releaseD)
5860         testdeps moved to tools
5861         
5862 2001-01-03 03:21  jesse
5863
5864         * bin/rt, lib/RT/Tickets.pm:
5865
5866         ticket searches for integers are a bit more flexible now (and the code's tighter)
5867         
5868         the rtq section of the new bin/rt appears functional, if underdocced.
5869         
5870 2001-01-02 22:55  jesse
5871
5872         * lib/RT/Tickets.pm, lib/RT/Interface/Web.pm,
5873         webrt/Search/PickRestriction:
5874
5875         Imported ivan's keyword search patch, along with a modification to allow
5876         for _not_ selecting keywords.
5877         
5878 2001-01-02 21:45  jesse
5879
5880         * Makefile, bin/testdeps.pl, lib/RT/KeywordSelect.pm,
5881         lib/RT/ObjectKeyword.pm, lib/RT/ObjectKeywords.pm,
5882         lib/RT/Ticket.pm, lib/RT/Tickets.pm, lib/RT/Watchers.pm,
5883         lib/RT/Interface/Web.pm, tools/insertdata, webrt/webrt.css,
5884         webrt/Elements/Header, webrt/Elements/TitleBoxStart,
5885         webrt/Elements/ViewUser, webrt/Search/Listing.html,
5886         webrt/Search/PickRestriction, webrt/Ticket/Create.html,
5887         webrt/Ticket/Display.html, webrt/Ticket/Elements/ShowBasics,
5888         webrt/Ticket/Elements/ShowSummary,
5889         webrt/Ticket/Elements/ShowTransaction, webrt/Ticket/Elements/Tabs:
5890
5891         Fixed a warning in testdeps (Well, worked around it, anyway)
5892         Added some helper functions for keywords and keyword selects.
5893         
5894         did a bunch of UI cleanup. started to color-code the webui
5895         
5896         started work on a generic queue listing format in Tickets.pm
5897         
5898 2001-01-02 15:02  jesse
5899
5900         * webrt/SelfService/Elements/ShowTransaction:
5901
5902         file ShowTransaction was initially added on branch rt-1-1.
5903         
5904 2001-01-02 15:02  jesse
5905
5906         * webrt/SelfService/: Create.html, Details.html,
5907         Elements/GotoTicket, Elements/Header, Elements/ShowTransaction,
5908         Elements/Tabs:
5909
5910         Fleshed out more of the requestor UI.
5911         It's good enough for the alpha. yay!
5912         
5913 2001-01-02 15:02  jesse
5914
5915         * webrt/SelfService/Elements/GotoTicket:
5916
5917         file GotoTicket was initially added on branch rt-1-1.
5918         
5919 2001-01-01 19:06  jesse
5920
5921         * webrt/Ticket/: Modify.html, ModifyDates.html, ModifyPeople.html,
5922         Elements/EditBasics, Elements/EditKeywordSelects,
5923         Elements/ShowDates, Elements/ShowSummary:
5924
5925         Even yet still more Technicolor!
5926         
5927 2001-01-01 18:42  jesse
5928
5929         * webrt/NoAuth/images/spacer.gif:
5930
5931         file spacer.gif was initially added on branch rt-1-1.
5932         
5933 2001-01-01 18:42  jesse
5934
5935         * webrt/NoAuth/Reminder.html:
5936
5937         file Reminder.html was initially added on branch rt-1-1.
5938         
5939 2001-01-01 18:42  jesse
5940
5941         * webrt/Elements/Section:
5942
5943         file Section was initially added on branch rt-1-1.
5944         
5945 2001-01-01 18:42  jesse
5946
5947         * lib/RT/CurrentUser.pm, lib/RT/KeywordSelect.pm, webrt/webrt.css,
5948         webrt/Admin/Keywords/index.html, webrt/Admin/Queues/People.html,
5949         webrt/Elements/Header, webrt/Elements/ListActions,
5950         webrt/Elements/MyRequests, webrt/Elements/MyTickets,
5951         webrt/Elements/Section, webrt/Elements/Submit,
5952         webrt/Elements/TitleBoxEnd, webrt/Elements/TitleBoxStart,
5953         webrt/NoAuth/Login.html, webrt/NoAuth/Reminder.html,
5954         webrt/NoAuth/images/spacer.gif, webrt/Ticket/Display.html,
5955         webrt/Ticket/ModifyPeople.html, webrt/Ticket/Elements/ShowSummary,
5956         webrt/Ticket/Elements/ShowTransaction:
5957
5958         A bunch of UI work.
5959         Ticket Display is significantly different. and _much_ faster loading.
5960         A color style guide for the web ui is forthcoming.
5961         
5962         removed a Die from CurrentUser.
5963         
5964 2000-12-30 03:27  jesse
5965
5966         * webrt/Elements/Tabs:
5967
5968         fixed a ui nit from ivan
5969         
5970 2000-12-30 03:03  jesse
5971
5972         * webrt/Ticket/Elements/ShowSummary:
5973
5974         fixed a hyperlink.
5975         
5976 2000-12-30 00:07  jesse
5977
5978         * Makefile:
5979
5980         bumped version for release
5981         
5982 2000-12-30 00:03  jesse
5983
5984         * etc/config.pm, lib/RT/User.pm,
5985         webrt/Admin/Elements/ModifyKeywordSelect,
5986         webrt/Admin/Global/Keywords.html,
5987         webrt/Admin/KeywordSelects/index.html,
5988         webrt/Admin/Keywords/Modify.html, webrt/Admin/Keywords/index.html,
5989         webrt/Admin/Queues/Keywords.html, webrt/Admin/Users/index.html:
5990
5991         Fixed a bug in keyword creation that caused urls and param values to get buggered.
5992         
5993         Passwords are now encrypted in the database
5994         
5995 2000-12-29 05:54  jesse
5996
5997         * bin/rt, lib/RT/Link.pm, lib/RT/Ticket.pm,
5998         lib/RT/Interface/Web.pm, webrt/Ticket/Display.html,
5999         webrt/Ticket/Elements/ShowDependencies,
6000         webrt/Ticket/Elements/ShowLinks:
6001
6002         Did a bunch of work on the linking interface. It's now got
6003         a much easier API. and it's twice as functional (you can delete links)
6004         
6005         Did the proof-of concept for the link code in the CLI. it'll need
6006         fleshing out tomorrow.
6007         
6008         Fleshed out other parts of the CLI.
6009         
6010         stayed up way too late.
6011         
6012 2000-12-29 00:30  jesse
6013
6014         * Makefile, bin/rt, lib/RT/Keyword.pm, lib/RT/Ticket.pm:
6015
6016         Added keyword support to the CLI.
6017         fixed a couple of Keyword core bugs
6018         
6019 2000-12-28 03:56  jesse
6020
6021         * bin/rt, bin/testdeps.pl, lib/RT/Keyword.pm,
6022         lib/RT/KeywordSelect.pm, lib/RT/User.pm:
6023
6024         Removed unused keyword related code. added in a bit of
6025         new keyword related code to get "relative" paths of keywords.
6026         
6027         fixed a longstanding warning in ACL checking.
6028         
6029         first 1/2 of keywords support for the new rt cli.
6030         
6031         added Tie::IxHash to testdeps.pl (keywords needs it)
6032         
6033 2000-12-27 02:19  jesse
6034
6035         * webrt/Ticket/Elements/ShowTransaction:
6036
6037         missed a comma
6038         
6039 2000-12-27 01:21  jesse
6040
6041         * webrt/Admin/Global/Keywords.html:
6042
6043         file Keywords.html was initially added on branch rt-1-1.
6044         
6045 2000-12-27 01:21  jesse
6046
6047         * etc/schema.pm, lib/RT/ACE.pm, lib/RT/KeywordSelect.pm,
6048         lib/RT/KeywordSelects.pm, lib/RT/Queue.pm, lib/RT/Ticket.pm,
6049         lib/RT/Transaction.pm, webrt/Admin/Elements/SystemTabs,
6050         webrt/Admin/Global/Keywords.html, webrt/Admin/Queues/Keywords.html,
6051         webrt/Ticket/Create.html, webrt/Ticket/ModifyPeople.html,
6052         webrt/Ticket/Elements/EditKeywordSelects,
6053         webrt/Ticket/Elements/ShowKeywordSelects,
6054         webrt/Ticket/Elements/ShowSummary,
6055         webrt/Ticket/Elements/ShowTransaction:
6056
6057         Added the ability to name keyword selects.
6058         first round of ACLing for keywords.
6059         
6060         Added the ability to create KeywordSelects which apply to all queues (Rather than just
6061         a single queue)
6062         
6063         misc bigfixes.
6064         
6065 2000-12-26 02:56  jesse
6066
6067         * webrt/Elements/SelectKeywordOptions:
6068
6069         file SelectKeywordOptions was initially added on branch rt-1-1.
6070         
6071 2000-12-26 02:56  jesse
6072
6073         * webrt/Admin/Keywords/index.html:
6074
6075         file index.html was initially added on branch rt-1-1.
6076         
6077 2000-12-26 02:56  jesse
6078
6079         * webrt/Admin/Queues/Keywords.html:
6080
6081         file Keywords.html was initially added on branch rt-1-1.
6082         
6083 2000-12-26 02:56  jesse
6084
6085         * webrt/Elements/SelectKeyword:
6086
6087         file SelectKeyword was initially added on branch rt-1-1.
6088         
6089 2000-12-26 02:56  jesse
6090
6091         * bin/webmux.pl, etc/schema.pm, lib/RT/Keyword.pm,
6092         lib/RT/KeywordSelect.pm, lib/RT/KeywordSelects.pm,
6093         lib/RT/Keywords.pm, lib/RT/ObjectKeyword.pm,
6094         lib/RT/ObjectKeywords.pm, lib/RT/Queue.pm, lib/RT/Ticket.pm,
6095         lib/RT/Watchers.pm, webrt/Admin/Elements/ModifyKeyword,
6096         webrt/Admin/Elements/ModifyKeywordSelect,
6097         webrt/Admin/Elements/QueueTabs, webrt/Admin/Elements/Tabs,
6098         webrt/Admin/KeywordSelects/index.html,
6099         webrt/Admin/Keywords/Modify.html, webrt/Admin/Keywords/index.html,
6100         webrt/Admin/Queues/Keywords.html, webrt/Elements/SelectKeyword,
6101         webrt/Elements/SelectKeywordOptions, webrt/Ticket/Modify.html,
6102         webrt/Ticket/Elements/EditKeywordSelects,
6103         webrt/Ticket/Elements/ShowKeywordSelects:
6104
6105         My first pass at making the keywords stuff work more like the rest of the RT core.
6106         A couple of minor fixes on non-keywords things, but mostly this was an
6107         edit of the keywords code to:
6108                 1. make the admin UI work more like the rest of the admin ui
6109                 (still need to do "global" keyword selections)
6110         
6111                 2. bring the coding style of the keywords stuff more into line
6112                 with the rest of the codebase
6113         
6114                 3. flesh out the helper methods in the keywords modules.
6115         
6116 2000-12-24 02:04  jesse
6117
6118         * lib/RT/: Keyword.pm, KeywordSelect.pm, ObjectKeyword.pm:
6119
6120         A first round of commentary and cleanup on a few modules
6121         
6122 2000-12-24 01:34  jesse
6123
6124         * webrt/Ticket/Elements/ShowKeywordSelects:
6125
6126         file ShowKeywordSelects was initially added on branch rt-1-1.
6127         
6128 2000-12-24 01:34  jesse
6129
6130         * webrt/Ticket/Elements/EditKeywordSelects:
6131
6132         file EditKeywordSelects was initially added on branch rt-1-1.
6133         
6134 2000-12-24 01:34  jesse
6135
6136         * webrt/Admin/: KeywordSelects/Modify.html, Keywords/Modify.html:
6137
6138         file Modify.html was initially added on branch rt-1-1.
6139         
6140 2000-12-24 01:34  jesse
6141
6142         * webrt/Admin/KeywordSelects/index.html:
6143
6144         file index.html was initially added on branch rt-1-1.
6145         
6146 2000-12-24 01:34  jesse
6147
6148         * webrt/Admin/Elements/ModifyKeyword:
6149
6150         file ModifyKeyword was initially added on branch rt-1-1.
6151         
6152 2000-12-24 01:34  jesse
6153
6154         * webrt/Admin/Elements/ModifyKeywordSelect:
6155
6156         file ModifyKeywordSelect was initially added on branch rt-1-1.
6157         
6158 2000-12-24 01:34  jesse
6159
6160         * webrt/Admin/Elements/SelectModifyKeyword:
6161
6162         file SelectModifyKeyword was initially added on branch rt-1-1.
6163         
6164 2000-12-24 01:34  jesse
6165
6166         * webrt/Admin/Elements/SelectModifyKeywordSelect:
6167
6168         file SelectModifyKeywordSelect was initially added on branch rt-1-1.
6169         
6170 2000-12-24 01:34  jesse
6171
6172         * lib/RT/ObjectKeyword.pm:
6173
6174         file ObjectKeyword.pm was initially added on branch rt-1-1.
6175         
6176 2000-12-24 01:34  jesse
6177
6178         * lib/RT/Keyword.pm:
6179
6180         file Keyword.pm was initially added on branch rt-1-1.
6181         
6182 2000-12-24 01:34  jesse
6183
6184         * lib/RT/KeywordSelect.pm:
6185
6186         file KeywordSelect.pm was initially added on branch rt-1-1.
6187         
6188 2000-12-24 01:34  jesse
6189
6190         * lib/test.pl:
6191
6192         file test.pl was initially added on branch rt-1-1.
6193         
6194 2000-12-24 01:34  jesse
6195
6196         * lib/RT/ObjectKeywords.pm:
6197
6198         file ObjectKeywords.pm was initially added on branch rt-1-1.
6199         
6200 2000-12-24 01:34  jesse
6201
6202         * lib/RT/KeywordSelects.pm:
6203
6204         file KeywordSelects.pm was initially added on branch rt-1-1.
6205         
6206 2000-12-24 01:34  jesse
6207
6208         * lib/RT/Keywords.pm:
6209
6210         file Keywords.pm was initially added on branch rt-1-1.
6211         
6212 2000-12-24 01:34  jesse
6213
6214         * Makefile, etc/acl.Pg, etc/schema.pm, lib/MANIFEST,
6215         lib/MANIFEST.SKIP, lib/Makefile.PL, lib/RT.pm, lib/test.pl,
6216         lib/RT/Keyword.pm, lib/RT/KeywordSelect.pm,
6217         lib/RT/KeywordSelects.pm, lib/RT/Keywords.pm,
6218         lib/RT/ObjectKeyword.pm, lib/RT/ObjectKeywords.pm,
6219         lib/RT/Ticket.pm, webrt/Admin/Elements/ModifyKeyword,
6220         webrt/Admin/Elements/ModifyKeywordSelect,
6221         webrt/Admin/Elements/SelectModifyKeyword,
6222         webrt/Admin/Elements/SelectModifyKeywordSelect,
6223         webrt/Admin/Elements/Tabs, webrt/Admin/KeywordSelects/Modify.html,
6224         webrt/Admin/KeywordSelects/index.html,
6225         webrt/Admin/Keywords/Modify.html, webrt/Ticket/Modify.html,
6226         webrt/Ticket/Elements/EditBasics,
6227         webrt/Ticket/Elements/EditKeywordSelects,
6228         webrt/Ticket/Elements/ShowKeywordSelects,
6229         webrt/Ticket/Elements/ShowSummary:
6230
6231         Importing two largish patches from ivan@420.am:
6232                 First up, ivan switched lib/RT over to using MakeMaker..so now
6233                 we get man pages for the core modules and a bunch of other cool stuff.
6234         
6235                 Second: ivan handed us an almost complete keywords system.  Over the next
6236                 week or two, I'm going to be adding ACL support to the keywords system
6237                 and starting to integrate bits of it better into the rest of the core
6238                 (though it's nearly all done already).
6239         
6240                         Thanks, ivan!
6241         
6242 2000-12-24 01:34  jesse
6243
6244         * lib/MANIFEST:
6245
6246         file MANIFEST was initially added on branch rt-1-1.
6247         
6248 2000-12-24 01:34  jesse
6249
6250         * lib/Makefile.PL:
6251
6252         file Makefile.PL was initially added on branch rt-1-1.
6253         
6254 2000-12-24 01:34  jesse
6255
6256         * lib/RT.pm:
6257
6258         file RT.pm was initially added on branch rt-1-1.
6259         
6260 2000-12-24 01:34  jesse
6261
6262         * lib/MANIFEST.SKIP:
6263
6264         file MANIFEST.SKIP was initially added on branch rt-1-1.
6265         
6266 2000-12-23 23:45  jesse
6267
6268         * Makefile, webrt/Ticket/Elements/Tabs:
6269
6270         made the links in the ticket tool bar point to the right places.
6271         
6272 2000-12-23 23:15  jesse
6273
6274         * lib/RT/Ticket.pm:
6275
6276         fixing a typo and the docs.
6277         
6278 2000-12-23 23:12  jesse
6279
6280         * lib/RT/Ticket.pm:
6281
6282         the internal function _SetTold shouldn't be hitting an ACL check.
6283         
6284 2000-12-23 17:37  jesse
6285
6286         * lib/RT/Ticket.pm, webrt/Ticket/Display.html,
6287         webrt/Ticket/Modify.html, webrt/Ticket/ModifyDates.html,
6288         webrt/Ticket/ModifyLinks.html, webrt/Ticket/ModifyPeople.html,
6289         webrt/Ticket/Update.html, webrt/Ticket/Elements/Tabs,
6290         webrt/Ticket/Elements/TicketToolBox:
6291
6292         Cleaned up a bit of date diff related functionality.
6293         
6294         Did work on the ticket tool bar.
6295         
6296 2000-12-23 16:46  jesse
6297
6298         * lib/RT/Record.pm:
6299
6300         Lets try that again..
6301         
6302 2000-12-23 16:39  jesse
6303
6304         * lib/RT/Record.pm:
6305
6306         LongSinceUpdatedAsString is now actually relative :)
6307         
6308 2000-12-23 16:09  jesse
6309
6310         * lib/RT/Tickets.pm:
6311
6312         added a default to LimitStatus.
6313         
6314 2000-12-23 01:47  jesse
6315
6316         * bin/: rt, testdeps.pl:
6317
6318         updated testdeps to require the latest mason (for ease of debugging)
6319         the new combined bin/rt actually implements the behavior of rtq and rt -show
6320         fully (I believe). next up, more ticket modification and a code cleanup
6321         
6322 2000-12-22 18:37  jesse
6323
6324         * Makefile:
6325
6326         bumped to 1.3.28 for release
6327         
6328 2000-12-19 22:38  jesse
6329
6330         * lib/RT/Ticket.pm, lib/RT/Tickets.pm, lib/RT/Transaction.pm,
6331         lib/RT/Interface/Web.pm, webrt/Elements/Tabs,
6332         webrt/Ticket/ModifyPeople.html, webrt/Ticket/Elements/EditPeople,
6333         webrt/User/Prefs.html:
6334
6335         Removed outdated CC request to and BCC request to
6336         did some UI touchups.
6337         
6338         started a bit of work in tickets.pm for the new CLI (more explicit searching)
6339         
6340 2000-12-19 21:50  jesse
6341
6342         * bin/rt:
6343
6344         Modifying ticket requestors from the commandline works. yay.
6345         Simplified the commandline arguments a bit too.
6346         
6347 2000-12-19 18:37  jesse
6348
6349         * bin/: mason_handler.fcgi, webmux.pl:
6350
6351         updaes to webmux.pl to work on with new versions of HTML::Mason
6352         
6353 2000-12-19 14:05  jesse
6354
6355         * webrt/Ticket/Display.html:
6356
6357         Fixed a bug in Ticket/Display.html that caused navigation not to work within new tickets.
6358         
6359 2000-12-19 04:03  jesse
6360
6361         * bin/rt:
6362
6363         implemented --history (show ticket history)
6364         and --limit-status (limit to a ticket status)
6365         just to make sure that this works at all.  it does.
6366         
6367         With the new ui, you'll be able to trivially perform actions on large #s of tickets.
6368         
6369 2000-12-19 03:38  jesse
6370
6371         * bin/rt:
6372
6373         After playing with a few Getopt variants, I've settled on Getopt::Long for now...
6374         and implemented the skeleton of the new RT cli.  I suspect that with another day's work,
6375         it should be mostly functional. yay.
6376         
6377 2000-12-19 03:38  jesse
6378
6379         * bin/rt:
6380
6381         file rt was initially added on branch rt-1-1.
6382         
6383 2000-12-18 19:34  jesse
6384
6385         * docs/design_docs/cli_spec:
6386
6387         file cli_spec was initially added on branch rt-1-1.
6388         
6389 2000-12-18 19:34  jesse
6390
6391         * docs/design_docs/cli_spec:
6392
6393         Added the CLI spec from deborah.
6394         
6395 2000-12-18 02:11  jesse
6396
6397         * webrt/Elements/: CreateTicket, GotoTicket:
6398
6399         Fixed a basepath error.
6400         
6401 2000-12-18 01:19  jesse
6402
6403         * webrt/Elements/CreateTicket:
6404
6405         file CreateTicket was initially added on branch rt-1-1.
6406         
6407 2000-12-18 01:19  jesse
6408
6409         * webrt/Elements/GotoTicket:
6410
6411         file GotoTicket was initially added on branch rt-1-1.
6412         
6413 2000-12-18 01:19  jesse
6414
6415         * README, webrt/Admin/Queues/Modify.html,
6416         webrt/Admin/Users/Modify.html, webrt/Elements/CreateTicket,
6417         webrt/Elements/GotoTicket, webrt/Search/Listing.html:
6418
6419         A few more changes from Lee Ann and a couple of files I missed on the earlier  checkins.
6420         
6421 2000-12-18 01:14  jesse
6422
6423         * webrt/Admin/Groups/Rights.html:
6424
6425         file Rights.html was initially added on branch rt-1-1.
6426         
6427 2000-12-18 01:14  jesse
6428
6429         * webrt/Admin/Groups/: Members.html, Rights.html:
6430
6431         a couple UI tweaks from Lee Ann Goldstein
6432         
6433 2000-12-18 00:51  jesse
6434
6435         * webrt/: Admin/Elements/SystemTabs, Admin/Groups/index.html,
6436         Admin/Users/index.html, Elements/Submit, Elements/Tabs:
6437
6438         More UI hacking. whee
6439         
6440 2000-12-17 23:55  jesse
6441
6442         * webrt/: Elements/SelectNewTicketQueue, Elements/SelectOwner,
6443         Elements/Tabs, Ticket/Create.html, Ticket/Elements/Tabs:
6444
6445         ui hacking to add the "Create Ticket" and "Goto Ticket" ui elements at the top.
6446         
6447 2000-12-17 22:17  jesse
6448
6449         * lib/RT/Ticket.pm, lib/RT/Transaction.pm,
6450         webrt/Elements/MessageBox, webrt/Ticket/Modify.html,
6451         webrt/Ticket/ModifyPeople.html:
6452
6453         Fixing bugs 7,8,28
6454         
6455 2000-12-17 02:38  jesse
6456
6457         * webrt/Ticket/Elements/ShowDates:
6458
6459         *sigh* typo in ShowDates.
6460         
6461 2000-12-17 02:34  jesse
6462
6463         * lib/RT/Date.pm, webrt/Ticket/Elements/EditDates,
6464         webrt/Ticket/Elements/ShowDates:
6465
6466         A bit of work on Dates. a postgres fix from ivan and some display prettification.
6467         
6468 2000-12-17 02:15  jesse
6469
6470         * Makefile, webrt/Ticket/Elements/TicketToolBox:
6471
6472         commeted out some toolbar actions which don't work yet.
6473         
6474         bumped the version to 1.3.27 for imminent release.
6475         
6476 2000-12-17 01:51  jesse
6477
6478         * lib/RT/Attachment.pm:
6479
6480         The ACL problem on attachments was a bootstrapping issue. couldn't check acls because it
6481         couldn't necessarily see what to check
6482         
6483 2000-12-17 01:44  jesse
6484
6485         * lib/RT/Attachment.pm:
6486
6487         acl fix for attachments.
6488         
6489 2000-12-17 01:15  jesse
6490
6491         * lib/RT/Ticket.pm:
6492
6493         fixing ugly disgusting ACL bugs
6494         
6495 2000-12-17 00:35  jesse
6496
6497         * lib/RT/Transaction.pm, lib/RT/User.pm,
6498         webrt/Ticket/Elements/ShowTransaction:
6499
6500         Fixing bugs in Transaction ACLs.
6501         
6502 2000-12-16 03:56  jesse
6503
6504         * webrt/Admin/Groups/Members.html:
6505
6506         ui nit in admin/groups/members.
6507         
6508 2000-12-16 03:31  jesse
6509
6510         * lib/RT/: Group.pm, GroupMember.pm:
6511
6512         $object->$SUPER::Foo is wrong. $object->SUPER::Foo is not.
6513         
6514 2000-12-16 03:28  jesse
6515
6516         * lib/RT/Ticket.pm:
6517
6518         Rights checks for ticket ownership work best when the right that's set is the same
6519         as the right that's checked for *sigh*
6520         
6521 2000-12-16 03:26  jesse
6522
6523         * webrt/Admin/Groups/Members.html:
6524
6525         Fixed a couple bugs in Group mebership administration code.
6526         
6527 2000-12-16 03:04  jesse
6528
6529         * webrt/: Admin/Elements/GroupTabs, Admin/Elements/QueueTabs,
6530         Admin/Elements/SystemTabs, Admin/Elements/Tabs,
6531         Admin/Elements/UserTabs, Admin/Global/index.html,
6532         Admin/Groups/Modify.html, Admin/Groups/index.html,
6533         Admin/Queues/People.html, Admin/Queues/index.html,
6534         Admin/Users/Modify.html, Admin/Users/index.html,
6535         Elements/SelectWatcherType, Elements/Tabs, Ticket/Create.html,
6536         Ticket/Display.html, Ticket/Elements/Tabs:
6537
6538         Bugfix in user admin (no longer automatically revokes "privileged status)
6539         a bunch of tab-related UI cleanup. the start of tabs that reflect the current page.
6540         
6541         added the ability to configure queue watchers from the web ui
6542         
6543 2000-12-16 03:04  jesse
6544
6545         * webrt/Admin/Queues/People.html:
6546
6547         file People.html was initially added on branch rt-1-1.
6548         
6549 2000-12-16 00:58  jesse
6550
6551         * webrt/Admin/Users/index.html:
6552
6553         typo fixing.
6554         
6555 2000-12-15 19:12  jesse
6556
6557         * webrt/Admin/Global/GroupRights.html:
6558
6559         file GroupRights.html was initially added on branch rt-1-1.
6560         
6561 2000-12-15 19:12  jesse
6562
6563         * webrt/Admin/Global/UserRights.html:
6564
6565         file UserRights.html was initially added on branch rt-1-1.
6566         
6567 2000-12-15 19:12  jesse
6568
6569         * webrt/Admin/Elements/GroupTabs:
6570
6571         file GroupTabs was initially added on branch rt-1-1.
6572         
6573 2000-12-15 19:12  jesse
6574
6575         * lib/RT/ACE.pm, lib/RT/Group.pm, lib/RT/Groups.pm,
6576         lib/RT/Record.pm, lib/RT/Scrip.pm, lib/RT/ScripAction.pm,
6577         lib/RT/Ticket.pm, lib/RT/Transaction.pm, lib/RT/User.pm,
6578         lib/RT/Users.pm, tools/insertdata, webrt/Admin/Elements/GroupTabs,
6579         webrt/Admin/Elements/SystemTabs, webrt/Admin/Global/ACL.html,
6580         webrt/Admin/Global/GroupRights.html,
6581         webrt/Admin/Global/UserRights.html,
6582         webrt/Admin/Groups/Members.html, webrt/Admin/Groups/Modify.html,
6583         webrt/Admin/Groups/index.html, webrt/Admin/Users/Modify.html,
6584         webrt/Admin/Users/index.html:
6585
6586         A bunch of cleanup work on Users and Groups (and a couple of small bugfixes, one
6587         which might prevent install of Alpha 2) mostly aimed at improving the admin ui.
6588         
6589         We now have two levels of "Privileged" for a user, 1 which means "can be granted rights"
6590         and 2 which means "should not be futzed with by the user"
6591         
6592 2000-12-14 23:04  jesse
6593
6594         * webrt/Ticket/Attachment/dhandler:
6595
6596         Accidentally left out of the last rev. sorry about that.
6597         
6598 2000-12-14 23:04  jesse
6599
6600         * webrt/Ticket/Attachment/dhandler:
6601
6602         file dhandler was initially added on branch rt-1-1.
6603         
6604 2000-12-12 20:44  jesse
6605
6606         * Makefile:
6607
6608         Bumped version to 1.3.26. This is RT2 Alpha 2, folks.
6609         
6610 2000-12-12 20:34  jesse
6611
6612         * lib/RT/Attachment.pm, lib/RT/Record.pm, lib/RT/Ticket.pm,
6613         lib/RT/Transaction.pm, lib/RT/User.pm,
6614         webrt/Ticket/Elements/ShowTransaction:
6615
6616         Attachment display in the webui now just works [tm] RT2 Alpha 2 will be rolled later tonight.
6617         
6618 2000-12-12 19:03  jesse
6619
6620         * webrt/Admin/Global/Template.html:
6621
6622         file Template.html was initially added on branch rt-1-1.
6623         
6624 2000-12-12 19:03  jesse
6625
6626         * webrt/Admin/Global/Templates.html:
6627
6628         file Templates.html was initially added on branch rt-1-1.
6629         
6630 2000-12-12 19:03  jesse
6631
6632         * README, bin/webmux.pl, lib/RT/Attachment.pm, lib/RT/Template.pm,
6633         lib/RT/Transaction.pm, webrt/Admin/Elements/SelectTemplate,
6634         webrt/Admin/Elements/SystemTabs, webrt/Admin/Global/Template.html,
6635         webrt/Admin/Global/Templates.html,
6636         webrt/Admin/Queues/Templates.html,
6637         webrt/Ticket/Elements/ShowTransaction:
6638
6639         Working on attachments support.
6640         
6641         did some work on global templates
6642         
6643 2000-12-12 15:15  jesse
6644
6645         * lib/RT/Template.pm, lib/RT/Templates.pm, tools/insertdata:
6646
6647         Core support for system-scoped templates
6648         
6649 2000-12-12 14:12  jesse
6650
6651         * webrt/Admin/: Queues/Modify.html, Users/Create.html,
6652         Users/Modify.html:
6653
6654         Fixed queue and user creation problems.
6655         
6656 2000-12-12 03:05  jesse
6657
6658         * webrt/Ticket/: Link.html, ModifyLinks.html, Elements/ShowSummary,
6659         Elements/Tabs:
6660
6661         Brought the still basic link editing ui into conformance with the rest of the ticket ui
6662         
6663 2000-12-12 03:05  jesse
6664
6665         * webrt/Ticket/ModifyLinks.html:
6666
6667         file ModifyLinks.html was initially added on branch rt-1-1.
6668         
6669 2000-12-12 02:41  jesse
6670
6671         * webrt/Ticket/: ModifyDates.html, ModifyPeople.html:
6672
6673         split out the ticket modify screen into 3 more bite-sized pages.
6674         
6675 2000-12-12 02:41  jesse
6676
6677         * webrt/Ticket/ModifyPeople.html:
6678
6679         file ModifyPeople.html was initially added on branch rt-1-1.
6680         
6681 2000-12-12 02:41  jesse
6682
6683         * webrt/Ticket/ModifyDates.html:
6684
6685         file ModifyDates.html was initially added on branch rt-1-1.
6686         
6687 2000-12-12 02:41  jesse
6688
6689         * webrt/Ticket/: Modify.html, Elements/Tabs:
6690
6691         [no log message]
6692         
6693 2000-12-11 15:01  jesse
6694
6695         * webrt/NoAuth/Login.html:
6696
6697         file Login.html was initially added on branch rt-1-1.
6698         
6699 2000-12-11 15:01  jesse
6700
6701         * webrt/NoAuth/Logout.html:
6702
6703         file Logout.html was initially added on branch rt-1-1.
6704         
6705 2000-12-11 15:01  jesse
6706
6707         * webrt/: Login.html, Logout.html, autohandler, Elements/Footer,
6708         Elements/Header, NoAuth/Login.html, NoAuth/Logout.html:
6709
6710         Moving Login and Logout around so they work right with the new NoAuth scheme
6711         
6712 2000-12-11 05:00  jesse
6713
6714         * webrt/: Login.html, autohandler:
6715
6716         fixed a couple login bugs. implemented some logic to deal with different auth classes:
6717         /NoAuth/ and /SelfService/
6718         
6719 2000-12-11 01:46  jesse
6720
6721         * webrt/: rt.jpg, Elements/Header, Elements/MyRequests,
6722         Elements/MyTickets, Search/Listing.html, Ticket/Create.html,
6723         Ticket/Create_Detail.html, Ticket/Display.html, Ticket/Modify.html,
6724         Ticket/Update.html, Ticket/Elements/ShowTransaction,
6725         Ticket/Elements/Tabs, Ticket/Elements/TicketToolBox:
6726
6727          Work on ticket display. we're getting there.
6728         
6729 2000-12-10 23:53  jesse
6730
6731         * webrt/Admin/Queues/Template.html:
6732
6733         file Template.html was initially added on branch rt-1-1.
6734         
6735 2000-12-10 23:53  jesse
6736
6737         * webrt/Admin/Queues/Templates.html:
6738
6739         file Templates.html was initially added on branch rt-1-1.
6740         
6741 2000-12-10 23:53  jesse
6742
6743         * webrt/Admin/Elements/QueueTabs:
6744
6745         file QueueTabs was initially added on branch rt-1-1.
6746         
6747 2000-12-10 23:53  jesse
6748
6749         * webrt/Admin/Elements/SystemTabs:
6750
6751         file SystemTabs was initially added on branch rt-1-1.
6752         
6753 2000-12-10 23:53  jesse
6754
6755         * webrt/Admin/: Global/Scrips.html, Queues/Scrips.html:
6756
6757         file Scrips.html was initially added on branch rt-1-1.
6758         
6759 2000-12-10 23:53  jesse
6760
6761         * webrt/Admin/Elements/UserTabs:
6762
6763         file UserTabs was initially added on branch rt-1-1.
6764         
6765 2000-12-10 23:53  jesse
6766
6767         * webrt/Admin/: Global/ACL.html, Queues/ACL.html:
6768
6769         file ACL.html was initially added on branch rt-1-1.
6770         
6771 2000-12-10 23:53  jesse
6772
6773         * webrt/Admin/Global/index.html:
6774
6775         file index.html was initially added on branch rt-1-1.
6776         
6777 2000-12-10 23:53  jesse
6778
6779         * Makefile, webrt/index.html, webrt/Admin/ModifyUser,
6780         webrt/Admin/index.html, webrt/Admin/Elements/Header,
6781         webrt/Admin/Elements/QueueTabs, webrt/Admin/Elements/SystemTabs,
6782         webrt/Admin/Elements/Tabs, webrt/Admin/Elements/UserTabs,
6783         webrt/Admin/Global/ACL.html, webrt/Admin/Global/Scrips.html,
6784         webrt/Admin/Global/index.html, webrt/Admin/Queues/ACL.html,
6785         webrt/Admin/Queues/Modify.html, webrt/Admin/Queues/Scrips.html,
6786         webrt/Admin/Queues/Template.html,
6787         webrt/Admin/Queues/Templates.html, webrt/Admin/Queues/index.html,
6788         webrt/Admin/Users/Modify.html, webrt/Admin/Users/index.html,
6789         webrt/Elements/Header, webrt/Elements/Tabs:
6790
6791         Bunch of work on the web administration framework.
6792         Lots of stuff should be much cleaner now.
6793         
6794 2000-12-10 01:21  jesse
6795
6796         * Makefile:
6797
6798         Bumped version to 1.3.25 for release
6799         
6800 2000-12-10 01:15  jesse
6801
6802         * webrt/: Elements/TitleBoxEnd, Elements/TitleBoxStart,
6803         SelfService/Elements/MyRequests, SelfService/Elements/Tabs,
6804         Ticket/Update.html, User/Prefs.html:
6805
6806         Work on SSRI and a bit of overall UI tweaking
6807         
6808 2000-12-09 22:48  jesse
6809
6810         * webrt/SelfService/Elements/Header:
6811
6812         file Header was initially added on branch rt-1-1.
6813         
6814 2000-12-09 22:48  jesse
6815
6816         * webrt/SelfService/Elements/: Header, MyRequests, Tabs:
6817
6818         Missed a couple files for SSRI
6819         
6820 2000-12-09 22:48  jesse
6821
6822         * webrt/SelfService/Elements/MyRequests:
6823
6824         file MyRequests was initially added on branch rt-1-1.
6825         
6826 2000-12-09 22:48  jesse
6827
6828         * webrt/SelfService/Elements/Tabs:
6829
6830         file Tabs was initially added on branch rt-1-1.
6831         
6832 2000-12-09 22:43  jesse
6833
6834         * webrt/SelfService/Create.html:
6835
6836         file Create.html was initially added on branch rt-1-1.
6837         
6838 2000-12-09 22:43  jesse
6839
6840         * webrt/SelfService/Details.html:
6841
6842         file Details.html was initially added on branch rt-1-1.
6843         
6844 2000-12-09 22:43  jesse
6845
6846         * webrt/SelfService/index.html:
6847
6848         file index.html was initially added on branch rt-1-1.
6849         
6850 2000-12-09 22:43  jesse
6851
6852         * webrt/SelfService/Closed.html:
6853
6854         file Closed.html was initially added on branch rt-1-1.
6855         
6856 2000-12-09 22:43  jesse
6857
6858         * webrt/Elements/SelectNewTicketQueue:
6859
6860         file SelectNewTicketQueue was initially added on branch rt-1-1.
6861         
6862 2000-12-09 22:43  jesse
6863
6864         * webrt/Admin/Groups/Members.html:
6865
6866         file Members.html was initially added on branch rt-1-1.
6867         
6868 2000-12-09 22:43  jesse
6869
6870         * webrt/Admin/Elements/SelectUsers:
6871
6872         file SelectUsers was initially added on branch rt-1-1.
6873         
6874 2000-12-09 22:43  jesse
6875
6876         * lib/RT/CurrentUser.pm, lib/RT/Group.pm, lib/RT/GroupMember.pm,
6877         lib/RT/Record.pm, lib/RT/User.pm, lib/RT/Users.pm,
6878         webrt/Login.html, webrt/autohandler,
6879         webrt/Admin/Elements/SelectModifyGroup,
6880         webrt/Admin/Elements/SelectUsers, webrt/Admin/Groups/Members.html,
6881         webrt/Admin/Groups/Modify.html, webrt/Admin/Groups/index.html,
6882         webrt/Admin/Users/Modify.html, webrt/Admin/Users/index.html,
6883         webrt/Elements/Header, webrt/Elements/SelectNewTicketQueue,
6884         webrt/SelfService/Closed.html, webrt/SelfService/Create.html,
6885         webrt/SelfService/Details.html, webrt/SelfService/index.html,
6886         webrt/User/Prefs.html:
6887
6888         First rev of SSRI, the Self Service Requestor Interface.
6889         Did a bunch of work on groups and the admin UI
6890         
6891 2000-12-05 23:24  jesse
6892
6893         * webrt/Admin/Groups/Modify.html:
6894
6895         file Modify.html was initially added on branch rt-1-1.
6896         
6897 2000-12-05 23:24  jesse
6898
6899         * webrt/Admin/Groups/index.html:
6900
6901         file index.html was initially added on branch rt-1-1.
6902         
6903 2000-12-05 23:24  jesse
6904
6905         * webrt/Admin/Elements/SelectModifyGroup:
6906
6907         file SelectModifyGroup was initially added on branch rt-1-1.
6908         
6909 2000-12-05 23:24  jesse
6910
6911         * lib/RT/Action/NotifyAsComment.pm:
6912
6913         file NotifyAsComment.pm was initially added on branch rt-1-1.
6914         
6915 2000-12-05 23:24  jesse
6916
6917         * lib/RT/Group.pm, lib/RT/GroupMembers.pm, lib/RT/Scrip.pm,
6918         lib/RT/Action/Notify.pm, lib/RT/Action/NotifyAsComment.pm,
6919         lib/RT/Action/SendEmail.pm, tools/insertdata,
6920         webrt/Admin/Elements/SelectModifyGroup,
6921         webrt/Admin/Groups/Modify.html, webrt/Admin/Groups/index.html,
6922         webrt/Admin/Queues/Modify.html, webrt/Admin/Queues/index.html:
6923
6924         Lots of work on groups. I think the core is basically set.  UI has been started
6925         
6926         Scrips got even more work and more code. they now work at least as well as
6927         they ever have _and_ they now do it for the right reasons.
6928         
6929 2000-12-02 13:44  jesse
6930
6931         * Makefile:
6932
6933         
6934         fixed a local customization in the makefile
6935         
6936 2000-12-02 13:34  jesse
6937
6938         * Makefile:
6939
6940         bumped version to 1.0.6
6941         
6942 2000-12-02 03:22  jesse
6943
6944         * webrt/Ticket/Link.html:
6945
6946         file Link.html was initially added on branch rt-1-1.
6947         
6948 2000-12-02 03:22  jesse
6949
6950         * lib/RT/Scrip.pm, lib/RT/ScripActions.pm, lib/RT/Scrips.pm,
6951         webrt/Ticket/Link.html:
6952
6953         catching some stragglers.
6954         
6955 2000-12-02 03:22  jesse
6956
6957         * lib/RT/ScripActions.pm:
6958
6959         file ScripActions.pm was initially added on branch rt-1-1.
6960         
6961 2000-12-02 03:20  jesse
6962
6963         * webrt/Admin/Elements/SelectScripAction:
6964
6965         file SelectScripAction was initially added on branch rt-1-1.
6966         
6967 2000-12-02 03:20  jesse
6968
6969         * webrt/Admin/Elements/SelectScripCondition:
6970
6971         file SelectScripCondition was initially added on branch rt-1-1.
6972         
6973 2000-12-02 03:20  jesse
6974
6975         * lib/RT/: Action/Generic.pm, Condition/Generic.pm:
6976
6977         file Generic.pm was initially added on branch rt-1-1.
6978         
6979 2000-12-02 03:20  jesse
6980
6981         * lib/RT/Condition/AnyTransaction.pm:
6982
6983         file AnyTransaction.pm was initially added on branch rt-1-1.
6984         
6985 2000-12-02 03:20  jesse
6986
6987         * lib/RT/Condition/NewDependency.pm:
6988
6989         file NewDependency.pm was initially added on branch rt-1-1.
6990         
6991 2000-12-02 03:20  jesse
6992
6993         * lib/RT/ScripAction.pm:
6994
6995         file ScripAction.pm was initially added on branch rt-1-1.
6996         
6997 2000-12-02 03:20  jesse
6998
6999         * lib/RT/ScripCondition.pm:
7000
7001         file ScripCondition.pm was initially added on branch rt-1-1.
7002         
7003 2000-12-02 03:20  jesse
7004
7005         * lib/RT/ScripConditions.pm:
7006
7007         file ScripConditions.pm was initially added on branch rt-1-1.
7008         
7009 2000-12-02 03:20  jesse
7010
7011         * bin/webmux.pl, docs/design_docs/subscription-definitions.txt,
7012         etc/schema.pm, lib/RT/Action.pm, lib/RT/Scrip.pm,
7013         lib/RT/ScripAction.pm, lib/RT/ScripCondition.pm,
7014         lib/RT/ScripConditions.pm, lib/RT/ScripScope.pm,
7015         lib/RT/ScripScopes.pm, lib/RT/Scrips.pm, lib/RT/Transaction.pm,
7016         lib/RT/Action/Generic.pm, lib/RT/Action/Notify.pm,
7017         lib/RT/Action/OpenDependent.pm, lib/RT/Action/ResolveMembers.pm,
7018         lib/RT/Action/SendEmail.pm, lib/RT/Action/SendEmailOnResolve.pm,
7019         lib/RT/Action/StallDependent.pm,
7020         lib/RT/Condition/AnyTransaction.pm, lib/RT/Condition/Generic.pm,
7021         lib/RT/Condition/NewDependency.pm, tools/insertdata,
7022         webrt/Admin/Elements/SelectScripAction,
7023         webrt/Admin/Elements/SelectScripCondition:
7024
7025         Major major major work on scrips
7026         scrips now specify a 'Stage' which has only one value for now but should be easier to add in other
7027         points in the code where they get called
7028         
7029         What used to be called Scrip got split into ScripCondition and ScripAction
7030         
7031         ScripScope got renamed 'Scrip', like it should have been from the getgo.
7032         
7033         Did some work to the scrip mailing routines.All in all, scrips are much
7034         cleaner and more flexible. and at least as functional as they were last night.
7035         
7036         I'll be adjusting the templates as I get to them
7037         
7038 2000-12-01 14:02  jesse
7039
7040         * NEWS:
7041
7042         fixed a display bug in how we split messages for the webui
7043         
7044 2000-11-30 02:18  jesse
7045
7046         * lib/RT/Action/AutoReply.pm, lib/RT/Action/SendEmail.pm,
7047         tools/insertdata:
7048
7049         Working on cleaning up the Scrips system.  The whole templating system
7050         was really, really incredibly overdesigned and badly implemented on the first go-round.
7051         Over the next few checkins, I'll be cleaning it up and cleaning it out...
7052         
7053 2000-11-29 16:31  jesse
7054
7055         * bin/testdeps.pl:
7056
7057         updated apache::session dependency
7058         
7059 2000-11-29 01:32  jesse
7060
7061         * lib/RT/ACE.pm, lib/RT/ScripScope.pm, lib/RT/Ticket.pm,
7062         lib/RT/Transaction.pm, lib/RT/User.pm, lib/RT/Action/AutoReply.pm,
7063         lib/RT/Action/SendEmail.pm, lib/RT/Interface/Email.pm,
7064         webrt/Admin/Elements/SelectScrip,
7065         webrt/Admin/Elements/SelectTemplate,
7066         webrt/Ticket/Create_Detail.html:
7067
7068         Work on scrips all around:
7069                 web ui cleanups
7070                 Action::SendEmail cleanups
7071         
7072         work on acls for Ticket creation.
7073         now users who only have "CreateTicket" can actually create tickets,
7074         even if they can't see the ticket once created.
7075         RT1's "allow nonmembers to create requests" can be replicated by
7076         granting  the metagroup 'requestors' the right "CreateTicket".
7077         
7078         Mail gateway got a lot of debugging stubs. mail gateway now uses
7079         modern semantics for Create.
7080         
7081 2000-11-28 17:46  jesse
7082
7083         * lib/RT/User.pm:
7084
7085         cacheed acl decisions are now properly granular.
7086         
7087 2000-11-28 17:39  jesse
7088
7089         * lib/RT/User.pm:
7090
7091         Cached ACL decisions are now expire after 2 minutes.
7092         
7093 2000-11-28 03:37  jesse
7094
7095         * etc/config.pm, lib/RT/Ticket.pm, webrt/Ticket/Update.html,
7096         webrt/Ticket/Elements/ShowReferences,
7097         webrt/Ticket/Elements/ShowTransaction:
7098
7099         fixed a small bug in ticket update.
7100         fixed a set of bugs in "external" links that were discovered when my roommate suggested
7101         that RT could be used as an mp3 playlist server.  Now it can. no, you really don't want to.
7102         At least until we have asset managment.
7103         
7104 2000-11-28 00:20  jesse
7105
7106         * Makefile, lib/RT/Ticket.pm, lib/RT/Transaction.pm,
7107         lib/RT/Action/SendEmail.pm:
7108
7109         a couple little tweask to transaction and sendemail.
7110         
7111         bumped the version #
7112         
7113 2000-11-28 00:12  jesse
7114
7115         * webrt/Ticket/: Display.html, LinkIt.html, ProcessUpdate.html,
7116         Update.html, Elements/ShowSummary, Elements/ShowTransaction,
7117         Elements/TicketToolBox:
7118
7119         Work on cleaning up the web ui. got rid of processupdate.html.
7120         cleaned up the code in display.html..  linking is no longer nearly as offensive.
7121         
7122 2000-11-27 20:26  jesse
7123
7124         * webrt/Ticket/Elements/ShowRequestor:
7125
7126         small display fix to not show nobody as a possible requestor
7127         
7128 2000-11-27 20:05  jesse
7129
7130         * lib/RT/Ticket.pm, lib/RT/User.pm, webrt/Ticket/Display.html:
7131
7132         Updates to how Create handles Requestor, Cc and Admin Cc.
7133         it's now much more flexible, cleaner and simpler. yay.
7134         
7135 2000-11-27 04:01  jesse
7136
7137         * webrt/Elements/: Error, Header, MyRequests:
7138
7139         Web error reporting tweaks.
7140         added MyRequests to the front page
7141         
7142 2000-11-27 04:01  jesse
7143
7144         * webrt/Elements/MyRequests:
7145
7146         file MyRequests was initially added on branch rt-1-1.
7147         
7148 2000-11-27 03:30  jesse
7149
7150         * lib/RT/Ticket.pm, lib/RT/Interface/Web.pm,
7151         webrt/Ticket/Display.html, webrt/Ticket/Elements/ShowHistory:
7152
7153         more work on ACLs
7154         
7155         Ticket.pm has been fully ACLed.
7156         Did work on web ticket create.  it's no longer a festering pile of garbage.
7157         Now it's more of an office wastepaper basket full of clean white 20lb paper.
7158         Seriously, though, it's cleaner. I got rid of some of Tobias' temporary ticket creation
7159         code.
7160         
7161 2000-11-26 23:45  jesse
7162
7163         * lib/RT/ACE.pm, lib/RT/GroupMember.pm, lib/RT/Queue.pm,
7164         lib/RT/Queues.pm, lib/RT/Template.pm, lib/RT/Ticket.pm,
7165         lib/RT/User.pm, lib/RT/Interface/Web.pm, tools/insertdata,
7166         webrt/Admin/Elements/ModifyQueue, webrt/Elements/Header,
7167         webrt/Elements/Tabs:
7168
7169         
7170         
7171         lots more ACL work.
7172         a little bit of UI cleanup.
7173         
7174 2000-11-25 01:56  jesse
7175
7176         * lib/RT/Tickets.pm, webrt/index.html,
7177         webrt/Ticket/Elements/ShowDates:
7178
7179         made "my requests" doable.
7180         fixed some ui in showdates.
7181         
7182 2000-11-24 20:14  jesse
7183
7184         * lib/RT/: Queue.pm, User.pm:
7185
7186         Fixed a couple of bugs in HasSystemRight that make RT install correctly again.
7187         
7188 2000-11-24 19:21  jesse
7189
7190         * etc/schema.pm:
7191
7192         schema fix to make pg happy
7193         
7194 2000-11-22 03:08  jesse
7195
7196         * webrt/Ticket/Update.html:
7197
7198         cleaned up the ticket udpdate form. made it more concise.::
7199         
7200 2000-11-22 03:04  jesse
7201
7202         * webrt/Ticket/Update.html:
7203
7204         cleaning up the ticket update form
7205         
7206 2000-11-22 02:49  jesse
7207
7208         * bin/testdeps.pl:
7209
7210         bumped searchbuilder dependency to the version now in CPAN...
7211         
7212 2000-11-22 02:31  jesse
7213
7214         * Makefile, lib/RT/ACE.pm, lib/RT/ACL.pm, lib/RT/Action.pm,
7215         lib/RT/Attachment.pm, lib/RT/Attachments.pm, lib/RT/CurrentUser.pm,
7216         lib/RT/Date.pm, lib/RT/EasySearch.pm, lib/RT/Group.pm,
7217         lib/RT/GroupMember.pm, lib/RT/GroupMembers.pm, lib/RT/Groups.pm,
7218         lib/RT/Handle.pm, lib/RT/Link.pm, lib/RT/Links.pm, lib/RT/Queue.pm,
7219         lib/RT/Queues.pm, lib/RT/Record.pm, lib/RT/Scrip.pm,
7220         lib/RT/ScripScope.pm, lib/RT/ScripScopes.pm, lib/RT/Scrips.pm,
7221         lib/RT/Template.pm, lib/RT/Templates.pm, lib/RT/Ticket.pm,
7222         lib/RT/Tickets.pm, lib/RT/Transaction.pm, lib/RT/Transactions.pm,
7223         lib/RT/User.pm, lib/RT/Users.pm, lib/RT/Utils.pm,
7224         lib/RT/Watcher.pm, lib/RT/Watchers.pm:
7225
7226         Bumped version to 1.3.23
7227         Added pod headers to most core modules?
7228         
7229 2000-11-21 23:05  jesse
7230
7231         * webrt/Ticket/Elements/ShowSummary:
7232
7233         removed a dead link
7234         
7235 2000-11-21 04:07  jesse
7236
7237         * Makefile, lib/RT/Queue.pm, lib/RT/Scrip.pm, lib/RT/ScripScope.pm,
7238         lib/RT/Transaction.pm, lib/RT/User.pm:
7239
7240         tmp logfiles now go in /tmp
7241         oh. and SCRIPS NOW WORK. RT can send mail.
7242         and recieve mail. life is good.
7243         
7244 2000-11-21 02:55  jesse
7245
7246         * lib/RT/Ticket.pm:
7247
7248         Implemented Ticket->IsWatcher.
7249         This is what we needed to make pseudogroup based ACLs work
7250         
7251 2000-11-21 00:55  jesse
7252
7253         * lib/RT/Queue.pm, lib/RT/Ticket.pm, lib/RT/User.pm,
7254         webrt/Elements/Tabs:
7255
7256         fixed a couple of bugs while I was out and about.
7257         Oh. and most of the rest of the ACL core is implemented now.
7258         rights for requestor/owner/cc/admincc should now work.
7259         
7260 2000-11-20 11:59  jesse
7261
7262         * lib/RT/ACE.pm, lib/RT/User.pm, tools/insertdata:
7263
7264         Added "Requestor" and "Everyone" metagroups to tools/insertdata
7265         
7266         Fixed a bug with yet another way to call HasQueueRight.
7267         
7268 2000-11-20 00:39  jesse
7269
7270         * Makefile:
7271
7272         bumped to 1.3.22 for release
7273         
7274 2000-11-20 00:24  jesse
7275
7276         * webrt/Search/Listing.html:
7277
7278         fixed a big triggered when clearing empty ticket searches
7279         
7280 2000-11-19 23:55  jesse
7281
7282         * bin/webmux.pl, lib/RT/User.pm:
7283
7284         fixed a bug that stopped you from specifying an owner on ticket create
7285         Watcher and Watchers are now preloaded in the App server.
7286         
7287 2000-11-19 23:20  jesse
7288
7289         * webrt/Ticket/Elements/Tabs:
7290
7291         file Tabs was initially added on branch rt-1-1.
7292         
7293 2000-11-19 23:20  jesse
7294
7295         * webrt/: index.html, Admin/Elements/Tabs, Elements/Header,
7296         Elements/Tabs, Search/Listing.html, Search/RestrictSearch.html,
7297         Ticket/Create.html, Ticket/Create_Detail.html, Ticket/Display.html,
7298         Ticket/EditWatchers.html, Ticket/Modify.html, Ticket/Update.html,
7299         Ticket/Elements/Tabs:
7300
7301         more UI tweaking. yay.
7302         
7303 2000-11-19 17:57  jesse
7304
7305         * webrt/Elements/Quicksearch:
7306
7307         file Quicksearch was initially added on branch rt-1-1.
7308         
7309 2000-11-19 17:57  jesse
7310
7311         * webrt/Elements/MyTickets:
7312
7313         file MyTickets was initially added on branch rt-1-1.
7314         
7315 2000-11-19 17:57  jesse
7316
7317         * webrt/rt.jpg:
7318
7319         file rt.jpg was initially added on branch rt-1-1.
7320         
7321 2000-11-19 17:57  jesse
7322
7323         * lib/RT/ACE.pm, lib/RT/Ticket.pm, lib/RT/Tickets.pm,
7324         lib/RT/Interface/Web.pm, webrt/index.html, webrt/rt.jpg,
7325         webrt/Elements/MyTickets, webrt/Elements/Quicksearch,
7326         webrt/Search/Listing.html:
7327
7328         A bunch of UI work. we now have a placeholder logo
7329         
7330 2000-11-18 03:03  jesse
7331
7332         * lib/RT/: User.pm, Interface/Web.pm:
7333
7334         ACL  change messages are now properly scoped. so now they don't hang out
7335         between sessions
7336         
7337         if a user has a system right, that right now applies to all queues.
7338         
7339 2000-11-17 00:19  jesse
7340
7341         * Makefile:
7342
7343         Rolled rev 1.3.21. now with an ACL editor.
7344         
7345 2000-11-17 00:15  jesse
7346
7347         * webrt/Admin/Elements/SelectRights:
7348
7349         file SelectRights was initially added on branch rt-1-1.
7350         
7351 2000-11-17 00:15  jesse
7352
7353         * lib/RT/ACE.pm, lib/RT/Group.pm, lib/RT/Queue.pm,
7354         lib/RT/Template.pm, lib/RT/Ticket.pm, lib/RT/User.pm,
7355         lib/RT/Interface/Web.pm, webrt/Admin/Elements/SelectRights:
7356
7357         Woo! the ACL editor is now much cleaner. and it works. :)
7358         
7359 2000-11-16 01:17  jesse
7360
7361         * lib/RT/: ACE.pm, ACL.pm, Attachment.pm, Attachments.pm,
7362         CurrentUser.pm, EasySearch.pm, Group.pm, GroupMember.pm,
7363         GroupMembers.pm, Groups.pm, Link.pm, Links.pm, Queue.pm, Queues.pm,
7364         Record.pm, Scrip.pm, ScripScope.pm, ScripScopes.pm, Scrips.pm,
7365         Template.pm, Templates.pm, Ticket.pm, Transaction.pm,
7366         Transactions.pm, User.pm, Users.pm, Watcher.pm, Watchers.pm,
7367         Interface/Web.pm:
7368
7369         
7370         LEANED UP A WHOLE BUNCH OF NEW ROUTINES. FIXED A FREW ACL BUGS.
7371         
7372 2000-11-15 02:29  jesse
7373
7374         * lib/RT/ACE.pm, lib/RT/ACL.pm, lib/RT/CurrentUser.pm,
7375         lib/RT/Queue.pm, lib/RT/Ticket.pm, lib/RT/User.pm,
7376         webrt/Admin/Elements/Tabs, webrt/Elements/Submit:
7377
7378         refactored ACLS to take out a layer of complexity or two.
7379         
7380 2000-11-14 13:17  jesse
7381
7382         * Makefile:
7383
7384         bumped the makefuile version
7385         
7386 2000-11-13 23:19  jesse
7387
7388         * bin/webmux.pl, lib/RT/ACL.pm, lib/RT/EasySearch.pm,
7389         lib/RT/Group.pm, lib/RT/GroupMember.pm, lib/RT/Record.pm,
7390         lib/RT/User.pm:
7391
7392         A bunch of refactoring to make ACL editable. Lots of work on the ACL editor.
7393         Basic user ACLs are now editable.
7394         It needs some more refactoring, since I stopped being on quite as much crack
7395         over the wekeend and figured out a much less intense way to do a bunch of stuff. Yay.
7396         
7397 2000-11-08 14:55  jesse
7398
7399         * Makefile, NEWS:
7400
7401         all mail sent out is now sent out precedence "bulk" like it should be.
7402         
7403 2000-11-08 01:24  jesse
7404
7405         * webrt/Admin/Elements/SelectScrip:
7406
7407         file SelectScrip was initially added on branch rt-1-1.
7408         
7409 2000-11-08 01:24  jesse
7410
7411         * webrt/Admin/Elements/SelectTemplate:
7412
7413         file SelectTemplate was initially added on branch rt-1-1.
7414         
7415 2000-11-08 01:24  jesse
7416
7417         * etc/schema.pm, lib/RT/ACE.pm, lib/RT/ACL.pm,
7418         lib/RT/CurrentUser.pm, lib/RT/Group.pm, lib/RT/Ticket.pm,
7419         lib/RT/Tickets.pm, lib/RT/Transaction.pm, lib/RT/User.pm,
7420         lib/RT/Users.pm, tools/insertdata,
7421         webrt/Admin/Elements/SelectScrip,
7422         webrt/Admin/Elements/SelectTemplate:
7423
7424         A whole slew of work on ACLs and assorted other related things.
7425         This involved a lot of cleanup of ACL related code and things it touched.
7426         ACL decisions are now being made. (Yes, you're all still superusers) but I
7427         think I've got a bunch of the infrastructure cleaned up, so it should be
7428         easier to finish off the ACL editor. yay!
7429         
7430         As part of this, I had to add more groups support. all you groups-maniacs should be pleased ;)
7431         
7432 2000-11-06 11:55  jesse
7433
7434         * Makefile:
7435
7436         Fixed yet another typo in manipulate.pm.
7437         
7438         Bumped version to 1.0.5
7439         
7440 2000-11-05 15:24  jesse
7441
7442         * Makefile:
7443
7444         A fix for action vs actions in mail manipulate.
7445         fixed a typo normailize -> normalize in database/manipulate.pm
7446         
7447 2000-11-03 17:54  jesse
7448
7449         * README, etc/schema.pm, lib/RT/ACE.pm, lib/RT/ACL.pm,
7450         lib/RT/CurrentUser.pm, lib/RT/GroupMember.pm, lib/RT/Queue.pm,
7451         lib/RT/Ticket.pm, lib/RT/User.pm, lib/RT/Users.pm,
7452         lib/RT/Interface/Email.pm, lib/RT/Interface/Web.pm,
7453         tools/insertdata, webrt/Admin/ModifyUser,
7454         webrt/Admin/Elements/QueueRightsForUser, webrt/Admin/Elements/Tabs,
7455         webrt/Elements/SelectOwner:
7456
7457         A bunch of work on the ACLs. we're getting closer to having a workable ACL
7458         editor.
7459         
7460 2000-11-03 15:37  jesse
7461
7462         * Makefile, NEWS:
7463
7464         We now deal better with merging merged tickets.
7465         
7466         We now properly ignore Precedence: {junk|bulk} headers
7467         
7468 2000-10-31 00:06  jesse
7469
7470         * lib/RT/: ACE.pm, ScripScope.pm:
7471
7472         Added ACL support to the ScripScope system.
7473         
7474 2000-10-29 21:31  jesse
7475
7476         * Makefile, README, bin/webmux.pl, lib/RT/ACE.pm, lib/RT/Group.pm,
7477         lib/RT/Groups.pm, lib/RT/Queue.pm, lib/RT/ScripScope.pm,
7478         lib/RT/ScripScopes.pm, lib/RT/Scrips.pm, lib/RT/Template.pm,
7479         lib/RT/Templates.pm, lib/RT/Transaction.pm, tools/insertdata:
7480
7481         A bunch of hacking to the ScripScopes system.
7482         
7483         You can now edit scrips for a given queue.
7484         but hey, scrips have no ACL checking yet.
7485         
7486 2000-10-29 17:51  jesse
7487
7488         * etc/schema.pm:
7489
7490         Added a whole lot of documentation to schema.pm.
7491         
7492 2000-10-25 21:09  jesse
7493
7494         * Makefile, bin/testdeps.pl, etc/schema.pm:
7495
7496         Updated schema.pm and testdeps to jibe with the current CPAN versions of things.
7497         And I bumped the version to 1.3.20
7498         
7499 2000-10-23 16:53  jesse
7500
7501         * Makefile, lib/RT/Date.pm:
7502
7503         Reverted to using mysql by default.
7504         Finished off the postgresql support in the rt core. (well, at least finished the initial support)
7505         
7506 2000-10-23 16:35  jesse
7507
7508         * Makefile, lib/RT/ACE.pm, lib/RT/Ticket.pm, tools/insertdata:
7509
7510         Cleanups related to making postgres support work right.
7511         
7512 2000-10-22 20:57  jesse
7513
7514         * Makefile, bin/initacls.Pg, bin/testdeps.pl, etc/acl.Pg,
7515         etc/config.pm, etc/schema.pm, lib/RT/Link.pm, lib/RT/Ticket.pm,
7516         lib/RT/Tickets.pm, tools/initdb, tools/insertdata,
7517         webrt/Ticket/Display.html:
7518
7519         merged in ivan's postgres patches.
7520         made local ticket links work again. *sigh* SQL evil. eeeeevil.
7521         
7522 2000-10-16 16:32  jesse
7523
7524         * docs/Security:
7525
7526         file Security was initially added on branch rt-1-1.
7527         
7528 2000-10-16 16:32  jesse
7529
7530         * docs/Security:
7531
7532         some initial notes on security. targetted at RT admins.
7533         
7534 2000-10-16 03:01  jesse
7535
7536         * lib/RT/: Link.pm, Links.pm, Ticket.pm:
7537
7538         Fixed a couple of typos in link and links.
7539         Ticket->Load will now do the right hting with ticket uris or aliases.
7540         
7541 2000-10-16 00:47  jesse
7542
7543         * etc/config.pm, lib/RT/Link.pm, lib/RT/Links.pm, lib/RT/Ticket.pm:
7544
7545         The linking interface now uses URIs internally. and it does lots of
7546         sanity checking.
7547         
7548         Tickets now understand what their uris should be. you can load tickets by
7549         uri. and by alias.
7550         
7551         We need a bit more work to make alias support just transparent, but we're
7552         getting really close.
7553         
7554         You shouldn't be able to link to nonexistent local objects any mroe.
7555         
7556 2000-10-15 01:57  jesse
7557
7558         * lib/RT/CurrentUser.pm:
7559
7560         Added CurrentUser->LoadByGecos.
7561         The CLI now uses LoadByGecos to load the currentuser.
7562         This means that users other than root might actually be able to use the cli now
7563         VS: ----------------------------------------------------------------------
7564         
7565 2000-10-15 01:11  jesse
7566
7567         * Makefile:
7568
7569         Significantly redid the installation procedure. we're now _much_
7570         more careful about what gets installed where and what's owned by whom.
7571         
7572         Oh. and RT's now setgid, rather than setuid. and there's no setuid wrapper anymore
7573         
7574 2000-10-15 01:08  jesse
7575
7576         * etc/: config.pm, suidrt.c:
7577
7578         Yanked suidrt.c, since we now run setgid.
7579         
7580         rt now logs to /tmp/rt.log.pid.userid
7581         
7582 2000-10-14 02:56  jesse
7583
7584         * bin/rtmux.pl, bin/webmux.pl, etc/schema.pm,
7585         lib/RT/CurrentUser.pm, lib/RT/Interface/Email.pm, tools/initdb,
7586         tools/insertdata:
7587
7588         CurrentUser.pm had LoadByEmail and LoadByUserId methods added and they're now
7589         actually used most everywhere.
7590         
7591         insertdata doesn't force ids for users now.
7592         
7593         the schema now actually enforces a lot of important uniqueness constraints.
7594         
7595 2000-10-13 10:59  jesse
7596
7597         * etc/schema.mysql:
7598
7599         Removed the old schema.mysql, lest it lead people astray
7600         
7601 2000-10-13 02:27  jesse
7602
7603         * webrt/Ticket/Elements/: EditPeople, ShowMembers:
7604
7605         Removed some old warning text that's not true any more.
7606         Fixed a relative url problem in "show memebers"
7607         
7608 2000-10-12 23:22  jesse
7609
7610         * Makefile, bin/testdeps.pl:
7611
7612         updated testdeps.
7613         Makefile now defaults to installing rt2 in /opt/rt2
7614         
7615 2000-10-12 22:54  jesse
7616
7617         * Makefile, lib/RT/ACL.pm, lib/RT/Queue.pm, lib/RT/Ticket.pm,
7618         lib/RT/User.pm, lib/RT/Users.pm, tools/insertdata,
7619         webrt/index.html:
7620
7621         A couple of links on the front page.
7622         Makefile now assumes www-data instead of nobody as the web user. this is not quite right.
7623         
7624         Fixed a little bit of the POD in User.pm.
7625         
7626         Redid how Ticket.pm deals with Owner on create. the new logic should actually catch errors
7627         instead of easily letting referential integrity checks just _fail_.
7628         
7629         Insertdata got cleaned up a little bit.
7630         
7631         ACL got its cleaned up a bit
7632         
7633 2000-10-11 23:22  jesse
7634
7635         * webrt/Admin/Elements/QueueRightsForUser:
7636
7637         file QueueRightsForUser was initially added on branch rt-1-1.
7638         
7639 2000-10-11 23:22  jesse
7640
7641         * lib/RT/Users.pm, webrt/Admin/Elements/QueueRightsForUser:
7642
7643         Work on ACLs. and the ACL editor
7644         
7645 2000-10-11 21:23  jesse
7646
7647         * tools/insertdata:
7648
7649         gave root a password
7650         
7651 2000-10-11 12:28  jesse
7652
7653         * Makefile, tools/initdb:
7654
7655         Databasename changed from RT2 to rt2 to make postgres happier.
7656         
7657         initdb quoting bug fixed.
7658         
7659         debug mode in initdb turned off.
7660         
7661         If you're using mysql and running with ivan's current CVS version of DBIx::DBSchema, RT should once again work.
7662         
7663 2000-10-09 02:32  jesse
7664
7665         * etc/schema.pm, tools/initdb:
7666
7667         a debugging hook in initdb and defaults (though they don't work just right yet)
7668         in schema.pm. Note that we now need DBIx::DBSchema from CVS.
7669         
7670 2000-10-09 01:59  jesse
7671
7672         * Makefile, NEWS, etc/suidrt.c:
7673
7674         Jan Kujawa fixed a bug in the setuid wrapper
7675         Jan Okrouhly fixed some bugs in the merged ticket resolution in the cli.
7676         
7677         Rolled 1.0.5pre3
7678         
7679 2000-10-05 17:30  jesse
7680
7681         * lib/RT/: ACE.pm, ACL.pm:
7682
7683         more work on RT's acl core
7684         
7685 2000-10-05 17:30  jesse
7686
7687         * webrt/Admin/Elements/: GrantQueueRightsTo, GrantQueueRightsTo~,
7688         SelectQueueRights:
7689
7690         more acl work
7691         
7692 2000-10-05 17:30  jesse
7693
7694         * webrt/Admin/Elements/GrantQueueRightsTo~:
7695
7696         file GrantQueueRightsTo~ was initially added on branch rt-1-1.
7697         
7698 2000-10-05 17:30  jesse
7699
7700         * webrt/Admin/Elements/GrantQueueRightsTo:
7701
7702         file GrantQueueRightsTo was initially added on branch rt-1-1.
7703         
7704 2000-10-05 17:30  jesse
7705
7706         * webrt/Admin/Elements/SelectQueueRights:
7707
7708         file SelectQueueRights was initially added on branch rt-1-1.
7709         
7710 2000-10-05 15:49  jesse
7711
7712         * etc/suidrt.c:
7713
7714         reordering things in suidrt.c seemed to make them happier.
7715         
7716 2000-10-05 15:39  jesse
7717
7718         * etc/suidrt.c:
7719
7720         missed a comma
7721         
7722 2000-10-05 15:03  jesse
7723
7724         * bin/testdeps.pl:
7725
7726         added a dependency test script to make installation by newbies easier.
7727         
7728 2000-10-05 15:03  jesse
7729
7730         * Makefile, README, etc/suidrt.c:
7731
7732         Major rewrite of suidrt.c by jan kujawa.
7733         A couple of bugfixes from Jan Okrouhly
7734                 Public history should now work right in the cli
7735                 Web viewing of merged tickets by their old # should now work better.
7736         
7737 2000-10-03 20:22  jesse
7738
7739         * bin/testdeps.pl:
7740
7741         cleaned up testedeps.pl output
7742         
7743 2000-10-03 02:41  jesse
7744
7745         * tools/insertdata:
7746
7747         file insertdata was initially added on branch rt-1-1.
7748         
7749 2000-10-03 02:41  jesse
7750
7751         * tools/initdb:
7752
7753         file initdb was initially added on branch rt-1-1.
7754         
7755 2000-10-03 02:41  jesse
7756
7757         * etc/schema.pm:
7758
7759         file schema.pm was initially added on branch rt-1-1.
7760         
7761 2000-10-03 02:41  jesse
7762
7763         * Makefile, bin/initdb.Oracle, bin/initdb.Pg, bin/initdb.mysql,
7764         bin/testdeps.pl, etc/schema.Pg, etc/schema.pm, lib/RT/ACE.pm,
7765         lib/RT/Queue.pm, lib/RT/Scrip.pm, lib/RT/User.pm, tools/initdb,
7766         tools/insertdata:
7767
7768         Fairly massive installation changes.
7769                 We now use ivan's really cool DBIx::DBschema, which, when things
7770         settle out a bit mean that the oracle and postgres (and possibly other) ports
7771         get their schema updated automatically.
7772         
7773         The initial seed data is now inserted by tools/insertdata through the RT API.
7774         
7775         ACE::Create now actually works.
7776         Same with Scrip::Create.
7777         and Queue::Create.
7778         
7779         There are a couple of new installation-only dependencies. One of them (DBSchema) may become a build-only
7780         dependency if people whine enough :)
7781         
7782         date/time handling was a casualty of the changes. some things will be handled oddly for now.
7783         Once Ivan releases the next DBSchema update, this should get better again. it was
7784         the result of a namespace collision between pg and mysql. the timestamp column has
7785         different behavior. go fig.
7786         
7787         This version will require DBIx::SearchBuilder 0.06 (aka what I'm about to check in)
7788         
7789 2000-10-03 02:07  jesse
7790
7791         * tools/test:
7792
7793         blew away old, crufty "extras"
7794         
7795 2000-09-28 13:55  jesse
7796
7797         * lib/RT/Group.pm:
7798
7799         file Group.pm was initially added on branch rt-1-1.
7800         
7801 2000-09-28 13:55  jesse
7802
7803         * lib/RT/: Group.pm, GroupMember.pm, GroupMembers.pm, Groups.pm:
7804
7805         Long overdue adding of completely untested (and unused) code for groups in RT.
7806         note that this implementation does not assume recursive group membership
7807         
7808 2000-09-28 13:55  jesse
7809
7810         * lib/RT/GroupMember.pm:
7811
7812         file GroupMember.pm was initially added on branch rt-1-1.
7813         
7814 2000-09-28 13:55  jesse
7815
7816         * lib/RT/GroupMembers.pm:
7817
7818         file GroupMembers.pm was initially added on branch rt-1-1.
7819         
7820 2000-09-28 13:55  jesse
7821
7822         * lib/RT/Groups.pm:
7823
7824         file Groups.pm was initially added on branch rt-1-1.
7825         
7826 2000-09-18 01:57  jesse
7827
7828         * lib/RT/: ACE.pm, Queue.pm, Ticket.pm:
7829
7830         Lots of work on Queue.pm  Most cleanups related to queue watchers, but I
7831         also added a bit more documentation and fixed a bug that could cause DelWatcher
7832         in ticket.pm to delete watchers it shouldn't
7833         
7834 2000-09-18 00:03  jesse
7835
7836         * docs/API, docs/FAQ, docs/README.oracle, lib/RT/Ticket.pm,
7837         lib/RT/Transaction.pm:
7838
7839         More documentation. removed outdated docs.
7840         
7841         docs/API now talks about what those of you writing your own RT client
7842         code shouldn't be doing. (Which objects you shouldn't touch).
7843         
7844 2000-09-18 00:00  jesse
7845
7846         * README:
7847
7848         Clarified license terms. RT is available under Version 2 of the GPL.
7849         Not version 1. Not some as-yet-unwritten version 3 that says you can only
7850         use it if you agree to license your children under the GPL. Version 2.
7851         
7852 2000-09-17 19:57  jesse
7853
7854         * lib/RT/: TicketCollection.pm, User.pm, Interface/Email.pm:
7855
7856         Removed bogus signature code.
7857         Documented User->IsPassword
7858         removed --area flag from Mailgateway (We ain't got no stinking areas)
7859         
7860 2000-09-17 19:21  jesse
7861
7862         * etc/schema.Oracle, etc/schema.mysql, lib/RT/ACE.pm,
7863         lib/RT/ACL.pm, lib/RT/Scrip.pm, lib/RT/User.pm:
7864
7865         Ugh. Mysql isn't respecting SQL92 reserved words. which meant that I didn't
7866         notice that I was using "Type" and "Action" in my schema.
7867         This required a bit of churn to the ACE and User modules.
7868         
7869 2000-09-17 17:38  jesse
7870
7871         * Makefile:
7872
7873         Ok. I think I've got it now. This is RT 1.3.18. aka RT2 - Alpha 1.
7874                 The "Bear Suit" Release.
7875         
7876                 A formal release announcement is forthcoming.
7877         
7878 2000-09-17 17:29  jesse
7879
7880         * Makefile:
7881
7882         work on the changelog generator
7883         
7884 2000-09-17 17:19  jesse
7885
7886         * HACKING, Makefile, README, bin/initdb.mysql, bin/testdeps.pl:
7887
7888         Bumped the required version of SearchBuilder in testdeps, now that it's
7889         propagated throughout CPAN
7890         
7891         Replaced initdb.mysql with ivan's new version.
7892         
7893         Tweaked ivan's initdb.mysql to be a little friendlier, create the schema
7894         (it was missing a FILEHANDLE in a print statement and deal
7895         better with omitted passwords.
7896         
7897         Updated the readme some more.
7898         
7899         Added experimental ChangeLog generation to the make dist process
7900         
7901         Bumped the version number to 1.3.18 for release as alpha1 for RT2 today.
7902         
7903 2000-09-17 01:40  jesse
7904
7905         * Makefile, README, bin/initacls.mysql, bin/testdeps.pl,
7906         bin/webmux.pl:
7907
7908         Bumped the Mason version requirement up, so we avoid the poisoned v 0.88
7909         Applied ivan's alpha-1 patches.
7910         Did some tweaking for the alpha 1 release.
7911         Cleaned up the readme a bit
7912         
7913 2000-09-15 01:21  jesse
7914
7915         * Makefile:
7916
7917         [no log message]
7918         
7919 2000-09-15 01:17  jesse
7920
7921         * lib/RT/Interface/Email.pm:
7922
7923         Mail gateway now handles followup correspondence properly
7924         (It gets the ticket # right)
7925         
7926 2000-09-15 01:06  jesse
7927
7928         * lib/RT/Watcher.pm:
7929
7930         fixed a typo (left off a > ) in Watcher.pm
7931         
7932 2000-09-15 00:59  jesse
7933
7934         * lib/RT/Ticket.pm, lib/RT/Watcher.pm, webrt/Ticket/Modify.html:
7935
7936         Editing ticket watchers from the webui now works.
7937         this required a bunch of work on the internal wathers stuff
7938         in ticket.pm.
7939         Also added documentation and watcher-related sanity checks
7940         
7941 2000-09-14 00:04  jesse
7942
7943         * lib/RT/Ticket.pm, lib/RT/Watcher.pm,
7944         webrt/Elements/SelectWatcherType, webrt/Ticket/Elements/EditPeople,
7945         webrt/Ticket/Elements/EditWatchers,
7946         webrt/Ticket/Elements/ModifyTicket:
7947
7948         Some cleanup to Watcher and Ticket. (mainly documentation updates)
7949         Added an IsUser sub to Watcher.pm (which tells you if the watcher
7950         object refers to a local user or a remote email address)
7951         
7952         the ui for editing tickets should work now.
7953         note that the backend for the watchers side of this isn't there
7954         yet.
7955         
7956                 -j
7957         
7958 2000-09-13 18:10  jesse
7959
7960         * etc/config.pm:
7961
7962         fixed a configfile typo that would break a new installation
7963         
7964 2000-09-12 01:28  jesse
7965
7966         * lib/RT/Date.pm, lib/RT/Ticket.pm, webrt/Elements/ListActions,
7967         webrt/Elements/SelectDate, webrt/Elements/SelectUsers,
7968         webrt/Elements/SelectWatcherType, webrt/Ticket/Modify.html,
7969         webrt/Ticket/Elements/AddWatchers, webrt/Ticket/Elements/EditDates,
7970         webrt/Ticket/Elements/EditPeople,
7971         webrt/Ticket/Elements/ModifyTicket:
7972
7973         TimeWorked is now read/write (which may be a bad idea. but I'm willing to try it.
7974         RT::Date now better understands that "never" doesn't mean 1970.
7975         
7976         The web modify interface is getting closer to working.
7977         I mainly need to finish making the watchers column go.
7978         
7979 2000-09-11 00:37  jesse
7980
7981         * etc/config.pm:
7982
7983         Some sanity cleanups to the web queue listing.
7984         
7985 2000-09-11 00:35  jesse
7986
7987         * webrt/Ticket/Elements/EditDates:
7988
7989         file EditDates was initially added on branch rt-1-1.
7990         
7991 2000-09-11 00:35  jesse
7992
7993         * webrt/Ticket/Elements/EditWatchers:
7994
7995         file EditWatchers was initially added on branch rt-1-1.
7996         
7997 2000-09-11 00:35  jesse
7998
7999         * webrt/Ticket/Elements/AddWatchers:
8000
8001         file AddWatchers was initially added on branch rt-1-1.
8002         
8003 2000-09-11 00:35  jesse
8004
8005         * webrt/Ticket/Elements/EditBasics:
8006
8007         file EditBasics was initially added on branch rt-1-1.
8008         
8009 2000-09-11 00:35  jesse
8010
8011         * webrt/Ticket/Elements/EditPeople:
8012
8013         file EditPeople was initially added on branch rt-1-1.
8014         
8015 2000-09-11 00:35  jesse
8016
8017         * webrt/Ticket/Elements/ModifyTicket:
8018
8019         file ModifyTicket was initially added on branch rt-1-1.
8020         
8021 2000-09-11 00:35  jesse
8022
8023         * webrt/: Login.html, webrt.css, Elements/SelectDate,
8024         Elements/SelectMatch, Elements/SelectQueue, Elements/SelectUsers,
8025         Elements/ShadedBox, Ticket/EditWatchers.html, Ticket/Modify.html,
8026         Ticket/Elements/AddWatchers, Ticket/Elements/EditBasics,
8027         Ticket/Elements/EditDates, Ticket/Elements/EditPeople,
8028         Ticket/Elements/EditWatcherList, Ticket/Elements/EditWatchers,
8029         Ticket/Elements/ModifyTicket, Ticket/Elements/ShowBasics,
8030         Ticket/Elements/ShowDates, Ticket/Elements/ShowDependencies,
8031         Ticket/Elements/ShowHistory, Ticket/Elements/ShowPeople,
8032         Ticket/Elements/ShowSummary, Ticket/Elements/TicketToolBox:
8033
8034         Lots and lots of work on the webui.
8035         The display UI has been cleaned up a bit and the modify UI has been started.
8036         It's not in its final for yet, nor is there any logic backing many of the new ui features, but those will come next.
8037         
8038         If I'm remebering my list correctly, this is the one "biggie" before Alpha 1.
8039         
8040         Yay!
8041         
8042 2000-09-11 00:35  jesse
8043
8044         * webrt/Elements/SelectUsers:
8045
8046         file SelectUsers was initially added on branch rt-1-1.
8047         
8048 2000-09-07 00:52  jesse
8049
8050         * webrt/: Login.html, autohandler, Ticket/Elements/ShowSummary:
8051
8052         Replaced tobias' web arg preservation code with something that's actually based on _mason_ rather than the external apache object. This should make the fastcgi port easier
8053         
8054         Fixed a bug in showsummary (unqualified WebPath)
8055         
8056 2000-09-07 00:30  jesse
8057
8058         * Makefile, bin/rtmux.pl, lib/RT/Handle.pm:
8059
8060         Look ma! it should install again (i'd flubbed a bit of the
8061         fastcgi mason handler install.
8062         
8063         Oh. and oracle support should work now.
8064         
8065 2000-09-06 00:52  jesse
8066
8067         * webrt/Logout.html:
8068
8069         Logout.html links you to the right place now
8070         
8071 2000-09-05 23:47  jesse
8072
8073         * webrt/Search/Listing.html:
8074
8075         YA typo fix
8076         
8077 2000-09-05 23:45  jesse
8078
8079         * webrt/Search/Listing.html:
8080
8081         Damn I wish I could type tonight. :/ missed an $RT::
8082         
8083 2000-09-05 23:43  jesse
8084
8085         * webrt/: Search/Listing.html, Ticket/Elements/ShowSummary:
8086
8087         Fixed a few more Absolute url bugs
8088         
8089 2000-09-05 23:35  jesse
8090
8091         * webrt/Elements/Tabs:
8092
8093         Tabs needed / as the final character for transparent proxying
8094         
8095 2000-09-05 22:39  jesse
8096
8097         * webrt/: Login.html, Admin/Elements/CreateUserCalled,
8098         Admin/Elements/ModifyQueue, Admin/Elements/ModifyTemplate,
8099         Admin/Elements/ModifyUser, Admin/Users/index.html:
8100
8101         more work on proper absolute pathing
8102         
8103 2000-09-05 22:08  jesse
8104
8105         * webrt/: Login.html, Admin/Elements/CreateQueueCalled,
8106         Admin/Elements/CreateUserCalled, Admin/Elements/ModifyUser,
8107         Admin/Users/index.html:
8108
8109         A bunch of the admin tools weren't properly dealing with absolute pathed requests. it made it impossible to have RT2 anywhere other than at the / of your webserver
8110         
8111 2000-09-05 21:40  jesse
8112
8113         * lib/RT/Handle.pm:
8114
8115         file Handle.pm was initially added on branch rt-1-1.
8116         
8117 2000-09-05 21:40  jesse
8118
8119         * bin/mason_handler.fcgi:
8120
8121         file mason_handler.fcgi was initially added on branch rt-1-1.
8122         
8123 2000-09-05 21:40  jesse
8124
8125         * Makefile, bin/mason_handler.fcgi, bin/testdeps.pl,
8126         lib/RT/Handle.pm:
8127
8128         Updated testdeps to ask for the new version of mailtools
8129         Added in the new fastcgi handler (not working yet)
8130         and RT::Handle, which is a wrapper for SearchBuilder::Handle
8131         
8132 2000-09-04 22:52  jesse
8133
8134         * Makefile, TODO, bin/rtmux.pl, bin/webmux.pl, etc/config.pm,
8135         lib/RT/Record.pm, lib/RT/User.pm, lib/RT/Interface/Web.pm,
8136         webrt/Ticket/Display.html, webrt/Ticket/Elements/ShowRequestor,
8137         webrt/Ticket/Elements/TicketToolBox:
8138
8139         A couple of bugfixes related to the switch to SearchBuilder.
8140         A few webui cleanups.
8141         A bit of abstraction to make the eventual fastcgi port easier.
8142         
8143 2000-09-04 12:48  jesse
8144
8145         * bin/testdeps.pl, lib/RT/Attachments.pm, lib/RT/Ticket.pm,
8146         lib/RT/Transaction.pm, lib/RT/Watcher.pm, lib/RT/Watchers.pm,
8147         lib/RT/Interface/Web.pm, webrt/Ticket/Elements/ShowDates:
8148
8149         Several batched updates from when pallas was off-net
8150         
8151         UpdateTold changed to SetTold.
8152         A bunch of work to get Scrips working.
8153         Lots more POD in Ticket.pm
8154         Transaction->Describe  is better about printing what really happened.
8155         Attachments.pm had a typo that prevented it from dealing with multipart messages.
8156         
8157 2000-08-31 02:18  jesse
8158
8159         * Makefile, NEWS, etc/suidrt.c:
8160
8161         Added ENV squashing to suidrt.c
8162         
8163 2000-08-30 14:46  jesse
8164
8165         * bin/rtmux.pl:
8166
8167         Rolling in some oracle changes...they're not done yet, but nothing should
8168         break with mysql. fixed a typo in rtmux.pl that was introduced with the switch to searchbuilder.
8169         
8170 2000-08-29 17:02  jesse
8171
8172         * README, bin/rtmux.pl, bin/testdeps.pl, bin/webmux.pl,
8173         lib/RT/EasySearch.pm, lib/RT/Record.pm:
8174
8175         MAJOR CHANGE: Switched to the new name of the DBIx:: modules.
8176         We now use DBIx::SearchBuilder rather than DBIx::EasySearch and friends.
8177         Note that this is only a name and structure change for the module set.
8178         The functionality is the same...though seperating out oracle and mysql
8179         specific features comes soon.
8180         
8181 2000-08-29 16:57  jesse
8182
8183         * etc/schema.Oracle:
8184
8185         updated the schema.Oracle
8186         
8187 2000-08-29 02:02  jesse
8188
8189         * webrt/: Elements/SelectWatcherType, Ticket/EditWatchers.html,
8190         Ticket/Update.html:
8191
8192         Started hacking on watchers and ticket update webui a bit.
8193         they need a lot more work
8194         
8195 2000-08-29 01:51  jesse
8196
8197         * webrt/Ticket/: Display.html, DisplayHistory, DisplayTransaction,
8198         Elements/ShowHistory, Elements/ShowTransaction:
8199
8200         Made FullHeaders/BriefHeaders work in the webui
8201         
8202 2000-08-28 01:46  jesse
8203
8204         * webrt/Admin/Elements/: CreateUserCalled, ModifyUser:
8205
8206         Fixed some display buglets from tobi oetiker
8207         
8208 2000-08-28 01:31  jesse
8209
8210         * webrt/Ticket/Update.html:
8211
8212         Removed some text that harassed the user. that's generally bad policy
8213         
8214 2000-08-27 23:56  jesse
8215
8216         * webrt/: Admin/Elements/Header, Admin/Elements/ModifyTemplate,
8217         Admin/Elements/Tabs, Elements/ListActions, Elements/Tabs:
8218
8219         A few more added helper elements from the webui
8220         
8221 2000-08-27 23:56  jesse
8222
8223         * webrt/Admin/Elements/Header:
8224
8225         file Header was initially added on branch rt-1-1.
8226         
8227 2000-08-27 23:56  jesse
8228
8229         * webrt/: Admin/Elements/Tabs, Elements/Tabs:
8230
8231         file Tabs was initially added on branch rt-1-1.
8232         
8233 2000-08-27 23:56  jesse
8234
8235         * webrt/Admin/Elements/ModifyTemplate:
8236
8237         file ModifyTemplate was initially added on branch rt-1-1.
8238         
8239 2000-08-27 23:56  jesse
8240
8241         * webrt/Elements/ListActions:
8242
8243         file ListActions was initially added on branch rt-1-1.
8244         
8245 2000-08-27 23:54  jesse
8246
8247         * webrt/Admin/Users/Prefs.html:
8248
8249         file Prefs.html was initially added on branch rt-1-1.
8250         
8251 2000-08-27 23:54  jesse
8252
8253         * webrt/Admin/: Queues/Create.html, Users/Create.html:
8254
8255         file Create.html was initially added on branch rt-1-1.
8256         
8257 2000-08-27 23:54  jesse
8258
8259         * webrt/Admin/: Queues/Modify.html, Users/Modify.html:
8260
8261         file Modify.html was initially added on branch rt-1-1.
8262         
8263 2000-08-27 23:54  jesse
8264
8265         * webrt/Admin/: Queues/index.html, Users/index.html:
8266
8267         file index.html was initially added on branch rt-1-1.
8268         
8269 2000-08-27 23:54  jesse
8270
8271         * bin/webmux.pl, lib/RT/Area.pm, lib/RT/Areas.pm, lib/RT/Queue.pm,
8272         lib/RT/ScripScopes.pm, lib/RT/Template.pm, lib/RT/Templates.pm,
8273         webrt/Admin/CreateQueue.html, webrt/Admin/CreateUser.html,
8274         webrt/Admin/EditUser.html, webrt/Admin/ModifyQueue.html,
8275         webrt/Admin/ModifyUser.html, webrt/Admin/index.html,
8276         webrt/Admin/Elements/CreateQueueCalled,
8277         webrt/Admin/Elements/CreateUserCalled,
8278         webrt/Admin/Elements/ModifyQueue, webrt/Admin/Elements/ModifyUser,
8279         webrt/Admin/Elements/SelectModifyQueue,
8280         webrt/Admin/Elements/SelectModifyUser,
8281         webrt/Admin/Queues/Create.html, webrt/Admin/Queues/Modify.html,
8282         webrt/Admin/Queues/index.html, webrt/Admin/Users/Create.html,
8283         webrt/Admin/Users/Modify.html, webrt/Admin/Users/Prefs.html,
8284         webrt/Admin/Users/index.html:
8285
8286         Lots of work on the web admin ui. basic user and queue editing working.
8287         and template editing
8288         
8289 2000-08-24 15:53  jesse
8290
8291         * Makefile, README, bin/rtmux.pl, etc/config.pm,
8292         lib/RT/Action/SendEmail.pm, webrt/Elements/Footer,
8293         webrt/Elements/Header, webrt/Elements/ViewUser,
8294         webrt/Ticket/Elements/EditWatcherList:
8295
8296         The first cut at better configuration.
8297         
8298         Updated the readme
8299         
8300         Made the mail send routine in lib/RT/Action/Email.pm somewhat
8301         more configurable (though we're still using printing to a pipe
8302         because Mail::Mailer is busted :/)
8303         
8304         Most options moved out of the makefile..this will make packaging
8305         possible.
8306         
8307         Fixed a couple places where tobias had been using a non-relative
8308         url unnecessarily.
8309         
8310 2000-08-22 03:08  jesse
8311
8312         * Makefile:
8313
8314         Getting version #s in sync for RT 1.3.15
8315         
8316 2000-08-22 03:05  jesse
8317
8318         * lib/RT/: Scrip.pm, Transaction.pm, Action/AutoReply.pm,
8319         Action/SendEmail.pm:
8320
8321         Work on making sure mail gets sent. It's not "right" yet but it's getting
8322         closer.
8323         
8324 2000-08-21 19:46  jesse
8325
8326         * webrt/autohandler:
8327
8328         Fixed a minor issue that let people "log in as ''"
8329         
8330 2000-08-21 01:12  jesse
8331
8332         * bin/rtmux.pl, etc/config.pm, lib/RT/Ticket.pm, lib/RT/Tickets.pm:
8333
8334         Set a default type in ticket.pm
8335         allowed restriction based on type in tickets.pm
8336         
8337         now set the timezone in the config file rather than the rtmux.
8338         means it effects webmux.pl too.
8339         
8340 2000-08-20 23:41  jesse
8341
8342         * etc/schema.mysql, lib/RT/Date.pm, webrt/Elements/SelectOwner:
8343
8344         Standardized StartsBy to Starts.
8345         Removed a warning from SelectOwner
8346         Fixed a bug in RT::Date->Set(Format => 'unknown')
8347         
8348 2000-08-20 01:46  jesse
8349
8350         * lib/RT/Ticket.pm, webrt/Search/Listing.html,
8351         webrt/Ticket/Elements/ShowMemberOf,
8352         webrt/Ticket/Elements/ShowMembers:
8353
8354         Work on MemberOf and Members in Ticket.pm
8355         they're both now Tickets objects rather than links objects.
8356         and the things that use them have been updated
8357         
8358 2000-08-19 03:03  jesse
8359
8360         * Makefile:
8361
8362         Bumped the version 1.3.14
8363         
8364 2000-08-19 02:49  jesse
8365
8366         * README, etc/config.pm, lib/RT/Ticket.pm:
8367
8368         Did some work on logging. switched some carping to some logging.
8369         
8370 2000-08-18 02:04  jesse
8371
8372         * Makefile, README:
8373
8374         Minor readme updates.
8375         
8376         Bumped the version to 1.3.13
8377         
8378 2000-08-18 01:04  jesse
8379
8380         * lib/RT/Transaction.pm:
8381
8382         CurrentUser objects act on things. not user Objects.  Thanks, Jens
8383         
8384 2000-08-17 23:55  jesse
8385
8386         * webrt/Elements/: SelectOwner, Submit:
8387
8388         notes in select owner. a bit of tweaking in submit ot make it more visible
8389         
8390 2000-08-17 16:16  jesse
8391
8392         * Makefile:
8393
8394         Changes to rt-mailgate to properly respect authenticated users
8395         when performing %RT RESOLVE commands.
8396         
8397 2000-08-17 03:01  jesse
8398
8399         * lib/RT/Interface/Web.pm:
8400
8401         Missed a checkin on Web.pm. sorry about that
8402         
8403 2000-08-17 02:53  jesse
8404
8405         * bin/webmux.pl, lib/RT/Database.pm, lib/RT/Date.pm,
8406         lib/RT/Ticket.pm, lib/RT/Interface/Web.pm:
8407
8408         Yanked the ancient lib/RT/Database.pm. It  never served any purpose
8409         added some functionality to RT::Date. it can now take a date type
8410         of 'unknown.'  This will "require" Date::Manip and parse it into
8411         an ISO style date.  note that this should NEVER be called from RT's
8412         core due to overhead. It is useful from web interfaces and CLI tools....
8413         
8414         added date::manip as a requirement to webmux.pl (so it gets loaded before
8415         client hits)
8416         
8417         cleaned up Interface/Web.pm
8418         
8419         rationalized some of the routines dealing with date stuff in ticket.pm.
8420         
8421         Actual working web date changing should be coming "soon." (where soon is
8422         defined as sometime this week)
8423         
8424 2000-08-16 14:46  jesse
8425
8426         * webrt/Elements/Submit:
8427
8428         file Submit was initially added on branch rt-1-1.
8429         
8430 2000-08-16 14:46  jesse
8431
8432         * webrt/: Login.html, index.html, Elements/Footer, Elements/Header,
8433         Elements/Submit, Ticket/Elements/ShowBasics,
8434         Ticket/Elements/ShowTransaction:
8435
8436         Various bits of webui cleanup
8437         
8438 2000-08-16 14:16  jesse
8439
8440         * lib/RT/: Tickets.pm, Interface/Email.pm:
8441
8442         We can now search for tickets by relationship
8443         
8444 2000-08-16 13:18  jesse
8445
8446         * lib/RT/CurrentUser.pm:
8447
8448         the real oneline patch that should make rt-mailgate work for new users again.
8449         
8450 2000-08-15 01:17  jesse
8451
8452         * lib/RT/: Tickets.pm, Interface/Web.pm:
8453
8454         The first round of convenience methods in RT/Tickets.pm
8455         Still need to do the ticket relations methods and the
8456         date methods
8457         
8458 2000-08-14 23:47  jesse
8459
8460         * webrt/Elements/SelectDateType:
8461
8462         file SelectDateType was initially added on branch rt-1-1.
8463         
8464 2000-08-14 23:47  jesse
8465
8466         * webrt/Elements/SelectDateType:
8467
8468         ack. missed this in the wackiness with tonight's earlier checkin.
8469         
8470 2000-08-14 19:35  jesse
8471
8472         * webrt/: Elements/Header, Elements/SelectDate,
8473         Elements/SelectQueue, Elements/TitleBoxStart, Search/Listing.html,
8474         Search/PickRestriction:
8475
8476         The rest of the previous commit.
8477         
8478 2000-08-14 19:27  jesse
8479
8480         * etc/config.pm, webrt/Login.html, webrt/Logout.html,
8481         webrt/autohandler, webrt/index.html, webrt/webrt.css,
8482         webrt/Ticket/autohandler, webrt/Ticket/Elements/ShowMemberOf,
8483         webrt/Ticket/Elements/ShowMembers,
8484         webrt/Ticket/Elements/ShowSummary,
8485         webrt/Ticket/Elements/ShowTransaction:
8486
8487         Cleaned up the ticket display a bit.
8488         made logout actually properly erase session data
8489         protected _everything_ with an autohandler in /
8490         prettified Login.html
8491         added some options to /Elements/TitleBoxHead...which seems to have been missed
8492         
8493 2000-08-14 14:37  jesse
8494
8495         * README:
8496
8497         Added a warning about postmaster from JD
8498         
8499 2000-08-13 21:57  jesse
8500
8501         * lib/RT/TicketCollection.pm, lib/RT/Tickets.pm,
8502         lib/RT/Interface/Web.pm, webrt/Elements/SelectBoolean,
8503         webrt/Elements/SelectDate, webrt/Elements/SelectMatch,
8504         webrt/Elements/SelectOwner, webrt/Elements/SelectQueue,
8505         webrt/Elements/SelectStatus, webrt/Elements/SelectWatcherType,
8506         webrt/Search/Listing.html, webrt/Search/PickRestriction,
8507         webrt/Search/TicketCell:
8508
8509         Significant work on the search and display code.
8510         I'm not convinced that this doesn't introduce new bugs.
8511         However, you can now search by ticket content.
8512         
8513         I will be reworking Tickets.pm a bit more to add a bunch of convenience methods
8514         over then next week or so.
8515         
8516 2000-08-12 18:07  jesse
8517
8518         * lib/RT/Ticket.pm:
8519
8520         Fixed a bug in WatchersAsString. (RT::Watchers wasn't required early enough)
8521         this whole routine needs to be redone :/
8522         
8523 2000-08-12 18:06  jesse
8524
8525         * lib/RT/User.pm:
8526
8527         User->Create CanManipulate now defaults to 0.
8528         
8529 2000-08-12 18:05  jesse
8530
8531         * etc/schema.mysql:
8532
8533         Updated the default user entries in schema.mysql to have the "CanManipulate"
8534         flag set so they'd show up in owner lists.
8535         
8536 2000-08-10 19:16  jesse
8537
8538         * README:
8539
8540         updated instructions for Apache install
8541         
8542 2000-08-10 18:59  jesse
8543
8544         * etc/schema.mysql:
8545
8546         the queue values for the first queue were wrong
8547         
8548 2000-08-10 17:55  jesse
8549
8550         * lib/RT/Ticket.pm:
8551
8552         BUGFIX: _UpdateTold now doesn't record a transaction, as things should be
8553         
8554 2000-08-10 15:43  jesse
8555
8556         * etc/config.pm, etc/schema.Oracle, etc/schema.mysql,
8557         lib/RT/Attachment.pm, lib/RT/Record.pm, lib/RT/Scrip.pm,
8558         lib/RT/ScripScope.pm, lib/RT/Ticket.pm, lib/RT/TicketCollection.pm,
8559         lib/RT/Tickets.pm, lib/RT/Transaction.pm, lib/RT/User.pm,
8560         lib/RT/Action/AutoReply.pm, lib/RT/Action/Notify.pm,
8561         lib/RT/Action/SendEmail.pm, lib/RT/Interface/Web.pm,
8562         webrt/autohandler, webrt/Elements/Error,
8563         webrt/Elements/SelectStatus, webrt/Ticket/Update.html,
8564         webrt/Ticket/Elements/ShowBasics,
8565         webrt/Ticket/Elements/ShowDependencies,
8566         webrt/Ticket/Elements/ShowMemberOf,
8567         webrt/Ticket/Elements/ShowMembers,
8568         webrt/Ticket/Elements/ShowPeople,
8569         webrt/Ticket/Elements/ShowReferences,
8570         webrt/Ticket/Elements/ShowRequestor,
8571         webrt/Ticket/Elements/TicketToolBox:
8572
8573         Fixed ACL caching bugs
8574         Finished adding status "new"
8575         cli searching based on status works better.
8576         
8577         API Change. Queue is NO LONGER the Queue Object for a ticket
8578         API Change. Owner is NO LONGER the Owner Object for a ticket
8579         
8580         instead, both point to their proper database values and OwnerObj and QueueObj
8581         do the right thing throughout. This was rather more code churn than I was hoping for, but we've now got a cleaner, more consistent API that's easier to work
8582         with.
8583         
8584         little bits of POD update.
8585         
8586         Cleaned out some unused code.
8587         
8588         Made some error messages more professional.
8589         
8590         We now keep track of date started as well as a "start by" date.  these both
8591         need a bit more work.
8592         
8593         Calling convention for _Set changed. Rather than three different calling
8594         conventions which weren't very extensible, DBIx::Record::_Set and all its
8595         subclasses now use paramhash style calling. it's much more extensible and
8596         flexible now. (This was necessary for some ACL work, among other things)
8597         
8598 2000-08-09 01:11  jesse
8599
8600         * lib/RT/Record.pm, lib/RT/Ticket.pm, lib/RT/User.pm,
8601         webrt/Elements/SelectStatus, webrt/Elements/dayMenu,
8602         webrt/Elements/monthMenu, webrt/Elements/yearMenu:
8603
8604         ACL Decisions are now cached
8605         date menus have a "never" option in the webui
8606         added a new status. "new" for tickets that aren't yet open
8607         
8608 2000-08-08 01:45  jesse
8609
8610         * etc/schema.mysql, lib/RT/Queue.pm:
8611
8612         schema updates.
8613         fixed queue->Create
8614         
8615 2000-08-08 01:44  jesse
8616
8617         * webrt/Admin/ModifyQueue.html:
8618
8619         file ModifyQueue.html was initially added on branch rt-1-1.
8620         
8621 2000-08-08 01:44  jesse
8622
8623         * webrt/Admin/: CreateQueue.html, CreateUser.html,
8624         ModifyQueue.html, ModifyUser.html, index.html,
8625         Elements/CreateQueueCalled, Elements/CreateUserCalled,
8626         Elements/ModifyQueue, Elements/ModifyUser,
8627         Elements/SelectModifyQueue, Elements/SelectModifyUser:
8628
8629         Started the new web admin interface.
8630         it can now edit queues and users and create queues and users
8631         I'm fairly leery of its user handling stuff. particularly passwords
8632         
8633 2000-08-08 01:44  jesse
8634
8635         * webrt/Admin/CreateUser.html:
8636
8637         file CreateUser.html was initially added on branch rt-1-1.
8638         
8639 2000-08-08 01:44  jesse
8640
8641         * webrt/Admin/Elements/SelectModifyUser:
8642
8643         file SelectModifyUser was initially added on branch rt-1-1.
8644         
8645 2000-08-08 01:44  jesse
8646
8647         * webrt/Admin/Elements/ModifyUser:
8648
8649         file ModifyUser was initially added on branch rt-1-1.
8650         
8651 2000-08-08 01:44  jesse
8652
8653         * webrt/Admin/Elements/CreateUserCalled:
8654
8655         file CreateUserCalled was initially added on branch rt-1-1.
8656         
8657 2000-08-08 01:44  jesse
8658
8659         * webrt/Admin/ModifyUser.html:
8660
8661         file ModifyUser.html was initially added on branch rt-1-1.
8662         
8663 2000-08-08 01:44  jesse
8664
8665         * webrt/Admin/index.html:
8666
8667         file index.html was initially added on branch rt-1-1.
8668         
8669 2000-08-08 01:44  jesse
8670
8671         * webrt/Admin/CreateQueue.html:
8672
8673         file CreateQueue.html was initially added on branch rt-1-1.
8674         
8675 2000-08-08 01:44  jesse
8676
8677         * webrt/Admin/Elements/ModifyQueue:
8678
8679         file ModifyQueue was initially added on branch rt-1-1.
8680         
8681 2000-08-08 01:44  jesse
8682
8683         * webrt/Admin/Elements/SelectModifyQueue:
8684
8685         file SelectModifyQueue was initially added on branch rt-1-1.
8686         
8687 2000-08-08 01:44  jesse
8688
8689         * webrt/Admin/Elements/CreateQueueCalled:
8690
8691         file CreateQueueCalled was initially added on branch rt-1-1.
8692         
8693 2000-08-07 22:28  jesse
8694
8695         * etc/schema.mysql, lib/RT/Date.pm, lib/RT/Ticket.pm,
8696         lib/RT/Users.pm:
8697
8698         added a few ticket attributes for forwards compatibility
8699         fixed another ACL problem in users.pm
8700         fixed a date display bug
8701         
8702 2000-08-07 01:03  jesse
8703
8704         * lib/RT/Transaction.pm, webrt/Ticket/Create.html,
8705         webrt/Ticket/Elements/ShowTransaction:
8706
8707         Transaction.pm had some lingering ACL bugs ($CurrentUser) isn't a reasonable
8708         global in core library routines :/
8709         
8710         Working on spawning subtickets.
8711         
8712 2000-08-07 00:31  jesse
8713
8714         * webrt/User/Prefs.html:
8715
8716         file Prefs.html was initially added on branch rt-1-1.
8717         
8718 2000-08-07 00:31  jesse
8719
8720         * webrt/Ticket/Elements/ShowDependencies:
8721
8722         file ShowDependencies was initially added on branch rt-1-1.
8723         
8724 2000-08-07 00:31  jesse
8725
8726         * webrt/Ticket/Elements/ShowReferences:
8727
8728         file ShowReferences was initially added on branch rt-1-1.
8729         
8730 2000-08-07 00:31  jesse
8731
8732         * webrt/Ticket/Elements/ShowMembers:
8733
8734         file ShowMembers was initially added on branch rt-1-1.
8735         
8736 2000-08-07 00:31  jesse
8737
8738         * webrt/Ticket/Elements/ShowMemberOf:
8739
8740         file ShowMemberOf was initially added on branch rt-1-1.
8741         
8742 2000-08-07 00:31  jesse
8743
8744         * webrt/Admin/EditUser.html:
8745
8746         file EditUser.html was initially added on branch rt-1-1.
8747         
8748 2000-08-07 00:31  jesse
8749
8750         * webrt/Admin/Elements/EditUserComments:
8751
8752         file EditUserComments was initially added on branch rt-1-1.
8753         
8754 2000-08-07 00:31  jesse
8755
8756         * etc/config.pm, lib/RT/Ticket.pm, webrt/EditUserComments.html,
8757         webrt/ViewUser.html, webrt/webrt.css, webrt/Admin/EditUser.html,
8758         webrt/Admin/ModifyUser, webrt/Admin/Elements/EditUserComments,
8759         webrt/Elements/Error, webrt/Elements/Header,
8760         webrt/Elements/SelectOwner, webrt/Ticket/Create.html,
8761         webrt/Ticket/Create_Detail.html, webrt/Ticket/Display.html,
8762         webrt/Ticket/Elements/EditWatcherList,
8763         webrt/Ticket/Elements/ShowDependencies,
8764         webrt/Ticket/Elements/ShowMemberOf,
8765         webrt/Ticket/Elements/ShowMembers,
8766         webrt/Ticket/Elements/ShowPeople,
8767         webrt/Ticket/Elements/ShowReferences,
8768         webrt/Ticket/Elements/ShowSummary, webrt/User/Prefs.html:
8769
8770         Did a bunch of work on the webui. cleaned up a lot of the link display stuff
8771         did some work on ticket create
8772         
8773         dependencies and subtickets are now listed in the ticketview. yay!
8774         
8775 2000-08-05 19:47  jesse
8776
8777         * lib/RT/Ticket.pm, webrt/Ticket/Elements/ShowSummary:
8778
8779         more Nobody fixes in Ticket.pm
8780         justification fixes in ShowSummary
8781         
8782 2000-08-05 18:50  jesse
8783
8784         * webrt/Ticket/ProcessUpdate.html:
8785
8786         The webui can now process updates.
8787         it needed YA currentuser fix
8788         
8789 2000-08-05 18:43  jesse
8790
8791         * lib/RT/Ticket.pm:
8792
8793         Ticket::Create(Owner =>  now takes either a user object or a userid.
8794         and defaults to nobody.
8795         
8796 2000-08-05 17:51  jesse
8797
8798         * Makefile:
8799
8800         [no log message]
8801         
8802 2000-08-05 17:49  jesse
8803
8804         * lib/RT/: Date.pm, Interface/Email.pm:
8805
8806         fixed a few more bugs in the mailgateway. it can create tickets now.
8807         fixed an undefined default in the cli query
8808         made the date routine not spit out a stupid warning
8809         
8810 2000-08-05 17:21  jesse
8811
8812         * lib/RT/Interface/Email.pm:
8813
8814         fixed typos in the mailgate. thanks gary
8815         
8816 2000-08-05 00:16  jesse
8817
8818         * Makefile, NEWS, webrt/Login.html, webrt/autohandler,
8819         webrt/webrt.css:
8820
8821         little tweaks to the webui.
8822         bumped the version to 1.3.11 for distribution
8823         
8824 2000-08-04 18:45  jesse
8825
8826         * README, bin/rtmux.pl, bin/webmux.pl, lib/RT/Areas.pm,
8827         lib/RT/Attachments.pm, lib/RT/Date.pm, lib/RT/Link.pm,
8828         lib/RT/Links.pm, lib/RT/Queue.pm, lib/RT/Queues.pm,
8829         lib/RT/Record.pm, lib/RT/ScripScopes.pm, lib/RT/Scrips.pm,
8830         lib/RT/Template.pm, lib/RT/Ticket.pm, lib/RT/Tickets.pm,
8831         lib/RT/Transaction.pm, lib/RT/Transactions.pm, lib/RT/Users.pm,
8832         lib/RT/Watchers.pm, lib/RT/Interface/Web.pm,
8833         webrt/Admin/ModifyUser, webrt/Elements/SelectOwner,
8834         webrt/Elements/SelectQueue, webrt/Elements/ViewUser,
8835         webrt/Ticket/Display.html, webrt/Ticket/LinkIt.html,
8836         webrt/Ticket/Elements/ShowPeople:
8837
8838         When creating an object, you ALWAYS need to pass in the current user
8839         or acls break. we were a bit too lax about this before.
8840         
8841         this was a major round of bugfixing for the webui
8842         
8843 2000-08-04 15:41  jesse
8844
8845         * Makefile, lib/RT/CurrentUser.pm, lib/RT/User.pm, webrt/webrt.css,
8846         webrt/Elements/Header, webrt/Search/Listing.html,
8847         webrt/Search/autohandler, webrt/Ticket/autohandler:
8848
8849         Queue listing doesn't have that ugly blue any more. And its code for
8850         setting row color is a bit cleaner.
8851         
8852         we now actually _check_ passwords for web logins.
8853         
8854         webrt.css now has slightly darker hyperlinks.
8855         
8856         CurrentUser->IsPassword now uses the UserObj
8857         
8858         users can't use null passwords for authentication.
8859         
8860 2000-08-03 02:19  jesse
8861
8862         * lib/RT/Interface/Web.pm, webrt/Elements/ShadedBox,
8863         webrt/Elements/TitleBoxStart:
8864
8865         misc fixes to the webui and a leftover fix to the cli.
8866         
8867         the webui needs to have some of its internals gutted and
8868         put back together. it feels very kludgy and not really "planned"
8869         
8870 2000-08-03 02:04  jesse
8871
8872         * lib/RT/: Record.pm, Scrip.pm, Ticket.pm, Tickets.pm,
8873         Transaction.pm, Action/SendEmail.pm:
8874
8875         made status changes work. (RT::Action::SendEmail was being stupid
8876         and not error checking until it was too late)
8877         
8878         removed more use of hardwired SQL "now()"
8879         
8880         moved the handling of LastUpdated into RT::Record. from DBIx::Record
8881         
8882 2000-08-03 01:09  jesse
8883
8884         * lib/RT/Queue.pm:
8885
8886         fixed a bug in the cli that kept ticket creates from working.
8887         queue->hasright's calling convention changed.
8888         
8889 2000-08-03 00:59  jesse
8890
8891         * Makefile:
8892
8893         fixed a makefile typo. added back the comment about pg
8894         
8895 2000-08-03 00:42  jesse
8896
8897         * docs/design_docs/users:
8898
8899         file users was initially added on branch rt-1-1.
8900         
8901 2000-08-03 00:42  jesse
8902
8903         * etc/user.Oracle:
8904
8905         file user.Oracle was initially added on branch rt-1-1.
8906         
8907 2000-08-03 00:42  jesse
8908
8909         * etc/schema.Oracle:
8910
8911         file schema.Oracle was initially added on branch rt-1-1.
8912         
8913 2000-08-03 00:42  jesse
8914
8915         * bin/initacls.Oracle, bin/initdb.Oracle, docs/README.oracle,
8916         docs/design_docs/users, etc/schema.Oracle, etc/user.Oracle:
8917
8918         A first cut at oracle support from Dave Morgan <dmorgan@bartertrust.com>.
8919         It is pretty much untested and guaranteed to break. Among other
8920         things, the schema isn't current. but it's a start.
8921         Thanks, Dave!
8922         
8923 2000-08-03 00:42  jesse
8924
8925         * docs/README.oracle:
8926
8927         file README.oracle was initially added on branch rt-1-1.
8928         
8929 2000-08-03 00:42  jesse
8930
8931         * bin/initacls.Oracle:
8932
8933         file initacls.Oracle was initially added on branch rt-1-1.
8934         
8935 2000-08-03 00:42  jesse
8936
8937         * bin/initdb.Oracle:
8938
8939         file initdb.Oracle was initially added on branch rt-1-1.
8940         
8941 2000-08-03 00:31  jesse
8942
8943         * docs/design_docs/local_hacking:
8944
8945         file local_hacking was initially added on branch rt-1-1.
8946         
8947 2000-08-03 00:31  jesse
8948
8949         * HACKING, Makefile, docs/FAQ.html, docs/actions.html,
8950         docs/admin.html, docs/attributes.html, docs/outline.html,
8951         docs/rt_users_guide.html, docs/design_docs/local_hacking:
8952
8953         doc updates. removed outdated 1.x docs
8954         
8955 2000-08-02 23:53  jesse
8956
8957         * etc/config.pm:
8958
8959         added some comments from tobias
8960         
8961 2000-08-02 00:20  jesse
8962
8963         * Makefile, NEWS, TODO, etc/config.pm, etc/schema.mysql,
8964         lib/RT/ACE.pm, lib/RT/ACL.pm, lib/RT/CurrentUser.pm,
8965         lib/RT/Date.pm, lib/RT/Queue.pm, lib/RT/Record.pm,
8966         lib/RT/Ticket.pm, lib/RT/Tickets.pm, lib/RT/User.pm,
8967         lib/RT/Interface/Email.pm:
8968
8969         
8970         Weekend of 1 Aug 2000
8971         ---------------------
8972         I spent the weekend in DC visiting family.   This meant I got a bit of
8973         code written ;)  Sadly, I have no access to the CVS server,
8974         so I'll be batching a bunch of commits.
8975         
8976         1. Enabled CLI admin tool
8977         2. Added ACL listing functionality to the CLI admin tool.
8978         3. Enhanced RT::Queue->Grant such that it works with the structure of RT2
8979            ACLs
8980         4. Made the Logging framework actually log errors to STDERR.
8981            (This makes debugging the CLI tools much easier. It also means
8982             that the cli tools explain _why_ they're dying.)
8983         5. Fully expunged use of Mysql's SQL keyword "now()". I'd have left this
8984            stuff in, except mysql doesn't seem to deal well with the idea that the
8985            entire world isn't one timezone.  On top of that, it doesn't seem to
8986            have a way to force it into GMT mode that doesn't involve modifying init
8987            scripts. *sigh*
8988         6. Did a whole bunch more work on the ACL checking in RT::User
8989         7. Wrote up some preliminary docs on local hacks to RT
8990         8. Added in a routine to allow local canonicalization of email addresses
8991         9. Added in the concept of "Disabled users"  To preserve RT2's database
8992            Integrity, whacking user accounts would be a bad thing. So, instead,
8993            we've got the concept of 'disabled' users. A disabled user fails ANY
8994            ACL check, ANY password check and doesn't appear in any lists of ACLs.
8995            (note that the lastmost statement isn't yet true)
8996         
8997         10. rtadmin user -enable and rtadmin user -disable now work.
8998         11. ACLs are now enforced for many ticket related actions.
8999             (this does mean that you'll want to insert some acls like those below)
9000         
9001         INSERT INTO ACL VALUES (1,0,'User','SuperUser','Queue',0);
9002         INSERT INTO ACL VALUES (2,3,'User','CreateTicket','Queue',0);
9003         INSERT INTO ACL VALUES (3,3,'User','ShowTicket','Ticket',0);
9004         INSERT INTO ACL VALUES (4,3,'User','ShowTicketHistory','Ticket',0);
9005         INSERT INTO ACL VALUES (6,3,'User','CreateTicket','Queue',1);
9006         INSERT INTO ACL VALUES (7,3,'User','ModifyTicket','Ticket',1);
9007         INSERT INTO ACL VALUES (8,1,'User','Superuser','System',0);
9008         INSERT INTO ACL VALUES (9,0,'Everyone','Superuser','System',0);
9009         
9010 2000-08-02 00:17  jesse
9011
9012         * bin/: rtmux.pl, testdeps.pl:
9013
9014         Bumped us up to requiring Log::Dispatch 1.6.
9015         Cleaned up testdeps a bit. Now, you knwo it passes.
9016         
9017 2000-07-27 03:01  jesse
9018
9019         * Makefile:
9020
9021         Bumped the version to 1.3.9
9022         Rolled RT 1.3.9
9023         
9024 2000-07-27 02:37  jesse
9025
9026         * lib/RT/Date.pm, lib/RT/Ticket.pm, webrt/Elements/ViewUser,
9027         webrt/Ticket/Elements/ShowDates, webrt/Ticket/Elements/ShowSummary,
9028         webrt/Ticket/Elements/ShowTransaction, bin/webmux.pl:
9029
9030         Fixed a bug with null due dates.
9031         Made RT/Date deal with a time of -1 as "Never"
9032         made html escaping on included entities on webrt default.
9033         
9034 2000-07-27 02:01  jesse
9035
9036         * lib/RT/Date.pm:
9037
9038         file Date.pm was initially added on branch rt-1-1.
9039         
9040 2000-07-27 02:01  jesse
9041
9042         * README, lib/RT/Date.pm, lib/RT/Record.pm, lib/RT/Ticket.pm,
9043         bin/testdeps.pl:
9044
9045         Moved Date managment routines from DBIx::Record to RT::Record.
9046         Initial Checkin of RT::Date, a lightweight Date object capable
9047         of doing everything RT needs. Oh. and it's fully documented in POD.
9048         
9049         Converted RT::Record and RT::Ticket and the cli to use RT::Date instead
9050         of Date::Kronos.  The CLI now feels _much_ zippier and code within
9051         RT::Ticket is a bit easier to read.
9052         
9053 2000-07-27 01:55  jesse
9054
9055         * etc/schema.mysql:
9056
9057         removed extraneous whitespace
9058         
9059 2000-07-27 01:51  jesse
9060
9061         * lib/RT/Attachment.pm:
9062
9063         changed the header on attachment.pm
9064         
9065 2000-07-24 10:17  tobiasb
9066
9067         * lib/RT/Interface/Web.pm, webrt/ViewUser.html,
9068         webrt/Search/TicketCell, webrt/Ticket/Display.html,
9069         webrt/Ticket/ProcessUpdate.html, webrt/Ticket/Update.html:
9070
9071         Moved some things to Web.pm, made some nifty options for getting tickets from the listing in a new window
9072         
9073 2000-07-24 06:56  tobiasb
9074
9075         * lib/RT/User.pm:
9076
9077         Some TODOs
9078         
9079 2000-07-24 06:54  tobiasb
9080
9081         * lib/RT/Interface/Email.pm:
9082
9083         Some comments and TODOs.
9084         
9085         I fixed one simple TODO about putting in pid + rand into the name of
9086         the temp directory needed for parsing the mime entity.
9087         
9088 2000-07-24 00:52  jesse
9089
9090         * lib/RT/User.pm:
9091
9092         Added a few comments where they really should be
9093         
9094 2000-07-24 00:48  jesse
9095
9096         * lib/RT/Interface/Email.pm:
9097
9098         Did a bunch of cleanup work on Interface/Email.pm
9099                 It could still use more.
9100         
9101 2000-07-23 03:50  tobiasb
9102
9103         * lib/RT/Ticket.pm:
9104
9105         Added the method 'TimeWorkedAsString'.  Ok, I'll start looking into Date::Kronos shortly :)
9106         
9107 2000-07-22 20:10  tobiasb
9108
9109         * lib/RT/Interface/Email.pm:
9110
9111         [no log message]
9112         
9113 2000-07-22 20:05  tobiasb
9114
9115         * lib/RT/Interface/Email.pm:
9116
9117         Inserted a reference to [fsck 290] in a TODO-comment.
9118         
9119 2000-07-22 13:06  tobiasb
9120
9121         * lib/RT/Interface/Web.pm, webrt/Search/Listing.html:
9122
9123         Moved stuff from Listing.html to Web.pm, sub ProcessSearchQuery (suggestions to a better name for the sub?)
9124         
9125 2000-07-21 15:11  tobiasb
9126
9127         * lib/RT/Ticket.pm, lib/RT/Interface/Web.pm,
9128         webrt/Search/Listing.html:
9129
9130         bugfixing
9131         
9132 2000-07-21 11:09  tobiasb
9133
9134         * etc/schema.mysql:
9135
9136         Bugfix
9137         
9138 2000-07-21 10:57  tobiasb
9139
9140         * webrt/index.html:
9141
9142         Now it's possible to select queue from the start page
9143         
9144 2000-07-21 10:35  tobiasb
9145
9146         * lib/RT/Attachment.pm, lib/RT/Ticket.pm, webrt/Elements/Header,
9147         webrt/Elements/SelectOwner, webrt/Ticket/Elements/EditWatcherList:
9148
9149         bugfixes, comments.  I restricted the Owner-list to those that CanManipulate - this should eventually go away when we have proper access control.  Tiny improvement of EditWatcherList - it's now possible to edit user information if the user is found.
9150         
9151 2000-07-21 05:48  tobiasb
9152
9153         * lib/RT/CurrentUser.pm:
9154
9155         bugfix
9156         
9157 2000-07-21 00:08  jesse
9158
9159         * lib/RT/ACE.pm, lib/RT/Attachment.pm, lib/RT/Queue.pm,
9160         lib/RT/Ticket.pm, lib/RT/User.pm, webrt/EditUserComments.html:
9161
9162         Cleaned up language in EditUserComments
9163         
9164         did work on watchers in ui/cli/admin and Ticket.pm and User.pm
9165         cleaned up code in Ticket.pm
9166         
9167         Start of some work on acls in Queue.pm
9168         
9169 2000-07-20 22:13  tobiasb
9170
9171         * lib/RT/Interface/Web.pm, webrt/Elements/SelectWatcherType,
9172         webrt/Ticket/Display.html, webrt/Ticket/EditWatchers.html,
9173         webrt/Ticket/Elements/EditWatcherList,
9174         webrt/Ticket/Elements/ShowHistory, webrt/Ticket/Elements/ShowLinks,
9175         webrt/Ticket/Elements/TicketToolBox:
9176
9177         Some code improvements, added one popular demand here; to avoid spending too much time clicking around, it should be possible to show all histoies of member requests at the same page.
9178         
9179 2000-07-20 18:31  tobiasb
9180
9181         * lib/RT/CurrentUser.pm:
9182
9183         Fixing a bit.  Please try to remember to test code before committing
9184         it :)
9185         
9186 2000-07-20 18:09  tobiasb
9187
9188         * webrt/Ticket/ProcessUpdate.html:
9189
9190         once more I've committed without testing..
9191         
9192 2000-07-20 18:02  tobiasb
9193
9194         * lib/RT/CurrentUser.pm:
9195
9196         Removed a compile-time bug
9197         
9198 2000-07-20 17:48  tobiasb
9199
9200         * lib/RT/User.pm:
9201
9202         bugfix
9203         
9204 2000-07-20 17:39  tobiasb
9205
9206         * etc/config.pm, lib/RT/Ticket.pm, lib/RT/User.pm,
9207         lib/RT/Watcher.pm, lib/RT/Interface/Web.pm,
9208         webrt/Ticket/Display.html:
9209
9210         bugfixes + conflict resolving at the signature + moved something to Web.pm from Display.html
9211         
9212 2000-07-20 17:31  jesse
9213
9214         * lib/RT/: CurrentUser.pm, User.pm:
9215
9216         Culled some not-for-now signature stuff.
9217         Cleaned up and optimised CurrentUser->UserObj
9218         
9219 2000-07-20 16:39  jesse
9220
9221         * Makefile, NEWS:
9222
9223         doing some work for a customer.  rt-mailgate --help should tell you
9224         about the fabulous new mail mode
9225         
9226 2000-07-20 15:39  tobiasb
9227
9228         * lib/RT/Interface/Web.pm, webrt/Ticket/Display.html:
9229
9230         moving things from the template to Web.pm was not as straight-forwarded as I had hoped.
9231         
9232 2000-07-20 15:20  tobiasb
9233
9234         * lib/RT/Attachment.pm, lib/RT/CurrentUser.pm, lib/RT/User.pm,
9235         lib/RT/Interface/Web.pm, webrt/Ticket/Display.html:
9236
9237         Started moving stuff to Web.pm, fixed and tested signatures
9238         
9239 2000-07-20 14:50  tobiasb
9240
9241         * lib/RT/: CurrentUser.pm, User.pm:
9242
9243         moved signature from currentuser to user (but does it make sense, anyway?  Signatures is something 'personal' that belongs only to the current user?)
9244         
9245 2000-07-20 14:43  tobiasb
9246
9247         * webrt/ViewUser.html:
9248
9249         bugfix ... hmpf, always test before committing .. always test before committing ...
9250         
9251 2000-07-20 14:33  tobiasb
9252
9253         * lib/RT/Interface/Web.pm, webrt/ViewUser.html:
9254
9255         bugfix
9256         
9257 2000-07-20 14:11  tobiasb
9258
9259         * lib/RT/Interface/Web.pm:
9260
9261         file Web.pm was initially added on branch rt-1-1.
9262         
9263 2000-07-20 14:11  tobiasb
9264
9265         * lib/RT/Interface/Web.pm:
9266
9267         I'm considering to move things from Display.html and ProcessUpdate.html to Web.pm.  Comments?
9268         
9269 2000-07-20 14:06  jesse
9270
9271         * lib/RT/Watcher.pm:
9272
9273         Removed the bogus code frol lib/RT/Watcher.pm
9274         
9275 2000-07-20 13:39  jesse
9276
9277         * lib/RT/User.pm:
9278
9279         reversed some bogus code
9280         
9281 2000-07-20 11:44  tobiasb
9282
9283         * webrt/Ticket/Elements/EditWatcherList:
9284
9285         file EditWatcherList was initially added on branch rt-1-1.
9286         
9287 2000-07-20 11:44  tobiasb
9288
9289         * webrt/Elements/SelectWatcherType:
9290
9291         file SelectWatcherType was initially added on branch rt-1-1.
9292         
9293 2000-07-20 11:44  tobiasb
9294
9295         * webrt/: Elements/SelectWatcherType,
9296         Ticket/Elements/EditWatcherList:
9297
9298         Now it's possible to edit ticket and queue watchers.  It's really horrible, but at least it works
9299         
9300 2000-07-20 11:43  tobiasb
9301
9302         * webrt/Ticket/: EditWatchers.html, Update.html:
9303
9304         Small comment
9305         
9306 2000-07-20 11:40  tobiasb
9307
9308         * webrt/Ticket/Update.html:
9309
9310         Linked in the 'edit watchers' functionality
9311         
9312 2000-07-20 11:27  tobiasb
9313
9314         * lib/RT/Ticket.pm, lib/RT/Watcher.pm,
9315         webrt/Ticket/EditWatchers.html:
9316
9317         Now it's possible to edit ticket and queue watchers.  It's really horrible, but at least it works
9318         
9319 2000-07-20 11:27  tobiasb
9320
9321         * lib/RT/User.pm:
9322
9323         bugfix
9324         
9325 2000-07-20 11:23  tobiasb
9326
9327         * webrt/Ticket/Elements/ShowTransaction:
9328
9329         This is sort of a local hack, I guess it should be separated ... but maybe not.  if content-type =~ /^text/(?\!plain)/, there is now a link for 'view this as plain text', which might be useful for unknown text formats and for viewing 'code'
9330         
9331 2000-07-20 02:59  jesse
9332
9333         * lib/RT/: ACE.pm, ACL.pm:
9334
9335         I'm committing ACE.pm and ACL.pm so people can get a bit of a taste of what I'm doing. They don't work, they probably don't even compile yet, but they're not getting called from the rest of the code yet.
9336         
9337         These aren't the droids you're looking for.
9338         
9339 2000-07-20 02:58  jesse
9340
9341         * lib/RT/User.pm:
9342
9343         updated User.pm to match the schema
9344         
9345 2000-07-19 16:45  tobiasb
9346
9347         * webrt/Ticket/EditWatchers.html:
9348
9349         file EditWatchers.html was initially added on branch rt-1-1.
9350         
9351 2000-07-19 16:45  tobiasb
9352
9353         * webrt/Ticket/EditWatchers.html:
9354
9355         This should be a template for adding and removing watchers; will be completed tomorrow
9356         
9357 2000-07-19 16:10  tobiasb
9358
9359         * webrt/: Logout.html, ViewUser.html, Search/Listing.html,
9360         Ticket/Display.html, Ticket/Update.html,
9361         Ticket/Elements/ShowPeople, Ticket/Elements/ShowSummary:
9362
9363         It's now possible to edit user data (realname, userid, email) from the web ui
9364         
9365 2000-07-19 16:04  tobiasb
9366
9367         * lib/RT/: CurrentUser.pm, Ticket.pm, Watcher.pm,
9368         Interface/Email.pm:
9369
9370         Worked a bit with requestors; 1) if we already have a user object at the requestor, we should use it.  2) it should be possible to edit the users email without also updating the watcher email if those are the same.  3) if a user enters an email with a different from address, but can be identified as a previous user (by equal real name or other means of authentication), the email field in the watcher table should be used
9371         
9372 2000-07-19 10:06  tobiasb
9373
9374         * webrt/Elements/Header:
9375
9376         bugfixing
9377         
9378 2000-07-19 08:53  tobiasb
9379
9380         * webrt/webrt.css:
9381
9382         Our web designer didn't like red table borders
9383         
9384 2000-07-19 08:52  tobiasb
9385
9386         * webrt/: Elements/Header, Search/Listing.html:
9387
9388         Fun #440: Popular wish: Fixed alternating colours at the lines in Listing.html
9389         
9390 2000-07-19 07:41  tobiasb
9391
9392         * webrt/webrt.css:
9393
9394         oddline for use in Listing.html
9395         
9396 2000-07-19 06:54  tobiasb
9397
9398         * webrt/Elements/Header:
9399
9400         nicer
9401         
9402 2000-07-19 06:51  tobiasb
9403
9404         * webrt/: index.html, Elements/Header:
9405
9406         Fun #666; Form 'view bug #xxx' from display and the front page
9407         
9408 2000-07-18 04:17  tobiasb
9409
9410         * etc/schema.mysql:
9411
9412         bug #286; two nines in schema.sql
9413         
9414 2000-07-14 11:40  tobiasb
9415
9416         * webrt/Search/TicketCell:
9417
9418         I'm currently trying to fix it so that each user can put in options in the session information (or should it rather be in the DB?) about whether they want tickets to pop up in separate windows or not.
9419         
9420 2000-07-14 10:47  tobiasb
9421
9422         * etc/schema.mysql, lib/RT/Link.pm, lib/RT/Ticket.pm,
9423         lib/RT/Action/StallDependent.pm,
9424         webrt/Ticket/Elements/TicketToolBox:
9425
9426         added a scrip for stalling members upon membership linking ... now it's impossible for a request to make a link to itself ... now it's possible to open a request from the ticket display
9427         
9428 2000-07-14 09:29  tobiasb
9429
9430         * webrt/Ticket/ProcessUpdate.html:
9431
9432         TODO: Public comments are currently beeing threated as private
9433         comments (that's better than it beeing ignored ... at least at the
9434         moment)
9435         
9436         Now it skips trying to build a MIME entity if there are no message.
9437         
9438 2000-07-14 09:11  tobiasb
9439
9440         * webrt/ViewUser.html:
9441
9442         Bugfix
9443         
9444 2000-07-14 09:09  tobiasb
9445
9446         * webrt/Search/Listing.html:
9447
9448         Killed a warning
9449         
9450 2000-07-13 13:31  tobiasb
9451
9452         * webrt/index.html:
9453
9454         Typo
9455         
9456 2000-07-13 11:44  tobiasb
9457
9458         * webrt/Elements/Header:
9459
9460         huh?  seems like I've lost the control of CVS a bit today :)
9461         
9462 2000-07-13 11:43  tobiasb
9463
9464         * webrt/Elements/Header:
9465
9466         [no log message]
9467         
9468 2000-07-13 11:36  jesse
9469
9470         * webrt/index.html:
9471
9472         tobix missed a &>
9473         
9474 2000-07-13 11:08  tobiasb
9475
9476         * webrt/: Search/RestrictSearch.html, Ticket/Display.html,
9477         Ticket/ProcessUpdate.html, Ticket/Update.html:
9478
9479         Dealt with the footer; it does not need overriding anywhere, and is thus placed in the autohandler
9480         
9481 2000-07-13 11:04  tobiasb
9482
9483         * webrt/: Logout.html, ViewUser.html, autohandler, index.html,
9484         Elements/Header, Search/Listing.html, Ticket/Modify.html,
9485         Ticket/ValidateUpdate.html:
9486
9487         Dealt with the header module; it's now in the .html templates, not in autohandler ... the title should be nice and informative in all the templates ... and the instance name is viewed along with the header
9488         
9489 2000-07-13 07:26  tobiasb
9490
9491         * lib/RT/Link.pm, lib/RT/Ticket.pm, webrt/index.html,
9492         webrt/Elements/SelectResultsPerPage, webrt/Search/Listing.html,
9493         webrt/Search/PickRestriction:
9494
9495         small bugfix + better handling of LimitResultsOnPage
9496         
9497 2000-07-12 14:09  tobiasb
9498
9499         * lib/RT/: Ticket.pm, Transaction.pm:
9500
9501         bugfix'es.  duplicated linking actions are now turned down.
9502         
9503 2000-07-12 01:39  jesse
9504
9505         * etc/schema.mysql:
9506
9507         updated the schema for User objects. now they've got _even more_ data.
9508         and better extension capabilities.
9509         
9510 2000-07-12 00:10  tobiasb
9511
9512         * lib/RT/Attachment.pm, lib/RT/Scrip.pm, lib/RT/ScripScope.pm,
9513         lib/RT/Ticket.pm, lib/RT/Transaction.pm,
9514         lib/RT/Action/SendEmail.pm, lib/RT/Action/StallDependent.pm,
9515         webrt/Elements/SelectResultsPerPage, webrt/Elements/ViewUser,
9516         webrt/Ticket/Create.html, webrt/Ticket/Elements/ShowTransaction:
9517
9518         Debugged a bit and removed some critical bugs
9519         
9520 2000-07-11 14:43  tobiasb
9521
9522         * webrt/Elements/ViewUser:
9523
9524                 <% $User->Comments || "No comment entered about this user" |h %>
9525         
9526         "|h" seems like some random noise, or have I misunderstood something?
9527         
9528 2000-07-11 12:19  tobiasb
9529
9530         * etc/schema.mysql:
9531
9532         Comments
9533         
9534 2000-07-11 11:30  tobiasb
9535
9536         * lib/RT/Transaction.pm, lib/RT/Action/AutoReply.pm,
9537         webrt/Logout.html, webrt/ViewUser.html:
9538
9539         more debug logging + some bugfixing (exception handling)
9540         
9541 2000-07-10 20:09  jesse
9542
9543         * bin/testdeps.pl, etc/schema.mysql, lib/RT/Ticket.pm:
9544
9545         work on ACLs. some acl decisions are now made.
9546         
9547 2000-07-10 17:13  jesse
9548
9549         * etc/schema.mysql, lib/RT/ACL.pm, lib/RT/CurrentUser.pm,
9550         lib/RT/Queue.pm, lib/RT/Record.pm, lib/RT/Ticket.pm,
9551         lib/RT/Transaction.pm, lib/RT/User.pm, lib/RT/Interface/Email.pm,
9552         webrt/Ticket/Display.html:
9553
9554         Wow. all kinds of work.
9555         
9556         Beginning of implementation of ACLs. lots of code cleanup.
9557         
9558         schema changes for Groups and Acls.
9559         
9560         we now use MIMEObj EVERYWHERE instead of MIMEEntity.
9561         
9562 2000-06-29 20:36  jesse
9563
9564         * Makefile:
9565
9566         bumped to 1.0.4pre2
9567         fixed perms issue for lib/templates
9568         
9569 2000-06-29 16:11  jesse
9570
9571         * Makefile, etc/schema:
9572
9573         makefile fixes. bump to 1.0.4pre1
9574         schema.mysql has a longer phone number field
9575         
9576 2000-06-26 15:35  jesse
9577
9578         * README:
9579
9580         [no log message]
9581         
9582 2000-06-26 15:10  jesse
9583
9584         * Makefile, bin/rtmux.pl, bin/testdeps.pl:
9585
9586         added Date::Manip to testdeps.pl
9587         set $ENV{'TZ'} in bin/rtmux.pl to deal with a bug in Date::Manip
9588         bumped the version to 1.3.8
9589         
9590 2000-06-26 14:38  jesse
9591
9592         * bin/testdeps.pl:
9593
9594         added Date::Kronos to testdeps.pl
9595         
9596 2000-06-26 14:36  jesse
9597
9598         * bin/testdeps.pl:
9599
9600         added Time::Seconds to testdeps.pl
9601         
9602 2000-06-26 14:31  jesse
9603
9604         * bin/testdeps.pl, webrt/autohandler, webrt/webrt.css,
9605         webrt/Elements/ViewUser, webrt/Ticket/Elements/ShowTransaction:
9606
9607         various hacking for RTCon pilsen. a much enhanced testdeps.pl
9608         
9609 2000-06-16 10:51  jesse
9610
9611         * lib/RT/Interface/Email.pm:
9612
9613         some commentary.
9614         
9615 2000-06-16 08:57  tobiasb
9616
9617         * lib/RT/Interface/Email.pm:
9618
9619         Sort of a bugfix
9620         
9621 2000-06-16 08:56  tobiasb
9622
9623         * lib/RT/Action/SendEmail.pm:
9624
9625         Removed some old garbage
9626         
9627         TODO: Fix message trailer
9628         
9629 2000-06-16 04:37  tobiasb
9630
9631         * lib/RT/: Attachment.pm, Record.pm, Ticket.pm, Transaction.pm:
9632
9633         It's no longer mandatory to have a Creator in every RT table.  It's just to set them 'read/auto'-accessible.  This should fix bug #275
9634         
9635 2000-06-15 16:43  tobiasb
9636
9637         * etc/config.pm, lib/RT/Attachment.pm, lib/RT/Link.pm,
9638         lib/RT/Ticket.pm, webrt/Elements/MessageBox,
9639         webrt/Ticket/Display.html, webrt/Ticket/LinkIt.html,
9640         webrt/Ticket/ProcessUpdate.html, webrt/Ticket/Update.html,
9641         webrt/Ticket/Elements/ShowTransaction:
9642
9643         some few bugfixes + some work to get 'reply-linking' working.  In my local version of RT (only changes in the config.pm) people can now enter a 'FAQ-tag', and the right article from KB is automaticly inserted in the reply.
9644         
9645 2000-06-15 12:22  tobiasb
9646
9647         * webrt/ViewUser.html:
9648
9649         file ViewUser.html was initially added on branch rt-1-1.
9650         
9651 2000-06-15 12:22  tobiasb
9652
9653         * lib/RT/Attachment.pm, lib/RT/CurrentUser.pm, lib/RT/Ticket.pm,
9654         lib/RT/User.pm, lib/RT/Interface/Email.pm, webrt/ViewUser.html,
9655         webrt/autohandler, webrt/Elements/Error, webrt/Elements/Footer,
9656         webrt/Elements/Header, webrt/Elements/ViewUser,
9657         webrt/Ticket/ProcessUpdate.html, webrt/Ticket/Update.html,
9658         webrt/Ticket/Elements/ShowTransaction:
9659
9660         lots of bugfixes and some enhancements:
9661         - signature in replies
9662         - Creator, LastUpdated etc. should be updated in User.pm
9663         - The message headers of inbound requests is now decoded ... this is
9664           some sort of a hack as it discards charset information in the header.
9665           Anyway, in those cases where the header data will be in the same charset
9666           as the body, this works out nicely.
9667         - I'm allowing a user to see what data is stored at him.  We might need ACLs
9668           for the user comment.  Also, this one is placed directly on the root, so
9669           it will break if the user is not logged in.  Also, the page and the module
9670           is 'ViewUser', 'ShowUser' would be more consistent.
9671         - Prettified the ShowTransaction header
9672         
9673 2000-06-15 09:02  tobiasb
9674
9675         * etc/schema.mysql:
9676
9677         Added "Signature" to the Users table and worked a bit at the comments
9678         
9679 2000-06-14 09:24  tobiasb
9680
9681         * lib/RT/Ticket.pm, lib/RT/Transaction.pm,
9682         webrt/Ticket/Display.html, webrt/Ticket/Elements/TicketToolBox:
9683
9684         Tons of minor bugfixes and enhancements
9685         
9686 2000-06-14 09:19  tobiasb
9687
9688         * etc/schema.mysql:
9689
9690         Added this:
9691         
9692         ##TODO: Get Notify.pm to support OldOwner + fix a template
9693         #INSERT INTO Scrips VALUES (20, 'NotifyOldOwnerOnSteal',
9694         #                         'Sends mail to the old owner when the ticket is stolen',
9695         #                         'Steal','Notify',10,'OldOwner',1,NULL,1,NULL);
9696         
9697 2000-06-14 06:54  tobiasb
9698
9699         * etc/schema.mysql, lib/RT/Attachment.pm, lib/RT/Record.pm,
9700         lib/RT/Ticket.pm, webrt/Ticket/Display.html,
9701         webrt/Ticket/Elements/ShowDates:
9702
9703         minor enhancements and bugfixes
9704         
9705 2000-06-14 03:30  tobiasb
9706
9707         * etc/schema.mysql:
9708
9709         I just noticed that Jesse already had a 'resolution' attribute in the ticket.  I guess that covers the same as my 'state' attribute
9710         
9711 2000-06-14 00:12  tobiasb
9712
9713         * lib/RT/Attachment.pm, webrt/Elements/ViewUser,
9714         webrt/Search/Listing.html, webrt/Search/PickRestriction,
9715         webrt/Ticket/Elements/ShowDates:
9716
9717         Some enhancements and bugfixes
9718         
9719 2000-06-13 23:26  tobiasb
9720
9721         * webrt/Ticket/Elements/ShowDates:
9722
9723         improved
9724         
9725 2000-06-13 20:42  tobiasb
9726
9727         * etc/schema.mysql:
9728
9729         Bugfix
9730         
9731 2000-06-13 15:53  tobiasb
9732
9733         * lib/RT/TicketCollection.pm, webrt/Search/Listing.html:
9734
9735         Trying to get search on requestor to work - unsuccessful so far :/
9736         
9737 2000-06-13 10:23  tobiasb
9738
9739         * webrt/: autohandler, Ticket/Display.html,
9740         Ticket/Elements/TicketToolBox:
9741
9742         Some bugfixes
9743         
9744 2000-06-13 06:41  tobiasb
9745
9746         * lib/RT/Ticket.pm:
9747
9748         Bugfix
9749         
9750 2000-06-09 14:43  tobiasb
9751
9752         * webrt/EditUserComments.html:
9753
9754         Hm, aaaalways check if everything is working before committing.  Argh.
9755         
9756 2000-06-09 14:30  tobiasb
9757
9758         * webrt/: EditUserComments.html, autohandler, Elements/Error,
9759         Elements/ViewUser:
9760
9761         added a minimum interface for editing comments about users
9762         
9763 2000-06-09 12:53  tobiasb
9764
9765         * webrt/Ticket/Elements/ShowRequestor:
9766
9767         file ShowRequestor was initially added on branch rt-1-1.
9768         
9769 2000-06-09 12:53  tobiasb
9770
9771         * webrt/Elements/ViewUser:
9772
9773         file ViewUser was initially added on branch rt-1-1.
9774         
9775 2000-06-09 12:53  tobiasb
9776
9777         * webrt/EditUserComments.html:
9778
9779         file EditUserComments.html was initially added on branch rt-1-1.
9780         
9781 2000-06-09 12:53  tobiasb
9782
9783         * etc/schema.mysql, lib/RT/Ticket.pm, lib/RT/User.pm,
9784         lib/RT/Users.pm, lib/RT/Watcher.pm, lib/RT/Interface/Email.pm,
9785         webrt/EditUserComments.html, webrt/Elements/ViewUser,
9786         webrt/Ticket/ProcessUpdate.html, webrt/Ticket/Elements/ShowPeople,
9787         webrt/Ticket/Elements/ShowRequestor,
9788         webrt/Ticket/Elements/ShowSummary:
9789
9790         added a large section in the ticket view for earlier requests (stubbed) by the same requestor and comments about the requestor (the interface for editing those comments are stubbed)
9791         
9792 2000-06-09 04:32  tobiasb
9793
9794         * etc/schema.mysql:
9795
9796         Added "Lang" to the users table
9797         
9798 2000-06-08 10:17  tobiasb
9799
9800         * etc/config.pm, etc/schema.mysql, lib/RT/Ticket.pm,
9801         webrt/Elements/SelectMatch, webrt/Ticket/Display.html,
9802         webrt/Ticket/Elements/TicketToolBox:
9803
9804         Added 'UpdateTold' sub to Tickets.  Some minor bugfixes and enhancements.  Not much testing done.
9805         
9806 2000-06-08 08:19  tobiasb
9807
9808         * lib/RT/Ticket.pm, lib/RT/Transaction.pm, lib/RT/Watcher.pm,
9809         lib/RT/Action/SendEmail.pm, lib/RT/Interface/Email.pm,
9810         webrt/Ticket/Update.html:
9811
9812         A bit of debugging, and I managed to remove some annoying warnings
9813         
9814 2000-06-08 08:10  tobiasb
9815
9816         * etc/schema.mysql:
9817
9818         bugfix
9819         
9820 2000-06-08 07:59  tobiasb
9821
9822         * etc/schema.mysql:
9823
9824         Removed the area in one template.
9825         
9826 2000-06-08 07:55  tobiasb
9827
9828         * etc/schema.mysql:
9829
9830         # I think it might make sense replacing "TIMESTAMP" with "DATETIME"
9831         # for mysql.  Yes, indeed, I'll do that right away.
9832         
9833 2000-06-08 06:53  tobiasb
9834
9835         * lib/RT/Ticket.pm:
9836
9837         Removed some redundant lines.
9838         
9839 2000-06-08 06:38  tobiasb
9840
9841         * etc/schema.mysql:
9842
9843         Inserted table AlternateEmails (commented out as for now).
9844         
9845         One bugfix (typo) in the ACL table.
9846         
9847 2000-06-08 06:31  tobiasb
9848
9849         * etc/schema.mysql:
9850
9851         Grouped into folders
9852         
9853 2000-06-08 05:47  tobiasb
9854
9855         * lib/RT/Attachment.pm, lib/RT/Ticket.pm, webrt/Login.html,
9856         webrt/Search/Listing.html, webrt/Ticket/ProcessUpdate.html,
9857         webrt/Ticket/Elements/ShowTransaction,
9858         webrt/Ticket/Elements/TicketToolBox:
9859
9860         bugfixes + improvements requested from the support team; kill & take link from the front page, table borders in listing, reduced header printing ...
9861         
9862 2000-06-07 16:15  tobiasb
9863
9864         * lib/RT/Ticket.pm, lib/RT/Transaction.pm,
9865         webrt/Elements/MessageBox, webrt/Ticket/Elements/ShowTransaction:
9866
9867         bugfixes
9868         
9869 2000-06-07 15:46  tobiasb
9870
9871         * etc/schema.mysql:
9872
9873         bugfix
9874         
9875 2000-06-07 15:42  tobiasb
9876
9877         * lib/RT/: Ticket.pm, Transaction.pm:
9878
9879         bugfixes
9880         
9881 2000-06-07 15:22  tobiasb
9882
9883         * lib/RT/Ticket.pm:
9884
9885         Now, if some Record decendant can _Accessible('Created', auto) and _Accessible('LastUpdated', auto), they will be set automaticly (at least, that's the theory)
9886         
9887 2000-06-07 14:16  tobiasb
9888
9889         * etc/schema.mysql:
9890
9891         mysql autosets the first TIMESTAMP in the table on every
9892         update/insert.
9893         
9894 2000-06-07 12:33  tobiasb
9895
9896         * webrt/autohandler:
9897
9898         The error handling here seems to work now ... but only for documents
9899         at the root.  I thought those autohandlers were called recursively?
9900         
9901 2000-06-07 12:12  tobiasb
9902
9903         * etc/config.pm, lib/RT/Record.pm, lib/RT/Ticket.pm:
9904
9905         working with those pesky dates
9906         
9907 2000-06-07 11:51  tobiasb
9908
9909         * bin/webmux.pl:
9910
9911         bugfix
9912         
9913 2000-06-07 08:37  tobiasb
9914
9915         * README:
9916
9917         Added Date::Kronos (not on CPAN yet) to README
9918         
9919 2000-06-07 08:17  tobiasb
9920
9921         * webrt/Ticket/Elements/ShowTransaction:
9922
9923         Different Comment and Reply links.  They link to the same page, but the default
9924         action is changed.
9925         
9926 2000-06-07 07:36  tobiasb
9927
9928         * webrt/Ticket/Elements/ShowTransaction:
9929
9930         Now it doesn't display looooong text/plain attachments.
9931         
9932         We have a lot of ~1M text/plain attachments in our RT queue.
9933         
9934         I'm trying to hack my webrt.cgi to show attachments upon a
9935         "PickUpTransaction" parameter.  I don't know how to do it in the
9936         mason/mod_perl model.
9937         
9938 2000-06-07 04:09  tobiasb
9939
9940         * webrt/Elements/MessageBox:
9941
9942         bugfix
9943         
9944 2000-06-06 18:44  jesse
9945
9946         * etc/schema.mysql:
9947
9948         removed an outdated table
9949         
9950 2000-06-06 15:42  jesse
9951
9952         * webrt/Login.html:
9953
9954         changed the name of the mason package to RT::Mason, so it didn't conflict with other instances
9955         on the same webserver
9956         
9957         fixed a couple of Log::Dispatch(warn)s to (warning)s
9958         
9959         removed tobix' weird session crunching code that was messign me up
9960         
9961 2000-06-06 15:42  jesse
9962
9963         * etc/config.pm, lib/RT/Ticket.pm:
9964
9965         changed the name of the mason package to RT::Mason, so it didn't conflict with other instances
9966         on the same webserver
9967         
9968         fixed a couple of Log::Dispatch(warn)s to (warning)s
9969         
9970 2000-06-06 15:41  jesse
9971
9972         * bin/webmux.pl:
9973
9974         changed the name of the mason package to RT::Mason, so it didn't conflict with other instances
9975         on the same webserver
9976         
9977         f
9978         
9979 2000-06-06 15:41  jesse
9980
9981         * README:
9982
9983         changed the name of the mason package to RT::Mason, so it didn't conflict with other instances
9984         on the same webserver
9985         
9986 2000-06-06 14:40  tobiasb
9987
9988         * webrt/Ticket/: Update.html, Elements/TicketToolBox:
9989
9990         I'm trying to set default action in Update.html dependent on which link the
9991         user clicked at (update, comment or reply).  I'll continue tomorrow (dinnertime
9992         now :)
9993         
9994 2000-06-06 14:11  tobiasb
9995
9996         * webrt/Ticket/ProcessUpdate.html:
9997
9998         bugfix
9999         
10000 2000-06-06 13:48  jesse
10001
10002         * etc/config.pm:
10003
10004         changed Log::Dispatch::VERSION (1.2) which didn't work
10005         to the more standard perl syntax:  use Log::Dispatch 1.2;
10006         
10007         \ed an @ that tobix left in rtmux.pl
10008         
10009 2000-06-06 13:47  jesse
10010
10011         * bin/rtmux.pl:
10012
10013         \ed an @ that tobix left in rtmux.pl
10014         
10015 2000-06-06 13:32  jesse
10016
10017         * Makefile:
10018
10019         :%s/        /   / in the makefile (convert spaces to tabs)
10020         
10021 2000-06-06 13:15  tobiasb
10022
10023         * README:
10024
10025         Mostly doc changes
10026         
10027 2000-06-06 11:36  tobiasb
10028
10029         * etc/config.pm:
10030
10031         bugfix
10032         
10033 2000-06-06 11:15  tobiasb
10034
10035         * docs/FAQ:
10036
10037         Added some few tips
10038         
10039 2000-06-06 11:05  tobiasb
10040
10041         * bin/rtmux.pl:
10042
10043         putted in some warnings about things that doesn't work
10044         
10045 2000-06-06 04:21  tobiasb
10046
10047         * README:
10048
10049         added comments about DBMS'es
10050         
10051 2000-06-05 16:54  tobiasb
10052
10053         * Makefile:
10054
10055         more bugfixes
10056         
10057 2000-06-05 16:46  tobiasb
10058
10059         * Makefile:
10060
10061         bgfx
10062         
10063 2000-06-05 14:01  jesse
10064
10065         * Makefile:
10066
10067         [no log message]
10068         
10069 2000-06-05 09:26  tobiasb
10070
10071         * README, etc/config.pm, etc/schema.mysql, webrt/autohandler:
10072
10073         done some documentation fixes
10074         
10075 2000-06-05 07:14  tobiasb
10076
10077         * README:
10078
10079         updated the STATUS
10080         
10081 2000-06-02 03:32  tobiasb
10082
10083         * etc/schema.mysql, lib/RT/Action/SendEmail.pm,
10084         lib/RT/Interface/Email.pm, webrt/autohandler, webrt/Elements/Error:
10085
10086         bugfix
10087         
10088 2000-06-01 23:28  tobiasb
10089
10090         * webrt/Ticket/Elements/TicketToolBox:
10091
10092         file TicketToolBox was initially added on branch rt-1-1.
10093         
10094 2000-06-01 23:28  tobiasb
10095
10096         * etc/config.pm, etc/schema.mysql, lib/RT/Link.pm,
10097         lib/RT/Ticket.pm, lib/RT/Action/SendEmail.pm,
10098         lib/RT/Interface/Email.pm, webrt/autohandler, webrt/Elements/Error,
10099         webrt/Elements/SelectOwner, webrt/Ticket/Create_Detail.html,
10100         webrt/Ticket/Display.html, webrt/Ticket/ProcessUpdate.html,
10101         webrt/Ticket/Update.html, webrt/Ticket/Elements/TicketToolBox:
10102
10103          ... better logging (logs a warning when it's dieing during an eval) ... maybe the URL in the mails will work now ... misc bugfixes ... some better foldings ... better error handling in the WebUI (not tested!  You should absolutely see this, I have a feeling it's unsmart.  Check autohandler and Elements/Error) ... misc features added (default values on selectowners now work, auto-fill-in of requestor on create, auto-fill-in of subject on spawn, viewing actions on the ProcessUpdate, ProcessUpdate fixed up a bit ... hm, that's it)
10104         
10105 2000-06-01 20:54  tobiasb
10106
10107         * bin/testdeps.pl:
10108
10109         Added Text::Wrapper for quoting of wide messages
10110         
10111 2000-06-01 20:50  tobiasb
10112
10113         * lib/RT/Transaction.pm, lib/RT/Action/StallDependent.pm,
10114         lib/RT/Interface/Email.pm, webrt/Login.html,
10115         webrt/Ticket/autohandler, webrt/Ticket/Elements/ShowLinks:
10116
10117         lots of bugfixes and minor enhancements
10118         
10119 2000-06-01 02:58  jesse
10120
10121         * Makefile:
10122
10123         [no log message]
10124         
10125 2000-06-01 02:20  jesse
10126
10127         * Makefile, NEWS:
10128
10129         work on the web ui. cleanups to the comment and reply pages as well as the
10130         queue view and the ticket detail page
10131         
10132 2000-05-31 14:28  tobiasb
10133
10134         * etc/config.pm, webrt/Search/Listing.html,
10135         webrt/Search/TicketCell, webrt/Ticket/Display.html:
10136
10137         Popular demand: A link for taking an action from the listing page (reduces the change for concurrency problems)
10138         
10139 2000-05-31 13:59  tobiasb
10140
10141         * webrt/Search/autohandler:
10142
10143         Uh, some weird debugging stuff came into the last commit - I should
10144         have checked better.
10145         
10146         Some of those autohandlers seems like copies of each other.  There
10147         must be better ways to do this (i.e. separating all the common stuff
10148         into some module)?
10149         
10150 2000-05-31 13:52  tobiasb
10151
10152         * lib/RT/Transaction.pm, lib/RT/Interface/Email.pm,
10153         webrt/Search/Listing.html, webrt/Search/PickRestriction,
10154         webrt/Search/autohandler, webrt/Ticket/Display.html,
10155         webrt/Ticket/Elements/ShowHistory:
10156
10157         popular demands; more navigation ({back to listing} and {last transaction}) and misc details
10158         
10159 2000-05-31 12:20  tobiasb
10160
10161         * webrt/Elements/SelectMatch:
10162
10163         This one is plain ugly at the moment.  Anyway, it's ment for a more advanced 'regexp match / glob match / word match / substring match / total match'
10164         
10165 2000-05-31 12:20  tobiasb
10166
10167         * webrt/Elements/SelectMatch:
10168
10169         file SelectMatch was initially added on branch rt-1-1.
10170         
10171 2000-05-31 11:55  tobiasb
10172
10173         * lib/RT/Action/SendEmail.pm:
10174
10175         bugfix
10176         
10177 2000-05-31 09:53  tobiasb
10178
10179         * webrt/: Elements/SelectStatus, Ticket/Update.html:
10180
10181         Some popular demands from the support dept;
10182         
10183         I've made it possible to kill by selecting status dead
10184         
10185         Response is the default action.  I've added a cryptical line which
10186         might or might not give a warning.  Ideally, I guess we should do the comment /
10187         reply selection through submit buttons rather than through a select menu - what
10188         di you think?
10189         
10190 2000-05-30 22:46  tobiasb
10191
10192         * etc/config.pm, lib/RT/Attachment.pm:
10193
10194         Ah ... I had forgotten signatures.  Some stubbed work, I'll continue tomorrow
10195         
10196 2000-05-30 22:31  tobiasb
10197
10198         * lib/RT/Attachment.pm, lib/RT/Attachments.pm, lib/RT/Record.pm,
10199         lib/RT/Ticket.pm, lib/RT/Transaction.pm, webrt/Login.html,
10200         webrt/Elements/MessageBox, webrt/Search/Listing.html,
10201         webrt/Ticket/autohandler, webrt/Ticket/Elements/ShowTransaction:
10202
10203         Quoting works now ... fixed some other misc details + bugfixes ... and I've moved the date handling to RT::Record, it will be completed tomorrow (I hopecvs diff -uw | less)
10204         
10205 2000-05-30 20:31  tobiasb
10206
10207         * webrt/Ticket/Create_Detail.html:
10208
10209         Removed those annoying blink tags.. :)
10210         
10211 2000-05-30 20:14  tobiasb
10212
10213         * webrt/: Elements/MessageBox, Ticket/Create_Detail.html:
10214
10215         Still working on that MessageBox
10216         
10217 2000-05-30 20:09  tobiasb
10218
10219         * webrt/: Elements/MessageBox, Ticket/Update.html:
10220
10221         Separated out the MessageBox
10222         
10223 2000-05-30 20:09  tobiasb
10224
10225         * webrt/Elements/MessageBox:
10226
10227         file MessageBox was initially added on branch rt-1-1.
10228         
10229 2000-05-30 19:56  tobiasb
10230
10231         * webrt/Ticket/Elements/ShowTransaction:
10232
10233         Changed <BLOCKQUOTE> to <pre> for the message content.
10234         
10235         TODO: We really should HTML'ify and/or HTML-escape the Content.
10236         
10237 2000-05-29 06:59  tobiasb
10238
10239         * Makefile:
10240
10241         Some bugfixes, but absolutely not tested.
10242         
10243 2000-05-26 12:11  tobiasb
10244
10245         * webrt/Search/Listing.html:
10246
10247         Now it runs /Elements/Header - I was a bit annoyed because it was missing Title
10248         
10249 2000-05-26 10:11  tobiasb
10250
10251         * webrt/Ticket/Display.html:
10252
10253         Seems like I had introduced an error here
10254         
10255 2000-05-24 21:50  jesse
10256
10257         * lib/RT/Ticket.pm, lib/RT/TicketCollection.pm, lib/RT/Tickets.pm,
10258         webrt/Search/Listing.html, webrt/Ticket/Display.html:
10259
10260         Working on persistable web queries. Introduced RT::TicketCollection
10261         Arguably this should be in RT::Tickets. and may be some day
10262         
10263 2000-05-24 21:50  jesse
10264
10265         * lib/RT/TicketCollection.pm:
10266
10267         file TicketCollection.pm was initially added on branch rt-1-1.
10268         
10269 2000-05-24 08:00  tobiasb
10270
10271         * lib/RT/Interface/Email.pm:
10272
10273         It should also be possible to "unlink" something (i.e. if a link was
10274         wrongly set).  This is not implemented, but at least mails with
10275         an "unlink" command will not bounce now.
10276         
10277 2000-05-23 18:49  tobiasb
10278
10279         * lib/RT/Transaction.pm:
10280
10281         Made the transaction text from a link action a bit more readable,
10282         though this still needs quite some work.
10283         
10284 2000-05-23 16:57  jesse
10285
10286         * Makefile:
10287
10288         Bumped to 1.3.7
10289         
10290 2000-05-23 10:12  tobiasb
10291
10292         * etc/config.pm, lib/RT/Link.pm, lib/RT/Ticket.pm,
10293         lib/RT/Interface/Email.pm, webrt/Ticket/Display.html:
10294
10295         I've started looking at the mail interface.  Now linking works through the mailgate, though we need some info in the docs.  I'm proposing that it should accept both commands in the headerlines ("RT-Command: Link/Resolve/Whatever blahblah") and traditional commands in the mail ("%RT Link", "%RT Resolve", etc), though I've only supported the first one yet.  Look at the comments in Email.pm for details.
10296         
10297 2000-05-23 10:04  tobiasb
10298
10299         * lib/RT/Scrip.pm:
10300
10301         Bugfix/optimalization or something?
10302         
10303 2000-05-22 19:09  tobiasb
10304
10305         * lib/RT/Ticket.pm, webrt/Ticket/Create_Detail.html,
10306         webrt/Ticket/Display.html, webrt/Ticket/LinkIt.html:
10307
10308         I'm not very happy about some comprimises, choises and short-cuts I've done here, but anyway linking & spawning seems to work now.
10309         
10310 2000-05-22 18:05  tobiasb
10311
10312         * lib/RT/Transaction.pm, lib/RT/Action/AutoReply.pm,
10313         webrt/Ticket/Create.html, webrt/Ticket/Create_Detail.html,
10314         webrt/Ticket/Display.html, webrt/Ticket/LinkIt.html:
10315
10316         all changes here are either related to getting the Create working from the web, or harmless details
10317         
10318 2000-05-22 17:39  tobiasb
10319
10320         * webrt/Ticket/Display.html:
10321
10322         $Subject => $Subject||(no subject given)
10323         
10324         TODO: HTML-escape
10325         
10326 2000-05-22 17:38  tobiasb
10327
10328         * lib/RT/Ticket.pm:
10329
10330         Removed VerboseSubject and HTMLSubject
10331         
10332 2000-05-22 17:24  tobiasb
10333
10334         * lib/RT/Ticket.pm:
10335
10336         I do use $Ticket->Subject (and other stuff as well) frequently when
10337         I'm editing Mason.  There is two issues;
10338         
10339         1) Things might look freaked if the ticket has no subject, i.e. Display.html
10340         
10341         2) Things might get totally whacko if the subject contains HTML code.
10342         
10343         I could ensure the "right" behaviour all the places by using
10344         HTML::Entities::encode (I've done it one place), and by always using
10345         $Subject||"(No subject)".  Anyway, I think it might be more
10346         appropriate to have a sub RT::Ticket::VerboseSubject and
10347         RT::Ticket::HTMLSubject.
10348         
10349         What do you think?
10350         
10351 2000-05-22 16:51  tobiasb
10352
10353         * webrt/Ticket/Display.html:
10354
10355         It seems like it can create and view new transactions now.
10356         
10357         My next step will be to fix linking
10358         
10359 2000-05-22 16:47  tobiasb
10360
10361         * lib/RT/Ticket.pm:
10362
10363         I should never commit before testing ... I should never commit before testing ... I should never commit before ...
10364         
10365         bugfix.
10366         
10367 2000-05-22 16:38  tobiasb
10368
10369         * lib/RT/Ticket.pm:
10370
10371         I'm trying to get a better propagation of error messages.  I'm a bit
10372         amused to find lots of things that shouldn't pass `perl -w' and `use
10373         strict'?
10374         
10375 2000-05-22 15:52  tobiasb
10376
10377         * lib/RT/Ticket.pm:
10378
10379         Removed a debug (?) line that was commented out:
10380         
10381         #      print "From is $From\n";
10382         
10383         ...and inserted some other logging:
10384         
10385         - logs an info message with ticket id, subject and queue upon
10386         successful message creation.
10387         
10388         - logs a warning if it couldn't be created.
10389         
10390 2000-05-22 14:11  tobiasb
10391
10392         * lib/RT/Ticket.pm:
10393
10394         In RT::Ticket::Create: Defaulting queue to 'general', and warning when it's not set
10395         
10396 2000-05-22 14:06  tobiasb
10397
10398         * README:
10399
10400         Added a 'rt-comment' to the recommended mail configuration
10401         
10402 2000-05-22 14:04  tobiasb
10403
10404         * Makefile:
10405
10406         added a comment-mail-alias
10407         
10408 2000-05-22 14:03  tobiasb
10409
10410         * etc/config.pm:
10411
10412         Hm ... $RT::CorrespondAddress is used in AutoReply.pm, while only
10413         $MailAlias is set in config.pm.  I'm not sure if this is the Right(tm)
10414         solution, but anyway ... I added those two lines, additions to the
10415         Makefile and README file is coming up shortly ...
10416         
10417         $CorrespondAddress=$MailAlias;
10418         $CommentAddress="!!RT_COMMENT_MAIL_ALIAS!!";
10419         
10420 2000-05-22 12:53  tobiasb
10421
10422         * webrt/Ticket/Create_Detail.html:
10423
10424         fixed up a bug caused by too quick usage of cut&paste
10425         
10426 2000-05-22 12:01  tobiasb
10427
10428         * webrt/Ticket/Create_Detail.html:
10429
10430         Done some work making this page look OK.  Now I will put in some logic
10431         in Display.html for creating and linking requests.
10432         
10433 2000-05-22 05:30  tobiasb
10434
10435         * webrt/Elements/SelectOwner:
10436
10437         # TODO: respect the ACLs!!
10438         # This will be a list of some thousands requestors with the current scheme.
10439         
10440 2000-05-19 12:37  tobiasb
10441
10442         * webrt/Ticket/Create.html:
10443
10444         Added a box for setting link information.  Only a web mockup, the
10445         logic doesn't work yet.  Feel free to do whatever you'd like with this
10446         one.  It might make sense to move this to the details page.
10447         
10448 2000-05-19 12:17  jesse
10449
10450         * webrt/Ticket/LinkIt.html:
10451
10452         Code and formatting cleanups
10453         
10454 2000-05-19 11:23  tobiasb
10455
10456         * etc/config.pm:
10457
10458         Removed some weird stuff
10459         
10460 2000-05-19 10:59  jesse
10461
10462         * webrt/: index.html, Search/PickRestriction:
10463
10464         fixed some typos
10465         
10466 2000-05-19 10:59  jesse
10467
10468         * etc/config.pm:
10469
10470         cleaned up the config file a bit
10471         
10472         <M-}>CVS:       etc/config.pm
10473         
10474 2000-05-19 08:42  tobiasb
10475
10476         * bin/testdeps.pl, bin/webmux.pl, webrt/Elements/SelectLinkType,
10477         webrt/Ticket/Display.html, webrt/Ticket/LinkIt.html,
10478         webrt/Ticket/ProcessUpdate.html, webrt/Ticket/Elements/ShowSummary,
10479         webrt/Ticket/Elements/ShowTransaction:
10480
10481         Started the work getting links to work.  While the linking doesn't work yet, this is a hint about how I think things might work
10482         
10483 2000-05-19 08:42  tobiasb
10484
10485         * webrt/Elements/SelectLinkType:
10486
10487         file SelectLinkType was initially added on branch rt-1-1.
10488         
10489 2000-05-19 08:42  tobiasb
10490
10491         * webrt/Ticket/LinkIt.html:
10492
10493         file LinkIt.html was initially added on branch rt-1-1.
10494         
10495 2000-05-18 14:46  jesse
10496
10497         * lib/RT/Ticket.pm:
10498
10499         a tiny bit of doc added to Ticket.pm
10500         still not happy with the format
10501         
10502 2000-05-18 10:56  tobiasb
10503
10504         * webrt/Ticket/autohandler:
10505
10506         undo of last commit; only local modifications for debugging
10507         
10508 2000-05-18 10:51  tobiasb
10509
10510         * webrt/: Search/Listing.html, Ticket/Elements/ShowTransaction:
10511
10512         the previous commit had wrong loginfo; those files are modified according to the latest changes in etc/config.pm
10513         
10514 2000-05-18 10:42  jesse
10515
10516         * webrt/Elements/SelectResultsPerPage:
10517
10518         adding missing file
10519         
10520 2000-05-18 10:41  tobiasb
10521
10522         * webrt/: index.html, Search/Listing.html, Ticket/autohandler,
10523         Ticket/Elements/ShowTransaction:
10524
10525         A front page for navigation.  This one needs work; Masonifying, generalizing and possibilities for customizations needs to be implemented
10526         
10527 2000-05-18 10:41  tobiasb
10528
10529         * webrt/index.html:
10530
10531         file index.html was initially added on branch rt-1-1.
10532         
10533 2000-05-18 10:36  tobiasb
10534
10535         * webrt/Elements/SelectResultsPerPage:
10536
10537         Added an empty file as for now
10538         
10539 2000-05-18 10:36  tobiasb
10540
10541         * webrt/Elements/SelectResultsPerPage:
10542
10543         file SelectResultsPerPage was initially added on branch rt-1-1.
10544         
10545 2000-05-18 05:48  tobiasb
10546
10547         * etc/config.pm:
10548
10549         I'm planning to deal with web customizations with one hash RT::WebOptions in config.pm.  This hash might contain callbacks and maybe names of extra Mason modules to pull in.  What do you think?
10550         
10551 2000-05-17 19:08  jesse
10552
10553         * webrt/Search/autohandler:
10554
10555         file autohandler was initially added on branch rt-1-1.
10556         
10557 2000-05-17 19:08  jesse
10558
10559         * webrt/Search/: Listing.html, PickRestriction, autohandler:
10560
10561         Work on searches. in the cli  -maxitems <n> now does the right thing
10562         
10563 2000-05-16 17:48  jesse
10564
10565         * webrt/Ticket/Elements/ShowLinks:
10566
10567         file ShowLinks was initially added on branch rt-1-1.
10568         
10569 2000-05-16 17:48  jesse
10570
10571         * bin/rtmux.pl, bin/webmux.pl, lib/RT/Link.pm, lib/RT/Ticket.pm,
10572         lib/RT/Action/OpenDependent.pm, lib/RT/Action/ResolveMembers.pm,
10573         lib/RT/Action/Spam.pm, lib/RT/Action/StallDependent.pm,
10574         webrt/Elements/Error, webrt/Ticket/Elements/ShowLinks,
10575         webrt/Ticket/Elements/ShowSummary:
10576
10577         Converted the new link code to a fully oo setup, rahter than a mishmash of
10578         procedural and oo.  seperated out webrt/Ticket/Elements/ShowLinks
10579         
10580         It's by no means done, but it does seem to work.
10581         
10582         jesse
10583         
10584 2000-05-16 12:30  tobiasb
10585
10586         * Makefile, etc/config.pm, lib/RT/Link.pm, lib/RT/Ticket.pm,
10587         webrt/Ticket/Elements/ShowSummary:
10588
10589         Done quite some work at the right hand 'Other Links' window (well, it's not good enough, and it also lists dependencies as for now).  Jesse, you might want to do something with ShowSummary, my Mason code seems horribly ugly.
10590         
10591 2000-05-16 09:18  tobiasb
10592
10593         * etc/config.pm:
10594
10595         (...)
10596         # A hash table of convertion subs to be used for transforming RT Link
10597         # URIs to URLs in the web interface.  If you want to use RT towards
10598         # locally installed databases, this is the right place to configure it.
10599         # (TODO!)
10600         my %URI2HTML=
10601             (
10602              'fsck.com-rt' => sub {warn "stub!";},
10603              'mozilla.com-bugzilla' => sub {warn "stub!";},
10604              'fsck.com-kb' => sub {warn "stub!"}
10605              );
10606         (...)
10607         
10608         I will also make a sub RT::Links::URI2HTML which gives smart links to
10609         internal references, and passes other URIs to this hash table, and
10610         eventually we should make default subs for KB and RT.
10611         
10612         What do you think of this idea?
10613         
10614 2000-05-16 04:58  tobiasb
10615
10616         * lib/RT/: Link.pm, Ticket.pm:
10617
10618         Enabled link display in the CLI
10619         
10620 2000-05-16 04:43  tobiasb
10621
10622         * lib/RT/Transaction.pm:
10623
10624         Seems like I had broken something...(bugfix)
10625         
10626 2000-05-13 19:56  tobiasb
10627
10628         * lib/RT/Ticket.pm:
10629
10630         Right, we need to work a bit with the links API.
10631         
10632         - we need an AllLinks sub.  How to tell EasySearch to give both links
10633         where we're BASE and were we're TARGET?
10634         
10635         - we need an "unresolved dependencies" according to the current
10636         design.  How to tell if a dependency is unresolved?  Dependencies can
10637         point out of this RT instance!
10638         
10639         - we might need more subs, but not right now anyway.
10640         
10641 2000-05-12 11:32  tobiasb
10642
10643         * webrt/Ticket/Elements/ShowTransaction:
10644
10645         partly a bugfix; 'QouteTransaction=attachment-id' doesn't work very well for transactions without attachment.  Maybe that link should only be for attachments, and not for transactions.  Anyway, I changed it to transaction-id instead.  And I also added 'spawn' to the title; I think 'spawning' should be done through the same page.  'spawn' is when creating a new request that is linked up somehow to the old one.  Maybe it rather should be titled 'forward' or 'create new' or something?
10646         
10647 2000-05-12 07:54  tobiasb
10648
10649         * webrt/: Elements/Error, Ticket/Display.html:
10650
10651         Bugfixing ... ehrm, why don't I test things before committing? :)
10652         
10653 2000-05-12 07:34  tobiasb
10654
10655         * webrt/Elements/Error:
10656
10657         It logs errors now
10658         
10659 2000-05-12 07:32  tobiasb
10660
10661         * webrt/Ticket/Display.html:
10662
10663         dies if element can't be loaded
10664         
10665 2000-05-12 06:55  tobiasb
10666
10667         * webrt/Login.html:
10668
10669         seems like CGI won't take a combined get+post
10670         
10671 2000-05-12 06:51  tobiasb
10672
10673         * etc/config.pm:
10674
10675         bugfix
10676         
10677 2000-05-11 12:45  jesse
10678
10679         * webrt/Elements/ShadedBox:
10680
10681         file ShadedBox was initially added on branch rt-1-1.
10682         
10683 2000-05-11 12:45  jesse
10684
10685         * webrt/Elements/ShadedBox:
10686
10687         missed this one before. it's somewhat misnamed right now. basically, it
10688         prints a title and content.
10689         
10690 2000-05-11 12:39  jesse
10691
10692         * webrt/Elements/: TitleBoxEnd, TitleBoxStart:
10693
10694         the title box for webui
10695         
10696 2000-05-11 12:39  jesse
10697
10698         * webrt/Elements/TitleBoxStart:
10699
10700         file TitleBoxStart was initially added on branch rt-1-1.
10701         
10702 2000-05-11 12:39  jesse
10703
10704         * webrt/Elements/TitleBoxEnd:
10705
10706         file TitleBoxEnd was initially added on branch rt-1-1.
10707         
10708 2000-05-11 12:37  jesse
10709
10710         * webrt/Ticket/: Display.html, Elements/ShowSummary:
10711
10712         hrml cleanup. it's not as pretty, but man does it render faster
10713         
10714 2000-05-11 01:07  jesse
10715
10716         * webrt/: Elements/Footer, Elements/Header, Ticket/Display.html,
10717         Ticket/Elements/ShowHistory, Ticket/Elements/ShowSummary,
10718         Ticket/Elements/ShowTransaction:
10719
10720         
10721         Cleanup
10722         \
10723         
10724 2000-05-11 00:46  tobiasb
10725
10726         * TODO:
10727
10728         Added a list
10729         
10730 2000-05-10 23:43  jesse
10731
10732         * webrt/webrt.css:
10733
10734         file webrt.css was initially added on branch rt-1-1.
10735         
10736 2000-05-10 23:43  jesse
10737
10738         * webrt/webrt.css:
10739
10740         The base stylesheet.
10741         
10742 2000-05-10 23:41  jesse
10743
10744         * webrt/Ticket/Elements/ShowSummary:
10745
10746         file ShowSummary was initially added on branch rt-1-1.
10747         
10748 2000-05-10 23:41  jesse
10749
10750         * webrt/Ticket/Elements/ShowTransaction:
10751
10752         file ShowTransaction was initially added on branch rt-1-1.
10753         
10754 2000-05-10 23:41  jesse
10755
10756         * webrt/Ticket/Elements/ShowDates:
10757
10758         file ShowDates was initially added on branch rt-1-1.
10759         
10760 2000-05-10 23:41  jesse
10761
10762         * webrt/Ticket/Elements/ShowHistory:
10763
10764         file ShowHistory was initially added on branch rt-1-1.
10765         
10766 2000-05-10 23:41  jesse
10767
10768         * webrt/Ticket/Elements/ToolBar:
10769
10770         file ToolBar was initially added on branch rt-1-1.
10771         
10772 2000-05-10 23:41  jesse
10773
10774         * webrt/Ticket/Elements/ShowBasics:
10775
10776         file ShowBasics was initially added on branch rt-1-1.
10777         
10778 2000-05-10 23:41  jesse
10779
10780         * webrt/Ticket/Elements/ShowPeople:
10781
10782         file ShowPeople was initially added on branch rt-1-1.
10783         
10784 2000-05-10 23:41  jesse
10785
10786         * webrt/: Elements/Header, Ticket/Display.html,
10787         Ticket/DisplayHeader, Ticket/DisplaySummary, Ticket/DisplayTicket,
10788         Ticket/ProcessUpdate.html, Ticket/ToolBar, Ticket/autohandler,
10789         Ticket/Elements/ShowBasics, Ticket/Elements/ShowDates,
10790         Ticket/Elements/ShowHistory, Ticket/Elements/ShowPeople,
10791         Ticket/Elements/ShowSummary, Ticket/Elements/ShowTransaction,
10792         Ticket/Elements/ToolBar:
10793
10794         Work on the web ui. mostly on the ticket display interface
10795         
10796 2000-05-10 15:43  tobiasb
10797
10798         * README:
10799
10800         Added a comment about how to do the CGI :) Well:
10801         
10802                 To get it up running even without mod_perl, you will need to
10803         consult Tobix or the rt-devel mailinglist.  Tobix is actively working
10804         on a (Fast)CGI version, but as for now he has been too lazy to update
10805         the template for the cgi executable.
10806         
10807 2000-05-10 15:39  tobiasb
10808
10809         * webrt/Ticket/Create_Detail.html:
10810
10811         added a require statement.  No effect for the mod_perl version, but makes sense for a CGI version.
10812         
10813 2000-05-09 05:35  tobiasb
10814
10815         * bin/webmux.pl:
10816
10817         Better formatting
10818         
10819 2000-05-08 05:01  tobiasb
10820
10821         * lib/RT/Interface/Email.pm:
10822
10823         bugfix
10824         
10825 2000-05-05 19:20  tobiasb
10826
10827         * lib/RT/Action/SendEmail.pm:
10828
10829         This one shouldn't loop now - though it's not tested :)
10830         
10831 2000-05-05 19:15  tobiasb
10832
10833         * lib/RT/Interface/Email.pm:
10834
10835         Fixing up the loop control.  When a possible loop occurs, an error
10836         flag is set, and a new header field RT-Loop-Alarm appears.  I feel a
10837         bit bad about the latter, we are indeed changing an email after it
10838         arrived to the system, which I think is a bad thing - but anyway not
10839         as bad as dropping the email completely.  My idea is that the Actions,
10840         particularly the SendEmail.pm Action remain silent when this header
10841         field is set.
10842         
10843 2000-05-05 19:01  tobiasb
10844
10845         * etc/config.pm:
10846
10847         Added this about logging to the comments:
10848         
10849         # It might generally make sense to send error and higher by email to
10850         # some administrator.  For heavens sake; be sure that the email goes
10851         # directly to a mailbox, and not via RT :) Mail loops will generate a
10852         # critical log message.
10853         
10854 2000-05-05 16:47  jesse
10855
10856         * bin/testdeps.pl:
10857
10858         Added Log::Dispatch to testdeps.pl
10859         
10860 2000-05-05 13:04  tobiasb
10861
10862         * lib/RT/Transaction.pm:
10863
10864         bugfix
10865         
10866 2000-05-05 12:47  tobiasb
10867
10868         * etc/config.pm:
10869
10870         I need help, I can't really figure out from this;
10871         
10872         When commenting out the $SIG{__DIE__} stuff, everything works fine.
10873         
10874         When having this line in the config:
10875         
10876         $SIG{__DIE__}  = sub {$RT::Logger->log(level=>'crit',message=>$_[0]); print STDERR $_[0]; exit(-1);};
10877         
10878         I get this error:
10879         
10880         Can't locate Mail/Field/addrlist.pm in @INC (@INC contains: /tmp/FunRT /tmp/DBIx /etc/rt /usr/local/lib/perl5/5.6.0/i686-linux /usr/local/lib/perl5/5.6.0 /usr/local/lib/perl5/site_perl/5.6.0/i686-linux /usr/local/lib/perl5/site_perl/5.6.0 /usr/local/lib/perl5/site_perl .) at (eval 115)[/usr/local/lib/perl5/site_perl/5.6.0/Mail/Field.pm:87] line 3.
10881         
10882         WTF???
10883         
10884 2000-05-05 10:29  tobiasb
10885
10886         * bin/rtmux.pl:
10887
10888         I guess this should block that stupid warnings
10889         
10890 2000-05-05 10:01  tobiasb
10891
10892         * etc/config.pm:
10893
10894         Added Log::Dispatch.  I also have added those comments, which I would
10895         like comments on (:
10896         
10897         # Most (if not all?) $RT:: global variables should be here.  I'd
10898         # suggest putting session information in another Namespace (main:: or
10899         # RT::main or maybe something like that).
10900         
10901         #use strict;
10902         
10903         #use vars qw/%SitePolicy $dirmode $transactionmode $DatabasePassword $rtname $domain $host $DatabaseHost $DatabaseUser $RT::DatabaseName $DatabaseType $user_passwd_min $MailAlias $WebrtImagePath $web_auth_mechanism $web_auth_cookies_allow_no_path $DefaultLocale $LocalePath $Nobody $Logger/;
10904         
10905         I'm not sure if "use strict" breaks, but at least "use vars" breaks
10906         bigtime as we are using it other places (like rtmux.pl).  I suggest
10907         using another package name for the execution logic.  What do you
10908         think?
10909         
10910 2000-05-05 08:07  tobiasb
10911
10912         * Makefile:
10913
10914         Added RT_LOGFILE, and comments on how to fix advanced logging
10915         
10916 2000-05-05 02:31  jesse
10917
10918         * bin/rtmux.pl:
10919
10920         a bit of performance hacking. now require mason and cgi rather than 'use'ing them
10921         
10922 2000-05-05 02:22  jesse
10923
10924         * lib/RT/: Action.pm, Scrip.pm, ScripScope.pm, Template.pm,
10925         Ticket.pm, Transaction.pm, Action/AutoReply.pm,
10926         Action/SendEmail.pm, Action/Spam.pm:
10927
10928         Cleaned up a couple minor things (like precedence, again) and changed "FixSubject" to "SetSubjectTag"
10929         
10930         Fixed the memory leak in Transaction.pm (it wasn't letting go of Scrip objects)
10931         The fix was a bit of a "large mallet on a small nail" in that I'm now _explicitly_ destroying ScripObjects two different ways and don't quite understand why I have to do it. It does, however, work.
10932         
10933 2000-05-04 09:00  tobiasb
10934
10935         * lib/RT/Action/Spam.pm:
10936
10937         Completely untested - but I guess this should do real spamming, that
10938         is one email for each request(or).
10939         
10940 2000-05-04 08:59  tobiasb
10941
10942         * lib/RT/Action/SendEmail.pm:
10943
10944         bugfix
10945         
10946 2000-05-04 07:04  tobiasb
10947
10948         * lib/RT/Action/: AutoReply.pm, SendEmail.pm:
10949
10950         Precedence: Bulk should only be set for AutoReply
10951         
10952 2000-05-04 05:29  tobiasb
10953
10954         * lib/RT/Action/SendEmail.pm:
10955
10956         sub FixSubject sets the RT tag (unless it is already there).  I moved
10957         it out from Prepare because I need to override this behaviour when
10958         Spamming people.
10959         
10960 2000-05-04 01:34  jesse
10961
10962         * etc/schema.mysql:
10963
10964         spec some defaults in the schema
10965         
10966 2000-05-04 01:32  jesse
10967
10968         * lib/RT/Ticket.pm:
10969
10970         Bugfix to ticket.pm for better handling of default values for some queue fields
10971         
10972 2000-05-03 14:19  tobiasb
10973
10974         * lib/RT/Ticket.pm:
10975
10976         Sorry, the last commit on this file was not really a bugfix.  I'd say all Ticket (Transaction) Actions should return status, message and eventually optional things after the message.
10977         
10978 2000-05-03 14:16  tobiasb
10979
10980         * lib/RT/Ticket.pm:
10981
10982         Bugfix
10983         
10984 2000-05-03 14:13  tobiasb
10985
10986         * lib/RT/Action/: ResolveMembers.pm, Spam.pm:
10987
10988         Those actually seems to work :)
10989         
10990 2000-05-03 14:13  tobiasb
10991
10992         * lib/RT/Action/Spam.pm:
10993
10994         file Spam.pm was initially added on branch rt-1-1.
10995         
10996 2000-05-03 14:13  tobiasb
10997
10998         * lib/RT/Action/ResolveMembers.pm:
10999
11000         file ResolveMembers.pm was initially added on branch rt-1-1.
11001         
11002 2000-05-03 14:13  tobiasb
11003
11004         * lib/RT/Action/SendEmail.pm:
11005
11006         gubfix
11007         
11008 2000-05-03 14:00  tobiasb
11009
11010         * etc/schema.mysql:
11011
11012         Bugfix
11013         
11014 2000-05-03 13:29  tobiasb
11015
11016         * etc/schema.mysql:
11017
11018         Commented out the AutoReplies table.
11019         
11020 2000-05-03 13:17  tobiasb
11021
11022         * lib/RT/Action/AutoReply.pm:
11023
11024         Putted in "#TODO: " comments for avoiding duplicate AutoReplies.
11025         
11026 2000-05-03 13:15  tobiasb
11027
11028         * etc/schema.mysql:
11029
11030         Added a table AutoReplies to avoid sending the same autoreply template
11031         more than once to each requestor.
11032         
11033         Eventually entries should be removed (i.e. after a week) through the
11034         (upcoming?) timer system (eventually through the good, old crontab(5))
11035         
11036 2000-05-03 11:48  tobiasb
11037
11038         * lib/RT/Ticket.pm:
11039
11040         LinkTo and LinkFrom are tested a bit, and they seem to work OK now.
11041         
11042 2000-05-03 11:02  tobiasb
11043
11044         * etc/schema.mysql:
11045
11046         Bugfix.
11047         
11048 2000-05-03 07:40  tobiasb
11049
11050         * etc/schema.mysql:
11051
11052         I'm putting ResolveGroupTicket on hold.  It's just not important.
11053         
11054 2000-05-02 18:05  jesse
11055
11056         * lib/RT/Ticket.pm:
11057
11058         Starting to add a bit of inline pod documentation. the style isn't finalized yet
11059         
11060 2000-05-02 14:30  tobiasb
11061
11062         * lib/RT/Action/OpenDependent.pm:
11063
11064         file OpenDependent.pm was initially added on branch rt-1-1.
11065         
11066 2000-05-02 14:30  tobiasb
11067
11068         * etc/schema.mysql, lib/RT/Link.pm, lib/RT/Ticket.pm,
11069         lib/RT/Action/OpenDependent.pm, lib/RT/Action/StallDependent.pm:
11070
11071         I just got DependsOn Links to work as they should in the CLI :)
11072         
11073 2000-05-02 13:36  tobiasb
11074
11075         * lib/RT/Links.pm:
11076
11077         file Links.pm was initially added on branch rt-1-1.
11078         
11079 2000-05-02 13:36  tobiasb
11080
11081         * lib/RT/: Links.pm, Ticket.pm, Action/StallDependent.pm:
11082
11083         [no log message]
11084         
11085 2000-05-02 13:07  tobiasb
11086
11087         * lib/RT/Action/StallDependent.pm:
11088
11089         Bugfix.  Also, only Open requests should be Stalled.
11090         
11091 2000-05-02 13:01  tobiasb
11092
11093         * lib/RT/: Ticket.pm, Action/StallDependent.pm:
11094
11095         Bugfixing
11096         
11097 2000-05-02 12:21  tobiasb
11098
11099         * lib/RT/: Ticket.pm, Action/StallDependent.pm:
11100
11101         bugfixes
11102         
11103 2000-05-02 11:55  tobiasb
11104
11105         * etc/schema.mysql:
11106
11107         Added TobiX-style logic scrips for DependsOn link and MemberOf link.
11108         
11109 2000-05-02 07:55  tobiasb
11110
11111         * lib/RT/: Link.pm, Ticket.pm:
11112
11113         oup, forgot to keep a consistant style
11114         base => Base
11115         target => Target
11116         etc
11117         
11118 2000-05-02 07:55  tobiasb
11119
11120         * Makefile, etc/config.pm:
11121
11122         forgot to commit those changes ... configuration for the URI method
11123         
11124 2000-05-02 05:45  tobiasb
11125
11126         * lib/RT/Ticket.pm:
11127
11128         Agh, compile error.
11129         
11130 2000-05-02 05:30  tobiasb
11131
11132         * lib/RT/Action/StallDependent.pm:
11133
11134         file StallDependent.pm was initially added on branch rt-1-1.
11135         
11136 2000-05-02 05:30  tobiasb
11137
11138         * lib/RT/Action/: README.hackers, StallDependent.pm:
11139
11140         Ok, so lets put all Actions into one directory - though I'd say it would be better for future hackers to orient themselves if we grouped them somehow.
11141         
11142 2000-05-02 00:11  jesse
11143
11144         * Makefile:
11145
11146         Version bumping
11147         
11148 2000-05-01 17:16  jesse
11149
11150         * lib/RT/Ticket.pm:
11151
11152         moved URIIsLocal closer to other linking routines.
11153         
11154 2000-05-01 10:16  tobiasb
11155
11156         * lib/RT/Ticket.pm:
11157
11158         Made the transaction data a bit "nicer", should look something like:
11159         
11160         THIS DependsOn 4323 as of 342
11161         <URI> DependsOn THIS as of 343
11162         
11163 2000-05-01 08:58  tobiasb
11164
11165         * lib/RT/Ticket.pm:
11166
11167         Changed URL -> URI
11168         
11169         Changed NewLink and ReverseLink to LinkTo and LinkFrom
11170         
11171         Added one byte to indicate if it's a From-link or a To-link in the
11172         transaction data.
11173         
11174 2000-05-01 01:52  jesse
11175
11176         * etc/schema.mysql:
11177
11178         fixed a few typos in the schema
11179         
11180 2000-05-01 01:50  jesse
11181
11182         * lib/RT/ACL.pm:
11183
11184         Initial sketches at RT::ACL.pm. there's no running code here yet.
11185         
11186 2000-05-01 01:48  jesse
11187
11188         * lib/RT/Ticket.pm:
11189
11190         Fixed Ticket->URL. changed queue->load to queue->Load
11191         
11192 2000-05-01 01:04  jesse
11193
11194         * bin/rtmux.pl:
11195
11196         Fixed improper rt program selection code.
11197         
11198 2000-05-01 00:14  jesse
11199
11200         * lib/RT/Queue.pm:
11201
11202         a stub for ACL work.
11203         
11204 2000-04-30 13:28  tobiasb
11205
11206         * lib/RT/Link.pm:
11207
11208         file Link.pm was initially added on branch rt-1-1.
11209         
11210 2000-04-30 13:28  tobiasb
11211
11212         * lib/RT/: Link.pm, Ticket.pm:
11213
11214         Link.pm
11215         
11216 2000-04-30 13:13  tobiasb
11217
11218         * lib/RT/Ticket.pm:
11219
11220         Added a static method URIIsLocal which checks if it's a local URI or not.
11221         
11222 2000-04-28 14:20  jesse
11223
11224         * lib/RT/Transaction.pm:
11225
11226         Cleaned up some comments and formatting. and did a bit of reorganizing
11227         of routines to more closely model other files. Oh. i finally have
11228         emacs doing proper indenting per perlstyle. so we'll hopefully start
11229         to get better about that :) Tobix has only been bugging me for a year
11230         
11231 2000-04-28 09:05  tobiasb
11232
11233         * lib/RT/Action/README.hackers:
11234
11235         Just some documentation for future hackers :)
11236         
11237 2000-04-28 09:05  tobiasb
11238
11239         * lib/RT/Action/README.hackers:
11240
11241         file README.hackers was initially added on branch rt-1-1.
11242         
11243 2000-04-28 08:20  tobiasb
11244
11245         * lib/RT/Ticket.pm:
11246
11247         Started the work of implementing links
11248         
11249 2000-04-28 04:40  tobiasb
11250
11251         * etc/schema.mysql:
11252
11253         Didn't we once agree that we needed "state" (user-configurable logic)
11254         and "status" (fixed open/stalled/resolved/dead)? :)
11255         
11256 2000-04-28 01:17  jesse
11257
11258         * lib/RT/Ticket.pm:
11259
11260         didn't balance parens. grr
11261         
11262 2000-04-28 00:54  jesse
11263
11264         * lib/RT/Ticket.pm:
11265
11266         a bunch of cleanup.. a bunch more folding mode braces.
11267         a few minor (still not in any codepath) changes for the start of some
11268         acls work
11269         
11270 2000-04-28 00:51  jesse
11271
11272         * docs/design_docs/link-definitions.txt:
11273
11274         a few comments, additions and clarifications. nothing really major
11275         
11276 2000-04-27 02:06  jesse
11277
11278         * docs/design_docs/acls:
11279
11280         more thoughts on ACLs. this time including some code snippits.
11281         
11282 2000-04-27 02:01  jesse
11283
11284         * etc/schema.mysql:
11285
11286         added the schema for the new ACL system.
11287         responded to tobix' comments about GECOS.
11288         
11289 2000-04-26 14:58  tobiasb
11290
11291         * docs/design_docs/subscription-definitions.txt:
11292
11293         marginal updates to reflect that scrips/actions can be used for more things than subscriptions (the whole document might need a rename)
11294         
11295 2000-04-26 14:50  tobiasb
11296
11297         * docs/design_docs/link-definitions.txt, etc/schema.mysql:
11298
11299         only insignificant comments - some made weeks ago
11300         
11301 2000-04-26 12:59  jesse
11302
11303         * docs/design_docs/link-definitions.txt:
11304
11305         some comments on link definitions
11306         my comments are marked with # as the first character of the line.
11307         
11308 2000-04-26 02:27  tobiasb
11309
11310         * docs/design_docs/: link-definitions.txt,
11311         subscription-definitions.txt:
11312
11313         updates
11314         
11315 2000-04-26 00:14  jesse
11316
11317         * docs/design_docs/acls:
11318
11319         some more hacking on acls design
11320         
11321 2000-04-25 17:58  jesse
11322
11323         * docs/design_docs/acls:
11324
11325         thoughts on acls
11326         
11327 2000-04-24 00:17  jesse
11328
11329         * webrt/Ticket/Create_Detail.html:
11330
11331         file Create_Detail.html was initially added on branch rt-1-1.
11332         
11333 2000-04-24 00:17  jesse
11334
11335         * webrt/Ticket/Create_Detail.html:
11336
11337         some work on create. nothing ready for consumption yet.
11338         
11339 2000-04-24 00:16  jesse
11340
11341         * webrt/: Logout.html, Elements/Footer, Elements/Header,
11342         Elements/SelectQueue, Ticket/Create.html, Ticket/Display.html,
11343         Ticket/ProcessUpdate.html, Ticket/SetOwner, Ticket/SetStatus,
11344         Ticket/Update.html, Ticket/autohandler:
11345
11346         Look ma, $session{'CurrentUser'} contains the current user object.
11347         you can depend on this being set if the user's authenticated.
11348         
11349 2000-04-24 00:16  jesse
11350
11351         * webrt/Logout.html:
11352
11353         file Logout.html was initially added on branch rt-1-1.
11354         
11355 2000-04-24 00:14  jesse
11356
11357         * Makefile, bin/testdeps.pl, bin/webmux.pl:
11358
11359         Added Apache::Session support to the HTML::Mason version of things.
11360         
11361 2000-04-23 19:45  jesse
11362
11363         * bin/testdeps.pl:
11364
11365         added a little script to test perl dependencies.
11366         it should probably get integrated into the makefile
11367         
11368 2000-04-23 19:45  jesse
11369
11370         * bin/testdeps.pl:
11371
11372         file testdeps.pl was initially added on branch rt-1-1.
11373         
11374 2000-04-23 17:28  jesse
11375
11376         * Makefile, docs/design_docs/acls, etc/schema.mysql:
11377
11378         installation seems to work a bit better now
11379         
11380 2000-04-20 02:18  jesse
11381
11382         * webrt/Login.html:
11383
11384         Removing cruft from login.html
11385         
11386 2000-04-20 02:17  jesse
11387
11388         * webrt/Ticket/autohandler:
11389
11390         Look ma! this autohandler seems to make webauth (with $pass = $user ) work.
11391         
11392 2000-04-20 02:09  jesse
11393
11394         * webrt/: autohandler, Ticket/autohandler:
11395
11396         file autohandler was initially added on branch rt-1-1.
11397         
11398 2000-04-20 02:09  jesse
11399
11400         * webrt/Login.html:
11401
11402         file Login.html was initially added on branch rt-1-1.
11403         
11404 2000-04-20 02:09  jesse
11405
11406         * Makefile, bin/webmux.pl, webrt/Login.html, webrt/autohandler,
11407         webrt/Ticket/autohandler:
11408
11409         Doing work on cookie-based authentication for WebRT. The basic idea
11410         is that the autohandler in each directory (unless the global handlers can be made to work) will check to see if the user is authenticated. If they are, then it keeps going happily. otherwise, it forces the user to login with the form in /Login.html, which should eventually be smart enough to put them back to where they want to go.
11411         
11412 2000-04-18 02:43  jesse
11413
11414         * docs/design_docs/acls:
11415
11416         checking in design work on ACLs. a bit more work, such as notes
11417         on order of evaluation and a rough implementation plan and then I'll
11418         implement
11419         
11420 2000-04-13 11:58  tobiasb
11421
11422         * etc/config.pm:
11423
11424         Introduced all columns we need locally, that is all columns as of RT
11425         1.0, except due, area and priorities.  I guess somebody might want to
11426         add those columns as well :)
11427         
11428 2000-04-13 11:52  tobiasb
11429
11430         * lib/RT/Ticket.pm:
11431
11432         hrmwell, you did introduse a slight bug here.. :)
11433         
11434 2000-04-13 11:26  tobiasb
11435
11436         * webrt/Search/: Listing.html, TicketCell:
11437
11438         Looks gruesome, but hey - it works\!
11439         
11440 2000-04-13 11:26  tobiasb
11441
11442         * webrt/Search/TicketCell:
11443
11444         file TicketCell was initially added on branch rt-1-1.
11445         
11446 2000-04-13 10:52  tobiasb
11447
11448         * etc/config.pm:
11449
11450         agh..
11451         
11452 2000-04-13 10:50  tobiasb
11453
11454         * etc/config.pm:
11455
11456         Added the site configurable option "QueueListingCols".  It should also
11457         be possible to override this one at least through the query, but it
11458         might not be trivial.  (maybe you have better suggestions?)
11459         
11460 2000-04-13 10:23  tobiasb
11461
11462         * webrt/Search/QueueItem:
11463
11464         I think I want to remove this one, I have other thoughts about how to
11465         handle this - let's discuss it more when I've made some implementation :)
11466         
11467 2000-04-13 10:05  tobiasb
11468
11469         * webrt/Search/Listing.html:
11470
11471         Added this:
11472         
11473         # TODO: This one should _not_ be here, rather somewhere else
11474         # (suggestions?).  It might eventually read the cookies, user
11475         # configuration information from the DB, queue configuration information
11476         # from the DB, etc.  It should be object oriented.  But what object can
11477         # it belong to, and how should it get access to all this data?
11478         
11479         sub _cfg {
11480           my $key=shift;
11481           return $ARGS{$key} || $RT::SitePolicy{$key};
11482         }
11483         
11484 2000-04-13 10:05  tobiasb
11485
11486         * etc/config.pm:
11487
11488         Added a hash for "tunable" configurations:
11489         
11490         # This is where RT's preferences are kept track of
11491         
11492         package RT;
11493         
11494         # Different "tunable" configuration options should be in this hash:
11495         %SitePolicy=();
11496         
11497 2000-04-13 02:30  jesse
11498
11499         * lib/RT/Ticket.pm:
11500
11501         Ticket::clean became Ticket::_CleanAddressesAsString
11502         references to clean changed accordingly. i feel a bit dirty not
11503         making this $self->_CleanAddressesAsString.
11504         
11505 2000-04-12 08:53  tobiasb
11506
11507         * webrt/: Elements/SelectStatus, Ticket/ProcessUpdate.html,
11508         Ticket/Update.html:
11509
11510         bugfixes and insignificant enhancements
11511         
11512 2000-04-12 07:14  tobiasb
11513
11514         * webrt/Elements/yearMenu:
11515
11516         "Last year" is now (by default) available
11517         
11518 2000-04-12 07:11  tobiasb
11519
11520         * webrt/Search/PickRestriction:
11521
11522         Changed the default to select one queue, not select "anything but" a queue.
11523         
11524 2000-04-12 07:07  tobiasb
11525
11526         * webrt/Search/PickRestriction:
11527
11528         Added a stupid "under construction" message.
11529         
11530 2000-04-12 07:00  tobiasb
11531
11532         * lib/RT/Interface/Email.pm:
11533
11534         Ehm .. the last commit message should be more descriptive;
11535         
11536         From the README:
11537         
11538                 rt:     |"/path/to/rt/bin/rt-mailgate general correspond"
11539                                                             |          |
11540                                            <<queue-name>----/          |
11541                                                                        |
11542                         <<correspond or comment depending on whether   |
11543                          the mail shoud be resent to the requestor>---/
11544                          "action" here will make this address only
11545                           parse actions in the message without
11546                           recording the message as a transaction
11547                           of its own"
11548         
11549         ...while the implementation required "correspond general"
11550         
11551 2000-04-12 06:58  tobiasb
11552
11553         * lib/RT/Interface/Email.pm:
11554
11555         This was not in sync with the README
11556         
11557 2000-04-12 06:50  tobiasb
11558
11559         * webrt/Search/PickRestriction:
11560
11561         Bugfix
11562         
11563 2000-04-12 06:45  tobiasb
11564
11565         * lib/RT/Ticket.pm:
11566
11567         Agh, should have tested before committing :)
11568         
11569 2000-04-12 06:44  tobiasb
11570
11571         * lib/RT/Ticket.pm:
11572
11573         Fixd SetOwner to allow stealing and to respect the new Nobody user
11574         
11575 2000-04-12 05:19  tobiasb
11576
11577         * webrt/Elements/SelectQueue:
11578
11579         Now this one actually works
11580         
11581 2000-04-11 07:30  tobiasb
11582
11583         * webrt/Elements/SelectQueue:
11584
11585         This won't work yet.
11586         
11587 2000-04-11 07:17  tobiasb
11588
11589         * lib/RT/Transaction.pm:
11590
11591         Ehr...right.  Still fixing at the same bug; the IsInbound sub didn't work....well
11592         
11593 2000-04-11 07:08  tobiasb
11594
11595         * lib/RT/: Ticket.pm, Transaction.pm:
11596
11597         argh .. I should learn to test the bugfixes before committing
11598         
11599 2000-04-11 06:46  tobiasb
11600
11601         * lib/RT/Transaction.pm:
11602
11603         bugfix
11604         
11605 2000-04-11 06:42  tobiasb
11606
11607         * lib/RT/Template.pm, lib/RT/Ticket.pm, webrt/Elements/SelectOwner,
11608         webrt/Ticket/ProcessUpdate.html:
11609
11610         bugfixes
11611         
11612 2000-04-11 05:47  tobiasb
11613
11614         * lib/RT/Ticket.pm:
11615
11616         bugfixing
11617         
11618 2000-04-11 04:46  tobiasb
11619
11620         * lib/RT/Watchers.pm:
11621
11622         Bugfix
11623         
11624 2000-04-11 04:41  tobiasb
11625
11626         * etc/config.pm, lib/RT/Ticket.pm:
11627
11628         I'm trying to fix this nobody user..
11629         
11630 2000-04-11 04:36  tobiasb
11631
11632         * etc/schema.mysql:
11633
11634         I'm trying to fix this nobody user..
11635         
11636 2000-04-11 04:29  tobiasb
11637
11638         * lib/RT/Queue.pm, webrt/Ticket/ProcessUpdate.html:
11639
11640         Bugfixing
11641         
11642 2000-04-11 03:16  tobiasb
11643
11644         * webrt/Search/Listing.html:
11645
11646         Insignificant.  Oh, how should errors be trapped?
11647         
11648 2000-04-11 00:40  jesse
11649
11650         * lib/RT/: Queue.pm, Ticket.pm, Watchers.pm:
11651
11652         all the watcher types now have AsString methods. this was done by dropping
11653         an EmailsAsString method into RT::Watcher
11654         
11655 2000-04-10 23:04  tobiasb
11656
11657         * webrt/Ticket/ProcessUpdate.html:
11658
11659         Added those use statements
11660         
11661         This page seems very broken in Netscape.
11662         
11663 2000-04-10 23:00  tobiasb
11664
11665         * lib/RT/Ticket.pm:
11666
11667         Darn, I thought I had tested this.  Well, now it should work!?
11668         
11669 2000-04-10 22:54  tobiasb
11670
11671         * lib/RT/Ticket.pm:
11672
11673         ...some work is needed to get Watchers work OK.  I commented out my
11674         try on it, so now it will ignore queue watchers (it simply ignored all
11675         watchers as it was).
11676         
11677 2000-04-10 14:29  tobiasb
11678
11679         * webrt/Ticket/: DisplayTicket, DisplayTransaction:
11680
11681         Update and Modify-links
11682         
11683 2000-04-10 14:20  tobiasb
11684
11685         * webrt/Ticket/DisplayTransaction:
11686
11687         Added an "act" link and touched the comments
11688         
11689 2000-04-10 14:11  tobiasb
11690
11691         * webrt/Ticket/DisplaySummary:
11692
11693         Reinserted the "Last Contact" and "Last Update" lines, but they're "cleaned" a bit.
11694         
11695         (btw, this seems like a crude copy from the cli, does the cli have similar problems?)
11696         
11697 2000-04-10 13:51  tobiasb
11698
11699         * webrt/Ticket/DisplaySummary:
11700
11701         Hacking a bit on this
11702         
11703 2000-04-10 13:48  tobiasb
11704
11705         * webrt/Ticket/: DisplayTransaction, Update.html:
11706
11707         Hacking a bit on this
11708         
11709 2000-04-10 13:18  tobiasb
11710
11711         * webrt/Ticket/Modify.html:
11712
11713         'undo' (well, not really :)
11714         
11715 2000-04-10 13:13  tobiasb
11716
11717         * webrt/Ticket/Update.html:
11718
11719         This 'fix' is maybe only temporary?
11720         
11721 2000-04-10 13:08  tobiasb
11722
11723         * webrt/Ticket/Modify.html:
11724
11725         I'd daresay this one is superceded by Update.html?
11726         
11727 2000-04-10 13:07  tobiasb
11728
11729         * lib/RT/Ticket.pm:
11730
11731         just added some comments
11732         
11733 2000-04-10 12:52  tobiasb
11734
11735         * webrt/Ticket/DisplaySummary:
11736
11737         This 'fix' is maybe only temporary?
11738         
11739 2000-04-10 10:35  tobiasb
11740
11741         * webrt/: Elements/SelectBoolean, Search/Listing.html:
11742
11743         insignificant changes
11744         
11745 2000-04-10 06:53  tobiasb
11746
11747         * webrt/Elements/SelectOwner:
11748
11749         Insignificant fix (wouldn't work here without)
11750         
11751 2000-04-10 05:38  tobiasb
11752
11753         * bin/rtmux.pl:
11754
11755         Might be a bugfix
11756         
11757 2000-04-09 16:56  jesse
11758
11759         * lib/RT/Users.pm, webrt/Elements/SelectBoolean,
11760         webrt/Elements/SelectOwner, webrt/Search/Listing.html,
11761         webrt/Search/PickRestriction:
11762
11763         I can now get a listing of tickets whose owner is or isn't a given owner.
11764         and it even lists them. Next, I'll probably make searches for
11765         other attributes work.
11766         the plan of attack is requestor, then probably ticket content (as a test
11767         of whether this whole system works ;)
11768         
11769 2000-04-07 20:41  jesse
11770
11771         * webrt/Search/Listing.html:
11772
11773         Added the first bit of code to support queue/owner/requestor/subject search.
11774         This will make up the core of the  web search functionality of the first release of the webui. (not the 2.0 release, but the "tobix needs it now) release.
11775         
11776 2000-04-07 14:53  tobiasb
11777
11778         * etc/schema.mysql, lib/RT/Ticket.pm, lib/RT/Watchers.pm,
11779         lib/RT/Action/SendEmail.pm:
11780
11781         hm ... seems like I forgot to commit my last work
11782         
11783 2000-04-07 03:55  tobiasb
11784
11785         * lib/RT/: Ticket.pm, Transaction.pm:
11786
11787         it almost works now
11788         
11789 2000-04-06 17:40  tobiasb
11790
11791         * lib/RT/Transaction.pm:
11792
11793         development
11794         
11795 2000-04-06 17:21  tobiasb
11796
11797         * lib/RT/: Ticket.pm, Transaction.pm, Action/Notify.pm,
11798         Action/SendEmail.pm:
11799
11800         ouch, found a lot of fatal stubs
11801         
11802 2000-04-06 16:54  tobiasb
11803
11804         * etc/schema.mysql, lib/RT/Ticket.pm, lib/RT/Transaction.pm,
11805         lib/RT/Action/Notify.pm, lib/RT/Action/SendEmail.pm:
11806
11807         still fighting with the mail handling
11808         
11809 2000-04-06 16:12  tobiasb
11810
11811         * etc/schema.mysql, lib/RT/Scrips.pm, lib/RT/Ticket.pm,
11812         lib/RT/Transaction.pm, lib/RT/Action/Notify.pm:
11813
11814         New snapshot of development.  Note the change I've done in the Type recognizion
11815         when selecting the right Scrips in Transaction::Create - it should be more
11816         flexible this way (replaced "ne" with "!~").  Check the change to schema for
11817         an example of how this is more flexible.
11818         
11819 2000-04-06 15:36  tobiasb
11820
11821         * lib/RT/Action/Notify.pm:
11822
11823         Recipient finder
11824         
11825 2000-04-06 15:35  tobiasb
11826
11827         * etc/schema.mysql, lib/RT/Template.pm, lib/RT/Action/SendEmail.pm:
11828
11829         Snapshot; I'm not finished debugging yet, but this should (hopefully) be
11830         very close to actually work.
11831         
11832 2000-04-06 11:38  tobiasb
11833
11834         * docs/FAQ:
11835
11836         this clearly needs a lot more work ...
11837         
11838 2000-04-06 11:31  tobiasb
11839
11840         * lib/RT/Action/SendEmail.pm:
11841
11842         ...ah, this felt good.
11843         
11844         Checked the recent version of Mailtools at CPAN, so I used the "right"
11845         method for sending emails.
11846         
11847         I also added back again the SetRecipients method, and documented it in
11848         the POD.
11849         
11850         I think I will get this working in a couple of hours, so please don't
11851         disturb me saying that you disagree very much to those changes.. :)
11852         
11853 2000-04-06 10:46  tobiasb
11854
11855         * etc/schema.mysql:
11856
11857         Bugfixing
11858         
11859 2000-04-06 10:40  tobiasb
11860
11861         * etc/schema.mysql:
11862
11863         I think that I will get this up working during the next few hours.
11864         
11865         If I eventually get it working, I'd really appreciate that you don't
11866         wreck it until the web interface is working and until we've discussed
11867         the design thoroughly and come down to some consensus about it.
11868         
11869 2000-04-06 06:22  tobiasb
11870
11871         * webrt/Elements/Checkbox:
11872
11873         This is not my turf ... and I don't know what I'm doing ... anyway, it didn't work, but now it works (?) :)
11874         
11875 2000-04-06 01:49  jesse
11876
11877         * lib/RT/Action/SendEmailOnResolve.pm:
11878
11879         file SendEmailOnResolve.pm was initially added on branch rt-1-1.
11880         
11881 2000-04-06 01:49  jesse
11882
11883         * Makefile, etc/schema.mysql, lib/RT/Template.pm,
11884         lib/RT/Action/MailComment.pm, lib/RT/Action/MailCorrespondence.pm,
11885         lib/RT/Action/Notify.pm, lib/RT/Action/NotifyOnResolve.pm,
11886         lib/RT/Action/SendEmail.pm, lib/RT/Action/SendEmailOnResolve.pm:
11887
11888         Ok, i think i significantly cut down the complexity of the actions we've got
11889         so far. I nuked the old notify rules, as they were superceeded by my more
11890         capable SendEmail.pm There are still a few things I'm not happy with...
11891         like, the way that scrips, scripscopes and templates are related. it needs
11892         some thought and cleanup. but i think it'll work just fine for now.
11893         
11894         I redid the templates and scrips to fit with the revised actions and added
11895         some more docs to SendEmail.pm
11896         
11897         the generic RT::Action should deal with templates, not SendEmail, I think,
11898         but I'm leaving that abstraction for another day.
11899         
11900         Oh, the Argument from the scrip is now passed into the template as $T::Argument.
11901         
11902 2000-04-05 23:24  jesse
11903
11904         * webrt/Elements/Checkbox:
11905
11906         stylistic cleanup
11907         using an explicit defined ($foo)
11908         
11909 2000-04-05 18:02  tobiasb
11910
11911         * webrt/: Elements/Checkbox, Search/PickRestriction:
11912
11913         Only minor corrections
11914         
11915 2000-04-05 17:43  tobiasb
11916
11917         * webrt/Search/PickRestriction:
11918
11919         It certainly doesn't work okay ... I think I should look into it a bit ...
11920         
11921 2000-04-05 17:08  tobiasb
11922
11923         * webrt/Search/PickRestriction:
11924
11925         Added ugly submit button
11926         
11927 2000-04-05 10:34  tobiasb
11928
11929         * lib/RT/Ticket.pm:
11930
11931         Temporary implementation of kill
11932         
11933         As mentionated earlier, I think the right thing is to just set status
11934         'dead' and then eventually do some garbage collection later.
11935         
11936 2000-04-05 08:55  tobiasb
11937
11938         * lib/RT/Ticket.pm:
11939
11940         More error handling
11941         
11942 2000-04-05 08:51  jesse
11943
11944         * lib/RT/Interface/Email.pm:
11945
11946         added some comments around the dies pointing out that we need better error handling.
11947         
11948 2000-04-05 05:34  tobiasb
11949
11950         * lib/RT/Interface/Email.pm:
11951
11952         Doh...I'm really stupid sometimes...
11953         
11954 2000-04-05 05:31  tobiasb
11955
11956         * lib/RT/Interface/Email.pm:
11957
11958         For some weird reason (perl 5.6.0 bug?) it wouldn't work here without this fix.
11959         
11960 2000-04-05 00:35  jesse
11961
11962         * docs/design_docs/acls:
11963
11964         initial musings on acls for 2.0
11965         
11966 2000-04-05 00:35  jesse
11967
11968         * docs/design_docs/acls:
11969
11970         file acls was initially added on branch rt-1-1.
11971         
11972 2000-04-04 09:52  tobiasb
11973
11974         * etc/schema.mysql:
11975
11976         Language idea
11977         
11978 2000-04-04 02:17  jesse
11979
11980         * Makefile, README, bin/rtmux.pl, etc/config.pm:
11981
11982         The first little bits of structure for future L10n support
11983         
11984 2000-04-03 12:40  tobiasb
11985
11986         * Makefile, bin/rtmux.pl:
11987
11988         Cleaned out yet some more visible configuration bugs
11989         
11990 2000-04-03 12:29  tobiasb
11991
11992         * README:
11993
11994         Some fixes
11995         
11996 2000-04-03 10:44  tobiasb
11997
11998         * Makefile, bin/rtmux.pl:
11999
12000         Just a configuration fix.
12001         
12002 2000-04-03 01:26  jesse
12003
12004         * Makefile, bin/rtmux.pl:
12005
12006         Ok, I've modified rtmux.pl and Makefile to add in the first bits of stub
12007         code for running Mason as a cgi. it compiles and appears to invoke.
12008         but I haven't tested it under a webserver. I've gotta get to sleep now, but
12009         figured this would give tobias a leg up with his testing today.
12010         
12011         Subject:      RE: [Mason] Mason under CGI (was: replacing storyserver)
12012         Author:       Ilmari Karonen <iltzu@sci.fi>
12013         Date:         Fri, 17 Sep 1999 15:10:20 +0300 (EET DST)
12014         
12015         On Thu, 16 Sep 1999, Ben Munoz wrote:
12016         > I'm running Apache 1.3.6 on NT.  I'm looking to install HTML::Mason and see
12017         > what it can do, but from what I've read, I can't install mod_perl with the
12018         > current version of ActiveState's Perl, which I have installed on my machine.
12019         
12020         I realize this is probably not what you were asking for, but I'd like to
12021         mention here my recent (yesterday) experience in setting up Mason under
12022         plain ol' CGI.
12023         
12024         Setting: One Mason top level component plus a few subcomponents on a
12025         development server with mod_perl and Mason. One production server with the
12026         least possible selection of modules. (Not even mod_so!)
12027         
12028         Needed to quickly get the Mason component up and running on the second
12029         server. Installing Mason itself and a few other perl modules was easy.
12030         But adding mod_perl was definitely out of the question.
12031         
12032         What I did was take the usual handler.pl, copy it to cgi-bin, deleting
12033         everything from "my $ah = new HTML::Mason::ApacheHandler" onward
12034         inclusive, and replacing it with the following:
12035         
12036             use CGI;
12037             my $q = new CGI;
12038         
12039             # This routine comes from ApacheHandler.pm:
12040             my (%args);
12041             foreach my $key ( $q->param ) {
12042               foreach my $value ( $q->param($key) ) {
12043                 if (exists($args{$key})) {
12044                   if (ref($args{$key})) {
12045                     $args{$key} = [@{$args{$key}}, $value];
12046                   } else {
12047                     $args{$key} = [$args{$key}, $value];
12048                   }
12049                 } else {
12050                   $args{$key} = $value;
12051                 }
12052             }
12053         
12054             my $comp = $ENV{'PATH_TRANSLATED'};
12055             my $root = $interp->comp_root;
12056             $comp ~= s/^$root//  or die "Component outside comp_root";
12057         
12058             $interp->exec($comp, %args);
12059         
12060         This, plus an Action line in httpd.conf mapping *.mas to this script, has
12061         so far done the job just fine.
12062         
12063         One problem I noticed was that this all would've been much harder if I
12064         hadn't been familiar with the way ApacheHandler.pm uses CGI.pm and hadn't
12065         known where to find that parsing routine. IMHO it'd be a good idea to
12066         separate this loop into a user-callable subroutine.
12067         
12068         (Note: this was Mason 0.6.mumble - I have no experience with the newer
12069         versions.)
12070         
12071         --
12072         Ilmari Karonen (iltzu@sci.fi)
12073         http://www.sci.fi/~iltzu/
12074         
12075         _______________________________________________
12076         Mason maillist  -  Mason@netizen.com.au
12077         http://netizen.com.au/mailman/listinfo/mason
12078         
12079 2000-04-03 00:49  jesse
12080
12081         * bin/rtmux.pl, etc/schema.mysql, lib/RT/Action.pm,
12082         lib/RT/CurrentUser.pm, lib/RT/Scrip.pm, lib/RT/ScripScopes.pm,
12083         lib/RT/Template.pm, lib/RT/Ticket.pm, lib/RT/Transaction.pm,
12084         lib/RT/Watchers.pm, lib/RT/Action/AutoReply.pm,
12085         lib/RT/Action/SendEmail.pm:
12086
12087         Well, that was an exciting afternoon! Er, an exciting evening!
12088         *grin* AutoReply now works. which means that all the infrastructure for
12089         scrips is back in place.  It required refactoring things a bit. as cool
12090         as making RT::Template a MIME::Entity seemed, I just couldn't get it to work
12091         right, so now, it just creates a MIME::Entity when it needs it, which is
12092         probably better anyway.  I simplified templates a bit. Now they only have
12093         access to the Ticket and Transaction. This may not be wise, but we'll see.
12094         
12095         Also, I merged the two blobs per template (headers and body).
12096         
12097 2000-03-31 08:25  tobiasb
12098
12099         * bin/webmux.pl:
12100
12101         rmvd dupl line
12102         
12103 2000-03-31 02:47  jesse
12104
12105         * Makefile:
12106
12107         removed old webui hooks from the makefile. bumped the version to 1.3.0
12108         
12109 2000-03-31 02:32  jesse
12110
12111         * webrt/Elements/Error:
12112
12113         file Error was initially added on branch rt-1-1.
12114         
12115 2000-03-31 02:32  jesse
12116
12117         * webrt/Ticket/DisplayTicket:
12118
12119         file DisplayTicket was initially added on branch rt-1-1.
12120         
12121 2000-03-31 02:32  jesse
12122
12123         * webrt/: Elements/Error, Elements/SelectStatus,
12124         Ticket/Display.html, Ticket/DisplayTicket,
12125         Ticket/DisplayTransaction, Ticket/ProcessUpdate.html,
12126         Ticket/Update.html:
12127
12128         Ticket/Update.html will now allow you to submit a ticket update.
12129         It's the RT2 equivalent of RT1.0's "comment" and "correspond" pages...
12130         with a bit of added value. it's not a global "modify ticket" page. that comes
12131         next. but it's where 90% of your single-ticket action will take place.
12132         
12133 2000-03-31 02:28  jesse
12134
12135         * lib/RT/Ticket.pm:
12136
12137         TimeTaken should increment now
12138         
12139 2000-03-31 02:26  jesse
12140
12141         * README:
12142
12143         added the mason dependency to the README
12144         
12145 2000-03-31 02:25  jesse
12146
12147         * bin/webmux.pl:
12148
12149         added some uses to the webmux so I don't have to add them to each page that
12150         calls them
12151         
12152 2000-03-30 00:44  jesse
12153
12154         * webrt/Search/PickRestriction:
12155
12156         made the variable names in PickRestriction look more like the parameter names
12157         in EasySearch. Wanna guess why?
12158         
12159 2000-03-29 23:52  jesse
12160
12161         * webrt/Search/RestrictSearch.html:
12162
12163         file RestrictSearch.html was initially added on branch rt-1-1.
12164         
12165 2000-03-29 23:52  jesse
12166
12167         * webrt/Search/PickRestriction:
12168
12169         file PickRestriction was initially added on branch rt-1-1.
12170         
12171 2000-03-29 23:52  jesse
12172
12173         * webrt/Elements/Footer:
12174
12175         file Footer was initially added on branch rt-1-1.
12176         
12177 2000-03-29 23:52  jesse
12178
12179         * webrt/: Elements/Checkbox, Elements/Footer, Elements/Header,
12180         Elements/SelectBoolean, Elements/SelectDate,
12181         Elements/SelectDateRelation, Elements/SelectOwner,
12182         Elements/SelectQueue, Elements/SelectStatus, Elements/dayMenu,
12183         Elements/monthMenu, Elements/yearMenu, Search/PickRestriction,
12184         Search/RestrictSearch.html:
12185
12186         A bunch of infrasturcture work on the Ticket Search interface. it doesn't
12187         have any real logic behind it. that's next.
12188         
12189 2000-03-29 23:52  jesse
12190
12191         * webrt/Elements/SelectBoolean:
12192
12193         file SelectBoolean was initially added on branch rt-1-1.
12194         
12195 2000-03-29 23:52  jesse
12196
12197         * webrt/Elements/dayMenu:
12198
12199         file dayMenu was initially added on branch rt-1-1.
12200         
12201 2000-03-29 23:52  jesse
12202
12203         * webrt/Elements/SelectStatus:
12204
12205         file SelectStatus was initially added on branch rt-1-1.
12206         
12207 2000-03-29 23:52  jesse
12208
12209         * webrt/Elements/SelectQueue:
12210
12211         file SelectQueue was initially added on branch rt-1-1.
12212         
12213 2000-03-29 23:52  jesse
12214
12215         * webrt/Elements/yearMenu:
12216
12217         file yearMenu was initially added on branch rt-1-1.
12218         
12219 2000-03-29 23:52  jesse
12220
12221         * webrt/Elements/Checkbox:
12222
12223         file Checkbox was initially added on branch rt-1-1.
12224         
12225 2000-03-29 23:52  jesse
12226
12227         * webrt/Elements/Header:
12228
12229         file Header was initially added on branch rt-1-1.
12230         
12231 2000-03-29 23:52  jesse
12232
12233         * webrt/Elements/SelectOwner:
12234
12235         file SelectOwner was initially added on branch rt-1-1.
12236         
12237 2000-03-29 23:52  jesse
12238
12239         * webrt/Elements/monthMenu:
12240
12241         file monthMenu was initially added on branch rt-1-1.
12242         
12243 2000-03-29 23:52  jesse
12244
12245         * webrt/Elements/SelectDateRelation:
12246
12247         file SelectDateRelation was initially added on branch rt-1-1.
12248         
12249 2000-03-29 23:52  jesse
12250
12251         * webrt/Elements/SelectDate:
12252
12253         file SelectDate was initially added on branch rt-1-1.
12254         
12255 2000-03-29 00:33  jesse
12256
12257         * etc/schema.mysql:
12258
12259         added a generic "RefersTo" ticket type to the comments.
12260         changed the types of Link.Base and Link.Target to VARCHAR(255) from INT(11)
12261         
12262 2000-03-28 05:16  tobiasb
12263
12264         * README, tools/test:
12265
12266         darn, it seems like I'll need to install mod-perl ... actually I haven't done that earlier..
12267         
12268 2000-03-28 00:13  jesse
12269
12270         * Makefile, lib/RT/Record.pm, lib/RT/Transaction.pm,
12271         webrt/Search/Listing.html, webrt/Search/QueueItem:
12272
12273         webrt/Search/Listing.html now gives a basic listing of all open tickets
12274         It even has links to the _still display only_ Display.html for each ticket
12275         
12276 2000-03-27 23:55  jesse
12277
12278         * webrt/Ticket/DisplayTransaction:
12279
12280         missed this one. sorry.
12281         
12282 2000-03-27 23:55  jesse
12283
12284         * webrt/Ticket/DisplayTransaction:
12285
12286         file DisplayTransaction was initially added on branch rt-1-1.
12287         
12288 2000-03-27 23:54  jesse
12289
12290         * webrt/Ticket/: Display.html, DisplayHistory:
12291
12292         Hey. Look Ticket/Display.html?id=<int> works!
12293         
12294 2000-03-27 22:35  jesse
12295
12296         * webrt/Ticket/ToolBar:
12297
12298         file ToolBar was initially added on branch rt-1-1.
12299         
12300 2000-03-27 22:35  jesse
12301
12302         * webrt/Ticket/DisplaySummary:
12303
12304         file DisplaySummary was initially added on branch rt-1-1.
12305         
12306 2000-03-27 22:35  jesse
12307
12308         * webrt/Ticket/DisplayHistory:
12309
12310         file DisplayHistory was initially added on branch rt-1-1.
12311         
12312 2000-03-27 22:35  jesse
12313
12314         * README, webrt/Ticket/DisplayHistory, webrt/Ticket/DisplaySummary,
12315         webrt/Ticket/ToolBar:
12316
12317         Work on WebRT, including a README update!
12318         
12319         check out  http://s.ly/~jesse/2000_03_28_171606_shot.jpg
12320         
12321 2000-03-27 22:31  jesse
12322
12323         * lib/RT/Watchers.pm:
12324
12325         Bugfix in Watchers AdministrativeCc -> AdminCc
12326         
12327 2000-03-27 22:30  jesse
12328
12329         * webrt/Ticket/: Display.html, Displaysummary, Update.html:
12330
12331         Work on WebUI. Display.html has slight functionality
12332         
12333 2000-03-27 22:13  tobiasb
12334
12335         * docs/design_docs/basic-definitions.txt, tools/test:
12336
12337         minor
12338         
12339 2000-03-27 21:50  tobiasb
12340
12341         * tools/test:
12342
12343         added some stuff to the test script
12344         
12345 2000-03-27 21:32  tobiasb
12346
12347         * lib/RT/: ScripScope.pm, Transaction.pm:
12348
12349         bugfixing
12350         
12351 2000-03-27 21:22  tobiasb
12352
12353         * lib/RT/Transaction.pm:
12354
12355         ...well, even more bugs...
12356         
12357 2000-03-27 21:09  tobiasb
12358
12359         * lib/RT/: Scrip.pm, ScripScope.pm, Template.pm, Transaction.pm:
12360
12361         First level bugfixing completed; Now the create (from the cli) calls up the action (though as earlier mentionated no emails are sent).
12362         
12363 2000-03-27 20:54  tobiasb
12364
12365         * lib/RT/Scrip.pm:
12366
12367         bgfx
12368         
12369 2000-03-27 20:47  tobiasb
12370
12371         * lib/RT/Scrip.pm:
12372
12373         Bugfix
12374         
12375 2000-03-27 20:22  tobiasb
12376
12377         * lib/RT/ScripScope.pm:
12378
12379         bugfix
12380         
12381 2000-03-27 20:19  tobiasb
12382
12383         * docs/design_docs/basic-definitions.txt:
12384
12385         clarified
12386         
12387 2000-03-27 18:58  tobiasb
12388
12389         * lib/RT/Action/SendEmail.pm:
12390
12391         The recipients aren't set anywhere as far as I can see ... and I'm really uncertain what you've thought of with SetEnvelopeTo vs SetTo, etc.  You'd better take a look.  Obviously, this won't work until the recipients are set somehow
12392         
12393 2000-03-27 18:40  tobiasb
12394
12395         * lib/RT/Action/SendEmail.pm:
12396
12397         I've mostly only added comments.  Anyway, I must say that I like this
12398         code. (maybe I'll say something different when I've tried debugging it
12399         ;)
12400         
12401 2000-03-27 17:59  tobiasb
12402
12403         * lib/RT/ScripScope.pm:
12404
12405         bugfix
12406         
12407 2000-03-27 17:57  tobiasb
12408
12409         * lib/RT/Action.pm:
12410
12411         comment/folding bugfix
12412         
12413 2000-03-27 17:56  tobiasb
12414
12415         * docs/design_docs/basic-definitions.txt:
12416
12417         file basic-definitions.txt was initially added on branch rt-1-1.
12418         
12419 2000-03-27 17:56  tobiasb
12420
12421         * docs/design_docs/basic-definitions.txt:
12422
12423         (no comment :)
12424         
12425 2000-03-27 17:55  tobiasb
12426
12427         * docs/design_docs/link-definitions.txt:
12428
12429         I think maybe those additions might be appreciated by Rouillard ... and this was (hopefully) the last thing I do with design documentation/discussion until 1.3 is finished :)
12430         
12431 2000-03-27 17:33  tobiasb
12432
12433         * docs/design_docs/link-definitions.txt:
12434
12435         Doh ... I really shouldn't waste my time on this now ...
12436         
12437 2000-03-27 17:17  tobiasb
12438
12439         * lib/RT/Scrip.pm:
12440
12441         Did you ever try to see if those modules would pass `perl -c'? :)
12442         
12443 2000-03-27 16:44  jesse
12444
12445         * etc/schema.mysql, lib/RT/Action.pm, lib/RT/Scrip.pm,
12446         lib/RT/ScripScope.pm, lib/RT/Action/AutoReply.pm,
12447         lib/RT/Action/SendEmail.pm:
12448
12449         Lots of works on Scrip, ScripScope, Action. Tobias: wanna take a look?
12450         Basically, now Templates are autoloaded by RT::Scrip.pm and passed into
12451         the Action as TemplateObj.  Also, Templates are now of type MIME::Entity,
12452         which means that they have all the attributes of mail messages and can
12453         just be sent.
12454         
12455 2000-03-27 16:20  tobiasb
12456
12457         * docs/design_docs/: TransactionTypes.txt, link-definitions.txt:
12458
12459         Linking definitions
12460         
12461 2000-03-27 16:20  tobiasb
12462
12463         * docs/design_docs/link-definitions.txt:
12464
12465         file link-definitions.txt was initially added on branch rt-1-1.
12466         
12467 2000-03-27 16:01  tobiasb
12468
12469         * docs/README.docs:
12470
12471         Updated the README to reflect that the docs are old :)
12472         
12473 2000-03-27 15:45  tobiasb
12474
12475         * README:
12476
12477         status update
12478         
12479 2000-03-27 15:41  tobiasb
12480
12481         * lib/RT/ScripScope.pm:
12482
12483         minor string fix
12484         
12485 2000-03-27 15:36  tobiasb
12486
12487         * docs/design_docs/subscription-definitions.txt:
12488
12489         How does the system determinate whom to send mail to?
12490         
12491         The ScripScope table in the DB should indicate whether a Scrip is relevant
12492         for a queue or not /* TobiX thinks that this might eventually be extended to
12493         keywords, tickets, etc, and not only Queues */ ... the Scope table should
12494         indicate whether the Scrip is relevant for a given transaction type ... then
12495         the given Action should determinate whether it applies or not, and finally
12496         the Action has to find out (via the Watchers table) whom it applies to, and
12497         how to contact them ... and the Template tells how the mails that are sent
12498         out should look like.
12499         
12500 2000-03-27 12:33  jesse
12501
12502         * lib/RT/ScripScopes.pm:
12503
12504         file ScripScopes.pm was initially added on branch rt-1-1.
12505         
12506 2000-03-27 12:33  jesse
12507
12508         * lib/RT/: ScripScope.pm, ScripScopes.pm:
12509
12510         a bit more stub work on ScripScopes for tobias.
12511         more work after lunch
12512         
12513 2000-03-27 07:18  tobiasb
12514
12515         * lib/RT/ScripScope.pm:
12516
12517         test..?
12518         
12519 2000-03-27 07:04  tobiasb
12520
12521         * lib/RT/: ScripScope.pm, Scrips.pm:
12522
12523         Initiated work to get the code understand the Scrips/Scripscope split
12524         
12525 2000-03-27 07:04  tobiasb
12526
12527         * lib/RT/ScripScope.pm:
12528
12529         file ScripScope.pm was initially added on branch rt-1-1.
12530         
12531 2000-03-27 06:55  tobiasb
12532
12533         * etc/schema.mysql:
12534
12535         Added yet a stupid design thought as a comment:
12536         
12537         # {{{ TABLE ScripScope
12538           (...)
12539           Queue INT(11), #Queue Id 0 for global
12540                          # (maybe there might be conditions where otherb
12541                          # Scopes apply, i.e. a ticket, keyword, owner, etc?)
12542         
12543 2000-03-27 00:45  jesse
12544
12545         * lib/RT/Action/Notify.pm:
12546
12547         Oops. forgot to commit Notify.pm
12548         
12549 2000-03-27 00:45  jesse
12550
12551         * lib/RT/Action/Notify.pm:
12552
12553         file Notify.pm was initially added on branch rt-1-1.
12554         
12555 2000-03-27 00:44  jesse
12556
12557         * lib/RT/Action/NotifyOnResolve.pm:
12558
12559         file NotifyOnResolve.pm was initially added on branch rt-1-1.
12560         
12561 2000-03-27 00:44  jesse
12562
12563         * etc/schema.mysql, lib/RT/Ticket.pm,
12564         lib/RT/Action/NotifyOnResolve.pm, lib/RT/Action/NotifyWatchers.pm:
12565
12566         Work on Notify (Formerly NotifyWatchers)
12567         Work on NotifyOnResolve (Formerly NotifyWatchersOnResolve)
12568         
12569         They don't _work_ per se. But they're getting closer. I'm wondering
12570         whether we want to do something smarter with all the addresses we're passing
12571         in to make it easier to remove specific ones...for example, we currently
12572         have no way to _not_ send mail to the reuqestor.
12573         
12574 2000-03-26 18:13  jesse
12575
12576         * lib/RT/Action/: AutoReply.pm, SendEmail.pm:
12577
12578         AutoReply is now a proper subclass of SendEmail.pm
12579         Maybe tonight, I'll try to get through some work on the Scrips and ScripScope stuff to make it work again.
12580         then to wrok on NotifyWatchers.pm
12581         
12582 2000-03-25 01:03  jesse
12583
12584         * Makefile, lib/RT/Template.pm, lib/RT/Ticket.pm,
12585         lib/RT/Action/SendEmail.pm:
12586
12587         Work on the templating system. I actually gutted Template.pm and SendEmail.pm
12588         (sorry tobix :/)  Basically RT::Template is now A MIME::Entity object, which
12589         means that the various things one can do to mail messages can now be done to
12590         RT::Template objects, once you run $TemplateObj->Parse on them..
12591         SendEmail was cleaned up somewhat to be less intimidating to people who aren't
12592         as comfortable with big chunks of fairly dense perl.  Oh and it's a heck of a
12593         lot more subclassable now ;)
12594         
12595         Fixed a tiny bug in Ticket.pm resulting from the changes to Watchers.
12596         
12597 2000-03-24 08:29  tobiasb
12598
12599         * tools/test:
12600
12601         I'm making a test suite which is intended to be run off from the Makefile after an install
12602         
12603 2000-03-24 08:29  tobiasb
12604
12605         * tools/test:
12606
12607         file test was initially added on branch rt-1-1.
12608         
12609 2000-03-24 08:06  tobiasb
12610
12611         * etc/schema.mysql:
12612
12613         Added some more noise
12614         
12615 2000-03-23 23:41  jesse
12616
12617         * subscription-definitions.txt,
12618         docs/design_docs/subscription-definitions.txt, etc/schema.mysql,
12619         lib/RT/Action/NotifyWatchers.pm, lib/RT/Action/SendEmail.pm:
12620
12621         A little bit of cleanup to the SendEmail and NotifyWatchers actions.
12622         I probably did more damage than good, but that's what I get for messing
12623         with code that makes little sense to me.
12624         
12625 2000-03-23 23:41  jesse
12626
12627         * docs/design_docs/subscription-definitions.txt:
12628
12629         file subscription-definitions.txt was initially added on branch rt-1-1.
12630         
12631 2000-03-23 22:19  jesse
12632
12633         * webrt/Search/BuildSearch:
12634
12635         Testing the setgid repository. commiting an empty file
12636         
12637 2000-03-23 22:19  jesse
12638
12639         * webrt/Search/BuildSearch:
12640
12641         file BuildSearch was initially added on branch rt-1-1.
12642         
12643 2000-03-23 00:50  jesse
12644
12645         * webrt/Search/QueueFooter:
12646
12647         file QueueFooter was initially added on branch rt-1-1.
12648         
12649 2000-03-23 00:50  jesse
12650
12651         * webrt/Search/QueueItem:
12652
12653         file QueueItem was initially added on branch rt-1-1.
12654         
12655 2000-03-23 00:50  jesse
12656
12657         * webrt/Search/QueueHeader:
12658
12659         file QueueHeader was initially added on branch rt-1-1.
12660         
12661 2000-03-23 00:50  jesse
12662
12663         * webrt/Admin/ModifyUser:
12664
12665         file ModifyUser was initially added on branch rt-1-1.
12666         
12667 2000-03-23 00:50  jesse
12668
12669         * lib/RT/Action/NotifyWatchers.pm:
12670
12671         file NotifyWatchers.pm was initially added on branch rt-1-1.
12672         
12673 2000-03-23 00:50  jesse
12674
12675         * Makefile, bin/rtmux.pl, etc/schema.mysql, lib/RT/Queue.pm,
12676         lib/RT/Scrip.pm, lib/RT/Ticket.pm, lib/RT/Watcher.pm,
12677         lib/RT/Action/NotifyWatchers.pm, webrt/Admin/ModifyUser,
12678         webrt/Search/Listing.html, webrt/Search/QueueFooter,
12679         webrt/Search/QueueHeader, webrt/Search/QueueItem,
12680         webrt/Ticket/Displaysummary:
12681
12682         Did a bit of hacking on webrt2
12683         Redid the watchers system according to what I posted earlier to rt-devel
12684         Scrips have now broken..but we'll get them working again really soon.
12685         Queue Cc and AdminCc now exist in cli adminrt.
12686         
12687 2000-03-22 14:56  tobiasb
12688
12689         * subscription-definitions.txt:
12690
12691         definitions in the subscription system
12692         
12693 2000-03-22 14:56  tobiasb
12694
12695         * subscription-definitions.txt:
12696
12697         file subscription-definitions.txt was initially added on branch rt-1-1.
12698         
12699 2000-03-22 14:42  tobiasb
12700
12701         * etc/schema.mysql:
12702
12703         This is a suggestion about a simple splitting of the Scrips table.  I
12704         think the admin tools will be significantly easier to set up if we do
12705         it this way.  An administrator can through some UI just add and remove
12706         Scrips from a queue.
12707         
12708 2000-03-22 01:02  jesse
12709
12710         * lib/RT/: ACE.pm, ACL.pm, Action.pm, Area.pm, Areas.pm,
12711         Attachment.pm, Attachments.pm, CurrentUser.pm, EasySearch.pm,
12712         Queue.pm, Queues.pm, Record.pm, Scrip.pm, Scrips.pm, Template.pm,
12713         Templates.pm, Ticket.pm, Tickets.pm, Transaction.pm,
12714         Transactions.pm, User.pm, Users.pm, Utils.pm, Watcher.pm,
12715         Watchers.pm, Action/AutoReply.pm, Action/MailComment.pm,
12716         Action/SendEmail.pm, Interface/Email.pm:
12717
12718         This may look like a lot of code. but it's not.
12719         It's merely the result of running
12720         
12721         perl -pi.bak -e 's/sub (.*?){\n/# {{{ sub $1\nsub $1 {\n/; s/^}$/}\n# }}}/'
12722         
12723         basically, this adds # {{{ sub function
12724                          and # }}}
12725         around all the function names. The main reason to do this is for
12726         emacs fold-minor-mode.  It makes things a lot easier to read.
12727         In an ideal world, we'd have perl-aware folding editor and there'd be
12728         no need for this markup
12729         
12730 2000-03-21 20:38  jesse
12731
12732         * lib/RT/: Queue.pm, Ticket.pm, Watcher.pm, Watchers.pm:
12733
12734         Work on watchers.
12735         
12736 2000-03-20 15:21  jesse
12737
12738         * etc/schema.mysql:
12739
12740         Modified the schema for my "New Improved Watchers" system. Basically,
12741         now you'll be able to tie a template to a given watch. along with a
12742         boolean "send mail" flag.  We'll need a special "Mail Watchers" action to
12743         make this all work..but the code should be pretty easy.
12744         
12745                 jesse
12746         
12747 2000-03-20 05:27  tobiasb
12748
12749         * bin/initdb.mysql:
12750
12751         bugfix
12752         
12753 2000-03-17 15:20  jesse
12754
12755         * webrt/Ticket/Create.html:
12756
12757         file Create.html was initially added on branch rt-1-1.
12758         
12759 2000-03-17 15:20  jesse
12760
12761         * webrt/Ticket/DisplayHeader:
12762
12763         file DisplayHeader was initially added on branch rt-1-1.
12764         
12765 2000-03-17 15:20  jesse
12766
12767         * webrt/Ticket/SetOwner:
12768
12769         file SetOwner was initially added on branch rt-1-1.
12770         
12771 2000-03-17 15:20  jesse
12772
12773         * webrt/Ticket/SetStatus:
12774
12775         file SetStatus was initially added on branch rt-1-1.
12776         
12777 2000-03-17 15:20  jesse
12778
12779         * webrt/Ticket/: Create.html, Display.html, DisplayHeader,
12780         Displaysummary, SetOwner, SetStatus, Update.html:
12781
12782         More work on the basic webui
12783         
12784 2000-03-17 15:20  jesse
12785
12786         * webrt/Ticket/Displaysummary:
12787
12788         file Displaysummary was initially added on branch rt-1-1.
12789         
12790 2000-03-17 11:32  tobiasb
12791
12792         * bin/initdb.mysql:
12793
12794         Bugfix, the password passing didn't work as it should.
12795         
12796 2000-03-17 10:52  tobiasb
12797
12798         * etc/schema.mysql:
12799
12800         - Slashed away the old "MailQueueMembersOn..." junk.
12801         
12802         - Added Scrips to the Watchers table.  ... the Watchers/Scrips system
12803         seems quite flexible .. BUT .. I have a certain feeling that it might
12804         be hard to make administration tools that helps a non-hacking
12805         administrator to find out which mails are sent where, etc.  Well,
12806         that's something we'll have to worry about later :)
12807         
12808 2000-03-17 08:47  tobiasb
12809
12810         * Makefile, etc/schema.mysql:
12811
12812         removed some instanses of 'su' that really shouldn't be needed, and which also broke on anything but GNU shellutils
12813         
12814 2000-03-17 07:32  tobiasb
12815
12816         * README:
12817
12818         Some additions and changes to reflect that this is, after all, a
12819         development version.  Meri, do you subscribe to cvs-commit? :)
12820         
12821 2000-03-17 06:01  tobiasb
12822
12823         * etc/schema.mysql:
12824
12825         # Those subscription field are not used in RT 1.1 as I see it.
12826         # I think we should modify the Scrips system so it by default
12827         # respects those fields.
12828          MailOwnerOnTransaction INT,             # notify owner on transaction
12829          MailMembersOnTransaction INT,          # notify list members on transaction
12830          MailRequestorOnTransaction INT,        # notify requestor on transaction
12831          MailRequestorOnCreation INT,           # notify user on creation
12832          MailMembersOnCorrespondence INT,               # notify members on creation
12833          MailMembersOnComment INT,              # notify members on comment
12834         
12835 2000-03-16 16:31  jesse
12836
12837         * webrt/: Search/Listing.html, Ticket/Display.html,
12838         Ticket/Modify.html, Ticket/ProcessUpdate.html, Ticket/Update.html,
12839         Ticket/ValidateUpdate.html:
12840
12841         The beginnings of the All New! Web UI based around HTML::Mason
12842         There's nothing functional here yet. but it's a start at a framework.
12843         Ticket/Update.html is probably the closest to "real" code so far.
12844         
12845 2000-03-16 16:31  jesse
12846
12847         * webrt/Ticket/ValidateUpdate.html:
12848
12849         file ValidateUpdate.html was initially added on branch rt-1-1.
12850         
12851 2000-03-16 16:31  jesse
12852
12853         * webrt/Ticket/Display.html:
12854
12855         file Display.html was initially added on branch rt-1-1.
12856         
12857 2000-03-16 16:31  jesse
12858
12859         * webrt/Ticket/Modify.html:
12860
12861         file Modify.html was initially added on branch rt-1-1.
12862         
12863 2000-03-16 16:31  jesse
12864
12865         * webrt/Search/Listing.html:
12866
12867         file Listing.html was initially added on branch rt-1-1.
12868         
12869 2000-03-16 16:31  jesse
12870
12871         * webrt/Ticket/ProcessUpdate.html:
12872
12873         file ProcessUpdate.html was initially added on branch rt-1-1.
12874         
12875 2000-03-16 16:31  jesse
12876
12877         * webrt/Ticket/Update.html:
12878
12879         file Update.html was initially added on branch rt-1-1.
12880         
12881 2000-03-16 14:46  tobiasb
12882
12883         * Makefile:
12884
12885         Changed the default database name from rt to RT to avoid confusion with previously installed versions of rt
12886         
12887 2000-03-16 02:34  tobiasb
12888
12889         * lib/RT/User.pm:
12890
12891         Bugfixes:  It was impossible not to give requests to somebody.
12892         
12893 2000-03-16 01:32  tobiasb
12894
12895         * lib/RT/Interface/Email.pm:
12896
12897         Bugfixes
12898         
12899         was
12900         
12901           if ($CurrentUser->Id == 0) {
12902             #If it fails, create a user
12903         
12904         now
12905         
12906           unless ($CurrentUser->Id) {
12907             #If it fails, create a user
12908         
12909         as Id returned undef.
12910         
12911         Changed 'Queue' to 'QueueTag'.
12912         
12913         Added some few comments
12914         
12915 2000-03-14 00:40  jesse
12916
12917         * README:
12918
12919         Modified the README for the beginnings of the new webui
12920         
12921 2000-03-14 00:39  jesse
12922
12923         * bin/: rtmux.pl, webmux.pl:
12924
12925         added webmux. modified rtmux.pl to clean out some cruft
12926         
12927 2000-03-14 00:39  jesse
12928
12929         * bin/webmux.pl:
12930
12931         file webmux.pl was initially added on branch rt-1-1.
12932         
12933 2000-03-13 12:53  jesse
12934
12935         * lib/RT/Interface/Email.pm:
12936
12937         rt-mailgate has now recieved and logged correspondence and comments with current schema.
12938         
12939 2000-03-08 23:26  jesse
12940
12941         * lib/RT/: Ticket.pm, Transaction.pm:
12942
12943         DBIx cleanups to deal with load by id when id is null
12944         Work on comment and correspond. Eventually, we'll get the
12945         per-transaction cc and bcc working.
12946         
12947 2000-03-08 18:22  jesse
12948
12949         * bin/rtmux.pl, lib/RT/Queue.pm, lib/RT/Ticket.pm,
12950         lib/RT/Transaction.pm, lib/RT/User.pm:
12951
12952         rtq works a bit better
12953         rtadmin works again.
12954         rtadmin -user create
12955                 -user modify
12956          both seem to work ok
12957         
12958         rt -create now makes sure a queue exists and permits ticket creation
12959         rt -create now make sure a prospective owner has queue membership.
12960         
12961 2000-03-02 17:23  tobiasb
12962
12963         * lib/RT/Ticket.pm, lib/RT/Transaction.pm,
12964         lib/RT/Action/SendEmail.pm, etc/schema.mysql:
12965
12966         resolve, open, take (if unowned, at least) seems to work
12967         
12968 2000-03-02 16:10  tobiasb
12969
12970         * lib/RT/: Ticket.pm, Ticket.pm:
12971
12972         Bugfixing
12973         
12974 2000-03-02 14:35  tobiasb
12975
12976         * lib/RT/Ticket.pm:
12977
12978         Correspondence almost works
12979         
12980 2000-03-02 13:26  tobiasb
12981
12982         * lib/RT/Ticket.pm, lib/RT/Action/MailComment.pm, etc/schema.mysql:
12983
12984         Comments almost work now (from the cli)
12985         
12986 2000-03-02 12:38  tobiasb
12987
12988         * lib/RT/Action/: MailComment.pm, MailCorrespondence.pm:
12989
12990         one minor bugfix + some comments
12991         
12992 2000-03-01 23:58  jesse
12993
12994         * NEWS:
12995
12996         brought the news up to date.
12997         nuked old /contrib
12998         nuked old /etc/templates.
12999         
13000         bedtime now.
13001         
13002 2000-03-01 23:57  jesse
13003
13004         * NEWS:
13005
13006         brought the news up to date (a bit)
13007         
13008 2000-03-01 23:50  jesse
13009
13010         * Makefile:
13011
13012         removed a lot of outdated cruft.
13013         Bumped the version to 1.1.11 for a release later this week.
13014         
13015 2000-03-01 23:18  jesse
13016
13017         * lib/RT/: Ticket.pm, Interface/Email.pm:
13018
13019         The mail gateway now lets you create, comment and correspond on tickets.
13020         Ticket->Owner now deals better when the owner is NULL
13021         
13022 2000-03-01 21:27  jesse
13023
13024         * HACKING:
13025
13026         minor comments added to hacking
13027         
13028 2000-03-01 21:20  jesse
13029
13030         * HACKING:
13031
13032         Trivial change to HACKING to test commitinfo
13033         
13034 2000-03-01 21:09  jesse
13035
13036         * lib/RT/Interface/Email.pm:
13037
13038         file Email.pm was initially added on branch rt-1-1.
13039         
13040 2000-03-01 21:09  jesse
13041
13042         * bin/rtmux.pl, lib/RT/Interface/Email.pm:
13043
13044         work on mailgate
13045         
13046 2000-03-01 18:36  tobiasb
13047
13048         * docs/design_docs/TransactionTypes.txt, etc/schema.mysql:
13049
13050         Some loose thoughts only ... as comments and a doc which I'm not sure
13051         if it's possible to understand by others than me anyway :)
13052         
13053         Anyway, it is too complex.  We'll just continue following the current design.
13054         
13055 2000-03-01 18:36  tobiasb
13056
13057         * docs/design_docs/TransactionTypes.txt:
13058
13059         file TransactionTypes.txt was initially added on branch rt-1-1.
13060         
13061 2000-03-01 17:51  tobiasb
13062
13063         * lib/RT/Ticket.pm:
13064
13065         Seems like it's a lot of things that doesn't work here.
13066         
13067 2000-03-01 16:26  tobiasb
13068
13069         * etc/schema.mysql:
13070
13071         Ehm ... maybe I forgot to commit this one.  It contains some fixes.
13072         
13073 2000-03-01 16:08  jesse
13074
13075         * TODO:
13076
13077         ripped a bit of obsolete code from rtmux.pl
13078         updated the TODO to reference the production instance of RT.
13079         
13080 2000-03-01 14:48  jesse
13081
13082         * bin/rtmux.pl:
13083
13084         removed the old web ui hooks from rtmux.pl
13085         
13086 2000-03-01 12:12  tobiasb
13087
13088         * lib/RT/: Action.pm, Scrip.pm, Template.pm, Ticket.pm,
13089         Watchers.pm, Action/AutoReply.pm, Action/SendEmail.pm:
13090
13091         I've done some debugging and polishing.  I hope it won't break with stuff you're eventually working with
13092         
13093 2000-02-29 16:58  tobiasb
13094
13095         * lib/RT/: Queue.pm, Ticket.pm, Watchers.pm:
13096
13097         One sort of bugfix..
13098         
13099 2000-02-29 16:35  tobiasb
13100
13101         * lib/RT/: Queue.pm, Template.pm, Ticket.pm, Watcher.pm,
13102         Watchers.pm, Action/SendEmail.pm:
13103
13104         Scrips work for me.  Well, I'm not that sure anyway.  I had actually
13105         expected one email to drop in for each Scrip - but I only got the
13106         AutoReply and the Correspondence.  Maybe I should debug even more.
13107         
13108 2000-02-29 14:29  tobiasb
13109
13110         * lib/RT/Watchers.pm:
13111
13112         LimitToTicket updated (not tested, though)
13113         LimitToQueue added     (not tested, though)
13114         
13115 2000-02-29 14:27  tobiasb
13116
13117         * etc/schema.mysql:
13118
13119         
13120         # Primarly used by RT::Actions::SendEmail as well as some subclasses
13121         # to determinate whom to send emails to.  This scheme should work out
13122         # better than the scheme under RT 1.0, and should suit most users.
13123         # For more fine grained control, it's possible to create tables as you
13124         # like and make a new subclass of RT::Actions::SendEmail where the
13125         # SetRecepients sub is overloaded :)
13126         
13127         CREATE TABLE Watchers (
13128            id int(11) AUTO_INCREMENT PRIMARY KEY,
13129            Value int(11),
13130            Scope varchar(16), # Might be "Queue" and "Ticket" as for now
13131                               # ... might be extended to "Keywords", "Owners", etc.
13132            Email VARCHAR(255),
13133            Type VARCHAR(16), #Requestor, Cc, Bcc
13134            Creator INT(11),
13135            Created TIMESTAMP,
13136            LastUpdatedBy INT(11),
13137            LastUpdated TIMESTAMP
13138         )\g
13139         
13140 2000-02-29 13:40  tobiasb
13141
13142         * etc/schema.mysql:
13143
13144         CREATE TABLE Watchers (
13145            id int(11) AUTO_INCREMENT PRIMARY KEY,
13146            Ticket int(11), # 0 for all
13147            Queue int(11), # 0 for all
13148                 # We might consider adding more power here,
13149                 # i.e. TransactionType, Scrip, etc
13150            Email VARCHAR(255),
13151            Type VARCHAR(16), #Requestor, Cc, Bcc
13152            Creator INT(11),
13153            Created TIMESTAMP,
13154            LastUpdatedBy INT(11),
13155            LastUpdated TIMESTAMP
13156         )\g
13157         
13158 2000-02-29 10:43  tobiasb
13159
13160         * etc/schema.mysql:
13161
13162         Template.{content and title} => Content and Title - since we use
13163         UpperCase in the rest of the DD.
13164         
13165 2000-02-29 10:31  tobiasb
13166
13167         * etc/schema.mysql:
13168
13169         Blob, that is..
13170         
13171 2000-02-29 10:12  tobiasb
13172
13173         * etc/schema.mysql:
13174
13175         Added ExtraHeaders as VARCHAR(255).  255 characters should be enough
13176         for storing some few extra header lines, but anyway maybe it should
13177         have been blob instead?
13178         
13179 2000-02-29 09:51  tobiasb
13180
13181         * lib/RT/: Attachment.pm, Action/AutoReply.pm, Action/SendEmail.pm:
13182
13183         I've continued the work on mail sending.  There is still some missing
13184         stuff:
13185         
13186         1. EasySearch/Scrips issue - currently it doesn't properly output "
13187         all scrips that has (queue=0 or queue=this) and (type="any" or type=this)".
13188         
13189         2. A serious stub in RT::Action::SendEmail - I don't know where to find
13190         "interessted parties".  I think it could be nice putting queue watchers
13191         in the same table as ticket watchers.
13192         
13193 2000-02-29 09:42  tobiasb
13194
13195         * lib/RT/Scrips.pm:
13196
13197         Hack - everything that applies for a Correspondence action also
13198         applies for a Create action (I'd daresay).
13199         
13200 2000-02-29 07:02  tobiasb
13201
13202         * lib/RT/Transaction.pm:
13203
13204         Some insignificant changes.  Well, one marginally significant; it
13205         shouldn't $Scrip->Commit unless $Scrip->Prepare()
13206         
13207 2000-02-29 04:12  tobiasb
13208
13209         * etc/schema.mysql:
13210
13211         I've started at general transaction emails.
13212         
13213 2000-02-29 03:58  tobiasb
13214
13215         * lib/RT/Watchers.pm:
13216
13217         Added an Emails method.  It can be used like:
13218         
13219            print join(",", @{$Watchers->Emails("Requestors")});
13220         
13221         or
13222         
13223            $Watchers->LimitToRequestors;
13224            $Emails=$Watchers->Emails;
13225         
13226         ...
13227         
13228 2000-02-29 02:31  tobiasb
13229
13230         * lib/RT/Action/SendEmail.pm:
13231
13232         Sender => RT-Originator
13233         
13234 2000-02-29 00:40  jesse
13235
13236         * README:
13237
13238         Added Into Netowrks and Funcom to the thanks at the top of the readme
13239         `
13240         
13241 2000-02-28 23:20  jesse
13242
13243         * Makefile:
13244
13245         RT 1.1.10 released. Tobix has autoreply basically working :)
13246         
13247 2000-02-28 22:49  jesse
13248
13249         * Makefile, NEWS, README:
13250
13251         Fixed a longstanding bug in the WebRT administrator
13252         added a note about stripmime to the readme.
13253         added a bit of code from curl.com that adds functionality to rtq for reporting
13254         
13255 2000-02-28 22:17  jesse
13256
13257         * Makefile, NEWS:
13258
13259         bumped the version for release of 1.0.2
13260         
13261 2000-02-28 11:33  tobiasb
13262
13263         * lib/RT/: Template.pm, Transaction.pm, Action/AutoReply.pm,
13264         Action/SendEmail.pm:
13265
13266         AutoReply seems to work now ... except that rtadmin didn't set email
13267         aliases for the queue, so the mail bounces with invalid from address.
13268         I won't look more at this until tomorrow.  You're very welcome to take
13269         over for a while if you feel like it :)
13270         
13271 2000-02-28 11:29  tobiasb
13272
13273         * etc/schema.mysql:
13274
13275         AutoReply seems to work now
13276         
13277 2000-02-28 08:18  tobiasb
13278
13279         * HACKING:
13280
13281         Added some hints and misc.  Please look through.
13282         
13283 2000-02-28 05:25  tobiasb
13284
13285         * lib/RT/: Ticket.pm, Transaction.pm, Action/AutoReply.pm,
13286         Action/SendEmail.pm:
13287
13288         - The queue tag rather than queue id is delievered from the cli, this
13289           broke in Ticket::Create.  Fixed.
13290         
13291         - The Attachments have to be assigned to a transaction before Scrips
13292            is run.  Now the Attachments are delievered as a part of the parameters
13293            to Transaction::Create
13294         
13295 2000-02-27 23:28  tobiasb
13296
13297         * etc/schema.mysql:
13298
13299         Fixed the AutoReply template ... still not tested, though.
13300         
13301 2000-02-27 22:04  tobiasb
13302
13303         * lib/RT/Action/: AutoReply.pm, SendEmail.pm:
13304
13305         I think we can nuke the old rt/lib/rt/support/mail.pm now - everything
13306         should be located in SendEmail.pm, AutoReply.pm and Template.pm by now :)
13307         
13308         It's not tested yet, and the templates needs upgrading.  Anyway, I will
13309         probably not mess more around with the perl code as for now.
13310         
13311 2000-02-27 21:43  tobiasb
13312
13313         * bin/rtmux.pl:
13314
13315         Seems like $rtversion="!!RT_VERSION!!" had disappeared.  I renamed the
13316         variable to $VERSION.
13317         
13318 2000-02-27 21:22  jesse
13319
13320         * lib/RT/Ticket.pm:
13321
13322         dates now display in the cli.
13323         
13324 2000-02-27 20:53  tobiasb
13325
13326         * lib/RT/Templates.pm:
13327
13328         Fixed DBIx::EasySearch => RT::EasySearch
13329         
13330 2000-02-27 20:53  tobiasb
13331
13332         * lib/RT/Template.pm:
13333
13334         Method Template::Parse added, Text::Template used for the moment.
13335         
13336         (sigh ... that means my next worktask will be to update the
13337         templates...)
13338         
13339 2000-02-27 20:49  jesse
13340
13341         * lib/RT/Ticket.pm:
13342
13343         so. Ticket->Create now actually figures out ccs and bccs and requestors from the mime
13344         object passed in to it.
13345         
13346 2000-02-27 19:05  jesse
13347
13348         * lib/RT/Transaction.pm:
13349
13350         added a comment for tobias about a new line that didn't make sense.
13351         
13352 2000-02-27 18:46  jesse
13353
13354         * lib/RT/: Ticket.pm, Watchers.pm:
13355
13356         watchers updates.
13357         
13358 2000-02-27 17:25  tobiasb
13359
13360         * lib/RT/Template.pm:
13361
13362         file Template.pm was initially added on branch rt-1-1.
13363         
13364 2000-02-27 17:25  tobiasb
13365
13366         * lib/RT/: Attachment.pm, Template.pm, Templates.pm,
13367         Action/AutoReply.pm, Action/SendEmail.pm:
13368
13369         Development snapshot.  I guess I'll have it working in half an hour
13370         with _efficient_ working, that is some four hours working at my
13371         current efficiency rate :/
13372         
13373 2000-02-27 17:25  tobiasb
13374
13375         * lib/RT/Templates.pm:
13376
13377         file Templates.pm was initially added on branch rt-1-1.
13378         
13379 2000-02-27 16:43  tobiasb
13380
13381         * etc/schema.mysql:
13382
13383         Added some templates
13384         
13385 2000-02-27 11:19  tobiasb
13386
13387         * lib/RT/: Scrip.pm, Transaction.pm:
13388
13389         development snapshot
13390         
13391 2000-02-27 10:31  tobiasb
13392
13393         * lib/RT/Action/: AutoReply.pm, MailComment.pm,
13394         MailCorrespondence.pm, SendEmail.pm:
13395
13396         I've started bashing at the mail sending functionallity.  It seemed quite
13397         stubbed to me.
13398         
13399 2000-02-24 03:44  tobiasb
13400
13401         * etc/schema.mysql:
13402
13403         minor bug in comment
13404         
13405 2000-02-24 03:24  tobiasb
13406
13407         * lib/RT/Action/SendEmail.pm:
13408
13409         clearing out a potential weird bug
13410         
13411 2000-02-24 00:27  jesse
13412
13413         * lib/RT/Scrips.pm:
13414
13415         Fixed a typo in my code near tobix' changes to Scrips.pm. his changes look good.
13416         
13417 2000-02-24 00:03  jesse
13418
13419         * Makefile, NEWS, README:
13420
13421         little fix to mail manipulate from "Heather L. Sherman" <heather@idealab.com>
13422         
13423 2000-02-23 17:06  tobiasb
13424
13425         * lib/RT/: Scrips.pm, Action/SendEmail.pm:
13426
13427         Some small fixes.  You'd better look through it, as I'm not completely sure what I'm doing :)
13428         
13429 2000-02-23 16:07  tobiasb
13430
13431         * etc/schema.mysql:
13432
13433         An insert entry here reffers to SendMail.pm, while the file is SendEmail.pm
13434         
13435 2000-02-23 15:26  jesse
13436
13437         * docs/rt-templates.html:
13438
13439         [no log message]
13440         
13441 2000-02-23 11:38  tobiasb
13442
13443         * lib/RT/Ticket.pm:
13444
13445         Could not get 'rt -create' working.  It seems more sane now, but I'm not really sure what I'm doing ... so you should have a peek at it.  I changed  $Id->SUPER::_Set("EffectiveId",$id); to $self->SUPER::_Set etc
13446         
13447 2000-02-22 23:35  jesse
13448
13449         * lib/RT/InterestedParty.pm:
13450
13451         removed vestigal code
13452         
13453 2000-02-22 23:25  jesse
13454
13455         * etc/schema.mysql, lib/RT/Ticket.pm, lib/RT/Transaction.pm,
13456         lib/RT/Transactions.pm, lib/RT/Watchers.pm:
13457
13458         A bit more work on watchers. we're getting close.
13459         rtq works today.
13460         rt -create basically works.
13461         rt -take works.
13462         
13463         rt -show will now start to show ownership changes.
13464         
13465 2000-02-22 08:06  jesse
13466
13467         * Makefile, etc/schema.mysql, lib/RT/Ticket.pm:
13468
13469         Work on Watchers.  Most of the code needed to make this work is now
13470         present. sadly I haven't even _tried_ to run it yet.
13471         
13472 2000-02-21 01:33  jesse
13473
13474         * lib/RT/Watcher.pm:
13475
13476         file Watcher.pm was initially added on branch rt-1-1.
13477         
13478 2000-02-21 01:33  jesse
13479
13480         * lib/RT/: InterestedParties.pm, InterestedParties.pm~,
13481         Notification.pm, Ticket.pm, Watcher.pm, Watchers.pm:
13482
13483         Renamed interested parties to "Watchers"
13484         Watchers are now keyed by EmailAddress rather than UserId. Not every CC will have an rt account, i think
13485         
13486 2000-02-21 01:33  jesse
13487
13488         * lib/RT/Watchers.pm:
13489
13490         file Watchers.pm was initially added on branch rt-1-1.
13491         
13492 2000-02-20 18:28  jesse
13493
13494         * lib/RT/InterestedParties.pm~:
13495
13496         file InterestedParties.pm~ was initially added on branch rt-1-1.
13497         
13498 2000-02-20 18:28  jesse
13499
13500         * lib/RT/InterestedParties.pm:
13501
13502         file InterestedParties.pm was initially added on branch rt-1-1.
13503         
13504 2000-02-20 18:28  jesse
13505
13506         * lib/RT/InterestedParty.pm:
13507
13508         file InterestedParty.pm was initially added on branch rt-1-1.
13509         
13510 2000-02-20 18:28  jesse
13511
13512         * lib/RT/: InterestedParties.pm, InterestedParties.pm~,
13513         InterestedParty.pm:
13514
13515         [no log message]
13516         
13517 2000-02-20 18:24  jesse
13518
13519         * etc/schema.mysql, lib/RT/Ticket.pm:
13520
13521         [no log message]
13522         
13523 2000-02-20 15:27  jesse
13524
13525         * etc/schema.mysql, lib/RT/Action.pm, lib/RT/Scrip.pm,
13526         lib/RT/Action/AutoReply.pm, lib/RT/Action/SendEmail.pm:
13527
13528         Work on scrips. stubs for the webui
13529         
13530 2000-02-19 17:45  jesse
13531
13532         * lib/RT/: Action.pm, Scrip.pm:
13533
13534         work on actions. checking in for eric to take a look
13535         
13536 2000-02-19 16:48  jesse
13537
13538         * lib/RT/Action/AutoReply.pm:
13539
13540         file AutoReply.pm was initially added on branch rt-1-1.
13541         
13542 2000-02-19 16:48  jesse
13543
13544         * lib/RT/Action/MailCorrespondence.pm:
13545
13546         file MailCorrespondence.pm was initially added on branch rt-1-1.
13547         
13548 2000-02-19 16:48  jesse
13549
13550         * lib/RT/Action.pm:
13551
13552         file Action.pm was initially added on branch rt-1-1.
13553         
13554 2000-02-19 16:48  jesse
13555
13556         * lib/RT/Action/MailComment.pm:
13557
13558         file MailComment.pm was initially added on branch rt-1-1.
13559         
13560 2000-02-19 16:48  jesse
13561
13562         * lib/RT/: Action.pm, Action/AutoReply.pm, Action/MailComment.pm,
13563         Action/MailCorrespondence.pm, Action/SendEmail.pm:
13564
13565         As it turns out, Action needed to be abstracted a bit and renamed.
13566         
13567         I'm also making the Object syntax a bit.
13568         
13569 2000-02-19 16:48  jesse
13570
13571         * lib/RT/Action/SendEmail.pm:
13572
13573         file SendEmail.pm was initially added on branch rt-1-1.
13574         
13575 2000-02-17 09:19  jesse
13576
13577         * etc/schema.mysql, lib/RT/Scrip.pm, lib/RT/Scrips.pm,
13578         lib/RT/Transaction.pm:
13579
13580         The base architecture for Scrips to work should now be in place.
13581         Next up: write example "Actions" (gotta move the Scrips directory to Actions)
13582         for the scrip handlers to use.
13583         
13584 2000-02-16 09:59  jesse
13585
13586         * lib/RT/: Scrip.pm, Transaction.pm:
13587
13588         Starting to make scrips actually work
13589         
13590 2000-02-10 23:24  jesse
13591
13592         * lib/RT/Scrips.pm:
13593
13594         file Scrips.pm was initially added on branch rt-1-1.
13595         
13596 2000-02-10 23:24  jesse
13597
13598         * lib/RT/: Scrip.pm, Scrips.pm, Transaction.pm:
13599
13600         more work stubbing scrips. but now my arms hurt badly enough that i'm going to log out.
13601         
13602 2000-02-10 23:24  jesse
13603
13604         * lib/RT/Scrip.pm:
13605
13606         file Scrip.pm was initially added on branch rt-1-1.
13607         
13608 2000-01-31 02:38  tobiasb
13609
13610         * README, lib/RT/Attachments.pm:
13611
13612         does the commit automail work now?
13613         
13614 2000-01-30 23:54  jesse
13615
13616         * NEWS, README, etc/schema.mysql, lib/RT/CurrentUser.pm,
13617         lib/RT/Record.pm, lib/RT/User.pm:
13618
13619         Work on the User object.
13620         The mail gateway now autocreates users. (This will make more sense
13621         once we start tying tickets to users by means of the InterestedParties table.
13622         
13623 2000-01-29 01:33  jesse
13624
13625         * Makefile:
13626
13627         makefile cleanup. including removing the C compiler and template and
13628         transaction directories
13629         
13630 2000-01-29 01:30  jesse
13631
13632         * Makefile:
13633
13634         removed C compiler from the makefile
13635         
13636 2000-01-29 01:25  jesse
13637
13638         * Makefile:
13639
13640         Removed C compiler from the makefile. we just don't need it anymore
13641         
13642 2000-01-29 01:22  jesse
13643
13644         * Makefile:
13645
13646         bumped version to 1-1-8
13647         
13648 2000-01-29 01:20  jesse
13649
13650         * Makefile:
13651
13652         removed template and transaction paths from the makefile.
13653         (to test new cvs wrappers and cuz they should be gona anyway)
13654         
13655 2000-01-29 00:26  jesse
13656
13657         * etc/schema.mysql:
13658
13659         Started to do work on scrips. see the schema for how it would work.
13660         
13661 2000-01-28 20:04  tobiasb
13662
13663         * lib/RT/Ticket.pm:
13664
13665         Some modifications and bugfixes on the messages popping up after a `successful' correspondence/comment
13666         
13667 2000-01-28 19:47  tobiasb
13668
13669         * lib/RT/Ticket.pm:
13670
13671         Removed some annoying warnings.  I don't know if this is the "right"
13672         way to remove them, but it works (for me, at least), it's an easy
13673         way to do it, and it's harmless;
13674         
13675         instead of writing
13676                 $var_that_might_be_undef
13677         I write
13678                 $var_that_might_be_undef || ""
13679         eventually with parantheses, and eventually with "" replaced by 0, or maybe
13680         (not tested) even undef.
13681         
13682 2000-01-28 13:22  tobiasb
13683
13684         * Makefile:
13685
13686         Two substitution parameters was forgotten in config.pm
13687         
13688 2000-01-28 13:12  tobiasb
13689
13690         * etc/schema.mysql:
13691
13692         Oups, committed the wrong file
13693         
13694 2000-01-28 13:10  tobiasb
13695
13696         * Makefile, etc/schema.mysql:
13697
13698         Two substitution parameters was forgotten in config.pm
13699         
13700 2000-01-27 04:09  tobiasb
13701
13702         * Makefile, bin/initdb.mysql:
13703
13704         small password fix
13705         
13706 2000-01-25 23:26  jesse
13707
13708         * Makefile:
13709
13710         bumped the version to 1.1.7 for tonight's release.
13711         
13712 2000-01-25 23:12  jesse
13713
13714         * lib/RT/: Attachments.pm, Ticket.pm, Transaction.pm:
13715
13716         DBIx::EasySearch now has a -> First method. which is like -> Next, but picks
13717         the first element
13718         
13719         DBIx::Record -> now returns '' rather than undef for null values. it's less
13720         likely to break interfaces.
13721         
13722 2000-01-25 16:36  tobiasb
13723
13724         * README:
13725
13726         aargh
13727         
13728 2000-01-25 16:31  tobiasb
13729
13730         * TODO:
13731
13732         test
13733         
13734 2000-01-25 14:57  tobiasb
13735
13736         * etc/schema.mysql:
13737
13738         bugfix
13739         
13740 2000-01-25 14:44  tobiasb
13741
13742         * Makefile:
13743
13744         removed obsoleteness
13745         
13746 2000-01-25 14:37  tobiasb
13747
13748         * README:
13749
13750         The UPGRADE section of the README was inaccurate
13751         
13752 2000-01-25 14:31  tobiasb
13753
13754         * lib/RT/Transaction.pm:
13755
13756         comment bug
13757         
13758 2000-01-24 01:45  jesse
13759
13760         * Makefile:
13761
13762         [no log message]
13763         
13764 2000-01-24 01:43  jesse
13765
13766         * Makefile, NEWS, lib/RT/Attachment.pm, lib/RT/Attachments.pm,
13767         lib/RT/Record.pm, lib/RT/Ticket.pm, lib/RT/Tickets.pm,
13768         lib/RT/Transaction.pm, lib/RT/Transactions.pm:
13769
13770         
13771         * Attachments support in code. rtq now basically works
13772           Mailgate creates new tickets
13773           rt -show now works a bit (doesn't display transaction content yet)
13774           rt -subject works. several other commandline tools work
13775         
13776 2000-01-23 18:32  jesse
13777
13778         * Makefile:
13779
13780         [no log message]
13781         
13782 2000-01-23 18:27  jesse
13783
13784         * Makefile:
13785
13786         [no log message]
13787         
13788 2000-01-23 18:19  jesse
13789
13790         * etc/schema.mysql, lib/RT/Attachment.pm, lib/RT/Attachments.pm,
13791         lib/RT/Ticket.pm, lib/RT/Transaction.pm:
13792
13793         Work to make attachments work. So far we've got something that puts attachments
13794         in the database.
13795         
13796 2000-01-21 12:25  tobiasb
13797
13798         * README:
13799
13800         doc-bugfix
13801         
13802 2000-01-18 23:56  jesse
13803
13804         * lib/RT/Ticket.pm:
13805
13806         work on the mail gateway. (mainly disemboweled it)
13807         
13808 2000-01-18 00:34  jesse
13809
13810         * lib/RT/Attachments.pm:
13811
13812         file Attachments.pm was initially added on branch rt-1-1.
13813         
13814 2000-01-18 00:34  jesse
13815
13816         * docs/API:
13817
13818         file API was initially added on branch rt-1-1.
13819         
13820 2000-01-18 00:34  jesse
13821
13822         * lib/RT/Attachment.pm:
13823
13824         file Attachment.pm was initially added on branch rt-1-1.
13825         
13826 2000-01-18 00:34  jesse
13827
13828         * HACKING:
13829
13830         file HACKING was initially added on branch rt-1-1.
13831         
13832 2000-01-18 00:34  jesse
13833
13834         * HACKING, Makefile, docs/API, etc/schema.mysql,
13835         lib/RT/Attachment.pm, lib/RT/Attachments.pm, lib/RT/CurrentUser.pm,
13836         lib/RT/Queue.pm, lib/RT/Record.pm, lib/RT/Ticket.pm,
13837         lib/RT/Transaction.pm, lib/RT/Utils.pm:
13838
13839         work on attachments.
13840         work on structure
13841         
13842 2000-01-17 12:59  jesse
13843
13844         * Makefile, etc/schema.mysql, lib/RT/ACE.pm, lib/RT/ACL.pm,
13845         lib/RT/CurrentUser.pm, lib/RT/Queue.pm, lib/RT/Queues.pm,
13846         lib/RT/Ticket.pm, lib/RT/Tickets.pm, lib/RT/Transaction.pm,
13847         lib/RT/Transactions.pm, lib/RT/User.pm, lib/RT/Users.pm:
13848
13849         work on create. work on attachments. upcased the table names.
13850         
13851 2000-01-14 15:34  jesse
13852
13853         * etc/schema.mysql:
13854
13855         work on schema
13856         
13857 2000-01-14 14:47  jesse
13858
13859         * NEWS, etc/schema:
13860
13861         schema change to make long email addresses work better for queue members.
13862         
13863 2000-01-14 01:07  jesse
13864
13865         * lib/RT/: EasySearch.pm, Record.pm, Ticket.pm, Tickets.pm,
13866         Transaction.pm:
13867
13868         basic searches now work.
13869         comments almost work.
13870         creates are having an issue with effectiveid not getting set.
13871         
13872 2000-01-13 18:04  jesse
13873
13874         * Makefile, lib/RT/EasySearch.pm, lib/RT/Tickets.pm:
13875
13876         [no log message]
13877         
13878 2000-01-13 15:03  jesse
13879
13880         * lib/RT/Utils.pm:
13881
13882         file Utils.pm was initially added on branch rt-1-1.
13883         
13884 2000-01-13 15:03  jesse
13885
13886         * lib/RT/Utils.pm:
13887
13888         [no log message]
13889         
13890 2000-01-09 20:38  jesse
13891
13892         * lib/RT/EasySearch.pm:
13893
13894         file EasySearch.pm was initially added on branch rt-1-1.
13895         
13896 2000-01-09 20:38  jesse
13897
13898         * lib/RT/: EasySearch.pm, Queue.pm, Queues.pm, Record.pm,
13899         Tickets.pm:
13900
13901         added RT/EasySearch.pm
13902         
13903         rtadmin queue -list will now show all queues.
13904         removed some debugging output
13905         
13906 2000-01-04 01:21  jesse
13907
13908         * etc/schema.mysql, lib/RT/CurrentUser.pm, lib/RT/Queue.pm,
13909         lib/RT/Record.pm, lib/RT/Ticket.pm, lib/RT/Transaction.pm,
13910         lib/RT/User.pm:
13911
13912         Lots of work. first working ticket update.
13913         
13914 2000-01-04 01:21  jesse
13915
13916         * lib/RT/CurrentUser.pm:
13917
13918         file CurrentUser.pm was initially added on branch rt-1-1.
13919         
13920 2000-01-03 07:40  tobiasb
13921
13922         * README, README:
13923
13924         bugfix
13925         
13926 2000-01-03 01:39  jesse
13927
13928         * lib/RT/: Record.pm, Ticket.pm, User.pm:
13929
13930         basic create support working.
13931         more boackend and abstraction work
13932         
13933 2000-01-02 22:04  jesse
13934
13935         * lib/RT/Ticket.pm:
13936
13937         [no log message]
13938         
13939 2000-01-02 20:31  jesse
13940
13941         * lib/RT/: ACE.pm, Area.pm, Queue.pm, Record.pm, Ticket.pm,
13942         Transaction.pm, User.pm:
13943
13944         work on a buit more abstraction
13945         
13946 2000-01-01 19:01  jesse
13947
13948         * etc/schema.mysql, lib/RT/ACE.pm, lib/RT/Ticket.pm,
13949         lib/RT/User.pm:
13950
13951         work on Ticket.pm, schema.
13952         things are starting to use immutable ids when referring to other tables.
13953         
13954 1999-12-30 02:13  jesse
13955
13956         * Makefile, etc/schema.mysql, lib/RT/Queue.pm, lib/RT/Record.pm,
13957         lib/RT/User.pm:
13958
13959         reworked things to use autoloaded functions.
13960         
13961 1999-12-29 00:24  jesse
13962
13963         * Makefile, bin/rtmux.pl, etc/schema.mysql, lib/RT/ACE.pm,
13964         lib/RT/Area.pm, lib/RT/Queue.pm, lib/RT/Record.pm,
13965         lib/RT/Ticket.pm, lib/RT/Transaction.pm, lib/RT/User.pm:
13966
13967         lots of changes. some of them not quite done perfectly.
13968         but admin is closer
13969         
13970 1999-12-28 01:39  jesse
13971
13972         * bin/rtmux.pl, etc/config.pm, lib/RT/ACE.pm, lib/RT/ACL.pm,
13973         lib/RT/Area.pm, lib/RT/Areas.pm, lib/RT/Notification.pm,
13974         lib/RT/Queue.pm, lib/RT/Queues.pm, lib/RT/Record.pm,
13975         lib/RT/Ticket.pm, lib/RT/Tickets.pm, lib/RT/Transaction.pm,
13976         lib/RT/Transactions.pm, lib/RT/User.pm, lib/RT/Users.pm:
13977
13978         rtadmin will now invoke and exit.
13979         
13980 1999-12-27 19:54  jesse
13981
13982         * Makefile, bin/initacls.mysql, bin/rtmux.pl, etc/acl.mysql,
13983         etc/config.pm, lib/RT/Record.pm:
13984
13985         first steps toward runability
13986         
13987 1999-12-27 01:51  jesse
13988
13989         * Makefile, bin/rtmux.pl, etc/config.pm:
13990
13991         trying to get the config worked out
13992         
13993 1999-12-26 21:58  jesse
13994
13995         * Makefile, Makefile:
13996
13997         [no log message]
13998         
13999 1999-12-26 21:55  jesse
14000
14001         * Makefile, Makefile:
14002
14003         [no log message]
14004         
14005 1999-12-26 21:53  jesse
14006
14007         * Makefile, Makefile, Makefile:
14008
14009         [no log message]
14010         
14011 1999-12-26 21:51  jesse
14012
14013         * Makefile, Makefile, Makefile:
14014
14015         [no log message]
14016         
14017 1999-12-26 21:45  jesse
14018
14019         * Makefile:
14020
14021         [no log message]
14022         
14023 1999-12-26 21:42  jesse
14024
14025         * Makefile:
14026
14027         [no log message]
14028         
14029 1999-12-26 21:34  jesse
14030
14031         * Makefile:
14032
14033         [no log message]
14034         
14035 1999-12-26 21:19  jesse
14036
14037         * Makefile:
14038
14039         [no log message]
14040         
14041 1999-12-26 18:35  jesse
14042
14043         * Makefile:
14044
14045         work on the makefile
14046         
14047 1999-12-26 17:42  jesse
14048
14049         * lib/RT/User.pm:
14050
14051         more fixes for the new Handle object
14052         
14053 1999-12-26 17:03  jesse
14054
14055         * bin/rtmux.pl, lib/RT/ACL.pm, lib/RT/Areas.pm, lib/RT/Queues.pm,
14056         lib/RT/Tickets.pm, lib/RT/Transactions.pm, lib/RT/Users.pm:
14057
14058         more work on making everything use DBIx::Handle
14059         
14060 1999-12-26 15:58  jesse
14061
14062         * lib/RT/Ticket.pm:
14063
14064         file Ticket.pm was initially added on branch rt-1-1.
14065         
14066 1999-12-26 15:58  jesse
14067
14068         * lib/RT/Queue.pm:
14069
14070         file Queue.pm was initially added on branch rt-1-1.
14071         
14072 1999-12-26 15:58  jesse
14073
14074         * lib/RT/Transaction.pm:
14075
14076         file Transaction.pm was initially added on branch rt-1-1.
14077         
14078 1999-12-26 15:58  jesse
14079
14080         * lib/RT/Notification.pm:
14081
14082         file Notification.pm was initially added on branch rt-1-1.
14083         
14084 1999-12-26 15:58  jesse
14085
14086         * lib/RT/ACE.pm:
14087
14088         file ACE.pm was initially added on branch rt-1-1.
14089         
14090 1999-12-26 15:58  jesse
14091
14092         * lib/RT/Areas.pm:
14093
14094         file Areas.pm was initially added on branch rt-1-1.
14095         
14096 1999-12-26 15:58  jesse
14097
14098         * lib/RT/ACL.pm:
14099
14100         file ACL.pm was initially added on branch rt-1-1.
14101         
14102 1999-12-26 15:58  jesse
14103
14104         * lib/RT/Users.pm:
14105
14106         file Users.pm was initially added on branch rt-1-1.
14107         
14108 1999-12-26 15:58  jesse
14109
14110         * lib/RT/Database.pm:
14111
14112         file Database.pm was initially added on branch rt-1-1.
14113         
14114 1999-12-26 15:58  jesse
14115
14116         * lib/RT/Tickets.pm:
14117
14118         file Tickets.pm was initially added on branch rt-1-1.
14119         
14120 1999-12-26 15:58  jesse
14121
14122         * lib/RT/Queues.pm:
14123
14124         file Queues.pm was initially added on branch rt-1-1.
14125         
14126 1999-12-26 15:58  jesse
14127
14128         * lib/RT/Transactions.pm:
14129
14130         file Transactions.pm was initially added on branch rt-1-1.
14131         
14132 1999-12-26 15:58  jesse
14133
14134         * lib/RT/Area.pm:
14135
14136         file Area.pm was initially added on branch rt-1-1.
14137         
14138 1999-12-26 15:58  jesse
14139
14140         * lib/RT/: ACE.pm, ACL.pm, Area.pm, Areas.pm, Database.pm,
14141         Notification.pm, Queue.pm, Queues.pm, Record.pm, Ticket.pm,
14142         Tickets.pm, Transaction.pm, Transactions.pm, User.pm, Users.pm:
14143
14144         moving things to a more sane directory
14145         
14146 1999-12-26 15:58  jesse
14147
14148         * lib/RT/Record.pm:
14149
14150         file Record.pm was initially added on branch rt-1-1.
14151         
14152 1999-12-26 15:58  jesse
14153
14154         * lib/RT/User.pm:
14155
14156         file User.pm was initially added on branch rt-1-1.
14157         
14158 1999-12-23 01:05  jesse
14159
14160         * Makefile, NEWS:
14161
14162         23 Dec 1999
14163         -----------
14164         
14165         * Enabled a status = unresolved option for the web ui. thanks to
14166           brandon allbery <allbery@ece.cmu.edu> and Marion Hakanson <hakanson@cse.ogi.edu>
14167         
14168         * Made most of the permissions and directory changes from Marion
14169           Hakanson <hakanson@cse.ogi.edu> generally cleaned things up. but DID not
14170           include the changes to the directory creation, file copying and permission
14171           fixing code to enable RT_VAR_DIR
14172         
14173         * Made the web ui use $MESSAGE_FONT when putting up the compose window.
14174             Marion Hakanson <hakanson@cse.ogi.edu>
14175         
14176         * Genericised the templates to not mention the mythical "systems group"
14177         
14178 1999-12-19 01:54  jesse
14179
14180         * Makefile, etc/schema.mysql:
14181
14182         work on ticket, transaction.
14183         schema cleanup
14184         
14185 1999-12-18 13:25  jesse
14186
14187         * etc/schema:
14188
14189         removed obsolete schema
14190         
14191 1999-12-17 01:28  jesse
14192
14193         * Makefile:
14194
14195         set version
14196         
14197 1999-12-17 01:27  jesse
14198
14199         * etc/: config.pm, schema.mysql:
14200
14201         more cleanup. we're getting there. just another zillion hours or so
14202         
14203 1999-12-15 23:56  jesse
14204
14205         * docs/: FAQ, FAQ.html:
14206
14207         faq updates committed
14208         
14209 1999-12-15 23:26  jesse
14210
14211         * README:
14212
14213         updates to tobix' additions
14214         
14215 1999-12-15 18:32  tobiasb
14216
14217         * README:
14218
14219         duh
14220         
14221 1999-12-15 18:04  tobiasb
14222
14223         * README:
14224
14225         Some few pitfalls mentionated
14226         
14227 1999-12-09 00:38  jesse
14228
14229         * etc/schema.mysql:
14230
14231         work on Ticket and Transaction.
14232         we're getting there.
14233         
14234 1999-12-08 03:40  tobiasb
14235
14236         * etc/suidrt.c:
14237
14238         bugfixes
14239         
14240 1999-12-06 21:41  jesse
14241
14242         * Makefile, NEWS:
14243
14244         [no log message]
14245         
14246 1999-12-06 06:27  tobiasb
14247
14248         * Makefile:
14249
14250         insignificant output fix
14251         
14252 1999-12-04 03:30  jesse
14253
14254         * NEWS, etc/schema.mysql:
14255
14256         [no log message]
14257         
14258 1999-12-04 01:46  jesse
14259
14260         * NEWS:
14261
14262         Fixed tobix-induced bug in lib/rt/database/manipulate.pm
14263         that'll teach him to make untested fixes to the stable branch.
14264         
14265 1999-12-02 13:18  tobiasb
14266
14267         * etc/schema:
14268
14269         I'm unfortunately not even half on the way in my merging. I'm in a hurry, some small notes:
14270         
14271         1.1:
14272         - work on dependencies done
14273         - work on mail distribution done.
14274         - requires sub dist_list
14275         - requires sub open_parents
14276         - requires sub add_link
14277         
14278         Dependencies & linking in general.
14279         
14280         Mail distribution. The distribution list is set by a &dist_list
14281         sub. The transaction mail is never sent out for comments and
14282         correspondence, but people who subscribe all transactions will get the
14283         comments and correspondence.
14284         
14285 1999-12-02 03:10  tobiasb
14286
14287         * etc/mysql.acl:
14288
14289         This file is renamed
14290         
14291 1999-12-02 03:05  tobiasb
14292
14293         * etc/: schema.Pg, schema.mysql:
14294
14295         This file was fucked up, I don't know why. I'll just truncate it for now
14296         
14297 1999-12-02 02:56  jesse
14298
14299         * Makefile:
14300
14301         bumped version
14302         
14303 1999-12-02 02:54  tobiasb
14304
14305         * etc/schema:
14306
14307         Added links (dependency + knowledge db)
14308         
14309 1999-12-02 01:42  jesse
14310
14311         * Makefile:
14312
14313         some makefile cleanup
14314         
14315 1999-12-01 23:16  jesse
14316
14317         * NEWS:
14318
14319         [no log message]
14320         
14321 1999-12-01 23:10  jesse
14322
14323         * bin/rtmux.pl, etc/schema.mysql:
14324
14325         mots of work on the new backend.
14326         cliadmin is mostly up to date.
14327         no, i haven't run any of the code :)
14328         
14329 1999-11-30 21:52  jesse
14330
14331         * etc/: acl.Pg, schema.mysql:
14332
14333         [no log message]
14334         
14335 1999-11-23 17:21  jesse
14336
14337         * docs/design_docs/CARS:
14338
14339         file CARS was initially added on branch rt-1-1.
14340         
14341 1999-11-23 17:21  jesse
14342
14343         * README, docs/design_docs/CARS, etc/schema.mysql:
14344
14345         schema hacking for rt-1-1 features.
14346         
14347 1999-11-18 21:40  jesse
14348
14349         * Makefile, Makefile, Makefile:
14350
14351         [no log message]
14352         
14353 1999-11-17 17:36  tobiasb
14354
14355         * NEWS:
14356
14357         merged in changes from 1.0
14358         
14359 1999-11-16 23:09  jesse
14360
14361         * Makefile:
14362
14363         [no log message]
14364         
14365 1999-11-08 20:54  jesse
14366
14367         * NEWS:
14368
14369         fixed a longstanding bug in cli/query
14370         
14371 1999-11-08 18:02  jesse
14372
14373         * Makefile, NEWS, etc/config.pm:
14374
14375         [no log message]
14376         
14377 1999-11-05 03:50  tobiasb
14378
14379         * Makefile, NEWS, README, bin/initacls.mysql, bin/initdb.mysql,
14380         etc/acl.mysql, etc/config.pm:
14381
14382         patch from khamer integrated - no testing done, however
14383         
14384 1999-10-22 14:09  tobiasb
14385
14386         * etc/schema:
14387
14388         merged 1.1-changes
14389         
14390 1999-10-22 12:14  tobiasb
14391
14392         * NEWS, etc/mysql.acl, etc/schema:
14393
14394         Merged in changes from 1.0. I haven't checked that things works quite well, anyway.
14395         
14396 1999-10-21 16:21  jesse
14397
14398         * Makefile, NEWS:
14399
14400         changes to date_diff, some of the oldest code in RT
14401         
14402 1999-10-21 07:07  tobiasb
14403
14404         * docs/actions.txt, docs/admin.txt, docs/attributes.txt,
14405         docs/outline.txt, docs/rt_users_guide.html, etc/config.pm:
14406
14407         merged from 1.0
14408         
14409 1999-10-20 23:16  jesse
14410
14411         * NEWS:
14412
14413         [no log message]
14414         
14415 1999-10-20 22:25  jesse
14416
14417         * NEWS:
14418
14419         [no log message]
14420         
14421 1999-10-20 21:58  jesse
14422
14423         * NEWS:
14424
14425         [no log message]
14426         
14427 1999-10-20 21:43  jesse
14428
14429         * Makefile, NEWS:
14430
14431         [no log message]
14432         
14433 1999-10-20 10:33  tobiasb
14434
14435         * Makefile, NEWS, README, README.91UPGRADE, TODO,
14436         bin/initacls.mysql, bin/initdb.mysql, docs/README.docs:
14437
14438         Merged 1.0-development into 1.1
14439         
14440 1999-10-20 01:23  jesse
14441
14442         * Makefile, NEWS:
14443
14444         
14445         20 Oct 1999
14446         -----------
14447         * RT now uses a queue's mail alias when sending mail.
14448         
14449 1999-10-20 00:44  jesse
14450
14451         * Makefile, NEWS:
14452
14453         
14454         20 Oct 1999
14455         -----------
14456         
14457         * Using the web UI to send correspondence should no longer not
14458           sent the correspondence if there are CCs, BCCs or the actor is
14459           the same as the requestor. thanks to <douglas@arepa.com> for
14460           pointing out the deficiency.
14461         
14462 1999-10-13 19:32  jesse
14463
14464         * Makefile, TODO:
14465
14466         Released version 1.0 Updated the TODO file.
14467         
14468 1999-10-06 18:01  jesse
14469
14470         * Makefile:
14471
14472         bumped version
14473         
14474 1999-10-06 17:57  jesse
14475
14476         * Makefile, NEWS, README, docs/README.docs:
14477
14478         [no log message]
14479         
14480 1999-10-06 17:48  jesse
14481
14482         * docs/: FAQ, FAQ.html, README.docs, actions.html, actions.txt,
14483         admin.html, admin.txt, attributes.html, attributes.txt,
14484         outline.html, outline.txt, rt_users_guide.html:
14485
14486         major documentation updates from mbrader
14487         
14488 1999-10-04 14:22  jesse
14489
14490         * Makefile, NEWS:
14491
14492         bumped the version to 1.0.0pre2
14493         
14494 1999-10-01 01:39  jesse
14495
14496         * Makefile:
14497
14498         fixed a makefile typo
14499         
14500 1999-10-01 01:37  jesse
14501
14502         * NEWS, README, README.91UPGRADE:
14503
14504         updated readme
14505         
14506 1999-10-01 01:07  jesse
14507
14508         * NEWS:
14509
14510         [no log message]
14511         
14512 1999-10-01 00:22  jesse
14513
14514         * NEWS, etc/config.pm:
14515
14516         
14517         30 Sep 1999
14518         -----------
14519         
14520         *  Fixed a bug which caused RT to go crazy when comments were submitted
14521            by may without a ticket #.
14522         
14523         The following changes are from johnl@microware.com
14524         
14525            1. Directories were not getting created with the correct modes under            /usr/local/rt/transactions.                                                         The umask() takes an octal file mode mask, not a file mode.                                                                                                     In addition I read the comments about $dirmode not working when             doing the mkdir's in content.pm.  I also fixed content.pm to use                $dirmode.  The main problem was the $dirmode was being set to a string          instead of an octal number.
14526         
14527           Fixes to database.pm
14528             1.  The first hunk fixes problem where the call to write_content is             passing $time.  This variable does not exist.   It looked like $time was        supposed to be the current time.  ($time always == 0).  I changed all           occurances of $time to time (IE: time()).                                                                                                                       2.  The first hunk also passes $in_time instead of $time.                                                                                                       3.  The rest of the hunks fix $time and replace them with time().
14529         
14530         27 Sep 1999
14531         -----------
14532         Fixed a bug which caused the priority not to get set to the default
14533         when requests were created in the webui. Thanks to <Elmar.Knipp@knipp.de>
14534         
14535 1999-09-23 23:16  anoncvs
14536
14537         * Makefile:
14538
14539         [no log message]
14540         
14541 1999-09-23 23:09  anoncvs
14542
14543         * Makefile, Makefile:
14544
14545         [no log message]
14546         
14547 1999-09-23 23:07  anoncvs
14548
14549         * Makefile:
14550
14551         [no log message]
14552         
14553 1999-09-23 23:01  anoncvs
14554
14555         * Makefile:
14556
14557         [no log message]
14558         
14559 1999-09-23 22:52  anoncvs
14560
14561         * Makefile:
14562
14563         [no log message]
14564         
14565 1999-08-08 22:20  tobiasb
14566
14567         * etc/schema:
14568
14569         ups
14570         
14571 1999-08-07 02:27  tobiasb
14572
14573         * etc/schema:
14574
14575         in-work
14576         
14577 1999-08-04 02:48  tobiasb
14578
14579         * Makefile, NEWS:
14580
14581         Merge
14582         
14583 1999-08-03 22:38  jesse
14584
14585         * NEWS:
14586
14587         first cut of -trans
14588         
14589 1999-08-03 22:27  jesse
14590
14591         * Makefile, NEWS:
14592
14593         reved the version to .99.9. tiny mail manipulate fix
14594         
14595 1999-08-03 11:31  tobiasb
14596
14597         * bin/initdb.mysql:
14598
14599         file initdb.mysql was initially added on branch rt-1-1.
14600         
14601 1999-08-03 11:31  tobiasb
14602
14603         * bin/initdb.Pg:
14604
14605         file initdb.Pg was initially added on branch rt-1-1.
14606         
14607 1999-08-03 11:31  tobiasb
14608
14609         * bin/initacls.mysql:
14610
14611         file initacls.mysql was initially added on branch rt-1-1.
14612         
14613 1999-08-03 11:31  tobiasb
14614
14615         * bin/: initacls.Pg, initacls.mysql, initdb.Pg, initdb.mysql:
14616
14617         Scripts for initing the DB
14618         
14619 1999-08-03 11:31  tobiasb
14620
14621         * bin/initacls.Pg:
14622
14623         file initacls.Pg was initially added on branch rt-1-1.
14624         
14625 1999-08-03 10:31  tobiasb
14626
14627         * etc/schema.mysql:
14628
14629         file schema.mysql was initially added on branch rt-1-1.
14630         
14631 1999-08-03 10:31  tobiasb
14632
14633         * etc/schema.Pg:
14634
14635         file schema.Pg was initially added on branch rt-1-1.
14636         
14637 1999-08-03 10:31  tobiasb
14638
14639         * etc/acl.mysql:
14640
14641         file acl.mysql was initially added on branch rt-1-1.
14642         
14643 1999-08-03 10:31  tobiasb
14644
14645         * etc/acl.Pg:
14646
14647         file acl.Pg was initially added on branch rt-1-1.
14648         
14649 1999-08-03 10:31  tobiasb
14650
14651         * Makefile, etc/acl.Pg, etc/acl.mysql, etc/mysql.acl, etc/schema,
14652         etc/schema.Pg, etc/schema.mysql:
14653
14654         More work on the move to a DBMS-independent RT. The Makefile and executables _really_ need some testing and eventually debugging.
14655         
14656 1999-08-03 02:14  tobiasb
14657
14658         * Makefile, etc/config.pm:
14659
14660         It seems to me that I've somehow managed to go to DBI...WebRT seems to work locally, but that's the only testing I've done
14661         
14662 1999-08-02 07:07  tobiasb
14663
14664         * etc/schema:
14665
14666         in-work
14667         
14668 1999-07-29 02:55  tobiasb
14669
14670         * etc/schema:
14671
14672         uuuurghh
14673         
14674 1999-07-28 10:42  tobiasb
14675
14676         * README:
14677
14678         One small update on the work to link requests...
14679         
14680 1999-07-27 07:08  tobiasb
14681
14682         * NEWS:
14683
14684         1.0-gospel
14685         
14686 1999-07-27 06:48  tobiasb
14687
14688         * etc/schema:
14689
14690         asdfjlsadfhjkhdfawhi
14691         
14692 1999-07-26 21:21  jesse
14693
14694         * Makefile, NEWS:
14695
14696         fixes to the mail gateway header handling
14697         added cli rtq flags to the help
14698         
14699 1999-07-26 07:03  tobiasb
14700
14701         * NEWS:
14702
14703         Merge
14704         
14705 1999-07-24 20:43  jesse
14706
14707         * Makefile:
14708
14709         bumpted the version
14710         
14711 1999-07-24 20:40  jesse
14712
14713         * NEWS:
14714
14715         added a few options to the cli query engine. area limitying and display of due dates.
14716         
14717 1999-07-23 03:20  tobiasb
14718
14719         * NEWS:
14720
14721         Some merges
14722         
14723 1999-07-23 02:56  tobiasb
14724
14725         * etc/schema:
14726
14727         With generic links
14728         
14729 1999-07-22 23:13  jesse
14730
14731         * Makefile, NEWS:
14732
14733         22 Jul 99 (Jesse)
14734         -----------------
14735         Inital cleanup to the web ticket view. I'd like to significantly
14736         compact and simplify that display.  More tables are probably in
14737         order.  Additionally, I want to get rid of all those buttons "I
14738         changed this." There's just no need for them. we can write logic
14739         to do that for us.  Also, I bumped the version to 1.1.1.  I'd like
14740         to do this 'linux-kernel-esque' The 1.1.x
14741         series will be a development series leading toward 1.2.  Once we
14742         get the DB changes in, I'll feel comfortable rolling a 'releaseable'
14743         1.1 version for people who like pain.
14744         
14745 1999-07-21 23:47  jesse
14746
14747         * Makefile, NEWS:
14748
14749         21 July 1999
14750         ------------
14751         
14752         Fix for [fsck #102] Better checks in is_not_a_requestor. this should fix
14753                 issues with external users being equated with queue members.
14754         
14755         Fix for [fsck #114] Comment from bin/rt was accidentaly access controlled.
14756         
14757         Fix for [fsck #113] Display of requests users can't manipulate should now give
14758                 ian error
14759         
14760 1999-07-20 23:40  tobiasb
14761
14762         * etc/schema:
14763
14764         For a general way of linking WebRT requests to other web-based DBs
14765         
14766 1999-07-20 21:42  tobiasb
14767
14768         * NEWS:
14769
14770         [no log message]
14771         
14772 1999-07-20 21:11  tobiasb
14773
14774         * NEWS:
14775
14776         Hmf.
14777         
14778 1999-07-20 21:07  tobiasb
14779
14780         * README, etc/config.pm:
14781
14782         updated for Internet::Mail
14783         
14784 1999-07-20 21:01  tobiasb
14785
14786         * Makefile:
14787
14788         updated for Internet::Mail
14789         
14790 1999-07-20 01:21  jesse
14791
14792         * NEWS:
14793
14794         Fix for [fsck #88] WebUI area SELECT bug.
14795         
14796         Fix for [fsck #90] A small html bug in WebRT
14797         
14798         Fix for [fsck #92] "Allow non-members to create requests" appeared twice
14799                 in the WebAdmin
14800         
14801         Fix for [fsck #94] web ui forms are now 78 chars wide
14802         
14803 1999-07-20 00:09  jesse
14804
14805         * NEWS:
14806
14807         19 July 1999
14808         ------------
14809         Fix for [fsck #104]  We no longer try to reset the user's uid after writing
14810                 transaction content to the filesystem. This should help out Net/OpenBSD
14811                 compatibility
14812         
14813         Removed some legacy support for glimpse searching
14814         
14815         Fix for [fsck #115] The web ticket list should now wrap reasonably, so it's
14816                 printable.
14817         
14818 1999-07-19 03:26  tobiasb
14819
14820         * NEWS:
14821
14822         some updates
14823         
14824 1999-07-17 13:14  tobiasb
14825
14826         * NEWS:
14827
14828         Updated a bit
14829         
14830 1999-07-16 23:42  tobiasb
14831
14832         * Makefile:
14833
14834         Version number 1.pre1.1 - what do you think about it?
14835         
14836 1999-07-16 22:49  tobiasb
14837
14838         * bin/rtmux.pl:
14839
14840         Filled in a missing comment
14841         
14842 1999-07-16 22:46  tobiasb
14843
14844         * Makefile:
14845
14846         Set version to 1.1.0pre1, and changed /opt/rt to /usr/local/rt, I'd
14847         daresay the next is more widely preffered.
14848         
14849 1999-07-16 18:36  tobiasb
14850
14851         * COPYING, Makefile, NEWS, README, README.91UPGRADE, TODO,
14852         bin/rtmux.pl, docs/FAQ, docs/FAQ.html, docs/README.docs,
14853         docs/actions.html, docs/actions.txt, docs/admin.html,
14854         docs/admin.txt, docs/attributes.html, docs/attributes.txt,
14855         docs/outline.html, docs/outline.txt, etc/config.pm, etc/mysql.acl,
14856         etc/schema, etc/suidrt.c:
14857
14858         Imported Tobix' current version
14859         
14860 1999-07-08 02:10  jesse
14861
14862         * Makefile, NEWS, TODO:
14863
14864         Rolled .99.8
14865         
14866 1999-07-07 15:37  jesse
14867
14868         * NEWS:
14869
14870         [no log message]
14871         
14872 1999-07-07 00:45  jesse
14873
14874         * Makefile, NEWS:
14875
14876         updated makefile and news.
14877         
14878 1999-07-06 22:58  jesse
14879
14880         * NEWS:
14881
14882         6 Jul 99
14883         --------
14884         Now, if you move a request to a new queue, it won't disown it if the same person can own reqs in the new queue. [fsck #75] (untested)
14885         
14886         Fixed a problem with cli create not properly handling due dates ([fsck #67])
14887         Fixed a duplicate --help entry for bin/rt [fsck #69]
14888         Fixed bugs fsck  #68/77: Odness Merging RT requests
14889         
14890         Transactions from merged requests will now be displayed along with the request id of the request that transaction was originially associated with.
14891         
14892         Fixed [fsck #74], which was reported by charlie brady:
14893            Messages are sent out from the mail interface with content first, then
14894            "--- Headers Follow ---", then the headers. In our vanilla sendmail setup,
14895            before the headers is a UUCP style deliver notification "From blah Tue Jul
14896            6 18:13:01 1999" line. This is interpreted by many mail agents as a
14897            message delimiter, so that what is seen in the mail agent is not one, but
14898            two messages. This is easily fixed by using the conventional quoting
14899            mechanism...
14900         Fixed [fsck #71] WebRT: "User" should be "Requestor"
14901         
14902 1999-07-06 21:35  jesse
14903
14904         * NEWS:
14905
14906         resovled #71, #74. worked on merge functionality
14907         
14908 1999-06-29 17:39  jesse
14909
14910         * Makefile, NEWS:
14911
14912         [no log message]
14913         
14914 1999-06-29 17:20  jesse
14915
14916         * Makefile:
14917
14918         [no log message]
14919         
14920 1999-06-24 00:52  jesse
14921
14922         * Makefile, NEWS, README, TODO:
14923
14924         lots of touchups.
14925         
14926 1999-06-23 23:29  jesse
14927
14928         * NEWS:
14929
14930         moved to CGI.pm's form parser.
14931         
14932 1999-06-17 01:49  jesse
14933
14934         * NEWS:
14935
14936         edited news
14937         
14938 1999-06-16 23:21  jesse
14939
14940         * Makefile, NEWS:
14941
14942         Fixed an auth bug.
14943         
14944 1999-06-15 02:13  jesse
14945
14946         * Makefile:
14947
14948         upped the version to .99.8pre5
14949         
14950 1999-06-15 02:09  jesse
14951
14952         * Makefile, NEWS:
14953
14954         lots of misc changes. see the diff to the news file
14955         
14956 1999-05-12 20:37  jesse
14957
14958         * Makefile, NEWS:
14959
14960         cookies hacked to deal with the fact that netscape can't handle path=/
14961         
14962 1999-05-12 01:57  jesse
14963
14964         * Makefile:
14965
14966         bumped the version number to .99.8pre3
14967         
14968 1999-05-12 01:56  jesse
14969
14970         * NEWS:
14971
14972         Made error messages on the web admin interface more prominent.
14973         
14974         All the following changes are from tobix:
14975         
14976                 Correspondence from RT now properly reflect the name of the sender
14977                 in the "from" header.
14978         
14979                 Automated messages now properly have a "Precedence: bulk" header
14980         
14981                 A stupid error with rt::mail_alias has been fixed
14982         
14983                 Tobix' patch removes headers from all correspondence.  I'm relatively
14984                 afraid of this change, so I'm going to comment it out for now.
14985         
14986                 rtadmin (the commandline has a new tool) :
14987                      -update <passwd> <admin> [<users>]  updates user(s) from the
14988                            /etc/passwd file. If no users are specified, ALL
14989                            of /etc/passwd will be processed.
14990         
14991 1999-05-11 16:46  jesse
14992
14993         * Makefile, NEWS, README:
14994
14995         mail loop fix from toby
14996         
14997 1999-05-09 20:35  jesse
14998
14999         * Makefile:
15000
15001         bumped version numbers
15002         
15003 1999-05-09 20:35  jesse
15004
15005         * Makefile, NEWS, README:
15006
15007         updated makefile and news
15008         
15009 1999-05-09 20:17  jesse
15010
15011         * bin/rtmux.pl:
15012
15013         modifications to cookies support to md5 hash the password.
15014         modification to allow non-nph web ui
15015         
15016 1999-05-05 02:39  jesse
15017
15018         * NEWS:
15019
15020         fixed some cookies/frames problems
15021         
15022 1999-05-05 02:10  jesse
15023
15024         * Makefile, NEWS:
15025
15026         fixed bugs in web auth from charlie brady
15027         
15028 1999-05-03 21:44  jesse
15029
15030         * Makefile:
15031
15032         bumped the version #
15033         
15034 1999-04-28 16:03  jesse
15035
15036         * Makefile:
15037
15038         bumped version
15039         
15040 1999-04-28 16:03  jesse
15041
15042         * NEWS:
15043
15044         updated content.pm to spit errors.
15045         
15046 1999-04-27 02:58  jesse
15047
15048         * Makefile:
15049
15050         downed the makefile version
15051         
15052 1999-04-27 02:57  jesse
15053
15054         * Makefile:
15055
15056         fixed a makefile bug
15057         
15058 1999-04-26 21:57  jesse
15059
15060         * NEWS, README:
15061
15062         added configuration info about mod_auth_mysql
15063         
15064 1999-04-26 21:45  jesse
15065
15066         * Makefile, etc/config.pm:
15067
15068         Updated authetication stuff with patches from ingo. updated them further.
15069         Added the ability to configure whether external authentication is done for webrt
15070         added the ability to turn off ie compatibility mode
15071         
15072 1999-04-23 19:31  jesse
15073
15074         * Makefile, NEWS, README, TODO:
15075
15076         started to update the README and Makefile
15077         
15078 1999-04-13 04:00  jesse
15079
15080         * Makefile:
15081
15082         fixed totally fuxored makefile
15083         
15084 1999-04-13 03:28  jesse
15085
15086         * README:
15087
15088         noted that there's a dependency on gnu make
15089         
15090 1999-04-13 03:07  jesse
15091
15092         * Makefile:
15093
15094         bumped version
15095         
15096 1999-04-13 03:06  jesse
15097
15098         * NEWS:
15099
15100         updated news
15101         
15102 1999-04-08 04:36  jesse
15103
15104         * docs/rt.gif:
15105
15106         added the gif to the docs
15107         
15108 1999-04-08 04:35  jesse
15109
15110         * NEWS:
15111
15112         fixes for new mysql modules
15113         
15114 1999-04-07 23:57  jesse
15115
15116         * NEWS:
15117
15118         updates
15119         
15120 1999-04-07 02:14  jesse
15121
15122         * NEWS:
15123
15124         [no log message]
15125         
15126 1999-04-07 02:09  jesse
15127
15128         * Makefile, README:
15129
15130         fixes for cookie auth from charlie brady
15131         
15132 1999-04-06 06:30  jesse
15133
15134         * Makefile, NEWS, README:
15135
15136         misc changes to support cookie authentication
15137         
15138 1999-04-03 04:57  jesse
15139
15140         * NEWS, docs/FAQ, docs/FAQ.html, docs/README.docs,
15141         docs/actions.html, docs/actions.txt, docs/admin.html,
15142         docs/admin.txt, docs/attributes.html, docs/attributes.txt,
15143         docs/outline.html, docs/outline.txt:
15144
15145         major update of the docs from adam.
15146         
15147 1999-04-03 04:49  jesse
15148
15149         * Makefile:
15150
15151         makefile hackery to ease installs slightly.
15152         
15153 1999-03-21 20:24  jesse
15154
15155         * Makefile:
15156
15157         updated makefile
15158         
15159 1999-03-21 20:22  jesse
15160
15161         * NEWS, README:
15162
15163         mail changes
15164         
15165 1999-03-08 14:50  jesse
15166
15167         * NEWS:
15168
15169         turned off the troll
15170         
15171 1999-03-08 14:02  jesse
15172
15173         * Makefile:
15174
15175         fixed makefile bogosity for ACLs
15176         
15177 1999-03-04 01:50  jesse
15178
15179         * Makefile, NEWS:
15180
15181         fixed a subject line parsing error.
15182         
15183 1999-02-26 22:29  jesse
15184
15185         * NEWS:
15186
15187         added a check to make sure you don't merge ar equest into a non-existent other request
15188         
15189 1999-02-26 21:43  jesse
15190
15191         * README.91UPGRADE, README.FIRST, TODO:
15192
15193         moved readme.fdirst to readmne.91upgrade
15194         
15195 1999-02-26 19:59  jesse
15196
15197         * Makefile, NEWS:
15198
15199         updated makefile: added upgrade-noclobber
15200         
15201 1999-02-24 19:11  jesse
15202
15203         * NEWS:
15204
15205         [no log message]
15206         
15207 1999-02-23 14:41  jesse
15208
15209         * NEWS:
15210
15211         updated bnews
15212         
15213 1999-02-23 03:20  jesse
15214
15215         * docs/: actions.txt, admin.txt, attributes.txt:
15216
15217         added updates for adam for the docs.
15218         
15219         updated the news
15220         
15221 1999-02-23 03:20  jesse
15222
15223         * NEWS:
15224
15225         updated the news
15226         
15227 1999-02-21 01:56  jesse
15228
15229         * Makefile:
15230
15231         fixed the .4
15232         
15233 1999-02-21 01:53  jesse
15234
15235         * Makefile:
15236
15237         fixed make pre
15238         
15239 1999-02-20 23:27  jesse
15240
15241         * Makefile:
15242
15243         addded back predist
15244         
15245 1999-02-20 16:36  jesse
15246
15247         * NEWS:
15248
15249         edited the news to reflect changes
15250         
15251 1999-02-20 14:56  jesse
15252
15253         * Makefile, NEWS:
15254
15255         bumped the version to .99.4 for testing.
15256         
15257 1999-02-20 14:48  jesse
15258
15259         * etc/mysql.acl:
15260
15261         updated acls so they'll work with newer versions of mysql 3.22
15262         
15263 1999-01-20 02:21  jesse
15264
15265         * Makefile:
15266
15267         [no log message]
15268         
15269 1999-01-20 02:13  jesse
15270
15271         * Makefile:
15272
15273         On another note, here is a fix for the "HTML turd" reported by Benji
15274         Cline in lib/rt/ui/web/forms.pm:
15275         ==========                                                                      diff -r0.99.2 forms.pm
15276         87c87                                                                           <               $u = 0;
15277         ---                                                                             >               $u = 1;
15278         91c91                                                                           <                       $u = 1;                                                 ---                                                                             >                       $u = 0;
15279         ==========
15280         
15281         With this patch applied, v0.99.2 (0.99.3?)                                      appears to be as solid as v0.9.18, if not more
15282         so.
15283         
15284         Upgraded the version to .99.3
15285         
15286 1999-01-16 20:44  jesse
15287
15288         * NEWS:
15289
15290         [no log message]
15291         
15292 1999-01-16 20:39  jesse
15293
15294         * Makefile:
15295
15296         fixed a web acls bug. incremented the version.
15297         
15298 1999-01-16 01:22  jesse
15299
15300         * Makefile:
15301
15302         bumped version to .99.1
15303         
15304 1999-01-16 01:20  jesse
15305
15306         * Makefile, NEWS:
15307
15308         fixed some web admin sillyness..acls work better.
15309         we no longer dump back to the main menu quite as gratuitously.
15310         acls are no longer broken on the CLI either.
15311         
15312 1998-12-16 01:31  jesse
15313
15314         * Makefile:
15315
15316         fixed the following things:
15317         
15318         From owner-rt-users@horked.fsck.com  Tue Nov 24 02:24:03 1998
15319         Return-Path: <owner-rt-users@lists.fsck.com>
15320         Received: (from majordomo@localhost)
15321                 by horked.fsck.com (8.8.7/8.8.7) id CAA11181
15322                 for rt-users-outgoing; Tue, 24 Nov 1998 02:24:01 -0500
15323         X-Authentication-Warning: horked.fsck.com: majordomo set sender to owner-rt-users@lists.fsck.com using -f
15324         Received: from modgud.nordicdms.com (h21-168-107.nordicdms.com [207.21.168.107] (may be forged))
15325                 by horked.fsck.com (8.8.7/8.8.7) with SMTP id CAA11177
15326                 for <rt-users@lists.fsck.com>; Tue, 24 Nov 1998 02:23:58 -0500
15327         Received: (qmail 6211 invoked by alias); 24 Nov 1998 07:25:59 -0000
15328         Message-ID: <19981124072559.6209.qmail@modgud.nordicdms.com>
15329         Received: (qmail 6197 invoked from network); 24 Nov 1998 07:25:59 -0000
15330         Received: from mail-ftp.nordicdms.com (HELO mail-ftp) (207.21.168.100)
15331           by mail.nordicdms.com with SMTP; 24 Nov 1998 07:25:59 -0000
15332         From: "Dave Walton" <walton@nordicdms.com>
15333         Organization: Nordic Entertainment Worldwide
15334         To: Jesse <jrvincent@wesleyan.edu>, rt-users@lists.fsck.com
15335         Date: Mon, 23 Nov 1998 23:25:58 -0800
15336         MIME-Version: 1.0
15337         Content-type: text/plain; charset=US-ASCII
15338         Content-transfer-encoding: 7BIT
15339         Subject: Two bugfixes
15340         Reply-to: walton@nordicdms.com
15341         In-reply-to: <19981013013318.H18644@horked.fsck.com>
15342         References: <19981013042506.9798.qmail@modgud.nordicdms.com>; from Dave Walton on Mon, Oct 12, 1998 at 09:25:06PM -0700
15343         X-mailer: Pegasus Mail for Win32 (v3.01d)
15344         Sender: owner-rt-users@lists.fsck.com
15345         Precedence: bulk
15346         
15347         1.  A backwards search was causing lib/rt/ui/web/support.pm to
15348         crash when data that looks like an invalid regex is present in the
15349         message headers.
15350         ------------------------------------------------------------
15351         # diff support.old.pm support.pm
15352         44c44
15353         <               ($headers_ignore !~ /$field/i)) {
15354         ---
15355         >               ($field !~ /$headers_ignore/i)) {
15356         ------------------------------------------------------------
15357         
15358         2.  HTML buglet in lib/rt/ui/web/manipulate.pm.
15359         ------------------------------------------------------------
15360         # diff manipulate.old.pm manipulate.pm
15361         894c894
15362         < <font color=\"\$fg_color\">
15363         ---
15364         > <font color=\"$fg_color\">
15365         ------------------------------------------------------------
15366         
15367         Dave
15368         
15369         ----------------------------------------------------------------------
15370         Dave Walton
15371         Webmaster, Postmaster                   Nordic Entertainment Worldwide
15372         walton@nordicdms.com                          http://www.nordicdms.com
15373         ----------------------------------------------------------------------
15374         
15375         From benji@hnt.com  Fri Nov 20 14:28:44 1998
15376         Return-Path: <benji@hnt.com>
15377         Received: from horked.fsck.com (jesse@localhost [127.0.0.1])
15378                 by horked.fsck.com (8.8.7/8.8.7) with ESMTP id OAA04739
15379                 for <jesse@localhost>; Fri, 20 Nov 1998 14:28:44 -0500
15380         Received: from mail.wesleyan.edu
15381                 by horked.fsck.com (fetchmail-4.3.2 POP3 run by jrvincent)
15382                 for <jesse@localhost> (single-drop); Fri Nov 20 14:28:44 1998
15383         Received: from columbus.hnt.com (columbus.hnt.com [208.221.11.10]) by mail.wesleyan.edu (8.8.6/8.7.3) with ESMTP id OAA18408 for <jrvincent@wesleyan.edu>; Fri, 20 Nov 1998 14:30:34 -0500 (EST)
15384         Received: from peppermint.hnt.com (peppermint.hnt.com [208.221.11.51])
15385                 by columbus.hnt.com (8.9.1/8.9.1/HnT-980729) with ESMTP id OAA26134
15386                 for <jrvincent@wesleyan.edu>; Fri, 20 Nov 1998 14:30:32 -0500 (EST)
15387         Received: from localhost by peppermint.hnt.com (8.9.1/8.9.1/HnT-nullclient-980724) with ESMTP id OAA02733
15388                 for <jrvincent@wesleyan.edu>; Fri, 20 Nov 1998 14:30:32 -0500 (EST)
15389         X-Authentication-Warning: peppermint.hnt.com: benji owned process doing -bs
15390         Date: Fri, 20 Nov 1998 14:30:31 -0500 (EST)
15391         From: Benjamin Cline <benji@hnt.com>
15392         To: Jesse <jrvincent@mail.wesleyan.edu>
15393         Subject: Re: 0.9.20 is out
15394         In-Reply-To: <19981120005718.F28841@horked.fsck.com>
15395         Message-ID: <Pine.GSO.4.05.9811201427100.2438-100000@peppermint.hnt.com>
15396         MIME-Version: 1.0
15397         Content-Type: TEXT/PLAIN; charset=US-ASCII
15398         X-UIDL: 4f1695a69f7cdbefcfce9198121fef95
15399         
15400         I think I've found a buglet in 0.9.20, I had to add an extra curly bracket
15401         ("}") to the end of lib/rt/database/admin.pm (just before the "1;") to get
15402         it to work right.
15403         
15404                 benji
15405         
15406         P.S. Sorry if that's not the most coherent bug report/fix, I'm afraid I'm
15407         not much of a perl hacker.
15408         
15409         On Fri, 20 Nov 1998, Jesse wrote:
15410         
15411         > ftp://horked.fsck.com/pub/rt/devel/rt-0.9.20.tar.gz
15412         >
15413         > 19 Nov 98
15414         > ---------
15415         >
15416         > Incorportated patches from Dave Walton to fix a typo, replace an
15417         > accidentally
15418         > blown away library and add a "last acted" column to the web ui.
15419         > incremented version to .9.20
15420         >
15421         >
15422         >       jesse
15423         >
15424         > --
15425         > jesse reed vincent -- jrvincent@wesleyan.edu -- jesse@fsck.com
15426         > pgp keyprint:  50 41 9C 03 D0 BC BC C8 2C B9 77 26 6F E1 EB 91
15427         > --------------------------------------------------------------
15428         > They'll take my private key when they pry it from my cold dead fingers!
15429         >
15430         
15431         --
15432         Benjamin R. Cline       Harrison & Troxell, Inc.         benji@hnt.com
15433                              Quis Custodiet Ipsos Custodes?
15434         
15435         From adam@baz.org  Fri Nov 13 17:07:09 1998
15436         Return-Path: <adam@baz.org>
15437         Received: from horked.fsck.com (jesse@localhost [127.0.0.1])
15438                 by horked.fsck.com (8.8.7/8.8.7) with ESMTP id RAA10943
15439                 for <jesse@localhost>; Fri, 13 Nov 1998 17:07:09 -0500
15440         Received: from mail.wesleyan.edu
15441                 by horked.fsck.com (fetchmail-4.3.2 POP3 run by jrvincent)
15442                 for <jesse@localhost> (single-drop); Fri Nov 13 17:07:09 1998
15443         Received: from impei.baz.org (adam@impei.baz.org [139.167.64.229]) by mail.wesleyan.edu (8.8.6/8.7.3) with ESMTP id RAA08425 for <jrvincent@wesleyan.edu>; Fri, 13 Nov 1998 17:08:38 -0500 (EST)
15444         Received: (from adam@localhost)
15445                 by impei.baz.org (8.8.7/8.8.8) id RAA18674
15446                 for jrvincent@wesleyan.edu; Fri, 13 Nov 1998 17:08:38 -0500
15447         Message-ID: <19981113170837.A18668@baz.org>
15448         Date: Fri, 13 Nov 1998 17:08:37 -0500
15449         From: secret agent man <adam@baz.org>
15450         To: "J.R.Ewing" <jrvincent@mail.wesleyan.edu>
15451         Subject: RT bug, mebbe?
15452         Mime-Version: 1.0
15453         X-Mailer: Mutt 0.93.2i
15454         Content-Type: text/plain; charset=us-ascii
15455         X-UIDL: 5563064ca159a5eee88e16843932a45f
15456         
15457         <jailbait> q: If you leave the field blank when clicking on "create new
15458         (queue|user) named", it goes to the create screen with an empty field that
15459         can't be filled. It should either be editable there or it should reject
15460         you.
15461         
15462         A
15463         
15464         --
15465         Everything I needed to know about life I learned       <adam@baz.org>
15466         from killing smarter people and eating their brains.    adam hirsch
15467         
15468 1998-11-20 00:45  jesse
15469
15470         * Makefile:
15471
15472         [no log message]
15473         
15474 1998-11-20 00:28  jesse
15475
15476         * Makefile, NEWS:
15477
15478         19 Nov 98
15479         ---------
15480         
15481         Incorportated patches from Dave Walton to fix a typo, replace an accidentally
15482         blown away library and add a "last acted" column to the web ui.
15483         incremented version to .9.20
15484         
15485 1998-11-18 02:26  jesse
15486
15487         * Makefile:
15488
15489         [no log message]
15490         
15491 1998-10-13 03:37  jesse
15492
15493         * Makefile, README, etc/mysql.acl:
15494
15495         shiny:% cat >> changes                                          ~ 10:53PM:tt
15496         2.  Made comments and replies update date_acted.
15497         
15498                 -- Dave Walton
15499         
15500         Ok.. I know this is being picky, but, in rt/lib/ui/web/support.pm, the
15501         subroutine "content_header", at line 290, should have:
15502             print "<head><title>WebRT</title></head>\n";
15503         
15504         Otherwise, when running in frames, you never get a title on the page. :(
15505         
15506         No biggie...
15507         
15508         -Rich
15509         
15510         Oh, one other.
15511         
15512         8.  etc/mysql.acl, line 5
15513         The RT_MYSQL_HOST entry on that line doesn't make any sense
15514         when MySQL is on a different host than RT.  That should be
15515         RT_HOST, or some such thing.
15516         
15517         Dave
15518         
15519         After just upgrading to Apache 1.3.0 from 1.2.5, I figured I would make it
15520         known that, in the file <apache_src_dir>/src/main/util_script.c, you have
15521         to define SECURITY_HOLE_PASS_AUTHORIZATION to allow for RT's authorization
15522         to work properly.
15523         -Rich
15524         
15525         On Tue, Oct 06, 1998 at 09:19:07PM -0700, Dave Walton wrote:
15526         > I just discovered that if there is an error in add_correspondence, the
15527         > mail interface discards the incoming mail without comment.  To
15528         > correct this, I took the following steps:
15529         >
15530         In mail.pm, there's a space before :
15531         
15532         From: $rt::mail_alias
15533         
15534         This causes problems in some mail clients, putting the From: line on the
15535         same line as the subject.  If the spaces are removed this is fixed.
15536         
15537         Regards,
15538         From: "Andrew Foster" <adf@fl.net.au>
15539         
15540 1998-09-11 01:15  jesse
15541
15542         * docs/README.docs:
15543
15544         updated lists for rt docs.
15545         
15546 1998-09-08 03:23  jesse
15547
15548         * NEWS:
15549
15550         updated news\18
15551         
15552 1998-09-08 03:18  jesse
15553
15554         * Makefile, NEWS, README, etc/config.pm:
15555
15556         Final bug fixes for .9.18
15557         
15558 1998-08-09 17:43  jesse
15559
15560         * NEWS, README, TODO:
15561
15562         All kinds of crazy updates for .9.18. Mostly from serge zhuk
15563         
15564 1998-08-04 03:09  jesse
15565
15566         * NEWS:
15567
15568         first round of updates from serge
15569         
15570 1998-06-26 17:07  jesse
15571
15572         * Makefile, NEWS:
15573
15574         modified makefile and news
15575         
15576 1998-06-26 16:34  jesse
15577
15578         * docs/: README.docs, actions.txt, admin.txt, attributes.txt,
15579         outline.txt:
15580
15581         Added documentation from <adam@apocalypse.org>
15582         
15583 1998-06-25 17:06  jesse
15584
15585         * Makefile, README, etc/config.pm:
15586
15587         removed refs to glimpse
15588         
15589 1998-06-25 15:46  jesse
15590
15591         * Makefile:
15592
15593         dist fixes
15594         
15595 1998-06-25 15:44  jesse
15596
15597         * Makefile:
15598
15599         dist fixes
15600         
15601 1998-06-25 14:09  jesse
15602
15603         * Makefile:
15604
15605         edited dist. maker
15606         
15607 1998-05-21 22:40  jesse
15608
15609         * Makefile:
15610
15611         added httpd.conf configurator for cern
15612         
15613 1998-04-27 20:17  jesse
15614
15615         * Makefile:
15616
15617         [no log message]
15618         
15619 1998-04-20 14:53  jesse
15620
15621         * Makefile:
15622
15623         bumped version to .9.14.
15624         
15625 1998-04-20 14:53  jesse
15626
15627         * Makefile:
15628
15629         bumped version to .9.13.1
15630         
15631 1998-04-19 03:14  jesse
15632
15633         * Makefile:
15634
15635         updated version number.
15636         now explicitly create rt-etc-dir
15637         
15638 1998-04-16 21:40  jesse
15639
15640         * bin/rtmux.pl:
15641
15642         removed a spurious addition to the lib path from the mux
15643         abstracted a bunch of stuff out of the mux and throughout the makefile.
15644         like program names.
15645         
15646 1998-04-16 21:39  jesse
15647
15648         * Makefile:
15649
15650         abstracted a bunch of stuff out of the mux and throughout the makefile.
15651         like program names.
15652         
15653 1998-04-16 19:47  jesse
15654
15655         * COPYING, Makefile, NEWS, README, README.FIRST, TODO:
15656
15657         commiting updates
15658         
15659 1998-04-08 13:35  jesse
15660
15661         * etc/config.pm:
15662
15663         fixed typos in config.pm that prevented mail from working with .9.11
15664         bumped version to .12
15665         
15666 1998-04-08 13:34  jesse
15667
15668         * Makefile:
15669
15670         bumped version to .12
15671         
15672 1998-04-02 21:30  jesse
15673
15674         * Makefile:
15675
15676         [no log message]
15677         
15678 1998-04-02 21:27  jesse
15679
15680         * Makefile:
15681
15682         fixed make dist
15683         
15684 1998-04-02 15:36  jesse
15685
15686         * Makefile, Makefile:
15687
15688         [no log message]
15689         
15690 1998-04-02 15:29  jesse
15691
15692         * Makefile:
15693
15694         [no log message]
15695         
15696 1998-04-02 15:25  jesse
15697
15698         * etc/config.pm:
15699
15700         split mail program and mail program flags
15701         hopefully fixed make dist
15702         
15703 1998-04-02 15:25  jesse
15704
15705         * Makefile:
15706
15707         hopefully fixed make dist
15708         
15709 1998-04-02 11:02  jesse
15710
15711         * Makefile, NEWS:
15712
15713         updated news
15714         
15715 1998-04-02 10:55  jesse
15716
15717         * Makefile:
15718
15719         [no log message]
15720         
15721 1998-04-02 10:31  jesse
15722
15723         * etc/config.pm:
15724
15725         reshuffled files that the user won't be changing out of etc and into lib
15726         this includes generic templates and images for the web ui
15727         updated src and makefiles accordingly.
15728         verbosifoed part of config.pm
15729         
15730 1998-04-02 10:31  jesse
15731
15732         * Makefile:
15733
15734         reshuffled files that the user won't be changing out of etc and into lib
15735         this includes generic templates and images for the web ui
15736         updated src and makefiles accordingly.
15737         
15738 1998-04-02 10:20  jesse
15739
15740         * Makefile:
15741
15742         built more auto-dist stuff
15743         
15744 1998-04-02 03:22  jesse
15745
15746         * README:
15747
15748         added apache patch to readme
15749         
15750 1998-04-02 03:13  jesse
15751
15752         * Makefile, README, TODO, etc/config.pm:
15753
15754         updated makefile and readme and todo
15755         added toggle for mysql 3.21
15756         moved sendmail flags to makefile for compat w 8.6
15757         
15758 1998-02-08 21:12  jesse
15759
15760         * Makefile:
15761
15762         make upgrade now calls mux-install
15763         
15764 1998-01-30 22:31  jesse
15765
15766         * Makefile, README, README.FIRST:
15767
15768         added bits to upgrade from .9.1
15769         made make upgrade upgrade the conf file
15770         
15771 1998-01-27 01:56  jesse
15772
15773         * NEWS:
15774
15775         updated news
15776         
15777 1998-01-27 01:48  jesse
15778
15779         * Makefile:
15780
15781         started a make dist
15782         
15783 1998-01-26 17:59  jesse
15784
15785         * Makefile, README, README.FIRST:
15786
15787         updated readme
15788         
15789 1998-01-21 18:37  jesse
15790
15791         * Makefile:
15792
15793         fixes to makefile to allow for proper specification of database as local.
15794         added "you are logged in as..." to web/support...
15795         changed sendmail options in mail.pm/
15796         
15797 1998-01-14 23:49  jesse
15798
15799         * Makefile, etc/mysql.acl:
15800
15801         incremented version number
15802         
15803 1998-01-09 14:48  jesse
15804
15805         * bin/rtmux.pl:
15806
15807         added taint safeness for $ENV{'ENV}
15808         updated makefile version number
15809         
15810 1998-01-09 14:47  jesse
15811
15812         * Makefile:
15813
15814         updated makefile version number
15815         
15816 1998-01-08 16:17  jesse
15817
15818         * README.FIRST:
15819
15820         ipdated readme.first.
15821         
15822 1998-01-08 14:53  jesse
15823
15824         * etc/suidrt.c:
15825
15826         made suidrt.c work
15827         updated the mux
15828         
15829 1998-01-08 14:53  jesse
15830
15831         * bin/rtmux.pl:
15832
15833         updated the mux
15834         
15835 1998-01-08 13:10  jesse
15836
15837         * Makefile:
15838
15839         more fixes to make suid wrapper stuff work.
15840         
15841 1998-01-08 12:51  jesse
15842
15843         * bin/rtmux.pl:
15844
15845         made rtmux attempt to work with the suid wrapper
15846         
15847 1998-01-08 12:48  jesse
15848
15849         * etc/suidrt.c:
15850
15851         added back suidrt.c. blech.
15852         
15853 1998-01-08 12:44  jesse
15854
15855         * Makefile, bin/rtmux.pl:
15856
15857         brought back suidrt.c
15858         bleck.
15859         
15860 1998-01-07 18:06  jesse
15861
15862         * Makefile:
15863
15864         added a sane mode for $(RT_PATH)
15865         
15866 1998-01-07 00:37  jesse
15867
15868         * Makefile, README.FIRST:
15869
15870         added basic old upgrade instructions.
15871         added info to README.FIRST about upgrading.
15872         
15873 1998-01-07 00:31  jesse
15874
15875         * bin/rtmux.pl:
15876
15877         made mailing work.
15878         
15879 1998-01-06 10:27  jesse
15880
15881         * bin/rtmux.pl:
15882
15883         made the mux require ui::mail before it tried to invoke it.
15884         
15885 1998-01-04 02:26  jesse
15886
15887         * README:
15888
15889         told users to read readme.first.
15890         
15891 1998-01-04 02:25  jesse
15892
15893         * README, README.FIRST:
15894
15895         added readme.first
15896         
15897 1998-01-04 02:12  jesse
15898
15899         * Makefile:
15900
15901         updated webadmin interface. fixed some logout problems. fixed an html bug in web-manip.
15902         
15903 1998-01-02 01:14  jesse
15904
15905         * Makefile, bin/rtmux.pl:
15906
15907         fixed more problems w/ making cliadmin run
15908         merged mux-install and mux-links into one section of makefile
15909         
15910 1998-01-02 00:59  jesse
15911
15912         * Makefile, NEWS, README, TODO, bin/rtmux.pl, etc/config.pm:
15913
15914         fixed typo in Makefile: install-libs -> libs-install
15915         
15916 1998-01-01 03:07  jesse
15917
15918         * Makefile, bin/rtmux.pl:
15919
15920         commented makefile better
15921         added more stuff for taint checks to rtmux.pl
15922         fixed a non-frames web bug in FormComment
15923         
15924 1997-12-31 01:55  jesse
15925
15926         * Makefile, bin/rtmux.pl, etc/config.pm:
15927
15928         lots of cleanup to get web interface running.
15929         beginnigs of taint-safe scripts.
15930         
15931 1997-12-30 23:49  jesse
15932
15933         * Makefile, bin/rtmux.pl:
15934
15935         cleanup in cli admin.pm, cli query.pm, the mux, the makefile
15936         database routines now assign an effective serial # to a request when you get
15937         the fact's serial number
15938         
15939 1997-12-30 22:56  jesse
15940
15941         * Makefile, README, bin/rtmux.pl:
15942
15943         remodded rtmux to use correct vars for command line arguments.
15944         moved RT_VERSION to makefile.
15945         updated README for new install procedure
15946         
15947 1997-12-30 01:09  jesse
15948
15949         * Makefile, etc/config.pm, etc/mysql.acl:
15950
15951         fixed typo in web/admin.pm
15952         set up config.pm mysql.acl and rtmux.pl to get themselves parsed from the makefile.
15953         removed last vestiges of C
15954         
15955 1997-12-28 18:59  jesse
15956
15957         * Makefile, etc/schema:
15958
15959         removed suidrt for a preparation to move to a c-free system
15960         added provisions for token-parsing to makefile
15961         
15962 1997-12-28 03:10  jesse
15963
15964         * etc/schema:
15965
15966         added tags to schema
15967         
15968 1997-12-28 02:48  jesse
15969
15970         * Makefile:
15971
15972         started to modify toplevel makefile
15973         
15974 1997-12-19 03:04  jesse
15975
15976         * lib/rtmux.pl:
15977
15978         moved the executable rtmux.pl to bin, where it belongs.
15979         made sure bin/cgi gets created on checkout
15980         
15981 1997-12-19 03:03  jesse
15982
15983         * bin/rtmux.pl:
15984
15985         moved the executable rtmux.pl to bin, where it belongs.
15986         
15987 1997-12-18 19:05  jesse
15988
15989         * lib/rtmux.pl:
15990
15991         worked on the mux
15992         
15993 1997-12-09 15:14  jesse
15994
15995         * TODO:
15996
15997         added things for v1.0 to the todo list
15998         
15999 1997-12-09 02:03  jesse
16000
16001         * etc/config.pm:
16002
16003         broke configuration out into config.pm
16004         
16005 1997-12-09 01:54  jesse
16006
16007         * COPYING, Makefile, NEWS, README, TODO, etc/mysql.acl, etc/schema:
16008
16009         initial commit after i nuked the repository
16010         
16011 1997-12-09 01:54  jesse
16012
16013         * COPYING, Makefile, NEWS, README, TODO, etc/mysql.acl, etc/schema:
16014
16015         Initial revision
16016