|
|
Strona główna » Pomoc » Rozwój wersji - Terminal
Rozwój wersji - Terminal |
Wersja 4.0.1.0 (19 marzec, 2024)
Wprowadzono:
- zmiany dotyczą głównie elementów Terminal GUI
Wersja 3.9.9.4 (22 październik, 2022)
Wprowadzono:
- zmiany dotyczą głównie elementów Terminal GUI
Wersja 3.9.9.2 (7 kwietnia, 2022)
Wprowadzono:
- zmiany dotyczą głównie elementów Terminal GUI
Wersja 3.9.8.3 (29 grudnia, 2020)
Wprowadzono:
- zmiany dotyczą głównie elementów Terminal GUI
Wersja 3.9.6.1 (29 maj, 2018)
Wprowadzono:
- zmiany dotyczą głównie elementów Terminal GUI
Wersja 3.9.4.9 (12 marca, 2018)
Wprowadzono:
- zmiany dotyczą głównie elementów Terminal GUI
Wersja 3.9.4.4 (17 listopada, 2017)
Wprowadzono:
- zmiany dotyczą głównie elementów Terminal GUI
Wersja 3.9.4.2 (25 sierpnia, 2017)
Wprowadzono:
- zmiany dotyczą głównie elementów Terminal GUI
Wersja 3.9.3.3 (31 stycznia, 2017)
Wprowadzono:
- zmiany dotyczą głównie elementów Terminal GUI
Wersja 3.9.1.1 (6 czerwca, 2016)
Wprowadzono:
- zmiany dotyczą głównie elementów Terminal GUI
Wersja 3.9.0.0c (1 kwietnia, 2016)
Wprowadzono:
- zmiany dotyczą głównie elementów Terminal GUI
Wersja 3.7.4.0 (17 kwietnia, 2015)
Wprowadzono:
- zmiany dotyczą głównie elementów Terminal GUI
Wersja 3.7.0.0 (7 październik, 2014)
Wprowadzono:
- zmiany dotyczą głównie elementów Terminal GUI
Wersja 3.5.8.1 (5 marca, 2014)
Wprowadzono:
- wsparcie dla Harbour 3.2.0 (ChangeLog 2014-01-03): Build 3201
- wsparcie dla xHarbour 1.2.2 (ChangeLog 9719 2012-09-29) Build 1220
- biblioteki dla Visual Studio 2010+ (Harbour 3.2.0, xHarbour 1.2.2)
- 64-bitowe biblioteki i te32.exe dla Harbour 3.2.0
- obsługa unikodowego bufora konsoli dla Harbour 3.2.0
Wersja 3.5.3.3 (21 maja, 2013)
Wprowadzono:
- zmiany dotyczą głównie elementów Terminal GUI
Wersja 3.5.3.1 (19 kwietnia, 2013)
Wprowadzono:
- zmiany dotyczą głównie elementów Terminal GUI
Wersja 3.5.2.0 (18 luty, 2013)
Wprowadzono:
- poprawiona obsługa użytkowników active directory na Windows Server 2012 i Windows 8
- zwiększona szybkość równoczesnego uruchamiania wielu aplikacji na systemach wieloprocesorowych (wyłącznie klient te.exe i te32.exe)
- możliwość przypisywania udostępnianych aplikacji Terminal użytkownikowm Windows
- nowa opcja "Transmisja/Czekaj na połączenie" (-cntout), umożliwiająca zdefiniowanie jak długo będą ponawiane próby połączenia się z serwerem Terminal (użyteczna przy serwerach wybudzanych nadchodzącym połączeniem IP)
- poprawki w działaniu farmy serwerów Terminal
- poprawka umożliwiająca korzystanie z kont użytkowników zawierających w nazwie spację
- poprawki w sysemie haseł użytkowników Terminal
- inne drobne poprawki
Wersja 3.4.1.0 (19 czerwca, 2012)
Wprowadzono:
- farmy serwerów Terminal z równoważeniem obciążenia (load-balancing).
Obecnie, do 64 serwerów Terminal można połączyć w grupę obsługującą aplikacje użytkownika. Właściwy serwer jest wybierany automatycznie w chwili gdy klient łączy się z dowolnym serwerem farmy. Równoważenie obciążenia bazuje na zadeklarowanych względnych wydajnościach serwerów oraz, ewentualnie, na faktycznym obciążeniu procesorów serwerów.
- możliwość indywidualnego udostępnienia aplikacji dla poszczególnych użytkowników Terminal
- wprowadzona możliwość zmiany hasła przez użytkownika z poziomu klienta txhb, thb, tcl
- nowy, szyfrowany plik dziennika z informacjami dotyczącymi wszystkich zmian haseł
- nowy program tdecode.exe do deszyfrowania pliku dziennika haseł
Wersja 3.3.1.0 (20 kwietnia, 2012)
Wprowadzono:
- opcja zapobiegająca przejściu klienta w stan wstrzymania (x/Harbour)
- poprawki w drukowaniu (Harbour)
Wersja 3.2.0.0 (12 stycznia, 2012)
Wprowadzono:
- dodano funkcje TrmSetFont() i TrmSetPalette() do zmiany czcionki i palety kolorów na konsoli (wyłącznie dla Harbour, xHarbour)
- dodano funkcję TrmRGB() do przeliczania składowych kolorów R, G, B na wartość COLORREF przekazywaną do funkcji TrmSetPalette()
- dodano funkcję TrmMobileCP() do zmiany strony kodowej na terminalu mobilnym (Windows Mobile/CE)
Wersja 3.1.0.2 (29 sierpnia, 2011)
Wprowadzono:
- dodana wersja bibliotek Harbour dla Harbour 3.0
- dodana wersja bibliotek xHarbour dla xHarbour 1.2.1 Rev 9382 (żródła SVN z 18.07.2011)
- wsparcie dla Windows CE 6.0
Wersja 3.1.0.1 (27 lipca, 2011)
Wprowadzono:
- zmiany dotyczą jedynie elementów Terminal GUI
Wersja 3.0.0.0a (1 kwietnia, 2011)
Wprowadzono:
- poprawki związane z automatyczną aktualizacją klienta Clipper (Te.exe) na Vista i Win7. Wykorzystywany przez klienta sterownik omvdd.dll został podzielony na minimalistyczny sterownik netdsp.dll który umieszczany jest w \windows\system32 przez instalator i nie podlega automatycznej aktualizacji oraz właściwy sterownik omvnet.dll umieszczany w katalogu razem z te.exe i aktualizowany automatycznie
Wersja 3.0.0.0 (18 marca, 2011)
Wprowadzono:
- automatyczną aktualizację plików klienta z serwera Terminal z możliwością aktualizacji własnych plików użytkownika (patrz tguimigra_pl.pdf)
- nowy graficzny klient z edycją parametrów startowych dla aplikacji Clipper/xHarbour/Harbour działający na Windows i Linux
- możliwość łatwego tworzenia skrótów jawnych i zaszyfrowanych do startu aplikacji z klienta Windows i Linux
- możliwość korzystania z symbolicznego adresu serwera dla klienta Clipper
- ujednolicono większość parametrów dostępnych z linii komend dla klienta Clipper/xHarbour/Harbour
- ujednolicono logi klienta - wszystkie aplikacje korzystają z Terminal\Client\Logs\tcllog.txt
- nowe instalatory:
- główny instalator Windows zawierający serwera, klienta, dokumentację i pliki developerskie
- minimalny instalator klienta Windows
- minimalny instalator klienta Linux
Wersja 2.8.0.7 (19 stycznia, 2011)
Wprowadzono:
- poprawiono detekcję wymuszonego rozłączenia aplikacji - w wersjach wcześniejszych aplikacje mogły sporadycznie zostawać na serwerze po rozłączeniu terminala
Wersja 2.8.0.5 (24 listopad, 2010)
Wprowadzono:
- zmiany dotyczą jedynie elementów Terminal GUI
Wersja 2.8.0.0 (24 września, 2010)
Wprowadzono:
- Poprawiono przekazywanie adresu IP końcówki terminalowej do współpracującego serwera Mediator
Wersja 2.7.2.0 (10 sierpnia, 2010)
Wprowadzono:
- Mechanizm umożliwiający przekierowanie użytkowników "w locie" do innego katalogu aplikacji
- Zmieniono wzory skryptów linkujących aplikację. Dla zapewnienia pełnej stabilności, aplikacje 32-bitowe powinny być linkowane w trybie multi-threaded
- Poprawka zachowania w przypadku niezgodności wersji klienta i serwera
- Poprawka sekwencji połączenia z protokołem szyfrującym RSA - w niektórych przypadkach połączenie było niepotrzebnie odrzucane przez serwer z komunikatem "nieprawidłowy użytkownik lub hasło"
Wersja 2.7.1.0 (25 czerwca, 2010)
Wprowadzono:
- Możliwość autoryzacji użytkowników Terminala przez Windows (active directory)
- Dodatkowa autoryzacja użytkowników Terminala przez podanie grup do których powinni należeć (Domain Local Groups)
- API do odczytywania w aplikacji nowych informacji logowania: TrmDomain(), TrmAuthMd(), TrmGroups()
Wersja 2.7.0.0a (11 maja, 2010)
Wprowadzono:
- W bibliotekach Harbour 2.0: poprawkę dotyczącą konwersji wyświetlanych znaków o kodach > 127
- Uaktualniono dokumentację serwera Terminal
Wersja 2.7.0.0 (26 kwietnia, 2010)
Wprowadzono:
- Pracę wszystkich aplikacji za pośrednictwem jednego portu sieciowego serwera - łatwiejsza konfiguracja dostępu z sieci zewnętrznych
- Zintegrowany z tmtool.exe edytor listy aplikacji, które mogą być uruchamiane terminalowo (allowed.aps)
Wersja 2.6.0.0 (16 kwietnia, 2010)
Wprowadzono:
- Wersje bibliotek Terminala dla Harbour 2.0
- Wersje bibliotek Terminala dla xHarbour 1.2.1.1 (xHarbour 1.2.1,Rev. 6686, CVS snapshot z 15.02.2010)
- Implementacja funkcji TrmPlaySnd() i TrmGetBatt() dla klienta Linux (te32)
Wersja 2.5.0.0 (11 luty, 2010)
Wprowadzono:
- Nowa opcja (/TMT=xxxx) Terminal.exe umożliwiająca zdefiniowanie portu do komunikacji z narzędziem TMTool
- Częściową obsługę myszy w kliencie WinCE (LBUTTONDOWN, LBUTTONUP, LDBLCLK)
- Implementacja funkcji TrmGetFile(), TrmPutFile() oraz TONE() dla terminala WinCE
- Implementacja funkcji TrmPlaySnd() do odtwarzania zadanych dźwięków w kliencie Windows oraz WinCE
- Implementacja funkcji TrmFDOpen() i TrmFDSave() do obsługi FileDialog w Windows oraz WinCE
- Implementacja funkcji TrmGetBatt() zwracającą stan baterii na kliencie Windows oraz WinCE
- Wersje bibliotek zgodne z Mediatorem 5.0. Biblioteki zgodne ze starszymi wersjami Mediatora umieszczono w podkatalogu LIB\OLDMED
- Inne drobne poprawki
Wersja 2.4.5.0 (10 listopada, 2009)
Wprowadzono:
- Poprawki instalatora umożliwiające instalację i pracę na Windows 7
Wersja 2.4.4.0 (30 września, 2009)
Wprowadzono:
- W 16-bitowej wersji dołożono w kliencie opcje /PRB i /S umożliwiające zapobieganie fragmentowaniu zdalnych wydruków
- xHabour 1.2.1 i późniejsze - poprawka funkcji SaveScreen() i RestScreen() zwišzana z nową architekturą GT
- te.exe i te32.exe - dołożone wyświetlanie litery wersji programu
- te32.exe - dołożone wyświetlanie nazwy niezdefiniowanego symbolu przy użyciu TrmTrmRPC()
- te32.exe - po nieudanym połączeniu do serwera wyświetlana jest wersja pracującego serwera Terminal
Wersja 2.4.3.0j (10 września, 2009)
Wprowadzono:
- Poprawka klienta te32.exe dla xHarbour/Harbour. W wersji 2.4.3.0 i 2.4.3.0i te32.exe wysyłało do aplikacji bardzo dużo zbędnych pakietów statusu. Zaleca się natychmiastową wymianę te32.exe na wersję 2.4.3.0j
Wersja 2.4.3.0i (2 września, 2009)
Wprowadzono:
- Wsparcie dla biblioteki okienkowej CT.LIB dla xHarbour 1.2.1
Wersja 2.4.3.0 (17 lipca, 2009)
Wprowadzono:
- Obsługa myszki w aplikacjach xHarbour od wersji 0.996
Wersja 2.4.1.0 (22 czerwca, 2009)
Wprowadzono:
- wersje bibliotek dla xHarbour 1.2.1 (wsparcie dla nowego interfejsu GT)
- drobne poprawki w protokołach komunikacyjnych
Wersja 2.4.0.0 (4 grudnia, 2008)
Wprowadzono:
- możliwość szyfrowania transmisji algorytmami AES 128 bit, AES 256 bit i 3DES 192 bit
- wersje bibliotek dla Visual C++ 2005 (8.0)
Wersja 2.3.3.0 (23 września, 2008)
Wprowadzono:
- funkcję TrmExtInkey umożliwiającą sterowanie zachowaniem odczytu klawiatury w te32. Można niezależnie zmieniac kody zwracane przez klawisze z Shift i litery z Control.
- poprawiono możliwość pracy serwera na Windows 2008/Vista ( w wersji 2.3.2.2 był z tym problem)
Wersja 2.2.8.0 (14 stycznia, 2008)
Wprowadzono:
- dostosowanie do wersji xHarbour 1.0
- ograniczenie maksymalnej liczby zalogowanych sesji indywidualnie dla każdego konta terminala
Wersja 2.2.7.1 (18 stycznia, 2007)
Wprowadzono:
- dostosowanie do wersji xHarbour 0.99.7 (Beta-1.7)
- możliwość wymuszania zmiany haseł użytkowników co zadaną liczbę dni
- możliwość blokowania konta użytkownika po wybranej ilości błędnych loginów
- możliwość blokowania zmiany hasła na takie samo w określonym czasie
- funkcja TrmNupadCm(.T.) wymuszająca zwracanie kodu przecinka po naciśnienciu klawisza 'Del' klawiatury numerycznej przy aktywnym 'NumLock'
Wersja 2.2.6.1 (10 marca, 2006)
Wprowadzono:
- dostosowanie do wersji xHarbour 0.99.6 (Beta-1.6)
- nowy klient terminala na platformy Pocket PC 2003(SE) oraz Windows CE .NET 4.2. Współpracuje wyłącznie z aplikacjami xHarbour
- nowa opcja umożliwiająca przypisanie aplikacji do procesorów w momencie startu
- poprawiony algorytm uruchamiania aplikacji umieszczonych w pliku allowed.aps - obecnie można używać parametrów wywołania
- poprawiono możliwość zabijania aplikacji przy użyciu te /kill or te32 -kill
- poprawiono problem z drukowaniem na drukarce podpiętej do stacji terminalowej z Win98 z wyłączonym buforowaniem wydruków
- poprawiono problem 100% obciążenia CPU przez te32 na stacji terminalowej z systemem Win98/Me
- wprowadzono kilka poprawek zmniejszających niebezpieczeństwo utraty połączenia
- tmtool - poprawiono algorytm 'kill session'
- tmtool - poprawiono sposób wyświetlania i sortowania list
Wersja 2.2.4.1 (10 czerwca, 2005)
Wprowadzono:
- automatyczne logowanie błędów w aplikacji (trmaperr.tlg) i te (trmteerr.tlg)
- wersja xHarbour: dodano funkcję TrmIsPrinter() - zdalny odpowiednik działającej lokalnie funkcji IsPrinter()
- wersja xHarbour: zaimplementowano automatyczne przekazywanie polecenia SET DEVICE TO PRINTER na zdalną drukarkę terminala
- poprawkę umożliwiającą wielokrotne wywoływanie różnych exeków z terminala -w przypadku włączonego szyfrowania było to niemożliwe
- wersję bibliotek dla xHarbour 0.99.5
Wersja 2.2.3.0 (5 kwietnia, 2005)
Wprowadzono:
- poprawiony algorytm oddawania czasu procesora przy odczycie klawiatury. Poprzedni algorytm mógł wprowadzać znaczne spowolnienie pracy aplikacji, zwłaszcza w tych miejscach gdzie klawiatura jest często sprawdzana np. w celu wykrycia naciśnięcia ESC.
UWAGA!
Poprawka tego błędu dostępna jest również w starszych wersjach i jest udostępniana na żądanie nawet przy braku wykupionej asysty
- wersja xHarbour: udoskonalony algorytm odświeżania ekranu. Obecnie aplikacja pracuje szybciej i generuje mniejszy ruch sieciowy
- wersja xHarbour: wprowadzono automatyczne przekierowanie portów LPT1-LPT3 serwera na odpowiednie porty terminala. Aby wyłączyć tę funkcję należy uruchamiać te32.exe z parametrem -NOP
- wersja bibliotek dla xHarbour 0.99.4
Wersja 2.2.1.0 (10 stycznia, 2005)
Wprowadzono:
- poprawki umożliwiające pracę z WinXP SP2
- wersje bibliotek dla xHarbour 0.99.3
- możliwość pracy wielu Terminali na wspólnym pliku konfiguracyjnym (wspólne konta użytkowników i hasła)
- nowy algorytm szyfrowania haseł, możliwość "wymuszania" zmiany i "mocnych" haseł
- poprawkę funkcji TrmPutFile() i TrmGetFile() - przy przesyłaniu skompresowanego pliku i włączonej kompresji mogło następować nagłe rozłączenie połączenia
- automatyczne przekierowanie wydruków aplikacji na terminal w wersji xHarbour
- zwiększono częstotliwość wysyłania zmian ekranu
Wersja 2.0.2.1 (8 lipca, 2004)
Wprowadzono:
- bardzo efektywną kompresję transmisji sieciowej pomiędzy te i aplikacją
- wersje bibliotek dla xHarbour 0.99 (Beta-1)
- poprawkę przyśpieszającą rozpoczęcie drukowania
- w wersji 32-bitowej (te32) poprawkę zwiększającą częstotliwość odczytywania znaków z klawiatury. Przy automatycznym podawaniu znaków (np. z czytnika kodu kreskowego) niektóre mogły ginąć
- redukcję zajętości segmentu DGROUP w aplikacji CA-Clipper i te.exe o ok 2.5 KB
Wersja 2.0.1.1 (18 marca, 2004)
Wprowadzono:
- wsparcie dla konsolowych aplikacji xHarbour/Harbour. 32-bitowe emulatory terminala dla Windows (te32.exe)
- eksperymentalna wersja emulatora terminala (te32) dla Linuksa
- funkcja importu i eksportu użytkowników serwera Terminal
- możliwość definiowania listy aplikacji które mogą być uruchamiane za pośrednictwem serwera Terminal
- zmiana sposobu oddawania czasu procesora po stronie aplikacji - ważne na niektórych wieloprocesorowych serwerach z procesorami Xeon
- inne drobne udoskonalenia i poprawki
Wersja 1.3.6.x
Wprowadzono:
- możliwość administracyjnego "zabijania" sesji użytkowników z poziomu terminala (te.exe)
- obejście błędu podsystemu DPMI powodujące GPF przy próbach drukowania na Windows XP i niektórych Windows 2000
Wersja 1.3.5.x
Wprowadzono:
- możliwość zdalnego konfigurowania/zmiany opcji serwera Terminal przy użyciu programu TMT (Terminal Management Tool)
- dodanie funkcji TrmFlPrint() umożliwiającej przesłanie i wydrukowanie pliku na terminalu
Wersja 1.3.4.x
Wprowadzono:
- możliwość definiowania ograniczeń logowania dla użytkowników - każde konto może zostać założone bez ograniczeń, ewentualnie z ograniczeniem do tylko jednej sesji w danym czasie lub z ograniczeniem do logowania się tylko z jednego komputera
- możliwość pracy serwera Terminal jako usługa Windows NT/200x/XP
- możliwość ograniczenia wielkości pakietów komunikacyjnych przesyłanych między terminalem i aplikacją (opcja /PKTn do te.exe)
Wersja 1.3.3.x
Wprowadzono:
- możliwość automatycznego wyłączenia (shutdown) serwera Terminal o zadanej porze w określone dni tygodnia
- optymalizację zajmowanych przez serwer zasobów (jeden listener wspólny dla TCP/IP i IPX/SPX)
- rozbudowaną diagnostykę i szczegółowe kody zdarzeń i błędów podczas logowania użytkowników
- modyfikację algorytmu rozpoznawania zakończenia pracy przez aplikację
- dodanie w te.exe zabezpieczenia przed przepełnieniem bufora wysyłanych do aplikacji klawiszy ("Connection closed on send" przy dłuższym przytrzymaniu klawisza i wolnym łączu)
Wersja 1.3.2.x
Wprowadzono:
- monitor sesji
- dwa sposoby licencjonowania - na sesje (każde okno terminala jest traktowane jak osobna licencja) i na urządzenia (wszystkie okna terminala uruchomione na jednej stacji roboczej traktowane są jako jedna licencja)
- zapisywanie do oddzielnego dziennika zdarzeń związanych z aktywnością użytkowników (logowanie, wylogowanie)
- poprawkę związaną z możliwością blokowania się połączeń nowych użytkowników w sieciach o niskiej przepustowości i o dużej stopie błędów
- usprawnienie listenera (po wystąpieniu błędu sieciowego podejmuje próbę dalszej pracy)
- optymalizację logowania się nowych użytkowników i uruchamiania kolejnych aplikacji
- możliwość zmiany hasła użytkownika z poziomu te.exe (opcja /CHPWD)
|
|