)]}'
{
  "log": [
    {
      "commit": "e2a011d9d0c2c484402a29a0d060a5fad4717f81",
      "tree": "b92cbb0145f5d4d68df702191b0c9959ae19653d",
      "parents": [
        "76dc7d0a767485cec9c5b667973eaa1ead310818"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Sun Jan 16 06:49:15 2022 -0800"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Sun Jan 16 10:33:22 2022 -0800"
      },
      "message": "Fix some typos mentioned in the fossies report.\n"
    },
    {
      "commit": "c3b553a93f7090bcbb89c08405f1a5f1c175c864",
      "tree": "7357cf54868e342a28a09f4b881ee3897ab080fa",
      "parents": [
        "eb0b41587c9ce3479685e339bd1f4bd864473c7b"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Sat Jan 15 17:21:01 2022 -0800"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Sat Jan 15 17:21:01 2022 -0800"
      },
      "message": "Preparing for release of 3.2.4pre2\n"
    },
    {
      "commit": "3e44bbd3132c22f7ce1ae48c0ce262f237473038",
      "tree": "ae440f5bc8c2688fe418bc56ac3d41fdd1bcbb4c",
      "parents": [
        "4adfdaaf12db26c348b4d6150119b377f9b622c8"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Sun Jan 02 15:13:19 2022 -0800"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Sun Jan 02 15:13:19 2022 -0800"
      },
      "message": "Preparing for release of 3.2.4pre1\n"
    },
    {
      "commit": "8c3de35b0b6c0e362ce7d33fd983dc828051ca12",
      "tree": "02eb761b0b9af5075a841b6fb27b879199fde905",
      "parents": [
        "ec1d5d564cb6b7942796fe6de9a074147b196479"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Sun Jan 31 09:28:34 2021 -0800"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Sun Jan 31 09:28:34 2021 -0800"
      },
      "message": "Put 0 in parens to silence an Xcode warning.\n"
    },
    {
      "commit": "b115bc8a5d5262ba06a573ef4f54eba806b1200a",
      "tree": "f0b887c68bc7d89988e77e177916240abbaabcaf",
      "parents": [
        "cd018c7a4c40a4d4f2aa3ea24f77282efe213c40"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Tue Sep 29 15:51:03 2020 -0700"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Tue Sep 29 16:05:29 2020 -0700"
      },
      "message": "Silence a few more warnings.\n"
    },
    {
      "commit": "9fce0eb5ab80da4d4d97bcde346c9b0b92432ac8",
      "tree": "a41f71c2c9c0c97f9ed3ded8a4088b522a41f543",
      "parents": [
        "33e94849b1013ff7e7b04e0a45ab2fffe2dd1e44"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Tue Sep 29 14:47:31 2020 -0700"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Tue Sep 29 14:51:45 2020 -0700"
      },
      "message": "Avoid some pedantic errors \u0026 old warnings.\n"
    },
    {
      "commit": "18cffa8aa98b85f1c90976fc29bdd8cb52abd2d2",
      "tree": "2f0f8af31c0e69471e2e4e0ae1c816e9e2f43f67",
      "parents": [
        "7e07a325043453ca2974f199b5cdda5f858b5603"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Fri Jul 17 10:56:22 2020 -0700"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Fri Jul 17 10:56:22 2020 -0700"
      },
      "message": "A couple minor changes.\n"
    },
    {
      "commit": "f47e5a7732f9b5da71080fdc229acde4ec6da3c1",
      "tree": "ed59883d1e964ff654cd740ec620bb589dacc5a0",
      "parents": [
        "91fff802b9513cf0ed616d3aea170d561f899fae"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Sun Jul 12 22:46:21 2020 -0700"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Sun Jul 12 23:25:21 2020 -0700"
      },
      "message": "Mention file \u0026 line on OOM and overflow errors.\n\nAlso simplify output of src file paths in errors \u0026 warnings when\nbuilt in a alternate build dir.\n"
    },
    {
      "commit": "da7a3506678329e3ba916201f4f7406c7028ac58",
      "tree": "68c3a0aff27e7d5b68906373f2f10622c4e0e99e",
      "parents": [
        "66ca4fc97bcedb7376dda67b8d07df280eaf462a"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Sat Jul 11 10:32:59 2020 -0700"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Sat Jul 11 11:39:36 2020 -0700"
      },
      "message": "Some number \u0026 string improvements\n\n- Use strdup(do_big_num(...)) to replace num_to_byte_string(...).\n- Allow a \u0027,\u0027 for a decimal point in a SIZE option in some locales.\n- Get rid of old (now unused) strdup() compatibility function.\n- Try harder to include the newline in a single error message write.\n"
    },
    {
      "commit": "ab110fc8fbb387046e8ec2b3ff0fbb3aed05716a",
      "tree": "cb40c8da57e36fc2c073392bfeab68ed5896f467",
      "parents": [
        "7265d9611641d24a8570a2ebd0e313b6923346a9"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Wed Jul 08 12:19:16 2020 -0700"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Wed Jul 08 12:26:19 2020 -0700"
      },
      "message": "Warning fixes \u0026 impossible-failure improvements\n\n- Silence a couple warnings for less-common builds.\n- Use a better impossible-failure idiom than assert(0).\n"
    },
    {
      "commit": "6f6e5b51ccfc2b07528fd571ea11505f22704880",
      "tree": "bf38acc411993b367ed9eabfc821f4b4fa353cd1",
      "parents": [
        "28de25a6640189ca327d380e6456cab03223cb05"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Sun Jul 05 19:57:30 2020 -0700"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Sun Jul 05 20:09:16 2020 -0700"
      },
      "message": "Some TANDEM ACL support.\n"
    },
    {
      "commit": "28de25a6640189ca327d380e6456cab03223cb05",
      "tree": "eeb3b4782ef86c903e23ce7a4d2f9cf01c354551",
      "parents": [
        "052b34dcebd031d1d7190b2ee3de62283014aee0"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Sun Jul 05 20:07:10 2020 -0700"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Sun Jul 05 20:09:13 2020 -0700"
      },
      "message": "Some whitespace \u0026 paren cleanup.\n"
    },
    {
      "commit": "052b34dcebd031d1d7190b2ee3de62283014aee0",
      "tree": "812048708efbfdf9d3fb7f8ee314194e7ecb7f14",
      "parents": [
        "748b5c5d532d8a11d476475766dc5b0e5b0cd970"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Sun Jul 05 19:12:48 2020 -0700"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Sun Jul 05 19:16:32 2020 -0700"
      },
      "message": "A bit more configure tweaking.\n"
    },
    {
      "commit": "1bdf68b905b246ef4eb2959ba5e266005f761a8c",
      "tree": "74a7820017b1b17f8d64b058f3c1309bddc9a8bd",
      "parents": [
        "89827e49bcc0296d93aab73a53bb8c7c88baf202"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Tue Jun 23 20:48:01 2020 -0700"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Tue Jun 23 21:01:25 2020 -0700"
      },
      "message": "Prepare for future release of XXH3 \u0026 XXH128.\n"
    },
    {
      "commit": "e93f40d8b4068a0170ec0d8a6d6ab74850ba358f",
      "tree": "a2dff84ec7b3c99ec1fee44ae39585a88425e1c8",
      "parents": [
        "4df1b1d4fe213d4409d5fad962f831837a4c7e23"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Tue Jun 23 15:47:27 2020 -0700"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Tue Jun 23 15:47:27 2020 -0700"
      },
      "message": "Apple needs a leading underscore.\n"
    },
    {
      "commit": "1629b803cbc705814268fa07a0fa1737ba8deec5",
      "tree": "519511bbc1784ec9b572c0f8404aa393de2ed0e5",
      "parents": [
        "29c7a4558a55a5f018b92794b6b689471d2172cf"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Sat Jun 20 18:21:27 2020 -0700"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Sat Jun 20 18:40:47 2020 -0700"
      },
      "message": "More asm improvements\n\n- Only use the asm code if we\u0027re on x86_64.\n- More changes to decouple asm from simd.\n- Check if the -Wa,--noexecstack option works.\n- Support --disable-asm configure option.\n"
    },
    {
      "commit": "f525f2c818fe49f62ec92f6e87b27615cf88ac8d",
      "tree": "a6cf56919d1a2a7c9d0b26d7f6b2aecbda5e9810",
      "parents": [
        "1b5819efbd59abc9e18973080f6c829441470017"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Sat Jun 20 16:54:24 2020 -0700"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Sat Jun 20 16:54:24 2020 -0700"
      },
      "message": "Remove asm type \u0026 size.\n"
    },
    {
      "commit": "9467c1f9b9b581e3abe78e00cc71de06fc175887",
      "tree": "49ab2d9fbd8c9d8f6577a532a822d12ff41f7ecd",
      "parents": [
        "04653dabc8dff8c85d75ccab57749e0af91a03cb"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Sat Jun 20 08:44:04 2020 -0700"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Sat Jun 20 09:06:18 2020 -0700"
      },
      "message": "Fix conditional directives in the asm file\n\n- Switch .s -\u003e .S to enable the preprocessor.\n- Move some defines from mdigest.h to md-defines.h.\n- Tweak the asm file to use md-defines.h.\n- Add a couple missing .h dependencies in the Makefile.\n"
    },
    {
      "commit": "04653dabc8dff8c85d75ccab57749e0af91a03cb",
      "tree": "500c954c19f7f04ca556afd3c489a22f504a7a2c",
      "parents": [
        "19617f7b4a423b8262e24111d1edc7a1c422525f"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Sat Jun 20 07:59:26 2020 -0700"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Sat Jun 20 08:05:53 2020 -0700"
      },
      "message": "Exclude the asm code when it\u0027s not being used.\n"
    },
    {
      "commit": "b218de27027673d6bb7842388412f73cde93d210",
      "tree": "3aad77a64783ae2a0758e51dec16e315ed5f7eae",
      "parents": [
        "d4764934c35bdff297a03551c583be611cb8c64c"
      ],
      "author": {
        "name": "Caleb Xu",
        "email": "calebcenter@live.com",
        "time": "Sat Jun 20 00:12:15 2020 -0400"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Fri Jun 19 23:38:15 2020 -0700"
      },
      "message": "lib/md5-asm-x86_64.s: fix build with Apple Clang\n\nThe Mach-O x86-64 model doesn\u0027t seem to support \".type\" and\n\".size\" directives in assembly. Add ifdefs that should allow for\nthe file to build without issues in Apple Clang.\n"
    },
    {
      "commit": "0c13e1b3f856621b1a3cb70d5efcb500d51e1539",
      "tree": "7549ea68bc68587c0cc12c42fa2c947b02acf664",
      "parents": [
        "9da38f2f99b467a0103cc34d0c075450b8159f13"
      ],
      "author": {
        "name": "Holger Hoffstätte",
        "email": "holger@applied-asynchrony.com",
        "time": "Fri Jun 19 17:22:54 2020 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 19 08:22:54 2020 -0700"
      },
      "message": "Prevent unnecessary xattr warning by reordering header inclusion. (#22)\n\nxattr headers have been provided by glibc (at least on Linux/glibc)\r\nfor many years now. Reorder the inclusion of xattr headers to\r\nattempt compatibility/legacy after the common case.\r\nThis prevents the warning without changing compatibility to\r\nnon-glibc systems.\r\n\r\n* Add dependency on lib/sysxattrs.h header in Makefile\r\n\r\nCo-authored-by: Wayne Davison \u003cwayne@opencoder.net\u003e"
    },
    {
      "commit": "d47a80c05ecb2d4e8356697e3f71c219a639fecc",
      "tree": "ac280eea05f216f9019c5fbaf8022588d4a0c46e",
      "parents": [
        "9dd99521381e022d81528696ca2457e17727200b"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Mon Jun 01 18:49:15 2020 -0700"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Mon Jun 01 18:49:15 2020 -0700"
      },
      "message": "Move the CSUM defines.\n"
    },
    {
      "commit": "71c4ae23362bcd5a2f71127f13008f3b1b7f171d",
      "tree": "c8be2df3b318fe59ea498738022bf6de2ba6cb1d",
      "parents": [
        "c0268d9217ebe1affab268a86696c33caf21485c"
      ],
      "author": {
        "name": "Jorrit Jongma",
        "email": "git@jongma.org",
        "time": "Mon May 25 18:16:19 2020 +0200"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Mon Jun 01 17:57:38 2020 -0700"
      },
      "message": "Move OpenSSL-related MD4/5 defines and imports to lib/mdigest.h\n\nWorks just as well, prevents having to repeat them across files\n"
    },
    {
      "commit": "97e8c55ee8aa9e59d0a2f6f92cb9e04dcc426057",
      "tree": "e0f6406ad2318ec98d019ccc4a2ff848f2c4bd5a",
      "parents": [
        "739fa967378bfa8956352c9789692a5232a67f66"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Sun May 24 22:31:28 2020 -0700"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Sun May 24 22:50:51 2020 -0700"
      },
      "message": "Some minor tweaks \u0026 tidying up.\n"
    },
    {
      "commit": "15c1162b24f51b29cbd534b2e8f732e06995ef89",
      "tree": "2f440cf58c239efa6efd2db29c5ea87048211949",
      "parents": [
        "a7175ee0297dc4f8c8680626c3d3f0d4bc6b108f"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Sat May 23 09:23:01 2020 -0700"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Sat May 23 10:06:59 2020 -0700"
      },
      "message": "Add optional use of the openssl crypto lib for MD5.\n"
    },
    {
      "commit": "531ffa8104fa26e58ed487c340ed64af5d456fb2",
      "tree": "e14ed35b7da6fcd8e77a3d59403a59fc9bf0e69b",
      "parents": [
        "d7212df0f134ac82f9afb46d478ab3ac1511c61b"
      ],
      "author": {
        "name": "Jorrit Jongma",
        "email": "git@jongma.org",
        "time": "Fri May 22 19:38:37 2020 +0200"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Fri May 22 22:37:21 2020 -0700"
      },
      "message": "Optimized assembler version of md5_process() for x86-64\n\nOriginally created by Marc Bevand and placed in the public domain.\nEnable/disabled via the same --enable-simd configure switch as\nthe rolling checksum optimizations.\n"
    },
    {
      "commit": "3ba4db703045d4570c929506e477d8e692cd36c1",
      "tree": "a1acb61da8dbb1d1f3969d4ac72d06e9b42193a5",
      "parents": [
        "d29702134ab9e508e88d789a1cefeed2dbb221ec"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Thu Apr 16 09:29:22 2020 -0700"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Thu Apr 16 09:31:02 2020 -0700"
      },
      "message": "Two more spelling fixes and some year updates.\n"
    },
    {
      "commit": "d29702134ab9e508e88d789a1cefeed2dbb221ec",
      "tree": "b2a96c38fc0ada1443a4aaafd3b3b26d2e789e94",
      "parents": [
        "1c82a1e1e54eb585cd37c875604193f5b977d24e"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Wed Apr 15 17:42:23 2020 -0700"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayne@opencoder.net",
        "time": "Wed Apr 15 17:42:23 2020 -0700"
      },
      "message": "Spelling fixes from a Fossies run done by Jens.\n"
    },
    {
      "commit": "c5fabfb068bba9381c0f65fea60a99a62b681008",
      "tree": "f8062d8b1f2f5faca4e98c5b5238523130a11153",
      "parents": [
        "e2aee6c4afcae8f05d92cbf27741981b259f2b21"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Apr 09 15:11:37 2020 -0700"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Apr 09 15:11:37 2020 -0700"
      },
      "message": "Set Copyright years and make them easier to update\n\nI replaced git-set-file-times with an improved version that I wrote\nrecently (in python3). A new script uses it to figure out the\nlast-modified year for each *.[ch] file and updates its copyright.\nIt also puts the latest year into the latest-year.h file for the\noutput of --version.\n"
    },
    {
      "commit": "3e2e4b5a33c72ef428ff40989a1ba03b4d24c9fb",
      "tree": "aee83979eef6eb9805b0e5d20bcff65d711a21d7",
      "parents": [
        "79332c0d66d933369a28c63b096addb67514cb38"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Mar 16 09:15:49 2019 -0700"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Mar 16 09:15:49 2019 -0700"
      },
      "message": "Tweak the copyright year.\n"
    },
    {
      "commit": "bc7402aa3a1148c02025b734a394198cf595a3a5",
      "tree": "11b374f583cad3678782ee78839cdac5200cab88",
      "parents": [
        "f233dffbd6bf65a08d0d6ce1050eb9c6ed7723cb"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue Jan 15 10:40:18 2019 -0800"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue Jan 15 10:46:29 2019 -0800"
      },
      "message": "Avoid warning about leaked mem (didn\u0027t affect rsync\u0027s pool use).\n"
    },
    {
      "commit": "473108ae6e8bcbaf8ec51976fd08103c1421ddaf",
      "tree": "4d80da78bab48a94f6ef21773e0637ea6a575cf7",
      "parents": [
        "e401959b898eb70fc9536a579e93a394a3da767e"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sun Jan 14 19:55:07 2018 -0800"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sun Jan 14 19:55:07 2018 -0800"
      },
      "message": "Tweak copyright date.\n"
    },
    {
      "commit": "453914e35be64ae91ff9863f95c025d1bf66623b",
      "tree": "8d5554e4c0611f734aa02a433e1da198d767de88",
      "parents": [
        "3f26e38f86caaf9c846a0297d867f298416843b4"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Aug 08 12:47:03 2015 -0700"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Aug 08 12:47:03 2015 -0700"
      },
      "message": "Update the copyright year.\n"
    },
    {
      "commit": "dfa5b49110e809bcb00e1d07eaf2917eb9d86f56",
      "tree": "76b296cef68f97c64fbebc8d20b7fda5d10e44f6",
      "parents": [
        "1bf62036168cf9753f175625f6b6e5a1161f071c"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sun Jan 26 09:29:15 2014 -0800"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sun Jan 26 09:29:15 2014 -0800"
      },
      "message": "Bump the year to 2014.\n"
    },
    {
      "commit": "b4ea93c676024226afa924b4012f06772c613dd4",
      "tree": "2e578907b2bf7f8354c3a06e3c9e285c16ceed5b",
      "parents": [
        "6df5d81ce2a0df0c83aae0a0f31e9703a50b271e"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Wed Dec 25 10:18:41 2013 -0800"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Wed Dec 25 10:18:41 2013 -0800"
      },
      "message": "Try to fix bug 7865 for some acl() EINVAL results.\n"
    },
    {
      "commit": "2cd87086f05d0a6d943e8fa71f7f6b53b5375d56",
      "tree": "2a79b6be4e05062c5b6a826e76f314c419576c33",
      "parents": [
        "eaa4e2d1ee5518f3d785279cacf6bf794473ef16"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon Nov 25 13:12:09 2013 -0800"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon Nov 25 13:12:09 2013 -0800"
      },
      "message": "Use chunked xattr reading in OS X sys_lgetxattr().\n"
    },
    {
      "commit": "fc2d6fabe7ef7543caa0cb36231c8234dd6b6eeb",
      "tree": "d8fb90444fa2a52a98f59f35f8e878805a2fe77a",
      "parents": [
        "a508e88fcf9797e796fb4c3d5a91d24323c477ea"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue Jun 11 13:28:45 2013 -0700"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue Jun 11 13:28:45 2013 -0700"
      },
      "message": "Set number_separator the first time it gets used.\n"
    },
    {
      "commit": "333e3a9ff0bd3783b81542e112a63fdb3f4678b0",
      "tree": "72e45ffdc8b478372e00012f97d2053ba24861a1",
      "parents": [
        "94073d20e43505f2a5caa25877b2641548c0000e"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sun May 19 21:28:02 2013 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sun May 19 22:01:29 2013 +0000"
      },
      "message": "Add an implementation of getpass for systems that lack one.\n"
    },
    {
      "commit": "64fa23add924af850546fca2575f7a1e76565af9",
      "tree": "c0ffac17ba50c2b2274713b0953554db219360fb",
      "parents": [
        "0a77adee0b280ab60bcf2bb8d8674708a906d9e2"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sun Jul 31 23:31:17 2011 -0700"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sun Jul 31 23:31:24 2011 -0700"
      },
      "message": "Tweak includes to fix non-defined NULL on some systems.\n"
    },
    {
      "commit": "f187ce36cc8d08e9cefc0662102131a139240a23",
      "tree": "a01b2e579358a118fedbef7e47101b53b1fe2d9d",
      "parents": [
        "2fff0a4f281523e3d62018f169585ad88aa5b12b"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon May 30 12:48:04 2011 -0700"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon May 30 12:48:04 2011 -0700"
      },
      "message": "We need VA_COPY() defined more.  Fix dangling #endif.\n"
    },
    {
      "commit": "2fff0a4f281523e3d62018f169585ad88aa5b12b",
      "tree": "6f3121bc2becf01c421df3e5de4d02331c9229b8",
      "parents": [
        "cb0db58fb30d05a8d050d22849aeb1b8f1507fbc"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon May 30 10:24:57 2011 -0700"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon May 30 10:24:57 2011 -0700"
      },
      "message": "Merge latest samba version to get va_end() fixes, etc.\n"
    },
    {
      "commit": "7766e673215542dadc066193a5a166274d00e9ab",
      "tree": "3b8b46460f62227440011f7c0d904a240d149e3b",
      "parents": [
        "4403b1332f3264e357a46c1c96853a809dcfcaf8"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue Feb 22 08:49:21 2011 -0800"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue Feb 22 08:52:48 2011 -0800"
      },
      "message": "Allow a failure of EINVAL to mean no ACLs are available.\n(If our POSIX types aren\u0027t valid, we can\u0027t handle the ACLs.)\n"
    },
    {
      "commit": "df6350a8b83a9e669f5e5c822bf2dc929526a128",
      "tree": "5031bf611e183a04609ca1c4ef99fcfc138d2b23",
      "parents": [
        "7a7810aa2f14476d319eee537ba69bfe21d3a926"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue Oct 13 21:07:46 2009 -0700"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue Oct 13 21:10:57 2009 -0700"
      },
      "message": "Avoid type-punned compiler warnings for the byteorder.h macros\nby using inline functions for the 4-char \u003c-\u003e uint32 conversions.\n"
    },
    {
      "commit": "2c1aa2efac42511903d37cbcf4eb54a731b9de7c",
      "tree": "d69ce60cfb2c354a130e0aca54c925d5e7682b20",
      "parents": [
        "6e310d38fcdeacb8055bb7e83d4e64c37fd54a38"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Sep 03 15:25:55 2009 -0700"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Sep 03 15:25:55 2009 -0700"
      },
      "message": "Need to use O_RDONLY in solaris sys_lremovexattr().\n"
    },
    {
      "commit": "486ecd3d9cf796c36a7f87622a7235ce95dbdac5",
      "tree": "0098f6704f8ba6243d0be85f2e84d58f3f7a3c1f",
      "parents": [
        "17cc4c383b7548ea75e6f615659943b49e941cdf"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Wed Sep 02 07:36:57 2009 -0700"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Wed Sep 02 07:37:55 2009 -0700"
      },
      "message": "Fix attropen() flags for writing an xattr on solaris.\n"
    },
    {
      "commit": "17cc4c383b7548ea75e6f615659943b49e941cdf",
      "tree": "950c3d28f5b0b265eccc2deb746f51747da93446",
      "parents": [
        "c55fb5e1d639d72a16604c6e0153e19d04ef0d78"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue Sep 01 12:11:32 2009 -0700"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue Sep 01 12:11:32 2009 -0700"
      },
      "message": "Fix read_xattr() for solaris.\n"
    },
    {
      "commit": "2523d0cc14365293a6d0ecb4e5191e50d92adaa6",
      "tree": "160a8280ba78ded10f9fc294460c7ca4e15609c2",
      "parents": [
        "18bd04018d6e9fc35463221ee995a5266700b404"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Aug 15 06:40:12 2009 -0700"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Aug 15 06:43:06 2009 -0700"
      },
      "message": "Allow Solaris sys_llistxattr() to return the list length when size \u003d\u003d 0.\n"
    },
    {
      "commit": "18bd04018d6e9fc35463221ee995a5266700b404",
      "tree": "84bd06b9ccfa7f51dfebd455e8ddaa34548f2345",
      "parents": [
        "4c3e9c09eb0fe3c56afe0c8e8e8d435a0448d626"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Aug 15 06:27:19 2009 -0700"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Aug 15 06:27:19 2009 -0700"
      },
      "message": "Fix some variable references.\n"
    },
    {
      "commit": "05a652d0b712af225d6cb72aa31beafaff601151",
      "tree": "9560d35d4334124c44a586537e5ef2921053ca1e",
      "parents": [
        "845ed84d70e0409d5bfad121a2e45bf4dbb5fa84"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Aug 13 08:02:00 2009 -0700"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Aug 13 08:02:53 2009 -0700"
      },
      "message": "Some improvements to the solaris xattr routines.\nInspired by the patch to bug 6633.\n"
    },
    {
      "commit": "049f8cbc8ab2a6575b8d3b61d4e94d309b74973b",
      "tree": "5bb0bad7fb616ad1c75b6f995bb8ef2fa1d732d3",
      "parents": [
        "0d5ebab1d6df5169c5834c02c978fd5bb67421ca"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Aug 08 13:27:58 2009 -0700"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Aug 08 13:27:58 2009 -0700"
      },
      "message": "Initial version of xattr routines for Solaris.\n"
    },
    {
      "commit": "134f97c9cc42560b888c4bbdaeab4cc338978832",
      "tree": "980b49535905376717f00f4472b9f871aa6eb8c6",
      "parents": [
        "87755c6ceae2efe30215281b93258f723329a677"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu May 14 11:23:38 2009 -0700"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu May 14 11:23:38 2009 -0700"
      },
      "message": "Support an older AIX system that doesn\u0027t have ENOTSUP.\n"
    },
    {
      "commit": "87755c6ceae2efe30215281b93258f723329a677",
      "tree": "6592379db4890c654b92e7f514d1124413c57e2d",
      "parents": [
        "8f73c8a4985ced1aabadf0feed4755abf8b008cd"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu May 14 11:22:37 2009 -0700"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu May 14 11:22:37 2009 -0700"
      },
      "message": "Switch from inet_aton() to inet_pton() (since we supply a compatibility\nfunction for the latter, it will always exist).\n"
    },
    {
      "commit": "9411292489496984c8d5d9a446bf071afac3866d",
      "tree": "a68d29f7e1387a01ecbd0daaff821b3fe3d3b799",
      "parents": [
        "b4de848d75b5bc289f13c4f47a4f78d4c876b1a2"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sun Nov 09 18:46:55 2008 -0800"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sun Nov 09 18:56:21 2008 -0800"
      },
      "message": "Fixed a bunch of \"warn_unused_result\" compiler warnings.\n"
    },
    {
      "commit": "9ddc2b64daedc2ab249b26d7314476ce16efcd5d",
      "tree": "f913fe554d0172c242f54ec880d3df84a1f784eb",
      "parents": [
        "b3347e2a03094b4a97f5015fee3875e18b5c4a83"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Oct 25 08:39:41 2008 -0700"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Oct 25 09:21:13 2008 -0700"
      },
      "message": "Fixed our supplied getnameinfo()\u0027s ability to do a reverse lookup,\nas reported in bug 5851.\n"
    },
    {
      "commit": "5dd14f0c3388f69932d521915e039e32b9e6d970",
      "tree": "2fc27c3d7e66717a2bcc7a693a3af35d286c5b16",
      "parents": [
        "2a147e9fcb6ed2caf2fd04f1713249cb17ad2b1f"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon Sep 01 19:09:21 2008 -0700"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon Sep 01 19:11:36 2008 -0700"
      },
      "message": "Split up the ifuncs.h file into 3 .h files.\n"
    },
    {
      "commit": "adc2476fa213797d849ae80fa8b5fcd9eba5dc4f",
      "tree": "6a2ec090dfab190c8583760edafb2828cd7f4944",
      "parents": [
        "34c3ca8f35ddd77eb18711d227924d0010520075"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon Sep 01 12:53:43 2008 -0700"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon Sep 01 13:27:11 2008 -0700"
      },
      "message": "Output numbers in 3-digit groups by default (e.g. 1,234,567).\nAlso improved the human-readable output functions, including\nadding the ability to output negative numbers.\n"
    },
    {
      "commit": "aacd188034703acc9d4ab43704d627f5d48a7eb8",
      "tree": "a9d3aa2f95226e07ad7e86df9fc33fdd174b1775",
      "parents": [
        "bb640d32213c5dce2ad26515b5fc26e023ec9b98"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue Jul 22 08:31:17 2008 -0700"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue Jul 22 08:31:17 2008 -0700"
      },
      "message": "Fixed a potential alignment issue in the IRIX ACL code when allocating\nthe initial struct acl object.  Also, cast mallocs to avoid warnings.\n"
    },
    {
      "commit": "0566dc54b18fcaa6d666711ec3356bf6096af87e",
      "tree": "65ae8b5f95dbfa5e5df46b95ea835ce20f80071f",
      "parents": [
        "aad635f766c450cd2cfac5fe5705213a417050b4"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon Jul 21 23:12:02 2008 -0700"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon Jul 21 23:12:02 2008 -0700"
      },
      "message": "Use PTR_ADD for the new instances of void-pointer arithmetic.\n"
    },
    {
      "commit": "fb01d1fb07f6efd3752ff895fe8a77e26a2b2055",
      "tree": "3fe8d6d44fa2754f865592b8f160214ef033c809",
      "parents": [
        "51ce67d59968560f0e975dc97bb0a22a7edb0610"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Jul 19 08:49:53 2008 -0700"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Jul 19 09:20:56 2008 -0700"
      },
      "message": "Changed the POOL_QALIGN flag to POOL_NO_QALIGN, reversing the setting\n(making pools aligned by default).  Added the missing code to make the\ndocumented behavior of pool_free() with a NULL addr work.  Updated the\npool_alloc.3 manpage.\n"
    },
    {
      "commit": "51ce67d59968560f0e975dc97bb0a22a7edb0610",
      "tree": "f143a8b0fa25bfe60452c1541eafa5068b3da73a",
      "parents": [
        "a02348b5df636914e356b539d91ed21f7b3a1ab5"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Fri Jul 18 20:57:52 2008 -0700"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Fri Jul 18 20:57:52 2008 -0700"
      },
      "message": "Improved the alignment code and changed POOL_APPEND to POOL_PREPEND.\n"
    },
    {
      "commit": "3a8fad78053e1fb9fdaa227a066bb62e814cb3c1",
      "tree": "a25b56c68376ffde4f024e48855164e8f9aa97fd",
      "parents": [
        "0c096e29aa0e89dd8b45ac1d898f142c2c2094de"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Jul 17 16:59:59 2008 -0700"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Jul 17 16:59:59 2008 -0700"
      },
      "message": "Moving big_num() into lib/compat.c so tls.c can use it.\n"
    },
    {
      "commit": "d3d07a5e860f1cde0e234ec7a1aff7111a2c514f",
      "tree": "3e1ba34f693e9bfb5aa9218519d62b9abea16daa",
      "parents": [
        "62ca38262fe7bf4a5cdefa3a0edbb16ab1e43194"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Mar 01 12:01:41 2008 -0800"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Mar 01 12:01:41 2008 -0800"
      },
      "message": "Include 2008 in the copyright years.\n"
    },
    {
      "commit": "85b057cccff3e3df925e481f889ff4678a594c19",
      "tree": "dec1205815b9d5def0d1f69c1177515955651107",
      "parents": [
        "a2c473bb59789eeeb45e541bd405cc8ccd3577f5"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Feb 23 07:44:55 2008 -0800"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Feb 23 07:44:55 2008 -0800"
      },
      "message": "Check the return code from mbr_uid_to_uuid()/mbr_gid_to_uuid() so\nthat the user sees the right error if they failed.\n"
    },
    {
      "commit": "87531e6302dd9352730f29b4bde36b2b21d4038b",
      "tree": "867b7cd30642e8f1545e5e98540fc2db176235dd",
      "parents": [
        "eb67a6909b02a333b36abf8ad11304863eb22e19"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Nov 29 17:12:54 2007 -0800"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Nov 29 17:12:54 2007 -0800"
      },
      "message": "Get rid of some compiler warnings in the AIX sysacls code.\n"
    },
    {
      "commit": "1f41d42a911cbde2a305b4cef1dbf6dfe9a00545",
      "tree": "61d275f0d15dbbafe33c3eed0c3b25693e06ebe5",
      "parents": [
        "813d2d101a1a2878f76693c68575f9285d5de328"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon Nov 12 13:32:10 2007 -0800"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon Nov 12 13:32:10 2007 -0800"
      },
      "message": "Getting rid of all .cvsignore files.\n"
    },
    {
      "commit": "1b411143e517b2f7baec66e8ffbffb3ded1dd04c",
      "tree": "dffed7617f87511d679945aa7af35e2e3fda47db",
      "parents": [
        "9456434688a271d2842431530108d7a13df96aac"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Nov 08 20:30:17 2007 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Nov 08 20:30:17 2007 +0000"
      },
      "message": "Got rid of a compiler warning.\n"
    },
    {
      "commit": "9456434688a271d2842431530108d7a13df96aac",
      "tree": "834e7ca0d784a0cf378f4525a81fe76a41e0c397",
      "parents": [
        "268da8167a4d25130f2f9c6cc49c8c31362df5e9"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Nov 08 14:54:58 2007 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Nov 08 14:54:58 2007 +0000"
      },
      "message": "Some fixes for SCO in new getaddrinfo() code.\n"
    },
    {
      "commit": "268da8167a4d25130f2f9c6cc49c8c31362df5e9",
      "tree": "a9ed0bc8e4da2500401256d837f66aa6bf1b34aa",
      "parents": [
        "2213961e8f53e11763a0cae400e1a3669e861763"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Nov 08 01:31:58 2007 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Nov 08 01:31:58 2007 +0000"
      },
      "message": "Use uint32, not uint32_t.\n"
    },
    {
      "commit": "2213961e8f53e11763a0cae400e1a3669e861763",
      "tree": "ec79a3dfc62f07c4a515e8cbf0302981a56ae707",
      "parents": [
        "d100e733db1c34030385e46dae47fdbf1984de60"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Nov 08 01:10:34 2007 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Nov 08 01:10:34 2007 +0000"
      },
      "message": "Add back a define of \"struct sockaddr_storage\" for systems that\ndon\u0027t have it.\n"
    },
    {
      "commit": "9f802c7294e11562afd0edb75b80f7a49a9fb43d",
      "tree": "be868750fe39a82ff820be914a44effa40e5f431",
      "parents": [
        "6e1fa33f6774a8668a3879aab7101775d094063a"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Fri Nov 02 20:52:57 2007 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Fri Nov 02 20:52:57 2007 +0000"
      },
      "message": "A new version of the getaddrinfo code from the samba source.\n"
    },
    {
      "commit": "14dfad3873691b5ea9fe0170d9c7f6f5c9ea3179",
      "tree": "7e11d7bbd9c43e290a7f18a9f6e5070832dd0cb7",
      "parents": [
        "215465713b5b9df1da371c5a871af6a67ecdc0c6"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Fri Oct 05 20:47:18 2007 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Fri Oct 05 20:47:18 2007 +0000"
      },
      "message": "A couple tweaks to the AIX ACL code.\n"
    },
    {
      "commit": "90c71caeb3c0132e8ce0213c7a4fc2e69acdc926",
      "tree": "00b76d01a5c6177ec88a082f1abb700af9fcb11f",
      "parents": [
        "d46b5646c65fa9bb0952de104ecc89a2ddadbe76"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Fri Oct 05 02:30:39 2007 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Fri Oct 05 02:30:39 2007 +0000"
      },
      "message": "The hpux_count_obj() function should have been declared with a\nvoid return type.\n"
    },
    {
      "commit": "b0ca7d25007c80fdc996ca38fb01d3b2796dcdb0",
      "tree": "90245d218766b86cbdf058caf1e56592120a6d72",
      "parents": [
        "7ed6bc53b90ddfe262b9df467b147750a0e822e0"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Sep 29 16:06:40 2007 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Sep 29 16:06:40 2007 +0000"
      },
      "message": "Specify a better SMB_ACL_VALID_NAME_BITS value for OS X.\n"
    },
    {
      "commit": "5ebb7935d2ec33cd59bc0e2a68303cd729b154b9",
      "tree": "6ebfa78bcd278d4505ed356f55f57897732fa4c4",
      "parents": [
        "c50a9076e120e1600823cc8e901dbefd89f1f5d7"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Sep 29 04:35:26 2007 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Sep 29 04:35:26 2007 +0000"
      },
      "message": "Tweaked a variable name.\n"
    },
    {
      "commit": "d417c51669be357fc2795eddfb0685c63ee1d630",
      "tree": "deceacd8616eb60b4bb0d9cb91f6768baccf522a",
      "parents": [
        "5b934f5133cee8adea717e2ffff2b6358d96b519"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Fri Sep 28 21:54:11 2007 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Fri Sep 28 21:54:11 2007 +0000"
      },
      "message": "- Added OS X ACL support.\n- Simplified some of the ge/set calling sequences.\n- Got rid of SMB_ACL_PERMSET_T.\n"
    },
    {
      "commit": "65a22a5ff70d95bbcb04f8c1dcae3eb1ca784282",
      "tree": "d22d8074a74066c982df30c9c8bc98649f1ec7e7",
      "parents": [
        "a0f70237f557be9d4208e677c49d8fc99328c592"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue Aug 21 05:04:02 2007 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue Aug 21 05:04:02 2007 +0000"
      },
      "message": "In pool_free_old(), one code path was not clearing a \"next\" pointer,\nso the code could try to free an extent twice in certain circumstances.\n"
    },
    {
      "commit": "a0f70237f557be9d4208e677c49d8fc99328c592",
      "tree": "1903e6122d211d94a7f8e40754e6769c0fdbd360",
      "parents": [
        "4eff3051a0d2d58c04e6f2ea7264a1e3b05caf9c"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue Aug 21 04:54:30 2007 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue Aug 21 04:54:30 2007 +0000"
      },
      "message": "Fix pool_create() to honor the POOL_INTERN flag.\n(Thanks to Brion Vibber.)\n"
    },
    {
      "commit": "8e41b68e8f975c02a5d9281be780ba5d1a385107",
      "tree": "4cdbe7cc7f636f0b42e07ca7f82b7c1c94dde2d1",
      "parents": [
        "dc77edf2181a08ded466e8fc44b190c90b313c0d"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue Jul 10 13:55:49 2007 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue Jul 10 13:55:49 2007 +0000"
      },
      "message": "Tweaking the license text a bit more.\n"
    },
    {
      "commit": "4fd842f98df4970f6e49a0365dbed60774e56c09",
      "tree": "6d8c8ffea02e510d06d5549b728840358ed9bf4c",
      "parents": [
        "f92f5b166e3019db42bc7fe1aa2f1a9178cd215d"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Jul 07 05:33:14 2007 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Jul 07 05:33:14 2007 +0000"
      },
      "message": "Switching to GPL 3.\n"
    },
    {
      "commit": "8b498b9f1aa9f6419bb633e68a1c21d19c04e381",
      "tree": "1772fd47321f0d9a806a5ebafad90782f945d23c",
      "parents": [
        "c04af6970114f2209fce571d35ad2b1511119dc8"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Wed Jun 06 15:43:34 2007 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Wed Jun 06 15:43:34 2007 +0000"
      },
      "message": "Decided against the last change.\n"
    },
    {
      "commit": "c04af6970114f2209fce571d35ad2b1511119dc8",
      "tree": "d1995be0c4dc910795bb026c4278c80572f1f7be",
      "parents": [
        "f87fb190b3bd1250a07ff12161db2107d7717263"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Wed Jun 06 15:38:31 2007 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Wed Jun 06 15:38:31 2007 +0000"
      },
      "message": "Allow a NULL address to be passed to pool_free_old() to indicate that\nit should free all old mem and reset to an empty state.\n"
    },
    {
      "commit": "676e604135b05af05b52111d76d05ee391dea5eb",
      "tree": "3ebd88acfa2718413eb2bd6d4265d278d4de8bfa",
      "parents": [
        "3fac8ca8d19177095763dfad82258b972fadedb8"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue May 29 04:19:41 2007 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue May 29 04:19:41 2007 +0000"
      },
      "message": "Added pool_free_old() and pool_boundary() functions to add a way to\nfree all wholly affected extents older than a particular point in time.\n"
    },
    {
      "commit": "3fac8ca8d19177095763dfad82258b972fadedb8",
      "tree": "5703ba71dd088dcdf211bf611b92d1361717f26e",
      "parents": [
        "33766a8daa6bbd1812c03fd13f93856a14ff4f3c"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue May 29 02:47:23 2007 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue May 29 02:47:23 2007 +0000"
      },
      "message": "Tweaked a variable and a label to make them less confusing.\n"
    },
    {
      "commit": "33766a8daa6bbd1812c03fd13f93856a14ff4f3c",
      "tree": "48945a44dace3199baf0d3bdeccb202c6717f7a4",
      "parents": [
        "e3d27df44468267e7086e63307a61a72c0e60a1e"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue May 29 02:46:44 2007 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue May 29 02:46:44 2007 +0000"
      },
      "message": "Improvements to increase clarity, fix misstatements, add missing\npunctuation, and fix some typos.\n"
    },
    {
      "commit": "e3d27df44468267e7086e63307a61a72c0e60a1e",
      "tree": "26281d271391f3426fdf3221720b43d0bf0dec58",
      "parents": [
        "6aa27a7ce54a93f42f4fde62af9c195e59f4a0a3"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue May 29 00:52:08 2007 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue May 29 00:52:08 2007 +0000"
      },
      "message": "- Fixed a bug where a pool_free() on the most-recently allocated pool\n  item was trying to make that memory available to the pool, but it\n  failed to adjust the right variable.\n- Fixed a bug in pool_free() where the return of the entire live\n  extent back to unallocated status did not obey POOL_CLEAR.\n- Use the new() and new_array() functions instead of malloc().\n- Changed the sqew variable to skew.\n- Some other minor formatting tweaks.\n"
    },
    {
      "commit": "898fab25775b83569bd00a8a62338f4c85af16cc",
      "tree": "33c45a720c66de37362900898de0ccba477280c5",
      "parents": [
        "0e5dd898669f2b2f272079320fdc71155008155a"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Fri May 25 14:16:57 2007 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Fri May 25 14:16:57 2007 +0000"
      },
      "message": "Got rid of superfluous acl_clear_perms() call that Antti Tapaninen\npointed out.\n"
    },
    {
      "commit": "3d0a159d96d153144fe3bd2a2c59a62ec2a62d89",
      "tree": "ae19e32d04cf789582ee735a370ac04a5bc71acd",
      "parents": [
        "8ea07c0030ee9dd2c56d4c8c57139887c0c6794e"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue May 22 05:58:59 2007 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue May 22 05:58:59 2007 +0000"
      },
      "message": "Added a comment to a shared iterator to avoid a warning from IBM\u0027s checker.\n"
    },
    {
      "commit": "63186ec0777af853fafe75b74184576f235c7d4d",
      "tree": "a9a4380184dd5776c4c8b14840112b0841774d07",
      "parents": [
        "dfcb3865698eb380ccfff689880f7fc4e2638331"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon May 21 02:09:45 2007 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon May 21 02:09:45 2007 +0000"
      },
      "message": "Fixed a problem in a couple OS\u0027s sys_acl_get_access_bits() functions.\n"
    },
    {
      "commit": "043ef55b227146d2482859c66573b3229042ee75",
      "tree": "2787125367903f1c9c13d2a455943eafdd1f0b5d",
      "parents": [
        "a30dcbc0a8850f63fe831e9f38259347ac4aaa7c"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon May 21 01:04:37 2007 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon May 21 01:04:37 2007 +0000"
      },
      "message": "- Define what the valid access bits are for a name element and a\n  non-name element.\n- Set a define when the OS needs the name-list sorted.\n- Got rid of the permset-related defines.\n- Got rid of some function prototypes that rsync doesn\u0027t need.\n- Got rid of the defines for the do-nothing ACL code.\n"
    },
    {
      "commit": "a30dcbc0a8850f63fe831e9f38259347ac4aaa7c",
      "tree": "838c104f354ba5ee627fa0022849fcc83d4996dd",
      "parents": [
        "02f0227e87c2922ce9dce075f4c1fad892ee58cc"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon May 21 01:04:34 2007 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon May 21 01:04:34 2007 +0000"
      },
      "message": "- Added a function to get/set all the access-bit values with a single\n  call.  This allows the per-OS compatibility code to construct the\n  value with however many bits are supported by each OS.\n- Removed several functions that rsync doesn\u0027t (and won\u0027t) need.\n- Got rid of the do-nothing ACL code (the ACL code in rsync should be\n  disabled on a system that we can\u0027t support).\n"
    },
    {
      "commit": "1c702303eb53e9a5e6298eb7fcc2a3ea7bee5ccd",
      "tree": "c88565c208d8092b4c09fbbda762dbf24545cd50",
      "parents": [
        "9a234269ed444e9bab0ad4da806a6d2bbd554b3f"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue Apr 24 08:11:02 2007 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue Apr 24 08:11:02 2007 +0000"
      },
      "message": "Moved the header info from smb_acls.h into lib/sysacls.h.\n"
    },
    {
      "commit": "16edf86595a5a990a942fa045dfb523dae1fe6cb",
      "tree": "259b6420baad22345ce1a24c269dd582bb0e9a10",
      "parents": [
        "1c53e5171cfce78416c0a534dbe8fb2d0725fd2e"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Apr 07 17:22:25 2007 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Apr 07 17:22:25 2007 +0000"
      },
      "message": "The improved --xattrs option is landing on the trunk.\n"
    },
    {
      "commit": "a0456b9c4635be8832fc5712454a75ec102b1176",
      "tree": "c5534b5b116c0d130615c2188d0885a072a7198b",
      "parents": [
        "1a515b494b2ecf927118cfc18d8efb8a58868579"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sun Mar 18 06:00:53 2007 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sun Mar 18 06:00:53 2007 +0000"
      },
      "message": "Protocol 30 now uses MD5 checksums instead of MD4.\n"
    },
    {
      "commit": "1b897d50a93b82b4393778a2a8bcda62f85e17d5",
      "tree": "6b6ee111c6a8154c8b81d070c4ddf406d0c1e008",
      "parents": [
        "d4a013edb7a8d018e63fb8102433867bdb95ea9f"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sun Mar 11 07:31:17 2007 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sun Mar 11 07:31:17 2007 +0000"
      },
      "message": "Leave out two unneeded sys*_fd() functions due to their using\na function \u0026 struct that is not available in the rsync code.\n"
    },
    {
      "commit": "d4a013edb7a8d018e63fb8102433867bdb95ea9f",
      "tree": "fa00f80592ee547305dad567727b200302da4746",
      "parents": [
        "545584cb9a56c595b08dd92a2d18bf7bb3567c39"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sun Mar 11 07:21:07 2007 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sun Mar 11 07:21:07 2007 +0000"
      },
      "message": "We now compile on systems where ENOTSUP is not defined.\n"
    },
    {
      "commit": "1c3344a105f656a45f6b46e1710c3fc4ab862a9a",
      "tree": "bc1a0b58394fcadb3eaee655ef4a9eac1ebb0a88",
      "parents": [
        "085e2fd588d27cedc37edaee0575cfea7bb2f2d8"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sun Mar 11 00:13:34 2007 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sun Mar 11 00:13:34 2007 +0000"
      },
      "message": "The ACL support has arrived!  This version has a brand new protocol\nthat makes it incompatible with all prior versions.  A patch will be\nprovided to allow talking with older (patched) rsync versions.\n"
    },
    {
      "commit": "4a19c3b254b01c298fe25d72f450a760278e9386",
      "tree": "7fa0be332e7ae1c85d92b836f68f5fe60b623a97",
      "parents": [
        "4743f0f41b2e180d22616c89331ee3b06d628628"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sun Nov 19 00:23:21 2006 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sun Nov 19 00:23:21 2006 +0000"
      },
      "message": "Added \"const\" to appropriate char pointers.\n"
    },
    {
      "commit": "f210dcadf4a921f8ca3718c0b972cee153793488",
      "tree": "cb3a35299a44ce9d88b8182c3973619fa4518504",
      "parents": [
        "178a1d20483eae24dd15ff5c54257194a4d7afde"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon Oct 16 18:11:24 2006 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon Oct 16 18:11:24 2006 +0000"
      },
      "message": "- Fixed a compile problem (\"len\" not defined) in inet_ntop4().\n- Replaced sprintf() with snprintf() in inet_ntop6().\n"
    },
    {
      "commit": "204f4f4d091890d9106e744cffb9561e82df44ad",
      "tree": "3d7bc6e43b6058319605d5b67972bd66fdadb54d",
      "parents": [
        "c9bce0b8f8a485f11ce4f90356e9346036f14daf"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Fri Oct 13 23:17:37 2006 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Fri Oct 13 23:17:37 2006 +0000"
      },
      "message": "Changed strcpy() calls into memcpy() calls.\n"
    },
    {
      "commit": "c9bce0b8f8a485f11ce4f90356e9346036f14daf",
      "tree": "f7583d1eefa8781e7122e0b84d2b83e32a022c36",
      "parents": [
        "deee574b1198a2886369f4ecbfbeaa6f851bb41d"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Fri Oct 13 23:17:33 2006 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Fri Oct 13 23:17:33 2006 +0000"
      },
      "message": "Changed strcpy() calls into strlcpy() calls, just to be extra safe.\n"
    }
  ],
  "next": "e7c67065c060d500eba8d073da9568db2c658aad"
}
