rollbacking_flags.patch J_ROLLBACKING should be 4, not 3, because we're using it as a flag. close_best_effort.patch Try to close as much as possible in jclose(). unlock_in_jtrans_add.patch Unlock ts->lock if malloc() fails inside jtrans_add(). fix_constants.patch Fix the constants numbering. use_ssize_t.patch Make commit and rollback return ssize_t instead of int. flags_are_unsigned.patch Make flags 32 bits and unsigned, as they should be. initialize_fds.patch Initialize all file descriptors properly so error paths work as expected. open_exit.patch Create a proper error exit path in jopen() to cleanup in case of errors. close_locking.patch Remove bogus lock inside jclose(), caller must take care of it, just like in real life. jsync_locking.patch Fix locking in jsync and use fs->lock to protect the linger list. doc_updates.patch Various documentation updates. jclose_check_fd.patch Check if fds exist before closing them. lseek_on_incomplete_io.patch Advance the file pointer correctly in partial reads. initialize_results.patch Initialize results in jfsck(). clear_commit_flag.patch Clear the commit flag before committing. committed_mispelling.patch I wrote "COMMITED" and it's "COMMITTED". Fix it now while we still can. upgrade_doc.patch Add a document on upgrading the library. python_bindings.patch Add python bindings. mailing_list.patch Add documentation on the mailing list. version-0.19.patch Version 0.19