Daniel De Graaf
e24ff3ffc6
Fix version comparisons in modulemanager so that "core 2.0" will match 2.0.1
2010-04-03 10:10:11 -05:00
Daniel De Graaf
3cf9935005
Use FindNickOnly in a few commands to prevent enumerating users via UID walking
2010-04-02 10:39:15 -05:00
Daniel De Graaf
cd6b7a8cda
Split up API_VERSION number
...
Since we can make API changes in multiple branches at the same time,
a single sequence number is insufficient. Use two numbers to indicate
the major version and API increment.
2010-04-01 19:01:32 -05:00
Daniel De Graaf
a72520a03c
Prevent pre-registration connect blocks from being used post-registration
2010-03-31 18:18:07 -05:00
Daniel De Graaf
52dff8a620
Remove unneeded inet_aton call
2010-03-31 11:36:38 -05:00
Daniel De Graaf
68c55033e0
Allow E:lines to make users exempt from DNSBL checks
2010-03-31 11:34:04 -05:00
Daniel De Graaf
66b3ba75d0
Fix <connect:password> incorrectly reading <connect:pass>
2010-03-31 09:32:06 -05:00
Daniel De Graaf
24e5daf4f9
Improve INSTUID error message
2010-03-29 18:51:32 -05:00
Daniel De Graaf
fcdfe35a31
2.0 release candidate 1
v2.0.0rc1
2010-03-27 11:00:00 -05:00
Daniel De Graaf
a46cb4d8e6
Block writes to pending-connect socket
2010-03-27 10:31:08 -05:00
Daniel De Graaf
44ad8a5e33
Add debouncing to m_cloaking, and fix cloak of hosts without dots
2010-03-27 09:56:43 -05:00
Daniel De Graaf
78453e4fa7
Remove references to svn from configure
2010-03-25 16:09:36 -05:00
Daniel De Graaf
81ea1c49fa
Remove references to SVN from the Makefile
2010-03-25 15:51:40 -05:00
danieldg
5a7d1bbe19
Improve the output of "make install"
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12660 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-24 19:52:07 +00:00
danieldg
fea69b0569
Fix CommandFloodPenalty overflow on connect
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12659 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-23 14:51:43 +00:00
danieldg
5a8d1f3298
Fail config parse if duplicate keys are found
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12658 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-23 14:51:36 +00:00
danieldg
0a331a3b64
Calling OnError from Resolver's constructor is broken; just use the exception
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12657 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-23 13:54:16 +00:00
danieldg
13e2fa5fea
Change 2.0 cloak function to use variable-length segments
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12656 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-23 03:10:49 +00:00
danieldg
fdab84abd3
A few minor fixups
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12655 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-22 23:41:33 +00:00
danieldg
9096b10092
Don't repeat the Raw I/O log message on every rehash
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12654 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-22 23:41:25 +00:00
danieldg
950b9e7043
Change <security:operspywhois> to a tristate
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12653 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-22 22:30:21 +00:00
danieldg
19963bd452
Fix MySQL crash on module unload with empty query queue
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12652 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-22 21:54:49 +00:00
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