Permalink
Switch branches/tags
Nothing to show
Commits on Sep 14, 2011
  1. Remove debug.

    committed Sep 14, 2011
  2. Fix spurious "proxy client disconnected" signals.

    Only send "proxy client disconnected" if we sent "proxy client
    logged in" previously.  This happens if a client connects but
    disconnects without authenticating.
    committed Sep 14, 2011
  3. Keep more private messages than public messages.

    Public messages are per-channel, but the private message count is
    global.
    
    (This isn't ideal: we'll keep private messages forever, so if you leave
    the client running for a long time and connect with a new client, you'll
    get messages you received a long time ago.)
    committed Sep 14, 2011
  4. proxy_backlog.pl updates.

    Messages are only sent to each client once.  Store messages per-target
    (private and per-channel), and keep recent messages for each, so channel
    messages don't push private messages out.  Clear logs for a channel when
    parting.
    committed Sep 14, 2011
Commits on Sep 13, 2011
  1. Store and expose the username provided by proxy clients.

    Scripts can use this to distinguish one client from another.
    committed Sep 13, 2011
  2. Add proxy_backlog.pl.

    This is updated to use new signals, so it can send actual PRIVMSGs
    instead of sending literal screen contents.
    committed Sep 13, 2011
  3. Enable irssi-proxy by default.

    (Why was this disabled by default?  There's nothing special about this
    feature; I don't think it should even be optional.)
    committed Sep 13, 2011
  4. Cosmetic cleanup.

    Avoid splitting if/else statements across #ifdefs.
    committed Sep 13, 2011
  5. Fix SSL proxy disconnections.

    SSL_read returns 0 on a normal disconnection, but this function returns
    -1.  This caused disconnected proxy clients to busy loop on the closed
    socket.
    committed Sep 13, 2011
  6. Route proxy commands through a signal.

    This allows scripts to intercept commands, for implementing client-side
    commands at the proxy.
    committed Sep 13, 2011
  7. Fire a signal when proxy clients connect.

    Fires "proxy client logged in".  This is fired after the client is fully
    logged in, and after the initial data dump is complete.
    committed Sep 13, 2011
  8. Support TLS certificate chain files.

    Use SSL_CTX_use_certificate_chain_file, not SSL_CTX_use_certificate_file.
    This is needed to support certificates that require intermediate certs,
    eg. GoDaddy.
    committed Sep 13, 2011
  9. Fix TLS-1 connections.

    Use SSLv23_server_method, not SSLv2_server_method, so TLSv1 is
    supported.  Keep SSLv2 disabled.
    committed Sep 13, 2011
  10. Support SSL with irssiproxy.

    Applies the patch at:
    
      http://bugs.irssi.org/index.php?do=details&task_id=645
    
    with several ts=4 errors corrected.
    committed Sep 13, 2011
  11. Fix incorrect "links" message.

    This uses elinks, not links.
    committed Sep 13, 2011
Commits on Jul 31, 2011
  1. Document available options for /JOIN command.

    git-svn-id: http://svn.irssi.org/repos/irssi/trunk@5207 dbcabf3a-b0e7-0310-adc4-f8d773084564
    bazerka committed Jul 31, 2011
Commits on Jul 30, 2011
  1. Clarify delimiter needed for -channels option of /HILIGHT and /IGNORE…

    … commands.
    
    git-svn-id: http://svn.irssi.org/repos/irssi/trunk@5206 dbcabf3a-b0e7-0310-adc4-f8d773084564
    bazerka committed Jul 30, 2011
Commits on May 15, 2011
  1. Accept names replies with nick!user@host instead of nick

    if they are somehow enabled (UHNAMES/userhost-in-names).
    
    bug #805
    
    
    git-svn-id: http://svn.irssi.org/repos/irssi/trunk@5205 dbcabf3a-b0e7-0310-adc4-f8d773084564
    jilles committed May 15, 2011
Commits on May 4, 2011
  1. Add a reference to /help levels for IGNORE help entry.

    git-svn-id: http://svn.irssi.org/repos/irssi/trunk@5204 dbcabf3a-b0e7-0310-adc4-f8d773084564
    bazerka committed May 4, 2011
Commits on Feb 10, 2011
  1. Ensure that expando_cumode_space() doesn't free unallocated memory wh…

    …en no
    
    prefix exists by conditionally allocating and marking to-be-freed the cumode
    string inside of expando_cumode(). (Bug #669)
    
    
    git-svn-id: http://svn.irssi.org/repos/irssi/trunk@5203 dbcabf3a-b0e7-0310-adc4-f8d773084564
    bazerka committed Feb 10, 2011
Commits on Dec 9, 2010
  1. Add the path contained in the perl_use_lib setting to the search list

    when attempting to automatically use chat_protocol perl modules. This
    fixes the automatic calling of "use Irssi::Irc" when the Irssi perl modules
    have been installed in a location outside of perl's site/vendor hierarchy.
    
    
    git-svn-id: http://svn.irssi.org/repos/irssi/trunk@5197 dbcabf3a-b0e7-0310-adc4-f8d773084564
    bazerka committed Dec 9, 2010
Commits on Nov 17, 2010
  1. Do not go beyond the end of the string when processing an octal escape.

    This code is used, for example, when /set expand_escapes on.
    
    I can't reproduce crashes but I can reproduce garbage if I type a\1.
    
    bug #775
    
    
    git-svn-id: http://svn.irssi.org/repos/irssi/trunk@5195 dbcabf3a-b0e7-0310-adc4-f8d773084564
    jilles committed Nov 17, 2010
Commits on Oct 31, 2010
  1. Set window binds for channel items as sticky when re-creating window

    binds as part of /layout save. This addresses the problem of previously 
    saved channel window items forgetting their windows upon reconnection, 
    which resulted in them being opened in new windows. 
    
    
    git-svn-id: http://svn.irssi.org/repos/irssi/trunk@5194 dbcabf3a-b0e7-0310-adc4-f8d773084564
    bazerka committed Oct 31, 2010
Commits on Oct 2, 2010
  1. Strip the argument for boolean options. Patch by Svante Kvarnström. F…

    …ixes: #769
    
    git-svn-id: http://svn.irssi.org/repos/irssi/trunk@5191 dbcabf3a-b0e7-0310-adc4-f8d773084564
    ahf committed Oct 2, 2010
Commits on Aug 14, 2010
  1. Readd Freenode to the list of IRC networks in the default configurati…

    …on file.
    
    git-svn-id: http://svn.irssi.org/repos/irssi/trunk@5190 dbcabf3a-b0e7-0310-adc4-f8d773084564
    ahf committed Aug 14, 2010
Commits on Jul 28, 2010
  1. Fix indention.

    git-svn-id: http://svn.irssi.org/repos/irssi/trunk@5186 dbcabf3a-b0e7-0310-adc4-f8d773084564
    ahf committed Jul 28, 2010
Commits on Jul 24, 2010
  1. Add prefixes to irc_nicklist_insert() so that nickrec.prefixes is acc…

    …urate in the
    
    "nicklist new" signal.
    
    Fixes the nicklist sorting on xirssi.
    
    Patch by nenolod.
    
    
    git-svn-id: http://svn.irssi.org/repos/irssi/trunk@5184 dbcabf3a-b0e7-0310-adc4-f8d773084564
    coekie committed Jul 24, 2010
Commits on Jul 13, 2010
  1. Bug #748: Fix /ignore -network. Patch by pyropeter

    git-svn-id: http://svn.irssi.org/repos/irssi/trunk@5175 dbcabf3a-b0e7-0310-adc4-f8d773084564
    coekie committed Jul 13, 2010
Commits on May 20, 2010
  1. When sending a signal to an /exec'd command, send it to the process

    group id instead of the process id. (This covers the case of /bin/sh
    instances which fork/exec commands passed via -c. In such cases,
    sending a signal to the stored process id would sent it to the /bin/sh
    process itself, not the forked child.)
    
    Add error reporting to sending signals.
    
    
    git-svn-id: http://svn.irssi.org/repos/irssi/trunk@5174 dbcabf3a-b0e7-0310-adc4-f8d773084564
    bazerka committed May 20, 2010
Commits on May 19, 2010
  1. Update help for /exec - clarify use of % prefix for id in command syn…

    …tax.
    
    git-svn-id: http://svn.irssi.org/repos/irssi/trunk@5173 dbcabf3a-b0e7-0310-adc4-f8d773084564
    bazerka committed May 19, 2010
  2. Correct typo (it's -> its) - spotted by coekie.

    git-svn-id: http://svn.irssi.org/repos/irssi/trunk@5172 dbcabf3a-b0e7-0310-adc4-f8d773084564
    bazerka committed May 19, 2010
Commits on May 16, 2010
  1. Add myself to AUTHORS.

    git-svn-id: http://svn.irssi.org/repos/irssi/trunk@5171 dbcabf3a-b0e7-0310-adc4-f8d773084564
    bazerka committed May 16, 2010
  2. Fix segfault generated by SSL disconnections. (Bug #752)

    git-svn-id: http://svn.irssi.org/repos/irssi/trunk@5170 dbcabf3a-b0e7-0310-adc4-f8d773084564
    bazerka committed May 16, 2010
Commits on Apr 4, 2010
  1. Remove warnings about uninitialized variables.

    git-svn-id: http://svn.irssi.org/repos/irssi/trunk@5140 dbcabf3a-b0e7-0310-adc4-f8d773084564
    ahf committed Apr 4, 2010