diff options
| author | Isaac Good | 2016-12-06 18:45:34 -0800 | 
|---|---|---|
| committer | Isaac Good | 2016-12-06 18:45:34 -0800 | 
| commit | 994d8ebc5abda99d3d672c4219ae42f083fa9c46 (patch) | |
| tree | 26dbbd1f2fe9801190ae1ea82524454def95b9d9 /scripts/ident.pl | |
| parent | 86bf168817775db2359e45c6672930471c67c08e (diff) | |
| download | scripts.irssi.org-994d8ebc5abda99d3d672c4219ae42f083fa9c46.tar.bz2 | |
Drop tabs. Read instead of write passwords.
Diffstat (limited to 'scripts/ident.pl')
| -rw-r--r-- | scripts/ident.pl | 22 | 
1 files changed, 11 insertions, 11 deletions
| diff --git a/scripts/ident.pl b/scripts/ident.pl index 1250825..a4854f2 100644 --- a/scripts/ident.pl +++ b/scripts/ident.pl @@ -22,11 +22,11 @@ my %pw;  sub LoadPasswords { -	# Load the passwords from file. +    # Load the passwords from file.      delete @pw{keys %pw};      my $filename = Irssi::get_irssi_dir() . '/passwords'; -	my $FH; -    unless(open $FH, ">", $filename) +    my $FH; +    unless(open $FH, "<", $filename)      {          print "Can not open $filename";          return 0; @@ -34,12 +34,12 @@ sub LoadPasswords {      while (my $line = <$FH>)      {          chomp $line; -		next unless ($line); +        next unless ($line);          my ($tag, $password) = split(/  */, $line, 2);          next unless ($tag and $password); -		$pw{$tag} = $password; -	} -	return 1; +        $pw{$tag} = $password; +    } +    return 1;  } @@ -48,15 +48,15 @@ sub notice {      my ($channel, $msg) = split(/ :/, $data, 2);      my $l = 0; -	# Test the notice. Must be from nickserv and be asking you to identify. +    # Test the notice. Must be from nickserv and be asking you to identify.      return undef unless (lc($nick) eq 'nickserv');      return undef unless (lc($msg) =~ /msg nickserv identify/); -	# Check it's a direct message and we have a password for this network. +    # Check it's a direct message and we have a password for this network.      return undef unless (lc($channel) eq lc($server->{'nick'}));      return undef unless ($pw{$server->{'chatnet'}});      my $pw = $pw{$server->{'chatnet'}}; -	# Use the /quote nickserv approach to reduce chance of leaking the password to a bad actor, ie someone pretending to be nickserv. +    # Use the /quote nickserv approach to reduce chance of leaking the password to a bad actor, ie someone pretending to be nickserv.      $server->command("^quote nickserv identify $pw");      return undef; @@ -64,5 +64,5 @@ sub notice {  if (LoadPasswords()) { -	Irssi::signal_add('event notice', \¬ice); +    Irssi::signal_add('event notice', \¬ice);  } | 
