Changeset 060d066 for irc.h


Ignore:
Timestamp:
2011-02-01T13:05:58Z (13 years ago)
Author:
Wilmer van der Gaast <wilmer@…>
Branches:
master
Children:
da60f28
Parents:
00fd005
Message:

More password paranoia: Allow omitting the identify/register password as
well (and enter it using /OPER instead).

This is a gross hack and indeed still not solid: In irssi one can still
use /RAWLOG SAVE to find the OPER line sent to BitlBee (and of course not
everyone uses SSL to talk to remote BitlBee servers). This only works
within 10-30 minutes after entering the password though.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • irc.h

    r00fd005 r060d066  
    5050        USTATUS_SHUTDOWN = 8,   /* Now used to indicate we're shutting down.
    5151                                   Currently just blocks irc_vawrite(). */
     52
     53        /* Not really status stuff, but other kinds of flags: For slightly
     54           better password security, since the only way to send passwords
     55           to the IRC server securely (i.e. not echoing to screen or written
     56           to logfiles) is the /OPER command, try to use that command for
     57           stuff that matters. */
     58        OPER_HACK_IDENTIFY = 0x100,
     59        OPER_HACK_REGISTER = 0x200,
     60        OPER_HACK_ACCOUNT_ADD = 0x400,
     61        OPER_HACK_ANY = 0x700,  /* To check for them all at once. */
    5262} irc_status_t;
    5363
Note: See TracChangeset for help on using the changeset viewer.