summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Beta9+Finale! v1.1.0b9Gravatar brain2007-01-201-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6403 e03df62e-2008-0410-955e-edbf42e46eb7
* Møøses > YøusesGravatar om2007-01-201-0/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6402 e03df62e-2008-0410-955e-edbf42e46eb7
* Better way even than suggested.Gravatar brain2007-01-201-0/+7
| | | | | | | | We need one counter, nonlistmodes_found, and start with it at 0. In the while loop, if we find any modes that arent of list mode type we inc the counter, and if the counter is zero after the end of the loop, we can just return (we processed everything already and nothing is left) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6401 e03df62e-2008-0410-955e-edbf42e46eb7
* Now wont even try to read an empty fileGravatar brain2007-01-201-0/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6400 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix dependenciesGravatar brain2007-01-199-0/+18
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6398 e03df62e-2008-0410-955e-edbf42e46eb7
* As suggested (and coded) by w00t, show * as the nick when we havent set one yetGravatar brain2007-01-191-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6397 e03df62e-2008-0410-955e-edbf42e46eb7
* Split out rconnect command into its own file (this ones already a command ↵Gravatar brain2007-01-193-41/+68
| | | | | | handler) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6396 e03df62e-2008-0410-955e-edbf42e46eb7
* Split this up even more, much smaller files that are easier for gcc to digestGravatar brain2007-01-197-1510/+1589
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6395 e03df62e-2008-0410-955e-edbf42e46eb7
* A readme file, mainly for devs.Gravatar brain2007-01-181-0/+24
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6392 e03df62e-2008-0410-955e-edbf42e46eb7
* Move this over to left margin now, is no longer part of a huge inlined classGravatar brain2007-01-181-232/+232
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6387 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove space indentsGravatar brain2007-01-1812-3478/+3477
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6386 e03df62e-2008-0410-955e-edbf42e46eb7
* Add all this crapolaGravatar brain2007-01-1811-2909/+4284
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6385 e03df62e-2008-0410-955e-edbf42e46eb7
* Much more tidyup, and yes, tons more to goGravatar brain2007-01-181-3939/+3251
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6384 e03df62e-2008-0410-955e-edbf42e46eb7
* Start of splitting up. WARNING: This is far from tidy or finished in terms ↵Gravatar brain2007-01-181-381/+1
| | | | | | | | | of code uglyness. A lot of it is copy/pasted in nano and therefore space indented (will be fixed before b9) and theres much more to be done yet. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6383 e03df62e-2008-0410-955e-edbf42e46eb7
* Whoops, and commit this :pGravatar brain2007-01-181-0/+130
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6382 e03df62e-2008-0410-955e-edbf42e46eb7
* Move some stuff into utils.hGravatar brain2007-01-181-117/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6381 e03df62e-2008-0410-955e-edbf42e46eb7
* Start of moving m_spanningtree into a dir so we can split it, cutting down ↵Gravatar brain2007-01-181-1/+1
| | | | | | ram use during compile, and compile time git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6372 e03df62e-2008-0410-955e-edbf42e46eb7
* Move QueryQueue class into m_sqlv2 to prevent flat-out duplication of ↵Gravatar brain2007-01-173-246/+136
| | | | | | identical code in pgsql and mysql modules git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6368 e03df62e-2008-0410-955e-edbf42e46eb7
* Mass comment removal.Gravatar brain2007-01-1723-366/+44
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6367 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove/fix unused variable warningGravatar brain2007-01-172-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6366 e03df62e-2008-0410-955e-edbf42e46eb7
* It says something about how excessive our debug output is when the ssl ↵Gravatar brain2007-01-176-169/+7
| | | | | | modules have 'cascades' of 'if-then-else' whos job is ONLY to output debug! git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6365 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove some debug here, cuts down boot outputGravatar brain2007-01-171-9/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6364 e03df62e-2008-0410-955e-edbf42e46eb7
* Debug the spoutmouth outputGravatar brain2007-01-171-1/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6363 e03df62e-2008-0410-955e-edbf42e46eb7
* Make this more sensibleGravatar brain2007-01-171-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6362 e03df62e-2008-0410-955e-edbf42e46eb7
* Log client output, so we can actually see what we're sending out, and make ↵Gravatar brain2007-01-171-0/+1
| | | | | | more sense of stuff git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6361 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove a ton of inspsocket debugGravatar brain2007-01-171-47/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6360 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove tons of debug output from spanningtree as the first step in ↵Gravatar brain2007-01-171-74/+8
| | | | | | optimizing it for release git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6359 e03df62e-2008-0410-955e-edbf42e46eb7
* Removing from here too.Gravatar brain2007-01-152-22/+3
| | | | | | | | | The goal is to have basically only stuff of use left, e.g.: BUG: xxx doodad shouldnt be NULL but it is or raw socket i/o git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6357 e03df62e-2008-0410-955e-edbf42e46eb7
* Crusade to remove debug from stable and tested parts of the core and base ↵Gravatar brain2007-01-1515-257/+23
| | | | | | | | | | modules. Most of the code here being de-noised hasnt had a crash or bug in it for many months, if not a year so the debug output is useless noise in the logfile when trying to trace a bug in a REAL problem area. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6356 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove some debug (im on a crusade to make debug mode useful, but at the ↵Gravatar brain2007-01-151-13/+0
| | | | | | same time tolerable for longer term usage on larger nets) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6355 e03df62e-2008-0410-955e-edbf42e46eb7
* Change the format of some debugGravatar brain2007-01-151-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6354 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove some debugGravatar brain2007-01-151-2/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6353 e03df62e-2008-0410-955e-edbf42e46eb7
* delete -> DELETE()Gravatar om2007-01-151-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6352 e03df62e-2008-0410-955e-edbf42e46eb7
* Activate final stage of world-domination plan...d...o...n...Gravatar om2007-01-151-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6351 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix some differences between how this expands partial banmasks with how the ↵Gravatar om2007-01-151-0/+7
| | | | | | core does it. (Obviously my way was right and the core was silly ;[) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6350 e03df62e-2008-0410-955e-edbf42e46eb7
* Make this use true and false, not MODEACTION_DENYGravatar brain2007-01-151-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6349 e03df62e-2008-0410-955e-edbf42e46eb7
* Convert all redirecting bans to non-redirecting ones when the module unloads.Gravatar om2007-01-151-3/+41
| | | | | | | Stop the module allowing bans which will immediately be blocked by the core for exceeding the ban limit. Fix something else, I think, I forget what it was... git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6348 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix possible segfault if sql query failed. Using a free'd char is probably ↵Gravatar peavey2007-01-151-6/+4
| | | | | | not a good thing. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6347 e03df62e-2008-0410-955e-edbf42e46eb7
* Prepend nick to user->MakeHostIP().Gravatar om2007-01-151-2/+7
| | | | | | Maybe we should have a GetFullIPHost() or something to match GetFullHost() and GetFullRealHost? git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6346 e03df62e-2008-0410-955e-edbf42e46eb7
* Hook qlite3_update_hook to queries to also catch affected rows on ↵Gravatar peavey2007-01-141-2/+18
| | | | | | UPDATE/INSERT/DELETE. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6344 e03df62e-2008-0410-955e-edbf42e46eb7
* Why are we doing append() craq here, when theres a nice cached ↵Gravatar brain2007-01-141-2/+1
| | | | | | userrec::GetHostIP() to use? git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6342 e03df62e-2008-0410-955e-edbf42e46eb7
* Initial commit of the ban redirection module. Docs, additional testing and ↵Gravatar om2007-01-141-0/+290
| | | | | | probably a few tweaks to follow git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6340 e03df62e-2008-0410-955e-edbf42e46eb7
* I forgot to exec("gnutls-config --libs") in the configure macrosGravatar brain2007-01-141-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6337 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove some old destroy code not needed with InpSocket.Gravatar peavey2007-01-141-4/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6336 e03df62e-2008-0410-955e-edbf42e46eb7
* Make REHASH work.Gravatar peavey2007-01-141-1/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6335 e03df62e-2008-0410-955e-edbf42e46eb7
* Dont need to send anything on the notifier socket.Gravatar peavey2007-01-141-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6334 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove DOS newlines.Gravatar peavey2007-01-141-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6333 e03df62e-2008-0410-955e-edbf42e46eb7
* Now with SQLite3 support. Fully functional and (hopefully) working.Gravatar peavey2007-01-141-13/+168
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6332 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix the code that nobody tested :pGravatar brain2007-01-141-4/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6331 e03df62e-2008-0410-955e-edbf42e46eb7
* And take the return out again to stop w00t throwing a tantrumGravatar om2007-01-141-2/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6330 e03df62e-2008-0410-955e-edbf42e46eb7