Commit graph

  • 1272b289e6
    librb: dictionary_add mishandles replacing elements Simon Arlott 2017-08-06 18:37:20 +0100
  • f06b5e9c53
    charybdis 4-rc6 Simon Arlott 2017-08-06 16:43:49 +0100
  • cb53fd6a83
    tests: send1: add tag tests to all functions Simon Arlott 2017-08-06 16:20:03 +0100
  • 4b1cce65ed
    ircd: send tags on every message Simon Arlott 2017-08-06 12:05:24 +0100
  • 8f43ad3f72
    tests: send1: fix sendto_channel_opmod (remote) to cover all scenarios Simon Arlott 2017-08-06 13:30:47 +0100
  • a53032dd70
    tests: send1: fix sendto_channel_opmod (remote) to call the right function Simon Arlott 2017-08-06 13:14:12 +0100
  • dd3a17a0c2
    tests: send1: add missing CAP_SERVER_TIME test to sendto_channel_flags from remote users Simon Arlott 2017-08-06 13:00:49 +0100
  • 762adec9f6
    tests: send1: test MODE_MODERATED with sendto_channel_opmod Simon Arlott 2017-08-06 12:53:39 +0100
  • 692fbac66d
    tests: send1: load modules in a predictable order Simon Arlott 2017-08-06 11:05:03 +0100
  • 4e9035f2f1
    tests: add missing modules symlinks Simon Arlott 2017-08-06 01:42:51 +0100
  • 54f75d36e3
    tests: add remaining sendto_* tests Simon Arlott 2017-08-06 01:12:59 +0100
  • 42ae8ab21f
    ircd: check caps for user in sendto_common_channels_local Simon Arlott 2017-08-05 22:34:17 +0100
  • 60f1d711e6
    tests: add remote server message tests Simon Arlott 2017-08-05 16:54:44 +0100
  • 6af47466a8
    tests: add client util make_local_person_oper() Simon Arlott 2017-08-05 14:14:53 +0100
  • d2b5f4111b
    tests: add sendto_* test framework Simon Arlott 2017-08-05 14:09:01 +0100
  • 84a3275b7a
    ircd: log command in mod_add_cmd/mod_del_cmd error scenarios Simon Arlott 2017-08-05 12:29:52 +0100
  • 4212494106
    ircd: substitution: fix buffer overrun if variable name is too long Simon Arlott 2017-08-05 11:27:02 +0100
  • 6b80043eca
    remove unused variables Simon Arlott 2017-08-04 21:01:17 +0100
  • 4f8866f680
    ssld: avoid clang static analysis warning Simon Arlott 2017-07-29 20:29:24 +0100
  • b582b00585
    tests: fix warnings Simon Arlott 2017-08-04 19:45:34 +0100
  • de36941445
    remove unused variables Simon Arlott 2017-08-04 19:56:29 +0100
  • 2355be38a3
    m_webirc: set sockhost before potentially using it to set host Simon Arlott 2017-08-01 22:42:56 +0100
  • a2a670824c
    cap_server_time: check return values of string functions Simon Arlott 2017-07-31 07:58:06 +0100
  • 2d5f4d8e7f
    cap_server_time: provide time with millisecond resolution Simon Arlott 2017-07-30 22:03:23 +0100
  • 30275c67c5
    charybdis 4-rc5 Simon Arlott 2017-07-30 18:43:52 +0100
  • 515467e527
    mbedtls.c: minor fixups Aaron Jones 2017-07-03 00:12:47 +0000
  • 3fb264ef49
    m_cap: use rn_snprintf_try_append Simon Arlott 2017-07-30 18:04:38 +0100
  • 0e6b8d0af9
    tests: add rb_snprintf_append, rb_snprintf_try_append tests Simon Arlott 2017-07-30 17:05:26 +0100
  • e5c434a2df
    librb: add rb_snprintf_try_append Simon Arlott 2017-07-30 17:04:06 +0100
  • 8573c3409e
    librb: rb_snprinf_append: handle error return value from vsnprintf() Simon Arlott 2017-07-30 17:03:30 +0100
  • 2cc7be9977
    tests: add rb_linebuf_put tests Simon Arlott 2017-07-30 15:56:29 +0100
  • 7a06833fb4
    librb: linebuf: reduce the number of "put" implementations from 4 to 1 Simon Arlott 2017-07-30 13:47:27 +0100
  • a7fed8715b
    Revert "Core modules cannot be unloaded, otherwise bad things happen." Simon Arlott 2017-07-29 23:51:54 +0100
  • 2f0b6f83bd
    m_join: remove global variable parabuf Simon Arlott 2017-07-29 23:19:24 +0100
  • 95fff33cf6
    m_join: remove global variable modebuf Simon Arlott 2017-07-29 23:15:14 +0100
  • b051b0efd9
    m_join: remove global variable para Simon Arlott 2017-07-29 23:11:36 +0100
  • 7fce9c6d1b
    m_join: remove global variable pargs Simon Arlott 2017-07-29 23:10:35 +0100
  • 2077757f2a
    m_join: remove global variable mbuf Simon Arlott 2017-07-29 23:09:16 +0100
  • 4c7d1de8f3
    librb: linebuf needs to use the buffer limit from msgbuf_unparse_prefix Simon Arlott 2017-07-29 23:32:27 +0100
  • 5ce6360b72
    ircd: send: these buffers can be static Simon Arlott 2017-07-29 23:24:23 +0100
  • b6f271b2aa
    m_cap: Fix CAP LS generation Simon Arlott 2017-07-29 22:15:27 +0100
  • 2100c58d09
    librb: rb_rawbuf_length: do something if soft assert fails Simon Arlott 2017-07-29 17:47:07 +0100
  • 108699df3c
    tests: add msgbuf_unparse tests Simon Arlott 2017-07-28 18:34:46 +0100
  • 17ea888046
    tests: add substitution_parse tests Simon Arlott 2017-07-27 12:58:13 +0100
  • 05a16d98e1
    tests: add msgbuf_parse tests Simon Arlott 2017-07-26 21:06:49 +0100
  • f3564f47f4
    msgbuf: correctly split buffers into IRCv3 tags and RFC1459 message data Simon Arlott 2017-06-28 21:24:10 +0100
  • 9f46eae691
    linebuf: increase buffer size to accommodate IRCv3 tags Simon Arlott 2017-06-28 20:40:03 +0100
  • 8fe5ef5a23
    tests: add C TAP harness Simon Arlott 2017-07-25 21:02:45 +0100
  • 33ded5fc57
    librb: remove unnecessary NULL from the end of rb_string_to_array output Simon Arlott 2017-07-28 21:50:16 +0100
  • 86432f8f86
    ircd: attach_conf: avoid clang static analysis warning Simon Arlott 2017-07-29 20:26:21 +0100
  • b5ad4cdfde
    make soft asserts better by allowing them to be used in expressions Simon Arlott 2017-07-29 17:37:53 +0100
  • 3ec3b44c7e
    wsockd: avoid clang static analysis warning Simon Arlott 2017-07-29 21:05:41 +0100
  • 26acc0c4fd
    authd: opm: avoid clang static analysis warning Simon Arlott 2017-07-29 22:31:04 +0100
  • 07807ce8b0
    ircd: send_to_channel_flags: avoid clang static analysis warning Simon Arlott 2017-07-29 20:45:53 +0100
  • d856535edd
    ircd: sendto_one_notice: avoid clang static analysis warning Simon Arlott 2017-07-29 20:41:37 +0100
  • 45285c4a73
    librb: rb_lib_loop: avoid clang static analysis warning Simon Arlott 2017-07-29 20:35:54 +0100
  • 209c57fbbf
    ssld: avoid clang static analysis warning Simon Arlott 2017-07-29 20:29:24 +0100
  • 0d6da1a9c1
    ircd: sendto_one_numeric: avoid clang static analysis warning Simon Arlott 2017-07-29 20:16:59 +0100
  • 4a9f4dccb8
    authd: opm: avoid clang static analysis warning Simon Arlott 2017-07-29 20:16:26 +0100
  • b9a6f1e5a1
    ircd: get_or_create_channel: avoid clang static analysis warning Simon Arlott 2017-07-29 20:14:43 +0100
  • f660af2155
    ssld: avoid clang static analysis warning Simon Arlott 2017-07-29 19:45:07 +0100
  • 0ded533dbc
    ircd: sendto_one_prefix: avoid clang static analysis warning Simon Arlott 2017-07-29 19:25:11 +0100
  • 6c1e15a432
    exit_remote_server: avoid clang static analysis warning Simon Arlott 2017-07-29 19:17:34 +0100
  • 630c15211d
    librb: rb_linebuf_copy_raw: remove unused assignment Simon Arlott 2017-07-29 19:27:19 +0100
  • ab5fc9c032
    ircd: hostmask: avoid clang static analysis warning Simon Arlott 2017-07-29 17:39:28 +0100
  • b0adc7bf97
    librb: commio: Must set addrlen before every call to accept() Simon Arlott 2017-07-29 21:38:34 +0100
  • 8467fd9caf
    ircd: listener: Document check_reject() behaviour Simon Arlott 2017-07-29 21:31:17 +0100
  • 23e722ea21
    wsockd: Initialise ws_frame_hdr_t before using it Simon Arlott 2017-07-29 19:59:20 +0100
  • a940f54623
    sslproc: check number of arguments to zipstats command Simon Arlott 2017-07-28 21:28:44 +0100
  • ed9f6a6565
    src/channel.c: don't use the bancache in is_banned()/is_quieted() Aaron Jones 2017-07-05 17:35:28 +0000
  • be9fb5ac00
    Revert "no really, it's dead people" Simon Arlott 2017-07-27 18:51:13 +0100
  • 4efe9cf25d
    charybdis 4-rc4 Simon Arlott 2017-07-27 18:46:42 +0100
  • e9f0d740e3
    msgbuf: remove unused field parselen Simon Arlott 2017-07-26 12:10:17 +0100
  • fb81421fc7
    ircd: substitution: fix NULL termination buffer overrun when the output is too large for the buffer Simon Arlott 2017-07-27 12:58:23 +0100
  • 1dfb080874
    ircd: substitution: fix overrun with unterminated '}' in format string Simon Arlott 2017-07-26 22:52:51 +0100
  • 169a1c3535
    msgbuf: s_assert is not a substitute for proper code Simon Arlott 2017-07-26 19:18:08 +0100
  • d2b3a2a474
    ircd: check_server: don't allow a connection if that would exceed the class limit Simon Arlott 2017-07-23 15:34:29 +0100
  • e3cea4d811
    ircd: serv_connect: don't try to connect if that would exceed the class limit Simon Arlott 2017-07-23 14:59:22 +0100
  • fdfe62e7cc
    m_webirc: use rb_inet_ntop_sock to populate sockhost Simon Arlott 2017-06-27 20:45:02 +0100
  • 89bb7d65fb
    ircd: s_conf: fix use of strlcpy in strip_tabs Simon Arlott 2017-06-25 19:48:49 +0100
  • 40ac82e878 no really, it's dead people William Pitcock 2017-02-27 23:31:32 -0600
  • fe45fd6105
    CREDITS: fix my nickname and update my email address Simon Arlott 2017-01-06 21:51:05 +0000
  • c3abf98286
    MbedTLS: Disable TLSv1.0 Aaron Jones 2016-12-30 17:54:05 +0000
  • 35cd299395
    OpenSSL: Disable TLSv1.0 Aaron Jones 2016-12-30 17:44:03 +0000
  • 5bcd4c7c60
    GNUTLS: Provide a default priority string, disable TLSv1.0 in it Aaron Jones 2016-12-30 17:39:45 +0000
  • 1175ff837d extensions/extb_channel: Allow matching secret channels. Keith Buck 2016-12-29 05:44:18 +0000
  • 28f877462d
    Documentation: Comment-out the OPM block and its options by default Aaron Jones 2016-12-28 23:41:32 +0000
  • 41390bfe5f
    When a remote MODRESTART command is received, it will pass through the ENCAP module. The ms_encap function is responsible for dispatching the command handler and then the modules will eventually be reloaded. Aaron Jones 2016-12-28 22:08:14 +0000
  • 6002ccec6b
    mkpasswd: avoid strdup(NULL) and the like if rb_crypt() fails Aaron Jones 2016-12-20 17:29:37 +0000
  • d1f8acb0da
    authd: don't exit() on OPM duplicate scanner errors, just ignore it Aaron Jones 2016-12-19 04:56:54 +0000
  • df0c70dd1f mr_server: Handle certificate validation errors. Keith Buck 2016-12-09 10:01:22 +0000
  • d57ff45c68 .gitignore: ignore .exe extension. Utilized when building on windows, but shouldn't require any iff windows case when on unix, so it can be simply ignored. Jason Volk 2016-12-05 14:14:23 -0500
  • fbd3e77eac m_rehash: Require admin privileges for REHASH SSLD. Keith Buck 2016-12-04 22:03:34 +0000
  • ab6a27d184
    Fix cross compile for Windows Simon Arlott 2016-12-04 20:21:07 +0000
  • 57dd2c6a89
    msgbuf: don't append a ';' unless there are existing tags Simon Arlott 2016-11-25 16:02:11 +0000
  • 6396c5da07
    fix privmsg/notice send functions to use variable argument lists properly Simon Arlott 2016-11-25 16:19:29 +0000
  • a49b954f98
    reference.conf: Use proper IPv6 RFC Documentation Range Subnet Aaron Jones 2016-11-27 20:51:06 +0000
  • e2d5ffd5dd
    echo-message should work for privmsg/notice to another user Simon Arlott 2016-11-23 21:43:33 +0000
  • 2d8d5b058b
    echo-message should work for clients that aren't in the target channel Simon Arlott 2016-11-23 21:14:44 +0000
  • f41f79971c
    server_estab: don't try to send to a dead client Simon Arlott 2016-11-20 21:41:18 +0000