New upstream version 2.1.3
This commit is contained in:
690
ChangeLog
Normal file
690
ChangeLog
Normal file
@@ -0,0 +1,690 @@
|
||||
xx.11.2008 FreeNX 0.7.4
|
||||
* Opened the 0.7.4 development.
|
||||
* Fixed missing export of NX_ETC_DIR in Makefile,
|
||||
so node.conf.sample is installed correctly.
|
||||
(fabianx@bat.berlios.de)
|
||||
* Fixed broken round-robin load balance algorithm.
|
||||
(fabianx@bat.berlios.de)
|
||||
* Fixed --terminate|--suspend|--force-terminate for
|
||||
load balancing case.
|
||||
(fabianx@bat.berlios.de)
|
||||
* Fixed --terminate|--suspend|--force-terminate for
|
||||
usermode case.
|
||||
(fabianx@bat.berlios.de)
|
||||
* Fixed non-encrypted session mode. You might need to
|
||||
set EXTERNAL_PROXY_IP in node.conf.
|
||||
(fabianx@bat.berlios.de)
|
||||
|
||||
18.08.2008 FreeNX 0.7.3 "Priscilla One Year Edition"
|
||||
* Opened the 0.7.3 development.
|
||||
* Added logging of failed authentication attempts
|
||||
to auth.log via syslog (3). This can be disabled by
|
||||
setting ENABLE_LOG_FAILED_LOGINS="0".
|
||||
(fabianx@bat.berlios.de)
|
||||
* Added -nolisten tcp to nxagent invocation.
|
||||
(fabianx@bat.berlios.de, idea by pappy- (Gentoo))
|
||||
* Used bash for all tasks as 'sh' might be not what we want
|
||||
on standard ubuntu.
|
||||
(fabianx@bat.berlios.de, thx to tan (IRC))
|
||||
* Finally fixed mv not working for failed or terminated
|
||||
sessions.
|
||||
(fabianx@bat.berlios.de, Terje Andersen <terander@guard.zapto.org>)
|
||||
* Added patch from 2005 to enable reconnect to 24-bit display via
|
||||
32-bit or vice versa. Oops :)
|
||||
(Sunil <funtoos at yahoo.com> )
|
||||
* Added 3.2.0 as a backend version for nxloadconfig.
|
||||
(fabianx@bat.berlios.de)
|
||||
* Added configuration key ENABLE_SOURCE_BASH_PROFILE for toggling of
|
||||
sourcing ~/.bash_profile.
|
||||
(fabianx@bat.berlios.de)
|
||||
* Added /usr/bin/xauth as default key and used /usr/X11R6/bin/xauth as
|
||||
fallback.
|
||||
(fabianx@bat.berlios.de)
|
||||
* Fixed Makefile to stop on all errors.
|
||||
(Idea by Hai Zaar <haizaar@gmail.com>, fabianx@bat.berlios.de)
|
||||
* Changed the default for ENABLE_PASSDB_AUTHENTICATION. If you had
|
||||
added a user with different password via --adduser consider
|
||||
re-activating this option in node.conf.
|
||||
(fabianx@bat.berlios.de)
|
||||
* Added constraints for passdb based commands. They are only available
|
||||
when ENABLE_PASSDB_AUTHENTICATION="1" else a friendly error message
|
||||
is shown. This should help with users using old tutorials.
|
||||
(fabianx@bat.berlios.de)
|
||||
* Added unix-console patch. Added default handler as unix-default with
|
||||
a fallback to xterm,
|
||||
(Idea by Jens Hatlak <jh@junetz.de>, fabianx@bat.berlios.de)
|
||||
* Fixed external rdesktop keyboards: A "$" was missing.
|
||||
(Bug by Phil Stricker <stril@gmx.de>, fabianx@bat.berlios.de)
|
||||
* Added workaround for "ch" keyboard layout to nxdesktop_helper,
|
||||
which NXClient 3.2.0 means as de-ch.
|
||||
(Bug by Phil Stricker <stril@gmx.de>, fabianx@bat.berlios.de)
|
||||
* Added clean target to Makefile.
|
||||
(Based on patch by Ubuntu FreeNX-Team, fabianx@bat.berlios.de)
|
||||
* Use :0.0 if mirrorhost is 127.0.0.1 and add -localhost for
|
||||
enhanced security. Also increase sleep timeout for slow machines.
|
||||
(Based on Patch by Jeremy Wilkins <wjeremy@shaw.ca>, fabianx@bat.berlios.de)
|
||||
* Allow RDP "Run application" sessions to work correctly.
|
||||
(David Corral < davefury@gmail.com > & the Silice Telecom staff,
|
||||
fabianx@bat.berlios.de)
|
||||
* Merge Xresources on startup of session.
|
||||
(Jeremy Wilkins <wjeremy@shaw.ca>)
|
||||
* Added nx-session-launcher from Ubuntu FreeNX-Team to use FreeNX with
|
||||
ConsoleKit.
|
||||
(marceloshima@gmail.com, fabianx@bat.berlios.de)
|
||||
* Moved logging functions to a more appropriate place.
|
||||
(fabianx@bat.berlios.de)
|
||||
* Finally fixed the bug when NX Client was stopped on "Negotiating
|
||||
link parameters" and failed session after first session suspend.
|
||||
(fabianx@bat.berlios.de)
|
||||
* Fixed missing "fi" statement. In fact it was a missing ";;".
|
||||
(fabianx@bat.berlios.de)
|
||||
* Used source instead of "." for Makefile. (Closes: #13954)
|
||||
(fabianx@bat.berlios.de)
|
||||
* Allow passwords with '\' by changing read -s to read -r -s.
|
||||
(Closes: #10699)
|
||||
(Patch by rpfuller@bat.berlios.de, fabianx@bat.berlios.de)
|
||||
* Allow passwords with special chars by using new url_decode on
|
||||
agent_password. (Closes: #10248)
|
||||
(fabianx@bat.berlios.de)
|
||||
* Fixed start/stop exit codes.
|
||||
(Patch by Gentoo Portage, fabianx@bat.berlios.de)
|
||||
* Finally checked for all service ports. (cups, media, samba)
|
||||
and also checked it on the host where the load balancing actually
|
||||
leads to.
|
||||
(fabianx@bat.berlios.de)
|
||||
* Fixed broken fallback logic if SSH_CLIENT variables cannot be read
|
||||
correctly.
|
||||
(fabianx@bat.berlios.de)
|
||||
* Overhauled the usermode:
|
||||
* There are now two modes of operation.
|
||||
- One statically setting the
|
||||
ENABLE_USERMODE_AUTHENTICATION key
|
||||
in node.conf. (old behavior)
|
||||
- Or using nxserver-usermode as startup
|
||||
binary, which directly goes into the 103 stage.
|
||||
* Fixed using commandline parameters like --cleanup
|
||||
for static usermode.
|
||||
* Enabled the root commandline parameters in usermode.
|
||||
* Fixed usage of "nx" user as normal user in usermode.
|
||||
* Disabled slave mode and load balancing for usermode.
|
||||
* Fixed creation of the logfile directory.
|
||||
* Fixed nxnode usage of SSH_CLIENT using fallback mechanism.
|
||||
(Patch by nbartos@bat.berlios.de, fabianx@bat.berlios.de)
|
||||
* Added disabled nxserver-suid wrapper with help from Google. To
|
||||
enable it uncomment the suid_install target in Makefile.
|
||||
( Alistair Riddoch <alriddoch@google.com>, fabianx@bat.berlios.de)
|
||||
* Automatically disabled slave mode, when load balancing is activated.
|
||||
(fabianx@bat.berlios.de)
|
||||
* Made ENABLE_SLAVE_MODE="1" the new default as its faster
|
||||
and more reliable. If you encounter any problems with it,
|
||||
disable it in node.conf.
|
||||
(fabianx@bat.berlios.de)
|
||||
* Changed type for external agents to windows-helper or vnc-helper
|
||||
so that those sessions can be mirrored / shadowed as well.
|
||||
(fabianx@bat.berlios.de)
|
||||
* Added nxshadowacl.sample component to be able to shadow
|
||||
foreign sessions.
|
||||
(fabianx@bat.berlios.de)
|
||||
* Prepared shadowing foreign users for VNC-shadowing.
|
||||
(fabianx@bat.berlios.de)
|
||||
* Added shadow support to --listsession command.
|
||||
(fabianx@bat.berlios.de)
|
||||
* Added shadow mode as nxagent target.
|
||||
(fabianx@bat.berlios.de)
|
||||
* Fixed shadow mode and made it usable.
|
||||
(Patch by Amin Shehata <amino7 at yahoo dot com>, fabianx@bat.berlios.de)
|
||||
|
||||
14.03.2008 FreeNX 0.7.2 "Priscilla Edition"
|
||||
* Opened the 0.7.2 development.
|
||||
* Fixed the display of local sessions to display only
|
||||
when session type is VNC.
|
||||
(fabianx@bat.berlios.de)
|
||||
* Fixed the issue that commercial NXClient was called with 0 parameters
|
||||
and such the "Connection Wizard" came up.
|
||||
(fabianx@bat.berlios.de)
|
||||
* Added freenx-server startup script. You can make a symlink to
|
||||
/etc/init.d/ to have it start automatically.
|
||||
(fabianx@bat.berlios.de)
|
||||
* Added catching of exception after failed nscd command.
|
||||
(fabianx@bat.berlios.de)
|
||||
* Invoke curl with --proxy "" for automatic download of ppd files.
|
||||
(Wolfgang Schweer <schweer@cityweb.de>)
|
||||
* Reorganized nxsetup to have a function for parsing command line
|
||||
options.
|
||||
(fabianx@bat.berlios.de)
|
||||
* Added nxsetup --test to test the configuration and connection to
|
||||
localhost nxserver.
|
||||
(fabianx@bat.berlios.de)
|
||||
* Added -o ConnectTimeout 3 to nxnode-login for test-nx case.
|
||||
(cedric briner <work@infomaniak.ch>)
|
||||
* Added more examples for "failed ssh connection to localhost" cases.
|
||||
(cedric briner <work@infomaniak.ch>, fabianx@bat.berlios.de)
|
||||
* Fixed helpers (desktop, viewer) to honour the AGENT_EXTRA_OPTIONS_{RDP,RFB}
|
||||
parameters set in node.conf.
|
||||
(fabianx@bat.berlios.de)
|
||||
* Fixed the default value for ENABLE_CLIPBOARD="both" instead of ' = '.
|
||||
(fabianx@bat.berlios.de)
|
||||
* Fixed parsing of SMB port and added a fallback if mport file is empty.
|
||||
(Patch from Gentoo Portage)
|
||||
* Run nscd only when nscd.pid is present.
|
||||
(Patch from Gentoo Portage)
|
||||
* Fixed possible bug in nxserver when $USER is not set.
|
||||
(Patch from Gentoo Portage)
|
||||
* Set ENABLE_USESSION="1" option by default - its hard to find and those who know can
|
||||
shut it off anyway. Added automatic adding of user nx to group utmp.
|
||||
(Patch by Gentoo Portage)
|
||||
* Added support for 3.1.0 and later backends. Made 2.0.0 backend the
|
||||
default and added a fallback to 1.5.0 via the same detection mechanism.
|
||||
(fabianx@bat.berlios.de)
|
||||
* Added the configuration key ENABLE_PULLDOWN_MENU to be able to
|
||||
disable the pulldown menu for rootless sessions.
|
||||
(fabianx@bat.berlios.de)
|
||||
* Fixed a small bug in nxserver when password has spaces at the end or
|
||||
beginning.
|
||||
(Dimitar Paskov)
|
||||
* Fixed round-robin mode of load balancing.
|
||||
(fabianx@bat.berlios.de)
|
||||
* Added check for /tmp/.X11-unix/X*.
|
||||
(Yves-Gaël Chény <yves-gael.cheny at tranquil-it-systems.fr>)
|
||||
* Fixed --send|--broadcast for load balancing case.
|
||||
Note: ssh is used, so you need to either insert your root ssh password
|
||||
for the nodes again and again, use a public key + agent or use host keys.
|
||||
(fabianx@bat.berlios.de)
|
||||
* Added possibility to use the new nxsmb backend. This enables us to support
|
||||
CIFS and SMB printing at the same time - without recompiling samba -
|
||||
via the nxredir preload library.
|
||||
(fabianx@bat.berlios.de)
|
||||
* Added usage of nxredir library to forward port 139,445 to the
|
||||
client side forwarded SMB port.
|
||||
(fabianx@bat.berlios.de)
|
||||
* Made the slave mode finally functional. With that slave mode it is
|
||||
possible to do a single sign on instead of the multiple logins used
|
||||
before. It is also possible to use a suid wrapper to login as user.
|
||||
With single sign on session startup is a lot faster. This is true
|
||||
especially if there are many printers and files to be shared.
|
||||
(fabianx@bat.berlios.de)
|
||||
* Added detection of backend version and added this output
|
||||
to version string.
|
||||
(fabianx@bat.berlios.de)
|
||||
* Added foomatic-ppdfile to the retested values.
|
||||
(fabianx@bat.berlios.de)
|
||||
* Added possibility to balance all nx services to different cores
|
||||
using taskset. Use for example USE_PROCESSOR_TASKSET="3,4" to
|
||||
balance all services to processor cores 3 and 4.
|
||||
This wish was granted for Gregory Carter.
|
||||
(fabianx@bat.berlios.de)
|
||||
* Added initial code to add an application to an already running
|
||||
rootless session.
|
||||
Set ENABLE_ADVANCED_SESSION_CONTROL="1" and use session name
|
||||
like "add <sessionname>". Unfortunately the client returns an
|
||||
error, but the application is started anyway.
|
||||
The wish was granted for Bernhard Donaubauer.
|
||||
(fabianx@bat.berlios.de)
|
||||
* Added option to disable the showing of running sessions.
|
||||
Set ENABLE_SHOW_RUNNING_SESSIONS="0" if you want that behaviour.
|
||||
(fabianx@bat.berlios.de)
|
||||
* Updated documentation in INSTALL file.
|
||||
(fabianx@bat.berlios.de)
|
||||
* Added nxviewer-passwd to distribution. It is a fork of the
|
||||
tightvnc vncpasswd part, which is necessary for FreeNX to work
|
||||
with standard vncviewer.
|
||||
(fabianx@bat.berlios.de)
|
||||
* Added a Makefile so FreeNX can be build and installed via.
|
||||
$ make
|
||||
$ # edit nxloadconfig to point where it should install to
|
||||
$ make install
|
||||
Hereby FreeNX is installed to where nxloadconfig points and
|
||||
static paths in nxredir and nxsmb are adjusted accordingly.
|
||||
So if you want it to be in /usr/NX/ be sure to apply
|
||||
gentoo-nomachine.diff first or edit nxloadconfig manually.
|
||||
(fabianx@bat.berlios.de)
|
||||
* Added nxacl.sample component. If you copy nxacl.sample to
|
||||
$PATH_BIN/nxacl you can make as complex acl scenarios as you
|
||||
want. You have complete control over all data and can deny
|
||||
any session.
|
||||
(fabianx@bat.berlios.de)
|
||||
|
||||
14.10.2007 FreeNX 0.7.1 "Hip Hop Edition"
|
||||
* Fixed the issue that makes fonts look tiny and unreadable by default
|
||||
with freenx and the commercial client. (diamond@google.com)
|
||||
* Added invalidating of NSCD cache after group and user add.
|
||||
(diamond@google.com)
|
||||
* Added better wording with less misunderstanding to dialog of
|
||||
nxclient for Suspend/Terminate/Close case. (diamond@google.com)
|
||||
* Added 'dialog_interface=dialog' option since many installations may
|
||||
not have Xdialog and since xmessage is very limiting. This new option
|
||||
will work on any machine that has dialog and xterm.
|
||||
(puterguy@bat.berlios.de)
|
||||
* Fixed the APPLICATION_LIBRARY_PRELOAD to be just a warning and fixed
|
||||
the default path. (fabianx@bat.berlios.de)
|
||||
* Added drivers.cache.all that is reloaded just every 60 minutes.
|
||||
(puterguy@bat.berlios.de)
|
||||
* Fixed missing services stop that lead to redundant mounts and still
|
||||
running cupsd processes.
|
||||
(puterguy@bat.berlios.de)
|
||||
* Added support for mount.cifs additionally to the deprecated
|
||||
smbmount. (fabianx@bat.berlios.de, puterguy@bat.berlios.de)
|
||||
* Added "host" output to --list to see which user is connected to
|
||||
which server in case of loadbalancing.
|
||||
(fabianx@bat.berlios.de, Bastian Kames <kames@ibg-monforts.de>)
|
||||
* Fixed nxclient -printer to not use commercial client, because its too
|
||||
slow in case of huge databases like foomatic. (fabianx@bat.berlios.de)
|
||||
* Removed bad -noautokill option from the nxclient dialog spawning.
|
||||
(wayneb@bat.berlios.de)
|
||||
* Added basic support for mirrored sessions.
|
||||
* The functionality can be used by connecting to VNC session
|
||||
and choosing to "resume" such a session.
|
||||
* New configuration key: ENABLE_MIRROR_VIA_VNC=1
|
||||
* New configuration key: ENABLE_DESKTOP_SHARING=1
|
||||
(fabianx@bat.berlios.de)
|
||||
* Fixed some portability issues.
|
||||
* Fixed nxloadconfig in case that COMMAND_X is not only one word,
|
||||
like "openssl md5".
|
||||
* Added usage of "openssl md5" instead of "md5sum" by default.
|
||||
* Changed perl to COMMAND_PERL.
|
||||
* Removed rev and replaced the code with efficient awk code.
|
||||
* Added an outcommented way to also use "POSIX find" for history
|
||||
cleaning.
|
||||
(Peter O'Gorman <peter@pogma.com>)
|
||||
* Fix ownership of $SSH_AUTHORIZED_KEYS in nxkeygen, just in case
|
||||
it is run without nxsetup.
|
||||
(fabianx@bat.berlios.de, thx to sambiase on #nx)
|
||||
* Fixed diverse occurences of $sess_id in nxnode, when hostname
|
||||
contains whitespace.
|
||||
(fabianx@bat.berlios.de)
|
||||
* Fixed setting up KDE_PRINTRC altogether if ENABLE_KDE_CUPS is not 1,
|
||||
and handles errors better when it is but kde-config is not available
|
||||
or fails.
|
||||
(scop@bat.berlios.de)
|
||||
* Changed unix:$display -> :$display to enable FreeNX usage with newer
|
||||
xlib in C (used for example by Novell).
|
||||
(fabianx@bat.berlios.de)
|
||||
* Enabled 3.0.0 backend with same usage pattern as 2.[0|1].0 backend.
|
||||
(Shawn Starr <spstarr@kde.org>)
|
||||
* Bumped version number to 2.1.0-71 to let things like File-sharing
|
||||
port and auxiliary channels work.
|
||||
(fabianx@bat.berlios.de)
|
||||
* Added parsing of aux parameter. This should remove all keyboard
|
||||
related problems with nxdesktop with 2.[01].0 backend.
|
||||
(fabianx@bat.berlios.de)
|
||||
* Renamed nxclient to nxdialog and setup the necessary environment
|
||||
variable for nxagent to find it.
|
||||
(fabianx@bat.berlios.de, Thanks to NoMachine for giving this hint)
|
||||
* Added experimental support for usage of external rdesktop and
|
||||
vncviewer programs.
|
||||
This is for example needed for 3.0.0 backend.
|
||||
(fabianx@bat.berlios.de)
|
||||
* Changed the default load balancing algorithm to "random"
|
||||
as the nxcheckload script might not be available.
|
||||
(fabianx@bat.berlios.de)
|
||||
* Added ENABLE_CLIPBOARD="none|client|server|both" option
|
||||
to node.conf to disable, restrict or enable the clipboard
|
||||
synchronization.
|
||||
(fabianx@bat.berlios.de)
|
||||
|
||||
07.07.2007 FreeNX 0.7.0 "Jornade SPL Edition VI+1"
|
||||
* Fixed the printing support for CUPS 1.2.
|
||||
Older versions of CUPS are no longer supported.
|
||||
* Note: You must do as root:
|
||||
|
||||
cp /usr/lib/cups/backend/ipp /usr/lib/cups/backend/nxipp
|
||||
chmod 755 /usr/lib/cups/backend/nxipp
|
||||
|
||||
Or alternatively re-run nxsetup.
|
||||
|
||||
* Added foomatic support.
|
||||
* Note: You might need to do: ln -s /usr/bin/foomatic-ppdfile
|
||||
/usr/lib/cups/driver/
|
||||
* Added setting of CUPS_SERVER environment var.
|
||||
* Added automatic downloading of PPDs, if the client supports it.
|
||||
* Added configuration vars to tweak the new behaviour.
|
||||
* Added cups seamless support with no "use this driver?" dialogs at all.
|
||||
* Note: You need nxcupsd-wrapper on the client side for CUPS 1.2
|
||||
clients.
|
||||
|
||||
Get it from nxutils repository.
|
||||
|
||||
* Fixed Support for "Running" sessions - again.
|
||||
* Made the NXAgent exited with exit code 1 message more verbose.
|
||||
* Added support for nxipp to nxnode and nxsetup.
|
||||
* Added nxcups-gethost script for automatic usage in KDE.
|
||||
* Fixed RDP/VNC sessions. No application should be started for that type.
|
||||
(Patch by Bernard Cafarelli <voyageur@operamail.com>)
|
||||
* Added backingstore fix for older clients from Gentoo.
|
||||
(http://bugs.gentoo.org/show_bug.cgi?id=149298)
|
||||
* Fixed VNC sessions.
|
||||
* Fixed fullscreen sessions.
|
||||
(Patch by Gentoo Bugtracker)
|
||||
* Fixed --broadcast.
|
||||
* Added "passwd -u nx" to nxsetup to fix slackware.
|
||||
* Fixed respecting of enconding settings in case of rootless mode.
|
||||
* Fixed smb mounting in case nxclient sends the wrong port.
|
||||
(Patch by Jan Lockenvitz <jan.lockenvitz.ext@siemens.com>)
|
||||
* Fixed loadbalancing - was still using an undocumented variable.
|
||||
|
||||
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@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@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@mooby.net>)
|
||||
* ESD_NO_SPAWN is always set when ESPEAKER is set.
|
||||
("Felipe Alfaro Solana" <felipe.alfaro@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.
|
||||
|
||||
06.08.2005 FreeNX 0.4.4 "UKUUG Enterprise Edition"
|
||||
* Added ENABLE_1_5_0_BACKEND configuration directive:
|
||||
* Fixed fullscreen support in nxdesktop (still feels more like
|
||||
'Available Area', but with Ctrl-Alt-F you can get "real"
|
||||
fullscreen)
|
||||
* Added COMMAND_MD5SUM directive
|
||||
* Security: $USER_FAKE_HOME/.nx now gets 0700
|
||||
* Fixed support for CUPS forwarding.
|
||||
* Added secure re-transmitting to client.
|
||||
* Removed grep from getent to not search through the whole database.
|
||||
(Suggestion by "Matthew S. Harris" <mharris@google.com>,
|
||||
"Ed Warnicke" <eaw@cisco.com>)
|
||||
* Set sleeps to 60 instead of 10 seconds, removed one wrong trap.
|
||||
(Suggestion by "Sunil" <funtoos@yahoo.com>)
|
||||
* Made automatic timeout configurable.
|
||||
(Patch by "Ed Warnicke" <eaw@cisco.com>)
|
||||
* Made nxsetup more enterprise friendly. Added --localuser
|
||||
(RedHat only) and --gid.
|
||||
(Based on a patch by "Ed Warnicke" <eaw@cisco.com>)
|
||||
* Fixed resume of multiple sessions.
|
||||
|
||||
28.07.2005 FreeNX 0.4.3 "NoMachine 1.5.0 Edition"
|
||||
* Fixed reconnection problems with !M 1.5.0 client.
|
||||
* Fixed reconnection problems with !M 1.5.0 backend.
|
||||
* Added evaluation of $NX_ETC_DIR/node.conf.d/* config files.
|
||||
* Fixed a possible security problem. (The client was able
|
||||
to overwrite parameters set by the server)
|
||||
* Added ENABLE_1_5_0_BACKEND configuration directive:
|
||||
* Added support for fake cookie authentication with
|
||||
!M 1.5.0 client and 1.5.0 backend.
|
||||
* Fixed nxagent termination problems with !M 1.5.0
|
||||
backend.
|
||||
* Added RDP highcolor support for !M 1.5.0 client
|
||||
with !M 1.5.0 backend.
|
||||
* Added secure logging - Passwords are no longer shown in log files.
|
||||
* Security: Certain passwords for VNC/RDP could have been visible via
|
||||
`ps aux`.
|
||||
* Added experimental usermode authentication scheme.
|
||||
(Disabled by default)
|
||||
|
||||
16.07.2005 FreeNX 0.4.2 "Solaris / Bugfix / Linux Infotag Pforzheim Edition"
|
||||
* Removed forwarding support via "freenx.<user>", because it was
|
||||
buggy.
|
||||
* Cleaned up lots of code.
|
||||
* Fixed one case of a left over file.
|
||||
* Removed one unnecessary usage of a temporary file.
|
||||
* Added exit handlers in nxserver and nxnode for more stability on
|
||||
reboot of system.
|
||||
* Changed nxnode to be much more stable.
|
||||
* Catched one additional "unclean termination of nxagent"
|
||||
case, which lead to "zombie" sessions.
|
||||
* Reworked reconnection support for more stability.
|
||||
* Added displaying of reconnection failure in
|
||||
system log / client ssh log.
|
||||
* Added even more possibilities to catch and report session startup
|
||||
failures.
|
||||
* Fixed PNG and JPEG-levels pack method.
|
||||
* Added usage of netcat -z to check that the port is really not used by
|
||||
another agent.
|
||||
* Added nxserver --cleanup, which terminates all running sessions.
|
||||
Useful after a power outage.
|
||||
* Fixed nxclient invocation with non-standard installation path
|
||||
* Added detection of SSH2_CLIENT variable (commercial ssh)
|
||||
* Finally fixed problems with GNOME.
|
||||
* FINALLY added Solaris Support Patch.
|
||||
|
||||
24.06.2005 FreeNX 0.4.1 "LinuxTag Edition"
|
||||
* Fixed a small security problem giving access to session database.
|
||||
* Added support for 1.5.0 OSS components. (especially rootless mode)
|
||||
* Fixed Filesharing over the Internet. (Thanks to rogierm@users.berlios.de)
|
||||
* Fixed Resume on Windows with non-fullscreen sessions.
|
||||
* Added suspend/resume support for 1.5.0 OSS components.
|
||||
* Fixed display of suspended sessions in nxserver --list.
|
||||
|
||||
04.05.2005 FreeNX 0.4.0 "SambaXP Edition"
|
||||
* Opened the 0.4.0 branch.
|
||||
* Added initial support for filesharing via samba.
|
||||
* Improvements to be more node.conf compatible.
|
||||
* Added COMMAND_NETCAT, COMMAND_SSH & COMMAND_SSH_KEYGEN directive
|
||||
* Added support for 'nxloadconfig --check' to validate node.conf
|
||||
settings
|
||||
* Added initial support for sound (esd/artsd).
|
||||
* Added optional support for utmp/wtmp/lastlog database.
|
||||
* Removed support for OSS components prior version 1.4.0 in nxnode.
|
||||
Added -option option to nxagent/nxdesktop/nxviewer.
|
||||
* Added forwarding to commercial server via destination port.
|
||||
* Added more compatible getparam function
|
||||
* Sets LD_PRELOAD for applications and LD_LIBRARY_PATH for
|
||||
nxagent/nxproxy by default.
|
||||
- SET_LD_LIBRARY_PATH replaces NX_NOMACHINE_WAY and is
|
||||
enabled by default, as it is now safe to do so
|
||||
* Implemented SSHD_CHECK_IP directive.
|
||||
* Added the SESSION_HISTORY directive. Session history will by default
|
||||
be kept for 30 days.
|
||||
* Implemented DEFAULT_X_WM for unix-application virtual desktop mode.
|
||||
* Implemented SESSION_LIMIT and SESSION_USER_LIMIT.
|
||||
* Fixed nxviewer commandline for geometry and fullscreen-support
|
||||
* Added NX_LOG_LEVEL instead of NX_LOGGING, allowing less verbose
|
||||
logfile.
|
||||
* Added SESSION_LOG_CLEAN for configurable removal of the temporary
|
||||
session directory.
|
||||
* Added "--ssh2" cmdline switch for commercial ssh2-server support
|
||||
in nxsetup.
|
||||
* Added ENABLE_FORCE_ENCRYPTION to enforce the usage of encryption on
|
||||
the server.
|
||||
* Added nxprint and added -printer to nxclient together with handling
|
||||
of drivers cache.
|
||||
* Fixed a possible race-condition. (reported by Edward Warnicke
|
||||
<eaw@cisco.com>)
|
||||
* Feature Request #847 (stderror of some applications to log-file)
|
||||
* Feature Request #900 (Detect ssh/sshd in nxsetup)
|
||||
* Added printing support via userspace CUPSd and Samba.
|
||||
|
||||
20.03.2005 FreeNX 0.3.1 "Bugfix Edition"
|
||||
* Fixed keyboard mapping problems.
|
||||
* Fixed unix-custom mode; now allowing parameters to be passed.
|
||||
* Fixed password prompt detection support in nxnode-login.
|
||||
* Fixed locking to prevent usage of the same display.
|
||||
* Fixed resume when agent is no longer there.
|
||||
* Fixed error message shown to user, when session startup fails.
|
||||
* Fixed handling of /tmp/.X*-lock files.
|
||||
* Fixed handling of not closed sessions in "Terminating" status.
|
||||
* Fixed resume of multiple suspended sessions.
|
||||
|
||||
05.03.2005 FreeNX 0.3.0 "Chemnitzer LinuxTage Edition"
|
||||
* Initial CVS checkin.
|
||||
* Added unix-default as session type - by Kalev Lember
|
||||
<kalev@smartlink.ee>
|
||||
* Fixed nxclient loop - by "Neil Wilson" <neil@aldur.co.uk>.
|
||||
* Several fixes by Thorsten Sandfuchs <fux@users.berlios.de>.
|
||||
* Optional config file support (system- and user-wide)
|
||||
- by Jon Severinsson <jonno@users.berlios.de>.
|
||||
* Moved logfile to /var/log/nxserver.log.
|
||||
* Moved nx homedir to /var/lib/nxserver/home
|
||||
* Complete rewrite of authentication code
|
||||
* passdb, su or ssh is now supported.
|
||||
- by Jon Severinsson <jonno@users.berlios.de>.
|
||||
* Added NODE_AUTOSTART, EXPORT_{USERIP/SESSIONID} config file
|
||||
directives.
|
||||
* Added mechanism to forward connection to commercial NoMachine
|
||||
nxserver (as available from www.nomachine.com).
|
||||
* Added mechanism to forward connection to another nxserver. This
|
||||
allows using a "chain" of nxservers.
|
||||
* Added "floating window" support by using rootless nxagent as
|
||||
it will be standard in NX 1.5.0.
|
||||
* Added "floating window" support by just nxproxy/nxproxy connection
|
||||
and added configuration directive to enable rootless mode.
|
||||
* Added nxsetup --uninstall and added more feature to nxsetup.
|
||||
Note: You need to use nxsetup --install for installation now.
|
||||
* Added Disabling of port-forwarding, X11-forwarding, ... to ssh-key.
|
||||
|
||||
* Security: Fixed a security blunder. Authority file was not used
|
||||
and so basically xhost +localhost was set. (ported from
|
||||
0.2.8)
|
||||
|
||||
Update immediately.
|
||||
|
||||
* Security: Fixed two possible security problems (umask was not set
|
||||
correctly; ported from 0.2.8)
|
||||
|
||||
20.11.2004 FreeNX 0.2.7 "Skolelinux Edition"
|
||||
* Fix nxserver to work again with KNX-Client. ('\r' is evil)
|
||||
* Fix timeout in nxnode-login to allow proper session management
|
||||
again.
|
||||
* Fixed possible race condition for the wait-file.
|
||||
|
||||
11.11.2004 FreeNX 0.2.6
|
||||
|
||||
* Security: Fixed a possible exploit in ssh-usage
|
||||
(thanx to Sebastian Krahmer from the SuSE security team)
|
||||
* Important: Public/Private key is no longer used for PAM auth mode.
|
||||
|
||||
14.10.2004 FreeNX 0.2.5
|
||||
* Added Xdialog interface for nxclient and automatic usage
|
||||
of commercial nxclient when available. (Thx go to Rick Stout
|
||||
<zipsonic@gmail.com>)
|
||||
* Added bugfix from the 0.3.0 branch for more flexible nxdesktop in
|
||||
nxnode.
|
||||
* Added patch by Rick Stout for permission problems in nxnode.
|
||||
* Added patch by Rick Stout for a typo in nxkeygen.
|
||||
* Updated gentoo-nomachine.diff.
|
||||
* Updated CONTRIB to include a description of lazy-image encoding.
|
||||
|
||||
11.09.2004 FreeNX 0.2.4
|
||||
* Added timeout to avoid having hanging tail processes.
|
||||
* Added "locking" of the display-offset if nxagent failed to start.
|
||||
* Fixed ssh encryption for resume on client 1.4.0-snapshot 5.
|
||||
* Fixed mktemp, which was non-portable to FreeBSD and Red Hat 9.
|
||||
|
||||
10.09.2004 FreeNX 0.2-3
|
||||
* Added support for autoreconnection or autoreconnection just
|
||||
for the case when an older client version is used.
|
||||
* This makes it possible to use Reconnection with the
|
||||
stable version 1.3.2-7 (enabled by default)
|
||||
* Added instructions how to install the NoMachine sources to INSTALL
|
||||
* Changed $NX_DIR/bin/ssh to ssh to fix gentoo-nomachine.diff
|
||||
* Added nxkeygen by Stuart Herbert for easier change from the
|
||||
NoMachine key to another key afterwards.
|
||||
|
||||
* Security: Any user was able to change the status of other sessions
|
||||
in the session database by providing the correct uniqueid.
|
||||
|
||||
10.09.2004 FreeNX 0.2-2
|
||||
* Added additional support for safe session suspend,
|
||||
autosuspend when network connection times out works now!
|
||||
* AuthorizedKeysFile cannot be safely determined on Gentoo;
|
||||
changed it to config option now.
|
||||
* Added config option to completely disable passdb support.
|
||||
* Fixed bugs in nxclient dialog frontend.
|
||||
* Removed all usage of nxssh due to security concerns from SuSE.
|
||||
* Fixed session management for knx client.
|
||||
* Added detection of failed nxagent startup.
|
||||
* Updated the gentoo-nomachine.diff to be not fuzzy.
|
||||
|
||||
08.09.2004 FreeNX 0.2-1
|
||||
* Fixed support for one windows client version.
|
||||
* Fixed setting of key with --adduser.
|
||||
(Thanks to Stuart Herbert <stuart@gentoo.org>)
|
||||
* Fixed _some_ cases for AuthorizedKeysFile in sshd_config.
|
||||
(Thanks to Peter Holik <peter@holik.at>)
|
||||
|
||||
* Fixed gentoo-nomachine.diff (nxnode not in path, but nxnode-login would try that)
|
||||
* Fixed the bug with hanging tail processes.
|
||||
|
||||
07.09.2004 FreeNX 0.2-0
|
||||
* Reworked the whole security model in nxsetup due to requests from SuSE and Gentoo.
|
||||
- nxsetup does not use the NoMachine key by default.
|
||||
- PAM authentication is enabled by default.
|
||||
|
||||
* Added nxclient for compatibility with nxclient -dialog mode.
|
||||
|
||||
* Minor changes
|
||||
* Added SSHD_AUTH_PORT to config vars in nxserver
|
||||
* Made all programs NX_ aware
|
||||
* Programs do now honor the setting of AuthorizedKeysFile in sshd_config
|
||||
* Changed nxsetup check from direct reading of passwd to getent
|
||||
(Thanks to Tom Hibbert <tom@nsp.co.nz>)
|
||||
* Changed overall messages in nxsetup
|
||||
|
||||
* Made a overall clean upstream package.
|
||||
* Added Gentoo / NoMachine compatibility diff
|
||||
|
||||
06.09.2004
|
||||
* Added pam authentication
|
||||
* Added user_db switch
|
||||
* moved some su - to nxnode-login
|
||||
|
||||
02.09.2004
|
||||
* Added support for snapshot 4 (43/66)
|
||||
* Fixed compatibility issue with 1.3.0
|
||||
(Used by Knoppix 3.4 and earlier)
|
||||
* added sane logging (LOGGING is now properly used)
|
||||
|
||||
20.06.2004
|
||||
* Added Protocol version 1.4.0
|
||||
* Cleanup
|
||||
* Added missing functions
|
||||
|
||||
14.06.2004
|
||||
* Added Protocol version 1.3.2
|
||||
Reference in New Issue
Block a user