summaryrefslogtreecommitdiff
path: root/devel/rt3
AgeCommit message (Collapse)AuthorFilesLines
2009-06-21security update to version 3.8.4spz4-107/+230
2009-06-14Convert @exec/@unexec to @pkgdir or drop it.joerg1-2/+2
2009-06-14Remove @dirrm entries from PLISTsjoerg1-169/+1
2009-06-09Switch p5-Time depends to p5-Time-modulesabs1-2/+2
2008-08-24Add some missing dependency entries and update some outdated versions.tonnerre1-4/+8
PKGREVISION++ so people get it.
2008-08-23Update rt3 to version 3.8.1 (from 3.6.6). Changes are:tonnerre8-128/+634
* New visual style (web2). * Rich text mails. * Email signatures and encryption. * User settings for: - Ticket history ordering. - Timezones. - Date and time format. - Username format. - Default queue. - Size of message text boxes. * Charts of ticket relationships. * Breeze through upgrades with new upgrade tools. * Subscribe to iCalendar feeds of ticket due dates. * Bookmark frequently-used tickets. * Turn off mail from RT when you go on vacation. * Get your mail from RT as a daily or weekly batch. * Delete historical or spam tickets with RT::Shredder (only as a superuser). * Set up more configurable business rules with new Scrip Conditions and Actions. * Forward tickets to third-parties from within RT. * Enable and Disable RT extensions with the new Plugins system. * Automatically log out inactive users with rt-clean-sessions. * Run faster with less memory, thanks to numerous performance improvements and bug fixes. * Fixed a potential HTML injection attck via user's properties. * Better support for installation on Solaris and FreeBSD (non-GNU make). * Updates to documentation and scripts for upgrading from MySQL 4.0 * Updated upgrade documentation for the new Queue Tag and bookmarks features. * Multiple bugs in iCal support fixed. * Backwards compatibility fixes for extensions developed against 3.6 * Added support for external links in tabs and targets. * Addition of a new callback before ticket creation so you can implement custom validation or stop creation for another reason. * Missing documentation to external authentication configuration variable in bin/rt and make it possible to set it via ENV. * Merged method in RT::Ticket.
2008-07-23RT's installed script PREFIX/sbin/rt-dump-database needs the Perl Moduleseb2-3/+10
XML::Simple. Hence add a dependency on p5-XML-Simple package. While here ensure that PREFIX/{bin,sbin} are created during install phase. Bump PKGREVISION to 4.
2008-05-26Second round of explicit pax dependencies. As reminded by tnn@,joerg1-4/+6
many packages used to use ${PAX}. Use the common way of directly calling pax, it is created as tool after all.
2008-04-30Drop maintainership of RT-related packages. I am no longer maintaining acube1-2/+2
RT installation. <small>What a relief!</small>
2008-04-30Make dependencies match reality (notably for the minimal version ofcube1-28/+20
critical packages such as DBIx::SearchBuilder), including removing no longer needed ones. Bump PKGREVISION.
2008-04-12Convert to use PLIST_VARS instead of manually passing "@comment "jlam2-5/+5
through PLIST_SUBST to the plist module.
2008-03-24Fix typo in @dirrm. Bump PKGREVISION.wiz2-4/+4
2008-03-22Add rt upgrade dir for upgrades from versions lt 3.5.1tonnerre3-4/+7
Approved-by: gavan, cube
2008-03-16Update rt to version 3.6.6tonnerre4-27/+161
Significant changes: - Reminders (remind of taking actions on an inactive bug at some point) - "Googleish" simple searches - Email input completion - Revamped theme engine - Support for UTF-8 password - Many more translations - Various Bugfixes Approved-by: cube
2007-11-13Pull up a change from 3.6.5 to support MIME-tools > 5.420.cube2-1/+15
PR#37372 by Jon Bailey. No version bump: riding the update 5 minutes ago.
2007-11-13Update to version 3.4.6.cube3-12/+10
Features: New config option 'OldestTransactionsFirst'. By default, RT shows newest transactions at the bottom of the ticket history page, if you want see them at the top set this to 0. Email plugin may return special constant to indicate that it's done requested action and RT shouldn't run default action handling code. See also RT::Interface::Email. Added support for timezones in RT::Date::SetToMidnight method, this allowed us to fix problems with searches by date. Applied David Schweikert's patch that adds the useful LastUpdated field to the fields returned through the REST interface. Added a "RH" RedHat layout option to config.layout. Thanks to Paulo Matos. New command line options in the rt-crontool script: * add --transaction argument with two possible values: 'first' and 'last' * add --transaction-type argument to allow a user to select type of transaction, for example 'Correspond' or 'Comment'. With these changes crontool can send notifications and other actions which need access to transaction object. New callbacks in html/Ticket/Elements/ShowSummary: LeftColumn and RightColumn. Display a custom field value without lists HTML markup when a ticket has only one value for the custom field. Add additional HTML classes to the cells in Ticket/Elements/ShowBasics and Ticket/Elements/ShowDates mason templates. Fixes: Don't die any more on error during custom fields creation in rt-setup-database, but report and continue with next object. Dropped 'exit' call in exceptions handling code. Fixed untake operation during tickets transfer between queues when an owner has no right to own the ticket in the destination queue and the current user is different person. Note in new implementation we write untake tansaction from RT_System user. Fixed problem when RT were failing with error: "Couldn't call method IsLocal on undefined value". Got rid of some noisy warnings and cleaned up some code. Fixed attchments loosing during next steps: 1) open ticket #1 2) click reply 3) upload attachment 4) open ticket #2 in another browser window 5) send reply to the ticket #1 RT was loosing uploaded attachment due to step 4) as RT. Finding disabled groups should actually find them, now. Fixed `rt ls -l` when RT server isn't at /. Thanks to Mark Eichin. Reed Loden caught a perltidy error that, somewhat terrifiyingly, was still a valid mason page. People may saw error "Could not convert attachment from assumed utf8 to ''" in the log. We don't even try to convert any more when target encoding is empty. Fixed maxsize attribute of input fields for subject. In DB we have limit 200, but these tags were set to old value of 100. Backported fix for TimeTaken updates. RT could call method _UpdateTimeTaken on record objects that have no such method. Fixed RT failures under mod_perl2 with Oracle database. In QuickCreate element now we use SelectNewTicketQueue instead of SelectQueue. Fixed problems on server start up with error message 'Not root path(s) specified'. Now we load only required regular expressions from Regexp::Common namespace. In RT::Tickets::_EnumLimit now we load referenced object only if value is defined and is not number, this avoid several fetches from caches or in worst case from DB. Use this advantage in Quicksearch element, change in "RT at glance" load time should be noticable on systems with many queues. Added handling for all possible errors in the RT::Action::SendEmail module. Improved handling of errors in the RT::Template class. In the RT::Group method 'crit' was being called on the wrong object. Thanks to Todd Chapman Allow an administrator to add 0(zero) as a custom field value. Fixed decoding of MIME headers, this chould should fix: * problems with non-ascii names of attachments * problems with partly encoded fields with '=' chars in not encoded parts, for example: X-MyHeader: key="plain"; key="=?encoded?=" X-MyHeader: key="=?encoded?="; key="plain" Fixed RT::Transaction::OldValue and ::NewValue in situations when values of {Old,New}Reference fileds are false. You may saw effect of this bug in a ticket's history saying that custom field value was changed from "random" value to the XXX instead of expected "custom field was set to XXX value". Todd Chapman discovered a case where RT's mail gateway would default to the RT::SystemUser if no valid 'From' header were found. This could allow a malicious user to create tickets or reply to tickets, but not to gain access to data. Localization: Updated German translation. Thanks to Torsten Brumm.
2007-08-09Reap undead patches.cube3-77/+0
2007-07-04Make it easier to build and install packages "unprivileged", wherejlam2-3/+5
the owner of all installed files is a non-root user. This change affects most packages that require special users or groups by making them use the specified unprivileged user and group instead. (1) Add two new variables PKG_GROUPS_VARS and PKG_USERS_VARS to unprivileged.mk. These two variables are lists of other bmake variables that define package-specific users and groups. Packages that have user-settable variables for users and groups, e.g. apache and APACHE_{USER,GROUP}, courier-mta and COURIER_{USER,GROUP}, etc., should list these variables in PKG_USERS_VARS and PKG_GROUPS_VARS so that unprivileged.mk can know to set them to ${UNPRIVILEGED_USER} and ${UNPRIVILEGED_GROUP}. (2) Modify packages to use PKG_GROUPS_VARS and PKG_USERS_VARS.
2007-05-19Replace perl interpreter in some files. From Sergey Svishchev.wiz1-1/+2
2007-01-30Don't install rt-crontool twice. Apparently Linux's install is not happycube1-2/+2
about that. Pointed out by Hugh Brown in pkg/35518.
2006-10-01Made the dependency to SpeedyCGI optional, disabled by default. Bumpedrillig3-7/+18
PKGREVISION.
2006-10-01Depends on SpeedyCGI to resolve the path to the interpreter correctly.rillig1-2/+6
Fixed the permissions of the installed files. Bumped PKGREVISION.
2006-09-29Remove dependency on Apachte::Test. It's not really necessary and causecube1-3/+2
dependency headaches because of mod_perl2. ok'd by wiz@ during freeze.
2006-07-07Add USE_TOOLS+=perl:run, which is kind of required from now on for packagescube1-2/+4
using Perl. It makes rt3 configure again. Bug reported by schmonz@, fixed by jlam@.
2006-06-03Install sbin/rt-dump-database script.seb7-6/+88
Apply fix from http://svn.bestpractical.com/cgi-bin/index.cgi/bps/revision?rev=5218 << * get rid of "masks earlier declaration" warnings >> Bump PKGREVISION to 1. Approved by MAINTAINER.
2006-05-06Fix RT_I18N_DIR, which unbreaks devel/RTFM. No bump required because onlycube1-2/+2
RTFM uses that value.
2006-05-01Update rt3 to version 3.4.5. This is _not_ an easy update, although thecube10-165/+268
changes are apparently minor to a end user (but not for the site administrator). It'd very hard and very long to provide a full list of changes. The main changes in RT 3.4 are a complete rework of how Custom Fields are handled, which means there is a lot more flexibility in that area now (including Custom Fields for users, per-queue, per-transaction). RT 3.4 is also supposed to be faster, which certainly is no bad news. Another bonus of RT 3.4 are the availability of extensions, and I will commit RTx::Shredder and RTx::RightsMatrix very soon. Updating RT is not an easy task, be sure to backup your database, and don't forget to grant the new rights to relevant people. In pkgsrc, rt3 is also seeing a few changes. The main one is the situation of the "local" path, which is now set to /var/rt3, which seems less lame to me than the previous value. It could be debated, though.
2006-04-19Depend on either ap2-perl or p5-Apache-Test (defaulting to the latter ofcube1-3/+3
course) for Apache::Test, as both provide it.
2006-04-12Correct use of OWN_DIRS vs. REQD_DIRS.joerg1-2/+3
2006-03-14Modify the pkginstall framework so that it manages all aspects ofjlam1-2/+1
INSTALL/DEINSTALL script creation within pkgsrc. If an INSTALL or DEINSTALL script is found in the package directory, it is automatically used as a template for the pkginstall-generated scripts. If instead, they should be used simply as the full scripts, then the package Makefile should set INSTALL_SRC or DEINSTALL_SRC explicitly, e.g.: INSTALL_SRC= ${PKGDIR}/INSTALL DEINSTALL_SRC= # emtpy As part of the restructuring of the pkginstall framework internals, we now *always* generate temporary INSTALL or DEINSTALL scripts. By comparing these temporary scripts with minimal INSTALL/DEINSTALL scripts formed from only the base templates, we determine whether or not the INSTALL/DEINSTALL scripts are actually needed by the package (see the generate-install-scripts target in bsd.pkginstall.mk). In addition, more variables in the framework have been made private. The *_EXTRA_TMPL variables have been renamed to *_TEMPLATE, which are more sensible names given the very few exported variables in this framework. The only public variables relating to the templates are: INSTALL_SRC INSTALL_TEMPLATE DEINSTALL_SRC DEINSTALL_TEMPLATE HEADER_TEMPLATE The packages in pkgsrc have been modified to reflect the changes in the pkginstall framework.
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg1-2/+2
2006-01-24Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 becausewiz1-2/+2
of the shlib major bump. PKGREVISION++ for the dependencies.
2006-01-13Don't explicitely depend on mysql-client. The relevant PERL package willcube1-3/+2
do whatever is necessary. That should fix recent bulk-build breakages from MySQL version default change.
2005-12-29Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mkjlam1-2/+1
automatically detects whether we want the pkginstall machinery to be used by the package Makefile.
2005-12-05Ran "pkglint --autofix", which corrected some of the quoting issues inrillig1-5/+5
CONFIGURE_ARGS.
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig1-2/+2
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-09-21Mason API has changed after version 1.28. Add a patch to catch up with thecube3-4/+39
change (it breaks for callbacks). Inspired from the commit to solve the same issue on the 3.4 branch of RT. Bump PKGREVISION and Mason version requirement.
2005-09-09Options names have changed, stupid me. Bump PKGREVISION because thecube1-6/+7
dependency list was modified during this time...
2005-09-08 o Rename Makefile.options into options.mk for consistency with all othercube3-17/+22
packages. o Drop the frontend- and backend- options names and replace them with simpler ones, now that we have the PKG_OPTIONS_GROUP mechanism it's much more easier. o Brick me for not having done that earlier.
2005-08-06Bump the PKGREVISIONs of all (638) packages that hardcode the locationsjlam1-3/+1
of Perl files to deal with the perl-5.8.7 update that moved all pkgsrc-installed Perl files into the "vendor" directories.
2005-06-09Convert to use PKG_OPTIONS_REQUIRED_GROUPS.wiz1-19/+5
Should fix PR 30472.
2005-05-26o PKG_SUGGESTED_OPTIONS should be set unconditionally.cube1-3/+11
o Really enforce the conflicts between backend-* and frontend-* options, as the recent changes in the options framework might confuse people in that respect. You know have to explicitly remove the suggested options in your PKG_OPTIONS.rt variable.
2005-05-24Use PKG_SUGGESTED_OPTIONS instead of PKG_DEFAULT_OPTIONS.seb1-2/+2
Approved by cube@
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-03-24Actually do the update I intended, not some other local change. Pointedcube1-4/+3
out by Amitai Schlair.
2005-03-24Update to 3.2.3. I'm not yet sure I will do the 3.4.x update in-place orcube3-7/+9
as a separate package. The change log for that versions is as always with RT very long and verbose. However, it is only a bug-fix release, and quite a few of them are fixed. Among other things, a Polish translation has been added. See the detailed information in the Changelog file at the root of the archive.
2005-02-23Add RMD160 digests.agc1-1/+2
2004-11-08Correct the completely bogus PostgreSQL dependency line. What was Icube1-2/+2
thinking? Pointed out by seb@.
2004-11-03Clarify (hopefully) the command to run in order to setup the database.cube1-3/+8
2004-11-02Update to version 3.2.2. Changelog is in the archive, but is barelycube3-6/+18
readable and 2000+ lines long, although there hasn't been many actual changes.