3172 Commits

Author SHA1 Message Date
brain
18c9cd6940 Fix m_timedbans to send out the mode removal REMOTELY on expire so that other servers have the mode removed
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4594 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-30 11:21:03 +00:00
brain
e7af7bb455 Extra debugging just in case we need it
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4593 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-30 11:09:30 +00:00
brain
ecdbb1f849 Fix more timedban stuff - possible infinite loop if ban expires after the channel has been deleted (and/or re-created under the same name)
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4591 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-30 01:36:47 +00:00
brain
ceca9c8c08 Fix for bug which can lock up ircd if someone adds a timed ban when the banlist is full
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4590 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-29 22:02:18 +00:00
brain
eeac4cea83 Bug#127 fixes
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4588 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-29 19:31:18 +00:00
brain
558c923d80 Fix for issue related to bug #127
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4587 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-29 19:29:01 +00:00
special
e7c9c24756 Added some detail to the socket() and bind() log messages
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4573 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-28 12:24:10 +00:00
brain
7b9fe58932 Fix to not hide invisible users non-common channels in whois (rfc doesnt state this)
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4565 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-28 10:52:04 +00:00
special
0277a66fdd Made all the private methods of InspSocket protected instead
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4564 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-28 10:46:12 +00:00
om
2b9160346f Remove numeric which makes some clients (Xchat, more?) think their nick is in use. Apparently it's not needed
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4545 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-25 15:01:03 +00:00
brain
7345d66835 Exclude LUSERS lines with zero counts (NO WE WONT CHANGE THE SPELLING OF connection(s)!)
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4542 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-25 11:20:46 +00:00
brain
38a603a5a0 Prevent notice loop on NOTICE $*
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4540 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-25 10:35:25 +00:00
brain
3f3c60a3df Allow PRIVMSG and NOTICE targets of $<servermask> to the module events (this wasnt trivial and is almost a damn feature)
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4538 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-25 10:30:46 +00:00
brain
a0e8263b48 Fix NOTICE $* to go between servers
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4535 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-25 09:21:02 +00:00
brain
d68c12225c Who forgot to increment this?
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4528 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-23 12:14:30 +00:00
brain
4630baaac4 Remove dependency on gnu make (buildsmarts patch makes assumptions)
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4506 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-22 11:38:21 +00:00
w00t
10b7d4d6eb Remove hook on sigsegv, hopefully dump cores, finally.
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4469 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-20 19:09:49 +00:00
brain
15ad18a4d3 Extra sanity checks
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4458 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-20 16:08:08 +00:00
brain
731703c91b Same here, remove the lastcreate craq
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4455 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-19 21:47:03 +00:00
brain
684d0250a4 Stability fix
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4452 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-19 20:17:14 +00:00
brain
283fdc99a8 Safties
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4451 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-19 19:49:15 +00:00
brain
1a00285d8b Special checking for muppet providers that make their reverse resolution resolve back to the same reverse resolution.
*WHY* DO PEOPLE IN CONTROL OF THE RDNS RECORDS EVEN *ALLOW* SUCH LUNACY?!


git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4435 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-19 10:47:46 +00:00
brain
ca6eee2a01 Only attempt forward lookup if the user still exists
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4429 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-16 20:01:39 +00:00
brain
c4a0aedc4b Safety check against a random segfault
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4423 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-16 19:33:43 +00:00
brain
9d0914b8b6 Remove a non-essential function call
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4416 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-16 15:39:18 +00:00
w00t
61b76b8b67 Update m_antibear to use a different hook for ADDED goodness.
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4415 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-16 15:36:23 +00:00
brain
399e250e97 Same adjustment
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4411 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-16 14:31:14 +00:00
brain
e2ea566015 DNS fixes - needs further testing
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4409 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-16 14:19:57 +00:00
brain
65fd7ee13e More stuff
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4408 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-16 14:06:17 +00:00
brain
a56b93d329 More dns leak fixes
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4407 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-16 14:04:05 +00:00
brain
dfda455d01 Fix the dns issue with 1_0_stable. The issue is easier to resolve here than in trunk
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4406 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-16 13:55:20 +00:00
brain
c3912842fd Removal of all gcc2 checks (there sure was a lot of craq in here)
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4395 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-15 17:35:52 +00:00
brain
c93077bce0 Removed #ifdef stuff, this should be fine on both 3.3 and 3.4
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4392 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-14 21:28:26 +00:00
brain
37e739e98d Don't allow SAQUIT, SANICK, SAPART and SAJOIN on ulined clients :)
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4391 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-14 16:08:57 +00:00
brain
01005c2d00 Different way of dealing with netsplits, seems we're getting duff data in the hash somehow by trying to track these seperately
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4387 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-14 14:30:47 +00:00
brain
5674f09f9a Rollback dns change
svn merge -r 4383:4379 svn+ssh://neuron/usr/local/svnroot/branches/1_0_stable


git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4385 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-14 12:15:08 +00:00
brain
44a631e265 Fix sometimes-leaking dns sockets when user quits between the two lookups (forward and reverse)
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4382 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-14 11:17:42 +00:00
brain
3a5b13bbea Might as well make this message match, for completeness
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4381 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-13 16:36:14 +00:00
brain
2bd38c9408 Being as -modupdate already existed and just didnt work, this counts as a fix. Congrats epinephrine its your lucky day :)
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4380 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-13 16:34:13 +00:00
special
36bafc69f9 Removed a bunch of SSL debug messages that popped up every time a user on SSL did anything. Now we're going to find some massive bug in m_ssl_* and have to add them all back in...
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4343 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-11 19:47:11 +00:00
brain
ec73fbb062 HAS_STDINT here too
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4265 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-10 07:53:49 +00:00
brain
725628372c Check for stdint.h
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4262 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-10 02:37:17 +00:00
brain
318f51c935 Make configure detect stdint.h - this will be used for a fix later and to move opersha256 out of extra/ at last
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4258 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-10 02:28:26 +00:00
brain
243adc402e Update docs to indicate use of _ in opertpes translates to space when displayed
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4257 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-09 22:18:59 +00:00
brain
e7dfb988a4 Spacify() function translates _ in opertypes to spaces (only when displayed, however)
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4255 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-09 22:16:10 +00:00
brain
d1b29c3ce1 Someone put a { in here?
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4251 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-09 20:46:59 +00:00
brain
d2ff196395 Fix the only mangled comment thats important, the tree diagram in here ;)
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4250 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-09 20:44:30 +00:00
brain
6a831a13ce FEAR THE POWER OF VIM AND THE ALMIGHTY "%s/ /\t/g"
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4249 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-09 20:41:36 +00:00
brain
10009b74da Whack a space indent
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4248 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-09 20:12:58 +00:00
brain
312440496b Fix for +f not propogating +b out to other servers (including services) using new send_mode event
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4246 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-09 20:08:51 +00:00