danieldg
ee4b152696
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
2010-03-05 18:25:54 +00:00
danieldg
bb1f70114c
Register channel mode Z when enabled
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12592 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-05 18:25:45 +00:00
danieldg
96309c9e90
2.0 beta 4 release
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12590 e03df62e-2008-0410-955e-edbf42e46eb7
v2.0.0b4
2010-03-04 15:04:00 +00:00
danieldg
aa78167e12
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
2010-03-04 05:17:42 +00:00
danieldg
a898a149fb
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
2010-03-02 06:22:45 +00:00
danieldg
a840ad3c17
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
2010-03-02 06:08:37 +00:00
danieldg
9b2cb52a12
Fix some more incorrect socket use
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12585 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-02 03:23:18 +00:00
danieldg
a018f26edd
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
2010-03-02 03:17:04 +00:00
danieldg
ac83d3b0d6
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
2010-03-02 02:45:29 +00:00
danieldg
5af0e15f15
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
2010-03-02 01:48:06 +00:00
danieldg
2561ede505
What, I have to make this compile now?
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12581 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-02 00:40:34 +00:00
danieldg
a6560f4d50
Log duplicate UUID events a bit better
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12580 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-02 00:36:58 +00:00
danieldg
dcc8063a28
Log invalid S2S commands a bit better
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12579 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-02 00:23:38 +00:00
danieldg
2fe1992bc9
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
2010-03-01 03:55:40 +00:00
danieldg
265fbc66d0
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
2010-03-01 02:01:51 +00:00
danieldg
7906b8273d
Cap masks and bans at 250 characters
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12575 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-01 00:42:04 +00:00
danieldg
ed4188cff3
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
2010-02-28 23:46:27 +00:00
danieldg
10a53cc500
Fix misspelling
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12572 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-28 14:26:42 +00:00
danieldg
73598f496d
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
2010-02-28 00:35:37 +00:00
danieldg
22f01a56af
Documentation for <auditorium> tag
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12570 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-26 00:37:26 +00:00
danieldg
dc0f193e95
Allow auditorium mode to be customized via exemptchanops
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12569 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-26 00:30:30 +00:00
danieldg
61197974c5
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
2010-02-25 19:42:08 +00:00
danieldg
52a42b48cd
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
2010-02-25 17:07:16 +00:00
danieldg
c3ff8f2c56
Fix /LUSERS miscounting
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12565 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-25 16:15:46 +00:00
danieldg
6140520fef
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
2010-02-25 15:03:58 +00:00
danieldg
051749fa68
Fix empty prefixes in m_chanprotect
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12558 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-24 18:49:21 +00:00
danieldg
f1c4050e04
Add documentation of OJOIN [Namegduf]
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12557 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-24 14:07:03 +00:00
danieldg
7e5f0d055b
Update mode list, remove taxonomy command [namegduf]
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12556 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-24 14:06:56 +00:00
danieldg
5d2a909551
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
2010-02-24 14:06:49 +00:00
danieldg
e9b5a56ef6
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
2010-02-24 14:06:42 +00:00
danieldg
03a1bf15b1
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
2010-02-23 18:45:26 +00:00
danieldg
fbb1ebd08b
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
2010-02-23 05:53:08 +00:00
danieldg
7913bcc1bf
Fix uninit variable warning
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12528 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-23 00:56:45 +00:00
danieldg
5f4da60987
Correct the base64 implementations
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12510 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-21 18:07:41 +00:00
danieldg
52deddeb7b
Fix base64 decoding function
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12509 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-21 17:27:30 +00:00
danieldg
527c492cf1
Add HMAC implementation to HashProvider
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12508 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-21 17:08:54 +00:00
danieldg
f91a61fa22
Add Base64 encode/decode functions to the core
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12507 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-21 17:08:45 +00:00
danieldg
4b2784862e
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
2010-02-21 17:08:36 +00:00
danieldg
fa6e82fe50
Allow invex to bypass key
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12505 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-20 18:54:50 +00:00
danieldg
df8cc91c96
Fix compilation warning
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12504 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-20 18:31:46 +00:00
danieldg
1b063c74b4
Replace m_halfvoice with m_customprefix
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12503 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-20 16:49:14 +00:00
danieldg
4d46f5f9ef
Restore <options:exemptchanops> with long names
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12502 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-20 09:15:55 +00:00
danieldg
a5263a8ada
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
2010-02-20 07:28:33 +00:00
danieldg
60b5a882c4
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
2010-02-19 22:02:58 +00:00
danieldg
fda0be1859
Allow autoop to use long names
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12499 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-19 21:39:53 +00:00
danieldg
1824ae8d9d
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
2010-02-19 16:31:47 +00:00
danieldg
c2ec183ffe
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
2010-02-19 02:50:29 +00:00
danieldg
b8d39fd72b
Compile fix for m_ldapauth
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12495 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-18 22:11:47 +00:00
danieldg
8cb1935360
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
2010-02-18 21:23:00 +00:00
danieldg
46e56dedd3
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
2010-02-18 21:22:52 +00:00