On Mon, 12 Dec 2005, Jakob Hirsch wrote:

> I plea for keeping the syntax requirement of 4 components, but raising an
> error if it contains only digits (and is not an IP address).

That's what I plan to do.

> | (a) 192.168.1/24   presumably means  192.168.1.0/24  (otherwise what's 
> |     the point of the 1?)
> 
> 
> That seems to depend - e.g:
> 
>   nmap 192.168.1/24 actually scans 192.168.0.0/24
>                                            ^

Oho! So it is expanding the IP address according to the "original 
rules", getting 192.168.0.1, and then applying the mask.

> I don't know what's the point of the 1 - it seems to be ignored.  At 
> least, on Linux.  Trying the same on Solaris the 1 *is* obeyed - ie. it 
> scans 192.168.1.0/24 !

This is more evidence that convinces me that the best thing is to insist 
on 4 components and give an error for anything else.

-- 
Philip Hazel            University of Cambridge Computing Service,
[EMAIL PROTECTED]      Cambridge, England. Phone: +44 1223 334714.
Get the Exim 4 book:    http://www.uit.co.uk/exim-book

-- 
## List details at http://www.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://www.exim.org/eximwiki/

Reply via email to