]> git.netwichtig.de Git - user/henk/code/inspircd.git/log
user/henk/code/inspircd.git
16 years agoWrong place probably
w00t [Fri, 28 Mar 2008 15:01:34 +0000 (15:01 +0000)]
Wrong place probably

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9200 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoDon't desync when blanking metadata with remote servers (seperate bug)
w00t [Fri, 28 Mar 2008 14:45:12 +0000 (14:45 +0000)]
Don't desync when blanking metadata with remote servers (seperate bug)

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9199 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoDon't desync when setting swhois
w00t [Fri, 28 Mar 2008 14:43:49 +0000 (14:43 +0000)]
Don't desync when setting swhois

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9198 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoForwardport r9195
w00t [Fri, 28 Mar 2008 09:51:51 +0000 (09:51 +0000)]
Forwardport r9195

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9196 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoThanks danieldg
brain [Thu, 27 Mar 2008 16:17:57 +0000 (16:17 +0000)]
Thanks danieldg

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9194 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoAllow activation of TLS via STARTTLS even if CAP REQ tls isnt given, so that CAP...
brain [Mon, 24 Mar 2008 17:04:02 +0000 (17:04 +0000)]
Allow activation of TLS via STARTTLS even if CAP REQ tls isnt given, so that CAP can be overridden if needed in testing

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9193 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoShould now work with ports bound to all interfaces
brain [Mon, 24 Mar 2008 17:01:50 +0000 (17:01 +0000)]
Should now work with ports bound to all interfaces

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9192 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoA load of classes dont inherit from classbase, and they should. fix.
brain [Mon, 24 Mar 2008 16:53:34 +0000 (16:53 +0000)]
A load of classes dont inherit from classbase, and they should. fix.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9191 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoThis module uses io hooking too, fix it up
brain [Mon, 24 Mar 2008 16:24:52 +0000 (16:24 +0000)]
This module uses io hooking too, fix it up

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9190 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoopenssl should now work too
brain [Mon, 24 Mar 2008 16:12:27 +0000 (16:12 +0000)]
openssl should now work too

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9189 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoPort bindings for gnutls now bind via ip:port, rather than on all ports for that...
brain [Mon, 24 Mar 2008 16:03:39 +0000 (16:03 +0000)]
Port bindings for gnutls now bind via ip:port, rather than on all ports for 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

16 years agoAdd stuff so that modules can hook users by altering a pointer in the User class...
brain [Mon, 24 Mar 2008 15:13:17 +0000 (15:13 +0000)]
Add stuff so that modules can hook users by altering a pointer in the User 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

16 years agoAnd more of them
brain [Mon, 24 Mar 2008 13:41:25 +0000 (13:41 +0000)]
And more of them

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9186 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoFinally change all the Version() objects
brain [Mon, 24 Mar 2008 13:40:12 +0000 (13:40 +0000)]
Finally change all the Version() objects

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9185 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoWheeeeee
brain [Mon, 24 Mar 2008 13:35:49 +0000 (13:35 +0000)]
Wheeeeee

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9184 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoCAP TLS now implemented, this needs someone to make a client to test it :p
brain [Sun, 23 Mar 2008 22:57:27 +0000 (22:57 +0000)]
CAP TLS now implemented, this needs someone to make a client to test it :p

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9183 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoClean up user/chan modes on deoper, fix memsets off-by-1, delete[] properly in destructor
aquanight [Sun, 23 Mar 2008 21:36:16 +0000 (21:36 +0000)]
Clean up user/chan modes on deoper, fix memsets off-by-1, delete[] properly in destructor

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9182 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoThese memsets cant rely on sizeof() any more, afaik. The sizeof() would give 4 or...
brain [Sun, 23 Mar 2008 21:20:36 +0000 (21:20 +0000)]
These memsets cant rely on sizeof() any more, afaik. The sizeof() would give 4 or 8, size of the pointer :)

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9181 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoWhoops, take out some foolish memsets (well theyre foolish now :p)
brain [Sun, 23 Mar 2008 21:18:32 +0000 (21:18 +0000)]
Whoops, take out some foolish memsets (well theyre foolish now :p)

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9180 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoThis should save 128 bytes per user for non-opers. Well worth it imho for a reasonabl...
brain [Sun, 23 Mar 2008 21:12:36 +0000 (21:12 +0000)]
This should save 128 bytes per user for non-opers. Well worth it imho for a reasonably large amount of unused ram.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9179 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoDocument aquanight's new stuff :)
brain [Sun, 23 Mar 2008 21:04:01 +0000 (21:04 +0000)]
Document aquanight's new stuff :)

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9178 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoFix configure -svnupdate not bailing if conflicts occur.
aquanight [Sun, 23 Mar 2008 20:46:10 +0000 (20:46 +0000)]
Fix configure -svnupdate not bailing if conflicts occur.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9177 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoAdd ability to control what opertypes can set what operonly user/chan modes. This...
aquanight [Sun, 23 Mar 2008 20:43:35 +0000 (20:43 +0000)]
Add ability to control what opertypes can set what operonly user/chan modes. This works the same way as commands, in that modes allowed by classes are added together, and * allows all.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9176 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoWheeee for HUGE commits. Convert all numerics to WriteNumeric so that OnNumeric can...
brain [Sat, 22 Mar 2008 12:03:43 +0000 (12:03 +0000)]
Wheeee for HUGE commits. Convert all numerics to WriteNumeric so that OnNumeric can capture them.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9175 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoAdd WriteNumeric() to User and OnNumeric module event. Note that modules do not chang...
brain [Sat, 22 Mar 2008 11:45:57 +0000 (11:45 +0000)]
Add WriteNumeric() to User and OnNumeric module event. Note that modules do not change the numeric text on the fly, as this involves needless allocations for numerics that arent being changed, so instead they block the original numeric and send out their own when needed.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9174 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoFix memory leak if user quits in the middle of sasl AUTHENTICATE steps
brain [Sat, 22 Mar 2008 02:05:51 +0000 (02:05 +0000)]
Fix memory leak if user quits in the middle of sasl AUTHENTICATE steps

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9173 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoAdd abort fix
brain [Sat, 22 Mar 2008 01:59:01 +0000 (01:59 +0000)]
Add abort fix

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9172 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoThis works now! (well im sure we'll find something else broken) -- thanks nenolod :)
brain [Sat, 22 Mar 2008 01:37:55 +0000 (01:37 +0000)]
This works now! (well im sure we'll find something else broken) -- thanks nenolod :)

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9171 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoFix for compile error
brain [Sat, 22 Mar 2008 00:14:53 +0000 (00:14 +0000)]
Fix for compile error

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9170 e03df62e-2008-0410-955e-edbf42e46eb7

16 years ago'AUTHENTICATE C'? Why not authenticate C++ :)
brain [Sat, 22 Mar 2008 00:13:18 +0000 (00:13 +0000)]
'AUTHENTICATE C'? Why not authenticate C++ :)

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9169 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoPatch for IAL abort sequence from nenolod
brain [Sat, 22 Mar 2008 00:09:03 +0000 (00:09 +0000)]
Patch for IAL abort sequence from nenolod

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9168 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoRemoval of server prefix from AUTHENTICATE reply, patch courtesy of nenolod
brain [Fri, 21 Mar 2008 23:51:02 +0000 (23:51 +0000)]
Removal of server prefix from AUTHENTICATE reply, patch courtesy of nenolod

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9167 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoPatch from nenolod
brain [Fri, 21 Mar 2008 23:43:09 +0000 (23:43 +0000)]
Patch from nenolod

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9166 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoAdd debug
brain [Fri, 21 Mar 2008 23:33:39 +0000 (23:33 +0000)]
Add debug

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9165 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoFix recommended by nenolod, silly mistake apparently :P
brain [Fri, 21 Mar 2008 23:27:45 +0000 (23:27 +0000)]
Fix recommended by nenolod, silly mistake apparently :P

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9164 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoSasl stuff from nenolod, with a bit of luck this is closer to the charybdis implement...
brain [Fri, 21 Mar 2008 23:24:19 +0000 (23:24 +0000)]
Sasl stuff from nenolod, with a bit of luck this is closer to the charybdis implementation

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9163 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoOnly valid targets for encap are now server ids
brain [Fri, 21 Mar 2008 23:07:33 +0000 (23:07 +0000)]
Only valid targets for encap are now server ids

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9162 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoFix encap bug, when a target is wildcard we shouldnt abort propogating
brain [Fri, 21 Mar 2008 22:41:38 +0000 (22:41 +0000)]
Fix encap bug, when a target is wildcard we shouldnt abort propogating

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9161 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoThat stuff belongs in OnPostconnect or it will be sent too early
brain [Fri, 21 Mar 2008 21:03:39 +0000 (21:03 +0000)]
That stuff belongs in OnPostconnect or it will be sent too early

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9160 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoWhen a user registers and SASL has given them accountname metadata push this metadata...
brain [Fri, 21 Mar 2008 21:01:56 +0000 (21:01 +0000)]
When a user registers and SASL has given them accountname metadata push this metadata out on registration.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9159 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoAdd return value
brain [Fri, 21 Mar 2008 20:55:07 +0000 (20:55 +0000)]
Add return value

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9158 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoAdd 906, sasl aborted
brain [Fri, 21 Mar 2008 20:54:46 +0000 (20:54 +0000)]
Add 906, sasl aborted

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9157 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoDon't send 'sasl successful' numeric on re-identifications after registration
brain [Fri, 21 Mar 2008 20:28:11 +0000 (20:28 +0000)]
Don't send 'sasl successful' numeric on re-identifications after registration

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9156 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoRejig numerics to not step on the 90x range for SASL
brain [Fri, 21 Mar 2008 20:26:35 +0000 (20:26 +0000)]
Rejig numerics to not step on the 90x range for SASL

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9155 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoIf the user hasnt sent CAP REQ sasl, do nothing if AUTHENTICATE is sent by that user
brain [Fri, 21 Mar 2008 20:24:15 +0000 (20:24 +0000)]
If the user hasnt sent CAP REQ sasl, do nothing if AUTHENTICATE is sent by that user

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9154 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoGenerate warning if m_services_account.so and m_cap.so are not loaded with m_sasl...
brain [Fri, 21 Mar 2008 20:22:26 +0000 (20:22 +0000)]
Generate warning if m_services_account.so and m_cap.so are not loaded with 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

16 years agoForgot to commit this
brain [Fri, 21 Mar 2008 20:12:37 +0000 (20:12 +0000)]
Forgot to commit this

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9152 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoWhoops, forgot to tie ENCAP into receiver in treesocket
brain [Fri, 21 Mar 2008 20:04:46 +0000 (20:04 +0000)]
Whoops, forgot to tie ENCAP into receiver in treesocket

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9151 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoThis seems to play nice now, but it seems we may have to redo it all AGAIN :(
brain [Fri, 21 Mar 2008 19:58:49 +0000 (19:58 +0000)]
This seems to play nice now, but it seems we may have to redo it all AGAIN :(

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9150 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoAdd capability for m_services_account to broadcast login events, with the user who...
brain [Fri, 21 Mar 2008 19:42:08 +0000 (19:42 +0000)]
Add capability for m_services_account to broadcast login events, with the 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

16 years agoPatch to change MODULES numerics, so we dont get a collision when using AUTHENTICATE...
brain [Fri, 21 Mar 2008 19:31:42 +0000 (19:31 +0000)]
Patch to change MODULES numerics, so we dont get a collision when using AUTHENTICATE. Thanks nenolod.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9148 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoNot finished yet. currently, this passes AUTHENTICATE messages to and from services...
brain [Fri, 21 Mar 2008 19:30:50 +0000 (19:30 +0000)]
Not finished yet. currently, this passes AUTHENTICATE messages to and from 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

16 years agoENCAP stuff
brain [Fri, 21 Mar 2008 18:52:54 +0000 (18:52 +0000)]
ENCAP stuff

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9146 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoAdd support for CAP in uhnames, it has the token 'userhost-in-names'. Comments welcome.
brain [Fri, 21 Mar 2008 16:23:55 +0000 (16:23 +0000)]
Add support for CAP in uhnames, it has the token 'userhost-in-names'. 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

16 years agoConvert to new api
brain [Fri, 21 Mar 2008 16:17:03 +0000 (16:17 +0000)]
Convert to new api

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9144 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoconvert to new api
brain [Fri, 21 Mar 2008 16:12:07 +0000 (16:12 +0000)]
convert to new api

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9143 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoRemove Prioritize(), no longer needed
brain [Fri, 21 Mar 2008 16:09:14 +0000 (16:09 +0000)]
Remove Prioritize(), no longer needed

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9142 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoMake m_auditorium use the new api (this is MUCH easier to understand)
brain [Fri, 21 Mar 2008 16:08:39 +0000 (16:08 +0000)]
Make m_auditorium use the new api (this is MUCH easier to understand)

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9141 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoAdd support for OnNamesListItem, discussed with w00t a few days ago. This makes NAMES...
brain [Fri, 21 Mar 2008 15:54:15 +0000 (15:54 +0000)]
Add support for OnNamesListItem, discussed with w00t a few days ago. This makes NAMESX etc a LOT cleaner and safer.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9140 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoRicer up AllModulesReportReady further. If one fails, all fail, so returning false...
peavey [Wed, 19 Mar 2008 14:56:45 +0000 (14:56 +0000)]
Ricer up AllModulesReportReady further. If one fails, all fail, so returning false on first fail will save subsequent reduntant calls.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9138 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoAnd one more tweak to this.
peavey [Wed, 19 Mar 2008 01:35:11 +0000 (01:35 +0000)]
And one more tweak to this.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9137 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoFix OnUserRegister() not getting called for if USER sent before NICK on registration.
peavey [Wed, 19 Mar 2008 01:33:42 +0000 (01:33 +0000)]
Fix OnUserRegister() not getting called for if USER sent before NICK on registration.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9136 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoFinal tweak to AllModulesReportReady, should be there now.
peavey [Wed, 19 Mar 2008 01:22:36 +0000 (01:22 +0000)]
Final tweak to AllModulesReportReady, should be there now.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9134 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoNak vector thing
brain [Wed, 19 Mar 2008 00:35:16 +0000 (00:35 +0000)]
Nak vector thing

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9133 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoDamnit, its right now. im going to bed
brain [Wed, 19 Mar 2008 00:25:25 +0000 (00:25 +0000)]
Damnit, its right now. im going to bed

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9131 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoWhoops, and dont get the comparison backwards. dont look at me like that, its almost...
brain [Wed, 19 Mar 2008 00:23:51 +0000 (00:23 +0000)]
Whoops, and dont get the comparison backwards. dont look at me like that, its almost 3am :p

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9130 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoSilly silly, AllModulesReportReady returns true when ONE module reports ready. Fixed...
brain [Wed, 19 Mar 2008 00:19:29 +0000 (00:19 +0000)]
Silly silly, AllModulesReportReady returns true when ONE module reports ready. Fixed here :p

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9128 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agooh, DOH
brain [Tue, 18 Mar 2008 23:58:16 +0000 (23:58 +0000)]
oh, DOH

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9127 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoCrash fixes from nenolod
brain [Tue, 18 Mar 2008 23:54:33 +0000 (23:54 +0000)]
Crash fixes from nenolod

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9126 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoAdd support for CAP to this via multi-prefix. NOTE, the OnNamesList for this and...
brain [Tue, 18 Mar 2008 23:32:58 +0000 (23:32 +0000)]
Add support for CAP to this via multi-prefix. NOTE, the OnNamesList for this 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

16 years agoApply CAP ACK/NAK stuff from nenolod, thanks :)
brain [Tue, 18 Mar 2008 22:56:05 +0000 (22:56 +0000)]
Apply CAP ACK/NAK stuff from nenolod, thanks :)

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9124 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoMerge in patch by nenolod for CAP CLEAR
brain [Tue, 18 Mar 2008 22:11:41 +0000 (22:11 +0000)]
Merge in patch by nenolod for CAP CLEAR

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9123 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoImplement CAP LIST
brain [Tue, 18 Mar 2008 20:31:23 +0000 (20:31 +0000)]
Implement CAP LIST

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9122 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoSupport CAP LS
brain [Tue, 18 Mar 2008 20:24:45 +0000 (20:24 +0000)]
Support CAP LS

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9121 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoAdd m_cap.* stuff, unfinished. Thanks for the initial advice nenolod :)
brain [Tue, 18 Mar 2008 20:18:16 +0000 (20:18 +0000)]
Add m_cap.* stuff, unfinished. Thanks for the initial advice nenolod :)

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9120 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoAdd logging for static callback messages/errors from the database.
peavey [Tue, 18 Mar 2008 01:32:09 +0000 (01:32 +0000)]
Add logging for static callback messages/errors from the database.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9119 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoIts better to have asserted and failed, than not to fail at all according to tds...
peavey [Mon, 17 Mar 2008 22:25:21 +0000 (22:25 +0000)]
Its better to have asserted and failed, than not to fail at all according to tds. Fix assertion error on DB down.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9118 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoFix the warnings that are worth fixing, ignore the rest of gcc's nannying
brain [Mon, 17 Mar 2008 17:28:54 +0000 (17:28 +0000)]
Fix the warnings that are worth fixing, ignore the rest of gcc's nannying

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9117 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoTranslate std::string, irc::string and std::deque to more readable forms in error...
brain [Mon, 17 Mar 2008 17:02:47 +0000 (17:02 +0000)]
Translate std::string, irc::string and std::deque to more readable forms in error messages. I'll do others as need be and as i notice them.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9116 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoAdd MsSQL schema for sql oper.
peavey [Sun, 16 Mar 2008 22:53:20 +0000 (22:53 +0000)]
Add MsSQL schema for sql oper.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9115 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoAdd MsSQL schema for sql log.
peavey [Sun, 16 Mar 2008 22:48:51 +0000 (22:48 +0000)]
Add MsSQL schema for sql log.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9114 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoand no ssl in here.
peavey [Sun, 16 Mar 2008 22:15:50 +0000 (22:15 +0000)]
and no ssl in here.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9113 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoupdate svn:ignore for m_mssql.cpp
peavey [Sun, 16 Mar 2008 22:13:11 +0000 (22:13 +0000)]
update svn:ignore for m_mssql.cpp

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9112 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoAdd m_mssql.so to example conf.
peavey [Sun, 16 Mar 2008 22:11:46 +0000 (22:11 +0000)]
Add m_mssql.so to example conf.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9111 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoThere isnt any ssl support here, remove the readvalue
brain [Sun, 16 Mar 2008 22:02:57 +0000 (22:02 +0000)]
There isnt any ssl support here, remove the readvalue

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9110 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoOK that should fix it for fail too. And make it compile again.
peavey [Sun, 16 Mar 2008 21:25:30 +0000 (21:25 +0000)]
OK that should fix it for fail too. And make it compile again.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9109 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agonew/delete - malloc/free, remember peavey
peavey [Sun, 16 Mar 2008 21:21:28 +0000 (21:21 +0000)]
new/delete - malloc/free, remember peavey

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9108 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoLess mem leaking, thx Brain for noticing.
peavey [Sun, 16 Mar 2008 21:16:41 +0000 (21:16 +0000)]
Less mem leaking, thx Brain for noticing.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9107 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoA little less debug saying WEEEE :]
peavey [Sun, 16 Mar 2008 21:12:10 +0000 (21:12 +0000)]
A little less debug saying WEEEE :]

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9106 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoExperimental support for Microsoft SQL Server. Might crash and burn alot. Appreciate...
peavey [Sun, 16 Mar 2008 21:03:32 +0000 (21:03 +0000)]
Experimental support for Microsoft SQL Server. Might crash and burn alot. 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

16 years agoDocument m_geoip.so
brain [Sun, 16 Mar 2008 20:28:29 +0000 (20:28 +0000)]
Document m_geoip.so

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9104 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoMake this work, its all good! :)
brain [Sun, 16 Mar 2008 20:06:49 +0000 (20:06 +0000)]
Make this work, its all good! :)

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9103 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoStart of GeoIP module. This is deceptively simple.
brain [Sun, 16 Mar 2008 19:57:07 +0000 (19:57 +0000)]
Start of GeoIP module. This is deceptively simple.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9102 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoYAY for LDAP oper blocks! :D
brain [Sun, 16 Mar 2008 12:28:33 +0000 (12:28 +0000)]
YAY for LDAP oper blocks! :D

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9101 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoSupport IPV6 links in configure
brain [Sat, 15 Mar 2008 18:09:56 +0000 (18:09 +0000)]
Support IPV6 links in configure

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9100 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoRemove note about need to do anonymous bind
brain [Sat, 15 Mar 2008 15:52:56 +0000 (15:52 +0000)]
Remove note about need to do anonymous bind

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9098 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoDocument binddn and bindauth
brain [Sat, 15 Mar 2008 13:37:10 +0000 (13:37 +0000)]
Document binddn and bindauth

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9096 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoAllow for binding to non-anonymous DN for searches.
brain [Sat, 15 Mar 2008 13:31:52 +0000 (13:31 +0000)]
Allow for binding to non-anonymous DN for searches.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9093 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoupdate svn:ignore for ldapauth
peavey [Fri, 14 Mar 2008 23:21:28 +0000 (23:21 +0000)]
update svn:ignore for ldapauth

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9092 e03df62e-2008-0410-955e-edbf42e46eb7

16 years agoclean this up now Brain says it works :)
peavey [Fri, 14 Mar 2008 20:19:48 +0000 (20:19 +0000)]
clean this up now Brain says it works :)

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9089 e03df62e-2008-0410-955e-edbf42e46eb7