projects
/
spider.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
remove any leading ::ffff: on ipv4 addresses
[spider.git]
/
perl
/
DXLogPrint.pm
diff --git
a/perl/DXLogPrint.pm
b/perl/DXLogPrint.pm
index c2843ed579b22e580fc978bd81325b7ea144912b..ded2f6186a783e27eb865a1eb02d1309efa2c308 100644
(file)
--- a/
perl/DXLogPrint.pm
+++ b/
perl/DXLogPrint.pm
@@
-33,7
+33,7
@@
sub print
my $to = shift || 10;
my $jdate = $fcb->unixtoj(shift);
my $pattern = shift;
my $to = shift || 10;
my $jdate = $fcb->unixtoj(shift);
my $pattern = shift;
- my $who =
uc
shift;
+ my $who = shift;
my $search;
my @in;
my @out = ();
my $search;
my @in;
my @out = ();
@@
-41,6
+41,8
@@
sub print
my $tot = $from + $to;
my $hint = "";
my $tot = $from + $to;
my $hint = "";
+ $who = uc $who if defined $who;
+
if ($pattern) {
$hint = "m{\\Q$pattern\\E}i";
} else {
if ($pattern) {
$hint = "m{\\Q$pattern\\E}i";
} else {
@@
-114,12
+116,13
@@
sub print_item
my $s = 'undef';
if ($r->[1] eq 'rcmd') {
my $s = 'undef';
if ($r->[1] eq 'rcmd') {
+ $r->[6] ||= 'Unknown';
if ($r->[2] eq 'in') {
$r->[5] ||= "";
if ($r->[2] eq 'in') {
$r->[5] ||= "";
- $s = "
$r->[4] (
priv: $r->[3]) rcmd: $r->[5]";
+ $s = "
in: $r->[4] ($r->[6]
priv: $r->[3]) rcmd: $r->[5]";
} else {
$r->[4] ||= "";
} else {
$r->[4] ||= "";
- $s = "$r->[3] reply: $r->[4]";
+ $s = "$r->[3]
$r->[6]
reply: $r->[4]";
}
} elsif ($r->[1] eq 'talk') {
$r->[5] ||= "";
}
} elsif ($r->[1] eq 'talk') {
$r->[5] ||= "";