On 2022-04-15, Kay Martinen <
use...@martinen.de> wrote:
> Hallo
Hallo selbst,
> [...]
> Es gibt doch usenet-server software (ich meine via nntp) die
> user-accounts erfordern, anbieten oder zumindest so konfiguriert werden
> können das man sich vorher einloggen muß. SN kann einen User, INN wohl
> mehr und bei Leafnode bin ich nicht sicher. Gibt es noch andere?
Es gibt sicherlich noch andere. Aber in welchem Zustand die sind und ob
sie noch sinnvoll weiterentwickelt werden, ist eine andere Frage.
INN, DNews, CNews und ähnliche sind News-Server ("usenet" ist eine
Hierarchie von Gruppen, NNTP ist ein aber potentiell nicht das einzige
Zugriffsprotokoll für News), die für das Hosting von Newsgroups gedacht
sind. Da News ein verteiltes System ist - man kann auf einem Server "in
der Nähe" grundsätzlich die selben News genauso lesen, wie im Urlaub
"auf der andere Seite der Welt" auf einem ebenfalls "in der Nähe"
gelegenen Newsserver -, werden Postings zwischen den Newsservern
"synchronisiert". In der Regel passiert das mittels des Network News
Transfer Protocol (NNTP). Clients verwenden hysterisch gewachsen
ebenfalls das NNTP mit ein paar Modifikationen.
Inzwischen existieren für den ein oder anderen Internet Mail Access
Protocol Server (IMAP Server) IMAP2NNTP-Gateways, die das von Dir
gewünschte bei Verwendung eines IMAP-Clients leisten können.
Naturgemäß sind IMAP-Clients nicht für den Umgang mit News optimiert,
wodurch der Umgang mit einigen Features der News umständlicher oder
teilweise nicht möglich ist.
> Dennoch speichert offenbar jeder nntp-client die liste der bereits
> gelesenen artikel für sich lokal. Das ist natürlich dann unpraktisch
> wenn man als User X von mehr als einem Client news lesen will. Man kann
> dann eigentlich nur nach dem letzten Lesedatum gehen das man auch erst
> mal präsent haben müsste. Weil Client 2 ja ein anderes haben wird als
> Client 1 an dem man zuletzt las. Eine Zentrale speicherung auf dem
> Server und austausch zum Jew. Client des Users würde das lösen.
Ja, klar. Natürlich würde das das Problem lösen ist aber ein typisches
denken in zentralen Strukturen.
Seit einiger Zeit existieren DNS-basierte Methoden, Server für
verschiedenste Dienste transparent zu ermitteln / ausfindig zu machen.
Modernere News-Clients dürfen diese Implementieren. Entsprechend würdest
Du (per default) im Urlaub auf einem anderen News-Server lesen (und
potentiell schreiben), als zuhause.
Die Weiterungen bezüglich des Gelesen-Status für Postings kannst Du dir
denken...
> Fragen:
> Gibt es wirklich keinen nntp-server der das zentral pro user notiert?
> Fehlt da evtl. "nur" ein Client/SW diese Info dem Server zu senden?
> Oder umgekehrt ein Client der diese vom Server anfordert?
> Sieht da das nntp-protokoll einfach nichts anderes vor?
Nein, weil es in keinster Weise sinnvoll ist.
Abseits der Verwendung eines IMAP-Server mit IMAP2NNTP-Gateway ist die
Entwicklung eines "Schwester-Protokolls" denkbar, dass den
Gelesen-Status in einem - gegebenenfalls ebenfalls verteilten - System
speichert und in dem man einen entsprechenden Account hat. Das würde
dann das NewsRC-File ersetzen bzw. zu dessen Synchronisierung dienen.
Ein solches Vorgehen hätte sogar noch den Vorteil, dass man über einen
lokal laufenden User-spezifischen Daemon selbst klassische NewsRC-Files
synchronisieren könnte, sodass auch klassische Newsreader mit dem
aktuellen Stand arbeiten würden.
> Kann es sein das dieses Feature einfach nicht mehr wichtig genug ist das
> sich Programmierer mit dessen umsetzung/erweiterung befassen?
Bedauerlicherweise sind News bei weitem nicht mehr so beliebt, wie das
mal der Fall war. Entsprechend würde ich davon ausgehen, dass eine
vernünftige Implementierung der von Dir gewünschten Funktionalität
nichts mit "Wichtigkeit" zu tun hat, sondern mit einer unterkritischen
Masse an Entwicklern, die an der Entwicklung und Implemtierung eines
neuen (Hilfs-) Prototolls interesse hätten.
> [...]
Mit freundlichem Gruß,
Henning
--
Can't open /usr/fortunes. Lid stuck on cookie jar.