10368 Commits

Author SHA1 Message Date
danieldg
2bde76b587 Move some unused modules to -extras
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12651 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-22 20:29:13 +00:00
danieldg
10d8e9151d Remove channel argument from OnSendWhoLine, this information is already available in params[0]
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12650 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-22 20:29:05 +00:00
danieldg
406010998e Move ModuleManager::UnloadAll out of modmanager_dynamic
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12649 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-22 18:02:17 +00:00
danieldg
a9754ce49b Allow static initialization of dynamic_reference objects
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12648 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-22 18:02:09 +00:00
danieldg
f5c631ef86 Add RAWIO log level which is more verbose than DEBUG
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12646 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-19 18:06:39 +00:00
danieldg
8fe3af5218 Add configuration options to m_invisible
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12645 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-19 15:12:41 +00:00
danieldg
f6c55f56f7 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
2010-03-18 23:39:22 +00:00
danieldg
8590dfa3a0 Make /etc/resolv.conf reader slightly less stupid
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12642 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-18 15:14:39 +00:00
danieldg
7cb909b0f3 PURE_STATIC fixes to use normal <module> tags
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12641 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-18 15:14:31 +00:00
danieldg
d1dae54d89 Fix mismatched return value in kqueue DelFd
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12639 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-16 21:34:17 +00:00
danieldg
5867fa1f67 Fix typo in kqueue
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12638 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-16 21:23:54 +00:00
danieldg
13fa09f64f 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
2010-03-15 01:53:43 +00:00
danieldg
d7b1e9fb44 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
2010-03-14 23:59:43 +00:00
danieldg
1e917014ae Fix uninit pointer on MySQL initial connection
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12635 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-13 22:37:30 +00:00
danieldg
63732f37cb 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
2010-03-13 20:29:36 +00:00
danieldg
a45254ff4c 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
2010-03-13 16:35:16 +00:00
danieldg
a5dc76ec96 Add OnUnloadModule hook to MySQL
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12632 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-13 16:35:07 +00:00
danieldg
b822830c5b 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
2010-03-13 04:18:25 +00:00
danieldg
e9808ffb01 Convert MySQL to SQLv3
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12629 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-13 04:13:36 +00:00
danieldg
f02f3a24aa Remove checkconf, it is no longer needed
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12628 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-13 02:02:52 +00:00
danieldg
1efedf9743 Implement OnUnloadModule for postgres
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12627 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-13 01:41:35 +00:00
danieldg
11e45f2cb7 Convert pgsql to SQLv3
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12626 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-13 01:28:54 +00:00
danieldg
a115cb04b7 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
2010-03-12 00:12:51 +00:00
danieldg
516da6a00f Make MODENOTICE oper-only, noticed by jackmcbarn
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12623 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-11 19:53:16 +00:00
danieldg
9331a84cc0 Don't implement --atleast-version ourselves, incorrectly
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12622 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-11 19:28:15 +00:00
danieldg
73d9ee96e1 Clean up the Makefile a bit, add DESTDIR
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12620 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-11 17:00:21 +00:00
danieldg
2ef7718199 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
2010-03-11 16:21:20 +00:00
danieldg
07a31be329 Clean up /WHO output for auditorium channels
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12617 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-10 04:01:38 +00:00
danieldg
8bc87bd244 Complain when duplicate tags are found using ConfValue
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12616 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-10 01:39:46 +00:00
danieldg
5bbc2a31d6 Fix logic error in comparison
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12615 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-08 17:21:59 +00:00
danieldg
2465c2ab91 Warn about duplicate <type> and <class> blocks
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12614 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-08 17:15:52 +00:00
danieldg
8cebf7069a 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
2010-03-07 18:27:14 +00:00
danieldg
ebaaf39a06 Enable POSIX extra modules in UNIX configure
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12612 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-07 15:56:16 +00:00
danieldg
55d96bd075 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
2010-03-07 15:52:49 +00:00
danieldg
51056761b6 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
2010-03-06 21:32:00 +00:00
danieldg
22d8967b7d 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
2010-03-06 21:11:17 +00:00
danieldg
d3ca6510fa 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
2010-03-06 19:27:57 +00:00
danieldg
4e0997924d 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
2010-03-06 19:23:44 +00:00
danieldg
bee75f4168 Add query debug output to m_sqlauth
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12605 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-06 18:24:45 +00:00
danieldg
cb0fcc235b Add some useful logging output to m_sqloper
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12604 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-06 18:01:29 +00:00
danieldg
d81c373961 Convert SQLite driver to SQLv3
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12603 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-06 16:58:26 +00:00
danieldg
410de52634 SQL API v3, drop all the ugly complexity
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12602 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-06 16:58:13 +00:00
danieldg
a1fab90c80 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
2010-03-06 02:14:48 +00:00
danieldg
6d55803ae8 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
2010-03-06 01:27:20 +00:00
danieldg
41347214e0 We refer to modules using .so not .cpp
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12599 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-06 00:32:04 +00:00
danieldg
dac63e16cc 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
2010-03-06 00:19:13 +00:00
danieldg
3c8c936a59 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
2010-03-05 23:55:31 +00:00
danieldg
5a4bbe741a 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
2010-03-05 23:27:47 +00:00
danieldg
511ce8ba87 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
2010-03-05 22:21:29 +00:00
danieldg
905a2c45a4 Fix variable shadowing warning
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12594 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-05 20:36:56 +00:00