Commit Graph

  • b279c69161 Mention in /quote help cmode that +b/+q prevent nick changes, and +b (too) sending. Jilles Tjoelker 2008-11-07 00:41:26 +0100
  • c487e4d25b Make /quote help who more detailed. Jilles Tjoelker 2008-11-07 00:36:49 +0100
  • f8d9b22917 Add the IP address to userlog, as in ratbox3. Jilles Tjoelker 2008-10-31 10:57:51 +0100
  • e5c20eb289 Rerun autoconf. Jilles Tjoelker 2008-10-19 17:31:53 +0200
  • 7642846d8f Check that --with-nicklen was passed a numeric value. ircd-ratbox r26144 (androsyn) Jilles Tjoelker 2008-10-19 17:27:35 +0200
  • 2976cd5379 Do not send snotes/logs about juped servers trying to connect. A juped server is defined as a server that already exists with a service{} server as uplink. If a juped server is introduced by another server, this generates snotes/logs as before. Jilles Tjoelker 2008-09-25 00:00:36 +0200
  • e6a0717d15 Make TS deops appear to come from the same server the other modes come from. In particular, this makes atheme changets deops come from the services server instead of the user's server. Jilles Tjoelker 2008-09-24 23:13:10 +0200
  • 8e28bf2936 ip_cloaking: clarify logic This also slightly changes mangled IPs but the mangling is on the same level. Jilles Tjoelker 2008-09-20 00:30:35 +0200
  • 00b7ddcc53 ip_cloaking: remove some unnecessary braces Jilles Tjoelker 2008-09-19 23:44:56 +0200
  • 9b9c8484ed ip_cloaking: fix digits in hostnames Jilles Tjoelker 2008-09-19 23:42:28 +0200
  • 8109e8e320 ip_cloaking: fix HOSTLEN buffer lengths, could have truncated one char it shouldn't Jilles Tjoelker 2008-09-19 23:41:22 +0200
  • 799483e7ea More ip_cloaking improvements from Spaz. The mangling function now creates more variation, and more of numeric IPs is mangled. Jilles Tjoelker 2008-09-19 23:35:43 +0200
  • d7cff1d11b Automated merge with http://hg.atheme.org/charybdis William Pitcock 2008-09-17 03:25:19 -0500
  • 18395f4fa8 Improved cloaking. It now uses an FNV hash, which makes IP's much more difficult to predict. Jacob Myers 2008-09-17 04:15:51 -0400
  • 1596c1242e Copy ip_cloaking.c to ip_cloaking_3.0.c William Pitcock 2008-09-17 03:23:06 -0500
  • 1f24b3b1c2 Make sno_globalkline work for servers without kline_reason, but only for temps. Jilles Tjoelker 2008-09-17 00:24:50 +0200
  • 4f2b6c0b38 Allow clearing general::kline_reason via a rehash. Jilles Tjoelker 2008-09-17 00:21:00 +0200
  • 18c12212b7 Add more detail in squit reason for certain invalid NICK/UID/EUID commands. Jilles Tjoelker 2008-09-16 22:53:44 +0200
  • 72bb40038d Enhance description of umode +S. Jilles Tjoelker 2008-09-13 19:10:57 +0200
  • 5ee5c31c51 Note extra server wallops in recent versions. Jilles Tjoelker 2008-09-13 18:46:03 +0200
  • 637b590f9e Put oper privileges in alphabetical order in the sgml docs. Jilles Tjoelker 2008-09-13 00:46:20 +0200
  • 88d08e8496 Fix oper:remote in reference.conf. Jilles Tjoelker 2008-09-13 00:34:52 +0200
  • ebe5601796 Document privsets in the example confs. Jilles Tjoelker 2008-09-13 00:32:22 +0200
  • d2e3bb4a19 Pick up remote to oper:routing change. Jilles Tjoelker 2008-09-13 00:29:15 +0200
  • 1a745bf1a5 Update SGML docs for need_ssl and new oper priv system. Jilles Tjoelker 2008-09-09 23:32:19 +0200
  • 850b23f3a9 Remove old oper privilege flags. Jilles Tjoelker 2008-09-09 21:51:26 +0200
  • 92ee45c4b8 Document need_ssl flags in example.conf. Jilles Tjoelker 2008-09-09 21:46:12 +0200
  • 3c80e9d634 Avoid hardcoding the number of shared{} flags another time. Jilles Tjoelker 2008-09-09 18:42:59 +0200
  • 90b9ef6c6d Fix indentation. Jilles Tjoelker 2008-09-09 18:40:57 +0200
  • 663bbb2836 Add need_ssl to auth{} and operator{}. Specifying need_ssl on auth{} denies the connection if it is not SSL/TLS, much like need_ident or need_sasl. Specifying need_ssl on operator{} refuses opering with ERR_NOOPERHOST if the connection is not SSL/TLS. from ircd-ratbox Jilles Tjoelker 2008-09-07 01:18:58 +0200
  • 73f50e08ea Fix possible crash with m_mkpasswd extension. Jilles Tjoelker 2008-09-06 21:49:45 +0200
  • 4137c21c96 Close the link that sends an invalid UID. It does not make sense to send a kill using an invlid identifier to an obviously broken server, as was previously done. Jilles Tjoelker 2008-09-06 15:13:28 +0200
  • 77a742c11c Remove check that cannot happen due to minparc in Message struct. Jilles Tjoelker 2008-09-06 01:33:18 +0200
  • c71ae7f0dc Improve server notices for hub_mask/leaf_mask. Local-only server notices kept here because hub_mask/leaf_mask tends to be specific to a (hub) server. The same information is now available in Netsplit notices. Jilles Tjoelker 2008-09-06 01:21:16 +0200
  • 5b0a527927 Use rb_snprintf() in various places. Jilles Tjoelker 2008-09-06 01:00:20 +0200
  • 341504a702 Remove comment referencing LazyLeaf. Jilles Tjoelker 2008-09-06 00:44:09 +0200
  • bdfc9ce626 Avoid empty strings in various notices about rejected server connections. These come from the name field which is empty for unknown connections attempting to become a server. Instead, put [@255.255.255.255] just like ratbox3 does. Jilles Tjoelker 2008-09-05 22:56:59 +0200
  • deb7449471 Improve server notices for servers introducing existing servers. Jilles Tjoelker 2008-09-05 22:52:39 +0200
  • 9649981ba7 Improve server notices about duplicate SIDs. Note that this is checked after duplicate server names, so it can only happen if multiple servers have the same SID configured. Jilles Tjoelker 2008-09-04 01:41:49 +0200
  • 64973a71e6 Do not use get_oper_name() for a netwide server notice, it may be confusing. Jilles Tjoelker 2008-09-02 23:44:06 +0200
  • 44d450f242 Correct spelling of oper:remoteban in example.conf. Jilles Tjoelker 2008-09-02 23:42:51 +0200
  • 0d499ee5f9 oper:adminwall priv seems meaningless, remove it. Jilles Tjoelker 2008-09-02 23:40:22 +0200
  • d05e3e3a7b We don't want to leave the isupport name in the extension memory space on changing it - fixed a bug (tnx Artem@IrcNet(RU)) Valeriy Yatsko 2008-08-31 03:57:27 +0400
  • 508c7c41fe Make change_isupport() return the old value!!! William Pitcock 2008-08-29 15:36:41 -0500
  • 17ad49a96a Add change_isupport() to change the value of an ISUPPORT token. William Pitcock 2008-08-29 15:27:34 -0500
  • 9ac19244c0 Automated merge with ssh://hg.atheme.org//hg/charybdis William Pitcock 2008-08-29 14:48:06 -0500
  • 1d53b4283b don't set an empty password or auth_user Stephen Bennett 2008-08-29 14:47:51 -0500
  • 978daf7118 Automated branch merge. William Pitcock 2008-08-29 14:46:39 -0500
  • 016746cfc2 Backed out changeset 7f24e5f3fb86 William Pitcock 2008-08-29 14:46:19 -0500
  • 645103ac52 If auth_user and server password were given and not used, use auth_user as an account name in the nickserv identify command Stephen Bennett 2008-08-29 14:45:30 -0500
  • 299ad32f98 If auth_user and server password were given and not used, use auth_user as an account name in the nickserv identify command Stephen Bennett 2008-08-29 14:45:22 -0500
  • 628eee0041 Remove some dead code. found using llvm static analyzer Jilles Tjoelker 2008-08-29 02:53:52 +0200
  • ef8e4220ec Fix a memory leak. found using llvm static analyzer Jilles Tjoelker 2008-08-29 01:58:10 +0200
  • d3b22631c1 Make genssl.sh work. Submitted by jdhore. Jilles Tjoelker 2008-08-29 01:34:18 +0200
  • 0cdd90ce79 Fix comment, getsockname() can fail legitimately. from ircd-ratbox r25967 (jilles) Jilles Tjoelker 2008-08-28 01:06:19 +0200
  • c80be1ec80 Don't try to add a closed connection. ircd-ratbox r25965 (jilles) Jilles Tjoelker 2008-08-28 01:05:41 +0200
  • 07c8448a5b Fix ident for ssl connections. Jilles Tjoelker 2008-08-28 00:49:04 +0200
  • 509c9ee183 Remove another remnant of server hostmasking. Jilles Tjoelker 2008-08-26 00:00:11 +0200
  • 79fae8dbc0 ssld: un #if 0 the /dev/null stuff out Jilles Tjoelker 2008-08-25 18:48:30 +0200
  • 6acb39cb1a Clear privset on deoper. Jilles Tjoelker 2008-08-25 18:24:24 +0200
  • 220c63400a Fix crash if there is no privset= in an operator{}. Jilles Tjoelker 2008-08-18 00:55:12 +0200
  • c08e7f2dbd Use C locale for the compilation date. Jilles Tjoelker 2008-08-17 22:55:57 +0200
  • 858646f1f8 update TODO William Pitcock 2008-08-17 09:30:31 -0500
  • 6e915bfe06 privset example: Add a privset for local bots like BOPM and TCMs. William Pitcock 2008-08-17 08:58:34 -0500
  • 028aef6ed6 m_privs: Add stuff for privsets here too. William Pitcock 2008-08-17 08:56:40 -0500
  • 4db97a8263 HasPrivilege(): check to make sure localClient and localClient.privset are non-NULL. William Pitcock 2008-08-17 08:52:04 -0500
  • e2d7f73174 /stats o: display name of privset instead of privs William Pitcock 2008-08-17 08:40:10 -0500
  • 73a3435109 All modules converted to use privsets by porting the macro over. New macro, HasPrivilege() does most of the work here, the old IsOper*() macros are deprecated, and will likely be removed later. William Pitcock 2008-08-17 08:36:17 -0500
  • 34cb09ceea Make a reference to privset in Client.localClient. William Pitcock 2008-08-17 08:23:40 -0500
  • 665e79e999 privilegeset_ref(): return the privilegeset William Pitcock 2008-08-17 08:22:56 -0500
  • 5a6d4202d1 Make use of the new default privset!! William Pitcock 2008-08-17 08:08:23 -0500
  • 001f5f6731 ircd initialization: add a "default" privset with no privs. William Pitcock 2008-08-17 08:06:28 -0500
  • 83c037c058 Automated merge with ssh://hg.atheme.org//hg/charybdis William Pitcock 2008-08-17 07:53:32 -0500
  • 3ddb54d905 update oper line William Pitcock 2008-08-17 07:53:29 -0500
  • d2e6d8d715 Add 328 numeric (ChanServ channel URL) to the header files. Jilles Tjoelker 2008-08-17 14:49:01 +0200
  • c73d999576 Remove another servlink remnant. Jilles Tjoelker 2008-08-17 14:46:29 +0200
  • f6189c43ab same bug William Pitcock 2008-08-17 07:47:06 -0500
  • 39352a39f2 fix another stupid bug, gah William Pitcock 2008-08-17 07:46:18 -0500
  • 76eca655f9 Make sure extended privilege sets are added to the registry. William Pitcock 2008-08-17 07:44:46 -0500
  • 7ce46e0447 Allow : to be in 'string' values. William Pitcock 2008-08-17 07:41:52 -0500
  • b8be4a3f4c Initial work on getting privsets working. William Pitcock 2008-08-17 07:40:27 -0500
  • 120b37f94f oper_conf structure: add privset association. William Pitcock 2008-08-17 07:32:30 -0500
  • 48de3c1852 Add some privsets for opers here. William Pitcock 2008-08-17 07:17:25 -0500
  • de0e9f373b Add config magic for privset{} parsing. William Pitcock 2008-08-17 07:10:23 -0500
  • 0e52880760 Add privilegeset_extend(). William Pitcock 2008-08-17 06:35:49 -0500
  • 9291987bba Add basic PrivilegeSet API. William Pitcock 2008-08-17 06:27:59 -0500
  • e6451707d9 branch merge Valery V Yatsko 2008-08-17 09:33:47 +0400
  • 2d9a60fe7e fixed warnings on src/ircd.c compilation Valery V Yatsko 2008-08-17 09:33:05 +0400
  • 40b8b28e1b run autoreconf Valery V Yatsko 2008-08-17 09:27:15 +0400
  • 767fdd62fe fixed chm_adminonly extension - IsOperAdmin replaced with IsAdmin.. hm.. but possibly we need to allow hidden opers/admins to enter protected channels? Valery V Yatsko 2008-08-16 23:34:32 +0400
  • 200e53e8f2 added improvement in TODO related to support compilation without parser/lexer generators present in OS Valery V Yatsko 2008-08-16 23:24:28 +0400
  • 2b97b8ed52 put cygwin/mingw/native win32 (+shared modules) support in TODO (need discussion), currently ratbox3 could be compiled under cygwin/mingw Valery V Yatsko 2008-08-16 22:52:31 +0400
  • 5f5fc333fb forgot to remove check for cygwin from configure.ac Valery V Yatsko 2008-08-16 22:50:22 +0400
  • 77c9f49528 removed cygwin check from configure.ac Valery V Yatsko 2008-08-16 22:45:09 +0400
  • 9b37ad07c3 ircd-ratbox -> charybdis Valery V Yatsko 2008-08-16 22:38:13 +0400
  • 2a64312fdc seed random not even every 300 seconds, but on startup also Valery V Yatsko 2008-08-16 22:30:28 +0400
  • 2b454b76dc egd fixed Valery V Yatsko 2008-08-16 22:29:33 +0400
  • 5d2fe5036e comment to fix egd (not work currently) Valery V Yatsko 2008-08-16 22:24:28 +0400
  • 6145bb6027 no more servlink - removed 'servlink_path' from reference.conf and source files Valery V Yatsko 2008-08-16 22:23:56 +0400
  • 02be96f211 Updated reference.conf Valery V Yatsko 2008-08-13 23:17:43 +0400