]>
git.netwichtig.de Git - user/henk/code/inspircd.git/log
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
danieldg [Wed, 17 Feb 2010 02:02:10 +0000 (02:02 +0000)]
Hide SSL= line of 005 if <gnutls:showports>/<openssl:showports> is false
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12484
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Wed, 17 Feb 2010 00:43:20 +0000 (00:43 +0000)]
Fix routing of prefix-channel messages now that 2.0 sends to status and above, not just status
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12483
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Tue, 16 Feb 2010 22:00:56 +0000 (22:00 +0000)]
Change is-using-SSL numeric to 671 to match more other IRCds
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12482
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Tue, 16 Feb 2010 21:47:52 +0000 (21:47 +0000)]
Change is-using-SSL numeric to 275 to match other IRCds
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12481
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Tue, 16 Feb 2010 21:38:38 +0000 (21:38 +0000)]
Bug #645 was correct behavior on the client's part, the IRC STARTTLS standard was broken
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12480
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Tue, 16 Feb 2010 20:34:43 +0000 (20:34 +0000)]
Change /HELPOP to /HELP in documentation, add alias for HELPOP
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12478
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Tue, 16 Feb 2010 20:32:43 +0000 (20:32 +0000)]
Defer module init on initial load for easier dependency checking
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12477
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Tue, 16 Feb 2010 16:22:53 +0000 (16:22 +0000)]
Document <oper:autologin>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12476
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Tue, 16 Feb 2010 15:25:04 +0000 (15:25 +0000)]
Delete 0-user permanent channels that are being set -P
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12475
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Tue, 16 Feb 2010 14:20:55 +0000 (14:20 +0000)]
Incrementing the counter in a loop is useful to prevent it being an infinite loop
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12474
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Tue, 16 Feb 2010 01:07:57 +0000 (01:07 +0000)]
Handle GRELOADMODULE when module is not loaded
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12472
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Tue, 16 Feb 2010 00:48:10 +0000 (00:48 +0000)]
Remove SYSTEM and related sensitive information from the non-oper VERSION line
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12471
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Mon, 15 Feb 2010 23:02:34 +0000 (23:02 +0000)]
Show opers the raw VERSION string, not the custom one
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12470
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Mon, 15 Feb 2010 23:02:24 +0000 (23:02 +0000)]
Dump sendq before closing socket
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12469
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Mon, 15 Feb 2010 18:29:19 +0000 (18:29 +0000)]
Allow a reason to be specified for <connect:deny>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12468
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Mon, 15 Feb 2010 18:04:53 +0000 (18:04 +0000)]
Add <oper:autologin> to allow SSL fingerprint-based automatic oper login
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12467
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Mon, 15 Feb 2010 16:39:28 +0000 (16:39 +0000)]
Deny identical mode +H change
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12466
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Mon, 15 Feb 2010 15:45:04 +0000 (15:45 +0000)]
2.0 beta 3 release
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12464
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Mon, 15 Feb 2010 01:33:25 +0000 (01:33 +0000)]
Allow forced nick change to bypass Q:Lines
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12460
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Mon, 15 Feb 2010 00:08:09 +0000 (00:08 +0000)]
Fix build error
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12459
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sun, 14 Feb 2010 18:34:35 +0000 (18:34 +0000)]
Remove unused exports; counting is not for programmers
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12457
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sun, 14 Feb 2010 05:04:45 +0000 (05:04 +0000)]
Switch the order of arguments in the +X mode, thanks aquanight for the suggestion
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12456
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sun, 14 Feb 2010 01:33:17 +0000 (01:33 +0000)]
Don't check for existance and such when removing bans
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12455
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sun, 14 Feb 2010 00:31:44 +0000 (00:31 +0000)]
m_dnsbl updates
Prevent user registration until dnsbl lookups are complete
Allow DNSBLs to be checked using <connect:dnsbl> (MARK type)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12454
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sat, 13 Feb 2010 22:29:43 +0000 (22:29 +0000)]
Fix inverted return on ldapoper
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12453
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sat, 13 Feb 2010 21:47:13 +0000 (21:47 +0000)]
Clean up treesocket naming confusion by adding a link block reference during negotiation
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12452
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sat, 13 Feb 2010 17:20:56 +0000 (17:20 +0000)]
Fix double-invocation of Squit that can cause a crash on delink
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12451
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sat, 13 Feb 2010 16:41:24 +0000 (16:41 +0000)]
Change GeoIP to be a connect block matcher
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12450
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sat, 13 Feb 2010 14:52:09 +0000 (14:52 +0000)]
Fix kqueue to not report 0 maximum open sockets
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12449
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sat, 13 Feb 2010 04:59:45 +0000 (04:59 +0000)]
Copy example configs and such to run/conf
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12448
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Fri, 12 Feb 2010 23:49:44 +0000 (23:49 +0000)]
Fix compilation
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12447
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Fri, 12 Feb 2010 23:41:22 +0000 (23:41 +0000)]
Write out the permchannels database on a timer, not on every mode change
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12446
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Fri, 12 Feb 2010 22:30:27 +0000 (22:30 +0000)]
Remove possible references to deleted User objects due to DNS lookups
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12445
e03df62e -2008-0410-955e-
edbf42e46eb7