aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* * include/caller.h will now compile correctly on Windows platforms.Gravatar burlex2007-08-153-11/+14
| | | | | | | | + Implemented gettimeofday in win32 wrapper, link rtt's will now display in milliseconds. * SocketEngine::BoundsCheckFd will now handle Windows event handler cases correctly. (fixing writing to sockets not working) * Fixed VC71 project. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7723 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix small typo found by danieldgGravatar brain2007-08-151-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7720 e03df62e-2008-0410-955e-edbf42e46eb7
* Changed m_messageflood to use PreMessage and PreNotice, because it may kick ↵Gravatar special2007-08-151-11/+16
| | | | | | the user git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7719 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix new millisec /map to compile on windows, by ifndef gettimeofday out ↵Gravatar peavey2007-08-132-0/+11
| | | | | | reverting back to seconds for latency. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7717 e03df62e-2008-0410-955e-edbf42e46eb7
* More changes from patch. Don't throttle opers due to server load.Gravatar w00t2007-08-131-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7716 e03df62e-2008-0410-955e-edbf42e46eb7
* Commit some changes from third party patch. Thanks Avenger and HiroP. Patch ↵Gravatar w00t2007-08-132-4/+9
| | | | | | review is not finished, there may be more changes to come. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7715 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix this so it works.Gravatar brain2007-08-111-2/+4
| | | | | | | | OBVIOUS WARNING FOR THE DUMB: Dont go overwriting .so files at random to test this, you WILL crash your ircd if you do this improprerly, this is a feature of the linux shared object loader. If you want to test this, try with: rm cmd_whatever.so && echo "TESTTEST" >cmd_whatever.so, do NOT just do the echo. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7713 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow rehash to attempt to load missing (and new) lib/cmd_*.so files, to ↵Gravatar brain2007-08-112-11/+33
| | | | | | allow users to fix an emergency situation you can create by trying to reload a corrupt .so without needing a restart git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7712 e03df62e-2008-0410-955e-edbf42e46eb7
* Make the return codes correct, and allow for LoadCommand without a user pointerGravatar brain2007-08-111-1/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7710 e03df62e-2008-0410-955e-edbf42e46eb7
* Provide error output on failure to load a core command; to console on ↵Gravatar brain2007-08-111-7/+17
| | | | | | startup, and to user on /reload git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7708 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix a typo so it compiles.Gravatar peavey2007-08-111-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7702 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix possible sqllog crash (working blind here!) where it could attempt to ↵Gravatar brain2007-08-101-2/+6
| | | | | | delete a pointer without knowing if that pointer was valid. (NEVER EVER use operator[] to lookup a map value, always use ::find()) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7700 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix non-opers using who on themselves when set +iGravatar w00t2007-08-101-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7698 e03df62e-2008-0410-955e-edbf42e46eb7
* Make sure that dns sockets never block (thanks djGrrr)Gravatar brain2007-08-091-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7694 e03df62e-2008-0410-955e-edbf42e46eb7
* Show <unknown> instead of an empty string on CAPAB failure, spotted by djGrrrGravatar w00t2007-08-091-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7691 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for bug #379 reported by stealth. Trigger watch signon/signoff on +Q and -QGravatar brain2007-08-091-0/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7689 e03df62e-2008-0410-955e-edbf42e46eb7
* Feature request from djGrr, allow changing of server to server ping frequencyGravatar brain2007-08-075-5/+13
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7686 e03df62e-2008-0410-955e-edbf42e46eb7
* Check for remote and sighup rehashes here, so that it doesnt crash if there ↵Gravatar brain2007-08-071-1/+1
| | | | | | are ports that cant be bound git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7684 e03df62e-2008-0410-955e-edbf42e46eb7
* Part of our fix didnt make it to here!Gravatar brain2007-08-061-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7682 e03df62e-2008-0410-955e-edbf42e46eb7
* Reset connect class settings on DNS resolution as we should.Gravatar w00t2007-08-061-8/+12
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7680 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix warning in 4.2 gccGravatar brain2007-08-061-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7678 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix m_deaf not restricting messages from remote users, fixes bug #378 ↵Gravatar w00t2007-08-061-1/+2
| | | | | | reported by Skip git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7676 e03df62e-2008-0410-955e-edbf42e46eb7
* Logic cleanup for chanrec::JoinUser - why I didn't do this the other 3-4 ↵Gravatar w00t2007-08-051-48/+30
| | | | | | times I've reworked this I don't know.. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7670 e03df62e-2008-0410-955e-edbf42e46eb7
* Change latency figures in /map to milliseconds, much more useful for lag ↵Gravatar brain2007-08-053-3/+14
| | | | | | measurement than seconds git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7667 e03df62e-2008-0410-955e-edbf42e46eb7
* Add m_nickflood: Provides usermode +F nickchanges:seconds - allows ↵Gravatar w00t2007-08-051-0/+284
| | | | | | nickchanges:seconds on a per-channel basis before denying further changes by any user on that channel. Requested in bug #325 by Potter. Works with <options:exemptchanops>, too. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7665 e03df62e-2008-0410-955e-edbf42e46eb7
* Try thisGravatar brain2007-08-051-3/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7663 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix to trigger the write notification on successful writes, tooGravatar brain2007-08-051-8/+10
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7662 e03df62e-2008-0410-955e-edbf42e46eb7
* Revert my fix and apply the flushevent, and a bit of debugging output.Gravatar peavey2007-08-051-2/+17
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7661 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixes from experiences on chatspike. Use the proper OnBufferFlushed event to ↵Gravatar brain2007-08-051-2/+20
| | | | | | decide when to write data, don't just recursively call OnRawSocketWrite when it fails (duhhhhhhh) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7659 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix random debian (well, duplicated on debian) breakage with client sockets ↵Gravatar brain2007-08-051-3/+0
| | | | | | 'hanging' on connect git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7654 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove debug again.Gravatar peavey2007-08-041-24/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7649 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix openssl.Gravatar peavey2007-08-041-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7648 e03df62e-2008-0410-955e-edbf42e46eb7
* Second part of fix, in theoryGravatar brain2007-08-031-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7646 e03df62e-2008-0410-955e-edbf42e46eb7
* Attempt fix for openssl buffer issue (fix was already here but experimental ↵Gravatar brain2007-08-031-4/+4
| | | | | | and commented out) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7644 e03df62e-2008-0410-955e-edbf42e46eb7
* Add VF_COMMON to a lot modules which require it. Reported by danielg in bug ↵Gravatar w00t2007-08-0330-32/+34
| | | | | | #369 and bug #370. Thanks, and sorry for the delay. Also fix one or two erroneous CMD_FAILURE that are more understandable as CMD_LOCALONLY. :) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7641 e03df62e-2008-0410-955e-edbf42e46eb7
* There was a missing colon on remote numeric 376. Spotted by Hal9000 of Denora.Gravatar w00t2007-08-031-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7637 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow clients on ULined servers to request stats indiscriminately.Gravatar w00t2007-08-031-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7635 e03df62e-2008-0410-955e-edbf42e46eb7
* Forward port of the fix to secret channels in /listGravatar special2007-07-301-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7633 e03df62e-2008-0410-955e-edbf42e46eb7
* Add uptimeGravatar brain2007-07-301-1/+10
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7631 e03df62e-2008-0410-955e-edbf42e46eb7
* Add servers and server user counts, module versionsGravatar brain2007-07-301-5/+34
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7630 e03df62e-2008-0410-955e-edbf42e46eb7
* Output is now xml in trunk.Gravatar brain2007-07-301-50/+23
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7629 e03df62e-2008-0410-955e-edbf42e46eb7
* Dont show hidden channelsGravatar brain2007-07-301-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7627 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix some op/halfop countsGravatar brain2007-07-301-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7625 e03df62e-2008-0410-955e-edbf42e46eb7
* Set changed to true on loadGravatar brain2007-07-301-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7623 e03df62e-2008-0410-955e-edbf42e46eb7
* Replace blank error pages with an error pageGravatar brain2007-07-301-4/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7621 e03df62e-2008-0410-955e-edbf42e46eb7
* The macros which tidy up module factories broke m_httpd, fixed.Gravatar brain2007-07-301-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7619 e03df62e-2008-0410-955e-edbf42e46eb7
* Add /CLOSE which quit off all unregistered client connections. Based on the ↵Gravatar peavey2007-07-291-0/+81
| | | | | | U4 module. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7607 e03df62e-2008-0410-955e-edbf42e46eb7
* use new != operator :pGravatar peavey2007-07-281-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7606 e03df62e-2008-0410-955e-edbf42e46eb7
* Do not take away mode r for nickchanges that only changes the case.Gravatar peavey2007-07-281-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7602 e03df62e-2008-0410-955e-edbf42e46eb7
* make sure that the pointers are set up correctly for win32Gravatar brain2007-07-271-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7600 e03df62e-2008-0410-955e-edbf42e46eb7