Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: release/3.4
Commits on Aug 15, 2014
  1. Jilles Tjoelker

    SJOIN: Fix crash when both mode parameter and UID list are missing.

    jillest authored
    Closes #63
    
    (cherry picked from commit b733b9f)
  2. Jilles Tjoelker
  3. David Jilles Tjoelker

    strip_colour: Strip '\x0F' (^O, formatting off)

    auscompgeek authored jillest committed
    Reported by ssbr on freenode:
    
    chmode +c doesn't strip ^O, which turns off all previous formatting.
    This can cause clients that internally use mIRC formatting to render messages weirdly,
    e.g. highlighted messages in HexChat: <https://i.imgur.com/eDX8Aif.png>.
    (cherry picked from commit bd96349)
  4. Adam Jilles Tjoelker

    Fix buffer overflow in introduce_client and burst_TS6

    Adam- authored jillest committed
    If the client being introduced has more than 10 user modes send_umode()
    will overflow ubuf
    
    (cherry picked from commit 9744d53)
  5. Mantas Mikulėnas Jilles Tjoelker

    m_version: remove spaces from version string

    grawity authored jillest committed
    "to make it machine parseable again", as in ircd-seven commit 03b2176b88a1.
    
    (cherry picked from commit c72f15b)
    
    Conflicts:
    	include/messages.h
  6. Mantas Mikulėnas Jilles Tjoelker

    m_version: display charybdis version in /version

    grawity authored jillest committed
    Otherwise it just crashes when /version is used.
    
    Closes: #60
    (cherry picked from commit 0f4ed40)
  7. ShadowNinja Jilles Tjoelker

    Clarify UMODE +R help text

    ShadowNinja authored jillest committed
    (cherry picked from commit 445af26)
  8. Jilles Tjoelker

    extensions/roleplay: Fix memory leak on every use.

    jillest authored
    (cherry picked from commit a6b29d3)
    
    Conflicts:
    	extensions/m_roleplay.c
  9. Jilles Tjoelker

    extensions/mkpasswd: Do not leak /dev/random fd.

    jillest authored
    (cherry picked from commit f9960c0)
  10. Jilles Tjoelker

    webirc: Check validity of given IP.

    jillest authored
    (cherry picked from commit 0391874)
  11. Jilles Tjoelker

    doc/ts6-protocol: Document ETB message (EOPMOD capab).

    jillest authored
    (cherry picked from commit a5de4ed)
  12. Mantas Mikulėnas Jilles Tjoelker

    doc/ts6-protocol: Correct the mode letter for termination

    grawity authored jillest committed
    (cherry picked from commit 9337f5c)
  13. Rylee Fowler Jilles Tjoelker

    autotools: fix typo relating to ban db

    skyhighwings authored jillest committed
    (cherry picked from commit 1870e06)
  14. Jilles Tjoelker

    Avoid wrong detection of redundant/duplicate auth blocks with auth_user.

    jillest authored
    If there was more than one user= per auth block, the check for redundant
    or duplicate auth blocks did not take auth_user into account.
    
    (cherry picked from commit 0c2ea0c)
  15. Mantas Mikulėnas Jilles Tjoelker

    libratbox/crypt: fix difference from glibc in sha256_crypt()

    grawity authored jillest committed
    rb_crypt() was generating different SHA256 ($5$) hashes than glibc,
    making hashes generated with charybdis unusable in ratbox and other
    software, and vice versa.
    
    (cherry picked from commit 320d34a)
  16. Jilles Tjoelker

    openssl: Set some sort of session id context.

    jillest authored
    Without a session id context and if client certificates are used, OpenSSL
    fails the handshake if an attempt is made to reuse an old session. Various
    clients could not reconnect after a disconnection because of this.
    
    See https://bugzilla.mozilla.org/show_bug.cgi?id=858394#c34 for a bug
    report.
    
    (cherry picked from commit fabc317 and
    commit cee842a)
Commits on Jul 16, 2014
  1. Jilles Tjoelker

    libratbox: Fix undefined behaviour advancing pointer beyond end of ar…

    jillest authored
    …ray.
    
    The C standard does not allow constructing pointers beyond one past the end
    of an array. Therefore, if size is an unsigned type (size_t), then
    buf + size is never less than buf.
    
    Clang on 32-bit took advantage of the undefined behaviour, causing
    segfaults.
    
    (cherry picked from commit fab79c5)
Commits on Apr 27, 2014
  1. Jilles Tjoelker

    info: Change N-line to connect block.

    jillest authored
    (cherry picked from commit bf77c3a)
  2. Jilles Tjoelker

    example confs: Remove AHBL blacklists, which are no longer available.

    jillest authored
    (cherry picked from commit a0998bc)
    
    Conflicts:
    	doc/example.conf
    	doc/reference.conf
Commits on Dec 31, 2012
  1. Jilles Tjoelker

    Rerun autoconf.

    jillest authored
  2. Jilles Tjoelker

    Bump version to 3.4.2.

    jillest authored
  3. William Pitcock Jilles Tjoelker

    m_capab: fix a possible remote crash triggered by the CAPAB parsing c…

    kaniini authored jillest committed
    …ode.
    
    (cherry picked from commit ac0707a)
Commits on Nov 3, 2012
  1. Jilles Tjoelker

    Rerun autoconf.

    jillest authored
  2. Jilles Tjoelker

    Bump version to 3.4.1.

    jillest authored
Commits on Oct 18, 2012
  1. Jilles Tjoelker

    Fix a crash with testline, introduced with the "underlying ipv4" feat…

    jillest authored
    …ure.
    
    (cherry picked from commit 6387b5a)
Commits on Oct 10, 2012
  1. Jilles Tjoelker

    Rerun autoconf.

    jillest authored
  2. Jilles Tjoelker

    Bump version to 3.4.0.

    jillest authored
  3. William Pitcock Jilles Tjoelker

    reslib: remove advertising clause, which was dropped as a requirement…

    kaniini authored jillest committed
    … by the copyright holder.
    
    (See http://svnweb.freebsd.org/base/head/COPYRIGHT?view=co).
    Closes #5.
  4. Jilles Tjoelker
  5. Jilles Tjoelker
Commits on Sep 23, 2012
  1. William Pitcock
  2. William Pitcock
  3. William Pitcock
  4. William Pitcock

    Define RPL_STARTTLS.

    kaniini authored
Commits on Sep 8, 2012
  1. Kiyoshi Aman Jilles Tjoelker

    GIT-Access: Our repos are on github now, so let's say so.

    Aerdan authored jillest committed
    (cherry picked from commit 55a06c8)
Something went wrong with that request. Please try again.