aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* Remove next_call garbage.. It didn't really do much more than obfuscate ↵Gravatar w00t2007-10-215-89/+54
| | | | | | things. InspIRCd::DoBackgroundUserStuff() is now called once per second, roughly. This will (of course) not be going into 1.1.x git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8241 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix small memory leak (this cant theoretically happen anyway unless you ↵Gravatar brain2007-10-191-0/+1
| | | | | | remove a network interface while an ident is connecting, and then youll only leak 12 bytes) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8234 e03df62e-2008-0410-955e-edbf42e46eb7
* Tons of comments!Gravatar brain2007-10-181-18/+108
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8233 e03df62e-2008-0410-955e-edbf42e46eb7
* Oops, OnCheckReady being called after registration! This doesnt break the ↵Gravatar brain2007-10-181-2/+2
| | | | | | new m_ident, but it goes against spec git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8232 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix here tooGravatar brain2007-10-181-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8229 e03df62e-2008-0410-955e-edbf42e46eb7
* Yay fixedGravatar brain2007-10-182-1/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8226 e03df62e-2008-0410-955e-edbf42e46eb7
* Socket engine tweaks to fix a glitch, and improvements to new m_identGravatar brain2007-10-185-9/+17
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8225 e03df62e-2008-0410-955e-edbf42e46eb7
* Set IdentRequestSocket::done on failure to getsockname() in OnConnectedGravatar brain2007-10-181-0/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8224 e03df62e-2008-0410-955e-edbf42e46eb7
* This new ident module now seems to work rudimentarily.Gravatar brain2007-10-181-5/+37
| | | | | | | Should be safe to backport to 1.1, then make look nicer in 1.2, its pretty neat as it stands though. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8223 e03df62e-2008-0410-955e-edbf42e46eb7
* No gaurantees this works AT ALL. do not use yet!!!Gravatar brain2007-10-181-151/+195
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8222 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove debugGravatar brain2007-10-171-4/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8221 e03df62e-2008-0410-955e-edbf42e46eb7
* UID translator broken with space or comma seperated lists (thanks danieldg)Gravatar brain2007-10-172-7/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8220 e03df62e-2008-0410-955e-edbf42e46eb7
* Cache the culllist' GetUser() return. Looks cleaner.Gravatar w00t2007-10-161-26/+27
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8219 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove second overridden (fully duplicated :/) copy of GetIPString which ↵Gravatar w00t2007-10-161-42/+4
| | | | | | copies into a user specified buffer. It's not used anywhere, and is duplication ;( git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8218 e03df62e-2008-0410-955e-edbf42e46eb7
* Typo fixGravatar w00t2007-10-161-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8217 e03df62e-2008-0410-955e-edbf42e46eb7
* Update a commentGravatar w00t2007-10-161-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8216 e03df62e-2008-0410-955e-edbf42e46eb7
* Move oper classes and types stuff from users to configreader. It may need to ↵Gravatar w00t2007-10-152-75/+100
| | | | | | go in a class, I'm not going to investigate that now. Also make HasPermission() a bit easier to read via same changes I did in command_parse, but the strtok/strdup stuff really really has to go somehow I think.. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8215 e03df62e-2008-0410-955e-edbf42e46eb7
* Apply some readability changes to ProcessCommand, which coincidentally may ↵Gravatar w00t2007-10-151-59/+67
| | | | | | speed it up with some compiler optimisation git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8214 e03df62e-2008-0410-955e-edbf42e46eb7
* Move some other stuff to helperfuncs (uline related, and timestring)Gravatar w00t2007-10-152-23/+22
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8213 e03df62e-2008-0410-955e-edbf42e46eb7
* Fuck. Press save, then commit.Gravatar w00t2007-10-151-43/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8212 e03df62e-2008-0410-955e-edbf42e46eb7
* Move InspIRCd::Duration from command_parse to helperfuncsGravatar w00t2007-10-151-0/+45
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8211 e03df62e-2008-0410-955e-edbf42e46eb7
* Split user resolver into its own file.Gravatar w00t2007-10-152-103/+118
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8209 e03df62e-2008-0410-955e-edbf42e46eb7
* InspSocket -> BufferedSocket. Paves the way for a SimpleSocket class which ↵Gravatar w00t2007-10-1523-118/+118
| | | | | | ident etc will use. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8206 e03df62e-2008-0410-955e-edbf42e46eb7
* InspTimer -> TimerGravatar w00t2007-10-158-20/+20
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8205 e03df62e-2008-0410-955e-edbf42e46eb7
* In the grand tradition of huge fucking commits:Gravatar w00t2007-10-15234-1295/+1295
| | | | | | | | - chanrec -> Channel - userrec -> User Enjoy. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8204 e03df62e-2008-0410-955e-edbf42e46eb7
* class command_t -> class Command. Whey :DGravatar w00t2007-10-15115-199/+199
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8203 e03df62e-2008-0410-955e-edbf42e46eb7
* Bad Brain, bad. *spank* :pGravatar w00t2007-10-151-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8201 e03df62e-2008-0410-955e-edbf42e46eb7
* Another dodgy count fixedGravatar brain2007-10-141-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8200 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix the 'total of -1 modules have been loaded' due to new loaderGravatar brain2007-10-141-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8197 e03df62e-2008-0410-955e-edbf42e46eb7
* Make error messages on failure to load command more usefulGravatar brain2007-10-141-4/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8194 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix crashing on startup if there was an error condition in win32Gravatar brain2007-10-142-3/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8193 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove crashdump stuffGravatar brain2007-10-141-3/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8192 e03df62e-2008-0410-955e-edbf42e46eb7
* Put this back how it was, it didnt help with the fix last night which turned ↵Gravatar brain2007-10-141-12/+8
| | | | | | out to be something else git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8190 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix indentationGravatar brain2007-10-1410-408/+408
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8188 e03df62e-2008-0410-955e-edbf42e46eb7
* Split up spanningtree some more, the filenames should be more intuitive so ↵Gravatar brain2007-10-1411-447/+798
| | | | | | that developers know where to find stuff (more of this is coming soon) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8187 e03df62e-2008-0410-955e-edbf42e46eb7
* Change the way origins are shown in snonotice, for djGrrr :pGravatar brain2007-10-141-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8181 e03df62e-2008-0410-955e-edbf42e46eb7
* move opening of log before opening of config so that failure to open the ↵Gravatar brain2007-10-141-8/+8
| | | | | | config can be logged git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8179 e03df62e-2008-0410-955e-edbf42e46eb7
* TweaksGravatar brain2007-10-141-9/+12
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8174 e03df62e-2008-0410-955e-edbf42e46eb7
* Move some stuff around, this will move a crash to a different place and ↵Gravatar brain2007-10-132-1/+1
| | | | | | maybe we'll catch it git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8171 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixes for potential 4 byte memory leak, and crashGravatar brain2007-10-131-9/+21
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8169 e03df62e-2008-0410-955e-edbf42e46eb7
* And some more tweaks to make sure it frees memory :PGravatar brain2007-10-131-0/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8167 e03df62e-2008-0410-955e-edbf42e46eb7
* More fixes to the ident stuff to make sure that one socket doesnt go before ↵Gravatar brain2007-10-131-6/+32
| | | | | | the other, without the one thats left knowing its gone! git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8166 e03df62e-2008-0410-955e-edbf42e46eb7
* TweaksGravatar brain2007-10-131-1/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8165 e03df62e-2008-0410-955e-edbf42e46eb7
* Shut up, valgrindGravatar brain2007-10-131-1/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8163 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix uninitialized var that may stop the ping warning from appearing, thanks ↵Gravatar brain2007-10-131-2/+2
| | | | | | djGrrr git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8162 e03df62e-2008-0410-955e-edbf42e46eb7
* IMPORTANT checks in here that special took out thinking they were no longer ↵Gravatar brain2007-10-131-3/+30
| | | | | | | | | required. Because of the fact that the inspsocket cull comes after the user cull these *are* required. This was bought up in discussion many weeks ago but i guess we both thought the other had added these back! git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8159 e03df62e-2008-0410-955e-edbf42e46eb7
* This fixes a deletion error here, we were using new[] and not using ↵Gravatar brain2007-10-131-9/+9
| | | | | | delete[], but delete instead. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8157 e03df62e-2008-0410-955e-edbf42e46eb7
* Add sanity checks to the ssl modules so that theres no possibility of an out ↵Gravatar brain2007-10-133-1/+41
| | | | | | | | | of range fd being passed to the events. The cull_list commit is a tidy-up only. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8155 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix potential for ssl to block, based on patch submitted by djGrrr, adjusted ↵Gravatar brain2007-10-131-0/+2
| | | | | | for trunk new socket engine, thanks git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8154 e03df62e-2008-0410-955e-edbf42e46eb7
* Silent CHGIDENT for ulines to prevent noisyness from anopeGravatar brain2007-10-111-1/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8151 e03df62e-2008-0410-955e-edbf42e46eb7