special
e3ac0dbb56
Removed a bit of unreachable code I added with the last commit (thanks peaveydk)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5558 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-28 05:07:00 +00:00
special
c742276f84
Return CMD_FAILURE from sajoin when given an invalid nickname (thanks Ares)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5557 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-28 04:55:46 +00:00
brain
bfdb4a75ff
<pid file> is no longer a manditory tag (thanks dotslasher)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5556 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-27 20:09:15 +00:00
brain
e63eb1ff79
When loading, dont try and free the qa modes, we havent allocated them yet
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5555 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-27 15:44:30 +00:00
brain
2579e83d3d
Smart trick: the 'build complete' message is now a makefile section of its own which depends on 'ircd' and 'mods', so when using -j, the rest of the processes will wait to complete before displaying the message ;)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5554 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-27 14:08:52 +00:00
brain
531b6fdbf6
Have 'make install' make the directories, its really make install's job and not configure's.
...
Note that configure may still try to make the dirs anyway, e.g. if you are generating ssl certs
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5553 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-27 14:03:25 +00:00
brain
ac10df6cc6
Update changelog
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5552 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-27 10:10:01 +00:00
brain
f6aa7ebae6
Update a little
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5551 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-27 09:34:07 +00:00
brain
a9dd10ae2a
RFC1035 - dns rfc
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5550 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-27 09:26:51 +00:00
brain
2cffac470d
Allow changing of qaprefixes on the fly with REHASH - if this happens, writeopers saying that users might need to reconnect to detect the change.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5549 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-27 07:31:17 +00:00
brain
3ea5a27cd3
remove <filter file> - This is no longer neccessary as we've had includes for quite a while now.
...
It's still required for m_helpop, because the helpop.conf has tags which clash with the main config's tags
(e.g. <server>, <oper>)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5548 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-27 07:22:05 +00:00
brain
90f3d27aff
Allow relative path on pid file
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5547 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-27 07:13:22 +00:00
brain
6bc7d2c1ec
Allow relative paths for motd and rules (and anything that uses ReadFile)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5546 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-27 07:03:08 +00:00
brain
02e8724bbd
Tweak hash generation to make it faster
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5545 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-26 23:26:52 +00:00
brain
3bd571b8bb
Fix broken GlobalCloneCount (AGAIN).
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5544 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-26 22:28:29 +00:00
brain
3c3b338a9d
Added unsupported warning for non-interactive configure. WE DONT SUPPORT NON-INTERACTIVE!
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5543 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-26 19:32:47 +00:00
brain
ddb55c296c
Allow configuring of MAX_DESCRIPTORS by picking max number of clients
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5542 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-26 19:27:07 +00:00
brain
64f7f6da9c
Fix this to display the channel name when overriding a ban, and to properly display +i overrides in the right way
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5541 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-26 16:33:43 +00:00
w00t
9453f2ef36
Don't display this notice on an empty servername (which will happen if an incoming connection fails), confusing.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5540 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-26 13:59:00 +00:00
w00t
87e3da6cd9
Hopefully fix override notices on channel bans, also make the override notice behaviour respect NoisyOverride properly (NoisyOverride should NOT silence the oper notice, just the channel one)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5539 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-26 13:23:43 +00:00
w00t
663e0a4e12
Remove the fucking optimization directive from configure, it's not supported, yet people keep seeming to think it IS, and whinging about it - I've HAD ENOUGH :|
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5538 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-26 11:42:45 +00:00
w00t
4821ad60b7
More missing spaces (and unbreak compile)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5537 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-23 23:38:40 +00:00
w00t
e8f2288bfe
Fix bug experienced by satmd, remove space indents + tidy a little
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5536 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-23 23:32:31 +00:00
brain
37d6059f65
Merge guestpattern fix by peaveydk
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5535 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-23 19:14:57 +00:00
brain
d00fc6f9bf
Add $ModDep: special comment, similar to $CompileFlags and $LinkerFlags.
...
$ModDep allows a module to specify headers it depends on, e.g. all of the
headers which use u_listmode.h now do this:
/* $ModDep: ../../include/u_listmode.h */
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5534 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-23 16:37:03 +00:00
brain
a02baa51d3
Fix unloading of modules that use u_listmode
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5533 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-23 16:28:54 +00:00
brain
4a4443c79b
banexception, chanfilter, inviteexception: use modestacker to stack modes when the module is unloaded.
...
This results in e.g. one line of -gggggg rather than 6 lines of -g. NEEDS TESTING.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5532 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-23 12:10:58 +00:00
brain
afdf3e4076
This needs TESTING: use modestacker when unloading module to group modes.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5531 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-23 09:23:20 +00:00
special
b0b809d000
Give some actual information when the log file fails to open
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5530 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-23 09:10:20 +00:00
brain
c56dc5f7b6
Merge fix by peaveydk which stops crashes when user doesnt auth
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5529 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-22 21:01:34 +00:00
brain
e2b89c9054
More stringently fit the RFC1459 BNF diagrams
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5528 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-22 20:26:20 +00:00
brain
042c6efdb6
More mirc ball-suckage.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5527 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-22 20:11:53 +00:00
brain
93f7aad8ce
mIRC sucks, and its author does too!
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5526 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-22 20:02:33 +00:00
brain
ba878c4c5c
Delete idents when disconnecting?
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5525 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-22 16:26:04 +00:00
brain
493aa4cbde
Default to 5 if none set
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5524 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-22 16:03:46 +00:00
brain
965ec4fac4
Respect the dns timeout value in the conf
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5523 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-22 16:03:27 +00:00
brain
08b8c64bb6
Change around some dns stuff (dont use this yet)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5522 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-22 15:58:13 +00:00
brain
c2dd98bd7d
Tidyup
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5521 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-22 15:20:41 +00:00
brain
70f589ea40
Call OnError when timing out
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5520 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-22 15:18:16 +00:00
brain
99cb131e9c
DNS timeouts missing
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5519 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-22 15:08:13 +00:00
brain
e88d4985eb
Buffer more stuff up for each write by putting it into larger blocks
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5518 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-22 14:30:29 +00:00
brain
e26c9fa8d9
More sensible way to flush sockets
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5517 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-22 14:08:50 +00:00
brain
defbe5dc22
Make clever use of modestacker
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5516 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-22 13:57:56 +00:00
brain
8db7db4376
Make +beIgqa be sent multiple per line, rather than one per line, using modestacker and stringjoiner.
...
This cuts down server to server traffic a *lot*.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5515 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-22 13:47:55 +00:00
brain
fd97ca43bb
Fix sending bans on sync:
...
* Dont cram them after +jfJLlk parameters
* Limit them to MAXMODES per line
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5514 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-22 13:38:06 +00:00
brain
82ebe11613
Tweaks to drain socket on write
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5513 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-22 12:50:06 +00:00
brain
3136e03097
Oops, memory leaks!
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5512 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-22 00:07:20 +00:00
brain
208c3ab611
Dont allow people to add censor words containing spaces silently to the censor list (which count as a null string and match everything)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5511 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-21 22:09:06 +00:00
w00t
68c8383ce3
Fix counts on spanningtree reload (this made /map look really odd)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5510 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-21 20:38:26 +00:00
brain
6eed699405
Mode +W should be user mode, not channel mode (oops!)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5509 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-21 20:32:53 +00:00