1. Update to latest NoMachine client release http://www.nomachine.com/news-read.php?idnews=191 2. Correct spelling of PORTREVISION On FreeBSD 6.2, proxy sessions may fail with this diagnostic: Error: Failed to set TCP_NODELAY flag on FD#9 to 1. Error is 22 'Invalid argument'. The problem does not manifest on FreeBSD 4.11. A similar issue arose on Mac OS X 10.4, so it's almost certainly a FreeBSD regression. NoMachine patched the nxcomp sources to ignore errors returned by setsockopt() on Apple builds; however, the check is still performed on Linux. The correct place to deal with this is in the Linuxulator, since "we" are almost certainly in the wrong on this one. More investigation is needed.
Please refer to PR kern/110249 for explanation of the TCP_NODELAY problem and a proposed fix. While it would be possible to intercept this in the Linuxulator, it's easier to deal with it in the kernel--especially since it's been proven to affect native executables as well (under FreeBSD 6.0, 6.1, and 6.2).
Responsible Changed From-To: freebsd-ports-bugs->gabor Take.
Hello Eric, what do you think, should I commit this one or wait until the mentioned kernel issue gets solved? Cheers, Gabor
Commit, because it applies equally to 2.1.0-11 and 2.1.0-17.
State Changed From-To: open->closed Committed, thanks! If you want to maintain this port, please drop a private mail to me.