)]}'
{
  "log": [
    {
      "commit": "e5d1a2c9e7d3fe13697c8156a5a76ac54df2c5db",
      "tree": "d130156ecbd7b2bdd3020de45fd06f8f56861d4e",
      "parents": [
        "dc57236b24f226b0272188302251bf66f1219073"
      ],
      "author": {
        "name": "Xose Vazquez Perez",
        "email": "xose.vazquez@gmail.com",
        "time": "Tue Jul 25 17:57:04 2017 +0200"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Tue Jul 25 12:05:37 2017 -0400"
      },
      "message": "reiserfsprogs: remove old support message in reiserfstune.8\n\nSigned-off-by: Xose Vazquez Perez \u003cxose.vazquez@gmail.com\u003e\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "dc57236b24f226b0272188302251bf66f1219073",
      "tree": "8f8211729dcb561c4a105d4dbf2b0a09853cd08c",
      "parents": [
        "45e9cacf7d79dfe1f65adc6120a4b1024b05b374"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Jul 24 21:43:49 2017 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Tue Jul 25 09:19:35 2017 -0400"
      },
      "message": "Release 3.6.27.\n\nThis is a small maintenance release addressing two specific issues.\n"
    },
    {
      "commit": "45e9cacf7d79dfe1f65adc6120a4b1024b05b374",
      "tree": "d237c27fe66cb4aec2e0cc163495e33fbe7a048d",
      "parents": [
        "5df19dee468ce7c4cab6293adad30009081ec95d"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Jul 24 21:34:24 2017 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Tue Jul 25 09:19:11 2017 -0400"
      },
      "message": "misc: include \u003csys/sysmacros.h\u003e\n\nglibc is deprecating sys/types.h defining major/minor, so we need to\nuse sys/sysmacros.h instead.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "5df19dee468ce7c4cab6293adad30009081ec95d",
      "tree": "935e5c17041ad98cb4e40d5412d7ebab328413ea",
      "parents": [
        "b1e32aaa568b45a1a5e5cdaf23d0ffdc947fcd11"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Jul 24 21:29:39 2017 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Tue Jul 25 09:19:10 2017 -0400"
      },
      "message": "xattrs: handle both hash forms in reiserfs_check_xattr\n\nIt turns out that the csum_partial used on x86_64 is essentially the only\nimplementation that is 32-bit and it\u0027s intended to be folded.  Other\nimplementations use a 16-bit version.  This library includes the 16-bit\nversion so that any validation of extended attribute checksums would\nfail.  The fix is to convert the 32-bit version to the 16-bit version\nif the 16-bit version fails before trying again.\n\nThis affects moving file systems between architectures that define\ncsum_partial differently.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "b1e32aaa568b45a1a5e5cdaf23d0ffdc947fcd11",
      "tree": "c62a2ea4d07b860d04d451d3adfc1d231e71789d",
      "parents": [
        "958ad8d8d16a152a2e83ee0b90e6a03ab73c3098"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Jul 24 21:28:34 2017 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Tue Jul 25 09:19:10 2017 -0400"
      },
      "message": "build: use @PACKAGE_VERSION@ instead of @REISERFSCORE_VERSION@ in .pc file\n\n@REISERFSCORE_VERSION@ is not defined, so the .pc file would end up\nwith literally that in the Version field.  This properly places the\nversion.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "958ad8d8d16a152a2e83ee0b90e6a03ab73c3098",
      "tree": "2faeb99875bf8a0941ed6d5da7969a61d573ac67",
      "parents": [
        "b6d5dcb604699d27f4749f87c4dfc1367b886d96"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Jun 06 17:08:09 2016 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Tue Jul 25 09:19:09 2017 -0400"
      },
      "message": "reiserfscore: reiserfs_flush_to_ondisk_bitmap shouldn\u0027t exit\n\nNow that libreiserfscore is a shared library, consumers expect that\nit won\u0027t call exit() by itself anymore.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "b6d5dcb604699d27f4749f87c4dfc1367b886d96",
      "tree": "b8b63ccc57c40c4aac28a30369b7049e74173967",
      "parents": [
        "5f0e56b0ac13b1ef61beaccf65d34545c1f5d263"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Jun 22 13:39:55 2017 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Jun 22 13:39:55 2017 -0400"
      },
      "message": "Release 3.6.26.\n"
    },
    {
      "commit": "5f0e56b0ac13b1ef61beaccf65d34545c1f5d263",
      "tree": "29ae9d5021182bdf82746fcf718a8da053378761",
      "parents": [
        "14b57362f75cd5ec72299fe895ba3521b4828011"
      ],
      "author": {
        "name": "Lucas C. Villa Real",
        "email": "lucasvr@gmail.com",
        "time": "Mon Jan 09 15:43:26 2017 -0200"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Jan 09 13:39:43 2017 -0500"
      },
      "message": "Fixes a NULL pointer dereference caused by reiserfsck. buffer_info_init_bh()\nis called with a NULL \"tb\" argument, but the inline implementation of that\nfunction was not prepared to handle it:\n\n    Core was generated by `/Data/Compile/Sources/reiserfsprogs-3.6.25/fsck/.libs/lt-reiserfsck --fix-fixab\u0027.\n    Program terminated with signal SIGSEGV, Segmentation fault.\n    #0  0x00007fe0d63ef48d in buffer_info_init_bh (tb\u003d0x0, bi\u003d0x7fff03ad3630, bh\u003d0xb60db0) at ../include/reiserfs_fs.h:1584\n    1584        bi-\u003ebi_fs    \u003d tb-\u003etb_fs;\n    (gdb) bt\n    #0  0x00007fe0d63ef48d in buffer_info_init_bh (tb\u003d0x0, bi\u003d0x7fff03ad3630, bh\u003d0xb60db0) at ../include/reiserfs_fs.h:1584\n    #1  0x00007fe0d63f21f9 in delete_item (fs\u003d0xb40710, bh\u003d0xb60db0, item_num\u003d0) at lbalance.c:1157\n    #2  0x000000000040a3aa in pass0_correct_leaf (fs\u003d0xb40710, bh\u003d0xb60db0) at pass0.c:768\n    #3  0x000000000040deab in do_pass_0 (fs\u003d0xb40710) at pass0.c:1928\n    #4  0x000000000040f74f in misc_set_bit (nr\u003d4257615, addr\u003d0x7fff03ad3770) at ../include/misc.h:94\n    #5  0x0000000000406cb0 in rebuild_tree (fs\u003d0xb40710) at main.c:941\n    #6  0x00000000004088ba in misc_set_bit (nr\u003d140733255074915, addr\u003d0x42a630 \u003c__libc_csu_init+64\u003e) at ../include/misc.h:92\n    #7  0x00007fe0d5e58291 in __libc_start_main (main\u003d0x4081a4 \u003cmain+64\u003e, argc\u003d7, argv\u003d0x7fff03ad38e8, init\u003d\u003coptimized out\u003e, fini\u003d\u003coptimized out\u003e,\n        rtld_fini\u003d\u003coptimized out\u003e, stack_end\u003d0x7fff03ad38d8) at ../csu/libc-start.c:289\n    #8  0x00000000004048ca in deregister_tm_clones ()\n    #9  0x00007fff03ad38d8 in ?? ()\n    #10 0x000000000000001c in ?? ()\n    #11 0x0000000000000007 in ?? ()\n    #12 0x00007fff03ad43ec in ?? ()\n    #13 0x00007fff03ad4430 in ?? ()\n    #14 0x00007fff03ad443e in ?? ()\n    #15 0x00007fff03ad4446 in ?? ()\n    #16 0x00007fff03ad444c in ?? ()\n    #17 0x00007fff03ad4454 in ?? ()\n    #18 0x00007fff03ad4463 in ?? ()\n    #19 0x0000000000000000 in ?? ()\n    (gdb) up\n    #1  0x00007fe0d63f21f9 in delete_item (fs\u003d0xb40710, bh\u003d0xb60db0, item_num\u003d0) at lbalance.c:1157\n    1157        buffer_info_init_bh(NULL, \u0026bi, bh);\n\nSigned-off-by: Lucas C. Villa Real \u003clucasvr@gobolinux.org\u003e\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "14b57362f75cd5ec72299fe895ba3521b4828011",
      "tree": "c721175f8eae2821dd15ade31e09a9e2e787fb44",
      "parents": [
        "278866b5be07cdca3510649bebf715cdfdde63bb"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Tue Jun 07 10:27:44 2016 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Tue Jun 07 10:29:14 2016 -0400"
      },
      "message": "build: libcom_err is required\n\nconfigure is issuing a warning when libcom_err is missing but it should\nfail instead.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "278866b5be07cdca3510649bebf715cdfdde63bb",
      "tree": "85912911905b35cfcf4e20b62d6668456160208e",
      "parents": [
        "1be2deaac03c574c30e3fdee99036d18a8e4edd2"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Jun 06 16:23:21 2016 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Tue Jun 07 10:29:09 2016 -0400"
      },
      "message": "reiserfscore: add reiserfs_err.et to EXTRA_DIST\n\nWithout it, \u0027make dist\u0027 will not include it in the tarball.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "1be2deaac03c574c30e3fdee99036d18a8e4edd2",
      "tree": "537560fa3c18079315fa6eb230834bd92c1250a5",
      "parents": [
        "3c0f2812b0d1b2b678ade69e441ba10ba87194a9"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Jun 06 13:51:57 2016 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Jun 06 14:05:43 2016 -0400"
      },
      "message": "Release 3.6.25.\n"
    },
    {
      "commit": "3c0f2812b0d1b2b678ade69e441ba10ba87194a9",
      "tree": "3e58ad44af4c9d3c24fa1a974cc124dc81571521",
      "parents": [
        "59dc067e7947475eab88fc1a83178f405515d7ca"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Jun 06 13:47:24 2016 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Jun 06 14:05:36 2016 -0400"
      },
      "message": "reiserfsprogs: use com_err in reiserfs_open\n\nWe dump failure messages to the terminal regardless of whether the caller\nwants them or not.  This can be annoying when used as part of a general\ntool that tests to see which file system is on a device by calling\nits open routine.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "59dc067e7947475eab88fc1a83178f405515d7ca",
      "tree": "264d17e6202cc6eb21b56d1dd3487167b61522ae",
      "parents": [
        "df843a34a6cc675e0b2a810d8a2d142a706f3586"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Jun 06 13:32:40 2016 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Jun 06 13:32:40 2016 -0400"
      },
      "message": "reiserfscore: fix \"new_insert_key may be used uninitialized...\"\n\nnew_insert_key only makes any sense when it\u0027s associated with a\nnew_insert_ptr, which is initialized to NULL and changed to a\nbuffer_head when we also initialize new_insert_key.  We can key off\nof that to avoid the uninitialized warning.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "df843a34a6cc675e0b2a810d8a2d142a706f3586",
      "tree": "6ccc445aa256723309e5d0a4dd1fdc89db13cbf9",
      "parents": [
        "d5571fa1db1a6ced7f2c7dfcc63708b7cb902a0f"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Jun 06 13:28:09 2016 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Jun 06 13:32:05 2016 -0400"
      },
      "message": "reiserfsprogs: fix issues with inline functions\n\nThere are several cases in which inline functions are declared in\nheader files.  This causes warnings with newer versions of gcc.\nThis patch converts them to static inlines.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "d5571fa1db1a6ced7f2c7dfcc63708b7cb902a0f",
      "tree": "965532f5bce775ae149b3829c6ab414dd481f572",
      "parents": [
        "0407950dfeff60b7d1953471bb335efe73086475"
      ],
      "author": {
        "name": "David Prévot",
        "email": "taffit@debian.org",
        "time": "Mon Jun 06 12:47:44 2016 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Jun 06 12:47:44 2016 -0400"
      },
      "message": "man: Fixes a little glitch in the man page.\n\nFrom: Debian Bug #733764\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "0407950dfeff60b7d1953471bb335efe73086475",
      "tree": "4e16d7d98751938909e549a92026b72e9bff59aa",
      "parents": [
        "5eead9fb340786dc9973fe9b7efc9c6bfb240228"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Jun 06 12:46:16 2016 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Jun 06 12:46:16 2016 -0400"
      },
      "message": "manpages: escape dashes\n\nThis patch is originally from the Debian package but no\nauthorship information was contained within it.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "5eead9fb340786dc9973fe9b7efc9c6bfb240228",
      "tree": "b85c973fa6e8f01358a1b6b56f62a28389608325",
      "parents": [
        "6daa8a9c5a0979fe16684151058a9a81a0671e06"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Jun 06 12:44:13 2016 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Jun 06 12:44:13 2016 -0400"
      },
      "message": "fsck: remove namesys.com reference in error text\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "6daa8a9c5a0979fe16684151058a9a81a0671e06",
      "tree": "2105b246605d42658351edac79f024d0315951fd",
      "parents": [
        "9b52a79ba23f92ae76297ab812b9eeaf9b6607bb"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Mar 13 17:08:43 2014 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Mar 13 17:42:58 2014 -0400"
      },
      "message": "reiserfscore: constify struct pointer arguments\n\nThere are many cases where functions take pointers to keys, item heads,\npaths, etc and don\u0027t modify them. Let\u0027s annotate them properly.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "9b52a79ba23f92ae76297ab812b9eeaf9b6607bb",
      "tree": "7b83477d1286f342c959b59c3033728c3f260d6c",
      "parents": [
        "6bdb171b9e0cf655b16207a4906219600bbbdf06"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Mar 13 16:53:01 2014 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Mar 13 17:42:57 2014 -0400"
      },
      "message": "reiserfscore: constify strings\n\nThere are many calls in which strings are passed as \"char *\" yet aren\u0027t\nmodified. This patch marks them const so callers can depend on it.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "6bdb171b9e0cf655b16207a4906219600bbbdf06",
      "tree": "8d2aec3416c1a06e7bcf96c4f027376937c41b81",
      "parents": [
        "e51777cf55df2a5dd9295ecf4048118ac6eb0702"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Tue Mar 11 15:10:43 2014 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Tue Mar 11 16:39:52 2014 -0400"
      },
      "message": "reiserfslib: add basic extended attribute helpers\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "e51777cf55df2a5dd9295ecf4048118ac6eb0702",
      "tree": "a0ea0e310711c54cf5e25acda72d6f739d9abf4b",
      "parents": [
        "1f65941572d3f0a622e0d729e2179494eb5dd2e2"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Tue Mar 11 10:03:42 2014 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Tue Mar 11 15:44:45 2014 -0400"
      },
      "message": "reiserfslib: add file data and directory iterators\n\nThis adds reiserfs_iterate_dir and reiserfs_iterate_file_data to\niterate over directories and file block/tail mapping.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "1f65941572d3f0a622e0d729e2179494eb5dd2e2",
      "tree": "bc0ec3f8fcdb12f52814e8dbd87ebb313caa49be",
      "parents": [
        "31a4390ca65bc22197a66acaf8288aa67104dea6"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Fri Jan 24 11:21:19 2014 -0500"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Fri Jan 24 11:21:19 2014 -0500"
      },
      "message": "mkreiserfs: move block_size_ok out of reiserfscore\n\nblock_size_ok is only used in mkreiserfs. We can pull it out of the\nlibrary.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "31a4390ca65bc22197a66acaf8288aa67104dea6",
      "tree": "8a2e7d9f5d0fd816e03948744b775950498cb480",
      "parents": [
        "c3084a6d48b1d700774273958957d19bb4fe4bc4"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Jan 23 17:40:16 2014 -0500"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Jan 23 17:42:45 2014 -0500"
      },
      "message": "debugreiserfs: fix incorrect memset size in unpack_stat_data\n\nThe memsets to initialize the stat data items were using the\nsize of the pointer rather than the structure.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "c3084a6d48b1d700774273958957d19bb4fe4bc4",
      "tree": "bebbd90dd45534944cf5041ecd15f2971dcbf94e",
      "parents": [
        "fe448aeac49e5eb7d388bbc8dc5c559b24a3d1b4"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Jan 23 17:27:00 2014 -0500"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Jan 23 17:42:39 2014 -0500"
      },
      "message": "reiserfsprogs: remove dead code\n\ngcc with -Wall was complaining about defined but unused code. I\u0027ve removed\nthe functions/variables that weren\u0027t used.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "fe448aeac49e5eb7d388bbc8dc5c559b24a3d1b4",
      "tree": "faef814996b2f53798c1ea1c27d1df0053ba8d8e",
      "parents": [
        "57eac8416ca75d459a606856a6e3e06d222e04f4"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Wed Nov 06 13:48:49 2013 -0500"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Wed Nov 06 13:48:49 2013 -0500"
      },
      "message": "debugreiserfs: fix use after free while closing log\n\nreiserfs_close(fs) frees fs and we were using it after freeing\nto close the log.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "57eac8416ca75d459a606856a6e3e06d222e04f4",
      "tree": "238253bb2280243efc64854d815ae4b516806273",
      "parents": [
        "19566d08786018414e789d24c5352e6e1e5e4067"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Tue Sep 17 13:28:53 2013 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Tue Sep 17 13:28:53 2013 -0400"
      },
      "message": "reiserfsprogs: add helpers for constant endian routines\n\nInitializing structures with little endian values requires a const\nvalue. This means that the endian routines that are macro blocks\ncause build failures.\n\nThis patch introduces constant_ macros that don\u0027t involve an\nassignment. These can only be used with constant values or\nunexpected results may occur.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "19566d08786018414e789d24c5352e6e1e5e4067",
      "tree": "361619bd5337f56d024308f3aab12e9461739b05",
      "parents": [
        "97fa94485154f217285f1dce8e607ff8ab2247d7"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Aug 26 11:18:02 2013 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Aug 26 19:02:20 2013 -0400"
      },
      "message": "build: introduce shared libreiserfscore.so and export it\n\nIn order to use reiserfs functionality in external programs, we need to\nmake a shared library and includes available.\n\nThis converts both libmisc and libreiserfscore into shared libraries, and\nlinks libmisc into libreiserfscore. We also export the includes and\na pkg-config file.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "97fa94485154f217285f1dce8e607ff8ab2247d7",
      "tree": "00d25d039ba14857f2b191f07db11ccd45baf9c2",
      "parents": [
        "81aeadf51097a7f025f9df98570bb87555dd2ff4"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Aug 26 13:57:25 2013 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Aug 26 19:02:20 2013 -0400"
      },
      "message": "reiserfsprogs: convert reiserfs_filsys_t from structure to pointer-to-structure\n\nThis makes it more consistent with e2fsprogs.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "81aeadf51097a7f025f9df98570bb87555dd2ff4",
      "tree": "5b41153658378f5fab4dd9e22cd29fe7787ae10f",
      "parents": [
        "767f7b85dfdb4428dd6414f31f8dee1aa138f056"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Aug 26 12:59:22 2013 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Aug 26 19:02:20 2013 -0400"
      },
      "message": "reiserfsprogs: annotate for endian safeness\n\nBy annotating structure members and other on-disk structures as little\nendian, we can catch bugs more easily.\n\nThe code was already endian safe except for three minor spots:\n1) The badblock list code was initializing its key in an endian-unsafe way.\n2) Indirect block pointer sequence printing was treating cpu-order values\n   as little endian.\n3) reiserfsck was trying to do endian switching on the lost+found key,\n   but it was before it was even initialized to anything, so we can\n   just remove that completely.\n\nThese issues were fixed as part of this commit.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "767f7b85dfdb4428dd6414f31f8dee1aa138f056",
      "tree": "b16d2633889854cab726ff3c4ac2149bf1ed4479",
      "parents": [
        "20357cf349bb25d1e3e72e62887727811c2496c3"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Aug 26 12:47:19 2013 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Aug 26 19:02:19 2013 -0400"
      },
      "message": "reiserfsprogs: fix remaining sparse warnings\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "20357cf349bb25d1e3e72e62887727811c2496c3",
      "tree": "116344c92888366106e7d91fb44205c8f7c18ac8",
      "parents": [
        "dd29f49a6c4e241b055175f29e17ee2fe8457fcd"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Aug 26 12:33:00 2013 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Aug 26 19:02:18 2013 -0400"
      },
      "message": "reiserfsprogs: Fix sparse \"warning: Using plain integer as NULL pointer\"\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "dd29f49a6c4e241b055175f29e17ee2fe8457fcd",
      "tree": "fe6cc84eec923b0f475dc7cefa6bc1919405df61",
      "parents": [
        "a1623ca6b3e7173cb8b359ac1908f63a9cf091a9"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Aug 26 12:20:59 2013 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Aug 26 19:00:03 2013 -0400"
      },
      "message": "sparse: move bitops functions to include/misc.h\n\nThe bitops functions were declared as \u0027extern inline\u0027 in include/misc.h but\nweren\u0027t actually defined there. They were also defined as inline in\nlib/misc.c, which can\u0027t actually happen if they\u0027re used elsewhere.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "a1623ca6b3e7173cb8b359ac1908f63a9cf091a9",
      "tree": "2d0592c574432ea0ba390e67cb0d5d939475cf0c",
      "parents": [
        "b94873771b387c26fd0baa51bbc83cf31f3c00bf"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Aug 26 11:19:12 2013 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Aug 26 19:00:03 2013 -0400"
      },
      "message": "reiserfscore: rename usearch_by_position to reiserfs_search_by_position\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "b94873771b387c26fd0baa51bbc83cf31f3c00bf",
      "tree": "db1c78f36a3164674e1dcd34c83f7b18672d6c88",
      "parents": [
        "0a714b047748769e65fda5467e4766ded8c54800"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Aug 26 10:15:47 2013 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Aug 26 19:00:03 2013 -0400"
      },
      "message": "reiserfscore: make reiserfs_open\u0027s filename argument const\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "0a714b047748769e65fda5467e4766ded8c54800",
      "tree": "a0649fa71339a65937b842de57bc3e7e02593d84",
      "parents": [
        "4ff866cd6c2e36741ebc70780b38740ef343e573"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Aug 26 10:12:52 2013 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Aug 26 19:00:02 2013 -0400"
      },
      "message": "swab: protect le32_to_cpu and friends against being defined twice\n\nWhen used as part of another project, these macros may already be defined.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "4ff866cd6c2e36741ebc70780b38740ef343e573",
      "tree": "ad81ad4c69a905dfae5f7fd1de8f0e2c9c241262",
      "parents": [
        "ad42b07bcff6351755c61e4361af8a55e13cbaa5"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Aug 26 10:04:55 2013 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Aug 26 19:00:02 2013 -0400"
      },
      "message": "reiserfs_fs.h: Eliminate overlays in offset_v2 helpers\n\nThe upstream kernel got rid of the per-endian implementations of\nthe offset_v2 helpers in favor of explicitly accessing by little\nendian bitranges.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "ad42b07bcff6351755c61e4361af8a55e13cbaa5",
      "tree": "8a3743c42b9de7d544f18226414cbef69b82ac66",
      "parents": [
        "66af7340153344548a180da022480e1e69806501"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@jeffreymahoney.com",
        "time": "Mon Aug 26 15:47:16 2013 +0200"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Aug 26 19:00:02 2013 -0400"
      },
      "message": "reiserfscore: move endian helpers for offset_v2 into header\n\nWe\u0027ll need to use these helpers from library callers.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "66af7340153344548a180da022480e1e69806501",
      "tree": "22d794d509f6576667cf4284ffe19e569fcf39f1",
      "parents": [
        "d442d18969e4193cb2b10af8699edbd21f271c30"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@jeffreymahoney.com",
        "time": "Mon Aug 26 15:43:30 2013 +0200"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Aug 26 19:00:02 2013 -0400"
      },
      "message": "reiserfs_fs.h: Fix ifndef for multiple inclusion\n\nThe ifndef was keying off REISERFSPROGS_FS_H, but defining REISERFSPRIGS_FS_H\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "d442d18969e4193cb2b10af8699edbd21f271c30",
      "tree": "ac8c90cda07c2350e61262b3bf937086b6a1cb5c",
      "parents": [
        "863ef57982edf9522558db0cb145a9252f7c4ee8"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Aug 26 17:21:08 2013 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Aug 26 17:21:08 2013 -0400"
      },
      "message": "cleanup: remove unused argument to reiserfs_invalidate_buffer\n\nreiserfs_invalidate_buffer contains an argument to specify whether a block\nshould be freed after being invalidated. It is always passed as 1, so\nlet\u0027s just get rid of it.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "863ef57982edf9522558db0cb145a9252f7c4ee8",
      "tree": "d116e49559490c82b6099c3852a9b65ab6481fca",
      "parents": [
        "45964148f54f41942ca813e1dd28a076d9737e6e"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Sun Aug 11 16:31:42 2013 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Aug 26 17:17:38 2013 -0400"
      },
      "message": "cleanup: remove dead code\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "45964148f54f41942ca813e1dd28a076d9737e6e",
      "tree": "bca1e5b387690208a156e5bbccfe3d190396fdfa",
      "parents": [
        "867cfbbb3e53c8711a3dd61f22ff94a939957211"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Aug 12 11:37:51 2013 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Aug 26 17:15:33 2013 -0400"
      },
      "message": "cleanup: remove unnecessary fs pointer passed with buffer_infos\n\nThere are a bunch of leaf helpers that accept a reiserfs_filsys_t when\none is passed via the buffer_info.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "867cfbbb3e53c8711a3dd61f22ff94a939957211",
      "tree": "522640ad090549d54ca95aa75c11538100669126",
      "parents": [
        "c1ff1d5d2d9019bfe62436e767ca2be6d2a4d553"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Aug 12 11:11:23 2013 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Aug 26 17:15:33 2013 -0400"
      },
      "message": "cleanup: factor out buffer_info initialization into helpers\n\nWe open code buffer_info initialization all over the place. Let\u0027s\nfactor that out so we don\u0027t reproduce the code everywhere.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "c1ff1d5d2d9019bfe62436e767ca2be6d2a4d553",
      "tree": "9088c778270774fda7c758acb4946f029530dc96",
      "parents": [
        "290bb8c378f856cf49c6a6d04166d3f5565d0f4f"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Sun Aug 11 16:53:32 2013 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Aug 26 17:15:33 2013 -0400"
      },
      "message": "cleanup: rename key and item_head accessors to more friendly names\n\nThis patch does a quick search and replace:\nB_N_PITEM_HEAD() -\u003e item_head()\nB_N_PDELIM_KEY() -\u003e internal_key()\nB_N_PKEY() -\u003e leaf_key()\nB_N_PITEM() -\u003e item_body()\n\nAnd the item_head version:\nB_I_PITEM() -\u003e ih_item_body()\nI_ENTRY_COUNT() -\u003e ih_entry_count()\n\nAnd the treepath variants:\nget_ih() -\u003e tp_item_head()\nPATH_PITEM_HEAD() -\u003e tp_item_head()\nget_item() -\u003e tp_item_body()\n\n... which makes the code much easier on the eyes.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "290bb8c378f856cf49c6a6d04166d3f5565d0f4f",
      "tree": "b8bc3b439b840ebec260f9091f96c0862acce474",
      "parents": [
        "47cff7274856753098786e4fc224d0276bbc903c"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Sun Aug 11 16:37:38 2013 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Aug 26 17:15:32 2013 -0400"
      },
      "message": "cleanup: remove trailing whitespace\n\nThis patch just removes trailing whitespace.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "47cff7274856753098786e4fc224d0276bbc903c",
      "tree": "e860da2446f6407406aa393239d74527523f2e58",
      "parents": [
        "b23d40f723ea14d47284eb6cf318d191fe81d857"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Sun Aug 11 16:35:10 2013 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Aug 26 17:14:42 2013 -0400"
      },
      "message": "cleanup: run indent with the Linux Kernel style across all code\n\nOver the years, the reiserfs kernel code has been gradually cleaned up\nto be more readable. This patch does the same to the progs code.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "b23d40f723ea14d47284eb6cf318d191fe81d857",
      "tree": "64017885e67f206f10d74ff8c7646a09f20724a0",
      "parents": [
        "a465518a51bb983c72915d06ba20434bd0a4e33e"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Sun Aug 11 15:56:08 2013 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Aug 26 17:12:09 2013 -0400"
      },
      "message": "cleanup: rename common structure names\n\nIn order to convert reiserfscore into a externally-usable library,\nwe need to rename structures so they won\u0027t collide with other\nnamespaces.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "a465518a51bb983c72915d06ba20434bd0a4e33e",
      "tree": "b9569a600c7dfeaffcd10459f27f72146e3cb497",
      "parents": [
        "fe11487be99b5df3607c039f3ba279536eecc569"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Aug 26 17:03:46 2013 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Aug 26 17:03:46 2013 -0400"
      },
      "message": ".gitignore: Ignore the now-generated man page files.\n"
    },
    {
      "commit": "fe11487be99b5df3607c039f3ba279536eecc569",
      "tree": "a55bcd7635c5896ad64d9564c90e5b19ba43c6b4",
      "parents": [
        "98b84706a3fe70b51f52e49d7d30b8e938e3dc71"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Aug 26 16:55:43 2013 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Aug 26 16:55:43 2013 -0400"
      },
      "message": "Release 3.6.24.\n"
    },
    {
      "commit": "98b84706a3fe70b51f52e49d7d30b8e938e3dc71",
      "tree": "03d4e79ad3bf9668964bcd94c1d2e1cdfa033fad",
      "parents": [
        "14e8805a0835776167cf435aaf91a56b74746d2f"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Aug 26 16:35:40 2013 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Aug 26 16:35:40 2013 -0400"
      },
      "message": "reiserfsprogs: autogenerate the version number in the man pages\n\nThe version string in the man pages was manually updated. Now it updates\nwhen configure runs.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "14e8805a0835776167cf435aaf91a56b74746d2f",
      "tree": "0d8bdadbefce90f0f4d134ccf17fe1adf1a8d8ed",
      "parents": [
        "d83a36e872d3409a0a1e3f3cc713674df97ba2f5"
      ],
      "author": {
        "name": "Victor Leschuck",
        "email": "vleschuk@gmail.com",
        "time": "Fri Aug 23 10:26:32 2013 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.de",
        "time": "Fri Aug 23 10:26:41 2013 -0400"
      },
      "message": "journal: fix division by 0 with one transaction in log\n\nWe have met a situation when reiserfsck segfaulted on one of our\npartitions. I have performed a small research and the cause appeared\nto be wrong detection of transaction count.\n\nOur FS had only one journal transaction, however trans_count which was\npassed to progbar_update() as maximum transaction value was detected\nas (last_transaction - first_transaction) which in our case was 0.\nThus progbar_update() resulted in segmentation fault:\n\n(gdb) bt\n\"Replaying journal\", curr\u003d1, max\u003d0, dpynum\u003d1) at progbar.c:80\n\nHere is part of debugreiserfs -j output\n\nJournal header (block #8210 of ./partition.bug):\n    j_last_flush_trans_id 0\n    j_first_unflushed_offset 0\n    j_mount_id 10\n    Device [0x0]\n    Magic [0x4f0a099e]\n    Size 8193 blocks (including 1 for journal header) (first block 18)\n    Max transaction length 1024 blocks\n    Max batch size 900 blocks\n    Max commit age 30\nMountid 10, transid 10, desc 18, length 2, commit 21\n\nI successfully reproduced it on versions 3.6.21 (which we were using)\nand 3.6.23 (which I believe is the latest).\n\nAttaching patch. Let me know your opinion. If I am wrong, please\ncomment, if I am correct, feel free to include patch into sources.\n\nThanks.\n\nSigned-off-by: Victor Leschuk \u003cvleschuk@gmail.com\u003e\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "d83a36e872d3409a0a1e3f3cc713674df97ba2f5",
      "tree": "9ca2d90a6e6ea1b8b010bc4114db0d9c352a4df4",
      "parents": [
        "e30941ed6f82097bc3abc46ab367f66b25761905"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Tue Aug 13 10:32:43 2013 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Tue Aug 13 10:32:43 2013 -0400"
      },
      "message": "CREDITS: re-add historical note about namesys.com\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "e30941ed6f82097bc3abc46ab367f66b25761905",
      "tree": "324fa4fb74a1238572c44678e7f558d38abef7d8",
      "parents": [
        "79286a23828ba34dd5f51ac63dab385a45f34a25"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Aug 12 22:38:41 2013 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Aug 12 22:38:41 2013 -0400"
      },
      "message": "CREDITS/CONTACT: remove references to namesys.com\n\nWhile Namesys drove almost all reiserfs development and was instrumental\nin supporting it for many years, it has been offline for the past\n6 years. All of its founders and employees have moved on to other\nendeavors or are otherwise unavailable. This can be confusing to users\nsince the documentation points there either for background information\nor to have bugs fixed.\n\nThis patch removes most of the non-historical references to\nnamesys.com and directs users to the reiserfs-devel list on vger.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "79286a23828ba34dd5f51ac63dab385a45f34a25",
      "tree": "fabd11a3a990ef6c911a665d7dc081d96df96bda",
      "parents": [
        "b4582fed408ace5bbbca6d39069d69a4691de9aa"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Jul 29 11:28:25 2013 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Jul 29 11:28:25 2013 -0400"
      },
      "message": "resize_reiserfs: fix \u003e 8TB printf formatting\n\nWhen performing an offline resize of a file system that will grow\nbeyond 8 TB, we see negative block counts:\n\nReiserFS report:\nblocksize             4096\nblock count           -1610612480 (1879048192)\nfree blocks           -1610702612 (1878982637)\nbitmap block count    0 (57344)\n\nThe values are passed around appropriately but are printed\nincorrectly.\n\nReported-by: Jimb Esser \u003cwasteland@gmail.com\u003e\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "b4582fed408ace5bbbca6d39069d69a4691de9aa",
      "tree": "5a3b265a6012074e11baa257de2407868bf914fe",
      "parents": [
        "1f028bced71c2721f4fe46a1d3ffe216053f8ad2"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.de",
        "time": "Mon Jul 01 14:23:37 2013 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Jul 01 15:05:13 2013 -0400"
      },
      "message": "Release 3.6.23.\n"
    },
    {
      "commit": "1f028bced71c2721f4fe46a1d3ffe216053f8ad2",
      "tree": "d57c89a648ea31fba0e94a108435d720437aa188",
      "parents": [
        "2b9f863109a16955450ea126e00fb83c824dd8d3"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Jul 01 14:47:49 2013 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Jul 01 14:50:36 2013 -0400"
      },
      "message": "man: create links to common-prefix command names\n\nWe create links like fsck.reiserfs to reiserfsck but don\u0027t provide\nthe corresponding links to the man pages.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "2b9f863109a16955450ea126e00fb83c824dd8d3",
      "tree": "595cb6768ba185323b8f0fd831977b24ecd4e487",
      "parents": [
        "90d328136cef1864223a10bd3000e277c7369574"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Jul 01 14:43:38 2013 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Jul 01 14:48:15 2013 -0400"
      },
      "message": "reiserfsprogs: add symlinks for debugreiserfs and reiserfstune\n\nWe have convenience links for fsck and mkfs. Let\u0027s add them for\ndebug and tune.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "90d328136cef1864223a10bd3000e277c7369574",
      "tree": "8607be41e1bdfdb301bec6ff9e1df4d5dbe4c8f7",
      "parents": [
        "ecb8f6ed3cce6c07afeeb438bbcbef9f226d3a1b"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Oct 19 01:49:12 2012 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Tue Oct 30 17:51:42 2012 -0400"
      },
      "message": "fix out of tree builds\n\nThis allows you to build out of tree like:\n\tmkdir build\n\t../configure\n\tmake\n\nThis also fixes `make distcheck` since that uses the above mechanism.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "ecb8f6ed3cce6c07afeeb438bbcbef9f226d3a1b",
      "tree": "b6a26a41dc5a06f2f0bbab5c2189a0e9f8dc36db",
      "parents": [
        "942e488bcd550a07a1d5ef502ee38313e195c24a"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Oct 19 01:49:11 2012 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Tue Oct 30 17:51:38 2012 -0400"
      },
      "message": "clean up io-failure-emulation logic a bit\n\nUse standard autoconf macros rather than open coding the logic.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "942e488bcd550a07a1d5ef502ee38313e195c24a",
      "tree": "40ceb35b9ca365a0fc078fdceb8bf0747b7ca009",
      "parents": [
        "2537d91514fb1750d751a8e99170dcde153252e4"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Oct 19 01:49:10 2012 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Tue Oct 30 17:51:35 2012 -0400"
      },
      "message": "clean up compiler flag handling\n\nENABLE_DEBUG isn\u0027t used anywhere, so punt it.\n\n--enable-debug is only used to control whether to enable -W flags by\ndefault.  But there\u0027s no harm just always doing that, so drop the\nconfigure flag and enable the -W flags when they\u0027re available.\n\nAC_CACHE_CHECK requires cache vars have \"_cv_\" in their name, so tweak\nall the cache var names to include that.\n\nThat leaves us with the PRESET_CFLAGS logic which is pointless nowadays\nas autoconf largely does the same thing for us.  It\u0027ll default to using\n\u0027-O2 -g -Wall\u0027 if the compiler supports it, so no need to do it.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "2537d91514fb1750d751a8e99170dcde153252e4",
      "tree": "d7bb3eaba8272f7cc58e4205eedffcc0ae2dae92",
      "parents": [
        "0a4186212d562d60625f6a179f32ca84c28125e4"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Oct 19 01:49:09 2012 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Tue Oct 30 17:51:21 2012 -0400"
      },
      "message": "drop -fPIC usage\n\nWe don\u0027t create any libraries so there\u0027s no need to build with -fPIC.\nDrop it all.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "0a4186212d562d60625f6a179f32ca84c28125e4",
      "tree": "f67531d6e08686b0f7319c8eea32a34656db4bdc",
      "parents": [
        "0964757ec7c7a5b72c0a25eaef8c501a6c04371e"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Oct 19 01:49:08 2012 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Tue Oct 30 17:51:03 2012 -0400"
      },
      "message": "update gitignore\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "0964757ec7c7a5b72c0a25eaef8c501a6c04371e",
      "tree": "b266a3e1db2ce18afca97ae5e3fde944003f97b4",
      "parents": [
        "d0cf6adf13710c2eafad295b92718531daf020ab"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Oct 19 01:49:07 2012 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Tue Oct 30 17:50:55 2012 -0400"
      },
      "message": "configure: update automake invocation\n\nThis converts away from the old/deprecated AM_INIT_AUTOMAKE method.\n\nAlso enable the nice silent build by default.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "d0cf6adf13710c2eafad295b92718531daf020ab",
      "tree": "0cae8844ed987dd8a28f348d5e3b40ebf3714886",
      "parents": [
        "da62161095449eea04b4225bda3448873b2e4849"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Oct 19 01:49:06 2012 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Tue Oct 30 17:48:00 2012 -0400"
      },
      "message": "fix version number\n\nWe\u0027re at 3.6.22 now, not 3.6.21.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "da62161095449eea04b4225bda3448873b2e4849",
      "tree": "0355a371706847542997527bcde65b04245f8412",
      "parents": [
        "8105f5769b82c686cb5dc28dd768321df6292def"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Oct 19 01:14:33 2012 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Tue Oct 30 17:47:07 2012 -0400"
      },
      "message": "rename configure.in -\u003e configure.ac\n\nNewer autotools complains if you use the old style name.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "8105f5769b82c686cb5dc28dd768321df6292def",
      "tree": "0940de6c6f0565af4e6105d785fe7899351e4025",
      "parents": [
        "4447ac6eb36f380c19fe1f9ce7271fb46e5bccde"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Tue Oct 16 13:45:40 2012 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Tue Oct 16 13:45:40 2012 -0400"
      },
      "message": "Updated changelog for 3.6.22 release.\n"
    },
    {
      "commit": "4447ac6eb36f380c19fe1f9ce7271fb46e5bccde",
      "tree": "2d4ca1ecc08c1ada2197e8c47ca178cb5c74e202",
      "parents": [
        "3466b34d999f674f9854ddac6ef111eee6ce844c"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Oct 11 14:33:36 2012 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Oct 11 15:57:28 2012 -0400"
      },
      "message": "mkreiserfs: stop printing credits\n\nThe CREDITS file contains the credits for the reiserfsprogs. Users\nhave been complaining for years that they don\u0027t need to see them\nat every invokation.\n\nThis patch removes it.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "3466b34d999f674f9854ddac6ef111eee6ce844c",
      "tree": "93b741de33a5d23f54b84c09d0fe942912a91844",
      "parents": [
        "d3e67ae2f4c905012bf3aa02180653cb15f98606"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Oct 11 14:29:47 2012 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Oct 11 15:57:28 2012 -0400"
      },
      "message": "reiserfscore: add support for register_printf_specifier\n\nregister_printf_modifier is causing build warnings complaining that\nit is deprecated. This patch adds support for register_printf_specifier\nand uses it if it\u0027s present. Otherwise, it will fall back to\nregister_printf_modifier.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "d3e67ae2f4c905012bf3aa02180653cb15f98606",
      "tree": "671a72076c84cce6bf4ea560a1f165b13d1267b7",
      "parents": [
        "f8b66d808413ca1e73ad7099988bab9fc221dcb3"
      ],
      "author": {
        "name": "Roy Marples",
        "email": "roy@marples.name",
        "time": "Thu Oct 11 13:39:49 2012 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Oct 11 15:57:27 2012 -0400"
      },
      "message": "reiserfsck: support `fsck -f -n`\n\nEvery other fsck util out there supports non-interactive forcing and this\nchange brings reiserfsck into line.\n\nSigned-off-by: Roy Marples \u003croy@marples.name\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "f8b66d808413ca1e73ad7099988bab9fc221dcb3",
      "tree": "67ee46916b6c62e94e4a8b62dbb9815654c29a08",
      "parents": [
        "b337b2b190b724317bf41e24c63291bca7227b7d"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Oct 11 13:37:09 2012 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Oct 11 15:57:26 2012 -0400"
      },
      "message": "reiserfscore: fix uninitialized variable warning in print_indirect_item\n\nThis patch fixes the following warning:\nprints.c:403:20: warning: ‘num’ may be used uninitialized in this function [-Wmaybe-uninitialized]\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "b337b2b190b724317bf41e24c63291bca7227b7d",
      "tree": "741141a60681bdeaa2a2d639833d1e9d52317516",
      "parents": [
        "c21c96f7c39a40bad91b98a2951e7b758ab101ee"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Oct 11 13:34:49 2012 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Oct 11 15:57:26 2012 -0400"
      },
      "message": "reiserfsprogs: fix -Wpointer-sign warnings for blocksize and position\n\nThis patch fixes the following warnings:\npointer targets in passing argument 5 of ‘reiserfs_bin_search’ differ in signedness [-Wpointer-sign]\npointer targets in passing argument 2 of ‘init_rollback_file’ differ in signedness [-Wpointer-sign]\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "c21c96f7c39a40bad91b98a2951e7b758ab101ee",
      "tree": "71977bb63412aa7cb7b5115e8bed5f5c4ac3f6f5",
      "parents": [
        "3aa83f72caacd56c78097562bc01f46d7e8a181a"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Oct 11 13:23:18 2012 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Oct 11 15:57:25 2012 -0400"
      },
      "message": "debugreiserfs: fix dereferencing type-punned pointer warning\n\nThis patch fixes the following warning:\nunpack.c:536:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "3aa83f72caacd56c78097562bc01f46d7e8a181a",
      "tree": "bd110967340dc482aea99b5578aaa53dbb09c15c",
      "parents": [
        "0edf890eec424562473eca4b62d5bbb4dbd7720d"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Oct 11 13:19:41 2012 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Oct 11 15:57:25 2012 -0400"
      },
      "message": "reiserfsprogs: fix unsigned char with strlen/strcmp/strncpy warnings\n\nThis patch fixes a bunch of the following warnings:\nwarning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]\nwarning: pointer targets in passing argument 1 of ‘__builtin_strncpy’ differ in signedness [-Wpointer-sign]\nwarning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness [-Wpointer-sign]\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "0edf890eec424562473eca4b62d5bbb4dbd7720d",
      "tree": "7cbc7e97e338e410bf347bbcab0fe93be68bd8c1",
      "parents": [
        "eba9abb84d6a06fb20e494991a1647afbfe9ea17"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Oct 11 13:16:59 2012 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Oct 11 15:57:24 2012 -0400"
      },
      "message": "reiserfsprogs: fix printf formatting warnings\n\nThis patch fixes:\nmain.c:968:11: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 3 has type ‘time_t’ [-Wformat]\nprints.c:152:7: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘__u32’ [-Wformat]\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "eba9abb84d6a06fb20e494991a1647afbfe9ea17",
      "tree": "502b903a9015ce40f9b75a72afa69e3833708b46",
      "parents": [
        "8f95bdb15d82344b80fe43486f8a1f3a27005119"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Oct 11 13:11:14 2012 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Oct 11 15:57:23 2012 -0400"
      },
      "message": "reiserfsprogs: fix set-but-not-used gcc warnings\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "8f95bdb15d82344b80fe43486f8a1f3a27005119",
      "tree": "dafd80ed017529ad46e4cadd42b2aef5e69753a3",
      "parents": [
        "0265fd70c11cd874657979fd97d35fb475c5f4fd"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Oct 11 13:04:07 2012 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Oct 11 15:57:23 2012 -0400"
      },
      "message": "reiserfsprogs: remove autoconf-generated files\n\nThese files change every time configure.in or Makefile.am is changed,\nwe can autogenerate them when exporting a tarball.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "0265fd70c11cd874657979fd97d35fb475c5f4fd",
      "tree": "085610f0177b1596299b2c8c159b7a79129bce0a",
      "parents": [
        "5d4f1fa494250c45857ff8fe9d9a2b4f11910330"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Oct 11 11:56:44 2012 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Oct 11 11:56:48 2012 -0400"
      },
      "message": "reiserfs: Fix signedness issues for large file systems\n\nNow that we handle file systems \u003e 8 TB, we end up printing large negative\nnumbers instead of actual block numbers. This patch fixes those places\nto use unsigned ints for block numbers.\n\nSigned-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "5d4f1fa494250c45857ff8fe9d9a2b4f11910330",
      "tree": "65803378445c4da837825e27d574ad0fb5e90b4c",
      "parents": [
        "4547cc39f48dea9eca763c81e9dabe3c593a6030"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Oct 11 11:56:14 2012 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Oct 11 11:56:14 2012 -0400"
      },
      "message": "reiserfsprogs: fix use after free with fsck_progress\n\n fsck_progress uses fs to get the log file handle but fs is freed before\n fsck_progress is caleld when it\u0027s about to print the \"finished\" message.\n\n When glibc is run with:\n MALLOC_CHECK_\u003d3\n MALLOC_PERTURB_\u003d69\n\n as is the default on newer versions of openSUSE, it poisons freed memory\n to detect conditions like this. As a result, reiserfsck segfaults on these\n systems.\n\n This patch fixes fsck to close the file system after printing the completion\n message.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "4547cc39f48dea9eca763c81e9dabe3c593a6030",
      "tree": "c469af514c28162c52e4454a163e5e94af0def80",
      "parents": [
        "47d95ed055c8e358516873ad397bdaf0a6ba7af3"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat Jan 17 11:25:51 2009 -0500"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Oct 11 11:52:36 2012 -0400"
      },
      "message": "configure: use AC_MSG_NOTICE rather than `echo`\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "47d95ed055c8e358516873ad397bdaf0a6ba7af3",
      "tree": "b4febbce1ffaaa040ff15e8225b888345049f9d3",
      "parents": [
        "149a82e2e9f578b15c66877ea8a06fe48fe21c87"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat Jan 17 11:19:38 2009 -0500"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Oct 11 11:52:23 2012 -0400"
      },
      "message": "install standard {fsck,mkfs}.reiserfs symlinks\n\nSince utilities expect to be able to run `mkfs.$FS` and `fsck.$FS`,\nreiserfs should install symlinks for these to the right place.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\n"
    },
    {
      "commit": "149a82e2e9f578b15c66877ea8a06fe48fe21c87",
      "tree": "056a8a671068ea4790145db22cd33ddf99f5e236",
      "parents": [
        "dac518d099bbd0b3b4feb58351cc41d89683e40d"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Oct 11 11:32:39 2012 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Oct 11 11:32:39 2012 -0400"
      },
      "message": "Imported reiserfsprogs-3.6.21\n"
    },
    {
      "commit": "dac518d099bbd0b3b4feb58351cc41d89683e40d",
      "tree": "142a00a16068fb2e3881332cf84135ab694476f1",
      "parents": [
        "0ed773997fc833a8a8eb3b598c70ddfd22d97b6f"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Oct 11 11:32:09 2012 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Oct 11 11:32:09 2012 -0400"
      },
      "message": "Imported reiserfsprogs-3.6.20\n"
    },
    {
      "commit": "0ed773997fc833a8a8eb3b598c70ddfd22d97b6f",
      "tree": "f687dd5a44cc50662625c61bea09b635db95e976",
      "parents": [
        "3078c83c48bdf4691d6d2ce3818dfe82d5dc2c3b"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Oct 11 11:31:31 2012 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Oct 11 11:31:31 2012 -0400"
      },
      "message": "Imported reiserfsprogs-3.6.19\n"
    },
    {
      "commit": "3078c83c48bdf4691d6d2ce3818dfe82d5dc2c3b",
      "tree": "cab847ec4b823a2f290c8d24b9bd1eeeb91cbd4b",
      "parents": [
        "18057cdad6cf2a0c5e9cef6f14a87b2697e91d1b"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Oct 11 11:30:57 2012 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Oct 11 11:30:57 2012 -0400"
      },
      "message": "Imported reiserfsprogs-3.6.18\n"
    },
    {
      "commit": "18057cdad6cf2a0c5e9cef6f14a87b2697e91d1b",
      "tree": "bf1d76e14fb61b6ad8d1fd08165140e6469b65c1",
      "parents": [
        "cccefa4d84c01f920945dd9215eae4f8f35ced0b"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Oct 11 11:30:27 2012 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Oct 11 11:30:27 2012 -0400"
      },
      "message": "Imported reiserfsprogs-3.6.13\n"
    },
    {
      "commit": "cccefa4d84c01f920945dd9215eae4f8f35ced0b",
      "tree": "5caa485fac1c583ae66b90a4b347e010759b36a8",
      "parents": [
        "99c89460c3220b5dddc5b43ac1e96767f678ef44"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Oct 11 11:29:29 2012 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Oct 11 11:29:29 2012 -0400"
      },
      "message": "Imported reiserfsprogs-3.6.9\n"
    },
    {
      "commit": "99c89460c3220b5dddc5b43ac1e96767f678ef44",
      "tree": "abddeaa5bd282d850e5a7887b814936e6d7c3e8a",
      "parents": [
        "b69459eb802ace45677c9a12d909f70beff3de18"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Oct 11 11:28:37 2012 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Oct 11 11:28:37 2012 -0400"
      },
      "message": "Imported reiserfsprogs-3.6.4\n"
    },
    {
      "commit": "b69459eb802ace45677c9a12d909f70beff3de18",
      "tree": "3cd4822efbdda00b7a18a084adcb172213a84583",
      "parents": [
        "e7102bdb66ffebd7d55ac54c46124706e15a4233"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Oct 11 11:27:42 2012 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Oct 11 11:27:42 2012 -0400"
      },
      "message": "Imported reiserfsprogs-3.6.2\n"
    },
    {
      "commit": "e7102bdb66ffebd7d55ac54c46124706e15a4233",
      "tree": "2a455f22a881b0c33605e887a461c63d5ecd65bb",
      "parents": [],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Oct 11 11:26:22 2012 -0400"
      },
      "committer": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Oct 11 11:26:22 2012 -0400"
      },
      "message": "Initial commit -- seeded with reiserfsprogs 3.x.0j\n"
    }
  ]
}
