On Thu, Oct 16, 2014 at 5:00 PM, Martin Lambers <mar...@marlam.de> wrote:
> OK, I pushed the patch to the git repository, complete with new
> proxy_host and proxy_port commands and corresponding options, and
> documentation.
>
> Please test.

The docs don't say anything about which socks version is
actually supported for the user. They need to say socks5.

Consider a --proxy-type option default of socks5, incase
someone adds 4/4a/CONNECT or some other type later.

--proxy-host / proxy_host should say [IP|hostname]
--proxy-port / proxy_port should say [number|name]


./src/conf.c:    a->proxy_port = 0;
./src/conf.c:                if (acc->proxy_port < 1 || acc->proxy_port > 65535)
./src/msmtp.c:                    if (conf->cmdline_account->proxy_port < 1
./src/msmtp.c:                            ||
conf->cmdline_account->proxy_port > 65535)
./src/msmtp.c:                    conf->cmdline_account->proxy_port = 0;
./src/msmtp.c:    if (account->proxy_host && account->proxy_port == 0)
... and various other places in the same context...

Zero is a valid, well known, seen on the net, yet reserved port number.
So you probably want these to be NULL and < 0 || > 65535 || NULL, etc ...

http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml

I like the capturing of socks server response codes.
I've not really looked over the full diff yet.

------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://p.sf.net/sfu/Zoho
_______________________________________________
msmtp-users mailing list
msmtp-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/msmtp-users

Reply via email to