]> git.netwichtig.de Git - user/henk/code/inspircd.git/log
user/henk/code/inspircd.git
14 years agoOnly check password during second connect block check; add registered="yes" to get...
danieldg [Thu, 18 Mar 2010 23:39:22 +0000 (23:39 +0000)]
Only check password during second connect block check; add registered="yes" to get the previous behavior

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

14 years agoMake /etc/resolv.conf reader slightly less stupid
danieldg [Thu, 18 Mar 2010 15:14:39 +0000 (15:14 +0000)]
Make /etc/resolv.conf reader slightly less stupid

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

14 years agoPURE_STATIC fixes to use normal <module> tags
danieldg [Thu, 18 Mar 2010 15:14:31 +0000 (15:14 +0000)]
PURE_STATIC fixes to use normal <module> tags

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

14 years agoFix mismatched return value in kqueue DelFd
danieldg [Tue, 16 Mar 2010 21:34:17 +0000 (21:34 +0000)]
Fix mismatched return value in kqueue DelFd

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

14 years agoFix typo in kqueue
danieldg [Tue, 16 Mar 2010 21:23:54 +0000 (21:23 +0000)]
Fix typo in kqueue

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

14 years agoUse CycleHostsFromUser for on-join modes too (m_autoop)
danieldg [Mon, 15 Mar 2010 01:53:43 +0000 (01:53 +0000)]
Use CycleHostsFromUser for on-join modes too (m_autoop)

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

14 years agoAdd <options:cyclehostsfromuser> to configure source for mode changes on host cycle
danieldg [Sun, 14 Mar 2010 23:59:43 +0000 (23:59 +0000)]
Add <options:cyclehostsfromuser> to configure source for mode changes on host cycle

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

14 years agoFix uninit pointer on MySQL initial connection
danieldg [Sat, 13 Mar 2010 22:37:30 +0000 (22:37 +0000)]
Fix uninit pointer on MySQL initial connection

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

14 years agoHandle database not present a bit better, add missing MySQL rehash on init
danieldg [Sat, 13 Mar 2010 20:29:36 +0000 (20:29 +0000)]
Handle database not present a bit better, add missing MySQL rehash on init

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

14 years agoChange SQLv3 to format queries during submission, not before
danieldg [Sat, 13 Mar 2010 16:35:16 +0000 (16:35 +0000)]
Change SQLv3 to format queries during submission, not before

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

14 years agoAdd OnUnloadModule hook to MySQL
danieldg [Sat, 13 Mar 2010 16:35:07 +0000 (16:35 +0000)]
Add OnUnloadModule hook to MySQL

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

14 years agoChange lockserv emergency unlock procedure, and add one for jumpserver [jackmcbarn]
danieldg [Sat, 13 Mar 2010 04:18:25 +0000 (04:18 +0000)]
Change lockserv emergency unlock procedure, and add one for jumpserver [jackmcbarn]

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

14 years agoConvert MySQL to SQLv3
danieldg [Sat, 13 Mar 2010 04:13:36 +0000 (04:13 +0000)]
Convert MySQL to SQLv3

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

14 years agoRemove checkconf, it is no longer needed
danieldg [Sat, 13 Mar 2010 02:02:52 +0000 (02:02 +0000)]
Remove checkconf, it is no longer needed

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

14 years agoImplement OnUnloadModule for postgres
danieldg [Sat, 13 Mar 2010 01:41:35 +0000 (01:41 +0000)]
Implement OnUnloadModule for postgres

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

14 years agoConvert pgsql to SQLv3
danieldg [Sat, 13 Mar 2010 01:28:54 +0000 (01:28 +0000)]
Convert pgsql to SQLv3

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

14 years agoFilter out modules not applicable to the installed inspircd version
danieldg [Fri, 12 Mar 2010 00:12:51 +0000 (00:12 +0000)]
Filter out modules not applicable to the installed inspircd version

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

14 years agoMake MODENOTICE oper-only, noticed by jackmcbarn
danieldg [Thu, 11 Mar 2010 19:53:16 +0000 (19:53 +0000)]
Make MODENOTICE oper-only, noticed by jackmcbarn

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

14 years agoDon't implement --atleast-version ourselves, incorrectly
danieldg [Thu, 11 Mar 2010 19:28:15 +0000 (19:28 +0000)]
Don't implement --atleast-version ourselves, incorrectly

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

14 years agoClean up the Makefile a bit, add DESTDIR
danieldg [Thu, 11 Mar 2010 17:00:21 +0000 (17:00 +0000)]
Clean up the Makefile a bit, add DESTDIR

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

14 years agoFix empty SID when applying config-specified X:lines
danieldg [Thu, 11 Mar 2010 16:21:20 +0000 (16:21 +0000)]
Fix empty SID when applying config-specified X:lines

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

14 years agoClean up /WHO output for auditorium channels
danieldg [Wed, 10 Mar 2010 04:01:38 +0000 (04:01 +0000)]
Clean up /WHO output for auditorium channels

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

14 years agoComplain when duplicate tags are found using ConfValue
danieldg [Wed, 10 Mar 2010 01:39:46 +0000 (01:39 +0000)]
Complain when duplicate tags are found using ConfValue

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

14 years agoFix logic error in comparison
danieldg [Mon, 8 Mar 2010 17:21:59 +0000 (17:21 +0000)]
Fix logic error in comparison

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

14 years agoWarn about duplicate <type> and <class> blocks
danieldg [Mon, 8 Mar 2010 17:15:52 +0000 (17:15 +0000)]
Warn about duplicate <type> and <class> blocks

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

14 years agoMake "topiclock" exemption only apply when +t is set
danieldg [Sun, 7 Mar 2010 18:27:14 +0000 (18:27 +0000)]
Make "topiclock" exemption only apply when +t is set

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

14 years agoEnable POSIX extra modules in UNIX configure
danieldg [Sun, 7 Mar 2010 15:56:16 +0000 (15:56 +0000)]
Enable POSIX extra modules in UNIX configure

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

14 years agoChange "CAP *" reply to "CAP $nick", which is the intended use of the parameter
danieldg [Sun, 7 Mar 2010 15:52:49 +0000 (15:52 +0000)]
Change "CAP *" reply to "CAP $nick", which is the intended use of the parameter

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

14 years agoFix mode +L being visibly reset on every FJOIN
danieldg [Sat, 6 Mar 2010 21:32:00 +0000 (21:32 +0000)]
Fix mode +L being visibly reset on every FJOIN

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

14 years agoFix logged error when user is denied by connect class
danieldg [Sat, 6 Mar 2010 21:11:17 +0000 (21:11 +0000)]
Fix logged error when user is denied by connect class

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

14 years agoSomehow this return got removed, should fix "Access denied by configuration" crash
danieldg [Sat, 6 Mar 2010 19:27:57 +0000 (19:27 +0000)]
Somehow this return got removed, should fix "Access denied by configuration" crash

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

14 years agoAdd column names to SQLv3, allow sqloper to specify its own query string
danieldg [Sat, 6 Mar 2010 19:23:44 +0000 (19:23 +0000)]
Add column names to SQLv3, allow sqloper to specify its own query string

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

14 years agoAdd query debug output to m_sqlauth
danieldg [Sat, 6 Mar 2010 18:24:45 +0000 (18:24 +0000)]
Add query debug output to m_sqlauth

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

14 years agoAdd some useful logging output to m_sqloper
danieldg [Sat, 6 Mar 2010 18:01:29 +0000 (18:01 +0000)]
Add some useful logging output to m_sqloper

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

14 years agoConvert SQLite driver to SQLv3
danieldg [Sat, 6 Mar 2010 16:58:26 +0000 (16:58 +0000)]
Convert SQLite driver to SQLv3

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

14 years agoSQL API v3, drop all the ugly complexity
danieldg [Sat, 6 Mar 2010 16:58:13 +0000 (16:58 +0000)]
SQL API v3, drop all the ugly complexity

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

14 years agoFix mode Z being in the wrong section of the CHANMODES list
danieldg [Sat, 6 Mar 2010 02:14:48 +0000 (02:14 +0000)]
Fix mode Z being in the wrong section of the CHANMODES list

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

14 years agoFix ModuleManager::SetPriority algorithm which did not handle PRIORITY_BEFORE correctly
danieldg [Sat, 6 Mar 2010 01:27:20 +0000 (01:27 +0000)]
Fix ModuleManager::SetPriority algorithm which did not handle PRIORITY_BEFORE correctly

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

14 years agoWe refer to modules using .so not .cpp
danieldg [Sat, 6 Mar 2010 00:32:04 +0000 (00:32 +0000)]
We refer to modules using .so not .cpp

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

14 years agoSearch for SQL service in init(), not in constructor
danieldg [Sat, 6 Mar 2010 00:19:13 +0000 (00:19 +0000)]
Search for SQL service in init(), not in constructor

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

14 years agoSet m_cgiirc to run its OnUserConnect before m_conn_umodes
danieldg [Fri, 5 Mar 2010 23:55:31 +0000 (23:55 +0000)]
Set m_cgiirc to run its OnUserConnect before m_conn_umodes

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

14 years agoMake CGI:IRC host resolution block registration, fixes bug #1
danieldg [Fri, 5 Mar 2010 23:27:47 +0000 (23:27 +0000)]
Make CGI:IRC host resolution block registration, fixes bug #1

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

14 years agoFix SQL modules not all using AddService, noticed by Morpheus
danieldg [Fri, 5 Mar 2010 22:21:29 +0000 (22:21 +0000)]
Fix SQL modules not all using AddService, noticed by Morpheus

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

14 years agoFix variable shadowing warning
danieldg [Fri, 5 Mar 2010 20:36:56 +0000 (20:36 +0000)]
Fix variable shadowing warning

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

14 years agoTake auditorium-see into account when building neighbor list
danieldg [Fri, 5 Mar 2010 18:25:54 +0000 (18:25 +0000)]
Take auditorium-see into account when building neighbor list

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

14 years agoRegister channel mode Z when enabled
danieldg [Fri, 5 Mar 2010 18:25:45 +0000 (18:25 +0000)]
Register channel mode Z when enabled

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

14 years ago2.0 beta 4 release
danieldg [Thu, 4 Mar 2010 15:04:00 +0000 (15:04 +0000)]
2.0 beta 4 release

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

14 years agoUnset umode +x when a different vhost is set on a user
danieldg [Thu, 4 Mar 2010 05:17:42 +0000 (05:17 +0000)]
Unset umode +x when a different vhost is set on a user

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

14 years agoMove DNSBL and ident lookups after <connect deny>/bancache/Z:line checks
danieldg [Tue, 2 Mar 2010 06:22:45 +0000 (06:22 +0000)]
Move DNSBL and ident lookups after <connect deny>/bancache/Z:line checks

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

14 years agoFix m_ident deleting sockets that are still in use
danieldg [Tue, 2 Mar 2010 06:08:37 +0000 (06:08 +0000)]
Fix m_ident deleting sockets that are still in use

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

14 years agoFix some more incorrect socket use
danieldg [Tue, 2 Mar 2010 03:23:18 +0000 (03:23 +0000)]
Fix some more incorrect socket use

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

14 years agoDelFd should not fail, it will leave a bad dangling pointer in that case
danieldg [Tue, 2 Mar 2010 03:17:04 +0000 (03:17 +0000)]
DelFd should not fail, it will leave a bad dangling pointer in that case

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

14 years agoDon't try quite so hard to writev() the entire buffer in one go
danieldg [Tue, 2 Mar 2010 02:45:29 +0000 (02:45 +0000)]
Don't try quite so hard to writev() the entire buffer in one go

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

14 years agoDon't send events for removed FDs when both read and write are ready
danieldg [Tue, 2 Mar 2010 01:48:06 +0000 (01:48 +0000)]
Don't send events for removed FDs when both read and write are ready

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

14 years agoWhat, I have to make this compile now?
danieldg [Tue, 2 Mar 2010 00:40:34 +0000 (00:40 +0000)]
What, I have to make this compile now?

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

14 years agoLog duplicate UUID events a bit better
danieldg [Tue, 2 Mar 2010 00:36:58 +0000 (00:36 +0000)]
Log duplicate UUID events a bit better

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

14 years agoLog invalid S2S commands a bit better
danieldg [Tue, 2 Mar 2010 00:23:38 +0000 (00:23 +0000)]
Log invalid S2S commands a bit better

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

14 years agoLet ENCAP target match on server names, not just SIDs
danieldg [Mon, 1 Mar 2010 03:55:40 +0000 (03:55 +0000)]
Let ENCAP target match on server names, not just SIDs

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

14 years agoMake <insane blah="no"> disallow insanity, to match the documentation
danieldg [Mon, 1 Mar 2010 02:01:51 +0000 (02:01 +0000)]
Make <insane blah="no"> disallow insanity, to match the documentation

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

14 years agoCap masks and bans at 250 characters
danieldg [Mon, 1 Mar 2010 00:42:04 +0000 (00:42 +0000)]
Cap masks and bans at 250 characters

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

14 years agoFix snomask sending having the final-parameter colon stripped (noticed in globops...
danieldg [Sun, 28 Feb 2010 23:46:27 +0000 (23:46 +0000)]
Fix snomask sending having the final-parameter colon stripped (noticed in globops in bug #951)

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

14 years agoFix misspelling
danieldg [Sun, 28 Feb 2010 14:26:42 +0000 (14:26 +0000)]
Fix misspelling

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

14 years agoFix m_customprefix trying to add the first tag twice
danieldg [Sun, 28 Feb 2010 00:35:37 +0000 (00:35 +0000)]
Fix m_customprefix trying to add the first tag twice

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

14 years agoDocumentation for <auditorium> tag
danieldg [Fri, 26 Feb 2010 00:37:26 +0000 (00:37 +0000)]
Documentation for <auditorium> tag

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

14 years agoAllow auditorium mode to be customized via exemptchanops
danieldg [Fri, 26 Feb 2010 00:30:30 +0000 (00:30 +0000)]
Allow auditorium mode to be customized via exemptchanops

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

14 years agoMake remote/local snomasks consistent and allow use without naming
danieldg [Thu, 25 Feb 2010 19:42:08 +0000 (19:42 +0000)]
Make remote/local snomasks consistent and allow use without naming

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

14 years agoDon't strip ENCAP from WHOISNOTICE, it will delink 1.2 servers
danieldg [Thu, 25 Feb 2010 17:07:16 +0000 (17:07 +0000)]
Don't strip ENCAP from WHOISNOTICE, it will delink 1.2 servers

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

14 years agoFix /LUSERS miscounting
danieldg [Thu, 25 Feb 2010 16:15:46 +0000 (16:15 +0000)]
Fix /LUSERS miscounting

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

14 years agoGCC doesn't like characters being used in array subscripts
danieldg [Thu, 25 Feb 2010 15:03:58 +0000 (15:03 +0000)]
GCC doesn't like characters being used in array subscripts

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

14 years agoFix empty prefixes in m_chanprotect
danieldg [Wed, 24 Feb 2010 18:49:21 +0000 (18:49 +0000)]
Fix empty prefixes in m_chanprotect

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

14 years agoAdd documentation of OJOIN [Namegduf]
danieldg [Wed, 24 Feb 2010 14:07:03 +0000 (14:07 +0000)]
Add documentation of OJOIN [Namegduf]

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

14 years agoUpdate mode list, remove taxonomy command [namegduf]
danieldg [Wed, 24 Feb 2010 14:06:56 +0000 (14:06 +0000)]
Update mode list, remove taxonomy command [namegduf]

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

14 years agoDocument changes to /CHECK, invite timers (missed in 1.2), and fix
danieldg [Wed, 24 Feb 2010 14:06:49 +0000 (14:06 +0000)]
Document changes to /CHECK, invite timers (missed in 1.2), and fix
SETNAME's documentation as it is not restricted to opers.
Patch by namegduf.

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

14 years agoUpdate extban documentation to the new way extbans work. [namegduf]
danieldg [Wed, 24 Feb 2010 14:06:42 +0000 (14:06 +0000)]
Update extban documentation to the new way extbans work. [namegduf]

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

14 years agoReplace #define IPV6 with <config defaultbind="ipv6">, and autodetect if not specified
danieldg [Tue, 23 Feb 2010 18:45:26 +0000 (18:45 +0000)]
Replace #define IPV6 with <config defaultbind="ipv6">, and autodetect if not specified

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

14 years agoAdd a short message at the top of permchannel DB, and ensure config format is compat
danieldg [Tue, 23 Feb 2010 05:53:08 +0000 (05:53 +0000)]
Add a short message at the top of permchannel DB, and ensure config format is compat

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

14 years agoFix uninit variable warning
danieldg [Tue, 23 Feb 2010 00:56:45 +0000 (00:56 +0000)]
Fix uninit variable warning

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

14 years agoCorrect the base64 implementations
danieldg [Sun, 21 Feb 2010 18:07:41 +0000 (18:07 +0000)]
Correct the base64 implementations

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

14 years agoFix base64 decoding function
danieldg [Sun, 21 Feb 2010 17:27:30 +0000 (17:27 +0000)]
Fix base64 decoding function

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

14 years agoAdd HMAC implementation to HashProvider
danieldg [Sun, 21 Feb 2010 17:08:54 +0000 (17:08 +0000)]
Add HMAC implementation to HashProvider

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

14 years agoAdd Base64 encode/decode functions to the core
danieldg [Sun, 21 Feb 2010 17:08:45 +0000 (17:08 +0000)]
Add Base64 encode/decode functions to the core

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

14 years agoFix exception on m_cloaking GetVersion if run without a hash provider
danieldg [Sun, 21 Feb 2010 17:08:36 +0000 (17:08 +0000)]
Fix exception on m_cloaking GetVersion if run without a hash provider

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

14 years agoAllow invex to bypass key
danieldg [Sat, 20 Feb 2010 18:54:50 +0000 (18:54 +0000)]
Allow invex to bypass key

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

14 years agoFix compilation warning
danieldg [Sat, 20 Feb 2010 18:31:46 +0000 (18:31 +0000)]
Fix compilation warning

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

14 years agoReplace m_halfvoice with m_customprefix
danieldg [Sat, 20 Feb 2010 16:49:14 +0000 (16:49 +0000)]
Replace m_halfvoice with m_customprefix

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

14 years agoRestore <options:exemptchanops> with long names
danieldg [Sat, 20 Feb 2010 09:15:55 +0000 (09:15 +0000)]
Restore <options:exemptchanops> with long names

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

14 years agoExtend +X to take named modes in addition to mode letters
danieldg [Sat, 20 Feb 2010 07:28:33 +0000 (07:28 +0000)]
Extend +X to take named modes in addition to mode letters

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

14 years agoChange channel mode +a to "admin" which is easier to remember than "protected"
danieldg [Fri, 19 Feb 2010 22:02:58 +0000 (22:02 +0000)]
Change channel mode +a to "admin" which is easier to remember than "protected"

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

14 years agoAllow autoop to use long names
danieldg [Fri, 19 Feb 2010 21:39:53 +0000 (21:39 +0000)]
Allow autoop to use long names

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

14 years agoDisable -O2 when compiling with full debug, allow make D=2 to enable debug+optimize
danieldg [Fri, 19 Feb 2010 16:31:47 +0000 (16:31 +0000)]
Disable -O2 when compiling with full debug, allow make D=2 to enable debug+optimize

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

14 years agoKill m_spy, which was replaced by channels/auspex in 1.2 but kept alive for nostalgia
danieldg [Fri, 19 Feb 2010 02:50:29 +0000 (02:50 +0000)]
Kill m_spy, which was replaced by channels/auspex in 1.2 but kept alive for nostalgia

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

14 years agoCompile fix for m_ldapauth
danieldg [Thu, 18 Feb 2010 22:11:47 +0000 (22:11 +0000)]
Compile fix for m_ldapauth

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

14 years agoAllow SASL messages to be targeted at the services server
danieldg [Thu, 18 Feb 2010 21:23:00 +0000 (21:23 +0000)]
Allow SASL messages to be targeted at the services server

<sasl target="services.example.net"> will avoid broadcasting all
authentication messages across the network, which improves security.

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

14 years agoReset the already_sent IDs during slow garbage collection
danieldg [Thu, 18 Feb 2010 21:22:52 +0000 (21:22 +0000)]
Reset the already_sent IDs during slow garbage collection

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

14 years agoSupport multiple certificates in GnuTLS certificate chain
danieldg [Thu, 18 Feb 2010 16:45:39 +0000 (16:45 +0000)]
Support multiple certificates in GnuTLS certificate chain

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

14 years agoFix double-erase of iterator if a server dies and times out at the same time
danieldg [Thu, 18 Feb 2010 16:29:33 +0000 (16:29 +0000)]
Fix double-erase of iterator if a server dies and times out at the same time

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

14 years agoDocumentation updates by DukePyrolator
danieldg [Thu, 18 Feb 2010 05:45:15 +0000 (05:45 +0000)]
Documentation updates by DukePyrolator

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

14 years agoAdd <chanhistory:maxlines> to specify the maximum allowed size of channel history
danieldg [Wed, 17 Feb 2010 19:47:01 +0000 (19:47 +0000)]
Add <chanhistory:maxlines> to specify the maximum allowed size of channel history

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

14 years agoCheck for <user>:<password> for ldap auth in /PASS password if ident/nickname method...
w00t [Wed, 17 Feb 2010 12:54:10 +0000 (12:54 +0000)]
Check for <user>:<password> for ldap auth in /PASS password if ident/nickname method fails, this allows people with long uids/invalid uids to still auth to LDAP. Thanks to stezz.

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

14 years agoAllow STARTTLS to be disabled via <gnutls starttls="no">
danieldg [Wed, 17 Feb 2010 02:14:50 +0000 (02:14 +0000)]
Allow STARTTLS to be disabled via <gnutls starttls="no">

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