We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add patch for nxproxy to read from stdin, allows nxcl to use standard ssh instead of nxssh (Portage version: 2.2_rc8/cvs/Linux 2.6.26-gentoo x86_64).
From: https://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/net-misc/nx/files/nx-3.2.0-nxproxy_read_from_stdin.patch?diff_format=s&view=markup
--- Main.c.old 2007-07-18 17:39:13.000000000 +0200 +++ Main.c 2008-03-12 04:40:30.000000000 +0100 @@ -36,28 +36,48 @@ int result = -1; char *options = NULL; - + + char *nx_commfd_str = NULL; + options = getenv("NX_DISPLAY"); - - if (NXTransParseCommandLine(argc, argv) < 0) + + if ((nx_commfd_str = getenv("NX_COMMFD")) != NULL) { - NXTransCleanup(); - } + int nx_commfd = atoi(nx_commfd_str); - if (NXTransParseEnvironment(options, 0) < 0) - { - NXTransCleanup(); + if (result) + result = NXTransCreate(nx_commfd, NX_MODE_SERVER, options); + + // go into endless loop + + if (result) + { + while (NXTransRunning(NX_FD_ANY)) + result = NXTransContinue(NULL); + } } + else + { + if (NXTransParseCommandLine(argc, argv) < 0) + { + NXTransCleanup(); + } + + if (NXTransParseEnvironment(options, 0) < 0) + { + NXTransCleanup(); + } + + /* + * This should not return... + */ + + #ifdef TEST + fprintf(stderr, "Main: Yielding control to NX entry point.\n"); + #endif - /* - * This should not return... - */ - - #ifdef TEST - fprintf(stderr, "Main: Yielding control to NX entry point.\n"); - #endif - - result = NXTransProxy(NX_FD_ANY, NX_MODE_ANY, NX_DISPLAY_ANY); + result = NXTransProxy(NX_FD_ANY, NX_MODE_ANY, NX_DISPLAY_ANY); + } /* * ...So these should not be called.
The text was updated successfully, but these errors were encountered:
nxproxy: Support communication over stdin. Allows nxcl to use standar…
03ebe46
…d ssh instead of nxssh. Fixes ArcticaProject#98.
69f0234
4c2fe0d
sunweaver
No branches or pull requests
Add patch for nxproxy to read from stdin, allows nxcl to use standard ssh instead of nxssh
(Portage version: 2.2_rc8/cvs/Linux 2.6.26-gentoo x86_64).
From:
https://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/net-misc/nx/files/nx-3.2.0-nxproxy_read_from_stdin.patch?diff_format=s&view=markup
The text was updated successfully, but these errors were encountered: