| 
        2004-08-29
     | 
    
        
            Trying to lock fs->lock inside jclose() is useless and co...
     | 
    
        Alberto Bertogli
     | 
    | 
        2004-08-29
     | 
    
        
            If jopen() fails at some point, it should clean up what w...
     | 
    
        Alberto Bertogli
     | 
    | 
        2004-08-29
     | 
    
        
            If not initialized properly, error paths will close fds w...
     | 
    
        Alberto Bertogli
     | 
    | 
        2004-08-29
     | 
    
        
            Make flags 32 bits and unsigned, as they should be.
     | 
    
        Alberto Bertogli
     | 
    | 
        2004-08-29
     | 
    
        
            Make commit and rollback return ssize_t instead of int. T...
     | 
    
        Alberto Bertogli
     | 
    | 
        2004-08-29
     | 
    
        
            The constants are broken, increidbly things work for most...
     | 
    
        Alberto Bertogli
     | 
    | 
        2004-08-29
     | 
    
        
            If malloc() fails inside jtrans_add(), we leave ts->lock ...
     | 
    
        Alberto Bertogli
     | 
    | 
        2004-08-29
     | 
    
        
            Try to close as much as possible in jclose(). Thanks to P...
     | 
    
        Alberto Bertogli
     | 
    | 
        2004-07-29
     | 
    
        
            There's a typo in J_ROLLBACKING's value, it's 3 where it ...
     | 
    
        Alberto Bertogli
     | 
    | 
        2004-07-25
     | 
    
        
            There were several memory leaks inside jfsck(), they've p...
     | 
    
        Alberto Bertogli
     | 
    
0.18
     | 
    | 
        2004-07-25
     | 
    
        
            Even tho the manpage says that the mutex in Linux don't u...
     | 
    
        Alberto Bertogli
     | 
    | 
        2004-07-25
     | 
    
        
            Initialize op->pdata to NULL inside fill_trans().
     | 
    
        Alberto Bertogli
     | 
    | 
        2004-07-25
     | 
    
        
            Version 0.18.
     | 
    
        Alberto Bertogli
     | 
    | 
        2004-07-25
     | 
    
        
            Fix jmap signedness in jopen() and jfsck().
     | 
    
        Alberto Bertogli
     | 
    | 
        2004-07-25
     | 
    
        
            Close the journaling directory file descriptor inside jcl...
     | 
    
        Alberto Bertogli
     | 
    | 
        2004-07-22
     | 
    
        
            Remove the journal directory in jfsck_cleanup().
     | 
    
        Alberto Bertogli
     | 
    | 
        2004-07-22
     | 
    
        
            Check malloc() return value properly in jtrans_add().
     | 
    
        Alberto Bertogli
     | 
    | 
        2004-07-22
     | 
    
        
            Transaction IDs are unsigned and always greater than 0.
     | 
    
        Alberto Bertogli
     | 
    | 
        2004-07-22
     | 
    
        
            Fix commit exit paths.
     | 
    
        Alberto Bertogli
     | 
    | 
        2004-07-22
     | 
    
        
            This patch fixes several small things in jtrans_rollback():
     | 
    
        Alberto Bertogli
     | 
    | 
        2004-07-22
     | 
    
        
            Implement jlseek, a lseek wrapper.
     | 
    
        Alberto Bertogli
     | 
    | 
        2004-07-15
     | 
    
        
            Version 0.17
     | 
    
        Alberto Bertogli
     | 
    
0.17
     | 
    | 
        2004-07-15
     | 
    
        
            Check fsync()'s return value inside jsync(), and avoid th...
     | 
    
        Alberto Bertogli
     | 
    | 
        2004-07-15
     | 
    
        
            When a transaction fails to commit, try to rollback it be...
     | 
    
        Alberto Bertogli
     | 
    | 
        2004-07-15
     | 
    
        
            Update documentation to reflect changes.
     | 
    
        Alberto Bertogli
     | 
    | 
        2004-07-13
     | 
    
        
            Flush printf in jiofsck.
     | 
    
        Alberto Bertogli
     | 
    | 
        2004-07-13
     | 
    
        
            Some filesystems can zero files if crash occur in special...
     | 
    
        Alberto Bertogli
     | 
    | 
        2004-07-13
     | 
    
        
            Use mmap for the lock file, avoiding some pread/pwrite ca...
     | 
    
        Alberto Bertogli
     | 
    | 
        2004-07-13
     | 
    
        
            This patch implement lingering transactions.
     | 
    
        Alberto Bertogli
     | 
    | 
        2004-07-13
     | 
    
        
            I can't believe I didn't see it before. It's so obvious.
     | 
    
        Alberto Bertogli
     | 
    | 
        2004-07-13
     | 
    
        
            When we create a transaction file, we need to make sure n...
     | 
    
        Alberto Bertogli
     | 
    | 
        2004-07-13
     | 
    
        
            Split file locks into read and write locks. This allows m...
     | 
    
        Alberto Bertogli
     | 
    | 
        2004-07-11
     | 
    
        
            Remove TODO file, it's useless and I never bother to keep...
     | 
    
        Alberto Bertogli
     | 
    | 
        2004-06-20
     | 
    
        
            Add and update documentation to the new commit procedure.
     | 
    
        Alberto Bertogli
     | 
    
0.16
     | 
    | 
        2004-06-20
     | 
    
        
            We always need to open the file with both read and write ...
     | 
    
        Alberto Bertogli
     | 
    | 
        2004-06-20
     | 
    
        
            Add a more-or-less complete example of how to use the lib...
     | 
    
        Alberto Bertogli
     | 
    | 
        2004-06-20
     | 
    
        
            This is a big rework of the commit procedure, which make ...
     | 
    
        Alberto Bertogli
     | 
    | 
        2004-06-05
     | 
    
        
            When we create the transaction file's header, we use size...
     | 
    
        Alberto Bertogli
     | 
    | 
        2004-06-03
     | 
    
        
            fseek() returns 0 on success and -1 on error; however our...
     | 
    
        Alberto Bertogli
     | 
    | 
        2004-06-03
     | 
    
        
            There's a typo in ansi.c, where the wrapper for rewind() ...
     | 
    
        Alberto Bertogli
     | 
    | 
        2004-06-02
     | 
    
        
            jclose() before exit in the testing programs.
     | 
    
        Alberto Bertogli
     | 
    | 
        2004-05-30
     | 
    
        
            Version 0.15
     | 
    
        Alberto Bertogli
     | 
    
0.15
     | 
    | 
        2004-05-30
     | 
    
        
            Add a comment about the benchmark patches on the testing ...
     | 
    
        Alberto Bertogli
     | 
    | 
        2004-05-30
     | 
    
        
            There's no point in having doc/libjio.html in the distrib...
     | 
    
        Alberto Bertogli
     | 
    | 
        2004-05-30
     | 
    
        
            Implement wrappers for most common ANSI C I/O functions (...
     | 
    
        Alberto Bertogli
     | 
    | 
        2004-05-30
     | 
    
        
            Since I plan to add ANSI C wrappers too, it made more sen...
     | 
    
        Alberto Bertogli
     | 
    | 
        2004-05-20
     | 
    
        
            We always need to read from files, even if jopen() is cal...
     | 
    
        Alberto Bertogli
     | 
    | 
        2004-05-07
     | 
    
        
            Make the prerelease script add diffstat output in the rel...
     | 
    
        Alberto Bertogli
     | 
    | 
        2004-05-07
     | 
    
        
            Fix some manpage typos.
     | 
    
        Alberto Bertogli
     | 
    | 
        2004-05-07
     | 
    
        
            Version 0.14
     | 
    
        Alberto Bertogli
     | 
    
0.14
     |