Commit graph

  • 2c0450fb60 src/s_conf: Avoid re-inventing the wheel Quora Dodrill 2013-08-14 15:45:35 -07:00
  • a576a0fe64 src/s_conf: More detailed error messages conforming to POSIX errno Quora Dodrill 2013-08-14 15:26:29 -07:00
  • 7ddd614cd3 Ensure consistent indexing into user_modes independent on signedness of char. Jilles Tjoelker 2013-08-14 23:49:22 +02:00
  • f951460ae9 src/s_conf: Moved error notification to proper place Quora Dodrill 2013-08-14 14:28:11 -07:00
  • 97b0e99e2a libratbox/openssl: Fix possible memory leak with SSL certificate fingerprints Quora Dodrill 2013-08-14 09:54:57 -07:00
  • f997930e7c Revert "libratbox/openssl: Fix possible memory leak with SSL dertificate fingerprints" Quora Dodrill 2013-08-14 09:54:18 -07:00
  • 6ecd598ec0 libratbox/openssl: Fix possible memory leak with SSL dertificate fingerprints Quora Dodrill 2013-08-14 09:49:04 -07:00
  • e717686ac1 bandb: do not blindly pass a buffer to a function that takes a format string (closes #27) William Pitcock 2013-07-20 07:14:14 +00:00
  • f25830592d Merge pull request #32 from anarcat/gnutls-restore Quora Dodrill 2013-07-19 12:47:15 -07:00
  • e4cf89d403 rerun aclocal to include pkg.m4 Antoine Beaupré 2013-07-17 20:26:47 -04:00
  • f6f049070e src/ircd: fix -configfile argument Quora Dodrill 2013-07-10 08:44:27 -07:00
  • 65d921173c src/ircd: Missed case where ircd.conf is unreadable to the ircd Quora Dodrill 2013-07-09 20:16:04 -07:00
  • adef4da10c src/ircd: Die if the configuration file does not exist Quora Dodrill 2013-07-09 20:04:45 -07:00
  • e3b534df81 doc: Example configuration renamed to ircd.conf.example Quora Dodrill 2013-07-09 20:01:16 -07:00
  • 35bfe0e644 join: Fix messages about join failures such as banned. Jilles Tjoelker 2013-07-07 23:49:33 +02:00
  • b2c208be09 m_info: Correct description of general::client_exit like in example confs. Jilles Tjoelker 2013-06-16 11:35:04 +02:00
  • 8b00da04fd Merge pull request #30 from anarcat/gnutls-restore William Pitcock 2013-06-10 09:23:16 -07:00
  • 2bd29df9e1 Revert "libratbox: Remove broken gnutls support." Antoine Beaupré 2013-06-10 12:19:02 -04:00
  • 608e20b4fa Revert "Remove more gnutls references." Antoine Beaupré 2013-06-10 12:18:43 -04:00
  • 2eff383322 Rerun autoconf for genssl change. Jilles Tjoelker 2013-06-08 13:46:02 +02:00
  • 0f4568ff72 Merge pull request #28 from anarcat/master William Pitcock 2013-06-05 17:11:20 -07:00
  • 14048b96b0 rename genssl.sh to genssl Antoine Beaupré 2013-06-05 01:49:19 -04:00
  • ef861b0567 Mention channel name parameter to SJOIN in ts6-protocol.txt Alex Iadicicco 2013-05-15 00:27:40 -07:00
  • 0ef5377a36 Rename m_nokillservices.so to no_kill_services.so per the naming scheme. Jilles Tjoelker 2013-04-27 17:00:10 +02:00
  • 373a04393b kill: Improve comment about kill hook. Jilles Tjoelker 2013-04-27 16:55:45 +02:00
  • ee45698302 nokillservices: Use ircu numeric instead of a notice. Jilles Tjoelker 2013-04-27 16:55:26 +02:00
  • 69ec96f8f3 Update my email address Elizabeth Myers 2013-04-27 05:17:05 -05:00
  • 4f253f11a2 Forgot this -.- Elizabeth Myers 2013-04-27 05:07:04 -05:00
  • 06c3a3191c Fix minor comment munging from sed being a piece of shit Elizabeth Myers 2013-04-27 04:59:57 -05:00
  • bd0d352f12 Include messages.h for macro form_str in select extensions Elizabeth Myers 2013-04-27 04:57:44 -05:00
  • a6adeaad20 Fix format string generation Elizabeth Myers 2013-04-27 04:57:31 -05:00
  • e232f35c63 Blacklist: fix accidentally clobbering previous filters Elizabeth Myers 2013-04-21 11:10:19 -05:00
  • 960833fed6 Merge pull request #20 from quora-wings/master William Pitcock 2013-04-20 20:24:25 -07:00
  • 4dda34a0aa Makefile.in updated Quora 2013-04-20 20:18:51 -07:00
  • be8f778945 Remove last vestige of halfops from this module. Elizabeth Myers 2013-04-20 21:23:27 -05:00
  • f0bce9d95d Tweak docs. Elizabeth Myers 2013-04-20 20:52:34 -05:00
  • 3c93d380e0 Add support for multiple forms of blacklist queries using matches. Elizabeth Myers 2013-04-20 16:17:29 -05:00
  • 543a10c338 Merge pull request #19 from quora-wings/master William Pitcock 2013-04-20 14:12:24 -07:00
  • cec9e96f75 Removed redundant and buggy code that caused segmentation faults. Also deprecated by operspy support for LIST. Referencing commit Ponychat/shadowircd@162195279a Quora 2013-04-20 13:59:27 -07:00
  • 15d7a31134 Add m_nokillservices to documentation Elizabeth Myers 2013-04-20 01:14:54 -05:00
  • 9d745dbd21 Implement kill-cancelling hook. Elizabeth Myers 2013-04-20 01:07:55 -05:00
  • fda96b89dc m_nick: Reject nicks with '~' in them, rather than cutting at the '~' Alex Iadicicco 2013-04-17 17:27:27 -07:00
  • 90e3d1b7e1 Update .depend files. Jilles Tjoelker 2013-03-23 23:32:46 +01:00
  • ce782b68fe Don't send ERR_NICKCOLLISION to a user that will not be killed. Jilles Tjoelker 2013-03-23 22:57:28 +01:00
  • 6f7b36d5d0 Mostly enable support for checking format strings with -Wformat. William Pitcock 2013-02-21 05:44:16 -06:00
  • 2ebef8d925 whois: Fix UID leak. Jilles Tjoelker 2013-02-14 23:45:22 +01:00
  • 2db1f25df5 Atheme is not responsible for the mental health changes of IRC operators using charybdis. William Pitcock 2013-02-03 14:06:13 -06:00
  • e0c7937a9f UID/EUID: Add server's SID to invalid UID error message. Jilles Tjoelker 2013-02-03 20:31:03 +01:00
  • 561d7efc44 UID/EUID: Check that the UID starts with the server's SID. Jilles Tjoelker 2013-02-03 19:38:46 +01:00
  • 9cbf72447c stats l: Don't care about away status. Jilles Tjoelker 2013-02-03 19:33:31 +01:00
  • 1c1d47e279 Merge branch 'mailmap' of github.com:grawity/forks.charybdis Jilles Tjoelker 2013-02-03 19:31:06 +01:00
  • e69375f3ac Cope with rb_crypt() returning NULL. Jilles Tjoelker 2013-02-02 00:54:32 +01:00
  • df2516e6d8 whowas: Abort listing if 90% of sendq is in use. Jilles Tjoelker 2013-02-02 00:50:03 +01:00
  • 4e4a5fcc61 Skip cidr checking for hostmask.c entries with negative cidrlen. Jilles Tjoelker 2013-01-29 23:43:20 +01:00
  • 441da2f245 Also restrict cidrlen for testmask/masktrace (match_ips()). Jilles Tjoelker 2013-01-29 23:31:39 +01:00
  • 4dbd5e07ad Skip cidr checking for bans with negative or too large cidrlen. Jilles Tjoelker 2013-01-29 23:29:34 +01:00
  • 3dae60ef47 cache: use rb_strdup() instead of a static buffer for cache lines. William Pitcock 2013-01-15 16:24:33 -06:00
  • b6e02c25b5 starttls: Don't send ERR_STARTTLS after successful STARTTLS. Jilles Tjoelker 2013-01-05 15:09:17 +01:00
  • fce4df5473 server: Show the missing CAPABs when rejecting a server. Jilles Tjoelker 2013-01-02 21:00:18 +01:00
  • 22b24f637d server: Move required CAPAB check after authentication and add snote and log. Jilles Tjoelker 2013-01-02 20:07:28 +01:00
  • 62c87179ef Add a Git .mailmap Mantas Mikulėnas 2013-01-02 01:44:31 +02:00
  • f09c28e18f reference.conf: Correct description of general::client_exit. Jilles Tjoelker 2013-01-01 18:07:37 +01:00
  • ac0707aa61 m_capab: fix a possible remote crash triggered by the CAPAB parsing code. William Pitcock 2012-12-31 13:13:05 -06:00
  • d7e4ed772f capability: handle NULL passed to capability_get(). William Pitcock 2012-12-31 13:00:51 -06:00
  • ce4fa4477b server: Simplify some code now ENCAP is mandatory. Jilles Tjoelker 2012-12-19 17:42:49 +01:00
  • 856df9a3c4 server: Remove code to send recursive QUITs/SQUITs for non-QS servers. Jilles Tjoelker 2012-12-19 15:06:49 +01:00
  • 58b60c20cb server: As per the TS6 spec, require QS and ENCAP capabilities. Jilles Tjoelker 2012-12-19 14:53:06 +01:00
  • 22cae20f02 server: Make sure CAP_CAP and CAP_TS6 are non-zero. Jilles Tjoelker 2012-12-18 17:03:59 +01:00
  • 71eb2bb99b server: Fix required capabilities check if there is more than one capability. Jilles Tjoelker 2012-12-18 16:37:21 +01:00
  • 5fd2dd9556 genssl: use DH params length of 2048 to appease the weechat idiots William Pitcock 2012-11-19 21:12:30 +00:00
  • 4cbed3b849 extensions/m_roleplay: merge in darkmyst changes William Pitcock 2012-11-04 03:35:39 +00:00
  • 8ff07125c3 starttls: Explicitly reject starttls if TLS is not configured or not compiled in. Jilles Tjoelker 2012-11-03 15:50:43 +01:00
  • c1cddb36c0 starttls: Don't corrupt the FD hash. Jilles Tjoelker 2012-11-03 00:49:10 +01:00
  • e5149d6169 Add module which restricts unauthenticated users from doing anything as channel op. William Pitcock 2012-11-01 06:48:08 +00:00
  • 6387b5ad44 Fix a crash with testline, introduced with the "underlying ipv4" feature. Jilles Tjoelker 2012-10-15 02:08:22 +02:00
  • 1cf9ef50cd numeric: add 744 (ERR_TOPICLOCK) to list so we don't step on inspircd William Pitcock 2012-10-13 17:49:43 +00:00
  • 5bd79c2c56 res.c: Try other servers if errors or corrupt replies are encountered. Keith Buck 2012-10-09 05:52:07 +00:00
  • 373d6d79e3 libratbox/crypt: remove blowfish support since it has the stupid advertising clause William Pitcock 2012-09-29 17:28:04 -05:00
  • deb24d2b31 reslib: remove advertising clause, which was dropped as a requirement by the copyright holder. (See http://svnweb.freebsd.org/base/head/COPYRIGHT?view=co). Closes #5. William Pitcock 2012-09-29 17:08:40 -05:00
  • f8cdda0573 help: Document whowas limit parameter. Jilles Tjoelker 2012-09-28 23:14:56 +02:00
  • c4e81ae9e9 m_starttls: handle error condition with ERR_STARTTLS (691) numeric per tls-3.2 specification William Pitcock 2012-09-22 19:31:55 -05:00
  • 21f715a9a3 m_starttls: new module implementing ircv3 tls-3.1 optional extension William Pitcock 2012-09-22 16:30:01 -05:00
  • 538d4d6188 m_cap: add 'tls' core capability William Pitcock 2012-09-22 14:15:45 -05:00
  • 3e54d7bfb0 Define RPL_STARTTLS. William Pitcock 2012-09-22 14:04:57 -05:00
  • 4727c0f586 m_stats: apply same logic to anonymous /stats l as /stats p William Pitcock 2012-09-18 20:01:53 -05:00
  • e82bda18a5 m_stats: add optional constraint checking function pointer to stats_l_list(). William Pitcock 2012-09-17 16:38:31 -05:00
  • 55a06c8910 GIT-Access: Our repos are on github now, so let's say so. Kiyoshi Aman 2012-08-20 06:25:21 -04:00
  • 0d0f34c322 chm_nonotice: Ignore CTCP and send ERR_CANNOTSENDTOCHAN if a message is being blocked. Keith Buck 2012-07-31 06:37:33 +00:00
  • f0c778d701 Merge pull request #2 from TheChrisAM/patch-1 William Pitcock 2012-07-30 10:00:49 -07:00
  • 2b121c81f5 reference.conf: Extend documentation for max_number in server classes. Jilles Tjoelker 2012-07-28 15:31:06 +02:00
  • a85566b151 sigio: use siginfo_t instead of struct siginfo, per glibc commit r4efeffc1d5 William Pitcock 2012-07-25 10:33:18 -05:00
  • bdad42f050 tools/smoketest.sh: Remove DNSBL external dependency. Jilles Tjoelker 2012-07-14 14:51:55 +02:00
  • 96d5791220 tools: Add a simple test script. Jilles Tjoelker 2012-07-14 13:50:55 +02:00
  • 8d20b088f9 In capability_get(), if a capability is not found, return 0 instead of all-ones. Jilles Tjoelker 2012-07-03 19:16:31 +02:00
  • 33b214fa42 Fix capability_index_list(), used e.g. in /stats ? capability output. Jilles Tjoelker 2012-07-03 19:15:25 +02:00
  • 89fd463e59 Add needed space between "TS6" or "SSL" and capabs from CAPAB in /stats ?. Jilles Tjoelker 2012-07-03 19:11:15 +02:00
  • f3b3ad0b07 chmode: Allow mode queries on mlocked modes. Jilles Tjoelker 2012-06-19 00:33:29 +02:00
  • e4ce3b5409 stats R: Make the CPU time display less ugly. Jilles Tjoelker 2012-06-04 00:49:59 +02:00
  • f9bb3e0d72 Adding auth_user documentation for auth {} blocks. TheChrisAM 2012-05-31 21:26:52 -03:00
  • 294d32bf16 If umode +D or +g are oper-only, don't advertise them in 005. Jilles Tjoelker 2012-05-27 22:46:24 +02:00