aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix for compile errorGravatar brain2008-03-221-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9170 e03df62e-2008-0410-955e-edbf42e46eb7
* 'AUTHENTICATE C'? Why not authenticate C++ :)Gravatar brain2008-03-221-4/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9169 e03df62e-2008-0410-955e-edbf42e46eb7
* Patch for IAL abort sequence from nenolodGravatar brain2008-03-221-6/+14
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9168 e03df62e-2008-0410-955e-edbf42e46eb7
* Removal of server prefix from AUTHENTICATE reply, patch courtesy of nenolodGravatar brain2008-03-211-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9167 e03df62e-2008-0410-955e-edbf42e46eb7
* Patch from nenolodGravatar brain2008-03-211-1/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9166 e03df62e-2008-0410-955e-edbf42e46eb7
* Add debugGravatar brain2008-03-211-0/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9165 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix recommended by nenolod, silly mistake apparently :PGravatar brain2008-03-211-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9164 e03df62e-2008-0410-955e-edbf42e46eb7
* Sasl stuff from nenolod, with a bit of luck this is closer to the charybdis ↵Gravatar brain2008-03-211-32/+144
| | | | | | implementation git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9163 e03df62e-2008-0410-955e-edbf42e46eb7
* Only valid targets for encap are now server idsGravatar brain2008-03-211-18/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9162 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix encap bug, when a target is wildcard we shouldnt abort propogatingGravatar brain2008-03-211-2/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9161 e03df62e-2008-0410-955e-edbf42e46eb7
* That stuff belongs in OnPostconnect or it will be sent too earlyGravatar brain2008-03-211-5/+13
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9160 e03df62e-2008-0410-955e-edbf42e46eb7
* When a user registers and SASL has given them accountname metadata push this ↵Gravatar brain2008-03-211-0/+12
| | | | | | metadata out on registration. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9159 e03df62e-2008-0410-955e-edbf42e46eb7
* Add return valueGravatar brain2008-03-211-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9158 e03df62e-2008-0410-955e-edbf42e46eb7
* Add 906, sasl abortedGravatar brain2008-03-211-2/+10
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9157 e03df62e-2008-0410-955e-edbf42e46eb7
* Don't send 'sasl successful' numeric on re-identifications after registrationGravatar brain2008-03-211-1/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9156 e03df62e-2008-0410-955e-edbf42e46eb7
* If the user hasnt sent CAP REQ sasl, do nothing if AUTHENTICATE is sent by ↵Gravatar brain2008-03-211-9/+13
| | | | | | that user git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9154 e03df62e-2008-0410-955e-edbf42e46eb7
* Generate warning if m_services_account.so and m_cap.so are not loaded with ↵Gravatar brain2008-03-212-5/+3
| | | | | | m_sasl.so to log file. Tidy up debug output. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9153 e03df62e-2008-0410-955e-edbf42e46eb7
* Forgot to commit thisGravatar brain2008-03-211-0/+63
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9152 e03df62e-2008-0410-955e-edbf42e46eb7
* Whoops, forgot to tie ENCAP into receiver in treesocketGravatar brain2008-03-211-0/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9151 e03df62e-2008-0410-955e-edbf42e46eb7
* This seems to play nice now, but it seems we may have to redo it all AGAIN :(Gravatar brain2008-03-212-3/+15
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9150 e03df62e-2008-0410-955e-edbf42e46eb7
* Add capability for m_services_account to broadcast login events, with the ↵Gravatar brain2008-03-213-0/+43
| | | | | | user who is logging in and their login name git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9149 e03df62e-2008-0410-955e-edbf42e46eb7
* Patch to change MODULES numerics, so we dont get a collision when using ↵Gravatar brain2008-03-211-3/+3
| | | | | | AUTHENTICATE. Thanks nenolod. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9148 e03df62e-2008-0410-955e-edbf42e46eb7
* Not finished yet. currently, this passes AUTHENTICATE messages to and from ↵Gravatar brain2008-03-211-0/+89
| | | | | | services and a client using ENCAP, and makes itself available via CAP git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9147 e03df62e-2008-0410-955e-edbf42e46eb7
* ENCAP stuffGravatar brain2008-03-212-1/+14
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9146 e03df62e-2008-0410-955e-edbf42e46eb7
* Add support for CAP in uhnames, it has the token 'userhost-in-names'. ↵Gravatar brain2008-03-213-42/+49
| | | | | | | | | Comments welcome. Add a function to m_cap.h, "GenericCapHandler" which allows a one-line definition of a CAP token that just adds a metadata tag, as used by NAMESX and UHNAMES. Saves code duplication. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9145 e03df62e-2008-0410-955e-edbf42e46eb7
* Convert to new apiGravatar brain2008-03-212-21/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9144 e03df62e-2008-0410-955e-edbf42e46eb7
* convert to new apiGravatar brain2008-03-211-32/+12
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9143 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove Prioritize(), no longer neededGravatar brain2008-03-211-6/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9142 e03df62e-2008-0410-955e-edbf42e46eb7
* Make m_auditorium use the new api (this is MUCH easier to understand)Gravatar brain2008-03-211-38/+23
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9141 e03df62e-2008-0410-955e-edbf42e46eb7
* Add support for OnNamesListItem, discussed with w00t a few days ago. This ↵Gravatar brain2008-03-211-47/+9
| | | | | | makes NAMESX etc a LOT cleaner and safer. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9140 e03df62e-2008-0410-955e-edbf42e46eb7
* Nak vector thingGravatar brain2008-03-192-3/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9133 e03df62e-2008-0410-955e-edbf42e46eb7
* oh, DOHGravatar brain2008-03-181-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9127 e03df62e-2008-0410-955e-edbf42e46eb7
* Crash fixes from nenolodGravatar brain2008-03-182-4/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9126 e03df62e-2008-0410-955e-edbf42e46eb7
* Add support for CAP to this via multi-prefix. NOTE, the OnNamesList for this ↵Gravatar brain2008-03-181-2/+41
| | | | | | and others want refactoring, because theyre craq. Ask me sometime about the new way we have in mind for this. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9125 e03df62e-2008-0410-955e-edbf42e46eb7
* Apply CAP ACK/NAK stuff from nenolod, thanks :)Gravatar brain2008-03-182-10/+35
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9124 e03df62e-2008-0410-955e-edbf42e46eb7
* Merge in patch by nenolod for CAP CLEARGravatar brain2008-03-181-3/+22
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9123 e03df62e-2008-0410-955e-edbf42e46eb7
* Implement CAP LISTGravatar brain2008-03-181-9/+16
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9122 e03df62e-2008-0410-955e-edbf42e46eb7
* Support CAP LSGravatar brain2008-03-181-0/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9121 e03df62e-2008-0410-955e-edbf42e46eb7
* Add m_cap.* stuff, unfinished. Thanks for the initial advice nenolod :)Gravatar brain2008-03-182-0/+137
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9120 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
* Fix the warnings that are worth fixing, ignore the rest of gcc's nannyingGravatar brain2008-03-171-1/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9117 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