summaryrefslogtreecommitdiff
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 for NthDegree, thanks for the info :)Gravatar brain2007-01-191-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6399 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
* fix for installing modules twice.Gravatar peavey2007-01-191-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6394 e03df62e-2008-0410-955e-edbf42e46eb7
* Add support for: "make modinstall"Gravatar brain2007-01-181-0/+7
| | | | | | | "make module name=m_modulename.so" git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6393 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
* Commit #999999, Brain learns to spell.Gravatar brain2007-01-181-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6391 e03df62e-2008-0410-955e-edbf42e46eb7
* $(FLAGS) was omitted from build line of a directory based moduleGravatar brain2007-01-181-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6390 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix the dependency checking to not rebuild an entire module dir when one ↵Gravatar brain2007-01-181-5/+6
| | | | | | file is changed git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6389 e03df62e-2008-0410-955e-edbf42e46eb7
* More complex module directories complicate make cleanGravatar brain2007-01-181-1/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6388 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
* Change stuff aroundGravatar brain2007-01-181-8/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6380 e03df62e-2008-0410-955e-edbf42e46eb7
* YAY I FIXED IT!Gravatar brain2007-01-181-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6379 e03df62e-2008-0410-955e-edbf42e46eb7
* Reverting this back to normalityGravatar brain2007-01-181-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6378 e03df62e-2008-0410-955e-edbf42e46eb7
* Revert this back to sanity, still doesnt work thoGravatar brain2007-01-181-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6377 e03df62e-2008-0410-955e-edbf42e46eb7
* why wont this fucking thing find the includes?!Gravatar brain2007-01-181-5/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6376 e03df62e-2008-0410-955e-edbf42e46eb7
* Whoops, wrong include dirGravatar brain2007-01-181-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6375 e03df62e-2008-0410-955e-edbf42e46eb7
* Folder -> DirectoryGravatar brain2007-01-181-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6374 e03df62e-2008-0410-955e-edbf42e46eb7
* Add output to ./configure -update to show when it finds a directory in the ↵Gravatar brain2007-01-181-0/+4
| | | | | | modules/ dir git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6373 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
* Module splitting now works!Gravatar brain2007-01-181-1/+1
| | | | | | | | | | | | | Heres how it works (and m_spanningtree will make use of it): Create a directory in src/modules whos name starts m_, e.g. src/modules/m_spanningtree/ Inside it place .cpp files and headers. When configure runs, it scans for dirs matching the pattern, goes into them (note: it does not recurse, it only reads that dir) and compiles a list of .cpp files within. (all other file types are ignored). It then queries each .cpp file for its 'configure macros' as found in other modules, on a file by file basis. The makefile will then build a set of rules that will compile the whole lot together on a module by module basis, and "ar" the lot up then link the .a file (as in modes/) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6371 e03df62e-2008-0410-955e-edbf42e46eb7
* FixesGravatar brain2007-01-181-0/+12
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6370 e03df62e-2008-0410-955e-edbf42e46eb7
* Stuff to detect split modules in dirs - not tested yetGravatar brain2007-01-181-13/+47
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6369 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
* Add O_NOFOLLOW to file write call, which prevents following of symlinks ↵Gravatar brain2007-01-161-1/+1
| | | | | | making our temp file writing completely secure git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6358 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