OTerm
Terminal TCP napisany z myślą o przyspieszeniu powtarzających się czynności
podczas testowania urządzeń/aplikacji pracujących z protokołami tekstowymi.
Środowisko: Turbo C++ Explorer/BDS 2006.
Cechy:
- historia ostatnich połączeń/prób połączeń,
- historia wysyłanych komend (przywoływanie przy użyciu strzałek góra-dół w polu edycji),
- auto-uzupełnianie wprowadzanych komend (na podstawie zapamiętywanej listy wysyłanych komend).
Uwaga. Komponenty TClientServer/TClientSocket nie są domyślnie zainstalowane na palecie narzędziowej BDS2006 i nowszego RAD Studio. Instalacja: menu Component/Install Packages, Add, {pf}\BDS\4.0\bin\dclsockets100.bpl lub {pf}\CodeGear\RAD Studio\5.0\bin\dclsockets100.bpl.
Ściągnij archiwizator 7-zip aby rozpakować pliki 7z.
Wersja 1.0.9, 22.01.2017
Aplikacja i kod: OTerm_1_0_9.zip
Changelog:
- dodana opcja "Auto reconnect"
- dodana opcja "Send periodically as ping" (cykliczne - co 5 minut - wysyłanie określonego tekstu jako swego rodzaju ping)
- dodana opcja "Beep on disconnect"
- dodana opcja "Log connection state"
- FIXED: wyciek pamięci związany z TRichEdit (poprzez czyszczenie całej zawartości przy przepełnieniu bufora ekranu)
Wersja 1.0.8, 11.04.2011
Aplikacja i kod: OTerm_1_0_8.7z (7-zip)
Lista zmian:
- wprowadzona obsługa prostych pluginów,
- udostępniony przykładowy plugin automatyzujący nietypową autoryzację typu CHAP używającą funkcji skrótu MD5.
Wersja 1.0.7, 26.01.2011
Aplikacja i kod: OTerm_1_0_7.7z (7-zip)
Lista zmian:
- poprawiony błąd polegający na dodawaniu nadmiarowych znaków nowej linii do pliku logu,
- zawartość TRichEdit nie jest przesuwana gdy opcja auto-scroll jest wyłączona ale osiągnięty został limit buforowanych linii (najstarsze linie są usuwane),
- okno "About" uzupełnione o czas i użyte opcje kompilacji,
- katalog wskazany przez "Log to file..." zapisywany do pliku ini i wskazywany jako domyślny przy kolejnym użyciu funkcji.
Wersja 1.0.6, 07.11.2009
Aplikacja i kod: OTerm_1_0_6.7z (7-zip)
Lista zmian:
- poprawiony błąd polegający na przeskakiwaniu sugerowanego tekstu z historii wprowadzanych komend o jedną pozycję do przodu gdy podczas przeglądania historii (UP/DOWN) ostatnią akcją było wciśnięcie strzałki w dół.
Wersja 1.0.5, 19.05.2009
Lista zmian:
- dodana kontrolka IpEdit (WC_IPADDRESS),
- drobne zmiany w skanerze TCP.
Wersja 1.0.4, 04.04.2009
Lista zmian:
- zapis ustawień - zapis informacji o stanie zmaksymalizowania,
- menu kontekstowe dla TRichEdit,
- kolejność na liście ostatnich połączeń nie ulega odwróceniu przy kolejnych uruchomieniach programu,
- okno "Connect to..." - po uruchomieniu jako parametry domyślne podstawiane ustawienia ostatniego połączenia,
- dodane proste narzędzie do pingowania.
Wersja 1.0.3, 25.11.2008
Lista zmian:
- poprawiony błąd polegający na braku automatycznego scrollowania przy większej ilości linii logu,
- zmniejszenie generowanego obciążenia procesora (100 komunikatów przychodzących/sekundę, śr. długość komunikatu 20 B, pojemność widocznego bufora 10000 linii, włączony autoscroll -> 30% pentium M @600MHz),
- ustawienia: dodany wybór pojemności widocznego bufora, od 100 do 10000 linii,
- autouzupełnianie: po wprowadzeniu części komendy strzałka w górę lub w dół powoduje wyświetlenie zgodnych komend z historii, Delete kasuje wskazany wpis z listy autouzupełniania,
- autouzupełnianie: usunięty problem przy ręcznym podmienianiu części komendy w polu edycyjnym (niepożądane zastępowanie całej komendy przez funkcję autouzupełniania),
- usunięte sporadyczne zamykanie się programu przy funkcji reconnect po błędzie połączenia.
Wersja 1.0.2, 31.10.2008
Lista zmian:
- usunięty możliwy AV przy odebraniu danych binarnych,
- ustawienia: dodane Always On Top,
- ustawienia: case-sensitive auto-complete,
- ustawienia: SO_KEEPALIVE,
- toolbar: reconnect, disconnect,
- menu: File/Hide to tray.
Wersja 1.0.1, 10.03.2008
Lista zmian:
- poprawka/zmiana sposobu działania funkcji autocomplete,
- zintegrowany prosty skaner TCP,
- kilka dodanych ustawień.
Wersja 1.0.0, 03.03.2008