On 12/27/13 11:49, ibid...@gmail.com wrote:
On Fri, Dec 27, 2013 at 08:39:42AM -0600, Rob Landley wrote:
On 12/12/13 19:39, ibid...@gmail.com wrote:
On Thu, Dec 12, 2013 at 02:25:38PM +0530, Ashwini Sharma wrote:
Hi,

The input parameter port was kept as string, so that the
  user can also give service name like "ftp" instead of numeric PORT.
...
and initialize port to 0, if we want to keep support for -P ftp.
(I don't imagine anyone using -P ssh or any non-numeric port other
than "ftp".)

OK, yes that works...

Attaching my full diff, which also addresses a couple nitpicks:

Um, diff relative to...? I've lost the plot.

Ashwini's second version; this patch replaces my first patch.

Except I applied your first patch this morning, so have to work out the delta between them...

The difference is that it leaves support for non-numeric ports in place.
(It's your call if you want to use this patch or the other.)

I applied Ashwini's second version, and your first version. Lemme
push that, if you have further patches could you submit 'em against
that?

Is there a call for non-numeric ports?

A function call, you mean?

  man 5 services
  man 3 getservbyname

Not entirely sure it's worth it, 95% of them are pointless. (Quote of the day? Message send protocol? Appletalk zoneinfo?) When I went through to look for "interesting" services, I came up with:

struct services {
  char *name;
  unsigned short port;
} services[] = {
  {"ftp", 21}, {"ssh", 22}, {"telnet", 23}, {"smtp", 25},
  {"mail", 25}, {"whois", 43}, {"domain", 53}, {"bootps", 67},
  {"bootpc", 68}, {"tftp", 69}, {"finger", 79}, {"http", 80},
  {"kerberos", 88}, {"pop3", 110}, {"sftp", 115}, {"ntp", 123},
  {"snmp", 161}, {"bgp", 179}, {"irc", 194}, {"imap3", 220},
  {"ldap", 389}, {"https", 443}, {"rsync", 873}, {"ftps", 990},
  {"pop3s", 995}
};

Rob
_______________________________________________
Toybox mailing list
Toybox@lists.landley.net
http://lists.landley.net/listinfo.cgi/toybox-landley.net

Reply via email to