diff options
Diffstat (limited to 'rt/lib/RT/Interface/Web')
| -rw-r--r-- | rt/lib/RT/Interface/Web/Handler.pm | 23 | ||||
| -rwxr-xr-x | rt/lib/RT/Interface/Web/QueryBuilder.pm | 6 | ||||
| -rwxr-xr-x | rt/lib/RT/Interface/Web/QueryBuilder/Tree.pm | 6 | ||||
| -rwxr-xr-x | rt/lib/RT/Interface/Web/Standalone.pm | 47 | 
4 files changed, 61 insertions, 21 deletions
| diff --git a/rt/lib/RT/Interface/Web/Handler.pm b/rt/lib/RT/Interface/Web/Handler.pm index e41490f8f..1e871ec59 100644 --- a/rt/lib/RT/Interface/Web/Handler.pm +++ b/rt/lib/RT/Interface/Web/Handler.pm @@ -2,7 +2,7 @@  #   # COPYRIGHT:  #   -# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC  +# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC   #                                          <jesse@bestpractical.com>  #   # (Except where explicitly superseded by other copyright notices) @@ -22,7 +22,9 @@  #   # You should have received a copy of the GNU General Public License  # along with this program; if not, write to the Free Software -# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 or visit their web page on the internet at +# http://www.gnu.org/copyleft/gpl.html.  #   #   # CONTRIBUTION SUBMISSION POLICY: @@ -43,7 +45,6 @@  # those contributions and any derivatives thereof.  #   # END BPS TAGGED BLOCK }}} -  package RT::Interface::Web::Handler;  use CGI qw/-private_tempfiles/; @@ -54,7 +55,6 @@ use Time::ParseDate;  use Time::HiRes;  use HTML::Entities;  use HTML::Scrubber; -use Text::Quoted;  use RT::Interface::Web::Handler;  use File::Path qw( rmtree );  use File::Glob qw( bsd_glob ); @@ -88,16 +88,6 @@ sub new {      $class->InitSessionDir;      if ( $mod_perl::VERSION && $mod_perl::VERSION >= 1.9908 ) { -#        require Apache::RequestUtil; -#        no warnings 'redefine'; -#        my $sub = *Apache::request{CODE}; -#        *Apache::request = sub { -#            my $r; -#            eval { $r = $sub->('Apache'); }; -# -#            # warn $@ if $@; -#            return $r; -#        };          goto &NewApacheHandler;      }      elsif ($CGI::MOD_PERL) { @@ -117,12 +107,11 @@ sub InitSessionDir {          # Clean up our umask to protect session files          umask(0077); -        if ($CGI::MOD_PERL and $CGI::MOD_PERL < 1.9908 ) { +        if ($CGI::MOD_PERL) { local $@; eval {              chown( Apache->server->uid, Apache->server->gid,                  $RT::MasonSessionDir ) -            if Apache->server->can('uid'); -        } +        }}           # Die if WebSessionDir doesn't exist or we can't write to it          stat($RT::MasonSessionDir); diff --git a/rt/lib/RT/Interface/Web/QueryBuilder.pm b/rt/lib/RT/Interface/Web/QueryBuilder.pm index b7526b30a..56c5b038c 100755 --- a/rt/lib/RT/Interface/Web/QueryBuilder.pm +++ b/rt/lib/RT/Interface/Web/QueryBuilder.pm @@ -2,7 +2,7 @@  #   # COPYRIGHT:  #   -# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC  +# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC   #                                          <jesse@bestpractical.com>  #   # (Except where explicitly superseded by other copyright notices) @@ -22,7 +22,9 @@  #   # You should have received a copy of the GNU General Public License  # along with this program; if not, write to the Free Software -# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 or visit their web page on the internet at +# http://www.gnu.org/copyleft/gpl.html.  #   #   # CONTRIBUTION SUBMISSION POLICY: diff --git a/rt/lib/RT/Interface/Web/QueryBuilder/Tree.pm b/rt/lib/RT/Interface/Web/QueryBuilder/Tree.pm index 67b728339..467627313 100755 --- a/rt/lib/RT/Interface/Web/QueryBuilder/Tree.pm +++ b/rt/lib/RT/Interface/Web/QueryBuilder/Tree.pm @@ -2,7 +2,7 @@  #   # COPYRIGHT:  #   -# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC  +# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC   #                                          <jesse@bestpractical.com>  #   # (Except where explicitly superseded by other copyright notices) @@ -22,7 +22,9 @@  #   # You should have received a copy of the GNU General Public License  # along with this program; if not, write to the Free Software -# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 or visit their web page on the internet at +# http://www.gnu.org/copyleft/gpl.html.  #   #   # CONTRIBUTION SUBMISSION POLICY: diff --git a/rt/lib/RT/Interface/Web/Standalone.pm b/rt/lib/RT/Interface/Web/Standalone.pm index bc2423e6d..319e317b8 100755 --- a/rt/lib/RT/Interface/Web/Standalone.pm +++ b/rt/lib/RT/Interface/Web/Standalone.pm @@ -1,3 +1,50 @@ +# BEGIN BPS TAGGED BLOCK {{{ +#  +# COPYRIGHT: +#   +# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC  +#                                          <jesse@bestpractical.com> +#  +# (Except where explicitly superseded by other copyright notices) +#  +#  +# LICENSE: +#  +# This work is made available to you under the terms of Version 2 of +# the GNU General Public License. A copy of that license should have +# been provided with this software, but in any event can be snarfed +# from www.gnu.org. +#  +# This work is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU +# General Public License for more details. +#  +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 or visit their web page on the internet at +# http://www.gnu.org/copyleft/gpl.html. +#  +#  +# CONTRIBUTION SUBMISSION POLICY: +#  +# (The following paragraph is not intended to limit the rights granted +# to you to modify and distribute this software under the terms of +# the GNU General Public License and is only of importance to you if +# you choose to contribute your changes and enhancements to the +# community by submitting them to Best Practical Solutions, LLC.) +#  +# By intentionally submitting any modifications, corrections or +# derivatives to this work, or any other work intended for use with +# Request Tracker, to Best Practical Solutions, LLC, you confirm that +# you are the copyright holder for those contributions and you grant +# Best Practical Solutions,  LLC a nonexclusive, worldwide, irrevocable, +# royalty-free, perpetual, license to use, copy, create derivative +# works based on those contributions, and sublicense and distribute +# those contributions and any derivatives thereof. +#  +# END BPS TAGGED BLOCK }}}  package RT::Interface::Web::Standalone;  use strict; | 
