| Commit message (Expand) | Author | Age | Files | Lines |
| * | 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
| brain | 2006-11-03 | 2 | -7/+39 |
| * | 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
| special | 2006-11-03 | 1 | -12/+4 |
| * | Fix compile error, and spank Brain•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5634 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2006-11-03 | 1 | -1/+1 |
| * | When we get an event on a userrec of EVENT_ERROR, and errornum is 0, send the...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5633 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-11-02 | 1 | -1/+1 |
| * | Please in the future everyone: DO NOT submit patches via nopaste. Nopaste is ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5632 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-11-02 | 1 | -6/+9 |
| * | Apply patch by satmd which performs ipv4 lookup on 4in6 users•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5631 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-11-02 | 1 | -6/+11 |
| * | This is tidier, we dont need a seperate bool and int•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5628 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-11-02 | 1 | -4/+11 |
| * | LoadModule will now also return false if the glob pattern matches no modules ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5627 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-11-02 | 1 | -1/+3 |
| * | Allow wildcards in LoadModule calls. If a filename contains either * or ? it ...•••If any one module fails, LoadModule then returns false.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5626 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-11-02 | 1 | -12/+24 |
| * | Added m_alltime•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5625 e03df62e-2008-0410-955e-edbf42e46eb7
| special | 2006-11-02 | 1 | -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
| special | 2006-11-01 | 1 | -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
| brain | 2006-11-01 | 1 | -0/+7 |
| * | Fixed another overflow, identical to the last one•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5622 e03df62e-2008-0410-955e-edbf42e46eb7
| special | 2006-11-01 | 1 | -1/+1 |
| * | Fixed a little overflow, noticed by satmd•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5621 e03df62e-2008-0410-955e-edbf42e46eb7
| special | 2006-11-01 | 1 | -1/+1 |
| * | Remove <helpop file>•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5618 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-11-01 | 1 | -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
| brain | 2006-11-01 | 1 | -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
| brain | 2006-10-31 | 2 | -2/+2 |
| * | 1.1.0b4+FartGas. Powerful and strong, and drives back the competition.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5614 e03df62e-2008-0410-955e-edbf42e46eb7
v1.1.0b4 | brain | 2006-10-31 | 1 | -1/+1 |
| * | Dont worry this is only comments, not worth rebuilding for•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5613 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-10-31 | 1 | -1/+8 |
| * | We should be fine without oneshot, i'll test this.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5612 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-10-31 | 1 | -1/+1 |
| * | Fix a whoopsy•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5611 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-10-31 | 1 | -2/+8 |
| * | Set write error when detected•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5610 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-10-31 | 1 | -0/+3 |
| * | Error set handlin g for select socketengine, tidyup epoll•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5609 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-10-31 | 2 | -2/+13 |
| * | Close an inspsocket on getting error state•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5608 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-10-31 | 1 | -0/+4 |
| * | Socket error state stuff•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5607 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-10-31 | 7 | -16/+40 |
| * | Start of stuff to handle socket error state•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5606 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-10-31 | 2 | -2/+12 |
| * | We dont want kqueue to go into an infinite loop when netsplitting, do we.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5605 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-10-31 | 1 | -5/+7 |
| * | Removed OnRawMode - this hasn't been called at all for awhile now, so it was ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5604 e03df62e-2008-0410-955e-edbf42e46eb7
| special | 2006-10-31 | 2 | -2/+1 |
| * | Add peaveydk to contributors section•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5603 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-10-31 | 1 | -0/+1 |
| * | Remove some debug•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5602 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-10-31 | 2 | -111/+104 |
| * | Fix the makefile confusion removal of these headers creates•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5601 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-10-31 | 1 | -1/+0 |
| * | Incorporate stats p patch by peaveydk (shows port numbers and number of clien...•••Tidy up cmd_stats.cpp in general, turn it into a large case statement
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5599 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-10-31 | 1 | -148/+172 |
| * | Whack unused var warning•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5596 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-10-31 | 1 | -1/+0 |
| * | Set flags correctly when receiving a module-requested write event•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5595 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-10-31 | 1 | -12/+3 |
| * | Tidy up WaitingForWriteEvent stuff•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5594 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-10-31 | 1 | -6/+17 |
| * | 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
| brain | 2006-10-30 | 1 | -1/+1 |
| * | Fix broken quits (i broke them by taking out a check i didnt think was requir...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5590 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-10-30 | 2 | -1/+4 |
| * | Remove very verbose debugging of event system•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5589 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-10-30 | 3 | -15/+8 |
| * | Make this properly obey the write/read states. This ZOOMS now.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5588 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-10-30 | 1 | -22/+34 |
| * | Select is now done, and some debug removed. Not that anyone really should be ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5587 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-10-30 | 2 | -8/+23 |
| * | fix for (less severe) laggehness•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5586 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-10-30 | 1 | -2/+6 |
| * | Fix for laggehness•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5585 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-10-30 | 2 | -2/+13 |
| * | For users, we now only write when the socketengine says theyre writeable, set...•••The old way was to always try and flush the buffer after every read, regardless of wether the socket was writeable
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5584 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-10-30 | 2 | -9/+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
| w00t | 2006-10-30 | 1 | -0/+118 |
| * | Not tested yet: Write and read at the same time in kqueue•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5582 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-10-30 | 1 | -2/+28 |
| * | m_hideoper hooked the wrong event, fixed.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5581 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2006-10-30 | 1 | -1/+1 |
| * | WARNING: This commit breaks kqueue and select -- work in progress!•••epoll now allows both a write and a read event on a socket at the same time.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5580 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-10-30 | 4 | -13/+51 |
| * | 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
| brain | 2006-10-28 | 1 | -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
| brain | 2006-10-28 | 4 | -14/+5 |
| * | 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
| brain | 2006-10-28 | 1 | -0/+118 |