Commits on Jul 9, 2012
  1. @jlouis

    Implement LIST.

    jlouis committed Jul 9, 2012
Commits on Jul 8, 2012
  1. @jlouis

    Properly handle setting of topic.

    We use the chan_srv as the serialization point for setting topics.
    This makes sure that the client setting the topic blocks when doing so
    and it ensures no two clients can set topic at the time.
    jlouis committed Jul 8, 2012
  2. @jlouis
Commits on Jul 6, 2012
  1. @jlouis

    Work on handling meta-data for channels.

    The first stage is to support TOPIC correctly. This patch works toward
    that goal by being able to set the topic.
    jlouis committed Jul 6, 2012
  2. @jlouis
  3. @jlouis
  4. @jlouis

    Revamp a number of additional numerics.

    We are probably still missing some of them.
    jlouis committed Jul 6, 2012
  5. @jlouis

    Send to everybody, Quaff messages locally.

    A send to a channel should not echo to ourself. We capture this by
    quaffing and silencing the message when the source matches our nick.
    jlouis committed Jul 6, 2012
  6. @jlouis

    Fix Missing Numerics.

    jlouis committed Jul 6, 2012
  7. @jlouis

    Ranch does not include crypto and friends.

    There is a good reason for this since many ranch-users might want not
    to use SSL and friends. But we do.
    jlouis committed Jul 6, 2012
  8. @jlouis

    Add SSL support.

    jlouis committed Jul 6, 2012
Commits on Jul 5, 2012
  1. Kill dead numeric() function.

    committed Jul 5, 2012
  2. @jlouis
  3. @jlouis

    Support JOIN/PART correctly.

    jlouis committed Jul 5, 2012
  4. @jlouis

    Fix API.

    jlouis committed Jul 5, 2012
  5. @jlouis
  6. @jlouis
  7. @jlouis
  8. @jlouis
  9. @jlouis
  10. @jlouis

    Simplify the handle_nick_user function.

    It is way easier to handle this as a case-construct than a top-level
    one since the State is not changing from case to case.
    jlouis committed Jul 5, 2012
Commits on Jul 4, 2012
  1. @jlouis

    Kill wrong comments.

    jlouis committed Jul 4, 2012
  2. @jlouis
  3. @jlouis

    Handle PRIVMSG.

    jlouis committed Jul 4, 2012
  4. @jlouis

    Improve the nick API.

    Here is a better API: Rather than register/unregister, support a
    swap(From, To) function. This way, we specially handle a swap from "*"
    to a nick as the first kind of swap and then we handle swaps of nicks
    afterwards. With this, there is a simple way to know if there is an
    old nick we have to take care of.
    jlouis committed Jul 4, 2012
  5. @jlouis
  6. @jlouis
  7. @jlouis
  8. @jlouis
  9. @jlouis
  10. @jlouis

    Fix proper startup and stopping.

    With this, you can stop the application properly.
    jlouis committed Jul 4, 2012
Commits on Jul 1, 2012
  1. @jlouis
  2. @jlouis
  3. @jlouis
  4. @jlouis

    Build on the top level.

    jlouis committed Jul 1, 2012