Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

LDMud 3.6.2 veroeffentlicht

3 views
Skip to first unread message

Gnomi@Uni

unread,
Apr 28, 2020, 5:26:44 PM4/28/20
to
Hallo LDMudder!

Das LDMud-Team moechte hiermit die Veroeffentlichung von LDMud 3.6.2
verkuenden.

LDMud 3.6.2 ist primaer ein Pflege-Release, in welchem weiterhin einige
Fehler im Zusammenhang mit der Unicode-Unterstuetzung behoben werden.
Darunter ist auch ein sicherheitskritischer Fehler, der vertrauliche
Informationen leaken koennte. Daher empfehlen wir das Update fuer alle,
die LDMud 3.6.0 oder 3.6.1 nutzen. Wer nicht so schnell updaten kann,
dem empfehlen wir die Snoop-Funktionalitaet in der Zwischenzeit zu
deaktivieren.

LDMud 3.6.2 enthaelt aber auch einige neuen Features:
* Es gibt neue Efuns call_strict() und call_strict_direct(). Diese sind
aehnlich wie call_other()/call_direct(), werfen jedoch einen Fehler,
wenn die aufgerufene Funktion nicht existiert. Fuer call_strict()
gibt es die Kurzschreibweise ob.fun(). Auch Struct-Member-Zugriffe
sind ueber s.member moeglich. Es wird im Gegensatz zu s->member
einen Fehler werfen, wenn das Member nicht existiert.
* Typpruefungen finden nun auch beim Aufruf von Simul-Efuns statt.
* Das Pragma strict_types wird wieder beachtet.
Seit LDMud 3.5.0 wurde das Pragma nicht weiter beachtet. In diesem
Release wird es erstmal nur eine Warnung verursachen. Spaetere
Releases werden dann wieder Fehler werfen.
* Die Python-Unterstuetzung bietet nun die Moeglichkeiten, die Funktionen
und Variablen eines Objektes zu inspizieren, Unterstuetzung fuer
Python Context Manager und fuer Kindprozesse. Letzteres erlaubt die
Nutzung des asyncio-Modules mit dem ldmud-asyncio-Moduls.

LDMud 3.6.2 ist hier erhaeltlich:
* http://www.ldmud.eu/download.html
* https://github.com/ldmud/ldmud/tree/3.6.2

Eine Liste der Aenderungen gibt es in der Datei HISTORY in den Quellen.

Falls Ihr auf weitere Probleme mit LDMud stosst, berichtet uns bitte
darueber in unserem Bugtracker: https://mantis.ldmud.eu/mantis/
Und falls Ihr Fragen habt, stehen wir Euch auf der Mailingliste
ldmud...@googlegroups.com oder unter ldmu...@UNItopia.de zur Verfuegung.
Wir schaetzen auch sehr Euer Feedback - vorzugsweise Lobeshymnen, aber wir
nehmen auch konstruktive Kritik entgegen.

Viel Spass!
Das LDMud-Team

0 new messages