Skip to content
Commits on Nov 20, 2015
  1. @kaniini

    Revert "supported: remove TARGMAX, nothing really uses it, and the in…

    kaniini committed
    …formation conveyed is useless anyway"
    This reverts commit ff2f68e.
  2. @kaniini
  3. @kaniini
Commits on Nov 19, 2015
  1. @kaniini

    parse: handle_encap(): remove parv[0] initialization, anything using …

    kaniini committed
    …parv[0] should crash the ircd
  2. @kaniini
Commits on Nov 16, 2015
  1. @kaniini

    supported: remove TARGMAX, nothing really uses it, and the informatio…

    kaniini committed
    …n conveyed is useless anyway
Commits on Nov 15, 2015
  1. @jillest

    monitor: Show 005 entry only if is actually loaded.

    jillest committed
    This only affects the MONITOR=<max> entry, not TARGMAX=...,MONITOR:
    which is harder to modify from a module.
Commits on Oct 25, 2015
  1. @aaronmdjones

    [libratbox] Remove an unused random function

    aaronmdjones committed
    Nothing in the Charybdis or libratbox code calls rb_get_pseudo_random
    and under OpenSSL it uses RAND_pseudo_bytes() which is both dangerous
    and removed in OpenSSL version 1.1.0.
Commits on Oct 23, 2015
  1. @aaronmdjones

    Improve the versions of TLS used for server to server linking

    aaronmdjones committed
    When building against current OpenSSL (<= 1.0.2) or old LibreSSL
    (< 2.2.2) the server will use TLSv1.0 only when connecting to other
    This patch corrects that.
  2. @aaronmdjones

    Use new TLS method APIs with new LibreSSL

    aaronmdjones committed
    OpenBSD 5.8 includes LibreSSL 2.2.2, which finally brings the API up to
    what they claim it is by implementing the new TLS client and server
    method APIs. Therefore, in furtherance of commits a4c8c82 and 1a4e224
    we can build with the new APIs if building against (real) OpenSSL 1.1.0
    or LibreSSL 2.2.2.
    Reported-by: Juuso Lapinlampi <>
Commits on Oct 15, 2015
  1. @kaniini

    Merge pull request #106 from awilfox/master

    kaniini committed
  2. @awilfox
  3. @awilfox
  4. @kaniini
Commits on Oct 12, 2015
  1. @kaniini
  2. @kaniini
Commits on Oct 11, 2015
  1. @kaniini
Commits on Oct 1, 2015
  1. @jillest
Commits on Sep 20, 2015
  1. @jillest
Commits on Sep 13, 2015
  1. @jillest

    s_conf: Split out a function.

    jillest committed
  2. @jillest

    kqueue: Remove unnecessary cast.

    jillest committed
  3. @jillest
  4. @jillest

    Check CIDR ban IP address for validity.

    jillest committed
    Otherwise, we compare to uninitialized stack data. This is wrong but seems
    Closes #103
Commits on Aug 8, 2015
  1. @kaniini

    Merge pull request #101 from Elizafox/master

    kaniini committed
    Relocate report_Klines to proper home
  2. @Elizafox

    Relocate report_Klines to proper home

    Elizafox committed
    This function is not used anywhere else but m_stats, so should be put
Commits on Jul 14, 2015
  1. @grawity

    Merge pull request #100 from Mkaysi/readme

    grawity committed
    Update NEWS &
  2. @Mikaela

    Update NEWS &

    Mikaela committed
    * Point to instead of I know that it's
      CNAME to chat, but I think it's preferable to use the irc. subdomain
      to make it clear that it's IRC.
    * Point to GitHub issue tracker instead of that
      doesn't exist
    * Remove mentioning of BUGS file and change README.FIRST to as
      the first doesn't exist and I think they are the same file.
Commits on Jul 6, 2015
  1. @kaniini

    Merge pull request #95 from jailbird777/master

    kaniini committed
    Spring cleaning redux
  2. @kaniini

    Merge pull request #89 from prgmrbill/add-channel-mode-s-help-cmode

    kaniini committed
    Adds extension channel modes to help/opers/cmode
Commits on Jun 25, 2015
  1. @aaronmdjones

    LibreSSL have far advanced OPENSSL_VERSION_NUMBER beyond the

    aaronmdjones committed
    feature set they support (2.0 even!), deliberately breaking
    backward compatibility. Therefore, in order to fix a regression
    introduced by commit a4c8c82 with regard to LibreSSL's stupidity,
    unconditionally use the old TLS API if building against LibreSSL.
Commits on May 20, 2015
  1. @aaronmdjones

    libratbox/openssl: Set explicit cipher list for the client context as…

    aaronmdjones committed
    This is in furtherance of commits 9799bea and 1f38446 and addresses
    any potential vulnerability to LogJam <>
  2. @aaronmdjones

    Fix regression introduced by previous commit

    aaronmdjones committed
    I really shouldn't copy and paste code.
  3. @aaronmdjones
Commits on Apr 20, 2015
  1. @jailbird777

    Spring cleaning redux:

    jailbird777 committed
    - Implemented changes suggested by Jilles
    - Remove some unused parameters in functions
    - Remove some unused ssl procs
    - 63-bit time_t support in TS deltas
    - const char * vs char * cleanup
    - struct alignment (void *) casts
    - signed vs unsigned fixes
    - bad memset() call
    - Bad LT_MAIN in libratbox
    - char -> unsigned char casts for isdigit/isspace/etc calls
    Thanks Jilles!
Commits on Mar 27, 2015
  1. @aaronmdjones

    Misc code cleanups

    aaronmdjones committed
    * src/packet.c: Remove a dead store
    * src/res.c: Remove a dead store
    * src/sslproc.c: Remove a dead store
    * src/sslproc.c: Don't call the same accessor twice
    These silence some fairly harmless compiler warnings
Something went wrong with that request. Please try again.