summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* 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.0b4Gravatar brain2006-10-311-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 Gravatar brain2006-10-311-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 Gravatar brain2006-10-311-1/+1
* Fix a whoopsy•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5611 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-311-2/+8
* Set write error when detected•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5610 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-311-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 Gravatar brain2006-10-312-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 Gravatar brain2006-10-311-0/+4
* Socket error state stuff•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5607 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-317-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 Gravatar brain2006-10-312-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 Gravatar brain2006-10-311-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 Gravatar special2006-10-312-2/+1
* Add peaveydk to contributors section•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5603 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-311-0/+1
* Remove some debug•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5602 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-312-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 Gravatar brain2006-10-311-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 Gravatar brain2006-10-311-148/+172
* Whack unused var warning•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5596 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-311-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 Gravatar brain2006-10-311-12/+3
* Tidy up WaitingForWriteEvent stuff•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5594 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-311-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 Gravatar brain2006-10-301-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 Gravatar brain2006-10-302-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 Gravatar brain2006-10-303-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 Gravatar brain2006-10-301-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 Gravatar brain2006-10-302-8/+23
* fix for (less severe) laggehness•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5586 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-301-2/+6
* Fix for laggehness•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5585 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-302-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 Gravatar brain2006-10-302-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 Gravatar w00t2006-10-301-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 Gravatar brain2006-10-301-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 Gravatar w00t2006-10-301-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 Gravatar brain2006-10-304-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 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-284-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 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
* And fix typo•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5574 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-281-1/+1
* Add 'dest' parameter to OnWhoisLine, contains the user being whois'ed (we nee...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5573 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-283-17/+17
* 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
* Fix some next_call stuff•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5571 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-282-0/+3
* 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-2813-25/+49
* 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
* Needs more testing but seems to work: In DoBackgroundUserStuff(), calculate t...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5568 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-282-2/+45
* 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
* And so does my coding on a saturday afternoon...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5564 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-281-14/+14
* I HATE YOU DEBIAN, YOU AND YOUR WHOLE OPERATION STINK•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5563 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-281-0/+6
* Try this, werdnum•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5562 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-282-0/+4
* Remove ancient copy-to-tmp system for modules, this is no longer required so ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5561 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-281-54/+2
* 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
* Unknown change here•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5559 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-281-0/+18
* 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