7642846d8fCheck that --with-nicklen was passed a numeric value. ircd-ratbox r26144 (androsyn)
Jilles Tjoelker
2008-10-19 17:27:35 +0200
2976cd5379Do 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
e6a0717d15Make 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
8e28bf2936ip_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
00b7ddcc53ip_cloaking: remove some unnecessary braces
Jilles Tjoelker
2008-09-19 23:44:56 +0200
9b9c8484edip_cloaking: fix digits in hostnames
Jilles Tjoelker
2008-09-19 23:42:28 +0200
8109e8e320ip_cloaking: fix HOSTLEN buffer lengths, could have truncated one char it shouldn't
Jilles Tjoelker
2008-09-19 23:41:22 +0200
799483e7eaMore 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
663bbb2836Add 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
73f50e08eaFix possible crash with m_mkpasswd extension.
Jilles Tjoelker
2008-09-06 21:49:45 +0200
4137c21c96Close 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
77a742c11cRemove check that cannot happen due to minparc in Message struct.
Jilles Tjoelker
2008-09-06 01:33:18 +0200
c71ae7f0dcImprove 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
5b0a527927Use rb_snprintf() in various places.
Jilles Tjoelker
2008-09-06 01:00:20 +0200
bdfc9ce626Avoid 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
deb7449471Improve server notices for servers introducing existing servers.
Jilles Tjoelker
2008-09-05 22:52:39 +0200
9649981ba7Improve 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
64973a71e6Do not use get_oper_name() for a netwide server notice, it may be confusing.
Jilles Tjoelker
2008-09-02 23:44:06 +0200
44d450f242Correct spelling of oper:remoteban in example.conf.
Jilles Tjoelker
2008-09-02 23:42:51 +0200
d05e3e3a7bWe 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
508c7c41feMake change_isupport() return the old value!!!
William Pitcock
2008-08-29 15:36:41 -0500
17ad49a96aAdd change_isupport() to change the value of an ISUPPORT token.
William Pitcock
2008-08-29 15:27:34 -0500
9ac19244c0Automated merge with ssh://hg.atheme.org//hg/charybdis
William Pitcock
2008-08-29 14:48:06 -0500
1d53b4283bdon't set an empty password or auth_user
Stephen Bennett
2008-08-29 14:47:51 -0500
978daf7118Automated branch merge.
William Pitcock
2008-08-29 14:46:39 -0500
016746cfc2Backed out changeset 7f24e5f3fb86
William Pitcock
2008-08-29 14:46:19 -0500
645103ac52If 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
299ad32f98If 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
628eee0041Remove some dead code. found using llvm static analyzer
Jilles Tjoelker
2008-08-29 02:53:52 +0200
ef8e4220ecFix a memory leak. found using llvm static analyzer
Jilles Tjoelker
2008-08-29 01:58:10 +0200
0cdd90ce79Fix comment, getsockname() can fail legitimately. from ircd-ratbox r25967 (jilles)
Jilles Tjoelker
2008-08-28 01:06:19 +0200
c80be1ec80Don't try to add a closed connection. ircd-ratbox r25965 (jilles)
Jilles Tjoelker
2008-08-28 01:05:41 +0200
07c8448a5bFix ident for ssl connections.
Jilles Tjoelker
2008-08-28 00:49:04 +0200
509c9ee183Remove another remnant of server hostmasking.
Jilles Tjoelker
2008-08-26 00:00:11 +0200
79fae8dbc0ssld: un #if 0 the /dev/null stuff out
Jilles Tjoelker
2008-08-25 18:48:30 +0200
6acb39cb1aClear privset on deoper.
Jilles Tjoelker
2008-08-25 18:24:24 +0200
220c63400aFix crash if there is no privset= in an operator{}.
Jilles Tjoelker
2008-08-18 00:55:12 +0200
c08e7f2dbdUse C locale for the compilation date.
Jilles Tjoelker
2008-08-17 22:55:57 +0200
858646f1f8update TODO
William Pitcock
2008-08-17 09:30:31 -0500
6e915bfe06privset example: Add a privset for local bots like BOPM and TCMs.
William Pitcock
2008-08-17 08:58:34 -0500
028aef6ed6m_privs: Add stuff for privsets here too.
William Pitcock
2008-08-17 08:56:40 -0500
4db97a8263HasPrivilege(): 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
73a3435109All 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
34cb09ceeaMake a reference to privset in Client.localClient.
William Pitcock
2008-08-17 08:23:40 -0500
665e79e999privilegeset_ref(): return the privilegeset
William Pitcock
2008-08-17 08:22:56 -0500
5a6d4202d1Make use of the new default privset!!
William Pitcock
2008-08-17 08:08:23 -0500
001f5f6731ircd initialization: add a "default" privset with no privs.
William Pitcock
2008-08-17 08:06:28 -0500
83c037c058Automated merge with ssh://hg.atheme.org//hg/charybdis
William Pitcock
2008-08-17 07:53:32 -0500
3ddb54d905update oper line
William Pitcock
2008-08-17 07:53:29 -0500
d2e6d8d715Add 328 numeric (ChanServ channel URL) to the header files.
Jilles Tjoelker
2008-08-17 14:49:01 +0200
c73d999576Remove another servlink remnant.
Jilles Tjoelker
2008-08-17 14:46:29 +0200
f6189c43absame bug
William Pitcock
2008-08-17 07:47:06 -0500
39352a39f2fix another stupid bug, gah
William Pitcock
2008-08-17 07:46:18 -0500
76eca655f9Make sure extended privilege sets are added to the registry.
William Pitcock
2008-08-17 07:44:46 -0500
7ce46e0447Allow : to be in 'string' values.
William Pitcock
2008-08-17 07:41:52 -0500
b8be4a3f4cInitial work on getting privsets working.
William Pitcock
2008-08-17 07:40:27 -0500
120b37f94foper_conf structure: add privset association.
William Pitcock
2008-08-17 07:32:30 -0500
48de3c1852Add some privsets for opers here.
William Pitcock
2008-08-17 07:17:25 -0500
de0e9f373bAdd config magic for privset{} parsing.
William Pitcock
2008-08-17 07:10:23 -0500
0e52880760Add privilegeset_extend().
William Pitcock
2008-08-17 06:35:49 -0500
9291987bbaAdd basic PrivilegeSet API.
William Pitcock
2008-08-17 06:27:59 -0500
e6451707d9branch merge
Valery V Yatsko
2008-08-17 09:33:47 +0400
2d9a60fe7efixed warnings on src/ircd.c compilation
Valery V Yatsko
2008-08-17 09:33:05 +0400
40b8b28e1brun autoreconf
Valery V Yatsko
2008-08-17 09:27:15 +0400
767fdd62fefixed 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
200e53e8f2added improvement in TODO related to support compilation without parser/lexer generators present in OS
Valery V Yatsko
2008-08-16 23:24:28 +0400
2b97b8ed52put 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
5f5fc333fbforgot to remove check for cygwin from configure.ac
Valery V Yatsko
2008-08-16 22:50:22 +0400
77c9f49528removed cygwin check from configure.ac
Valery V Yatsko
2008-08-16 22:45:09 +0400
9b37ad07c3ircd-ratbox -> charybdis
Valery V Yatsko
2008-08-16 22:38:13 +0400
2a64312fdcseed random not even every 300 seconds, but on startup also
Valery V Yatsko
2008-08-16 22:30:28 +0400
2b454b76dcegd fixed
Valery V Yatsko
2008-08-16 22:29:33 +0400
5d2fe5036ecomment to fix egd (not work currently)
Valery V Yatsko
2008-08-16 22:24:28 +0400
6145bb6027no more servlink - removed 'servlink_path' from reference.conf and source files
Valery V Yatsko
2008-08-16 22:23:56 +0400
02be96f211Updated reference.conf
Valery V Yatsko
2008-08-13 23:17:43 +0400