691 lines
31 KiB
Plaintext
691 lines
31 KiB
Plaintext
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
|