Dodano wielojęzyczny instalator UserGate Proxy & Firewall. Na początku instalacji jest możliwość wyboru języka instalacji. Wszystkie moduły będą zainstalowane w tym języku. Zmieniając język w programie, zmieni się tylko język interfejsu. Żeby zaktualizować język wszystkich komunikatów UserGate i stron odpowiedzi (plików umieszczonych w folderze "%UserGate5%\wwwroot") trzeba przeinstalować program.
W konsoli administracyjnej UserGate została dodana funkcja zdalnego restartu serwera UserGate. Przy użyciu konsoli podłącz się do zdalnego serwera UserGate i wybierz "Plik - Restartuj serwer" ("File - Restart server").
UserGate obsługuje teraz kodowanie Unicode, co pozwala na użycie języków orientalnych.
Filtrowanie treści zostało zaimplementowane poprzez usługi proxy UserGate. Pole content-type (rodzaj treści) zawarte w odpowiedzi serwera WWW określa typ danych zawartych w odpowiedzi: dźwięk (wav, mp3, itp.), wideo (mov, mp4, itp.), grafika (jpg, png, itp.), dokumenty (MS Word, MS Excel, itp.) i inne. Serwer UserGate analizuje pole content-type i, w zależności od reguł zarządzania ruchem, blokuje lub zezwala na transmisję danych. Za pomocą filtrowania treści można ograniczyć dostęp do plików wideo/audio, wyłączyć javascript lub zapobiec przesyłaniu dokumentów określonego typu. Lista typów treści jest zapisana w pliku *.xml w katalogu "%UserGate5%\Administrator". Administrator UserGate może dodać nowe typy bezpośrednio w pliku XML jak i również za pomocą konsoli administracyjnej. W tym celu dodane zostało łącze do ianna.org.
Filtrowanie BrightCloud jest teraz dostępne dla ruchu UserGate NAT. Filtrowanie zadziała, jeżeli rozwiązywanie nazw za pomocą DNS zostało wykonane poprzez moduł UserGate DNS. W przypadku, gdy kilka stron (wirtualnych hostów) należy do różnych kategorii a występują pod jednym adresem IP, UserGate wybiera tę kategorię, która występuje najczęściej wśród stron wywoływanych z sieci lokalnej.
Moduł UserGate DNS obsługuje teraz plik "%KatalogSystemu%\system32\etc\hosts". Jakakolwiek zmiana w tym pliku automatycznie zaktualizuje bufor DNS UserGate.
Zmodyfikowany algorytm obsługi żądań DNS jest używany w przypadku, gdy w ustawieniach UserGate wyszczególnionych jest kilka serwerów DNS. Serwer UserGate będzie odpytywał serwery DNS i sprawdzał czas reakcji. Jeśli którakolwiek z odpowiedzi serwera jest opóźniona, UserGate będzie automatycznie wykonywał zapytania dla wszystkich innych serwerów DNS.
Moduł UserGate DNS obsługuje teraz żądania DNS MX i PTR. Te rodzaje zapytań są ważne dla serwerów poczty w sieci lokalnej będących za UserGate.
Moduł UserGate DNS obsługuje teraz żądania nierekursywne.
Moduł statystyk UserGate jest teraz w stanie eksportować raporty do formatu programu OpenOffice Calc.
Sterownik UserGate NAT obsługuje teraz automatyczne określenie adaptera wyjściowego nie tylko dla WAN, ale także dla połączeń modemowych(VPN). W systemach UNIX technologia ta nazywa się "Maskarada".
Moduł statystyk sieciowych UserGate zawiera teraz statystyki SIP
UserGate obsługuję teraz funkcję "SIP Registrar". Funkcja ta pozwala na użycie UserGate, jako serwera SIP dla rozmów prowadzonych poprzez sieć lokalną. Aby użyć rejestratora SIP UserGate, użytkownik musi ustawić:
Funkcja "SIP Registrar" nie wyklucza rejestracji zewnętrznego serwera SIP.
UserGate obsługuje teraz bazy danych MySQL.
Dodano kontrolę limitu czasu połączenia poprzez UserGate NAT w sekcji "NAT Common Settings" ("Wspólne ustawienia NAT"). Gdy żądanie użytkownika dociera do sterownika NAT, aplikacja identyfikuje prawidłową regułę NAT i zawraca ją do sterownika. Cały kolejny ruch sieciowy jest kierowany wg tej reguły. Reguła NAT jest buforowana w sterowniku przez ustalony okres czasu w razie gdyby nadeszło połączenie, które wymagałoby użycia tej samej reguły. Sekcja "NAT Common Settings" pozwala na ustawienie limitów czasu dla TCP/UDP/ICMP. Opcja "Print Debug Log" ("Drukuj dziennik debugowania") jest przeznaczona dla trybu debugowania i pozwala na zapisywanie komunikatów dziennika w sterowniku UserGate NAT