[Rt-commit] rt branch, 4.2/refactor-rt-server, repushed

Alex Vandiver alexmv at bestpractical.com
Thu Jul 18 02:00:24 EDT 2013


The branch 4.2/refactor-rt-server was deleted and repushed:
       was 2234b96f58b9c26f7eca622aaf0c6dcac9636169
       now 9e737ee1aa5404a103b46c5a08b3aeff71feff84

1:  308a9e7 ! 1:  6c15e8a Refactor rt-server.in into RT::PlackRunner
    @@ -67,6 +67,11 @@
     +
     +use base 'Plack::Runner';
     +
    ++sub new {
    ++    my $class = shift;
    ++    return $class->SUPER::new( default_middleware => 0, @_ );
    ++}
    ++
     +sub parse_options {
     +    my $self = shift;
     +    my @args = @_;
    @@ -101,27 +106,12 @@
     +# the WebPort default to kick in (above), and also to provide useful
     +# error messages when starting FCGI without any options.
     +sub mangle_host_port_socket {
    -+    my($self, $host, $port, $socket, @listen) = @_;
    ++    my $self = shift;
    ++    my ($host, $port, $socket, @listen) = @_;
     +    return $self->SUPER::mangle_host_port_socket(@_)
     +        if @listen or $port or $socket;
     +    return host => $host, port => $port, socket => $socket, listen => \@listen;
     +}
    -+
    -+sub prepare_devel {
    -+    my($self, $app) = @_;
    -+    # Don't install the Lint, StackTrace, and AccessLog middleware
    -+
    -+    push @{$self->{options}}, server_ready => sub {
    -+        my($args) = @_;
    -+        my $name  = $args->{server_software} || ref($args);
    -+        my $host  = $args->{host}  || RT->Config->Get('WebDomain');
    -+        my $proto = $args->{proto} || 'http';
    -+        print STDERR "$name: Accepting connections at $proto://$host:$args->{port}/\n";
    -+    };
    -+
    -+    $app;
    -+}
    -+
     +
     +sub app {
     +    require RT::Interface::Web::Handler;
2:  2234b96 = 2:  9e737ee Catch and fix var/ when rt-server is incorrectly run as root



More information about the Rt-commit mailing list