O mnie Projekty Wspomnienia Galeria Blog Ostatnie zmiany Kontakt 2008-06-02 2008-06-01 2008-05-31

2008-06-01 wymuszenie logowania w slrn

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 :)