Changeset 865

Show
Ignore:
Timestamp:
04/29/09 16:34:03 (7 months ago)
Author:
mart
Message:

Improve debugging information for S2S connections. (Alex Vandiver <alexmv@…>)

Location:
trunk/DJabberd
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • trunk/DJabberd/CHANGES

    r863 r865  
     1  - Improve debugging information for S2S connections. 
     2    (Alex Vandiver <alexmv@bestpractical.com>) 
     3 
    14  - Remove the stream:features-in-dialback quirk hack, since it breaks 
    25    interop with a few different implementations and is incorrect 
  • trunk/DJabberd/lib/DJabberd/Connection/ServerIn.pm

    r797 r865  
    8585 
    8686    unless ($stanza->acceptable_from_server($self)) { 
     87        if (not $stanza->from_jid) { 
     88            $self->log->error("Invalid 'from': @{[$stanza->from]}"); 
     89        } elsif (not $stanza->to_jid) { 
     90            $self->log->error("Invalid 'to': @{[$stanza->to]}"); 
     91        } else { 
     92            my $domain = $stanza->from_jid->domain; 
     93            my @known = sort keys %{$self->{verified_remote_domain}}; 
     94            $self->log->error("Stanza of type '@{[ref $stanza]}' from $domain not acceptable; accept @known"); 
     95        } 
    8796        # FIXME: who knows.  send something else. 
    88         $self->log->error("Stansa of type '$stanza' not acceptable"); 
    8997        $self->stream_error; 
    9098        return 0; 
  • trunk/DJabberd/lib/DJabberd/DialbackParams.pm

    r785 r865  
    2626    my ($self, $cb) = @_; 
    2727    my $vhost = $self->{vhost}; 
    28     $logger->info("Generating dialback result for vhost $vhost->{server_name}"); 
     28    $logger->info("Generating dialback result for vhost $vhost->{server_name} from $self->{recv}"); 
    2929    $vhost->get_secret_key(sub { 
    3030        my ($shandle, $secret) = @_;