[FreeNX-kNX] Collection of helpful freenx patches

Marcelo Boveto Shima marceloshima at gmail.com
Mon Jan 26 03:46:46 UTC 2009


authorization.patch
>
> Authorisation patch. On my system, at least, nxnode fails to set up the
> ~/.Xauthority file correctly, because by the time it runs the xauth
> command, the XAUTHORITY environment variable has already been set to
> ~/.nx/C-*/authority. Change the first xauth command to explicitly work
> on ~/.Xauthority. Ignore the nxhost* lines or replace with your own
> hostname(s) if you want to authorize connections from other than localhost.
>

Don't know which system needs this patch.

auth_timeout.patch
>
> If the directory server is extremely highly loaded (unusual)
> authentication can take too long. Increase the timeout so that nxserver
> does not give up.
>

The timeout should be made configurable at node.conf


> dialog.patch
>
> Using nxclient as nxdialog is extremely slow. Make it use xdialog
> instead.
>

xdialog is ugly and most of people prefer nxclient dialog.
Maybe it can be made configurable at node.conf

nxnode_echo_hang.patch
>
> Fix hang in server_nxnode_echo() when the client dies or loses
> connectivity. This resulted in sessions not suspending and resuming
> correctly in that case.
>
>
Nice. I will include it on ubuntu package.

proxy_ip.patch
>
> Backport of the proxy ip change to allow connection without encryption.
>

This patch is in the svn.

shadow_list_username.patch
>
> In the list of sessions available for shadowing, show the username
> (helpful if you have several different users with the same session name,
> or session names that do not identify the user).
>

Nice. I will include it on ubuntu package.

shadow_suspended_sessions.patch
>
> Make suspended sessions available for shadowing, instead of only running
> sessions.
>

I really don't like the idea of shadowing a suspended session.
But probably should be made configurable at node.conf.


> superuser_session_limit.patch
>
> Enable certain users to bypass the per-user session limit. Invokes
> /usr/NX/bin/superuser with the username, which should return 0 if user
> is allowed to bypass limit, otherwise 1. Useful if your user session
> limit is 1, but for special users you want to allow more sessions.
>

This should be moved into nxacl. That is the fine grained permissions file.

valgrind.patch
>
> Run nxagent in memcheck for a specific user, for debugging use. Apply
> patch, then change username and swap the commented and uncommented lines
> to enable memcheck usage.
>

Don't think much people will actually use it.

Thanks for your contributions.
My patches are hosted at
http://bazaar.launchpad.net/~freenx-team/freenx-server/ubuntu/changes

Regards.
Shima
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/freenx-knx/attachments/20090126/12a556d4/attachment.html>


More information about the FreeNX-kNX mailing list