[Thinlinc-announce] ThinLinc 1.3.1 released

Peter Astrand peter at cendio.se
Fri Aug 20 13:24:45 CEST 2004


(An english version follows.)

ThinLinc 1.3.1 är nu klar. Denna version innehåller felrättningar och
säkerhetsfixar. 

Klienter kan som vanligt hämtas direkt från hemsidan. Servermjukvaran
finns tillgänglig på partnerwebben samt på
http://www.cendio.se/files/thinlinc/protected/ (kräver inloggning).


En mer detaljerad beskrivning av nyheterna följer. 


* Allmänt:

    * "Närmaste skrivare" samt skuggning fungerade inte korrekt för
      användare med användarnamn som innehåller stora bokstäver.


* Klienten:

    * SÄKERHETSFIX: Windowsklienten innehåller SSH-programvaran
      "Putty". Nyligen upptäcktes ett säkerhetsproblem i den. ThinLinc
      1.3.1 innehåller Putty version 0.55, som ej är sårbar. För mer
      information, see rekommendationen CORE-2004-0705 på
      http://www.coresecurity.com/corelabs/.

    * SÄKERHETSFIX: UNIX-klienten innehåller en mjukvara som heter
      "sercd", för omdirigering av lokala serieportar. Nyligen
      upptäcktes ett säkerhetshål i den, som potentiellt kan leda till
      att användare på terminalservern kan exekvera kod på
      klientendatorn, som användaren som ThinLinc-klienten körs
      som. Det här problemet är nu åtgärdat.

      Notera: tidigare klienter är sårbara endast om
      serieportsomdirigering är aktiverad. 

    * Ett problem som fick klienten att krascha (mestadels på datorer
      som kör Windows XP) har åtgärdats. 

    * När man kör Java-klienten i moderna versioner av Internet
      Explorer så var det tidigare problem med att skriva tecken med
      AltGr-tangenten, som t.ex. "@" och "\". Det här problemet är nu
      åtgärdat. 

    * UNIX-klienten kraschade tidigare när man körde i
      icke-fullskärmsläge och bytte virtuellt skrivbord. Det här
      problemet har funnits i alla tidigare utgivna
      ThinLinc-versioner, men har nu rättats till. 

    * Det är nu möjligt att låsa "kontrollpanelen" i klienten. 


* Server:

    * Rutinen som startar upp nya sessioner har skrivits om och är mer
      tillförlitlig nu. 

    * Det mesta av innehåller i ~/.thinlinc har flyttats till
      /var/opt/thinlinc/sessions/<användarnamn>/<session>. Det här gör
      det möjligt att starta nya sessioner även om det inte finns
      något ledigt utrymme i hemkatalogen, t.ex. 

      Filen ~/.Xauthority har också flyttats till /var/opt/. Detta
      löser ett problem med Novell Netware-NFS-servrar, som ibland ej
      hanterar hårda länkar korrekt. 

      Notera: I 1.3.1 så finns filerna "passwd", "terminfo",
      "terminfo.bat" och "xinit.log" i ~/.thinlinc i form av
      symboliska länkar. Dessa kommer att tas bort i framtida
      versioner. 

    * När man använder lastbalansering mot flera
      Windowsterminalservrar så möjliggör ThinLinc att man
      återansluter till frånkopplade sessioner. Den server med den
      frånkopplade sessionen väljs, istället för den med minst
      belastning. Den här funktionen fungerade inte korrekt i 1.3.0 på
      vissa Linuxdistributioner, t.ex. Red Hat Linux 9. Detta problem
      har nu åtgärdats. 

    * I vissa fall kunde VSM-agenten krascha när en användare endast
      existerade på vissa maskiner i ett ThinLinc-kluster. Det här
      problemet har nu åtgärdats.


* TLCOS (minidistribution):

    * Systemet hanterar nu vissa typer av CD-ROM-läsare bättre, vilket
      underviker problem med fördröjningar när man använder
      omdirigering av lokala enheter. 


* Windowsintegration:

    * Bättre stöd för att klipp-och-klistra icke-ASCII-tecken mellan
      Windows- och UNIX-applikationer. 



----English version:

ThinLinc 1.3.1 is now released. This version contains security fixes
and several other corrections. The changes are:

* General:

    * The "nearest printer" feature and shadowing did not work
      correctly for users with mixed-case usernames. This has been
      corrected.


* Client:

    * SECURITY FIX: The Windows client contains the SSH implementation
      "Putty". Recently, a security problem was discovered in this
      software. ThinLinc 1.3.1 contains Putty version 0.55, which is
      not vulnerable. For more information, see the advisory
      CORE-2004-0705 at http://www.coresecurity.com/corelabs/.

    * SECURITY FIX: The UNIX client contains a software called
      "sercd", for redirecting local serial ports. Recently, a
      security problem was discovered, which can potentially make it
      possible for any user on the terminal server to execute code on
      the client, as the user running the ThinLinc client. This has
      been corrected in client version 1.3.1.

      Note: earlier clients are vulnerable only if serial port
      redirection is enabled.

    * A problem which caused the client to crash (usually when running
      on Windows XP) has been fixed. 

    * When using the Java Browser Client with recent versions of
      Internet Explorer, it was not possible to type AltGr-characters,
      such as "@" and "\" on a Swedish keyboard. This problem has now
      been fixed. 

    * The UNIX client sometimes crashed when running in non-fullscreen
      mode and switching workspaces. This problem has been present in
      all previous ThinLinc versions, but has now been corrected.

    * It is now possible to disable the "control panel" in the
      client. 


* Server:

    * The routine which starts new sessions has been rewritten, and
      is more reliable now. 

    * Most of the contents of ~/.thinlinc has been moved to
      /var/opt/thinlinc/sessions/<username>/<session>. This makes is
      possible to start new sessions even though the users home
      directory is out of quota, for example. 

      The file ~/.Xauthority has been moved to /var/opt/... as
      well. This solves some problems with non-confirming Novell
      Netware NFS servers, which sometimes fails to handle hard links
      correctly.

      Note: In 1.3.1, the files "passwd", "terminfo", "terminfo.bat"
      and "xinit.log" are still available in ~/.thinlinc as symbolic
      links. These will be removed in future versions. 

    * When using load balancing with multiple Windows Terminal
      Services, ThinLinc makes it possible to reconnect to
      disconnected sessions (the server with the disconnected session
      is selected, rather than the server with the least load.). With
      1.3.0, this did not work on some Linux distributions, such as
      Red Hat Linux 9. This problem has now been fixed. 

    * In some cases, the VSM agent crashed when a user did not exist
      on all machines in a cluster. This has been corrected. 


* TLCOS (client OS):

    * The system now handles certain types of CD-ROM drives better,
      which avoids delays when using local drive redirection. 


* Windows Integration:

    * Better support for cutting and pasting non-ASCII characters
      between Windows and UNIX applications.


-- 
Peter Åstrand		Chief Developer
Cendio			www.thinlinc.com
Teknikringen 3		www.cendio.se
583 30 Linköping        Phone: +46-13-21 46 00




More information about the Thinlinc-announce mailing list