From: Joe F. <jf...@fe...> - 2013-09-18 07:51:11
|
Well, if my time allows... I'm pretty busy right now, upgrading my Linux box, traveling, etc., but I'll see if I can get at least the basics done. I think I don't have the latest code, I've been using the last lprng code (3.8.35) that Slackware provided before they dropped it from the distro. But my guess is that the IPv6-related code hasn't changed much if at all. From what I've seen so far, while the code has some IPv6-related stuff with #ifdefined IPV6, it doesn't use IPv6 structures. For example, it uses struct sockaddr_in, even if the family is set to AF_INET6, which of course doesn't work (IPv6 needs struct sockaddr_in6.) The binding to 0.0.0.0 means it is using INADDR_ANY, for IPv6 it needs to use in6addr_any, etc. etc. Luckily, listening/binding seems to be done in only a couple of places, in common/linksupport.c and common/monitor.c. -Joe On 9/10/2013 3:10 AM, walter harms wrote: > hi Jow, > sorry for the delay. thx for the test. > > are you willing to take this further and fix this ? > > re, > wh > > > Am 08.09.2013 22:15, schrieb Joe Feise: >> Checking the issue with IPv6 support, it is not a surprise that it >> fails: lpd tries to bind to the IPv4 port. >> Running lpd with -D network+4 shows >> "Link_listen: bind to IP '0.0.0.0' port 515" >> That's an IPv4 address. >> For IPv6, the "listen on all interfaces" address is "::". >> I've tested this on a dual-stack machine, with both IPv4 and IPv6 >> interfaces. >> Looks as if getting the interface to listen on doesn't check for IPv6. >> >> -Joe >> >> ------------------------------------------------------------------------------ >> Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more! >> Discover the easy way to master current and previous Microsoft technologies >> and advance your career. Get an incredible 1,500+ hours of step-by-step >> tutorial videos with LearnDevNow. Subscribe today and save! >> http://pubads.g.doubleclick.net/gampad/clk?id=58041391&iu=/4140/ostg.clktrk >> _______________________________________________ >> Lprng-devel mailing list >> Lpr...@li... >> https://lists.sourceforge.net/lists/listinfo/lprng-devel > > ------------------------------------------------------------------------------ > How ServiceNow helps IT people transform IT departments: > 1. Consolidate legacy IT systems to a single system of record for IT > 2. Standardize and globalize service processes across IT > 3. Implement zero-touch automation to replace manual, redundant tasks > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk > _______________________________________________ > Lprng-devel mailing list > Lpr...@li... > https://lists.sourceforge.net/lists/listinfo/lprng-devel > > |