<br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
authorization.patch<br>
<br>
Authorisation patch. On my system, at least, nxnode fails to set up the<br>
~/.Xauthority file correctly, because by the time it runs the xauth<br>
command, the XAUTHORITY environment variable has already been set to<br>
~/.nx/C-*/authority. Change the first xauth command to explicitly work<br>
on ~/.Xauthority. Ignore the nxhost* lines or replace with your own<br>
hostname(s) if you want to authorize connections from other than localhost.<br>
</blockquote><div><br>Don't know which system needs this patch.<br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
auth_timeout.patch<br>
<br>
If the directory server is extremely highly loaded (unusual)<br>
authentication can take too long. Increase the timeout so that nxserver<br>
does not give up.<br>
</blockquote><div> <br>The timeout should be made configurable at node.conf<br></div><div> <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
dialog.patch<br>
<br>
Using nxclient as nxdialog is extremely slow. Make it use xdialog<br>
instead.<br>
</blockquote><div><br>xdialog is ugly and most of people prefer nxclient dialog.<br>Maybe it can be made configurable at node.conf<br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
nxnode_echo_hang.patch<br>
<br>
Fix hang in server_nxnode_echo() when the client dies or loses<br>
connectivity. This resulted in sessions not suspending and resuming<br>
correctly in that case.<br>
<br>
</blockquote><div><br>Nice. I will include it on ubuntu package.<br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
proxy_ip.patch<br>
<br>
Backport of the proxy ip change to allow connection without encryption.<br>
</blockquote><div> <br>This patch is in the svn.<br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
shadow_list_username.patch<br>
<br>
In the list of sessions available for shadowing, show the username<br>
(helpful if you have several different users with the same session name,<br>
or session names that do not identify the user).<br>
</blockquote><div><br>Nice. I will include it on ubuntu package.<br>
<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
shadow_suspended_sessions.patch<br>
<br>
Make suspended sessions available for shadowing, instead of only running<br>
sessions.<br>
</blockquote><div><br>I really don't like the idea of shadowing a suspended session.<br>But probably should be made configurable at node.conf.<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
superuser_session_limit.patch<br>
<br>
Enable certain users to bypass the per-user session limit. Invokes<br>
/usr/NX/bin/superuser with the username, which should return 0 if user<br>
is allowed to bypass limit, otherwise 1. Useful if your user session<br>
limit is 1, but for special users you want to allow more sessions.<br>
</blockquote><div><br>This should be moved into nxacl. That is the fine grained permissions file.<br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
valgrind.patch<br>
<br>
Run nxagent in memcheck for a specific user, for debugging use. Apply<br>
patch, then change username and swap the commented and uncommented lines<br>
to enable memcheck usage.<br></blockquote></div><br>Don't think much people will actually use it.<br><br>Thanks for your contributions.<br>My patches are hosted at <a href="http://bazaar.launchpad.net/~freenx-team/freenx-server/ubuntu/changes">http://bazaar.launchpad.net/~freenx-team/freenx-server/ubuntu/changes</a><br>
<br>Regards.<br>Shima<br>