Commit graph

  • 98c4aaeaff
    MbedTLS: Adjust ciphersuite order and update documentation Aaron Jones 2016-10-18 11:16:38 +00:00
  • d7f66fc3bf
    README: Fix location of channel Aaron Jones 2016-10-15 12:50:47 +00:00
  • 23f5c31719
    SASL: Relax rate limiting for failures a little Aaron Jones 2016-10-02 14:13:02 +00:00
  • 8e3d0668a4 Merge pull request #221 from Xenthys/release/4 Aaron Jones 2016-10-02 10:02:02 +00:00
  • c4a51af37c Merge pull request #222 from Xenthys/release/4+sasl Aaron Jones 2016-10-02 09:50:57 +00:00
  • 46ef49c390
    SASL: rate-limit after the 2nd failed attempt (m_sasl.c) Xenthys 2016-10-02 03:57:11 +02:00
  • bd2c29f738
    Added kick immunity to umode +p (oper-override) Xenthys 2016-09-29 00:34:53 +02:00
  • c6d884e877
    whois: check target is an oper before assuming they have a privset Aaron Jones 2016-09-20 13:46:33 +00:00
  • b1c32af98e helpops: add duplication guards on helper/dehelper state changes William Pitcock 2016-09-18 17:11:00 -05:00
  • 56fbe141a1
    GNUTLS: Forward-port release/3.5 improvements Aaron Jones 2016-09-17 17:53:01 +00:00
  • dd066596dc
    MbedTLS: Forward-port release/3.5 improvements Aaron Jones 2016-09-17 17:19:31 +00:00
  • 73470f0b3c
    OpenSSL: Forward-port release/3.5 improvements Aaron Jones 2016-09-17 17:03:21 +00:00
  • 087555a00f ircd: introduce 'no-export' links William Pitcock 2016-09-16 17:18:55 -05:00
  • 4d3f8ead19 helpops: fix up graph cleanup for helpers_list William Pitcock 2016-09-16 17:02:50 -05:00
  • 5a12d0b1e8 extensions/chantype_dummy: ^ is a valid nickchar, but > isn't William Pitcock 2016-09-16 14:12:29 -05:00
  • 1e706d5ae2 NEWS: document new CHANTYPES api William Pitcock 2016-09-16 14:08:04 -05:00
  • 1cfc0cd9f2 extensions/chantype_dummy: cleanups William Pitcock 2016-09-16 14:07:54 -05:00
  • 1af4eff6f6 channels: fix IsChannelName() to actually use IsChanPrefix(). William Pitcock 2016-09-16 14:02:41 -05:00
  • 6e86cdd6d6 supported: fix up CHANTYPES William Pitcock 2016-09-16 14:00:00 -05:00
  • 75980a5e2f extensions: add new module adding ^channels (which are just like #channels) William Pitcock 2016-09-16 13:55:44 -05:00
  • 01978a2c8c supported: add chantypes_update() William Pitcock 2016-09-16 13:49:02 -05:00
  • f3b84221d0 match: allow the CharAttrs table to be modified at runtime William Pitcock 2016-09-16 13:09:44 -05:00
  • e47c4be18c helpops: MyClient() check is wrong, we only care if it is a Person or a Server William Pitcock 2016-09-16 12:57:34 -05:00
  • 8093dc5fb7 helpops: handle cleaning up remote opers from the helpops list William Pitcock 2016-09-16 12:56:18 -05:00
  • a4840ff1d8 Merge pull request #217 from Xenthys/release/4 William Pitcock 2016-09-15 22:06:40 -07:00
  • f32b9ebd63 Add hooks for local and remote nick changes Stephen Bennett 2008-11-09 18:54:00 +00:00
  • 6d16f66be6
    msgbuf: Fix remote crash vulnerability due to malformed message tag. Aaron Jones 2016-09-11 10:33:19 +00:00
  • 89aef424e9 m_grant.c - fixed remote grant support Xenthys 2016-09-10 17:54:13 +02:00
  • c4acd427ac
    MbedTLS: Misc backend cleanups Aaron Jones 2016-09-10 08:51:09 +00:00
  • 73c486c7a5
    MbedTLS: Treat 0 bytes read/written to socket properly Aaron Jones 2016-09-09 01:46:20 +00:00
  • 7272518795
    MbedTLS: Initial attempt to port release/3.5 commit 89d4c468 to this branch Aaron Jones 2016-09-04 03:50:29 +00:00
  • ac88154f94
    SASL: Disallow beginning : and space anywhere in AUTHENTICATE parameter Aaron Jones 2016-09-03 17:29:53 +00:00
  • 86e1de17f3
    ircd: serv_connect: initialise sa_connect/sa_bind to AF_UNSPEC Simon Arlott 2016-09-03 14:50:59 +01:00
  • 1315fd5920
    librb: set sockaddr port to 0 in success path Simon Arlott 2016-09-03 14:36:17 +01:00
  • 94f114641c
    OpenSSL: Initialise if LibreSSL Aaron Jones 2016-09-01 19:29:47 +00:00
  • 572c2d4b05
    OpenSSL: Initialise one context at a time Aaron Jones 2016-08-30 10:30:17 +00:00
  • 0942c1fc26
    Print initialisation notice before forking Aaron Jones 2016-08-24 16:44:04 +00:00
  • c1fc044c35
    ircd: Fix umode orphan scheme. Jason Volk 2016-08-24 06:14:47 -07:00
  • f4e9d91580
    startup: fork before initialising the event subsystem Aaron Jones 2016-08-21 22:29:16 +00:00
  • 0c23c0b1c5
    Attempt to open /dev/null before forking incase it would fail Aaron Jones 2016-08-21 00:32:34 +00:00
  • 0c433865d3
    Attempt #2 at fixing the file descriptor mess. Aaron Jones 2016-08-21 00:15:17 +00:00
  • ef24ede3e2
    Revert "ircd startup: avoid black magic with file descriptors" Aaron Jones 2016-08-20 22:22:37 +00:00
  • 27c0f6d8f4
    ircd startup: avoid black magic with file descriptors Aaron Jones 2016-08-20 21:14:53 +00:00
  • ffedad8dfb ircd: Allow non-default CAP_MASK during server estab. Jason Volk 2016-08-20 04:10:28 -07:00
  • 31145ea0b3
    TLS Backends: Harmomise the rb_ssl_get_cipher() function Aaron Jones 2016-08-20 04:16:33 +01:00
  • 4906854293
    GNUTLS: Avoid null dereference in constructing ciphersuite Aaron Jones 2016-08-19 20:26:43 +00:00
  • 6971019a09
    GNUTLS: Cleanup fingerprint generation Aaron Jones 2016-08-19 19:14:40 +00:00
  • fd9f652150
    README: Clarify that OpenSSL is not required for ECDHE Aaron Jones 2016-08-15 10:50:59 +00:00
  • ba1edd7277
    mkpasswd: use urandom for salts, cleanup Aaron Jones 2016-08-15 09:50:53 +00:00
  • add3f90b9f
    openssl: Avoid use-after-free when rehashing fails to load new files Aaron Jones 2016-08-12 13:34:13 +00:00
  • e5b5dc997d charybdis 4-rc3. William Pitcock 2016-08-05 23:38:34 -05:00
  • f8f5ff705a m_grant: convert jevolk's rewritten version to AV2 William Pitcock 2016-08-05 23:37:05 -05:00
  • 980cf654d0 Merge pull request #207 from charybdis-ircd/jevolk-patch-1 William Pitcock 2016-08-05 23:07:00 -05:00
  • 7c003d84bc authd: Fix use after reference count decrement. Jason Volk 2016-08-05 13:08:16 -06:00
  • 5191cd0814 Merge pull request #205 from jevolk/release/4 William Pitcock 2016-07-27 02:34:38 -05:00
  • 17f925817e m_grant: rewrite. Jason Volk 2016-07-26 22:40:26 -07:00
  • 4cc889ae17
    ircd: Fix missing operhash reference decrement from b02a913b. Jason Volk 2016-07-19 15:59:35 -07:00
  • e4a7cf9f50 Fix erroneous return value. Jason Volk 2016-07-16 11:26:38 -07:00
  • 6621472435
    reference.conf: Document fingerprint generation Aaron Jones 2016-07-16 05:41:49 +00:00
  • 8b0392ca39
    Fix stupid compiler errors by my stupidity and tiredness Elizabeth Myers 2016-06-27 19:14:32 -05:00
  • cec81c7978
    blacklist: add blacklist_cancel_none Elizabeth Myers 2016-06-27 19:06:49 -05:00
  • 1db45f312a
    blacklist: add return statement. d'oh. Elizabeth Myers 2016-06-27 19:00:00 -05:00
  • c47e4958e9
    blacklist: fix precedence lossage Elizabeth Myers 2016-06-27 18:59:53 -05:00
  • 02e4674001
    blacklist: if no blacklists were checked, properly terminate query. Elizabeth Myers 2016-06-27 18:56:14 -05:00
  • d52762b2a9
    build_rdns: minor cleanup Elizabeth Myers 2016-06-27 18:37:46 -05:00
  • c12d9cd3b2
    blacklist: tweak message for timeout Elizabeth Myers 2016-06-27 18:28:02 -05:00
  • f16493f468
    blacklist: give different messages for cancellation and timeout Elizabeth Myers 2016-06-27 18:24:39 -05:00
  • 9a71801d08 charybdis 4-rc2. William Pitcock 2016-06-25 22:10:41 -05:00
  • 74edf6bac0 Merge branch 'master' into release/4 William Pitcock 2016-06-25 14:27:44 -05:00
  • 12de082e2c Fix bug. Note: The second hunk is just an assumption. It's not called from anywhere. Jason Volk 2016-06-24 19:29:02 -07:00
  • c642292f25 Merge pull request #196 from jevolk/master William Pitcock 2016-06-21 20:00:01 -05:00
  • b5cfad0319 Core modules cannot be unloaded, otherwise bad things happen. Additionally some information is logged and passed to the operator conducting a MODRESTART. Jason Volk 2016-06-21 17:39:44 -07:00
  • 94afbe9c8e ircd: Fix capability entry name string ownership. The entry->cap must be copied and exclusive to the entry for the cap to be orphaned, even if literals are expected. Because modules. Jason Volk 2016-06-21 17:32:28 -07:00
  • 9ce88407b2 charybdis 4-rc1. William Pitcock 2016-06-19 22:44:47 -05:00
  • 34ec4fcaeb Merge branch 'master' into release/4 William Pitcock 2016-06-19 21:49:52 -05:00
  • 2e29fd422d librb: remove one more VMS detritius William Pitcock 2016-06-19 21:47:59 -05:00
  • 0268efc78c librb: we have no plans to support VMS William Pitcock 2016-06-19 21:47:23 -05:00
  • 16e64bb554 Merge branch 'master' into release/4 William Pitcock 2016-06-18 01:06:52 -05:00
  • 94555087a1 ircd: relocate_paths() back on windows only now William Pitcock 2016-06-18 01:05:38 -05:00
  • 2185c50aad m_modules: use new module api William Pitcock 2016-06-18 00:59:15 -05:00
  • 1e37cb443d conf_parser: warning fixes William Pitcock 2016-06-18 00:52:54 -05:00
  • e55a9d6abc modules: serious cleanups William Pitcock 2016-06-18 00:52:16 -05:00
  • 92dad4831d modules: cleanups William Pitcock 2016-06-18 00:38:40 -05:00
  • 73b70ae846 ircd: fix compile of relocate_paths() William Pitcock 2016-06-18 00:22:02 -05:00
  • 7145720468 ircd: make relocate_paths() available always William Pitcock 2016-06-18 00:21:39 -05:00
  • c51b77a312 ircd: call relocate_paths() in all cases William Pitcock 2016-06-18 00:20:59 -05:00
  • 8e30e3def4 messages: fix format string warning reported by latest clang William Pitcock 2016-06-17 23:39:19 -05:00
  • e0e0c41524 ircd: print runtime path configuration William Pitcock 2016-06-17 23:36:47 -05:00
  • cfb1020589 librb: dictionaries which use integer keys may use 0 legitimately William Pitcock 2016-06-17 23:29:11 -05:00
  • f88fd40fe9 invite: do not send duplicate invite messages (closes #194) William Pitcock 2016-06-16 20:20:50 -05:00
  • 397ec4d171 invite: do not send duplicate invite messages (closes #194) William Pitcock 2016-06-16 20:20:50 -05:00
  • 499612f19e
    mbedtls backend: indicate reason for TLS session termination Aaron Jones 2016-06-12 11:33:06 +00:00
  • 2bf9371a07
    mbedtls backend: indicate reason for TLS session termination Aaron Jones 2016-06-12 11:33:06 +00:00
  • 88345c1681 CREDITS: charybdis official channel will now be on irc.charybdis.io. William Pitcock 2016-06-04 23:53:21 -05:00
  • 00653c77cd CREDITS: charybdis official channel will now be on irc.charybdis.io. William Pitcock 2016-06-04 23:53:21 -05:00
  • c8df99af90 CREDITS: adjust to reflect present situation William Pitcock 2016-06-04 23:47:47 -05:00
  • 7f6882d5f6 CREDITS: adjust to reflect present situation William Pitcock 2016-06-04 23:47:47 -05:00
  • e4196b2feb
    Fix regression introduced by commit 2f361bfc Aaron Jones 2016-06-01 21:04:45 +00:00
  • 0325f5eec8
    Fix regression introduced by commit 1863a0f8 Aaron Jones 2016-06-01 21:03:46 +00:00
  • 679a7b614f
    Preliminary code tidying complete. Aaron Jones 2016-06-01 20:55:32 +00:00