Jest sobie pewna dosyć ciekawa grupa news - cyberbajt.siecibezprzewodowe na serwerze nntp://news.cyberbajt.pl. Serwer z koleji - jest dostępny publicznie “tylko do odczytu”, nastomiast zautoryzowanym użytkownikom pozwala również pisać.
Przez długi czas nie mogłem dojść do tego, w jaki sposób mam się zautoryzować. Standardowe:
nnrpaccess "news.cyberbajt.pl" "login" "hasło"
w .slrnrc nic nie dawało, z uwagi na to że gdy serwer nie wymagał od klienta hasła, to slrn go nie przesyłał…
Rozwiązanie? Proste makro. W .slrnrc dopisujemy:
interpret ".slrn.sl"
a w pliku .slrn.sl:
define startup_hook()
{
!if (strcmp (server_name(), "news.cyberbajt.pl"))
set_integer_variable("force_authentication", 1);
}
Ciut naokoło, ale działa :)