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