]>
git.netwichtig.de Git - user/henk/code/inspircd.git/log
danieldg [Sun, 7 Feb 2010 23:18:53 +0000 (23:18 +0000)]
Fix crash on kick when +J is set, +misc cleanup
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12396
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sun, 7 Feb 2010 05:24:06 +0000 (05:24 +0000)]
Update example config for passforward and RPC module changes [jdhore]
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12395
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sun, 7 Feb 2010 03:36:55 +0000 (03:36 +0000)]
More cleanup of quit servers
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12394
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sun, 7 Feb 2010 03:03:57 +0000 (03:03 +0000)]
Don't send GODMODE snomask for remote users (let SendGlobalSno handle that)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12392
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sun, 7 Feb 2010 00:36:31 +0000 (00:36 +0000)]
Change PROP command format to accept multiple changes in one line
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12390
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sat, 6 Feb 2010 19:26:44 +0000 (19:26 +0000)]
Fix left/right inversion in ListDifference
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12389
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sat, 6 Feb 2010 19:20:10 +0000 (19:20 +0000)]
Add PROP command to m_namedmodes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12388
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sat, 6 Feb 2010 19:20:00 +0000 (19:20 +0000)]
rename channel modes +it to distinguish them from commands
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12387
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sat, 6 Feb 2010 16:35:07 +0000 (16:35 +0000)]
Fail adding of new mode when its prefix is already in use
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12386
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sat, 6 Feb 2010 16:27:00 +0000 (16:27 +0000)]
Add mode +V, status prefix. Because we haven't used up enough channel mode letters yet.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12385
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sat, 6 Feb 2010 04:58:44 +0000 (04:58 +0000)]
Clean up empty/unused directories
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12384
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sat, 6 Feb 2010 04:29:02 +0000 (04:29 +0000)]
Move configuration examples to docs, remove automatic overwrite on make install
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12383
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sat, 6 Feb 2010 04:08:18 +0000 (04:08 +0000)]
Send module load/unload notifications so that services can learn of new features without splitting
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12382
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Fri, 5 Feb 2010 15:59:06 +0000 (15:59 +0000)]
Fix NICKLOCK/SANICK errors with Q:lined nicks
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12378
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Fri, 5 Feb 2010 15:58:58 +0000 (15:58 +0000)]
Remove incorrect access checks from m_ojoin
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12377
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Fri, 5 Feb 2010 04:53:44 +0000 (04:53 +0000)]
Don't enforce access control on remote users for topic changes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12376
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Thu, 4 Feb 2010 20:43:07 +0000 (20:43 +0000)]
Config updates from jdhore
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12375
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Thu, 4 Feb 2010 14:36:16 +0000 (14:36 +0000)]
Clarify fingerprint comments in example oper block
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12373
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Thu, 4 Feb 2010 14:36:09 +0000 (14:36 +0000)]
Fix FIDENT response forging to run prior to the ENCAP strip
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12372
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Thu, 4 Feb 2010 14:36:00 +0000 (14:36 +0000)]
Fix wrapping check so we waste slightly fewer lines in syncing ban lists via FMODE
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12371
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Thu, 4 Feb 2010 00:47:40 +0000 (00:47 +0000)]
Add DYING link state, push error messages on link, and only limit recvq on unauthenticated servers
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12370
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Wed, 3 Feb 2010 21:57:18 +0000 (21:57 +0000)]
Split servers if they try to send infinite garbage without a newline
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12369
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Wed, 3 Feb 2010 21:43:17 +0000 (21:43 +0000)]
Don't use hosts more than 64 characters long from CGI:IRC
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12368
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Wed, 3 Feb 2010 21:43:10 +0000 (21:43 +0000)]
Delink servers using an SSL module that is being reloaded
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12367
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Wed, 3 Feb 2010 21:43:02 +0000 (21:43 +0000)]
Fix STARTTLS sending the 670 numeric within the SSL session, not prior to it
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12366
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Wed, 3 Feb 2010 21:42:54 +0000 (21:42 +0000)]
Forge FIDENT reply to CHGIDENT to prevent ident desync with 1.2 and 2.0 servers
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12365
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Wed, 3 Feb 2010 21:42:47 +0000 (21:42 +0000)]
Fix mode required error message
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12364
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Wed, 3 Feb 2010 19:12:04 +0000 (19:12 +0000)]
Fix cidr_mask::str not correctly displaying mask length
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12363
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Wed, 3 Feb 2010 16:37:23 +0000 (16:37 +0000)]
Fix segfault on GRELOADMODULE
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12362
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Wed, 3 Feb 2010 16:28:08 +0000 (16:28 +0000)]
Add access checking for m_autoop
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12361
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Wed, 3 Feb 2010 08:26:07 +0000 (08:26 +0000)]
Don't try to use CIDR matching unless a CIDR range has been given in MatchCIDR
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12360
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Wed, 3 Feb 2010 05:17:17 +0000 (05:17 +0000)]
Add m_autoop.so - ircd-side channel access lists via listmode +w
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12359
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Tue, 2 Feb 2010 23:24:43 +0000 (23:24 +0000)]
Don't try to load modules with filenames starting with a .
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12358
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Tue, 2 Feb 2010 23:24:30 +0000 (23:24 +0000)]
Allow SSL fingerprint hash to be specified, and show fingerprint to client on connect
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12357
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Tue, 2 Feb 2010 19:03:16 +0000 (19:03 +0000)]
Add requiresasl to connect block checks
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12356
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Tue, 2 Feb 2010 19:03:07 +0000 (19:03 +0000)]
Allow opermotd to specify its file in <files> without also requiring an <opermotd> block
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12355
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Tue, 2 Feb 2010 16:47:25 +0000 (16:47 +0000)]
Executable include for MOTD and more
This introduces an <execfiles> tag that reads files from the output of
a command, in the same way as executable includes. The files specified
here can also be used anywhere a file is used (opermotd, randquote, etc)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12354
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Tue, 2 Feb 2010 15:02:42 +0000 (15:02 +0000)]
Add requireident/requiressl to connect blocks
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12353
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Tue, 2 Feb 2010 15:02:33 +0000 (15:02 +0000)]
Add OnSetConnectClass hook for use in adding requirements to connect classes (such as requiressl)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12352
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Tue, 2 Feb 2010 15:02:25 +0000 (15:02 +0000)]
Sort items in the 005 line
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12351
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Mon, 1 Feb 2010 20:42:47 +0000 (20:42 +0000)]
Improve SSL fingerprint on link message
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12350
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Mon, 1 Feb 2010 20:42:39 +0000 (20:42 +0000)]
Strip colons from server SSL fingerprint, to allow the output of certificate information tools to be used directly
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12349
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Mon, 1 Feb 2010 19:47:28 +0000 (19:47 +0000)]
Allow <link password=""> to specify identical send/recv passwords
This can be simpler to use (don't need to swap send/recv between servers)
Having identical passwords is very slightly less secure than having them
differ; this doesn't remove sendpass/recvpass. It is recommended to use
SSL fingerprints to authenticate servers for best security.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12348
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Mon, 1 Feb 2010 19:47:20 +0000 (19:47 +0000)]
Spacify the oper name in STATS O
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12347
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Mon, 1 Feb 2010 01:32:10 +0000 (01:32 +0000)]
Fix possible uninit memory access detected by valgrind
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12346
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Mon, 1 Feb 2010 01:31:40 +0000 (01:31 +0000)]
Add parameters to OnSendWhoLine hook, fixes "/who * o" returning opers with +H
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12345
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Mon, 1 Feb 2010 01:30:39 +0000 (01:30 +0000)]
Display allowed oper modes, commands, and permissions in /CHECK
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12344
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Mon, 1 Feb 2010 01:29:17 +0000 (01:29 +0000)]
Mark +P mode as oper-only now that it no longer requires an explicit permission string
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12343
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Mon, 1 Feb 2010 01:28:35 +0000 (01:28 +0000)]
Add stats O, oper type/permission list
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12342
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Mon, 1 Feb 2010 01:18:34 +0000 (01:18 +0000)]
Don't run OnUserPostNick hook for initial NICK command
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12341
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Mon, 1 Feb 2010 00:46:25 +0000 (00:46 +0000)]
Correctly abort attempted socket writes on error
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12340
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sun, 31 Jan 2010 19:54:33 +0000 (19:54 +0000)]
Increase penalty for KNOCK
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12339
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sun, 31 Jan 2010 19:54:26 +0000 (19:54 +0000)]
Remove duplicated permisison check for setting mode +P (it is already restricted in allowed chanmodes)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12338
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sun, 31 Jan 2010 19:54:18 +0000 (19:54 +0000)]
Update connect block matching on rehash to prefer names, show more useful information in /STATS i
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12337
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sun, 31 Jan 2010 03:42:20 +0000 (03:42 +0000)]
Allow connect classes to be specified without an allow or deny mask
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12336
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sat, 30 Jan 2010 23:03:59 +0000 (23:03 +0000)]
Forward-port of r12333, clone-counting fix for m_cgiirc
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12335
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sat, 30 Jan 2010 23:03:52 +0000 (23:03 +0000)]
Stop parsing inbound server lines on an error
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12334
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sat, 30 Jan 2010 18:56:39 +0000 (18:56 +0000)]
Remove UpdateNickHash due to incorrect behavior
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12331
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sat, 30 Jan 2010 18:40:51 +0000 (18:40 +0000)]
Move nick change code out of cmd_nick; fixes double-invocation of hooks and may eliminate bug #911
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12330
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sat, 30 Jan 2010 18:02:25 +0000 (18:02 +0000)]
Remove a few needless string crops, compile fix
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12329
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sat, 30 Jan 2010 16:36:47 +0000 (16:36 +0000)]
Remove FakeUser from clientlist/uuidlist, as it bypasses QuitUser
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12328
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sat, 30 Jan 2010 15:44:51 +0000 (15:44 +0000)]
Remove users from uuidlist on QuitUser, not during cull (allows UID reuse on fast netsplits)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12326
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Fri, 29 Jan 2010 00:08:45 +0000 (00:08 +0000)]
Remove MaxWhoResults, replace with an increase of Penalty based on result list size
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12325
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Thu, 28 Jan 2010 20:16:31 +0000 (20:16 +0000)]
Fix empty FMODE being sent if SendMode mode changes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12323
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sun, 24 Jan 2010 22:31:04 +0000 (22:31 +0000)]
Allow nick locking to prevent voluntary changes to UID
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12322
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sun, 24 Jan 2010 02:44:49 +0000 (02:44 +0000)]
Use UID/SID as the source for ENCAP commands, not server name
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12321
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sun, 24 Jan 2010 02:29:28 +0000 (02:29 +0000)]
Fix ENCAP stripping, was incorrectly checking for " CHGHOST" and similar commands
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12320
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sun, 24 Jan 2010 02:01:38 +0000 (02:01 +0000)]
If SVSNICK is sent to force a change to a UID-lookalike, just change nick to UID. Fixes bug #932
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12318
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sun, 24 Jan 2010 00:15:15 +0000 (00:15 +0000)]
Don't query module version prior to init; fixes valgrind segfault
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12317
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Fri, 22 Jan 2010 14:55:57 +0000 (14:55 +0000)]
Fall back to copying bind IP if getsockname() fails, as it apparently can on Windows
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12314
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Thu, 21 Jan 2010 22:48:56 +0000 (22:48 +0000)]
Allow redirect bans to be unset by any op/halfop (bug #936)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12311
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Thu, 21 Jan 2010 20:47:10 +0000 (20:47 +0000)]
Put ConfigReader deprecation warning in logs
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12310
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Thu, 21 Jan 2010 20:47:02 +0000 (20:47 +0000)]
Remove unneeded save of errno
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12309
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Tue, 19 Jan 2010 17:02:29 +0000 (17:02 +0000)]
Fix incorrect forward-port of patch
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12308
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Tue, 19 Jan 2010 17:00:38 +0000 (17:00 +0000)]
Slightly more comprehensible message for connect throttle banning.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12307
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Tue, 19 Jan 2010 15:16:41 +0000 (15:16 +0000)]
Fix some command registration warnings
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12305
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Tue, 19 Jan 2010 15:16:33 +0000 (15:16 +0000)]
ERROR is not a valid log level, so all these messages were getting dropped
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12304
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Tue, 19 Jan 2010 15:16:24 +0000 (15:16 +0000)]
Extbans can be VF_OPTCOMMON as they do not desync on module add/remove
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12303
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Tue, 19 Jan 2010 05:08:14 +0000 (05:08 +0000)]
Remove overrides for ADMIN, STATS, TIME
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12302
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Tue, 19 Jan 2010 04:43:19 +0000 (04:43 +0000)]
Fix MOTD and RULES to work remotely (remove the old hacks for MOTD)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12301
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Tue, 19 Jan 2010 02:28:30 +0000 (02:28 +0000)]
Clean up some slow iterations
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12300
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Tue, 19 Jan 2010 00:12:19 +0000 (00:12 +0000)]
Don't refuse to route internal spanningtree commands due to lack of VF_COMMON
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12299
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Mon, 18 Jan 2010 23:57:53 +0000 (23:57 +0000)]
Fix type-based oper blocks not storing their names
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12298
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Mon, 18 Jan 2010 23:52:08 +0000 (23:52 +0000)]
Specify routing for those commands
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12297
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Mon, 18 Jan 2010 23:49:23 +0000 (23:49 +0000)]
Move lots of spanningtree items to commands
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12296
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Mon, 18 Jan 2010 20:06:21 +0000 (20:06 +0000)]
Include total CPU usage in STATS z
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12295
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Mon, 18 Jan 2010 19:49:07 +0000 (19:49 +0000)]
Linux apparently needs another library for linking now...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12294
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Mon, 18 Jan 2010 19:36:41 +0000 (19:36 +0000)]
Remove excessive gettimeofday system calls
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12293
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Mon, 18 Jan 2010 19:34:34 +0000 (19:34 +0000)]
Remove unneededd IS_LOCAL casts
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12292
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Mon, 18 Jan 2010 17:35:55 +0000 (17:35 +0000)]
PreCommand/PostCommand are local-only hooks
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12291
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Mon, 18 Jan 2010 17:35:47 +0000 (17:35 +0000)]
Fix iteration of oper blocks by SSLINFO
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12290
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sun, 17 Jan 2010 22:16:35 +0000 (22:16 +0000)]
Route INFO to remote servers (fixes bug #924)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12289
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sun, 17 Jan 2010 19:51:12 +0000 (19:51 +0000)]
Fix for incorrect template application by GCC 3.4
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12285
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sun, 17 Jan 2010 18:59:31 +0000 (18:59 +0000)]
2.0 beta 1 release
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12283
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sun, 17 Jan 2010 18:20:22 +0000 (18:20 +0000)]
Support strftime format characters in <log> blocks
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12280
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sun, 17 Jan 2010 17:10:45 +0000 (17:10 +0000)]
Move initialization that throws configuration exceptions to init()
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12279
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sun, 17 Jan 2010 16:00:14 +0000 (16:00 +0000)]
Add Module::init() for correct exception handling during hook registration
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12278
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sun, 17 Jan 2010 16:00:02 +0000 (16:00 +0000)]
Change more modules to VF_OPTCOMMON and assert identical charsets in m_nationalchars
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12277
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sun, 17 Jan 2010 03:17:25 +0000 (03:17 +0000)]
PURE_STATIC improvements: Allow modules to be reloaded, generate linker arguments
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12276
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sun, 17 Jan 2010 00:29:28 +0000 (00:29 +0000)]
Make a ./configure --system to support system-wide installation of inspircd
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12275
e03df62e -2008-0410-955e-
edbf42e46eb7