summaryrefslogtreecommitdiff
path: root/src/modules/extra/m_mysql.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Fixed to dynamically allocate the fieldlist•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4530 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-231-3/+10
* Move mysql_rpath into extra•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4527 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-231-1/+1
* More stuff to return empty lists and maps when there are no more rows in the ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4524 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-231-3/+10
* Adjust m_mysql to match the assumed behaviour of m_pgsql exactly, e.g. when t...•••Fix mistake which required a reference to be freed (?!) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4523 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-231-10/+17
* Alter for Rows() == X, Cols() == 0 for 'X rows affected' queries•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4515 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-221-7/+1
* I hate the fucking mysql devs. Craq smoking bastards.•••Upon Insert, number of rows is the number of rows effected but the number of columns is 0????? Add check to MySQLreply::Rows() to ensure the user doesnt see N rows and 0 columns! git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4510 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-221-6/+10
* Allocate id properly•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4509 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-221-4/+6
* Stop publishing MySQL feature - check for successful publishing of SQL feature•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4504 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-221-2/+6
* * Change to use QREPLY_FAIL•••* Adjust error message so that it appears in the format: "<errno>: <err message>" git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4499 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-221-1/+1
* Add extra parameter to MySQLresult and SQLresult•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4495 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-221-4/+4
* Add back the auto reconnect•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4490 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-221-0/+3
* 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/+400