summaryrefslogtreecommitdiffstats
path: root/src/modules/extra
Commit message (Collapse)AuthorAgeFilesLines
* Fix theseGravatar w00t2008-04-095-7/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9444 e03df62e-2008-0410-955e-edbf42e46eb7
* Apply our own version of mminds patch that doesnt have #defines in itGravatar brain2008-04-041-1/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9334 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove calls to deprecated InspIRCd::Log(), thanks danieldg for reporting.Gravatar peavey2008-04-041-9/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9327 e03df62e-2008-0410-955e-edbf42e46eb7
* fix warningsGravatar w00t2008-04-041-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9324 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix this (thx danieldg and owine)Gravatar w00t2008-04-041-4/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9322 e03df62e-2008-0410-955e-edbf42e46eb7
* Make all our modules use the new stuff rather than the send_ eventsGravatar brain2008-04-042-16/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9301 e03df62e-2008-0410-955e-edbf42e46eb7
* Match on nick change option for RLine, document m_rline & this option.Gravatar w00t2008-04-041-3/+32
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9300 e03df62e-2008-0410-955e-edbf42e46eb7
* The rest of the server protocol interface and fix a warning in m_rlineGravatar brain2008-04-041-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9299 e03df62e-2008-0410-955e-edbf42e46eb7
* Check for match and apply R:Lines on connectGravatar w00t2008-04-041-0/+16
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9298 e03df62e-2008-0410-955e-edbf42e46eb7
* Automatic detection and allocation of max fds. No longer needs recompile to ↵Gravatar brain2008-04-023-15/+24
| | | | | | | | | change, just adjust it in your kernel or whatever and restart insp. Please note that select and iocp socket engines do not support detection and are always set to FD_SETSIZE and 10240 descriptors respectively. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9263 e03df62e-2008-0410-955e-edbf42e46eb7
* UnneededGravatar w00t2008-04-021-79/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9255 e03df62e-2008-0410-955e-edbf42e46eb7
* Some metadata commands were using nicknames to identify the nick to apply ↵Gravatar brain2008-04-012-2/+14
| | | | | | the metadata to. fix to use uuid. Also make sure that the ssl metadata is sent after the user is done connecting (prioritize that event after spanningtree's) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9245 e03df62e-2008-0410-955e-edbf42e46eb7
* Commit -Wformat=2 -Wmissing-format-attributes, printf-like functions in ↵Gravatar aquanight2008-03-303-5/+5
| | | | | | inspircd now get treated like printf (meaning compile-time check goodness) in GCC git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9217 e03df62e-2008-0410-955e-edbf42e46eb7
* Unknown as to if the old code worksGravatar brain2008-03-291-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9213 e03df62e-2008-0410-955e-edbf42e46eb7
* Add support for <sqloper:hash> value, references 'md5', 'sha256' and finds ↵Gravatar brain2008-03-291-14/+60
| | | | | | the required provider git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9211 e03df62e-2008-0410-955e-edbf42e46eb7
* Use the right passGravatar brain2008-03-291-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9210 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow freeform queries. Allow $nick, $host, $ip, $pass, $md5pass and ↵Gravatar brain2008-03-291-21/+49
| | | | | | $sha256pass in the query. Ability of md5pass and sha256pass variables is dependent upon presence of m_sha256.so or m_md5.so. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9209 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow activation of TLS via STARTTLS even if CAP REQ tls isnt given, so that ↵Gravatar brain2008-03-241-3/+0
| | | | | | CAP can be overridden if needed in testing git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9193 e03df62e-2008-0410-955e-edbf42e46eb7
* Should now work with ports bound to all interfacesGravatar brain2008-03-242-6/+18
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9192 e03df62e-2008-0410-955e-edbf42e46eb7
* openssl should now work tooGravatar brain2008-03-242-59/+48
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9189 e03df62e-2008-0410-955e-edbf42e46eb7
* Port bindings for gnutls now bind via ip:port, rather than on all ports for ↵Gravatar brain2008-03-241-33/+21
| | | | | | that ip, fixes feature request for roadmap. NOTE, this still needs doing for the openssl module! git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9188 e03df62e-2008-0410-955e-edbf42e46eb7
* Add stuff so that modules can hook users by altering a pointer in the User ↵Gravatar brain2008-03-242-13/+29
| | | | | | class. Note that ssl modules still bind by port, but the idea of doing this change is so we can remove that logic next git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9187 e03df62e-2008-0410-955e-edbf42e46eb7
* And more of themGravatar brain2008-03-247-7/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9186 e03df62e-2008-0410-955e-edbf42e46eb7
* WheeeeeeGravatar brain2008-03-247-7/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9184 e03df62e-2008-0410-955e-edbf42e46eb7
* CAP TLS now implemented, this needs someone to make a client to test it :pGravatar brain2008-03-231-3/+42
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9183 e03df62e-2008-0410-955e-edbf42e46eb7
* Wheeee for HUGE commits. Convert all numerics to WriteNumeric so that ↵Gravatar brain2008-03-223-5/+5
| | | | | | OnNumeric can capture them. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9175 e03df62e-2008-0410-955e-edbf42e46eb7
* Add logging for static callback messages/errors from the database.Gravatar peavey2008-03-181-7/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9119 e03df62e-2008-0410-955e-edbf42e46eb7
* Its better to have asserted and failed, than not to fail at all according to ↵Gravatar peavey2008-03-171-0/+6
| | | | | | tds. Fix assertion error on DB down. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9118 e03df62e-2008-0410-955e-edbf42e46eb7
* and no ssl in here.Gravatar peavey2008-03-161-2/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9113 e03df62e-2008-0410-955e-edbf42e46eb7
* There isnt any ssl support here, remove the readvalueGravatar brain2008-03-161-2/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9110 e03df62e-2008-0410-955e-edbf42e46eb7
* OK that should fix it for fail too. And make it compile again.Gravatar peavey2008-03-161-1/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9109 e03df62e-2008-0410-955e-edbf42e46eb7
* new/delete - malloc/free, remember peaveyGravatar peavey2008-03-161-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9108 e03df62e-2008-0410-955e-edbf42e46eb7
* Less mem leaking, thx Brain for noticing.Gravatar peavey2008-03-161-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9107 e03df62e-2008-0410-955e-edbf42e46eb7
* A little less debug saying WEEEE :]Gravatar peavey2008-03-161-4/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9106 e03df62e-2008-0410-955e-edbf42e46eb7
* Experimental support for Microsoft SQL Server. Might crash and burn alot. ↵Gravatar peavey2008-03-161-0/+770
| | | | | | Appreciate backtraces with full debuginfo if you run this. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9105 e03df62e-2008-0410-955e-edbf42e46eb7
* Make this work, its all good! :)Gravatar brain2008-03-161-13/+23
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9103 e03df62e-2008-0410-955e-edbf42e46eb7
* Start of GeoIP module. This is deceptively simple.Gravatar brain2008-03-161-0/+79
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9102 e03df62e-2008-0410-955e-edbf42e46eb7
* YAY for LDAP oper blocks! :DGravatar brain2008-03-161-0/+176
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9101 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow for binding to non-anonymous DN for searches.Gravatar brain2008-03-151-12/+24
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9093 e03df62e-2008-0410-955e-edbf42e46eb7
* clean this up now Brain says it works :)Gravatar peavey2008-03-141-6/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9089 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix deprecation in trunk tooGravatar peavey2008-03-141-9/+13
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9088 e03df62e-2008-0410-955e-edbf42e46eb7
* Roll back to 1.2, not 4.0 module verGravatar brain2008-03-141-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9082 e03df62e-2008-0410-955e-edbf42e46eb7
* Fuckin finally!Gravatar brain2008-03-141-0/+200
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9080 e03df62e-2008-0410-955e-edbf42e46eb7
* Grrr!!!Gravatar brain2008-03-141-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9079 e03df62e-2008-0410-955e-edbf42e46eb7
* Grrr, added this at the wrong location in trunkGravatar brain2008-03-141-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9078 e03df62e-2008-0410-955e-edbf42e46eb7
* Add blurb about --enable-extras.Gravatar aquanight2008-03-081-0/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9070 e03df62e-2008-0410-955e-edbf42e46eb7
* Advise symlinking instead of copyingGravatar brain2008-03-081-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9068 e03df62e-2008-0410-955e-edbf42e46eb7
* Update this to read -modupdateGravatar brain2008-03-081-1/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9066 e03df62e-2008-0410-955e-edbf42e46eb7
* Convert remaining InspIRCd::Log() calls to new logging systemGravatar aquanight2008-02-2210-45/+45
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9001 e03df62e-2008-0410-955e-edbf42e46eb7
* Wheee, mass commit! this adds const stafety, throwing a compile error if ↵Gravatar brain2008-02-205-6/+6
| | | | | | | | | anyone does: "parameters[n] = blahvar;" in a command handler etc. where they REALLY SHOULD NOT fuck with the value and should copy the pointer. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8971 e03df62e-2008-0410-955e-edbf42e46eb7