]>
git.netwichtig.de Git - user/henk/code/inspircd.git/log
brain [Tue, 8 Aug 2006 13:22:30 +0000 (13:22 +0000)]
add_channel -> chanrec::JoinUser()
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4787
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 8 Aug 2006 12:52:24 +0000 (12:52 +0000)]
Change to chanrec::PartUser. As with KickUser and ServerKickUser, returns the number of users left, if it returns 0, delete the chanrec
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4786
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 8 Aug 2006 12:24:41 +0000 (12:24 +0000)]
Check return values
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4784
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 8 Aug 2006 12:22:21 +0000 (12:22 +0000)]
chanrec::KickUser and chanrec::ServerKickUser return number of users left on the channel after the kick. If either returns 0, you should delete the chanrec immediately after return:
if (!c->KickUser(mysrc, mydest, "DIE"))
/* arse */
delete c;
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4783
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 8 Aug 2006 12:20:45 +0000 (12:20 +0000)]
kick_channel -> chanrec::KickUser(), server_kick_channel -> chanrec::ServerKickUser()
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4782
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 8 Aug 2006 09:35:06 +0000 (09:35 +0000)]
Add checking on AddFd that was missing (it assumed, like everything else)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4781
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 8 Aug 2006 09:32:57 +0000 (09:32 +0000)]
Extra checking that the fd's we pass to SocketEngine::AddFd were added (a lot of assuming was going off, leading to total chaos if we run out of fd's etc)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4780
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 7 Aug 2006 22:14:34 +0000 (22:14 +0000)]
Only local users can have angry monkeys and packs of wild dogs. These are local monkeys for local people!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4778
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 7 Aug 2006 22:09:17 +0000 (22:09 +0000)]
Now with added ANGRY MONKEYS.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4777
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 7 Aug 2006 21:53:09 +0000 (21:53 +0000)]
Change the error message, just for LeaChim <3
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4776
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 7 Aug 2006 21:29:46 +0000 (21:29 +0000)]
Check earlier on is no longer required
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4775
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 7 Aug 2006 21:25:48 +0000 (21:25 +0000)]
Bail if we couldn't bind any ports (when did this get broken?)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4774
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 7 Aug 2006 20:57:13 +0000 (20:57 +0000)]
Put casts back :(
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4773
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 7 Aug 2006 20:42:18 +0000 (20:42 +0000)]
The segfaults on missing init_module symbol are now gone, and hopefully not coming back!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4772
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 7 Aug 2006 20:14:03 +0000 (20:14 +0000)]
Change symbol back
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4771
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 7 Aug 2006 20:12:24 +0000 (20:12 +0000)]
Added some hax :( to prevent invalid symbols. It seems that instead of returning NULL, its setting a pointer to -1
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4770
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 7 Aug 2006 17:17:06 +0000 (17:17 +0000)]
Tidy up, make a lot of char*'s const
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4769
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 7 Aug 2006 16:58:27 +0000 (16:58 +0000)]
Better checks for running out of disk space, inability to write to tmp dir, etc
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4768
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 7 Aug 2006 13:33:34 +0000 (13:33 +0000)]
Extra debug all over the place, which maybe we should keep
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4767
e03df62e -2008-0410-955e-
edbf42e46eb7
om [Mon, 7 Aug 2006 12:57:26 +0000 (12:57 +0000)]
Untested but compiling updates for Resolver DNS API
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4766
e03df62e -2008-0410-955e-
edbf42e46eb7
om [Mon, 7 Aug 2006 12:56:36 +0000 (12:56 +0000)]
General cleanup of code., add support for +Q channel mode (and config tag <remove:supportnokicks>)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4765
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 7 Aug 2006 12:00:27 +0000 (12:00 +0000)]
Change prototype of OneOfMatches
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4764
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 7 Aug 2006 11:55:40 +0000 (11:55 +0000)]
Add m_tline, tests how many users a gline, zline etc would match. Can use this before adding one if youre not sure, or youre just curious
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4763
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 7 Aug 2006 11:53:21 +0000 (11:53 +0000)]
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
brain [Mon, 7 Aug 2006 00:03:18 +0000 (00:03 +0000)]
Remove old debug
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4760
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 6 Aug 2006 23:38:58 +0000 (23:38 +0000)]
Remove trailing spaces from input in irc::ircsepstream
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4759
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 6 Aug 2006 23:16:25 +0000 (23:16 +0000)]
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
brain [Sun, 6 Aug 2006 22:50:19 +0000 (22:50 +0000)]
Fix for ipv6 build
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4757
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 6 Aug 2006 22:27:14 +0000 (22:27 +0000)]
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
om [Sun, 6 Aug 2006 22:26:18 +0000 (22:26 +0000)]
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
om [Sun, 6 Aug 2006 22:17:37 +0000 (22:17 +0000)]
Install .gdbargs with ./inspircd
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4753
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 6 Aug 2006 22:00:08 +0000 (22:00 +0000)]
Syntax notice on bad commandline
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4752
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 6 Aug 2006 21:55:01 +0000 (21:55 +0000)]
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
brain [Sun, 6 Aug 2006 21:44:55 +0000 (21:44 +0000)]
Remove check that very rarely equates to true
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4750
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 6 Aug 2006 21:37:26 +0000 (21:37 +0000)]
Change to strrchr when looking for '/'. faster
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4749
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 6 Aug 2006 21:03:41 +0000 (21:03 +0000)]
Tidy up comments
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4748
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 6 Aug 2006 19:51:15 +0000 (19:51 +0000)]
Comments
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4747
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 6 Aug 2006 19:49:32 +0000 (19:49 +0000)]
Extra comments
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4746
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 6 Aug 2006 19:45:42 +0000 (19:45 +0000)]
Update to reflect allowing CIDR in new places
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4745
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 6 Aug 2006 19:43:47 +0000 (19:43 +0000)]
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
brain [Sun, 6 Aug 2006 19:03:14 +0000 (19:03 +0000)]
Just comments
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4743
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 6 Aug 2006 18:46:32 +0000 (18:46 +0000)]
Allow non-cidr ip's still
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4742
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 6 Aug 2006 18:38:37 +0000 (18:38 +0000)]
Allow CIDR channel bans to be matched
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4741
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 6 Aug 2006 18:35:40 +0000 (18:35 +0000)]
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
brain [Sun, 6 Aug 2006 18:34:39 +0000 (18:34 +0000)]
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
brain [Sun, 6 Aug 2006 18:06:21 +0000 (18:06 +0000)]
Update docs to reflect where CIDR is allowed
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4738
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 6 Aug 2006 17:11:50 +0000 (17:11 +0000)]
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
brain [Sun, 6 Aug 2006 16:55:02 +0000 (16:55 +0000)]
Add documentation of <link:allowmask>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4736
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 6 Aug 2006 16:51:45 +0000 (16:51 +0000)]
Add <link:allowmask>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4735
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 6 Aug 2006 16:38:54 +0000 (16:38 +0000)]
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
brain [Sun, 6 Aug 2006 16:16:07 +0000 (16:16 +0000)]
Extra safety checks
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4733
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 6 Aug 2006 16:09:29 +0000 (16:09 +0000)]
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
brain [Sun, 6 Aug 2006 15:26:16 +0000 (15:26 +0000)]
Fix CIDR functions so they work
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4731
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 6 Aug 2006 15:10:40 +0000 (15:10 +0000)]
Simple CIDR checking routine
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4730
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 6 Aug 2006 14:36:24 +0000 (14:36 +0000)]
Fix TS lowering, also update local variable
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4729
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 5 Aug 2006 22:32:50 +0000 (22:32 +0000)]
Dont try and cloak remote clients
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4727
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 5 Aug 2006 22:30:39 +0000 (22:30 +0000)]
Extra stuff for identifying ipv6 addresses
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4726
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 5 Aug 2006 22:27:36 +0000 (22:27 +0000)]
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
om [Sat, 5 Aug 2006 13:07:17 +0000 (13:07 +0000)]
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
brain [Sat, 5 Aug 2006 01:30:14 +0000 (01:30 +0000)]
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
brain [Fri, 4 Aug 2006 21:07:35 +0000 (21:07 +0000)]
Fix /stats T dns totals
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4722
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Aug 2006 21:00:04 +0000 (21:00 +0000)]
Remove leading : from /stats l, add /stats L
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4721
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Aug 2006 20:54:25 +0000 (20:54 +0000)]
Change field name to time_open
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4720
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Aug 2006 20:52:51 +0000 (20:52 +0000)]
Change /stats l to be more usable
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4719
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Aug 2006 20:07:45 +0000 (20:07 +0000)]
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
brain [Fri, 4 Aug 2006 20:02:53 +0000 (20:02 +0000)]
Sanity checks
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4717
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Aug 2006 19:45:21 +0000 (19:45 +0000)]
Allow non-ops to view listmode lists
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4716
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Aug 2006 19:32:11 +0000 (19:32 +0000)]
Fix global session checks
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4715
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Aug 2006 16:34:47 +0000 (16:34 +0000)]
Typo in /stats u
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4714
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Aug 2006 16:14:44 +0000 (16:14 +0000)]
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
brain [Fri, 4 Aug 2006 16:08:04 +0000 (16:08 +0000)]
Backwards mode stuff!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4712
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Aug 2006 15:59:11 +0000 (15:59 +0000)]
Better detection for hosts starting with :
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4711
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Aug 2006 15:47:06 +0000 (15:47 +0000)]
Fixes?
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4710
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Aug 2006 15:40:14 +0000 (15:40 +0000)]
Bugs bugs
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4709
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Aug 2006 15:35:56 +0000 (15:35 +0000)]
Debug
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4708
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Aug 2006 15:33:34 +0000 (15:33 +0000)]
Fix craq loop
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4707
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Aug 2006 15:28:05 +0000 (15:28 +0000)]
More fuckup
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4706
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Aug 2006 15:25:22 +0000 (15:25 +0000)]
Not checking a pointer, bad brain bad
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4705
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Aug 2006 15:22:31 +0000 (15:22 +0000)]
Whoops, typo
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4704
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Aug 2006 15:16:37 +0000 (15:16 +0000)]
Fixes for ::0 ip's, disable autobind when using ::ffff: etc
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4703
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Aug 2006 12:59:04 +0000 (12:59 +0000)]
More changes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4702
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Aug 2006 12:57:43 +0000 (12:57 +0000)]
Changes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4701
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Aug 2006 12:47:19 +0000 (12:47 +0000)]
Debug
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4700
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Aug 2006 12:39:39 +0000 (12:39 +0000)]
Extra debug
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4699
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Aug 2006 11:05:06 +0000 (11:05 +0000)]
Misplaced backtick makes stuff look ugly
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4698
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Aug 2006 11:03:21 +0000 (11:03 +0000)]
Safety wrapper defines for ipv6 code on ipv4 ircds
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4697
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Aug 2006 10:39:42 +0000 (10:39 +0000)]
IPV6 compile fixes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4696
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Aug 2006 10:30:31 +0000 (10:30 +0000)]
IPV6 changes for userrec::ip
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4695
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Aug 2006 01:59:41 +0000 (01:59 +0000)]
Change to using userrec::ip as a sockaddr to store port, ip and address family, rather than userrec::ip4 and userrec::port.
This allows us to handle remote ipv6 users on an ipv4 server, and vice versa.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4694
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 3 Aug 2006 21:45:39 +0000 (21:45 +0000)]
Add proper support for "munging" of ipv6 addresses when ::ffff:addr is used (this is temporary)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4693
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 3 Aug 2006 21:37:01 +0000 (21:37 +0000)]
Change some checking
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4692
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 3 Aug 2006 21:33:44 +0000 (21:33 +0000)]
More stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4691
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 3 Aug 2006 21:24:08 +0000 (21:24 +0000)]
Odd stuff with ::ffff ipv6 addresses
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4690
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 3 Aug 2006 21:19:28 +0000 (21:19 +0000)]
Extra debug
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4689
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 3 Aug 2006 21:17:19 +0000 (21:17 +0000)]
Tweak
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4688
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 3 Aug 2006 21:15:13 +0000 (21:15 +0000)]
Tweak tweak
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4687
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 3 Aug 2006 21:12:31 +0000 (21:12 +0000)]
Change to use inaddr6_any
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4686
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 3 Aug 2006 21:07:06 +0000 (21:07 +0000)]
Add more debug
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4685
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 3 Aug 2006 21:04:21 +0000 (21:04 +0000)]
Debug output on invalid nameserver address in constructor
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4684
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 3 Aug 2006 20:58:03 +0000 (20:58 +0000)]
Add strerror stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4683
e03df62e -2008-0410-955e-
edbf42e46eb7