[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Lost] LOST 0.1.1-rc2: Was fehlt?
Wäre langsam Zeit, an der Front ein Stückchen voranzukommen. Die
interessanteste Frage ist, welche Patches gemergt und welche noch
erstellt werden müssen. Ich fasse mal meinen Vorschlag zusammen,
Ergänzungen und andere Kommentare sind erwünscht.
Zu erstellen:
- Fix für Schreiben in floppy (Lese-Cache invalidieren)
Zu mergen:
r571 ! LostIO: data-Feld im Filehandle-Struct mit NULL initialisieren
(nochmal ein schiefgehendes free)
r573 ! LostIO: fread: Leute, wann lernt ihr es endlich, daß man nach
einem free nicht mehr auf den Speicherbereich zugreift?!
r574 ! tcpip: Das LostIO-Interface hat bei jedem zweiten Aufruf 0 Bytes
zurückgegeben
r576 ! rtl8139: Wenn Pakete nicht gesendet werden, in eine Pending-Liste
eintragen. Ja, ich weiß, das kann man immer noch als ka
putt bezeichnen (richtige Lösung wäre den Sendepuffer der Karte zu
nutzen), aber es hilft vorerst, nicht ständige TCP-Resen
ds zu fabrizieren.
r580 ! shell: bincat soll zweistellige Bytes abgeben und nicht auf 32
Bit signextenden
r596 ! list-Collection: list_get_element_at gibt jetzt bei einem
negativen Index NULL zurueck. Das wurde bis jetzt nicht abgefangen.
r597 * Neue get_absolute_path-Funktion, die ein wenig besser zurecht
kommt mit relativen Pfaden.
r598 ! kernel: Fix für PF beim RPC-Rücksprung, wenn der Aufrufer
mittlerweile beendet wurde
r602 ! kernel: Der ELF-Loader hat die zu kopierenden und zu nullenden
Pages immer noch falsch gezählt
r603
! lostio: Vielleicht kapiere ich irgendwann, dass i nach einem i++ nicht
mehr den selben Wert hat.
! lostio: Vergessenes free()
r604 ! libc: chdir löst den Pfad mittels io_get_absolute_path() auf,
bevor es ihn setzt
r605 * shell: shell_get_absolute_path() wird abgeschafft, die Shell
arbeitet jetzt mit io_get_absolute_path()
r606
! LostIO: Servicerelative Pfade haben nicht funktioniert, weil das erste
Element nie einen anderen left_sep als NO_SEP habe
n konnte
! LostIO: cd .. in floppy:/devices/fd0|fat:/ bedeutet nicht einen
Verzeichniswechsel nach floppy:/devices/fd0|
! LostIO: Auf oberster Ebene darf kein .. mehr ausgeführt werden. Ein cd
.. in floppy:/ hat bisher zu einem PF geführt
! LostIO: Wenn man Slashes am Ende von Pfaden ignoriert, kann man auch
mkdir file:/packages/ und ähnliches erfolgreich ausf
ühren