[FreeNX-kNX] FreeNX 0.6.0 released

Fabian Franz FabianFranz at gmx.de
Tue Jan 23 03:52:45 UTC 2007


Hi List,

yes, there is a new release.

And yes it has been ages since a last release and it might even not be as stable and tested as one would expect after such a long time.

Anyway it works for me with 2.1.0 backend and 2.1.0 client on Linux and Windows.

Here is the ChangeLog including those of 0.5.0 and 0.4.5, because those were never properly released even though tagged correctly:

23.01.2007 FreeNX 0.6.0 "Juliana birthday edition"
        * Opened the 0.6.0 branch.
        * Added nxnode slave mode.
        * General code cleanup.
                * Huge cleanup of nxnode.
        * Removed "no-x11-forwarding" from keys to allow client to use the
          faster interactive sessions.
        * Fixed nxsetup automatic testing of sessions and cleared up
          explanations.
        * Added support for NX 2.0.0 style nxclient dialogs.
        * Support for NX 2.0.0 backend in nxloadconfig.
        * Fixed cups printing (added username and password).
        * Fixed one more stray tail process.
        * Added example script for "load" based loadbalancing.
        * Fixed spaces in parameters for NX Client 2.0.0.
          (ssycplkbocve at spammotel.com)
        * Added version 2.1.0 support.
        * Fixed LD_LIBRARY_PRELOAD default path in nxloadconfig.
        * Fixed nxclient to work with 2.1.0 backend.
        * Added autodetection of backend.

01.07.2006 FreeNX 0.5.0 "UKUUG 2006 Edition"
        * Opened the 0.5.0 branch.
        * Added load balancing.
        * Completely removed support for 1.4.0 backend.
        * Rootless mode is now the default.
        * Reworked nxnode / suspend on connection failure should work now.
        * Added support for "Running" sessions.
        * Fixed --send command. (Emmanuel Blindauer <freenx at mooby.net>)
        * Fixed resume with nxclient >=1.5.0-106 for Windows.
        * Fixed rootless sessions with Windows nxclient.
        * Fixed keyboard issues by enabling the keybd channel.
        * Fixed one more stray tail process and being able to
          cleanup after a hopelessly failed reconnection. (i.e. agent died)
        * Fixed detection of xauth / netcat. Added option to disable extra
          checks.
        * Fixed --terminate / --suspend when hostname has a '-' in it.
          (Emmanuel Blindauer <freenx at mooby.net>)
        * ESD_NO_SPAWN is always set when ESPEAKER is set.
          ("Felipe Alfaro Solana" <felipe.alfaro at gmail.com>)
        * Added perl replacement for 'rev' function on Sun OS 5.10.
        * Fixed NODE_AUTOSTART to be unable to block sessions.
        * Fixed stale sessions introduced by the new session handling model.
        * Added usage of TCP NODELAY option.
        * Fixed loadbalancing IP issues.
        * Added --force-terminate to remove session info.
          Fixed issue with suspend/terminate commands.
        * Added correct errorcode 596 instead of 504.
        * Implemented "round-robin" and "load" loadbalancing algorithms.
          Cleaned up node.conf keys.
        * Fixed help for --restart.
        * Fixed session_running function, which fixes all remaining stale
          session problems.
        * Removed termination of nxagent in case of rootless mode.
          (Fixes kontact without --nofork)
        * Last minute fixes for new functions using rev.
        * Added experimental last minute support for NX 2.0.0 backend.
          (set ENABLE_2_0_0_BACKEND=1)

XX.XX.2006 FreeNX 0.4.5 "aKademy Edition"
        * Made nxsetup more user-friendly and hopefully finally failsafe.
        * Added --agent to nxnode/nxserver to allow easier debugging.
        * Added addgroup/groupadd to nxsetup
        * Added --ignore-errors support on nxsetup/nxloadconfig
        * Added check for expect.

It happens to be my sisters 14th birthday today, so the release is named after her. But this is just a coincidence.

So: "Happy Birthday, Juliana!"

Now you might ask why there was such a long developer "down-time" and why now this sudden release.

For this sudden release you can thank the Fachschaft Informatik of University Karlsruhe, where I am a member, because they want to use it.

Why the long developer "down-time"?

Lets be honest here:

- I had some huge personal issues, which I had to solve first.
- I had a motivation gap.
- I had quite big monetary problems in the second half of 2006. Right after 0.5.0 was announced, but not released (because I forgot to write a release announcement ... :-( )

At the moment money is quite okay again, but if you want to donate something to me as a developer / person, feel free to do so via Paypal: paypal at fabian-franz.de.

I cannot and will not promise that development will start moving again, but if time permits it might very well be.

So I have got a question for you after you have tested the new 0.6.0:

What is the biggest issue you currently have with only FreeNX?

You can get the release from:

http://prdownload.berlios.de/freenx/freenx-0.6.0.tar.gz

Last but not least I want to thank all of those members that are still here on this list and are still using FreeNX despite all those nasty release issues.

cu

Fabian



More information about the FreeNX-kNX mailing list