Commit graph

  • 9279ad6461 Fix some compiler warnings about signed/unsigned comparison. Jilles Tjoelker 2015-03-01 23:46:20 +01:00
  • 4f0d2b588b conf: Correct message when serverinfo::nicklen is set too low (<9). Jilles Tjoelker 2015-03-01 16:12:12 +01:00
  • dafbd7faba cap-notify: Fix possible crash on 64-bit systems. Jilles Tjoelker 2015-03-01 15:00:52 +01:00
  • bed692ca0e send: sendto_local_clients_with_capability() needn't use serial Jilles Tjoelker 2015-03-01 14:53:40 +01:00
  • bbce62d2aa m_cap: do not allow sasl CAP when the agent is offline Max Teufel 2015-03-01 09:59:27 +01:00
  • 9f09e25b63 charybdis 3.5.0-test1. William Pitcock 2015-03-01 01:09:34 -06:00
  • bb2a50509a config: further EGD removal William Pitcock 2015-03-01 01:06:58 -06:00
  • e861902fd9 libratbox: remove RB_PRNG_EGD in its entirety (closes #85) William Pitcock 2015-03-01 01:05:14 -06:00
  • 125652041b cap-notify: implement cap-notify for sasl service (closes #84) William Pitcock 2015-03-01 00:58:40 -06:00
  • 984d80c988 cap-notify: add sendto_local_clients_with_capability() (ref #84) William Pitcock 2015-03-01 00:44:34 -06:00
  • 13de708352 cap-notify: add cap-notify cap William Pitcock 2015-03-01 00:26:23 -06:00
  • 8f05076d50 sasl: making the sasl capability actually sticky seems incompatible with broken implementations, so we make it just a formality instead. William Pitcock 2015-03-01 00:22:50 -06:00
  • c23902ae00 sasl: fix null deref on remote client exit William Pitcock 2015-03-01 00:01:24 -06:00
  • 8bb9594bf3 sasl: ircv3 wg decided sasl capability should be sticky (ref ircv3/ircv3-specifications#103) William Pitcock 2015-02-28 01:12:25 -06:00
  • 1b54aa5c3b src/channel: add support for IRCv3.2 userhost-in-names Max Teufel 2015-02-28 01:06:38 -06:00
  • 6e3d57dc6b cap: remove SASL_REAUTH capability William Pitcock 2015-02-28 01:01:08 -06:00
  • 51535fcbce sasl: allow reauth without sasl-reauth capability (since it's being dropped) William Pitcock 2015-02-28 00:48:43 -06:00
  • 676032301e move README to markdown. William Pitcock 2015-02-24 20:32:08 -06:00
  • 74bae4c6ff remove references to LIBPATH (closes #26). William Pitcock 2015-02-24 20:25:34 -06:00
  • 654caa84fb ircd.conf.example: explain DH parameters size better (closes #68) William Pitcock 2015-02-18 12:35:34 -06:00
  • dd28e3f2a4 Merge pull request #82 from grawity/sasl-send-conn-info William Pitcock 2015-02-18 12:29:57 -06:00
  • 95cce5f358 Revert "m_invite: add support for CAP invite-notify" William Pitcock 2015-02-16 17:50:51 -06:00
  • 4cb0a93d25 libratbox/gnutls: call gnutls_rnd_refresh() to ensure our PRNG is initialized William Pitcock 2015-02-16 17:40:25 -06:00
  • cfa7b5fdb0 rebuild configure William Pitcock 2015-02-16 15:57:14 -06:00
  • 7585af0f3b configure: move some OS X toolchain checks around (closes #40) William Pitcock 2015-02-16 15:53:55 -06:00
  • 93eb76cc32 m_invite: add support for CAP invite-notify Max Teufel 2015-02-16 20:24:12 +01:00
  • c6bc97fdcd m_sasl: move some struct members around for sasl-reauth William Pitcock 2015-02-16 15:39:36 -06:00
  • 3a48406b55 cap: fix compile William Pitcock 2015-02-15 17:40:20 -06:00
  • ef3ab8e3a5 cap: allow clients to do sasl reauth if they requested sasl and sasl-reauth (ref ircv3/ircv3#103). William Pitcock 2015-02-15 17:10:39 -06:00
  • 0044d40050 cap: add notion of required dependency caps William Pitcock 2015-02-15 17:01:35 -06:00
  • ce14240a02 Merge pull request #83 from maxteufel/feature/saslserv_config_option William Pitcock 2015-02-14 15:23:00 -06:00
  • 7d33cce8ef m_sasl: add configuration option for the nick of the SASL agent Max Teufel 2015-02-14 10:41:10 +01:00
  • f51b72de97 Ignore duplicate USER and PASS. Jilles Tjoelker 2015-02-13 23:07:02 +01:00
  • a3fa9d81a2 m_sasl: send information about the client connection Mantas Mikulėnas 2015-02-13 22:16:53 +02:00
  • 9299ce1371 Merge pull request #81 from attilamolnar/master+openssl William Pitcock 2015-02-09 14:59:56 -06:00
  • 989652e7a8 openssl: Disable session caching Attila Molnar 2015-02-09 21:19:09 +01:00
  • 6b6a579925 openssl: Disable session tickets Attila Molnar 2015-02-09 21:18:32 +01:00
  • bc75c3ae0e fix target list generation edge case where WALLCHOPS was requested alongside normal users if the source user was not a channel op. from ircd-hybrid r5457 William Pitcock 2015-02-09 11:14:03 -06:00
  • 22e4a9bc2b Merge branch 'master+sjoin-deadcode' of https://github.com/attilamolnar/charybdis Jilles Tjoelker 2015-01-30 17:54:13 +01:00
  • 407094721c SJOIN: Remove some dead code Attila Molnar 2015-01-30 14:42:08 +01:00
  • e9f86e320e introduce_client(): Remove redundant check for sockhost starting with colon. Jilles Tjoelker 2015-01-25 22:11:16 +01:00
  • 3881a3ce5d Don't append a domain to names without dot from reverse lookup. Jilles Tjoelker 2015-01-16 23:23:56 +01:00
  • 3c80b42532 Allow clients to have a resolved hostname of localhost Aaron Jones 2015-01-15 00:00:00 +00:00
  • 74b2fb72db pretty_mask(): Stop temporarily modifying the passed mask entirely. Jilles Tjoelker 2014-10-18 00:54:34 +02:00
  • f4e893b515 pretty_mask(): Use explicit lengths instead of temporarily writing '\0'. Jilles Tjoelker 2014-10-10 23:05:41 +02:00
  • 7db54a1f97 libratbox: Fix sizeof in two memsets. Jilles Tjoelker 2015-01-15 23:36:26 +01:00
  • 1c864688bb linebuf: Fix possible memory corruption when receiving many CR/LF. Jilles Tjoelker 2014-10-10 23:56:16 +02:00
  • 5d4a99540b Merge pull request #73 from Argure/master William Pitcock 2014-11-05 04:52:50 -06:00
  • 070d8da8eb Merge pull request #75 from attilamolnar/master+nullcharfix William Pitcock 2014-11-04 23:26:40 -06:00
  • 76d82c19ad Fix sending null char after ERROR when the server is full Attila Molnar 2014-11-04 21:57:37 +01:00
  • d072eb2350 Explicitly drop SSLv3 connections (SSL_OP_NO_SSLv3) - might break TLS-capable clients that still depend on SSLv23 handshake Patrick Godschalk 2014-10-26 13:15:30 +01:00
  • 2a17ae5483 ban: Fix build breakage. Jilles Tjoelker 2014-09-21 18:28:24 +02:00
  • 36e50ccfa5 tools: Remove Hybrid 6 conversion tools. Jilles Tjoelker 2014-09-21 18:20:26 +02:00
  • 624d779127 bandb: Don't apply empty ban list when bandb starts sending bans. Jilles Tjoelker 2014-09-21 18:03:20 +02:00
  • 8c04f89623 libratbox: Add comment that case fallthrough is deliberate. Jilles Tjoelker 2014-09-21 17:44:34 +02:00
  • 367f61444a Gitignore vim swap files. Jilles Tjoelker 2014-09-21 16:58:06 +02:00
  • 5f1db61bdf server: Don't read beyond the bounds of ServerInfo.ip and ServerInfo.ip6. Jilles Tjoelker 2014-09-21 16:56:49 +02:00
  • dc336d1a63 server: Remove two dead stores. Jilles Tjoelker 2014-09-21 15:16:15 +02:00
  • 483987a464 Explicitly pass the current time to deactivate_conf(). Jilles Tjoelker 2014-09-21 15:02:43 +02:00
  • 2196b1825d Fix crash when there are two blacklist hosts without intervening reason. Jilles Tjoelker 2014-09-21 14:41:51 +02:00
  • ed5d7eb122 Merge pull request #70 from grobe0ba/master William Pitcock 2014-09-09 10:19:35 -05:00
  • e8d7921a08 Removed comment from src/modules.c that states certain function were moved into a file that no longer exists. (Circa ~2002) Byron Grobe 2014-09-09 08:13:42 +00:00
  • 423d875b7f doc/sasl.txt: forgot to wrap lines and sort references Mantas Mikulėnas 2014-09-08 22:37:40 +03:00
  • f3319b3b2e doc/sasl.txt: drop dead links, add links to IRCv3 spec and relevant SASL RFCs Mantas Mikulėnas 2014-09-08 22:27:36 +03:00
  • aea6c4f9e6 chmode: Check mlock when a local oper changes cmode +L/+P. Jilles Tjoelker 2014-08-18 00:26:38 +02:00
  • 8db50c03e6 BAN: Don't schedule check_klines for 0 seconds in the future. Keith Buck 2014-08-17 09:06:01 +00:00
  • 1c38b9def0 Update 3.5 NEWS. Jilles Tjoelker 2014-08-15 22:38:56 +02:00
  • b733b9faf4 SJOIN: Fix crash when both mode parameter and UID list are missing. Jilles Tjoelker 2014-08-15 17:10:24 +02:00
  • dfbf41a0ab conf: Make channel::channel_target_change option actually work. Jilles Tjoelker 2014-08-08 11:57:09 +02:00
  • 3bfac098f7 extensions/extb_channel: Allow the channel itself as target even if +s/+p. Jilles Tjoelker 2014-06-21 21:48:37 +02:00
  • 83aa910fb9 extensions/chm_sslonly: Use some 4xx numeric for the join failure. Jilles Tjoelker 2014-06-12 23:30:37 +02:00
  • c1ca217a03 Merge pull request #64 from maxanton/fix_path_to_ssl_cert Rylee Fowler 2014-07-13 16:31:04 -04:00
  • b3c4dfd7f2 example configs: change ssl_cert to etc/ssl.pem Max Teufel 2014-07-13 18:12:54 +02:00
  • a7fa7fff0d smoketest: Remove race conditions causing occasional test failures. Jilles Tjoelker 2014-06-12 23:42:51 +02:00
  • f6b62c59bb Chase change from example.conf to ircd.conf.example in various places. Jilles Tjoelker 2014-06-12 23:36:06 +02:00
  • 1db8e00714 configure: Rerun autoconf. Jilles Tjoelker 2014-06-05 22:10:49 +02:00
  • 6573fa4c74 configure: Restore libratbox build. Jilles Tjoelker 2014-06-05 22:10:10 +02:00
  • 74273d8b80 Merge branch 'master+sharedsqlite' of https://github.com/lstarnes1024/charybdis Jilles Tjoelker 2014-06-03 22:40:32 +02:00
  • a5471f2483 configure: use pkg-config for sqlite Lee Starnes 2014-06-01 15:50:01 -04:00
  • f286b102d8 aclocal.m4: rerun aclocal Lee Starnes 2014-06-01 15:44:36 -04:00
  • 83c9439aa3 m4/pkg.m4: add pkg-config-0.24 macros Lee Starnes 2014-06-01 15:43:55 -04:00
  • bd4ebd6b18 configure: move local autoconf macros to m4/charybdis.m4 Lee Starnes 2014-06-01 15:40:19 -04:00
  • cf1001a739 configure: fix linking with shared sqlite on *BSD Lee Starnes 2014-05-31 22:56:12 -04:00
  • a6ef3156ec configure: use --with-shared-sqlite instead of --enable-shared-sqlite Lee Starnes 2014-05-31 21:14:09 -04:00
  • 74ab6be094 bandb: make Makefile work with BSD make again Lee Starnes 2014-05-29 17:53:43 -04:00
  • 67b7840a5d ircd_parser: Fix inconsistent declaration of yyerror(). Jilles Tjoelker 2014-05-29 23:23:50 +02:00
  • 497e30a0bb configure: add --enable-shared-sqlite option Lee Starnes 2014-05-27 10:39:55 -04:00
  • 0f8db0552e channel: Remove write-only field. Jilles Tjoelker 2014-05-29 16:22:58 +02:00
  • 51452a370b channel: Stop pretending to support per-mode server capabilities. Jilles Tjoelker 2014-05-29 16:07:45 +02:00
  • d0c2fc8266 server: Require EX and IE capabilities (+e and +I cmodes). Jilles Tjoelker 2014-05-29 16:13:39 +02:00
  • 72ae8a1f7b Merge branch 'patch-1' of https://github.com/auscompgeek/charybdis Jilles Tjoelker 2014-05-29 15:42:47 +02:00
  • 69f4561b39 Merge branch 'master+umodes' of https://github.com/Adam-/charybdis Jilles Tjoelker 2014-05-19 23:37:20 +02:00
  • 9744d53ec9 Fix buffer overflow in introduce_client and burst_TS6 Adam 2014-05-13 19:21:27 -04:00
  • ad4b76b417 help: Update indexes Mantas Mikulėnas 2014-05-10 15:07:47 +03:00
  • 457f6802e0 help: Add MONITOR to the user symlinks Mantas Mikulėnas 2014-05-10 15:04:29 +03:00
  • c72f15bcf5 m_version: remove spaces from version string Mantas Mikulėnas 2014-05-06 16:25:46 +03:00
  • 0f4ed4058d m_version: display charybdis version in /version Mantas Mikulėnas 2014-05-06 16:21:00 +03:00
  • bf77c3a1ef info: Change N-line to connect block. Jilles Tjoelker 2014-04-27 15:33:09 +02:00
  • bd96349c86 strip_colour: Strip '\x0F' (^O, formatting off) auscompgeek 2014-04-17 13:12:11 +10:00
  • a0998bcdd7 example confs: Remove AHBL blacklists, which are no longer available. Jilles Tjoelker 2014-04-06 12:32:44 +02:00