commit 4a8214b1ecfbd64e83491c580dc53941c7285591 from: Richard Miller via: Russ Cox date: Wed Aug 31 11:40:10 2011 UTC upas/smtp: fixes for authenticated connections R=rsc CC=plan9port.codebot http://codereview.appspot.com/4967049 commit - 86ce4cedbf92c32ae857b9c193bc50c1c1070866 commit + 4a8214b1ecfbd64e83491c580dc53941c7285591 blob - 60dfac5fe1c071f6d3877f00a5045ed543f93d1c blob + f3a2a20901dc06ee279604643d68410c1a04306a --- src/cmd/upas/smtp/mxdial.c +++ src/cmd/upas/smtp/mxdial.c @@ -124,6 +124,7 @@ mxlookup(DS *ds, char *domain) int i, n, nmx; Ndbtuple *t, *tmx, *tpref, *tip; + strcpy(domain, ds->host); ds->netdir = "/net"; nmx = 0; if((t = dnsquery(nil, ds->host, "mx")) != nil){ blob - fd867cd6474d49b3d9833fdc5883f2012bf585d3 blob + 893f5789d73acb16a9f5301a9e6994bed6b26df2 --- src/cmd/upas/smtp/smtp.c +++ src/cmd/upas/smtp/smtp.c @@ -395,10 +395,10 @@ doauth(char *methods) if(user != nil) p = auth_getuserpasswd(nil, - "proto=pass service=smtp server=%q user=%q", ds.host, user); + "proto=pass service=smtp role=client server=%q user=%q", ds.host, user); else p = auth_getuserpasswd(nil, - "proto=pass service=smtp server=%q", ds.host); + "proto=pass service=smtp role=client server=%q", ds.host); if (p == nil) return Giveup;