3758 Commits

Author SHA1 Message Date
brain
2d871a23fe Remove dependent commands BEFORE deleting the Module*, otherwise things go tits over arse
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4761 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-07 11:53:21 +00:00
brain
2efc090cbd Remove old debug
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4760 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-07 00:03:18 +00:00
brain
db1ab20263 Remove trailing spaces from input in irc::ircsepstream
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4759 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-06 23:38:58 +00:00
brain
7f86f53bbf Left nick out of the cidr/ip check in bans/join, would never match
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4758 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-06 23:16:25 +00:00
brain
7d617f48c4 Fix for ipv6 build
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4757 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-06 22:50:19 +00:00
brain
4262bac4f1 return statement in wrong place caused modes to be dropped
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4756 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-06 22:27:14 +00:00
om
94eb487064 Give a full path to .gdbargs, should let you run the ./inspircd script from outside the install dir (from this point of view, anyway
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4755 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-06 22:26:18 +00:00
om
329a7ed858 Install .gdbargs with ./inspircd
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4753 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-06 22:17:37 +00:00
brain
28c4961290 Syntax notice on bad commandline
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4752 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-06 22:00:08 +00:00
brain
6c657e45fd Add -notraceback startup option, disables automatic backtrace facility so that you can do it yourself with a coredump and gdb (auto backtrace doesnt dump cores)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4751 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-06 21:55:01 +00:00
brain
552be206b2 Remove check that very rarely equates to true
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4750 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-06 21:44:55 +00:00
brain
55cf774593 Change to strrchr when looking for '/'. faster
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4749 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-06 21:37:26 +00:00
brain
afb5e20d25 Tidy up comments
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4748 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-06 21:03:41 +00:00
brain
cf8a24cd6b Comments
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4747 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-06 19:51:15 +00:00
brain
3437ae8288 Extra comments
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4746 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-06 19:49:32 +00:00
brain
4b09978268 Update to reflect allowing CIDR in new places
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4745 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-06 19:45:42 +00:00
brain
d4df7be5a9 CIDR g/k/e lines to go with zlines
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4744 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-06 19:43:47 +00:00
brain
4f68ff74b9 Just comments
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4743 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-06 19:03:14 +00:00
brain
fcd863f3af Allow non-cidr ip's still
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4742 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-06 18:46:32 +00:00
brain
30de7a8603 Allow CIDR channel bans to be matched
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4741 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-06 18:38:37 +00:00
brain
66a643121d Update docs to indicate ident@mask/bits is allowed in <oper>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4740 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-06 18:35:40 +00:00
brain
3e50e674c3 Allow nick!ident@ and ident@ portions in a CIDR mask if given, use match() without CIDR against that portion. This allows for CIDR operhosts while still matching idents (AND CIDR CHANNEL BANS)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4739 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-06 18:34:39 +00:00
brain
662253ef6e Update docs to reflect where CIDR is allowed
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4738 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-06 18:06:21 +00:00
brain
85daa08f86 Add docs for m_httpd and m_http_stats
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4737 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-06 17:11:50 +00:00
brain
f75fd54a73 Add documentation of <link:allowmask>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4736 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-06 16:55:02 +00:00
brain
d9b4390dbc Add <link:allowmask>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4735 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-06 16:51:45 +00:00
brain
935b0f4e0f Clamp mask sizes to 128 for ipv6 and 32 for ipv4
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4734 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-06 16:38:54 +00:00
brain
622050cd0a Extra safety checks
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4733 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-06 16:16:07 +00:00
brain
f4a4901fee Support CIDR, CIDR zline, /oper and CIDR <connect> tags. NOTE: With CIDR oper, ident field is not supported (yet)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4732 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-06 16:09:29 +00:00
brain
a9621bc989 Fix CIDR functions so they work
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4731 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-06 15:26:16 +00:00
brain
d07d41bf93 Simple CIDR checking routine
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4730 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-06 15:10:40 +00:00
brain
7363f470f0 Fix TS lowering, also update local variable
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4729 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-06 14:36:24 +00:00
brain
99d6a2537f Dont try and cloak remote clients
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4727 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-05 22:32:50 +00:00
brain
1b67662bc8 Extra stuff for identifying ipv6 addresses
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4726 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-05 22:30:39 +00:00
brain
0125564972 Use insp_aton so we can correctly cloak ipv6
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4725 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-05 22:27:36 +00:00
om
d8e6877c24 Hopefully stop compile warning which I don't get anyway
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4724 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-05 13:07:17 +00:00
brain
6ec362b129 Change a loop which uppercases the command to std::transform()
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4723 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-05 01:30:14 +00:00
brain
0d45af6047 Fix /stats T dns totals
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4722 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-04 21:07:35 +00:00
brain
e74c2dce17 Remove leading : from /stats l, add /stats L
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4721 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-04 21:00:04 +00:00
brain
2870be6da6 Change field name to time_open
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4720 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-04 20:54:25 +00:00
brain
ff50c6d788 Change /stats l to be more usable
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4719 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-04 20:52:51 +00:00
brain
ad62fb4939 Fixed bug in new /who code spotted by jilles
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4718 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-04 20:07:45 +00:00
brain
46329522b5 Sanity checks
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4717 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-04 20:02:53 +00:00
brain
76f4bff715 Allow non-ops to view listmode lists
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4716 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-04 19:45:21 +00:00
brain
f8ca9e22cc Fix global session checks
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4715 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-04 19:32:11 +00:00
brain
198cb05d1d Typo in /stats u
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4714 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-04 16:34:47 +00:00
brain
9f74f4d6f0 Add 'no such server' on remote stats to invalid name
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4713 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-04 16:14:44 +00:00
brain
f486290d07 Backwards mode stuff!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4712 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-04 16:08:04 +00:00
brain
0641430401 Better detection for hosts starting with :
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4711 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-04 15:59:11 +00:00
brain
7395ae9a1b Fixes?
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4710 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-04 15:47:06 +00:00