Commit Graph

  • 03a905bd21 First draft of a more complete TS6 server protocol description. Jilles Tjoelker 2009-01-25 21:11:28 +0100
  • 0f3f5496b8 Remove obsolete comment. Jilles Tjoelker 2009-01-25 21:02:04 +0100
  • 0dba1df7cd WHOIS 330 (services login name) does not need a remote whois. Jilles Tjoelker 2009-01-25 17:36:19 +0100
  • 388ff36d4b Add umode +R to doc/services.txt. Jilles Tjoelker 2009-01-25 17:35:57 +0100
  • 1b09d11527 Get rid of local variable shadowing. Jilles Tjoelker 2009-01-25 16:26:17 +0100
  • e19c515ce9 commit 1df4ff0b0558e4698819f8e4ac6ecb7654b81a2c Author: Stephen Bennett <spb@exherbo.org> Date: Sun Jan 18 16:30:27 2009 +0000 Jilles Tjoelker 2009-01-25 16:23:36 +0100
  • 8d03179e4f Only kill unknown prefix UIDs that start with a valid SID (existing and behind the link that sent the prefix). Also require them to be exactly 9 characters long. Jilles Tjoelker 2009-01-22 00:27:27 +0100
  • f8283571ad Simplify hunt_server(), send ERR_NOSUCHSERVER from only one place. Jilles Tjoelker 2009-01-21 20:15:07 +0100
  • 88192c68aa Cut down user@server description in opers help file. Jilles Tjoelker 2009-01-21 00:40:16 +0100
  • 77f3c1f440 Remove some more references to parv[0] in comments. Jilles Tjoelker 2009-01-18 21:20:14 +0100
  • ac408af6cb Update comments for parv[0] removal. Jilles Tjoelker 2009-01-18 18:22:43 +0100
  • 564b19bf9a If a privset is removed from ircd.conf, wipe its privs. (Privsets continue to exist as long as they are referenced.) Jilles Tjoelker 2009-01-18 01:39:41 +0100
  • 3619e29987 Change /stats O to show privset blocks (oper only). To show operator blocks, only /stats o (lowercase) now works. Jilles Tjoelker 2009-01-18 01:35:24 +0100
  • 9a67a652f8 Nicer description of /stats o. Jilles Tjoelker 2009-01-18 01:33:51 +0100
  • 8e425f4137 Replace parv[0] with source_p->name. Jilles Tjoelker 2009-01-17 01:18:19 +0100
  • a13b19f9fe Do not log ERROR messages from unknowns. from ircd-ratbox (androsyn) Jilles Tjoelker 2009-01-17 00:23:02 +0100
  • 1c4d0f3ceb Remove more TS5 remnants. Jilles Tjoelker 2009-01-16 23:18:10 +0100
  • 6e749518bb burst_TS6(): assume users have a UID Jilles Tjoelker 2009-01-16 23:11:11 +0100
  • ffa772f3d4 Log to serverlog when throwing out a server because of a bad nickname. Jilles Tjoelker 2009-01-16 23:10:49 +0100
  • 6eb9f03a13 Close the local link that sends a TS5 NICK introduction. This is no longer supported and was already broken, sending out a UID message without UID parameter to other servers. Jilles Tjoelker 2009-01-16 23:08:05 +0100
  • 9f811fcefd Reject SCAN UMODES if invalid parameters are given. Jilles Tjoelker 2009-01-16 18:33:38 +0100
  • cffd37ee37 [ratbox3 svn r26397] Make it more likely that error messages on ssld connections get through. When ssld reports a connection closure because of "Remote host closed the connection" and the connection is any server or a registered client, try a read_packet() on the client. This should mainly help LIBRB_USE_IOTYPE=poll which iterates over the ready file descriptors in numerical order, processing the ssld control connection before the closing data connection. Jilles Tjoelker 2009-01-15 20:08:46 +0300
  • 6f3b64079f [svn r26332] get rid of the zip ready stuff androsyn 2009-01-01 14:50:21 +0300
  • c4a6078abd Update client.h. Valeriy Yatsko 2008-12-13 23:22:12 +0300
  • 62271ba929 re-enable ziplinks + ssl Aaron Sethman 2008-12-13 23:20:59 +0300
  • 7b31d528b1 Remove obsolete comment. Jilles Tjoelker 2009-01-07 23:35:24 +0100
  • d5e5bfc851 Update some copyright years. Jilles Tjoelker 2009-01-01 22:48:50 +0100
  • c80b76f022 Make SCAN UMODES GLOBAL NO-LIST MASK <mask> no longer an operspy command. This agrees with allowing MODE <nick> as non-operspy. Jilles Tjoelker 2009-01-01 20:32:30 +0100
  • 3471ceb507 Allow opers to see other users umodes with /mode <nick>. If the other user is local, the snomask is also shown. Jilles Tjoelker 2009-01-01 19:24:38 +0100
  • 29ef4e88c8 BOPM/TCM do not need the ability to global kill, so remove it from server_bot privset. Jilles Tjoelker 2008-12-28 23:24:43 +0100
  • 53ece38bb1 Remove redundant check. Surely, if source_p == target_p, then target_p->from == source_p->from. Jilles Tjoelker 2008-12-28 18:36:41 +0100
  • 064c191ad2 Make sure default privset remains available, fixes various crashes with default/invalid privsets and rehashing. Jilles Tjoelker 2008-12-27 23:13:48 +0100
  • 6dfa266965 Allow opers and shide_exempt users to see hopcounts even if flatten_links is on. Jilles Tjoelker 2008-12-27 22:41:52 +0100
  • c552a39d49 Show libratbox version info to opers in /info. Jilles Tjoelker 2008-12-23 00:28:05 +0100
  • 7b52cd51d5 Put libratbox version on startup in a nicer place. Jilles Tjoelker 2008-12-22 21:50:21 +0100
  • b0ef251cda [ratbox3 svn r26284 by androsyn] spew the libratbox version info on -version and at startup Valeriy Yatsko 2008-12-22 12:58:33 +0300
  • 7ee3cd3a21 aclocal is unneeded here. Valeriy Yatsko 2008-12-22 12:54:40 +0300
  • a2392a3867 Add autogen.sh, called from makerelease.sh script. Valeriy Yatsko 2008-12-22 12:52:38 +0300
  • cb2b4d497e Run automake for libratbox. Valeriy Yatsko 2008-12-22 12:50:23 +0300
  • f030cae802 Update libratbox. Valeriy Yatsko 2008-12-22 12:49:01 +0300
  • 60b3d9e512 Update TODO Valeriy Yatsko 2008-12-22 12:40:31 +0300
  • bc647d1d88 Automated merge with ssh://hg.atheme.org//hg/charybdis Valeriy Yatsko 2008-12-22 02:47:00 +0300
  • c915c2090e Fix serno.h. Valeriy Yatsko 2008-12-22 02:46:26 +0300
  • 20217a2de2 Ignore toplevel include/serno.h only, not libratbox one. Jilles Tjoelker 2008-12-22 00:44:00 +0100
  • f9d2a62c1a Revert .hgignore change. Valeriy Yatsko 2008-12-22 02:36:18 +0300
  • d56c84364a Remove .hgignore for serno.h, add serno.h for libratbox. Valeriy Yatsko 2008-12-22 02:34:40 +0300
  • 0ec112cc00 Add code to detect overflow in WHOX. This should currently be impossible, but may be possible with extremely long server/nick names and additional fields. In case of overflow, the string sent to to the user is truncated and if it was the first overflow since the module was loaded a notice is sent to snomask +d. Jilles Tjoelker 2008-12-20 17:17:27 +0100
  • 760ef9e1ea Show rejectcache/throttle in /testline output. This adds more RPL_TESTLINE numerics with code '!'. Different from the other results, the I/K line or RESV will be shown as well. Jilles Tjoelker 2008-12-19 19:24:12 +0100
  • 84bfb8ccb3 Only count throttle entries that cause rejection in /stats t. Jilles Tjoelker 2008-12-16 21:10:09 +0100
  • 76d4968137 Show throttle info in /stats t. from ircd-ratbox (androsyn) Jilles Tjoelker 2008-12-16 21:02:04 +0100
  • 543b8c392c Make rehashing privset{} change online oper privileges. This also fixes memory leak due to multiple privsets with the same name (added after each rehash). Jilles Tjoelker 2008-12-14 18:25:15 +0100
  • 0ba0bb4ce0 Unref privset of quitting oper. Jilles Tjoelker 2008-12-14 17:31:42 +0100
  • f24b187a8e m_webirc: use rb_crypt() instead of crypt() Jilles Tjoelker 2008-12-13 11:49:28 +0100
  • 0c0fc97605 Update sgml docs for cidr_ipv4_bitlen/cidr_ipv6_bitlen split. Jilles Tjoelker 2008-12-11 21:53:36 +0100
  • 0dc49ff2f4 cast getpid() to int androsyn 2008-12-10 12:46:23 +0300
  • 70f227af69 Update NEWS. Jilles Tjoelker 2008-12-09 23:51:38 +0100
  • 8d448eb314 Clarify /quote help snomask a little. Jilles Tjoelker 2008-12-09 00:22:58 +0100
  • 761f82c5d6 Update TODO. Valeriy Yatsko 2008-12-07 22:48:45 +0300
  • 5054c3bc25 Branch merge Valeriy Yatsko 2008-12-07 22:46:38 +0300
  • ed4662f302 Update my email address. Valeriy Yatsko 2008-12-07 22:46:19 +0300
  • e238fe3aef Mention auto CPRIVMSG/CNOTICE in sgml docs. Jilles Tjoelker 2008-12-05 15:33:38 +0100
  • b626b0171b Add /topic !#channel operspy to sgml docs. Jilles Tjoelker 2008-12-04 01:40:57 +0100
  • 2ec2fc9ce6 Add umode +Z to the help files. Jilles Tjoelker 2008-12-04 01:03:05 +0100
  • 40d5d119e5 Mention effect of /accept on umode +R. Jilles Tjoelker 2008-12-04 00:51:32 +0100
  • 7a509a687f Remove additional wrong declaration for rb_kill(). Jilles Tjoelker 2008-12-03 22:57:13 +0100
  • f717c20dbb As in shadowircd, increase buffer for /who status. Not necessary here but nice for consistency. Jilles Tjoelker 2008-12-03 22:54:30 +0100
  • 5274a6d761 report logfile access issues Aaron Sethman 2008-11-16 10:15:28 +0300
  • 4e2fdb1f81 Branch merge. Valeriy Yatsko 2008-12-03 02:59:26 +0300
  • 3b0f3294cf Remove irc_basename, replace it with rb_basename from libratbox. Valeriy Yatsko 2008-12-03 02:59:13 +0300
  • 2cf629d9b5 Put back conditionally netwide ssld error snote. Jilles Tjoelker 2008-12-03 00:55:58 +0100
  • 2f6c1ef878 Forgot version.c.SH for libratbox/. Valeriy Yatsko 2008-12-03 02:54:08 +0300
  • c7c9aa764d Branch merge. Valeriy Yatsko 2008-12-03 02:50:01 +0300
  • 94b4fbf93a Copied libratbox and related stuff from shadowircd upstream. Valeriy Yatsko 2008-12-03 02:49:39 +0300
  • 1386c9a7c0 Specify RTLD_LOCAL explicitly. Jilles Tjoelker 2008-12-03 00:39:07 +0100
  • 73788f7953 Add operspy /topic. This allows querying any channel's topic under the operspy rules, but not changing it. Jilles Tjoelker 2008-12-03 00:16:05 +0100
  • 76514a0b77 Put back example.conf limits to their old values, increasing cidr limit somewhat more. Jilles Tjoelker 2008-11-30 13:35:01 +0100
  • 571df4297c Update reference.conf for cidr change as well. Jilles Tjoelker 2008-11-30 13:33:43 +0100
  • c8d8588915 Split cidr_bitlen into cidr_ipv4_bitlen and cidr_ipv6_bitlen. Taken from ircd-ratbox 3 via shadowircd. Jilles Tjoelker 2008-11-30 13:31:59 +0100
  • e752dd2618 Allow coloured part reasons in -c channels. Jilles Tjoelker 2008-11-29 22:22:18 +0100
  • e157c3aa58 Remove reference to old maxconnections way. Jilles Tjoelker 2008-11-28 15:51:52 +0100
  • 89a38579cd Add sgml documentation for /quote set. Jilles Tjoelker 2008-11-28 15:48:41 +0100
  • 36f0316a72 Remove unnecessary initialization that violates const. Jilles Tjoelker 2008-11-27 22:50:01 +0100
  • e7c8892297 Put back accidentally removed word. Jilles Tjoelker 2008-11-26 21:38:49 +0100
  • b29e40b7ca Improve note about case sensitivity. Jilles Tjoelker 2008-11-26 00:07:12 +0100
  • e129e2af12 Mention how to specify the default port in a remote connect. Jilles Tjoelker 2008-11-25 23:58:24 +0100
  • 660debfad5 Correct buffer without space for '\0', should have been safe due to padding. Jilles Tjoelker 2008-11-22 18:51:00 +0100
  • 51e1ce904e Make the notices reporting auth{} privs a bit more serious-looking, as in ratbox3. Jilles Tjoelker 2008-11-19 22:45:13 +0100
  • 17d00839b3 make is_cti/is_sti collect times connected in unsigned long long instead of time_t as well..on 32bit boxes that is going to wrap pretty quickly Aaron Sethman 2008-11-16 10:04:09 +0300
  • 59eedf155f Allow +z messages from outside if -n. This gives a useful meaning to the cmode combo +mz-n: messages from ops and voices go to all channel members, messages from anyone else (on or off channel) go to ops. With +mnz, messages from outside are not allowed at all. Jilles Tjoelker 2008-11-15 22:56:09 +0100
  • 79ba162940 Truncate idle time in /who to 32 bits. Pointed out by dwr (but solved differently). Jilles Tjoelker 2008-11-15 21:15:38 +0100
  • 9a9f3cf8a5 Only require DNSBL replies to be in 127.0.0.0/8 instead of /24. Jilles Tjoelker 2008-11-15 16:17:16 +0100
  • 570ca08a4f Allow the resolver to process longer hostnames, for the benefit of some DNSBLs like the "TorDNSEL service". Jilles Tjoelker 2008-11-15 16:13:39 +0100
  • 863efb0e6b Should use rb_strlcpy instead of strlcpy... Jilles Tjoelker 2008-11-09 01:05:39 +0100
  • 44913ac65f Add WHOX to 005 so we can see if much breaks. Jilles Tjoelker 2008-11-09 00:27:15 +0100
  • 8e0f260b04 Remove LOCAL_COPY (and thus alloca) usage from /who. Jilles Tjoelker 2008-11-09 00:13:48 +0100
  • aff2058aa8 who: Use @+ combining for 354 numeric. The 352 numeric uses it if CAP multi-prefix is enabled, as before. Jilles Tjoelker 2008-11-09 00:13:29 +0100
  • 555801db60 Add ircu-like /who format options. Use /quote help who for details. The format code "o" (oplevel) is not documented, but implemented showing dummy information (999 for chanop, n/a otherwise). Jilles Tjoelker 2008-11-09 00:12:56 +0100
  • 9d35015621 Make comment for ms_join() up to date. Jilles Tjoelker 2008-11-09 00:05:15 +0100
  • 05d8a68c88 Show spambot notices for joins, not for parts. Parts still decrement the counter for showing notices. This shows more channels in the notices. Jilles Tjoelker 2008-11-08 17:22:41 +0100
  • 28823cd3db Allow normal users to use /chantrace. The same information is already available via a combination of /who and /trace. Jilles Tjoelker 2008-11-08 01:28:16 +0100