RE: IP Filtering Patch
"Metzger, Michael" <[email protected]> Thu, 20 Feb 2003 13:15:19 -0600
| Newsgroups | gmane.music.equipment.slimp3.dev |
|---|---|
| Message-ID | <[email protected]> |
Argh... it may be something to do with OSX that I just don't know enough about. I wrote this on 2k with about 4 seperate NICs and it worked accordingly. Unless I can find an OSX box around here, I'm not sure what else to try.... Does http://localhost:9000/ work? Mike -----Original Message----- From: dean blackketter [mailto:[email protected]] Sent: Thursday, February 20, 2003 1:04 PM To: [email protected] Subject: Re: [slimp3-dev] IP Filtering Patch Hi, This isn't working under OSX. I'm getting a failure on gethost() using the value returned by hostname(), which in my case is 'firebook'. It could be a problem with my particular configuration (I have a host name, but no DNS entry for my statically assigned address). I rewrote SliMP3::HTTP::init() thusly so it doesn't fail, but it still only gives me 127.0.0.1 in the list. Thoughts? sub init { @hostaddr = (); my @hostnames; push @hostnames, 'localhost'; push @hostnames, hostname(); foreach my $hostname (@hostnames) { my $host = gethost($hostname); if (!$host) { next; }; if ( @{$host->addr_list} > 1 ) { my $i; for my $addr ( @{$host->addr_list} ) { push @hostaddr, inet_ntoa($addr); } } else { push @hostaddr, inet_ntoa($host->addr); } } $::d_http && msg("Local IP addresses: " . (join ' ', @hostaddr) . "\n"); idle(); } On Thursday, February 20, 2003, at 09:48 AM, Metzger, Michael wrote: > Ok, this patch applies to CVS as of this morning (02/20/03) and > implements > the following: > > - Option to allow/disallow local IP addresses to connect (127.0.0.1, > any > local IP, etc) (enabled by default) > - Removal of 127.0.0.1 from always being listed in allowed IPs > - Text cleanup based on new option > > Mike > > > > -----Original Message----- > From: Metzger, Michael [mailto:[email protected]] > Sent: Thursday, February 20, 2003 11:14 AM > To: '[email protected]' > Subject: RE: [slimp3-dev] IP Filtering Patch > > > Working on it as we speak. To suit everyone, I've added an additional > option of "Allow Local IPs" to either implicitly allow every IP > aliased on > the system, or block them. If you block them, you can still explicitly > define certain sources. > > Should hopefully have something soon, but my job keeps getting in the > way... > ;) > > Mike > > -----Original Message----- > From: dean blackketter [mailto:[email protected]] > Sent: Thursday, February 20, 2003 11:12 AM > To: [email protected] > Subject: Re: [slimp3-dev] IP Filtering Patch > > > Fair enough. > > By default the local machine addresses should be allowed. > > The current CVS tree always adds 127.0.0.1, even if you delete it AND > blocks connections from the local machine even if 127.0.0.1 is allowed > (as they appear to come in on the adaptor's address.) > > Patches, anyone? > > -dean > > On Thursday, February 20, 2003, at 07:28 AM, Karl Auer wrote: > >> On Thu, 20 Feb 2003 07:53:22 -0800 >> dean blackketter <[email protected]> wrote: >>> I think that the local host (and all it's aliases) should always be >>> allowed and shouldn't even appear. >> >> Heavens, no! On a Unix machine, who's to say all the users are >> trusted? >> >> Please leave this settable, or at least only open in conjunction with >> active password protection. >> >> Regards, K. >> >> -- >> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> ~ >> Karl Auer (kauer-Va/[email protected]) +41-43-2660706 (h) >> http://www.biplane.com.au/~kauer/ +41- 1-6327531 (w) >> >> ------------------------ Yahoo! Groups Sponsor >> ---------------------~--> >> Get 128 Bit SSL Encryption! >> http://us.click.yahoo.com/FpY02D/vN2EAA/xGHJAA/rIp0lB/TM >> --------------------------------------------------------------------- >> ~-> >> >> To unsubscribe from this group, send an email to: >> [email protected] >> >> >> >> Your use of Yahoo! Groups is subject to >> http://docs.yahoo.com/info/terms/ >> >> > > > > To unsubscribe from this group, send an email to: > [email protected] > > > > Your use of Yahoo! Groups is subject to > http://docs.yahoo.com/info/terms/ > > > > To unsubscribe from this group, send an email to: > [email protected] > > > > Your use of Yahoo! Groups is subject to > http://docs.yahoo.com/info/terms/ > > > > ------------------------ Yahoo! Groups Sponsor > ---------------------~--> > Get 128 Bit SSL Encryption! > http://us.click.yahoo.com/FpY02D/vN2EAA/xGHJAA/rIp0lB/TM > --------------------------------------------------------------------- > ~-> > > To unsubscribe from this group, send an email to: > [email protected] > > > > Your use of Yahoo! Groups is subject to > http://docs.yahoo.com/info/terms/ > > <ipfilter-022003.diff> To unsubscribe from this group, send an email to: [email protected] Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ ------------------------ Yahoo! Groups Sponsor ---------------------~--> Get 128 Bit SSL Encryption! http://us.click.yahoo.com/FpY02D/vN2EAA/xGHJAA/rIp0lB/TM ---------------------------------------------------------------------~-> To unsubscribe from this group, send an email to: [email protected] Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/