summaryrefslogtreecommitdiffstats
path: root/src/modules/extra
Commit message (Collapse)AuthorAgeFilesLines
* SQLQuery operator% and operator, now support any data typeGravatar brain2006-12-241-4/+4
| | | | | | | (these are templated, and pass the type through ConvToStr()) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6105 e03df62e-2008-0410-955e-edbf42e46eb7
* Refactored /RESTART (and added InspIRCd::Restart(reason))Gravatar brain2006-12-231-1/+1
| | | | | | | Fixed bug in m_ziplinks, assigning instead of testing a var (gcc 4.1.1 picked up on this, 3.4 didnt) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6067 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for bug #180, logging is not threadsafe, mutex it (ew, luckily we dont ↵Gravatar brain2006-12-211-11/+6
| | | | | | log much) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6056 e03df62e-2008-0410-955e-edbf42e46eb7
* Still more massive commit fun. Headers in include/ still to be done, else ↵Gravatar w00t2006-12-1515-87/+77
| | | | | | that's it. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5997 e03df62e-2008-0410-955e-edbf42e46eb7
* Reverted om's commit so we can keep laughing at him for never doing anythingGravatar special2006-12-121-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5962 e03df62e-2008-0410-955e-edbf42e46eb7
* I yell 'LIES' in the face of anyone who says I don't commitGravatar om2006-12-121-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5961 e03df62e-2008-0410-955e-edbf42e46eb7
* AnMaster thinks im not committing enough, so heres a pointless commit for him.Gravatar brain2006-12-121-3/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5960 e03df62e-2008-0410-955e-edbf42e46eb7
* More commentsGravatar brain2006-12-121-1/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5959 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix trivial broken stat counterGravatar brain2006-12-121-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5958 e03df62e-2008-0410-955e-edbf42e46eb7
* Whoops, forgot to unpublish the interface!Gravatar brain2006-12-121-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5957 e03df62e-2008-0410-955e-edbf42e46eb7
* Just commentsGravatar brain2006-12-111-8/+36
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5955 e03df62e-2008-0410-955e-edbf42e46eb7
* Tidy up a loop a bit so it isnt for(;;) with a breakGravatar brain2006-12-111-28/+33
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5954 e03df62e-2008-0410-955e-edbf42e46eb7
* And fix the typos in it.Gravatar brain2006-12-111-2/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5953 e03df62e-2008-0410-955e-edbf42e46eb7
* Attempt another speedupGravatar brain2006-12-111-8/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5952 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix kinda stupid whoopsieGravatar brain2006-12-111-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5951 e03df62e-2008-0410-955e-edbf42e46eb7
* Faster, stronger, ...err no, not the million dollar man.Gravatar brain2006-12-111-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5950 e03df62e-2008-0410-955e-edbf42e46eb7
* Change how assembling of multiple lines works, avoid data copiesGravatar brain2006-12-111-12/+16
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5949 e03df62e-2008-0410-955e-edbf42e46eb7
* Better handling of write() failure, but this might still not be exactly right.Gravatar brain2006-12-111-3/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5946 e03df62e-2008-0410-955e-edbf42e46eb7
* This is better now.Gravatar brain2006-12-111-23/+23
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5945 e03df62e-2008-0410-955e-edbf42e46eb7
* Someone forgot to add the copyright headers here :pGravatar brain2006-12-113-0/+48
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5943 e03df62e-2008-0410-955e-edbf42e46eb7
* And give it error checking... whoops.Gravatar brain2006-12-111-2/+13
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5942 e03df62e-2008-0410-955e-edbf42e46eb7
* Pinch simple output buffering from m_ssl_opensslGravatar brain2006-12-111-1/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5941 e03df62e-2008-0410-955e-edbf42e46eb7
* Tidyup comments and debugGravatar brain2006-12-111-16/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5940 e03df62e-2008-0410-955e-edbf42e46eb7
* Finally got read buffering working properlyGravatar brain2006-12-111-6/+14
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5939 e03df62e-2008-0410-955e-edbf42e46eb7
* *annoyance*Gravatar brain2006-12-111-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5938 e03df62e-2008-0410-955e-edbf42e46eb7
* Damnit damnit damnit!Gravatar brain2006-12-111-10/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5937 e03df62e-2008-0410-955e-edbf42e46eb7
* This should do it.Gravatar brain2006-12-111-2/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5936 e03df62e-2008-0410-955e-edbf42e46eb7
* RethinkGravatar brain2006-12-111-74/+27
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5935 e03df62e-2008-0410-955e-edbf42e46eb7
* Grr.Gravatar brain2006-12-111-2/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5934 e03df62e-2008-0410-955e-edbf42e46eb7
* More tweaksGravatar brain2006-12-111-1/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5933 e03df62e-2008-0410-955e-edbf42e46eb7
* Increase CHUNKGravatar brain2006-12-111-3/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5932 e03df62e-2008-0410-955e-edbf42e46eb7
* more stuff :pGravatar brain2006-12-111-1/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5931 e03df62e-2008-0410-955e-edbf42e46eb7
* TestGravatar brain2006-12-111-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5930 e03df62e-2008-0410-955e-edbf42e46eb7
* More crapGravatar brain2006-12-111-6/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5929 e03df62e-2008-0410-955e-edbf42e46eb7
* Tons of debug, dont useGravatar brain2006-12-111-1/+21
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5928 e03df62e-2008-0410-955e-edbf42e46eb7
* Debug stuff, and some minor fixesGravatar brain2006-12-113-6/+38
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5927 e03df62e-2008-0410-955e-edbf42e46eb7
* Untested, new clever pointer voodoo class for binary-safe ziplinks output ↵Gravatar brain2006-12-111-81/+139
| | | | | | | | | buffers PLUS: Fix for random epoll dispatchevents crashes. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5926 e03df62e-2008-0410-955e-edbf42e46eb7
* Change this to prepend its lines to stats z which already shows misc statsGravatar brain2006-12-101-9/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5923 e03df62e-2008-0410-955e-edbf42e46eb7
* Add very funky stats C (compression statistics) for people using m_ziplinksGravatar brain2006-12-101-1/+34
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5922 e03df62e-2008-0410-955e-edbf42e46eb7
* Record compression ratio stats for a /stats char (this isnt finished yet)Gravatar brain2006-12-101-3/+15
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5921 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix m_conn_waitpong not to use base64 uneccessarily.Gravatar brain2006-12-101-1/+1
| | | | | | | Fix a typo introduced into openssl by a search and replace git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5916 e03df62e-2008-0410-955e-edbf42e46eb7
* Update comment's ascii diagram to be more like those in an RFCGravatar brain2006-12-101-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5914 e03df62e-2008-0410-955e-edbf42e46eb7
* Rename ssl.h -> transport.h, as its now used for ziplinksGravatar brain2006-12-105-12/+32
| | | | | | | Document the data format used by our ziplinks (its not just deflated data, there has to be a length header on the start) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5912 e03df62e-2008-0410-955e-edbf42e46eb7
* Add buffering of last frame, if we dont read the whole frameGravatar brain2006-12-101-24/+37
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5911 e03df62e-2008-0410-955e-edbf42e46eb7
* More stuffGravatar brain2006-12-101-6/+16
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5910 e03df62e-2008-0410-955e-edbf42e46eb7
* TweaksGravatar brain2006-12-101-20/+59
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5909 e03df62e-2008-0410-955e-edbf42e46eb7
* Change nameGravatar brain2006-12-101-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5908 e03df62e-2008-0410-955e-edbf42e46eb7
* This compiles, but isnt tested yet. DO NOT USE.Gravatar brain2006-12-101-0/+231
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5907 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for end of handshake detection, HANDSHAKEN is a silly name for a const :/Gravatar brain2006-12-101-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5904 e03df62e-2008-0410-955e-edbf42e46eb7
* Make it all work properly. Have it wait for handshake to complete before ↵Gravatar brain2006-12-092-0/+28
| | | | | | sending anything down the line git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5898 e03df62e-2008-0410-955e-edbf42e46eb7