3101 Commits

Author SHA1 Message Date
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
brain
edf8e7c888 Backport of send_mode system from trunk - for preliminary info on this search the source file for send_mode.
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4245 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-09 20:03:37 +00:00
special
4d77a64e86 Made Add*Line automatically apply the new line
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4186 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-08 20:01:45 +00:00
brain
4a3c94024b Fix syntax example
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4139 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-07 19:20:56 +00:00
brain
69371e6e38 Tag v1.0.5
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4117 e03df62e-2008-0410-955e-edbf42e46eb7
v1.0.5
2006-07-04 14:29:23 +00:00
brain
93ba2d391c Add pippijn under code contributors for m_connflood
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4116 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-04 10:38:57 +00:00
brain
97b0920048 Added docs for connflood
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4113 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-03 20:39:02 +00:00
brain
99ca7d36c1 Someone made silence require 1 parameter, so no way to list the silence entries :p
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4110 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-03 16:02:21 +00:00
brain
100db2a34f Add m_connflood, pippijn's connect throttle module (now we are offering another paid unreal feature for nothing :p)
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4108 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-03 15:33:18 +00:00
om
154defd7f0 ...
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4105 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-03 12:41:51 +00:00
om
f917ce4608 Typo fix
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4101 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-03 12:28:18 +00:00
brain
b019813cbd Enhance m_antibear with numerics 931 and 437
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4099 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-02 14:51:30 +00:00
w00t
3168bb4cd1 Add an fflush() call after logging, hopefully fixes the issue with delayed logging on low activity. Reported by Rob from Anope.
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4092 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-01 10:22:43 +00:00
brain
3a730fa0c9 Tweak to IS_LOCAL macro to exclude invalid fd's that are > MAX_DESCRIPTORS
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4090 e03df62e-2008-0410-955e-edbf42e46eb7
2006-06-30 18:19:34 +00:00
brain
9388588f05 *** Interesting fix ***
When a remote kill occurs, the user record for the remotely killed user may still hang around in the servers user list which is used when removing users during a netsplit.
I managed to duplicate the old 'crash on netsplit' bug by sending a remote kill to a server, and then squitting that server without receipt of the corresponding QUIT.
The fix now removes the user record explicitly upon remote kill (this also includes collisions)


git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4089 e03df62e-2008-0410-955e-edbf42e46eb7
2006-06-30 17:54:58 +00:00
special
cb88326687 Made CullList::Apply return something other than 0, and added myself to the list of developers on startup
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4086 e03df62e-2008-0410-955e-edbf42e46eb7
2006-06-29 15:32:05 +00:00
brain
53bd1da118 Allow hosts in <bind> and <link> -- see FIXME for minor issue to be fixed in 1.1 (probably not major enough to fix in 1.0?)
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4077 e03df62e-2008-0410-955e-edbf42e46eb7
2006-06-28 11:02:14 +00:00
brain
03522584b4 Allow binding by hostname again in <link> and <bind>
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4075 e03df62e-2008-0410-955e-edbf42e46eb7
2006-06-28 10:54:24 +00:00
brain
495af6d4b7 Remove references to hostnames in <link> tag, use ip's instead
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4073 e03df62e-2008-0410-955e-edbf42e46eb7
2006-06-27 23:15:45 +00:00
brain
cbc40cf19c Add m_services_account
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4071 e03df62e-2008-0410-955e-edbf42e46eb7
2006-06-27 23:12:19 +00:00
brain
caaa2a9c88 'inspircd' target missing from OSX makefile
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4070 e03df62e-2008-0410-955e-edbf42e46eb7
2006-06-27 22:55:19 +00:00
brain
9cff9e30ca Commenting
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4068 e03df62e-2008-0410-955e-edbf42e46eb7
2006-06-27 20:58:40 +00:00