| line |
true |
false |
branch |
|
108
|
1 |
0 |
unless $^O =~ /MSWin32/ |
|
120
|
1 |
0 |
if $self->{'CONFIG'}{'debug'} == 1 |
|
121
|
0 |
1 |
unless $was_ok |
|
123
|
1 |
0 |
if ($self->{'CONFIG'}{'debug'} and $self->{'CONFIG'}{'debug'} == 1) |
|
139
|
56 |
0 |
unless ($^O =~ /MSWin32/) |
|
142
|
0 |
56 |
unless $select->can_read($self->{'CONFIG'}{'timeout'}) |
|
146
|
0 |
56 |
if ($@) { } |
|
147
|
0 |
0 |
if $@ eq "alarm\n" |
|
149
|
0 |
56 |
unless defined $char |
|
150
|
8 |
48 |
if $char eq "\n" |
|
156
|
0 |
8 |
unless defined $char |
|
163
|
3 |
5 |
unless defined $arg |
|
164
|
7 |
1 |
unless defined $arg1 |
|
168
|
0 |
8 |
unless ($COMMAND2FUNC{$command}) |
|
169
|
0 |
0 |
if $self->{'CONFIG'}{'debug'} == 1 |
|
172
|
0 |
5 |
unless ($COMMAND2OKNOLOGIN{$command} or $self->{'PASSWORD_GIVEN'}) |
|
184
|
1 |
0 |
if ($self->{'CONFIG'}{'addreceived'}{$user_name}) |
|
197
|
0 |
1 |
unless $self->{'CONFIG'}{'user_check'}->($self->{'CONFIG'}, $user_name, $self->{'CLIENT_FQDN'}) |
|
205
|
0 |
1 |
if ($self->{'MAILBOX_OPENED'}) |
|
209
|
0 |
1 |
unless ($self->{'CLIENT_USERNAME'}) |
|
220
|
0 |
1 |
unless ($self->{'PASSWORD_GIVEN'}) |
|
238
|
0 |
0 |
if (not $self->{'CONFIG'}{'retry_on_lock'} or $self->{'CONFIG'}{'retry_on_lock'} == $lockcnt) |
|
275
|
0 |
0 |
if ($arg) |
|
276
|
0 |
0 |
unless ($self->{'MAILBOX'}->is_valid($arg)) |
|
285
|
0 |
0 |
unless ($self->{'MAILBOX'}->is_deleted($_)) |
|
295
|
0 |
1 |
unless ($self->{'MAILBOX'}->is_valid($arg)) |
|
309
|
0 |
1 |
unless ($self->{'MAILBOX'}->is_valid($arg)) |
|
331
|
0 |
2 |
if ($arg) |
|
332
|
0 |
0 |
unless ($self->{'MAILBOX'}->is_valid($arg)) |
|
347
|
0 |
1 |
unless ($self->{'MAILBOX'}->is_valid($arg)) |
|
351
|
0 |
1 |
unless ($arg1 >= 0) |
|
368
|
1 |
0 |
unless ($self->{'CONFIG'}{'user_debug'}{$self->{'CLIENT_USERNAME'}}) |
|
370
|
0 |
1 |
if ($@) |
|
374
|
0 |
0 |
if $self->{'CONFIG'}{'debug'} == 1 |
|
389
|
0 |
0 |
if $self->{'CONFIG'}{'debug'} == 1 |
|
390
|
0 |
0 |
if ($self->{'CONFIG'}{'reject_bogus_user'} == 1) { } |
|
424
|
1 |
0 |
unless defined $self->{'CONFIG'}{'user_log'}{$user_name} |
|
425
|
0 |
0 |
unless (-d $self->{'CONFIG'}{'user_log_dir'}) |
|
449
|
1 |
0 |
unless $self->{'USERLOG_FH'} and defined $self->{'CONFIG'}{'user_log'}{$self->{'CLIENT_USERNAME'}} |
|
464
|
0 |
0 |
unless $self->{'USERLOG_FH'} and $self->{'CONFIG'}{'user_log'}{$self->{'CLIENT_USERNAME'}} and $self->{'CONFIG'}{'user_log'}{$self->{'CLIENT_USERNAME'}} == 2 |
|
465
|
0 |
0 |
if ($response =~ /^PASS\s+(.*)/ and $self->{'CONFIG'}{'passsecret'}) |
|
482
|
7 |
0 |
unless $log_suppress |
|
493
|
1 |
0 |
if ($signoff) { } |
|
494
|
0 |
1 |
if ($signoff eq 'ALRM') { } |
|
|
0 |
1 |
elsif ($signoff eq 'USR1') { } |
|
508
|
1 |
0 |
if ($self->{'MAILBOX_OPENED'}) |
|
522
|
0 |
1 |
unless defined $self->{'CONFIG'}{'debug_log'} |
|
524
|
1 |
0 |
unless ($self->{'DEBUG_FH'}) |
|
526
|
0 |
1 |
unless (-d $debuglog_dir) |
|
529
|
0 |
1 |
unless $self->{'DEBUG_FH'} = 'IO::File'->new(">>$self->{'CONFIG'}{'debug_log'}") |
|
531
|
0 |
1 |
$^O =~ /MSWin32/ ? : |
|
537
|
0 |
1 |
if $self->{'CLIENT_USER_ID'} |