UTF-8; Pure HTML 4.01; CSS 3;
agent03.shtml 17.00.000
Zmiany: 19.01.2015
Wstęp | | How To | | Słownik | | Menu | | "Sznurki" ]

Opis wydania

Wersja 1.8 Wydanie 553 Edycja Przejściowa

Wersja 1.8 Wydanie 553 rozwiązała problemy, które uniemożliwiały użytkownikom MSN i Starband wysyłać Emaile:

Wersja 1.8

Wersja 1.8 rozwiązała szereg problemów wykrytych w naszej poprzedniej wersji, wersji 1.7, jak również wiele innych problemów o długiej historii:

Wersja 1.7

Wersja 1.7 rozwiązała szereg problemów wykrytych w naszej poprzedniej wersji, wersji 1.6.

Wersja 1.6

Agent 1.6 wprowadza uspawnienia i poprawki błędów w wielu dziedzinach:

Poprawki związane ze zgodnością z Y2K

  1. W trakcie wyświetlania dat rok nie był rozszerzany do dwóch cyfr dla lat mniejszych niż 10. Zdarzało się to tylko wtedy, jeśli format dat w panelu kontrolnym Windows skonfigurowany był do wyświetlania dwucyfrowych dat. Dla lat 2000-2009 odprogramowanie popełniało błąd przy dodawaniu poprzedzającego zera i wyświetlało rok jako liczbę od 0 do 9 (np. 11/12/9 zamiast 11/12/09 lub 3/8/0 zamiast 3/8/00). Był to jedynie problem kosmetyczny, ponieważ wiadomości były wyświetlane i czyszczone prawidłowe.
  2. Obsługa niektórych lat dwucyfrowych w polu wiadomości Date: była nieprawidłowa. Jeśli pole Date: odebranej przez oprogramowanie wiadomości miało rok dwucyfrowy, to oprogramowanie nieprawidłowo interpretowało wartości z zakresu między 00 i 69. Oprogramowanie przyjmowało stulecie jako 1900 i w konsekwencji nieprawidłowo interpretowało datę, ponieważ nie potrafiło obsłużyć dat przed rokiem 1970. W dodatku oprogramowanie przydzielał złą godzinę. Wiadomości dotknięte tym problemem były nieprawidłowo wyświetlane i czyszczone. Uwaga, kolosalna większość wiadomości używa dat czterocyfrowych i nie jest dotknięta tym problemem. Teraz Agent prawidłowo interpretuje wartość roku. Agent przyjmuje, że każdy rok z zakresu 00-69 należy do 21 wieku, a każdy rok z zakresu 70-99 należy do 20 wieku.
  3. W trakcie pobierania grupy newsowej (np. "Get New Groups" (Pobierz nowe grupy), "Refresh Groups List" (Odśwież listę grup)...) Agent nieprawidłowo formatował rok dla lat z zakresu od 2000 do 2009.

Tworzenie wiadomości

Wprowadziliśmy wiele usprawnień, aby pomóc ci tworzyć wiadomości i dodawać załączniki.

  1. "Edit" (Edycja) i "Undo" (Cofnij)/"Redo" (Ponów) w oknie tworzenia ("Composition Window")

    Poprzednio jeśli popełniłeś pomyłkę (jak skasowanie całego tekstu, który właśnie wklepałeś) w trakcie tworzenia widomości nie miałeś możliwości ratunku, żadnych szans na odzyskanie danych. Poprawiliśmy to, tak więc każda sekwencja operacji, która modyfikuje tekst twojej wiadomości może być cofnięta. Lista operacji, które mogą być cofnięte/ponowione zawiera pisanie, kasowanie, wycinanie, wklejanie, wstawianie pliku, stosowanie kodowania ROT13 i wprowadzanie poprawek pisowni. W dodatku operacje cofnięcia mogą zostać odwrócone, jeśli cofnąłeś się za daleko. Nie ma ograniczenia ilości operacji, które mogą być cofnięte.

    Agent łączy każdą sekwencję równoważną pisaniu lub kasowaniu do pojedynczej operacji cofnięcia. Na przykład, jeśli napiszesz skewencję znaków "abcd" bez żadnej dodatkowej operacji, późniejsze cofnięcie skasuje całą sekwencję "abcd". Podobnie, jeśli naciśniesz 10 razy z rzędu klawisz Delete, to operacja cofnięcia przywróci 10 skasowanych znaków na raz.

    Patrz "Undo" (Cofnij)/"Redo" (Ponów).

  2. Polecenie "Paste Header Fields" (Wklej pola nagłówka)

    Poprzednio, gdy odpowiadałeś lub przesyłałeś wiadomość dalej, Agent posiadał opcję wyboru alternatywnych wpisów w pola To: (Do:) i Cc: (DW:). Wybór ten dostępny był poprzez listę rozwijaną (np. klikałeś strzałkę na prawo od pola, aby zobaczyć dostęne możliwości). Nowa opcja menu "Edit" (Edycja) | "Paste Header Fields" (Wklej pola nagłówka) zastąpiła powyższą czynność.

    W celu uzyskania dodatkowych informacji, patrz "Paste Header Fields" (Wklej pola nagłówka).

  3. Przeciąganie i upuszczanie w oknie tworzenia ("Composition Window")

    Możesz zaznaczyć i przeciągnąć blok tekstu w oknie tworzenia ("Composition Window"), a potem upuścić w innym miejscu okna. Po prostu zaznacz tekst do skopiowania lub przesunięcia, potem złap tekst myszą i przeciągnij tekst w nowe miejsce. Zwolnij przycisk myszy i tekst zostanie upuszczony w jego nowym miejscu. Jeśli przeciągasz i upuszczasz używając lewego przycisku myszy, tekst zostanie upuszczony natychmiast. Jeśli używasz prawego przycisku myszy, będziesz miał kontrolę nad upuszczaniem. W tym przypadku pojawi się okno dialogowe pozwalające ci bezpośrednio upuścić tekst lub poprzedzić go znakiem cytowania.

    Możesz również przeciągać i upszczać tekst pomiędzy oknem tworzenia ("Composition Window") i inną aplikacją wspierającą OLE, np. Microsoft Word.

    Możesz przeciągać URLe do innych aplikacji, np. na pulpit. Możesz także kopiować URLe do Schowka (np. klikając prawym przyciskiem na URLu i wybierając "Copy" (Kopiuj), a potem wkleić je do innej aplikacji Na przykład, jeśli jest tam adres emial, na który wysyłasz wiadomości regularnie, możesz skopiować ten URL emailowy na pulpit. Dwuklikając ten URL na pulpicie otworzysz okno tworzenia ("Composition Window") Agenta, z polem "To:" (Do:) wypełnionym właśnie tym adresem.

  4. Dodawanie załączników do wiadomości

    Możesz teraz przeciągać i upuszczać pliki do okna tworzenia ("Composition Window"). Plik jest dodawany do listy załączników. Możesz również upuścić plik do okna dialogowego "Attachments" (Załączniki), z takim samy efektem.

    Może nawet jeszcze prościej, możesz po prostu skopiować plik (powiedzmy z Windows Explorer), a potem wkleić go na jeden z dwóch sposobów:

    Aby wkleić plik jako załącznik, otwórz okno dialogowe "Attachments" (Załączniki) Agenta i kliknij "Paste" (Wklej).

    Jeśli plik zawiera tekst, możesz wkleić zawartość pliku bezpośrednio tekstowej części okna tworzenia ("Composition Window") poprzez wybranie "Edit" (Edycja) | "Paste" (Wklej), "Edit" (Edycja) | "Paste as Quote" (Wklej jako cytat) lub "Edit" (Edycja) | "Paste as Quote Custom" (Wklej jako cytat użytkownika) (albo kliknij prawym przyciskiem i wybierz "Paste" (Wklej), "Paste as Quote" (Wklej jako cytat) lub "Paste as Quote Custom" (Wklej jako cytat użytkownika) z menu kontekstowego).

    Możesz również przeciągnąć załącznik z odebranej wiadomości do innych aplikacji, a także skopiować ją do Schowka, w celu wklejenia do innych aplikacji.

    W celu uzyskania dodatkowych informacji, patrz Przeciąganie i upuszczanie oraz wykorzystanie Schowka.

  5. Pozostałe usprawnienia

    Shift+Tab teraz działa w części tekstowej okna tworzenia ("Composition Window") i służy do przesuwania wstecz zaznaczenia do poprzedniej kontrolki.

    Kontrolka Cc: (DW:) w oknie tworzenia ("Composition Window") jest teraz bezpośrednio po Subject: (Temat:) i przed obszarem Text: (Tekst:). Takie zachowanie jest kontrolowane przez nowy parametr AGENT.INI [Message]TabToCc=<n>, którego domyślna wartość wynosi 1... Ustawienie 0 przywraca stary porządek zakładki.

    Dodaliśmy nową opcję menu, "Edit" (Edycja) | "Paste as Quote Custom" (Wklej jako cytat użytkownika). Opcja ta wywołuje żądanie podania prefiksu cytowania. Dodaliśmy również odpowiednią opcję do menu kontekstowego wyświetlanego gdy klikniesz prawym myszy i przeciągniesz na obszar tekstu okna tworzenia ("Composition Window"). Ostatni użyty prefiks przechowywany jest w parametrze [Message]CustomQuotePrefix pliku INI.

Co się stanie, gdy zdarzy się błąd

Poprzednio, gdy zarzył się błąd online (np. serwer news przekroczył limit czasu), Agent wyświetlał okno dialogowe i nie kontynuował pracy, aż nie nacisnąłeś "Ok" w oknie dialogowym. Oznaczało to, że dowolna liczba czynności w kolejce była zawieszana do czasu, aż nie potwierdziłeś wystąpienia błędu.

Teraz Agent odnotowuje i loguje błąd, ale nie przerywa przetwarzania. Aby włączyć tę właściwość użyj zakładki "Options" (Opcje) | "User and System Profile" (Profil użytkownika i systemu) | "Online" (Online). "Zaptaszkuj" pole "Continue processing after an online error occurs" (Kontynuuj przetwarzanie po wystąpieniu błędu online). Jeśli chcesz logować błędy online, "zaptaszkuj" "Log online errors" (Loguj błędy online). Na tej zakładce możesz również określić maksymalny i przycięty rozmiar pliku logu. Oznaczają one, że jeśli osiągnięty zostanie limit "Max size:" (Rozmiar maksymalny:), plik zostanie zmiejszony do wartości "Trim to:" (Przytnij do:).

Gdy zdarzy się błąd linia stanu na dole okna Agenta wyświetli aktualny status online na czerwono, a komunikat błędu zostanie zapisany do pliku log. Aby zobaczyć zawartość pliku log, po prostu wybierz "Online" (Online) | "View Error Log" (Zobacz log błędów). Aby usunąć zawartość pliku błędów, wybierz "Online" (Online) | "Zap Error Log" (Wyczyść log błędów).

Rozszerzona obsługa zestawów znaków, zawierająca wsparcie znaku Euro

Ta edycja używa nowej, bardziej elastycznej metody konwersji pomiędzy zestawami znaków. Wspiera również zestawy znaków Unicode UTF-7 i UTF-8. W celu uzyskania dodatkowych informacji, patrz okno dialogowe "Options" (Opcje) | "General Preferences" (Ustawienia ogólne) | "Languages" (Języki) oraz Pliki COD.

Dopóki nie napisałeś własnego pliku CSM dla poprzedniej wersji Agenta, nie masz niczego do zrobienia w celu aktywowania tej nowej właściwości, ponieważ Agent obsłuży wszystko automatycznie. Jeśli napisałeś własny plik CSM dla Agenta, możesz skonwertować swój plik do nowego formatu COD. Możliwe jednak, że odkryjesz, iż nowa wersja Agent juz wspiera twój zestaw.

W celu poznania szczegółów, patrz Używanie zestawów znaków MIME oraz Pliki COD.

Pozostałe usprawnienia

Użytkownicy nie mają teraz możliwości (opcja jest zablokowana) wywołania "Get New Groups" (Pobierz nowe grupy)/"Refresh Groups List" (Odśwież listę grup), jeśli aktualnie pobierane są nowe grupy lub odświeżana jest lista grup. Ma to na celu zapobiec przypadkowemu wywołaniu dwa razy tego samego polecenia dla grup.

Nastąpiła zmiana słownictwa w opcji "Observe no-archive" (Przestrzegaj no-archive). Opcję można znaleźć na zakładce "Group" (Grupa) | "Default Properties" (Właściwości domyślne) | "Post" (Wyślij). Aby opcja była bardziej czytelna, zmieniliśmy ją na: "Observe X-No-Archive requests from original message in follow-ups" (W kontynuacjach przestrzegaj żadania X-No-Archive z oryginalnej wiadomości).

Nowsze edycje niektórych przeglądarek Web i innych aplikacji wymuszają wybranie siebie jako domyślnego klienta poczty i newsów. Teraz możesz skonfigurować Agenta, aby automatycznie przeciwdziałał takiemu zachowaniu. Użyj zakładki "Options" (Opcje) | "General Preferences" (Ustawienia ogólne) | "URL" (URL) i "zaptaszkuj" pole "Override other clients automatically" (Automatycznie zastąp innych klientów).

Dodana została opcja nawigacyjna pozwalająca ci wrócić do pierwszej grupy po przeczytaniu wszystkich nieprzeczytanych wiadomości. Gdy opcja ta jest "zaptaszkowana", Agent wraca do pierwszej grupy, gdy wywołasz dowolne polecenie nawigacyjne i nie ma żadnej nieprzeczytanej wiadomości poniżej twojej aktualnej pozycji. Aby aktywować to zachowanie, użyj zakładki "Options" (Opcje) | "General Preferences" (Ustawienia ogólne) | "Navigation" (Nawigacja) i "zaptaszkuj" "Return to first group after reading all unread messages" (Wróć do pierwszej grupy po przeczytaniu wszystkich nieprzeczytanych wiadomości).

Agent zawiera teraz pliki JS, VBS, SCR i REG na liście typów plików, które wywołują alarm wirusowy, gdy uruchamiasz załącznik.

Zmodyfikowane zostało sprawdzanie znacznika sygnatury, aby odszukać sygnatury, które zostały podmienione przez PGP. Zmiana występuje w pliku agent.ini: [Message]SignatureDelimiter obecnie to:

[Message]SignatureDelimiter2 = "^(- )?--( )?$"

Agent obecnie wspiera nazwy użytkownika zawierające znak "@". Poprzednio Agent usuwał z nazwy część @domena. Teraz zostawia część @domena nietkniętą, o ile nazwa domeny jest identyczna z nazwą serwera Email.

Agent używa nowej metody generowania pola identyfikatora wiadomości (message-id), która powinna wyeliminować możliwość wygenerowania kiedykolwiek przez Agenta dwa razy takiego samego identyfikatora.

Domyślny format pola Date: (Data:) w wiadomościach wychodzących została zmieniona z czasu GMT na lokalny. Aby uzyskać ten efekt, parametr [Message]GMTDates pliku INI został zastąpiony przez GMTDate2, którego wartość domyślna wynosi 0.

Wskaźnik strefy czasowej dla GMT został zmieniony z "GMT" na "+0000".

Teraz możesz ustawić szerokość lewego i prawego marginesu wyświetlanego tekstu w panelu wiadomości (Message Pane) i oknie tworzenia ("Composition Window"). Margines ustawia nowa opcja "Margines" (Marginesy) na zakładce "Options" (Opcje) | "Display Preferences" (Ustawienia wyświetlania) | "Messages" (Wiadomości). Ustawienie zera (wartość domyślna) ustala marginesy tak, jak to było w poprzedniej wersji Agenta. Ustawieniu odpowiada parametr pliku INI [Article]Margins=<n> (domyślnie 0).

Agent zachowuje teraz podświetlony wybór, gdy wyświetlane są następujące okna dialogowe: "Group Properties" (Właściwości grup), "Delete group/folder confirmation" (Potwierdzenie kasowania grupy/folderu), "Unsubscribe confirmation" (Potwierdzenie zakończenia subskrypcji).

Naciśnięcie przycisku X przełącza teraz status przeczytane/nieprzeczytane dla zaznaczonych wiadomości. (Uwaga przejściowa: Nie dodaliśmy odpowiedniej opcji menu lub przycisku toolbaru (paska narzędziowego), ponieważ robiąc to otworzylibyśmy wielką puszkę z robakami.)

Temat nieprzeczytanych wiadomości jest teraz wyświetlany w innym kolorze w nagłówku panelu wiadomości (Message Pane). Powinno to być szczególnie użyteczne, gdy używasz nowego przełącznika "X" opisanego powyżej i pracujesz z powiększonym panelem wiadomości (Message Pane). (Uwaga przejściowa: Zdecydowaliśmy się kolorować tylko temat, poniważ jest on pogrubiony i wyświetlany lepiej, jeśli jest w innym kolorze niż czarny.) Możesz zmienić kolor w oknie dialogowym "Options" (Opcje) | "Display Preferences" (Ustawienia wyświetlania) | "Colors" (Kolory). Parametr pliku INI to [Colors]HeaderUnreadColor=<...>.

Obecnie domyślny format nazwy użytkownika w polu From: (Od:) to "Pełne nazwisko <użytkownik@domena>". Nowy parametr pliku INI kontrolujący format to [Profile]EMailAddressFormat=<n>. Dostępne są następujące formaty:

Agent teraz wyrzuca końcową pustą linię w importowanych wiadomościach. Zmiana ta została wprowadzona z uwagi na standardowy format plików Unixa, w którym dodatkowa pusta linia dodawana jest do każdej wiadomości w pliku.

Agent teraz w pełni obsługuje składnię URLa mailto określoną w RFC 2368.

Agent teraz rozpoznaje linie tematu załącznika w postaci <nazwa_pliku>(<n>/<m>), w których nie ma spacji pomiędzy nazwą pliku i sekcją numeracji w nawiasach.

Agent teraz rozpoznaje URLe w postaci ICQ:<text> lub ICQ#<text>.

Dla pracy w trybie dwóch miejsc, Agent teraz rozpoznaje oba pola nagłówka "Status: R" i "Status: RO" oznaczające, że wiadomość została już pobrana z serwera POP.

Poprawki błędów

Agent błędnie zezwalał na obecność adresu Email w polu Follow-Up To (Kontynuuj na) w grupach newsowych. Teraz Agent powinien zauważyć znak @ w tym polu i ustawić wartość tego pola na Poster.

Jeśli pole Follow-Up To (Kontynuuj na) zawierało więcej niż jedną pozycję, Agent przyjmował, że crosspostujesz i ostrzegał odpowiednio. Teraz Agent przetwarza zawartość pola w celu wykrycia, czy określa ono adres Email, czy nazwę grupy newsowej.

Gdy wykonywałeś "Reply To All" (Odpowiedz wszystkim), Agent błędnie nie włączał ustawień pola Bcc (UDW), niezależnie, czy wprowadziłeś wartość Bcc (UDW) ręcznie, czy w "Group Properties" (Właściwości grupy).

Mogło się zdarzyć w pewnych sytuacjach, że przesuwając jeden z dzieliników paneli Agenta w momencie, gdy przeprowadzane były inne operacje, dzielnik "przyklejał" się i nie poddawał się późniejszym próbom jego przesunięcia.

Agent mógł skasować wiadomości z grupy, jeśli nie mógł otworzyć pliku .idx lub .dat. Agent już nie kasuje wiadomości z grupy newsowej, która nie mogła zostać otwarta.

Jeśli część pliku IDX należąca do aktualnie wyświetlanej wiadomości okazywała się uszkodzona, Agent wywoływał GPF.

Naciśnięcie ESC w oknie dialogowym "Signature" (Sygnatura) powodowało, że okno dialogowe było czyszczone.

Internet Explorer 4.x nie potrafił uruchomić URLa pocztowego z Agenta, jeśli Internet Explorer był uruchomiony przed Agentem.

Konwersja strefy czasowej była niepoprawna, gdy data wiadomości była poza aktualnym zakresem Czas letni/Czas zimowy. Na przykład, jeśli pobrałeś wiadomość w styczniu o godz. 10:00, to w lipcu Agent błędnie zgłaszał, że odebrałeś ją o 11:00. Teraz stosowana jest konwersja stosowna do czasu obowiązującego, gdy odebrałeś wiadomość.

Agent nie sprawdzał czy identyfikatory wiadomości (message-id) nie mają błędnej składni, gdy dodawał odnośniki do pola in-reply-to (w-odpowiedzi-na) wiadomości. Taka kontrola jest wymagana, ponieważ część oprogramowania klientów pocztowych błędnie skleja identyfikatory, co powodowało, że wiadomość w czasie wysyłania była odrzucana przez serwer.

Eudora nie dodaje poprzednich wiadomości do pola References (Odnośniki) nagłówka odpowiedzi. Agent obchodzi to kopiując pole Reply-To (Odpowiedź-Na)wiadomości Eudory do pola References (Odnośniki), gdy tworzy odpowiedź.

Gdy ręcznie wklejana była sygnatura (Ctrl+I) Agent dodawał dodatkową pustą linię do sygnatury.

F3 nie działało jako "Find Next" (Znajdź następny) w Książce adresowej.

Gdy pierwszą czynnością przeprowadzoną po otwarciu Agenta było zaznaczenie wielu elementów przy użyciu prawego klawiasza myszy, błąd sprawiał, że Agent czyścił wszystkie zaznaczenia.

Czasami Agent wywoływał GPF, gdy nacisnąłeś Backspace w oknie tworzenia ("Composition Window").

Czasami Agent wywoływał GPF, gdy przeprowadzał wyszukiwanie akcentowanych liter.

Agent wyświetlał wysłane wiadomości używając złego fontu, gdy wiadomość była wysłana w innym języku, niż domyślny język folderu, w którym została zapisana.

Agent błędnie rozpoznawał partycje FAT32 (które zostały wprowadzone w Windows 98) i błędnie eliminował znaki niezgodne z DOS/FAT16 z nazw plików, gdy zapisywał załączniki na partycjach FAT32. Na przykład, konwertował spacje na podkreśliniki.

ROT13 modyfikowały ukryte formatowanie tekstu.


Wstęp | | How To | | Słownik | | Menu | | "Sznurki" ]

Copyright © Yogurt
Editor: Yogurt