You can move around the graph by using the arrow keys.
Created with Raphaël 2.2.07May26Nov2Jan29Dec2817Oct166Dec229Nov23221615105Oct28Aug2423181728Jul2725May24221918171413118543writeblk: Pointer erst auf NULL prüfen, dann benutzenmastermaster68: Zwei Verzeichniseinträge mit demselben Namen verhindernunlink: Nur einen Verzeichniseintrag löschenMakefile: Tests in der richtigen Reihenfolge ausführenlibext2: LOST -> tyndur in Lizenzheadern.gitignore hinzugefügt67: Bootloader muss beim Superblock-Update erhalten werdenlibext2: Bootloader nicht zerstörentestlib: CDI-Cache aktualisiertMakefile: Ausgabe für kompilierte Dateien20: Uninitialisierte Dereferenzierung gefixt10: Strict-Aliasing-Zeug gefixtetool: Fehler in ls nicht verschlucken* Cache- und Backend-Schnittstelle angepasst, sodass der Kram auchtoni-develtoni-devel+ 66: ext2_inode_blockoffsets() eingefuehrt* writeblk: Da der Block eh ueberschrieben wird, muss der Cache ihn nicht von der Platte lesen* get_block_offset/block_alloc: Nur die Tabellenblocks mit Nullen initialisieren* block_alloc: Zuerst die Blockgruppe nehmen, in der der letzte Block alloziert wurde.* Zum schreiben der Superblocks auch den Cache benutzen- Schon ewig failender Test 18 entfernt! 65: Testcase jetzt sogar ohne Cache-Warnung...+ 65: inode_readblk mit mehreren Bloecken am Stueck und ueberdimensioniertem Lesepuffer testen! 64: ext2_dir_unlink - Eintraege mit inode == 0 ueberspringen! 63: Verkuerzen von Sparsefiles tut jetzt auch* Versuch den Code fuer get_block_offset etwas schoener und vorallem beim Loeschen sauberer zu machen! 62: KRITIKEL - "<*taljeth> triple schreibt sich nur mit einem p, falls du noch einen Commit brauchst *g*"+ 62: Schreiben von dreifach indirekten Blocks! 61: Eine Hybridloesung mit dev_(read|write) und cache kommt nicht gut raus. Das ist jetzt hier erstmals beim Test fuers schreiben von Sparsefiles rausgekommen. In inode.c werden jetzt nur noch die Cache-Funktionen benutzt.! 60: ext2_inode_free benutzt jetzt beim loeschen von indirekten Blocks auch! cache: Jetzt werden nicht mehr die Blocks direkt, sondern nur ein Array mit* e2fsck -fy statt -fn scheint zusätzliche Tests anzuschalten* Mit -Wextra (aber ohne -Wunused-parameters) kompilieren und noetige Fixes+ run_valgrind_tests-Target fuer make! 59: Beim Freigeben von Inodes die ein fast-Symlink waren, darf nicht versucht werden, die Blocks freizugeben.+ 58: Mehr Tests fuer die Dateigroesse nach inode_write_data+ 57: Dateigroesse nach ext2_inode_writeblk ueberpruefen! 56: In ext2_dir_unlink Verzeichniszaehler im Blockgruppendeskriptor dekrementieren beim Loeschen von Verzeichnissen+ libext2: Beim Allozieren von Blocks, die Nummer des letzten allozierten Blocks speichern und zuerst dort weitersuchen* libext2: ext2_inode_writedata: Nur die noetigen Randblocks einlesen, die ganz Ueberschriebenen muessen nicht eingelesen werden.! 52: Segfault verhindern, wenn ext2_inode_readdata mit einer Groesse von 0 aufgerufen wird.