Daniel De Graaf
|
70b8955adf
|
Fix CommandFloodPenalty overflow on connect
|
2010-08-03 17:32:41 -04:00 |
|
Daniel De Graaf
|
55a095e924
|
Fail config parse if duplicate keys are found
|
2010-08-03 17:32:41 -04:00 |
|
Daniel De Graaf
|
c3293506a9
|
Squash a few warnings
|
2010-08-03 17:32:41 -04:00 |
|
Daniel De Graaf
|
b2935d8bd4
|
Calling OnError from Resolver's constructor is broken; just use the exception
|
2010-08-03 17:32:41 -04:00 |
|
Daniel De Graaf
|
0e6c734985
|
Change 2.0 cloak function to use variable-length segments
|
2010-08-03 17:32:41 -04:00 |
|
Craig Edwards
|
7ee2f0052e
|
Test commit
|
2010-08-03 17:32:41 -04:00 |
|
Daniel De Graaf
|
07ce9ccd8b
|
Don't repeat the Raw I/O log message on every rehash
|
2010-08-03 17:32:41 -04:00 |
|
Daniel De Graaf
|
ee02d1a3ad
|
Fix rehash unloading AllModule
|
2010-08-03 17:32:41 -04:00 |
|
Daniel De Graaf
|
b01c718405
|
Change <security:operspywhois> to a tristate
|
2010-08-03 17:32:41 -04:00 |
|
danieldg
|
13d719fe4c
|
Fix MySQL crash on module unload with empty query queue
|
2010-08-03 17:32:41 -04:00 |
|
Daniel De Graaf
|
e982cb765e
|
Remove modules that have moved to extras
|
2010-08-03 17:32:41 -04:00 |
|
Daniel De Graaf
|
440ca935da
|
Fix some issues found using valgrind/pure_static
|
2010-08-03 17:32:40 -04:00 |
|
Daniel De Graaf
|
1ac4f3b4f6
|
Move ModuleManager::UnloadAll out of modmanager_dynamic
|
2010-08-03 17:32:40 -04:00 |
|
Daniel De Graaf
|
37413602c1
|
Allow static initialization of dynamic_reference objects
|
2010-08-03 17:32:40 -04:00 |
|
danieldg
|
3cc56cf2e6
|
Add RAWIO log level which is more verbose than DEBUG
|
2010-08-03 17:32:40 -04:00 |
|
Daniel De Graaf
|
c4b46b0447
|
Simplify SASL interface using SASLHook
|
2010-08-03 17:32:40 -04:00 |
|
Daniel De Graaf
|
f4a9f0e38c
|
Add configuration options to m_invisible
|
2010-08-03 17:32:40 -04:00 |
|
Daniel De Graaf
|
5ca0e82c4d
|
Only check password during second connect block check; add registered="yes" to get the previous behavior
|
2010-08-03 17:32:40 -04:00 |
|
Daniel De Graaf
|
ad08b7b007
|
Make /etc/resolv.conf reader slightly less stupid
|
2010-08-03 17:32:40 -04:00 |
|
Daniel De Graaf
|
53b27af5f9
|
PURE_STATIC fixes to use normal <module> tags
|
2010-08-03 17:32:40 -04:00 |
|
Daniel De Graaf
|
1238efad3f
|
Fix kqueue compile
|
2010-08-03 17:32:40 -04:00 |
|
Daniel De Graaf
|
11f1aa031d
|
Add <options:cyclehostsfromuser> to configure source for mode changes on host cycle and autoop
|
2010-08-03 17:32:40 -04:00 |
|
Daniel De Graaf
|
1f7c0573f4
|
Remove some unused duplicate hooks
|
2010-08-03 17:32:40 -04:00 |
|
Daniel De Graaf
|
34738d55ca
|
Allow m_sqlauth to set connect class
|
2010-08-03 17:32:40 -04:00 |
|
Daniel De Graaf
|
e9dc9a534b
|
Fix uninit pointer on MySQL initial connection
|
2010-08-03 17:32:40 -04:00 |
|
Daniel De Graaf
|
412860415f
|
Handle database not present a bit better, add missing MySQL rehash on init
|
2010-08-03 17:32:40 -04:00 |
|
danieldg
|
e806d14cf6
|
SQL API v3
|
2010-08-03 17:32:40 -04:00 |
|
danieldg
|
3461a9a01a
|
Remove checkconf, it is no longer needed
|
2010-08-03 17:32:40 -04:00 |
|
Jackmcbarn
|
23cc22515c
|
Change lockserv emergency unlock procedure, and add one for jumpserver
|
2010-08-03 17:32:40 -04:00 |
|
Daniel De Graaf
|
bca90c347a
|
Rename opermodes parameter to "automodes" to resolve conflict with the migrated <class:modes>
|
2010-08-03 17:32:40 -04:00 |
|
Daniel De Graaf
|
eb3f5de4dd
|
Filter out modules not applicable to the installed inspircd version
|
2010-08-03 17:32:40 -04:00 |
|
danieldg
|
ae5251b527
|
Make MODENOTICE oper-only, noticed by jackmcbarn
|
2010-08-03 17:32:40 -04:00 |
|
Daniel De Graaf
|
870923f07d
|
Don't implement --atleast-version ourselves, incorrectly
|
2010-08-03 17:32:40 -04:00 |
|
Daniel De Graaf
|
4dc31cdafc
|
Complain when duplicate tags are found using ConfValue
|
2010-08-03 17:32:40 -04:00 |
|
Daniel De Graaf
|
7b440a291b
|
Add interface user list to testnet check output
|
2010-08-03 17:32:40 -04:00 |
|
Daniel De Graaf
|
8c559b491b
|
Warn about duplicate <type> and <class> blocks
|
2010-08-03 17:32:40 -04:00 |
|
Daniel De Graaf
|
907722538c
|
Change OperInfo to store oper/type/class together.
This allows privelages to be granted using <oper:commands> or
<type:commands> instead of requiring <class> blocks.
|
2010-08-03 17:32:39 -04:00 |
|
Daniel De Graaf
|
a431868a28
|
Move "topic" permisison back to "exempt/topiclock" like 2.0
|
2010-08-03 17:32:39 -04:00 |
|
danieldg
|
aab1f0dd08
|
Change "CAP *" reply to "CAP $nick", which is the intended use of the parameter
|
2010-08-03 17:32:39 -04:00 |
|
danieldg
|
0bdb4a7247
|
Fix mode +L being visibly reset on every FJOIN
|
2010-08-03 17:32:39 -04:00 |
|
Daniel De Graaf
|
0a2396c749
|
Fix <connect:deny> crash
|
2010-08-03 17:32:39 -04:00 |
|
Daniel De Graaf
|
0d19ffde39
|
Enable POSIX extra modules in UNIX configure
|
2010-08-03 17:32:39 -04:00 |
|
Daniel De Graaf
|
4e3d60e8ce
|
Add m_chanacl, channel access control groups
|
2010-08-03 17:32:39 -04:00 |
|
Daniel De Graaf
|
c16e74a5cf
|
Fix override permission checking the wrong list
|
2010-08-03 17:32:39 -04:00 |
|
Daniel De Graaf
|
50737634cb
|
Funnel access checks through the OnPermissionCheck hook
|
2010-08-03 17:32:39 -04:00 |
|
Daniel De Graaf
|
8b6206f6f1
|
Remove mismerged init() addition
|
2010-08-03 17:32:39 -04:00 |
|
Daniel De Graaf
|
e0bd473202
|
Fix ModuleManager::SetPriority algorithm which did not handle PRIORITY_BEFORE correctly
|
2010-08-03 17:32:39 -04:00 |
|
Daniel De Graaf
|
3826b4935d
|
Fix CGI:IRC cloaking happening too late
|
2010-08-03 17:32:39 -04:00 |
|
danieldg
|
1b908a10d4
|
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-08-03 17:32:39 -04:00 |
|
danieldg
|
6619f1957b
|
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-08-03 17:32:39 -04:00 |
|