diff options
author | matthew <matthew@FreeBSD.org> | 2017-08-17 22:26:39 +0800 |
---|---|---|
committer | matthew <matthew@FreeBSD.org> | 2017-08-17 22:26:39 +0800 |
commit | 969069b6177406ad751abec29a12f622eef63a3e (patch) | |
tree | 09c133de4ca67efb49524912902f216fc18a14cf /www | |
parent | 121bc1866c24bdf75938eeef2f3106aff53e653d (diff) | |
download | freebsd-ports-gnome-969069b6177406ad751abec29a12f622eef63a3e.tar.gz freebsd-ports-gnome-969069b6177406ad751abec29a12f622eef63a3e.tar.zst freebsd-ports-gnome-969069b6177406ad751abec29a12f622eef63a3e.zip |
Update to 4.4.2
ChangeLog: https://docs.bestpractical.com/release-notes/rt/4.4.2
PR: 221583
Submitted by: mikael.urankar@gmail.com (maintainer)
Diffstat (limited to 'www')
-rw-r--r-- | www/rt44/Makefile | 3 | ||||
-rw-r--r-- | www/rt44/Makefile.cpan | 3 | ||||
-rw-r--r-- | www/rt44/distinfo | 6 | ||||
-rw-r--r-- | www/rt44/files/patch-lib_RT.pm | 13 | ||||
-rw-r--r-- | www/rt44/files/patch-lib_RT_Authen_ExternalAuth_DBI.pm | 54 | ||||
-rw-r--r-- | www/rt44/files/patch-lib_RT_Config.pm | 17 | ||||
-rw-r--r-- | www/rt44/files/patch-lib_RT_Interface_Web.pm | 20 | ||||
-rw-r--r-- | www/rt44/files/patch-lib_RT_User.pm | 87 | ||||
-rw-r--r-- | www/rt44/files/patch-lib_RT_Util.pm | 70 | ||||
-rw-r--r-- | www/rt44/files/patch-sbin_rt-test-dependencies | 11 | ||||
-rw-r--r-- | www/rt44/files/patch-share_html_Dashboards_Subscription.html | 11 | ||||
-rw-r--r-- | www/rt44/files/patch-share_html_Ticket_Attachment_dhandler | 18 | ||||
-rw-r--r-- | www/rt44/pkg-plist | 40 |
13 files changed, 44 insertions, 309 deletions
diff --git a/www/rt44/Makefile b/www/rt44/Makefile index 983b04f22348..c980146fba0d 100644 --- a/www/rt44/Makefile +++ b/www/rt44/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= rt -DISTVERSION= 4.4.1 -PORTREVISION= 3 +DISTVERSION= 4.4.2 CATEGORIES= www MASTER_SITES= http://download.bestpractical.com/pub/rt/release/ PKGNAMESUFFIX= 44 diff --git a/www/rt44/Makefile.cpan b/www/rt44/Makefile.cpan index ea1f0cf0a135..a0c2fab8b371 100644 --- a/www/rt44/Makefile.cpan +++ b/www/rt44/Makefile.cpan @@ -26,7 +26,7 @@ ### Digest::base perl std ### Digest::MD5 2.27 perl std ### Digest::SHA perl std -### Email::Address 1.897 +### Email::Address 1.908 ### Email::Address::List 0.02 ### Encode 2.64 perl std (needs newer version) ### Errno perl std @@ -58,7 +58,6 @@ ### MIME::Types ### Module::Refresh 0.03 ### Module::Versions::Report 1.05 -### Encode 2.64 ### Net::CIDR ### Net::IP ### Plack 1.0002 diff --git a/www/rt44/distinfo b/www/rt44/distinfo index 71673bc22884..311865e48051 100644 --- a/www/rt44/distinfo +++ b/www/rt44/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1469108264 -SHA256 (rt-4.4.1.tar.gz) = f87329911020e01b39948070aec2bd7abf0c81641f0cf2f25e01c690a19f24f5 -SIZE (rt-4.4.1.tar.gz) = 9057212 +TIMESTAMP = 1502889868 +SHA256 (rt-4.4.2.tar.gz) = b2e366e18c8cb1dfd5bc6c46c116fd28cfa690a368b13fbf3131b21a0b9bbe68 +SIZE (rt-4.4.2.tar.gz) = 9572361 diff --git a/www/rt44/files/patch-lib_RT.pm b/www/rt44/files/patch-lib_RT.pm deleted file mode 100644 index eac3aeed9fdb..000000000000 --- a/www/rt44/files/patch-lib_RT.pm +++ /dev/null @@ -1,13 +0,0 @@ ---- lib/RT.pm.orig 2016-07-18 20:20:17 UTC -+++ lib/RT.pm -@@ -81,6 +81,10 @@ use vars qw($BasePath - $MasonDataDir - $MasonSessionDir); - -+# Set Email::Address module var before anything else loads. -+# This avoids an algorithmic complexity denial of service vulnerability. -+# See T#157608 and CVE-2015-7686 for more information. -+$Email::Address::COMMENT_NEST_LEVEL = 1; - - RT->LoadGeneratedData(); - diff --git a/www/rt44/files/patch-lib_RT_Authen_ExternalAuth_DBI.pm b/www/rt44/files/patch-lib_RT_Authen_ExternalAuth_DBI.pm deleted file mode 100644 index af5daf6a3b75..000000000000 --- a/www/rt44/files/patch-lib_RT_Authen_ExternalAuth_DBI.pm +++ /dev/null @@ -1,54 +0,0 @@ ---- lib/RT/Authen/ExternalAuth/DBI.pm.orig 2016-07-18 20:20:17 UTC -+++ lib/RT/Authen/ExternalAuth/DBI.pm -@@ -50,6 +50,7 @@ package RT::Authen::ExternalAuth::DBI; - - use DBI; - use RT::Authen::ExternalAuth::DBI::Cookie; -+use RT::Util; - - use warnings; - use strict; -@@ -81,6 +82,7 @@ Provides the database implementation for - 'p_field' => 'password', - - # Example of custom hashed password check -+ # (See below for security concerns with this implementation) - #'p_check' => sub { - # my ($hash_from_db, $password) = @_; - # return $hash_from_db eq function($password); -@@ -170,6 +172,17 @@ An example, where C<FooBar()> is some ex - Importantly, the C<p_check> subroutine allows for arbitrarily complex password - checking unlike C<p_enc_pkg> and C<p_enc_sub>. - -+Please note, the use of the C<eq> operator in the C<p_check> example above -+introduces a timing sidechannel vulnerability. (It was left there for clarity -+of the example.) There is a comparison function available in RT that is -+hardened against timing attacks. The comparison from the above example could -+be re-written with it like this: -+ -+ p_check => sub { -+ my ($hash_from_db, $password) = @_; -+ return RT::Util::constant_time_eq($hash_from_db, FooBar($password)); -+ }, -+ - =item p_enc_pkg, p_enc_sub - - The Perl package and subroutine used to encrypt passwords from the -@@ -298,7 +311,7 @@ sub GetAuth { - # Jump to the next external authentication service if they don't match - if(defined($db_p_salt)) { - $RT::Logger->debug("Using salt:",$db_p_salt); -- if(${encrypt}->($password,$db_p_salt) ne $pass_from_db){ -+ unless (RT::Util::constant_time_eq(${encrypt}->($password,$db_p_salt), $pass_from_db)) { - $RT::Logger->info( $service, - "AUTH FAILED", - $username, -@@ -306,7 +319,7 @@ sub GetAuth { - return 0; - } - } else { -- if(${encrypt}->($password) ne $pass_from_db){ -+ unless (RT::Util::constant_time_eq(${encrypt}->($password), $pass_from_db)) { - $RT::Logger->info( $service, - "AUTH FAILED", - $username, diff --git a/www/rt44/files/patch-lib_RT_Config.pm b/www/rt44/files/patch-lib_RT_Config.pm deleted file mode 100644 index 444f7d58d7c5..000000000000 --- a/www/rt44/files/patch-lib_RT_Config.pm +++ /dev/null @@ -1,17 +0,0 @@ ---- lib/RT/Config.pm.orig 2016-07-18 20:20:17 UTC -+++ lib/RT/Config.pm -@@ -147,6 +147,14 @@ can be set for each config optin: - our %META; - %META = ( - # General user overridable options -+ RestrictReferrerLogin => { -+ PostLoadCheck => sub { -+ my $self = shift; -+ if (defined($self->Get('RestrictReferrerLogin'))) { -+ RT::Logger->error("The config option 'RestrictReferrerLogin' is incorrect, and should be 'RestrictLoginReferrer' instead."); -+ } -+ }, -+ }, - DefaultQueue => { - Section => 'General', - Overridable => 1, diff --git a/www/rt44/files/patch-lib_RT_Interface_Web.pm b/www/rt44/files/patch-lib_RT_Interface_Web.pm deleted file mode 100644 index 827cf7b22075..000000000000 --- a/www/rt44/files/patch-lib_RT_Interface_Web.pm +++ /dev/null @@ -1,20 +0,0 @@ ---- lib/RT/Interface/Web.pm.orig 2016-07-18 20:20:17 UTC -+++ lib/RT/Interface/Web.pm -@@ -1448,7 +1448,7 @@ sub IsCompCSRFWhitelisted { - # golden. This acts on the presumption that external forms may - # hardcode a username and password -- if a malicious attacker knew - # both already, CSRF is the least of your problems. -- my $AllowLoginCSRF = not RT->Config->Get('RestrictReferrerLogin'); -+ my $AllowLoginCSRF = not RT->Config->Get('RestrictLoginReferrer'); - if ($AllowLoginCSRF and defined($args{user}) and defined($args{pass})) { - my $user_obj = RT::CurrentUser->new(); - $user_obj->Load($args{user}); -@@ -1666,7 +1666,7 @@ sub MaybeShowInterstitialCSRFPage { - my $token = StoreRequestToken($ARGS); - $HTML::Mason::Commands::m->comp( - '/Elements/CSRF', -- OriginalURL => RT->Config->Get('WebPath') . $HTML::Mason::Commands::r->path_info, -+ OriginalURL => RT->Config->Get('WebBaseURL') . RT->Config->Get('WebPath') . $HTML::Mason::Commands::r->path_info, - Reason => HTML::Mason::Commands::loc( $msg, @loc ), - Token => $token, - ); diff --git a/www/rt44/files/patch-lib_RT_User.pm b/www/rt44/files/patch-lib_RT_User.pm deleted file mode 100644 index baa70dbcd2e4..000000000000 --- a/www/rt44/files/patch-lib_RT_User.pm +++ /dev/null @@ -1,87 +0,0 @@ ---- lib/RT/User.pm.orig 2016-07-18 20:20:17 UTC -+++ lib/RT/User.pm -@@ -84,6 +84,7 @@ use RT::Principals; - use RT::ACE; - use RT::Interface::Email; - use Text::Password::Pronounceable; -+use RT::Util; - - sub _OverlayAccessible { - { -@@ -1087,11 +1088,17 @@ sub IsPassword { - # If it's a new-style (>= RT 4.0) password, it starts with a '!' - my (undef, $method, @rest) = split /!/, $stored; - if ($method eq "bcrypt") { -- return 0 unless $self->_GeneratePassword_bcrypt($value, @rest) eq $stored; -+ return 0 unless RT::Util::constant_time_eq( -+ $self->_GeneratePassword_bcrypt($value, @rest), -+ $stored -+ ); - # Upgrade to a larger number of rounds if necessary - return 1 unless $rest[0] < RT->Config->Get('BcryptCost'); - } elsif ($method eq "sha512") { -- return 0 unless $self->_GeneratePassword_sha512($value, @rest) eq $stored; -+ return 0 unless RT::Util::constant_time_eq( -+ $self->_GeneratePassword_sha512($value, @rest), -+ $stored -+ ); - } else { - $RT::Logger->warn("Unknown hash method $method"); - return 0; -@@ -1101,16 +1108,28 @@ sub IsPassword { - my $hash = MIME::Base64::decode_base64($stored); - # Decoding yields 30 byes; first 4 are the salt, the rest are substr(SHA256,0,26) - my $salt = substr($hash, 0, 4, ""); -- return 0 unless substr(Digest::SHA::sha256($salt . Digest::MD5::md5(Encode::encode( "UTF-8", $value))), 0, 26) eq $hash; -+ return 0 unless RT::Util::constant_time_eq( -+ substr(Digest::SHA::sha256($salt . Digest::MD5::md5(Encode::encode( "UTF-8", $value))), 0, 26), -+ $hash -+ ); - } elsif (length $stored == 32) { - # Hex nonsalted-md5 -- return 0 unless Digest::MD5::md5_hex(Encode::encode( "UTF-8", $value)) eq $stored; -+ return 0 unless RT::Util::constant_time_eq( -+ Digest::MD5::md5_hex(Encode::encode( "UTF-8", $value)), -+ $stored -+ ); - } elsif (length $stored == 22) { - # Base64 nonsalted-md5 -- return 0 unless Digest::MD5::md5_base64(Encode::encode( "UTF-8", $value)) eq $stored; -+ return 0 unless RT::Util::constant_time_eq( -+ Digest::MD5::md5_base64(Encode::encode( "UTF-8", $value)), -+ $stored -+ ); - } elsif (length $stored == 13) { - # crypt() output -- return 0 unless crypt(Encode::encode( "UTF-8", $value), $stored) eq $stored; -+ return 0 unless RT::Util::constant_time_eq( -+ crypt(Encode::encode( "UTF-8", $value), $stored), -+ $stored -+ ); - } else { - $RT::Logger->warning("Unknown password form"); - return 0; -@@ -1206,19 +1225,20 @@ sub GenerateAuthString { - - =head3 ValidateAuthString - --Takes auth string and protected string. Returns true is protected string -+Takes auth string and protected string. Returns true if protected string - has been protected by user's L</AuthToken>. See also L</GenerateAuthString>. - - =cut - - sub ValidateAuthString { - my $self = shift; -- my $auth_string = shift; -+ my $auth_string_to_validate = shift; - my $protected = shift; - - my $str = Encode::encode( "UTF-8", $self->AuthToken . $protected ); -+ my $valid_auth_string = substr(Digest::MD5::md5_hex($str),0,16); - -- return $auth_string eq substr(Digest::MD5::md5_hex($str),0,16); -+ return RT::Util::constant_time_eq( $auth_string_to_validate, $valid_auth_string ); - } - - =head2 SetDisabled diff --git a/www/rt44/files/patch-lib_RT_Util.pm b/www/rt44/files/patch-lib_RT_Util.pm deleted file mode 100644 index ad7c6f6c5559..000000000000 --- a/www/rt44/files/patch-lib_RT_Util.pm +++ /dev/null @@ -1,70 +0,0 @@ ---- lib/RT/Util.pm.orig 2016-07-18 20:20:17 UTC -+++ lib/RT/Util.pm -@@ -54,6 +54,8 @@ use warnings; - use base 'Exporter'; - our @EXPORT = qw/safe_run_child mime_recommended_filename/; - -+use Encode qw/encode/; -+ - sub safe_run_child (&) { - my $our_pid = $$; - -@@ -150,6 +152,58 @@ sub assert_bytes { - } - - -+=head2 C<constant_time_eq($a, $b)> -+ -+Compares two strings for equality in constant-time. Replacement for the C<eq> -+operator designed to avoid timing side-channel vulnerabilities. Returns zero -+or one. -+ -+This is intended for use in cryptographic subsystems for comparing well-formed -+data such as hashes - not for direct use with user input or as a general -+replacement for the C<eq> operator. -+ -+The two string arguments B<MUST> be of equal length. If the lengths differ, -+this function will call C<die()>, as proceeding with execution would create -+a timing vulnerability. Length is defined by characters, not bytes. -+ -+This code has been tested to do what it claims. Do not change it without -+thorough statistical timing analysis to validate the changes. -+ -+Added to resolve CVE-2017-5361 -+ -+For more on timing attacks, see this Wikipedia article: -+B<https://en.wikipedia.org/wiki/Timing_attack> -+ -+=cut -+ -+sub constant_time_eq { -+ my ($a, $b) = @_; -+ -+ my $result = 0; -+ -+ # generic error message avoids potential information leaks -+ my $generic_error = "Cannot compare values"; -+ die $generic_error unless defined $a and defined $b; -+ die $generic_error unless length $a == length $b; -+ die $generic_error if ref($a) or ref($b); -+ -+ for (my $i = 0; $i < length($a); $i++) { -+ my $a_char = substr($a, $i, 1); -+ my $b_char = substr($b, $i, 1); -+ -+ # encode() is set to die on malformed -+ my @a_octets = unpack("C*", encode('UTF-8', $a_char, Encode::FB_CROAK)); -+ my @b_octets = unpack("C*", encode('UTF-8', $b_char, Encode::FB_CROAK)); -+ die $generic_error if (scalar @a_octets) != (scalar @b_octets); -+ -+ for (my $j = 0; $j < scalar @a_octets; $j++) { -+ $result |= $a_octets[$j] ^ $b_octets[$j]; -+ } -+ } -+ return 0 + not $result; -+} -+ -+ - RT::Base->_ImportOverlays(); - - 1; diff --git a/www/rt44/files/patch-sbin_rt-test-dependencies b/www/rt44/files/patch-sbin_rt-test-dependencies deleted file mode 100644 index e3d212aabeee..000000000000 --- a/www/rt44/files/patch-sbin_rt-test-dependencies +++ /dev/null @@ -1,11 +0,0 @@ ---- sbin/rt-test-dependencies.orig 2016-07-20 15:49:00 UTC -+++ sbin/rt-test-dependencies -@@ -136,7 +136,7 @@ Devel::StackTrace 1.19 - Digest::base - Digest::MD5 2.27 - Digest::SHA --Email::Address 1.897 -+Email::Address 1.908 - Email::Address::List 0.02 - Encode 2.64 - Errno diff --git a/www/rt44/files/patch-share_html_Dashboards_Subscription.html b/www/rt44/files/patch-share_html_Dashboards_Subscription.html deleted file mode 100644 index cc3c15e22582..000000000000 --- a/www/rt44/files/patch-share_html_Dashboards_Subscription.html +++ /dev/null @@ -1,11 +0,0 @@ ---- share/html/Dashboards/Subscription.html.orig 2016-07-18 20:20:17 UTC -+++ share/html/Dashboards/Subscription.html -@@ -75,7 +75,7 @@ - <ol class="dashboard-queries"> - % for my $portlet (@portlets) { - <li class="dashboard-query"> -- <% loc($portlet->{description}, $fields{'Rows'}) %> -+ <% loc( RT::SavedSearch->EscapeDescription($portlet->{description}), $fields{'Rows'}) %> - </li> - % } - </ol> diff --git a/www/rt44/files/patch-share_html_Ticket_Attachment_dhandler b/www/rt44/files/patch-share_html_Ticket_Attachment_dhandler deleted file mode 100644 index f5afd9eb0726..000000000000 --- a/www/rt44/files/patch-share_html_Ticket_Attachment_dhandler +++ /dev/null @@ -1,18 +0,0 @@ ---- share/html/Ticket/Attachment/dhandler.orig 2016-07-18 20:20:17 UTC -+++ share/html/Ticket/Attachment/dhandler -@@ -68,11 +68,13 @@ unless ( $AttachmentObj->TransactionId() - my $content = $AttachmentObj->OriginalContent; - my $content_type = $AttachmentObj->ContentType || 'text/plain'; - --if ( RT->Config->Get('AlwaysDownloadAttachments') ) { -+my $attachment_regex = qr{^(image/svg\+xml|application/pdf)}i; -+if ( RT->Config->Get('AlwaysDownloadAttachments') || ($content_type =~ $attachment_regex) ) { - $r->headers_out->{'Content-Disposition'} = "attachment"; - } - elsif ( !RT->Config->Get('TrustHTMLAttachments') ) { -- $content_type = 'text/plain' if ( $content_type =~ /^text\/html/i ); -+ my $text_plain_regex = qr{^(text/html|application/xhtml\+xml|text/xml|application/xml)}i; -+ $content_type = 'text/plain' if ( $content_type =~ $text_plain_regex ); - } - elsif (lc $content_type eq 'text/html') { - # If we're trusting and serving HTML for display not download, try to do diff --git a/www/rt44/pkg-plist b/www/rt44/pkg-plist index 04fc7bcb2ff0..b016fa41c42d 100644 --- a/www/rt44/pkg-plist +++ b/www/rt44/pkg-plist @@ -42,10 +42,10 @@ bin/rt-mailgate %%SITE_PERL%%/RT/Action/SLA_SetStarts.pm %%SITE_PERL%%/RT/Action/SendEmail.pm %%SITE_PERL%%/RT/Action/SendForward.pm +%%SITE_PERL%%/RT/Action/SetCustomFieldToNow.pm %%SITE_PERL%%/RT/Action/SetPriority.pm %%SITE_PERL%%/RT/Action/SetStatus.pm %%SITE_PERL%%/RT/Action/UpdateParentTimeWorked.pm -%%SITE_PERL%%/RT/Action/UpdateUserTimeWorked.pm %%SITE_PERL%%/RT/Action/UserDefined.pm %%SITE_PERL%%/RT/Approval.pm %%SITE_PERL%%/RT/Approval/Rule.pm @@ -98,6 +98,9 @@ bin/rt-mailgate %%SITE_PERL%%/RT/CustomField.pm %%SITE_PERL%%/RT/CustomFieldValue.pm %%SITE_PERL%%/RT/CustomFieldValues.pm +%%SITE_PERL%%/RT/CustomFieldValues/Canonicalizer.pm +%%SITE_PERL%%/RT/CustomFieldValues/Canonicalizer/Lowercase.pm +%%SITE_PERL%%/RT/CustomFieldValues/Canonicalizer/Uppercase.pm %%SITE_PERL%%/RT/CustomFieldValues/External.pm %%SITE_PERL%%/RT/CustomFieldValues/Groups.pm %%SITE_PERL%%/RT/CustomFields.pm @@ -310,6 +313,7 @@ sbin/standalone_httpd %%PORTDOCS%%%%DOCSDIR%%/customizing/assets/tutorial.pod %%PORTDOCS%%%%DOCSDIR%%/customizing/assets/tutorialdata %%PORTDOCS%%%%DOCSDIR%%/customizing/lifecycles.pod +%%PORTDOCS%%%%DOCSDIR%%/customizing/scrip_conditions_and_action.pod %%PORTDOCS%%%%DOCSDIR%%/customizing/search_result_columns.pod %%PORTDOCS%%%%DOCSDIR%%/customizing/sla.pod %%PORTDOCS%%%%DOCSDIR%%/customizing/styling_rt.pod @@ -330,6 +334,7 @@ sbin/standalone_httpd %%PORTDOCS%%%%DOCSDIR%%/images/added-terms.png %%PORTDOCS%%%%DOCSDIR%%/images/advanced-search.png %%PORTDOCS%%%%DOCSDIR%%/images/complicated-search-arrows.png +%%PORTDOCS%%%%DOCSDIR%%/images/create-setowner-action.png %%PORTDOCS%%%%DOCSDIR%%/images/current-search.png %%PORTDOCS%%%%DOCSDIR%%/images/customize-dashboards-menu.png %%PORTDOCS%%%%DOCSDIR%%/images/dashboard-chart.png @@ -352,6 +357,7 @@ sbin/standalone_httpd %%PORTDOCS%%%%DOCSDIR%%/images/search-criteria.png %%PORTDOCS%%%%DOCSDIR%%/images/search-results.png %%PORTDOCS%%%%DOCSDIR%%/images/sorting-display-columns.png +%%PORTDOCS%%%%DOCSDIR%%/images/status-change-condition.png %%PORTDOCS%%%%DOCSDIR%%/images/subscriptions.png %%PORTDOCS%%%%DOCSDIR%%/images/theme_editor_defaults.png %%PORTDOCS%%%%DOCSDIR%%/images/with-created-before.png @@ -576,6 +582,12 @@ sbin/standalone_httpd %%PORTDOCS%%%%DOCSDIR%%/upgrade/4.3.8/schema.mysql %%PORTDOCS%%%%DOCSDIR%%/upgrade/4.3.9/content %%PORTDOCS%%%%DOCSDIR%%/upgrade/4.4.1/content +%%PORTDOCS%%%%DOCSDIR%%/upgrade/4.4.2/content +%%PORTDOCS%%%%DOCSDIR%%/upgrade/4.4.2/indexes +%%PORTDOCS%%%%DOCSDIR%%/upgrade/4.4.2/schema.Oracle +%%PORTDOCS%%%%DOCSDIR%%/upgrade/4.4.2/schema.Pg +%%PORTDOCS%%%%DOCSDIR%%/upgrade/4.4.2/schema.SQLite +%%PORTDOCS%%%%DOCSDIR%%/upgrade/4.4.2/schema.mysql %%PORTDOCS%%%%DOCSDIR%%/upgrade/generate-rtaddressregexp %%PORTDOCS%%%%DOCSDIR%%/upgrade/sanity-check-stylesheets %%PORTDOCS%%%%DOCSDIR%%/upgrade/shrink-cgm-table @@ -594,6 +606,12 @@ sbin/standalone_httpd %%DATADIR%%/fonts/Droid.README %%DATADIR%%/fonts/DroidSans.ttf %%DATADIR%%/fonts/DroidSansFallback.ttf +%%DATADIR%%/html/Admin/Actions/Create.html +%%DATADIR%%/html/Admin/Actions/Display.html +%%DATADIR%%/html/Admin/Actions/Elements/EditBasics +%%DATADIR%%/html/Admin/Actions/Elements/ShowBasics +%%DATADIR%%/html/Admin/Actions/Modify.html +%%DATADIR%%/html/Admin/Actions/autohandler %%DATADIR%%/html/Admin/Articles/Classes/CustomFields.html %%DATADIR%%/html/Admin/Articles/Classes/GroupRights.html %%DATADIR%%/html/Admin/Articles/Classes/Modify.html @@ -605,6 +623,7 @@ sbin/standalone_httpd %%DATADIR%%/html/Admin/Articles/index.html %%DATADIR%%/html/Admin/Assets/Catalogs/Create.html %%DATADIR%%/html/Admin/Assets/Catalogs/CustomFields.html +%%DATADIR%%/html/Admin/Assets/Catalogs/DefaultValues.html %%DATADIR%%/html/Admin/Assets/Catalogs/Elements/EditBasics %%DATADIR%%/html/Admin/Assets/Catalogs/GroupRights.html %%DATADIR%%/html/Admin/Assets/Catalogs/Modify.html @@ -612,6 +631,12 @@ sbin/standalone_httpd %%DATADIR%%/html/Admin/Assets/Catalogs/UserRights.html %%DATADIR%%/html/Admin/Assets/Catalogs/index.html %%DATADIR%%/html/Admin/Assets/index.html +%%DATADIR%%/html/Admin/Conditions/Create.html +%%DATADIR%%/html/Admin/Conditions/Display.html +%%DATADIR%%/html/Admin/Conditions/Elements/EditBasics +%%DATADIR%%/html/Admin/Conditions/Elements/ShowBasics +%%DATADIR%%/html/Admin/Conditions/Modify.html +%%DATADIR%%/html/Admin/Conditions/autohandler %%DATADIR%%/html/Admin/CustomFields/GroupRights.html %%DATADIR%%/html/Admin/CustomFields/Modify.html %%DATADIR%%/html/Admin/CustomFields/Objects.html @@ -623,8 +648,11 @@ sbin/standalone_httpd %%DATADIR%%/html/Admin/Elements/AddCustomFieldValue %%DATADIR%%/html/Admin/Elements/ConfigureDashboardsInMenu %%DATADIR%%/html/Admin/Elements/ConfigureMyRT +%%DATADIR%%/html/Admin/Elements/EditActions +%%DATADIR%%/html/Admin/Elements/EditConditions %%DATADIR%%/html/Admin/Elements/EditCustomField %%DATADIR%%/html/Admin/Elements/EditCustomFieldValues +%%DATADIR%%/html/Admin/Elements/EditCustomFieldValuesCanonicalizer %%DATADIR%%/html/Admin/Elements/EditCustomFieldValuesSource %%DATADIR%%/html/Admin/Elements/EditCustomFields %%DATADIR%%/html/Admin/Elements/EditQueueWatcherGroup @@ -652,6 +680,8 @@ sbin/standalone_httpd %%DATADIR%%/html/Admin/Elements/ShowKeyInfo %%DATADIR%%/html/Admin/Elements/UpgradeHistory %%DATADIR%%/html/Admin/Elements/UpgradeHistoryRow +%%DATADIR%%/html/Admin/Global/Actions.html +%%DATADIR%%/html/Admin/Global/Conditions.html %%DATADIR%%/html/Admin/Global/CustomFields/Catalog-Assets.html %%DATADIR%%/html/Admin/Global/CustomFields/Class-Article.html %%DATADIR%%/html/Admin/Global/CustomFields/Groups.html @@ -907,6 +937,8 @@ sbin/standalone_httpd %%DATADIR%%/html/Elements/RT__Queue/ColumnMap %%DATADIR%%/html/Elements/RT__SavedSearch/ColumnMap %%DATADIR%%/html/Elements/RT__Scrip/ColumnMap +%%DATADIR%%/html/Elements/RT__ScripAction/ColumnMap +%%DATADIR%%/html/Elements/RT__ScripCondition/ColumnMap %%DATADIR%%/html/Elements/RT__Template/ColumnMap %%DATADIR%%/html/Elements/RT__Ticket/ColumnMap %%DATADIR%%/html/Elements/RT__Transaction/ColumnMap @@ -1068,6 +1100,10 @@ sbin/standalone_httpd %%DATADIR%%/html/REST/1.0/ticket/comment %%DATADIR%%/html/REST/1.0/ticket/link %%DATADIR%%/html/REST/1.0/ticket/merge +%%DATADIR%%/html/Reports/CreatedByDates.html +%%DATADIR%%/html/Reports/ResolvedByDates.html +%%DATADIR%%/html/Reports/ResolvedByOwner.html +%%DATADIR%%/html/Reports/index.html %%DATADIR%%/html/Search/Article.html %%DATADIR%%/html/Search/Build.html %%DATADIR%%/html/Search/Bulk.html @@ -1194,6 +1230,7 @@ sbin/standalone_httpd %%DATADIR%%/html/Tools/index.html %%DATADIR%%/html/User/Elements/AssetList %%DATADIR%%/html/User/Elements/Portlets/ActiveTickets +%%DATADIR%%/html/User/Elements/Portlets/CreateAsset %%DATADIR%%/html/User/Elements/Portlets/CreateTicket %%DATADIR%%/html/User/Elements/Portlets/ExtraInfo %%DATADIR%%/html/User/Elements/Portlets/InactiveTickets @@ -1656,6 +1693,7 @@ sbin/standalone_httpd %%DATADIR%%/static/images/jquery_ui/ui-icons_888888_256x240.png %%DATADIR%%/static/images/jquery_ui/ui-icons_cd0a0a_256x240.png %%DATADIR%%/static/images/pause.png +%%DATADIR%%/static/images/request-tracker-logo.png %%DATADIR%%/static/images/star-empty.png %%DATADIR%%/static/images/star-full.png %%DATADIR%%/static/images/stopwatch.png |