aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/extra
Commit message (Expand)AuthorAgeFilesLines
...
* Test commit to sync after network outage•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4489 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-221-1/+0
* Huge ass comment about how this works•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4488 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-221-0/+35
* Works with the m_testclient test program/suite!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4487 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-221-4/+15
* Error checking and debug•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4486 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-221-1/+5
* Works now (again, to a point)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4485 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-221-4/+7
* Try and find out why stuff isnt working•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4484 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-221-0/+2
* Getting a bit further•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4483 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-221-6/+81
* Added notification socket•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4482 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-211-85/+90
* One mess and a half that compiles. To be tidied some day after it works (i dr...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4481 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-211-3/+166
* Deal with ? substitution, we're at the point now where we can call the mysql_...•••(mysql_real_query takes char* and length params, mysql_query just takes char*, and cant deal with NULLs) TODO after this: signal the main ircd thread that theres a result ready on a given db id, and to fetch that result and post it back to the caller git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4480 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-211-2/+72
* Seems to work to a point (dont use it, it wont actually execute a query yet)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4479 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-211-2/+86
* This now compiles, i gaurantee it doesnt work :P•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4478 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-211-134/+178
* Change includes, use --libs_r rather than mysql_config --libs, we want re-ent...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4477 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-211-3/+6
* Move this to m_mysql.cpp - dont even bother reading this yet its unchanged fr...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4476 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-211-0/+0
* Set the query string in the SQLquery to the copy with parameters substituted in.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4475 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar om2006-07-211-1/+3
* Implemenet parameter substitution (damn sexy if you ask me..)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4474 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar om2006-07-211-25/+79
* ParamL needs to be a deque rather than a vector *thwap*•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4473 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar om2006-07-211-2/+2
* Add tiny perl script to detect version and pass an appropriate -D to gcc. Mak...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4472 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar om2006-07-212-3/+14
* API header and client module updates for new multi-parameter query request. N...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4471 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar om2006-07-213-16/+84
* Slight tidyup: type name = type(args); --> type name(args);•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4470 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar om2006-07-211-1/+1
* Make SQLexception inherit ModuleException•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4468 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar om2006-07-201-1/+1
* Updates, should be able to safely unload client modules with queries in progr...•••Ideas on how to test this welcome ;p git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4464 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar om2006-07-202-4/+59
* Okay, working PostgreSQL module, API header and example client module in /ext...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4463 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar om2006-07-203-10/+331
* Okay, this is getting towards working now. It just needs the API finishing......•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4456 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar om2006-07-202-384/+506
* mass tidyup, change A LOT of stuff to const char** which was char** (such as ...•••which makes the new lineparser work neater with no casts. This also removes tons of casts from other locations (all in all, ive added 2 casts and removed almost a hundred) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4403 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-162-2/+2
* Fixes/codes of the query queue, various prototypes and stuff...mostly commite...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4401 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar om2006-07-161-26/+42
* A few updates to the API header•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4363 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar om2006-07-121-1/+4
* Fixed•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4321 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-111-2/+2
* Inherit just about everything from classbase•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4299 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-103-3/+3
* Making lots of stuff inherit from classbase so we can use it as a holdall cla...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4297 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-103-5/+5
* GetExt conversion•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4289 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-101-6/+8
* Templated GetExt()•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4288 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-101-6/+8
* Support for systems without stdint.h (we make a guess at sizeof(unsigned int)...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4261 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-101-298/+0
* Okay..updates to u_listmode, general cleanups and add some virtual methods wh...•••Update m_chanfilter to use u_listmode, demonstrates most or all of the new features of it and looks a hell of a lot prettier :) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4201 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar om2006-07-092-66/+122
* Refactored user modes to work like the channel modes - core and module data n...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4175 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-081-2/+2
* More stuff for m_pgsql in, provider-side API stuff semi-done•••Add m_sqlv2 header for the new API git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4122 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar om2006-07-072-45/+225
* modules.*: Put some void* back to char*, sorry if they were only like that be...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4119 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar om2006-07-071-28/+36
* Change InspSocket's private members to only be protected, I couldn't find any...•••Commit very first, very alpha, not-very functional version of the PostgreSQL module. It compiles..and that's..err..about it git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4112 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar om2006-07-031-0/+519
* Added SQLQuery::GetError() and removed a lot of space indenting•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4078 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar special2006-06-281-63/+69
* Fix for m_ssl_openssl dying if the DH params file doesn't exist, compiles but...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4014 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar om2006-06-161-5/+6
* Now uses mysql_config and mysql_rpath.pl•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4007 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-06-151-2/+2
* Nicer SQLQuery::Sanitise•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4006 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-06-151-11/+17
* Fixed logic for OnWhois "is using SSL" numeric. Was broken: required the user...•••Now properly checks to display by using: if(dest->GetExt("ssl") || (IS_LOCAL(dest) && isin(dest->port, listenports))) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3984 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-06-012-3/+3
* Apply mirq's optimization patches•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3977 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-05-303-45/+7
* change to ability for QueryCount to return -1 for both of the 1.1 sql api's•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3921 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-04-301-4/+6
* In 1.1, we return a negative value when QueryCount has a downed connection - ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3920 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-04-301-2/+3
* Merge of peaveydk's diff (at last)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3918 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-04-301-3/+24
* delete operator tracking in debug mode (using a macro -- live with it.)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3904 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-04-247-38/+38
* Include paths change•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3899 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-04-201-1/+1
* Split inspircd_io.* insp inspsocket.* and configreader.* with a few odd bits ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3847 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar om2006-04-083-1/+3