aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
Commit message (Expand)AuthorAgeFilesLines
* Revert special's sqloper change, nice try but only half a biscuit.•••With the old fix, it would echo out all the oper failure notices first then try again, annoying all the opers. The new version uses a CommandParser method i added, to again use OnPreCommand, halt the /oper command, but after doing the sql lookup call the original handler of the OPER command with the original user and pass, so the original handler handles the definitive failure message. DAMNIT STOP COMMITTING git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5636 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-031-7/+30
* Switched m_sqloper to use OnPostCommand instead of OnPreCommand, meaning the ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5635 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar special2006-11-031-12/+4
* Added m_alltime•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5625 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar special2006-11-021-0/+90
* Added the send_push event to m_spanningtree (send raw text to a remote user)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5624 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar special2006-11-011-0/+13
* New events for special. Event id's "new_server" and "lost_server". The data i...•••Eventally, i might expand this to include more data about the server such as its 'gecos' field etc, but not just yet. Let me know what data you want first. Event source is valid and will point at the protocol module. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5623 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-011-0/+7
* Remove <helpop file>•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5618 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-011-24/+11
* Remove <censor file> directive, we've had <include> for years now, make use o...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5617 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-011-33/+2
* Fix broken notice (relatively minor, the notice can be turned off)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5616 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-311-1/+1
* Fix for crash found by eggy when a user without a cert tries to oper on a fin...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5593 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-301-1/+1
* Add m_hidechans: Adds usermode +I to hide an oper's channels from non-opers. ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5583 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2006-10-301-0/+118
* m_hideoper hooked the wrong event, fixed.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5581 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2006-10-301-1/+1
* Add <options:deprotectself> which can allow a +qa user to remove their own +q...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5578 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-281-12/+17
* * Fix removal of user modes when unloading the mode letter (this actually wor...•••* Fix m_stripcolor channel mode +S (was unsettable as it had some user mode checks in it) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5577 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-281-4/+0
* Add and document m_hideoper, used to hide oper status from non-opers.•••Note: This module ONLY conceals numeric 313. Any other cloak-and-dagger private eye stuff you want to do, like setting your host back to a non- oper host, you must do yourself, this module wont mess with anything else on your behalf. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5576 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-281-0/+118
* Fix these too!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5575 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-288-8/+8
* Dont let users set this mode!!!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5572 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-281-1/+1
* Add support for OnWhoisLine, which allows modules to change or drop any line ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5570 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-288-8/+9
* Whoops, wrong linfeed type on ADDLINE in netburst•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5569 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-281-8/+8
* Allow admins to set the socket timeout on server connections•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5566 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-281-2/+4
* Give this one a go dotslasher, apply to ALL servers•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5565 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-281-4/+4
* Fix for crash, submitted by peaveydk•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5560 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-281-0/+1
* 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 Gravatar special2006-10-281-4/+2
* 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 Gravatar special2006-10-281-2/+4
* 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 Gravatar brain2006-10-271-1/+4
* Allow changing of qaprefixes on the fly with REHASH - if this happens, writeo...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5549 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-271-0/+19
* remove <filter file> - This is no longer neccessary as we've had includes for...•••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 Gravatar brain2006-10-272-50/+4
* 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 Gravatar brain2006-10-271-1/+1
* Fix broken GlobalCloneCount (AGAIN).•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5544 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-261-1/+1
* Fix this to display the channel name when overriding a ban, and to properly d...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5541 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-261-9/+7
* Don't display this notice on an empty servername (which will happen if an inc...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5540 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2006-10-261-1/+3
* Hopefully fix override notices on channel bans, also make the override notice...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5539 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2006-10-261-3/+1
* More missing spaces (and unbreak compile)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5537 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2006-10-231-3/+3
* 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 Gravatar w00t2006-10-231-4/+7
* Merge guestpattern fix by peaveydk•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5535 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-231-0/+3
* 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 Gravatar brain2006-10-234-0/+4
* 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 Gravatar brain2006-10-231-5/+16
* 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 Gravatar brain2006-10-221-7/+5
* More mirc ball-suckage.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5527 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-221-0/+2
* mIRC sucks, and its author does too!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5526 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-221-0/+4
* Delete idents when disconnecting?•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5525 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-221-0/+4
* 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 Gravatar brain2006-10-221-23/+35
* Make +beIgqa be sent multiple per line, rather than one per line, using modes...•••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 Gravatar brain2006-10-221-3/+10
* 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 Gravatar brain2006-10-221-2/+12
* Oops, memory leaks!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5512 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-222-2/+4
* Dont allow people to add censor words containing spaces silently to the censo...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5511 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-211-2/+2
* 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 Gravatar w00t2006-10-211-1/+2
* 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 Gravatar brain2006-10-211-1/+1
* Got it! I am teh 1337.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5508 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-211-1/+4
* Tiny tweak•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5506 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-211-2/+2
* Const refs•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5505 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-207-20/+13