Commit graph

  • a9e557a171 Merge pull request #1 from dwfreed/master William Pitcock 2012-05-24 06:11:45 -07:00
  • 9f409b6333 extensions/ip_cloaking*: Fix a bug accidentally introduced in 29d224a1 where the cloaking module would change your cloak locally, but not correctly broadcast this to the network, and fail to tell you correctly in the RPL_HOSTHIDDEN reply Douglas Freed 2012-05-24 11:06:20 +00:00
  • c46a4ecd97 Move marking of services entirely to m_services.c; mark all services when m_services loads and unmark them when it unloads. Keith Buck 2012-05-21 21:03:56 +00:00
  • 7d60375446 Add new conf_read_start and conf_read_end hooks. Keith Buck 2012-05-21 20:22:07 +00:00
  • ec57fe6779 Complain to opers if a server that isn't a service tries to SU/RSFNC/NICKDELAY/SVSLOGIN. Keith Buck 2012-05-21 17:27:02 +00:00
  • 21acd0961c Disable timerfd/signalfd on openvz, it seems broken (imported from libratbox r27395 by nenolod) Aaron Sethman 2012-05-18 21:15:16 -05:00
  • 1e23af243b Fix null value for EUID account name in TS6 protocol document. Jilles Tjoelker 2012-04-30 18:32:04 +02:00
  • 69e7a2cdc3 list: Strip colours from channel topics. Jilles Tjoelker 2012-04-29 00:44:33 +02:00
  • dc9aebf467 Rerun autoconf. Jilles Tjoelker 2012-04-22 23:08:03 +02:00
  • c2a0843d26 Bump version on master to 3.5.0-dev. Jilles Tjoelker 2012-04-22 23:03:46 +02:00
  • f5c1f94040 release: Use git instead of hg for version number in tarballs. Jilles Tjoelker 2012-04-22 19:08:33 +02:00
  • 6a25507e90 Remove more gnutls references. Jilles Tjoelker 2012-04-18 00:38:44 +02:00
  • 271a98feb1 libratbox: Run autoreconf. Jilles Tjoelker 2012-04-17 22:34:27 +02:00
  • f2d58c6d72 libratbox: Remove broken gnutls support. Jilles Tjoelker 2012-04-17 22:34:11 +02:00
  • b97e1bf66c extensions/roleplay: Fix "No such channel" message. Jilles Tjoelker 2012-04-14 01:11:40 +02:00
  • 23485ebe3a extensions/roleplay: End floodgrace because this is sent to other users. Jilles Tjoelker 2012-04-14 01:07:43 +02:00
  • 77444dcc1f gnutls: Fix certfp server link auth. Keith Buck 2012-04-07 21:51:31 +00:00
  • 3d7890b99c gnutls: Fix ssld crash when executing a SSL connection to another server. Keith Buck 2012-04-07 17:40:22 +00:00
  • e0550bba26 Merge branch 'gnutls' of git://git.leptoquark.net/charybdis Keith Buck 2012-04-07 03:29:13 +00:00
  • 62cf5b4036 Call the privmsg_channel hook for part messages too. Keith Buck 2012-04-07 03:03:07 +00:00
  • 880db619be m_message: Remove some unused variables. Keith Buck 2012-04-03 21:51:09 +00:00
  • 2682bc3053 libratbox: use rb_listen(), not listen(). Elly Fong-Jones 2012-04-03 01:19:07 -04:00
  • b181432121 extensions/chm_nonotice: fix typo William Pitcock 2012-04-02 14:07:25 -05:00
  • b8c16fdaba if 0 some things out William Pitcock 2012-04-01 00:09:18 -05:00
  • 359407245d extensions/chm_nonotice: reject NOTICEs to channels mode William Pitcock 2012-03-31 22:56:14 -05:00
  • f30a5ee4c4 Remove MODE_NOCTCP from core, in favor of chm_noctcp. William Pitcock 2012-03-31 22:48:36 -05:00
  • 67aeaba593 Remove MODE_NOCOLOR from core, replacing it with modules/chm_nocolour.so. William Pitcock 2012-03-31 22:26:45 -05:00
  • 6eb033605c Check for empty string after permutation hooks have run. William Pitcock 2012-03-31 22:18:15 -05:00
  • ca4c2a86ee Add support for hookifying PRIVMSG/NOTICE. William Pitcock 2012-03-31 21:20:02 -05:00
  • 8f5402d369 reference.conf: Remove need_ident from *@* auth block. Jilles Tjoelker 2012-03-29 22:41:24 +02:00
  • 34616c3be1 change_nick_user_host: Only send +n snotes about local clients. Jilles Tjoelker 2012-03-27 00:46:50 +02:00
  • bb73e588bc tginfo/certfp ENCAP: Specify the minimum number of parameters instead of checking parc. Keith Buck 2012-03-25 17:04:21 +00:00
  • 9120d0efb0 m_away: Add missing return value. Keith Buck 2012-03-25 02:47:39 +00:00
  • 2d537cae88 Remove unused variable cruft. Keith Buck 2012-03-25 02:37:41 +00:00
  • ae4ce45f2e change_nick_user_host: Send nick change notices to SNO_NCHANGE opers when change_nick_user_host is called to only change nick. Keith Buck 2012-03-25 01:59:20 +00:00
  • 07d3283f38 RESV FNC: Sign off/on monitor, and don't try to FNC users that already have a UID nick. Keith Buck 2012-03-25 01:49:34 +00:00
  • 330692a1f2 Add option to immediately apply nick RESVs by FNC'ing. Keith Buck 2012-03-25 01:34:45 +00:00
  • 2080c943cf Add first cut at NEWS for 3.4. Jilles Tjoelker 2012-03-24 13:52:28 +01:00
  • 797a29f353 libratbox: Allow defer_accept on FreeBSD. Jilles Tjoelker 2012-03-20 00:33:31 +01:00
  • 521f9d63a9 client.c: Fix spelling/grammar in comments. Keith Buck 2012-03-18 01:28:55 +00:00
  • bc4dea6937 target change: Propagate restricted addresses. Keith Buck 2012-03-18 01:18:57 +00:00
  • 02270e9602 Add listen::defer_accept option for controlling usage of TCP_DEFER_ACCEPT option. William Pitcock 2012-03-17 10:00:39 -05:00
  • aa4737a049 libratbox: make defer_accept optional. William Pitcock 2012-03-17 09:48:25 -05:00
  • 77cb59b319 libratbox: add support for TCP_DEFER_ACCEPT on linux William Pitcock 2012-03-17 09:16:39 -05:00
  • 57b1cd5f6b strip_colour: Prefer IsDigit to isdigit. Jilles Tjoelker 2012-03-15 00:58:56 +01:00
  • aba43ba823 When stripping colour/control codes, also strip \004. Jilles Tjoelker 2012-03-15 00:17:40 +01:00
  • 494d2b9dd4 Apply special CTCP handling to messages to @/+ channel as well: Jilles Tjoelker 2012-03-14 23:20:05 +01:00
  • 60dd1febe2 Apply colour stripping (cmode +c) to messages to @/+ channel as well. Jilles Tjoelker 2012-03-14 23:04:30 +01:00
  • 755c144eb6 Specify more about IP addresses in TS6 protocol document. Jilles Tjoelker 2012-03-13 22:41:39 +01:00
  • eda3590ea0 Fix RSFNC parameter order in TS6 protocol document. Jilles Tjoelker 2012-03-07 00:39:03 +01:00
  • dd2654fadb Merge branch 'master' of git.atheme.org:/gitroot/charybdis William Pitcock 2012-03-04 17:25:17 -06:00
  • c918eb5799 m_remove: Don't use capability_require(). William Pitcock 2012-03-04 17:25:01 -06:00
  • d1316b193b Keep forward channels in sync after a netjoin. Jilles Tjoelker 2012-03-03 23:45:52 +01:00
  • 6929cd012b Fix typo User' => Use'. Nathan Phillip Brink 2012-03-03 03:30:34 +00:00
  • 422cf3bb86 Detect a potential infinite loop in ./configure in AC_DEFINE_DIR. Nathan Phillip Brink 2012-03-02 01:51:30 +00:00
  • 634d4aad72 Fix inconsistency between --sysconfdir and --with-confdir, deprecate --with-confdir. Nathan Phillip Brink 2012-03-02 01:11:42 +00:00
  • 80e49b4ca8 Run make depend. Nathan Phillip Brink 2012-03-01 03:51:33 +00:00
  • 9f9b7042fb Run autoconf and autoheader. Nathan Phillip Brink 2012-03-01 03:49:35 +00:00
  • 96b8a6edce Fix bandb's interaction with --enable-fhs-paths by storing ban.db in the correct directory, pkglocalstatedir. Nathan Phillip Brink 2012-03-01 03:39:54 +00:00
  • c74836dc4a Add explicit support for being installed into a system triggered with --enable-fhs-paths. Nathan Phillip Brink 2012-03-01 02:41:09 +00:00
  • f2ee5e6219 Fix viconf's dependencies on setup.h and config.h. Nathan Phillip Brink 2012-02-29 07:43:54 +00:00
  • 551c903cba Do not unconditionally create a `help-old' folder during installation. Nathan Phillip Brink 2012-02-28 06:51:57 +00:00
  • d54e352b45 During installation, don't unconditionally create an empty `modules-old' directory. Nathan Phillip Brink 2012-02-28 06:40:18 +00:00
  • 414c5f7d9b Fix parallel compilation issue when building lexer/parser. Nathan Phillip Brink 2011-07-14 08:23:33 -04:00
  • f02e3a2628 Use LDFLAGS when compiling extensions or modules. Nathan Phillip Brink 2011-07-13 20:23:34 -04:00
  • 7c0bbdc872 Merge branch 'master' of git.atheme.org:/gitroot/charybdis William Pitcock 2012-02-21 21:09:49 -06:00
  • dc0fd46236 Ensure AWAY pacing only affects local clients. William Pitcock 2012-02-21 21:09:33 -06:00
  • f8e43a0b8f Remove dummies, given that ratelimit already broke the ABI once. Jilles Tjoelker 2012-02-21 21:01:19 +01:00
  • 63a0ed0604 numeric: reserve RPL_SASLMECHS (908) William Pitcock 2012-02-21 09:15:15 -06:00
  • 725403fd7f Don't end the flood grace period with the first AWAY. Jilles Tjoelker 2012-02-18 16:35:31 +01:00
  • d42e6915cf Pace aways. Jilles Tjoelker 2012-02-18 16:32:57 +01:00
  • 29d224a1f8 ip_cloaking*: Do qjm locally too. Keith Buck 2012-02-18 05:16:03 +00:00
  • 7e132ff005 ratelimit: Add rate-limiting to MOTD, WHO, and remote WHOIS. Keith Buck 2012-02-18 03:56:47 +00:00
  • e88a1f1b15 Add ratelimit for high-bandwidth commands. Keith Buck 2012-02-18 03:54:44 +00:00
  • c25a890796 Remove some TS5 code from ms_bmask(). Jilles Tjoelker 2012-02-17 00:36:12 +01:00
  • 23f6b63af6 Send forward channel when bans are added/removed because of TS/bursts. Jilles Tjoelker 2012-02-17 00:09:39 +01:00
  • 7f0fc87d3c Include forward channels when bursting bans to servers. Jilles Tjoelker 2012-02-16 23:36:05 +01:00
  • 65b8d06c71 Do not send unchanged away messages to other users via away-notify. Jilles Tjoelker 2012-02-14 23:14:42 +01:00
  • 2885b8867d CREDITS: Move mr_flea to committers section. William Pitcock 2012-02-14 08:22:34 -06:00
  • c5bbc60375 Add away-notify client capability. Keith Buck 2012-02-14 14:15:44 +00:00
  • e5520caf0a Allow opers to do /stats C. Jilles Tjoelker 2012-02-11 23:17:04 +01:00
  • ed11b18f0f Allow normal users to do PRIVS on themselves. Jilles Tjoelker 2012-02-04 18:46:28 +01:00
  • 3e910a1847 chmode.c: Fix bug in printing removed bans. Keith Buck 2012-02-06 16:38:10 +00:00
  • ac37f16a3d m_stats: iterate capability indexes on /stats C William Pitcock 2012-02-04 21:33:54 -06:00
  • a16910aa4e capability: add capability_index_stats() for getting statistics about the capability broker system William Pitcock 2012-02-04 21:27:43 -06:00
  • 885cd603b5 capability: add global list of capability indexes, and name all capability indexes William Pitcock 2012-02-04 21:16:40 -06:00
  • deee7b4388 m_remove: fix parameter order on PART message William Pitcock 2012-02-04 18:49:46 -06:00
  • bde42c6063 Don't shadow the name "index". Jilles Tjoelker 2012-02-04 15:15:26 +01:00
  • 63dd387b13 Require all modes to be set for + part in $m extban. Jilles Tjoelker 2012-02-04 15:02:17 +01:00
  • 8bedf01d19 capability: store capability bit entries with actual bit numbers, instead of as an expanded mask William Pitcock 2012-02-04 05:23:15 -06:00
  • e915e51f4d capability: don't use DictionaryIter internals. William Pitcock 2012-02-04 05:13:04 -06:00
  • e679e38906 capability: do not use strings provided by modules for keyword index, instead duplicate the keyword. William Pitcock 2012-02-04 04:47:37 -06:00
  • 806402515b m_server: make sure required_caps is non-zero. William Pitcock 2012-02-04 04:39:39 -06:00
  • 54bec06e97 Re-libtoolize. William Pitcock 2012-02-04 04:18:48 -06:00
  • a949ab1a1c configure: set version to charybdis 3.4.0-dev William Pitcock 2012-02-04 04:14:20 -06:00
  • 925c50efea Add implementation of /REMOVE, based on ircd-seven implementation. William Pitcock 2012-02-04 02:20:56 -06:00
  • 79d488b283 m_server: reenable required cap negotiation William Pitcock 2012-02-04 02:03:52 -06:00
  • f01f67f0ad capability: add capability_require(). William Pitcock 2012-02-04 02:00:33 -06:00
  • 0582290f21 capability: missed one William Pitcock 2012-02-04 01:58:07 -06:00
  • 5058c8ebce capability: change CapabilityIndex.orphaned to (CapabilityIndex.flags & CAP_ORPHANED) William Pitcock 2012-02-04 01:55:11 -06:00