Commit graph

  • dd48c5e935 autogen.sh is not necessary at this time, and did not work anyway. Jilles Tjoelker 2009-02-08 21:09:29 +01:00
  • c029a164a9 Update NEWS. Jilles Tjoelker 2009-02-08 16:27:05 +01:00
  • 0749b751fa Clarify some PRIVMSG/NOTICE restrictions. Jilles Tjoelker 2009-02-08 15:48:04 +01:00
  • f8933d67e3 Numerics are also server-server messages. Jilles Tjoelker 2009-02-08 15:39:12 +01:00
  • 4f7a1feeda Fix an off by one error with zipstats processing from ircd-ratbox (androsyn) Jilles Tjoelker 2009-02-07 23:26:05 +01:00
  • 2d042188c7 Clarify propagation of JOIN and SJOIN. Jilles Tjoelker 2009-02-06 15:58:02 +01:00
  • 18fc47e681 Disallow invites to juped channels. In particular, this is checked when the source is local and not resv_exempt, or the target is local and not resv_exempt. Jilles Tjoelker 2009-02-06 14:07:03 +01:00
  • 53307da8ca Disable autoconnect for a server with excessive TS delta. Note that in some cases (different TS delta settings, heavy lag) it is possible only one of the servers detects the problem and autoconnect may be left enabled. The mechanism used for disabling is the same as /quote set autoconn <server> 0; the A flag in /stats c disappears and a rehash or /quote set autoconn can put it back. Jilles Tjoelker 2009-02-05 23:43:07 +01:00
  • 03204327ec Add more information about propagation. Jilles Tjoelker 2009-02-05 20:10:34 +01:00
  • 3cadd0c433 Add description for LOCOPS message. Jilles Tjoelker 2009-02-05 19:57:51 +01:00
  • 3ecb8b06e5 Fix another typo. Jilles Tjoelker 2009-01-31 21:44:11 +01:00
  • 7714f92a84 Fix typo. Jilles Tjoelker 2009-01-31 21:37:33 +01:00
  • 27cdbd2771 Update NEWS. Jilles Tjoelker 2009-01-31 21:35:05 +01:00
  • 98fd0427c6 Fix makerelease. Jilles Tjoelker 2009-01-31 18:51:59 +01:00
  • 6e5e2b000a Warn about auth blocks after a *@* auth and duplicate auth blocks. Jilles Tjoelker 2009-01-31 18:42:03 +01:00
  • aa12f64bd6 Clarify connection setup. Jilles Tjoelker 2009-01-30 17:08:59 +01:00
  • e0f8d70cb2 Remove comments related to (removed) ability to disable TS6. Jilles Tjoelker 2009-01-30 16:50:00 +01:00
  • ad08ad1876 For remote rehashes, send error messages to the requesting oper as well. Jilles Tjoelker 2009-01-30 00:11:12 +01:00
  • 8b801ad161 Log unknown class in auth errors to ircd.log as well. Jilles Tjoelker 2009-01-29 23:53:20 +01:00
  • 975c61928a Don't suggest putting values in an enum that are not in the enum. Compilers may assume that variables of enumerated type only contain values in the enumeration. Jilles Tjoelker 2009-01-28 01:02:34 +01:00
  • 07d86ced08 Update NEWS. Jilles Tjoelker 2009-01-27 20:22:03 +01:00
  • e5b12a6143 Show D:line oper reason in /testline. Jilles Tjoelker 2009-01-27 20:20:37 +01:00
  • cdff8b707a First draft of a more complete TS6 server protocol description. Jilles Tjoelker 2009-01-25 21:11:28 +01:00
  • a33bdd9fb6 Remove obsolete comment. Jilles Tjoelker 2009-01-25 21:02:04 +01:00
  • 235fd1cecf WHOIS 330 (services login name) does not need a remote whois. Jilles Tjoelker 2009-01-25 17:36:19 +01:00
  • 940c734752 Add umode +R to doc/services.txt. Jilles Tjoelker 2009-01-25 17:35:57 +01:00
  • 1e57e391c5 Get rid of local variable shadowing. Jilles Tjoelker 2009-01-25 16:26:17 +01:00
  • cb2540a673 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 +01:00
  • d45f5ea2d9 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 +01:00
  • cd300c1b82 Simplify hunt_server(), send ERR_NOSUCHSERVER from only one place. Jilles Tjoelker 2009-01-21 20:15:07 +01:00
  • e5d0a2ce72 Cut down user@server description in opers help file. Jilles Tjoelker 2009-01-21 00:40:16 +01:00
  • ff8e6e19e0 Remove some more references to parv[0] in comments. Jilles Tjoelker 2009-01-18 21:20:14 +01:00
  • 161f040940 Update comments for parv[0] removal. Jilles Tjoelker 2009-01-18 18:22:43 +01:00
  • 106c88737f 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 +01:00
  • 3a17735469 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 +01:00
  • be15a2ac40 Nicer description of /stats o. Jilles Tjoelker 2009-01-18 01:33:51 +01:00
  • 3dfaa67120 Replace parv[0] with source_p->name. Jilles Tjoelker 2009-01-17 01:18:19 +01:00
  • 0a849a8fa9 Do not log ERROR messages from unknowns. from ircd-ratbox (androsyn) Jilles Tjoelker 2009-01-17 00:23:02 +01:00
  • 463947ad90 Remove more TS5 remnants. Jilles Tjoelker 2009-01-16 23:18:10 +01:00
  • bea2295fed burst_TS6(): assume users have a UID Jilles Tjoelker 2009-01-16 23:11:11 +01:00
  • 4dd5d304eb Log to serverlog when throwing out a server because of a bad nickname. Jilles Tjoelker 2009-01-16 23:10:49 +01:00
  • 6c77f1f74f 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 +01:00
  • 94a84cdd98 Reject SCAN UMODES if invalid parameters are given. Jilles Tjoelker 2009-01-16 18:33:38 +01:00
  • 42d609f65a [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 +03:00
  • 0bd120ed48 [svn r26332] get rid of the zip ready stuff androsyn 2009-01-01 14:50:21 +03:00
  • 32eadd332e Update client.h. Valeriy Yatsko 2008-12-13 23:22:12 +03:00
  • a4165b42bf re-enable ziplinks + ssl Aaron Sethman 2008-12-13 23:20:59 +03:00
  • 5cb843c6a5 Remove obsolete comment. Jilles Tjoelker 2009-01-07 23:35:24 +01:00
  • f2601e74cb Update some copyright years. Jilles Tjoelker 2009-01-01 22:48:50 +01:00
  • 5f29102170 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 +01:00
  • 681ddf64d2 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 +01:00
  • d9e7ca4960 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 +01:00
  • c98c2c89d6 Remove redundant check. Surely, if source_p == target_p, then target_p->from == source_p->from. Jilles Tjoelker 2008-12-28 18:36:41 +01:00
  • a1d2fafd55 Make sure default privset remains available, fixes various crashes with default/invalid privsets and rehashing. Jilles Tjoelker 2008-12-27 23:13:48 +01:00
  • 9a7ab95b89 Allow opers and shide_exempt users to see hopcounts even if flatten_links is on. Jilles Tjoelker 2008-12-27 22:41:52 +01:00
  • 8ee12f0c43 Show libratbox version info to opers in /info. Jilles Tjoelker 2008-12-23 00:28:05 +01:00
  • 31c86ea80f Put libratbox version on startup in a nicer place. Jilles Tjoelker 2008-12-22 21:50:21 +01:00
  • d2b6b9f308 [ratbox3 svn r26284 by androsyn] spew the libratbox version info on -version and at startup Valeriy Yatsko 2008-12-22 12:58:33 +03:00
  • db0b158ab9 aclocal is unneeded here. Valeriy Yatsko 2008-12-22 12:54:40 +03:00
  • ada9d3dbdd Add autogen.sh, called from makerelease.sh script. Valeriy Yatsko 2008-12-22 12:52:38 +03:00
  • ac3b4cb50a Run automake for libratbox. Valeriy Yatsko 2008-12-22 12:50:23 +03:00
  • 030272f378 Update libratbox. Valeriy Yatsko 2008-12-22 12:49:01 +03:00
  • b6b2691d60 Update TODO Valeriy Yatsko 2008-12-22 12:40:31 +03:00
  • 43c7534b94 Automated merge with ssh://hg.atheme.org//hg/charybdis Valeriy Yatsko 2008-12-22 02:47:00 +03:00
  • 8c5eee4c84 Fix serno.h. Valeriy Yatsko 2008-12-22 02:46:26 +03:00
  • e4d1b59b0c Ignore toplevel include/serno.h only, not libratbox one. Jilles Tjoelker 2008-12-22 00:44:00 +01:00
  • 52a3fae436 Revert .hgignore change. Valeriy Yatsko 2008-12-22 02:36:18 +03:00
  • 00c72a060b Remove .hgignore for serno.h, add serno.h for libratbox. Valeriy Yatsko 2008-12-22 02:34:40 +03:00
  • bac250f689 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 +01:00
  • 83235e9ed5 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 +01:00
  • 16ef24cf38 Only count throttle entries that cause rejection in /stats t. Jilles Tjoelker 2008-12-16 21:10:09 +01:00
  • ae09cb7dbe Show throttle info in /stats t. from ircd-ratbox (androsyn) Jilles Tjoelker 2008-12-16 21:02:04 +01:00
  • 422bb0b553 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 +01:00
  • 0e52d0d4cf Unref privset of quitting oper. Jilles Tjoelker 2008-12-14 17:31:42 +01:00
  • f85a5a3f20 m_webirc: use rb_crypt() instead of crypt() Jilles Tjoelker 2008-12-13 11:49:28 +01:00
  • 7a618bd339 Update sgml docs for cidr_ipv4_bitlen/cidr_ipv6_bitlen split. Jilles Tjoelker 2008-12-11 21:53:36 +01:00
  • bdbc903306 cast getpid() to int androsyn 2008-12-10 12:46:23 +03:00
  • 384239009f Update NEWS. Jilles Tjoelker 2008-12-09 23:51:38 +01:00
  • 0a1bb0ebd9 Clarify /quote help snomask a little. Jilles Tjoelker 2008-12-09 00:22:58 +01:00
  • a89787bf3b Update TODO. Valeriy Yatsko 2008-12-07 22:48:45 +03:00
  • 4498a09587 Branch merge Valeriy Yatsko 2008-12-07 22:46:38 +03:00
  • 4f62a7647e Update my email address. Valeriy Yatsko 2008-12-07 22:46:19 +03:00
  • c6c70358b3 Mention auto CPRIVMSG/CNOTICE in sgml docs. Jilles Tjoelker 2008-12-05 15:33:38 +01:00
  • 26348c8f9e Add /topic !#channel operspy to sgml docs. Jilles Tjoelker 2008-12-04 01:40:57 +01:00
  • 770f12901a Add umode +Z to the help files. Jilles Tjoelker 2008-12-04 01:03:05 +01:00
  • 508e0a7166 Mention effect of /accept on umode +R. Jilles Tjoelker 2008-12-04 00:51:32 +01:00
  • bfa5df1e92 Remove additional wrong declaration for rb_kill(). Jilles Tjoelker 2008-12-03 22:57:13 +01:00
  • ea6dade261 As in shadowircd, increase buffer for /who status. Not necessary here but nice for consistency. Jilles Tjoelker 2008-12-03 22:54:30 +01:00
  • cdf7c361aa report logfile access issues Aaron Sethman 2008-11-16 10:15:28 +03:00
  • 731fac317d Branch merge. Valeriy Yatsko 2008-12-03 02:59:26 +03:00
  • b7a689d1e5 Remove irc_basename, replace it with rb_basename from libratbox. Valeriy Yatsko 2008-12-03 02:59:13 +03:00
  • 2a073ca2ed Put back conditionally netwide ssld error snote. Jilles Tjoelker 2008-12-03 00:55:58 +01:00
  • 34f76fdd0f Forgot version.c.SH for libratbox/. Valeriy Yatsko 2008-12-03 02:54:08 +03:00
  • d0f4d745c6 Branch merge. Valeriy Yatsko 2008-12-03 02:50:01 +03:00
  • 3202e24921 Copied libratbox and related stuff from shadowircd upstream. Valeriy Yatsko 2008-12-03 02:49:39 +03:00
  • d4db3063c7 Specify RTLD_LOCAL explicitly. Jilles Tjoelker 2008-12-03 00:39:07 +01:00
  • 41615da91c 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 +01:00
  • dffb83aa69 Put back example.conf limits to their old values, increasing cidr limit somewhat more. Jilles Tjoelker 2008-11-30 13:35:01 +01:00
  • bc7c44dc48 Update reference.conf for cidr change as well. Jilles Tjoelker 2008-11-30 13:33:43 +01:00
  • e33e589cbf 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 +01:00