Date: Fri, 25 Jul 2008 20:02:25 +0800 From: Volker Stolz <vs@FreeBSD.org> To: Joe Marcus Clarke <marcus@marcuscom.com>, gnome@FreeBSD.org Subject: Re: Issue with gdmchooser (2.20.6) Message-ID: <806AF92E-7CAD-41F2-B5C1-BF5F8A76FC57@FreeBSD.org> In-Reply-To: <F58B691D-5E9D-46A8-91B7-C30C723F0BFF@FreeBSD.ORG> References: <7D63219B-DB97-41D1-B4DE-F191F0F93FD6@FreeBSD.org> <1214677183.86194.5.camel@shumai.marcuscom.com> <F58B691D-5E9D-46A8-91B7-C30C723F0BFF@FreeBSD.ORG>
next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --Apple-Mail-30-309460245 Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Sigh, it took the whole day to track down why XDMCP wasn't working: just like NetBSD, we need to disable the IPV6_V6ONLY socket option first, otherwise the broadcast to ::ffff:x.x.x.x won't work. I'd like to commit the attached patch that - hides harmless warnings on FreeBSD: we give ENXIO for non-IP interfaces, but that shouldn't worry anyone - get XDMCP queries rolling -- without this patch, XdmcpFlush fails and no XDMCP packet ever hits the wire. With this patch, I can successfully discover all (IPv4) hosts offering remote login on my network (nobody speaks IPv6 here yet). The patch is borrowed from NetBSD pkgsrc. Also bump PORTREVISION. I'd also like to submit this upstream. Volker > On 29.06.2008, at 02:19, Joe Marcus Clarke wrote: > >> On Mon, 2008-06-23 at 13:04 +0800, Volker Stolz wrote: >>> Hi guys, I was playing with XDMCP and the gdmchooser drops the >>> following in syslog when looking for local interfaces to broadcast >>> on: >>> >>> Jun 23 12:32:13 pc139 gdmchooser[37872]: CRITICAL: Could not get >>> SIOCGIFFLAGS for ^\b >>> Jun 23 12:32:13 pc139 gdmchooser[37872]: CRITICAL: Could not get >>> SIOCGIFFLAGS for 8^R^C >>> >>> It looks like there's something going wrong (I'm on 7.0-R with a >>> bge0,plip0,lo0), and we don't have the SIOCGIFNUM ioctl anyway. Is >>> someone interested in getting something like the following patch >>> into >>> the port and/or upstream? [Note that I usually don't program in >>> C ;)] >> >> This patch seems pretty intrusive. However, I appreciate the report, >> and I'll look at creating something more portable. -- "In Macao ist alles besser!" http://lambda.foldr.org/~vs/ --Apple-Mail-30-309460245 content-type: application/pgp-signature; x-mac-type=70674453; name=PGP.sig content-description: This is a digitally signed message part content-disposition: inline; filename=PGP.sig content-transfer-encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (Darwin) iQCVAwUBSInA0RLpPok/0ba1AQLE3QP/fNfrrIT3VK7vH6oTT5k2sqz6sI9mIJSj Ja/A8ayp7E3Jh87Wen+07lJjfBOycjDhmdbRyf2ppArzIVcMiI/5ALMhOwPEFO0b hxaWJIe71EJD+n0wukOllkbAQ6niqs6LOoK41dLjo76+z2syy3scwlmzKN10+H1+ zJfndal3dtc= =oneD -----END PGP SIGNATURE----- --Apple-Mail-30-309460245--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?806AF92E-7CAD-41F2-B5C1-BF5F8A76FC57>