[SCM] SAMBA-CTDB repository - branch v3-6-ctdb updated - 3bd93db713761a85e395bde9838f08dda55e70f2

Michael Adam obnox at samba.org
Fri May 20 06:15:12 MDT 2011


The branch, v3-6-ctdb has been updated
  discards  92ae3207d1addeda581c9a60222a1c9253a25154 (commit)
  discards  a2aae70fe4730d6f0bf1a3f9f2c028b908992b58 (commit)
  discards  c7b91fc1c42dd391883bd8605b59da9e946a605a (commit)
  discards  cdade281854d5bfbc83ea4de94540a31505fcf37 (commit)
  discards  ca69cd2cd428c4e076d18772d36906db8ded90d7 (commit)
  discards  e0bd9c3e2c45fb4edd589911106d8271919aa797 (commit)
  discards  3cc2837187a62e8c74cbe954e166c19582883bad (commit)
  discards  cdecfffaec6cbe826e0d7ec69766423d6ec2fb1a (commit)
  discards  ba235da0bf07693b62a22f8ea98dcdc9ed375740 (commit)
  discards  2953b1973d71f16268d18009ed4a95501e8604eb (commit)
  discards  561de123a38dce0de9d917f8e0b34e69df140f53 (commit)
  discards  06d1a509e7f25cd8a83574cb3cefaa9424000571 (commit)
  discards  ba5238d8505f81d5fc29b1cf44a5d313fa4ced45 (commit)
  discards  dd53e5efc779c642c46906cc1e7d77dc2011d87d (commit)
  discards  ab5bf494ee89469ea29f73adad34f18757293c24 (commit)
  discards  9ebcdfb2baed4541cb636f34f84bc5c5901a3969 (commit)
  discards  159d33ca839a237e7d31562a50a3fdec845469bc (commit)
  discards  406d554822eb461a62963bb5611cbd1f8a2b55ea (commit)
  discards  0809e0ff74d3da3ea89a67aab96767f8b4351546 (commit)
  discards  704638056edccdfa45abc7193427af4b984cf3dd (commit)
  discards  19a79d05708d697eb1c97850b22de33d40c6b3bd (commit)
  discards  08d29a54b1d6b03c73c1cc69553703c734dcea8a (commit)
  discards  3f90d5dd8e303100e76452a0a215a01ea097a770 (commit)
  discards  0fab0160bc3e6b4d68825c10a58713d8ef92b16c (commit)
  discards  d32d6fdd354e595d049170dfe98112231ab1ac14 (commit)
  discards  2ef789b5582814a6d8c8ac603be657be0cc18c92 (commit)
  discards  1a28190e95996c0bb2060315772f82d7f3583ed5 (commit)
  discards  ae6c7fdfe9ba0b094e41ba93dada2a90601237b3 (commit)
  discards  b414b87d28ad73d068c05ace8e1aebbc59745d0e (commit)
  discards  c46c0176abdccfa814c98abffac133ac2576d2ac (commit)
  discards  ffc95b4b875251c4390aa8c185a82ddd1461332e (commit)
  discards  97e4d180b3fd2204d2aa2f93834753470f1086c4 (commit)
  discards  2352c4fd10315c630a3e033c4734b19d83fb0fc6 (commit)
  discards  b71c5b9837712eb61711122a6fb4c71d50c0fdb0 (commit)
       via  3bd93db713761a85e395bde9838f08dda55e70f2 (commit)
       via  59ba8808ce04544fc03c0f32adc41e5040207e17 (commit)
       via  80cda3ae414d3907036158d8bdabf9ce33ff280a (commit)
       via  e84fde73c98ddc82764846f02108e89b4d46836f (commit)
       via  145a1838a419fca5df1c621803e924cfac688012 (commit)
       via  2f220eaa5a9d272be55be895fc7cfb38e96e9931 (commit)
       via  40188520ac94fa3223508c712e9569073793de14 (commit)
       via  fec7a241464e7c63e2fb343d75ab84ffcd9f2f8b (commit)
       via  458f2dbb1cefe228d1241460c50212cba4b432b3 (commit)
       via  2777cee0c2dd40d53f528246ef905e32af7536cf (commit)
       via  6ddfd0cea19df378c07e0c8f271fcea7fa853e41 (commit)
       via  0a6d6f13b3685bdb87ce3d27bf5547effc4b873f (commit)
       via  38d4fe721318ae27504252f4755a01459abc9479 (commit)
       via  eedd1a4d942f8890816e744cec47099205965d8d (commit)
       via  f986ac29389f3241573d21fa453c0cdd828c367b (commit)
       via  d1ae74eef5b1b29df9548fc17514c1f44bf9523f (commit)
       via  33c1eb97416ffe46cacaa427bf3c6421278d8169 (commit)
       via  02d32789e356d849b031ce9abefaa3d929ad36c3 (commit)
       via  35d763c520fd19fe55e56735d59afb4033cf3a12 (commit)
       via  ff7a9c1c5a0fd3900f13c7de55099ec8bbf3785c (commit)
       via  4d60f405ead504e9c58c233f54e02783f76a51bc (commit)
       via  ca49cc169b858cb89445248a10706b6028f66ed1 (commit)
       via  1bd1868793536e1a5071dbdcfca0033304a03c20 (commit)
       via  ee405aa63ec772ea1b18487aefe7d3c795be624a (commit)
       via  dab0100d8e080a3a4f6152ced1f01bd03492b3b1 (commit)
       via  18240675f71db7ab1a34f9ecb5cbc58562823b2e (commit)
       via  1185b0c793afc4f6df7dfb07c3d1b888bd5f523c (commit)
       via  48a59e5c174531bb6e2db1086939080ddd3b3148 (commit)
       via  e8c842f386d9fcb6a070291b3229163677331e7b (commit)
       via  4024d092f6ef2ea43960bc6cd5c06f3632c3c10e (commit)
       via  a2bc1d37b98a0581960039a5ff3deb55cf0c4f90 (commit)
       via  76f6eed7068909c87f103e96e7e94e59647a7736 (commit)
       via  327598652b106e9a09bfab5d35d3534c9093356a (commit)
       via  07652a7c7e55bf1e4acd3e4dd97880b8aba01596 (commit)
       via  3006de14fb3b68d2be0bae65023e9ca8e4d11ff6 (commit)
       via  090b5b03d2c52c4fa4eeaecc4b4b815bd1948177 (commit)
       via  68936f478dfc0cb9c7ae9e7b208b5e5c22ea2973 (commit)
       via  58cae168b5f29afda9dc7132f2770c3f58a89772 (commit)
       via  66f6359d9106872e226f08a9bbcf0917c987b84a (commit)
       via  3b2fe4728d6d916508b677e696ecad88f8b7b9fd (commit)
       via  138da8f4b1eb4715b7fb259986b9c1e8ffae469e (commit)
       via  a7f39847ebf29b821aab2570a2f2bd841a28e836 (commit)
       via  f407006cd59d5957e4564d96c942b2aa913bcd18 (commit)
       via  007b781b39e4bd2ddc25ab6bd2b6f9b88dfdba8b (commit)
       via  154637cf36f5a47d3e83fcf2e2ed081cbff3e141 (commit)
       via  d4e6e964ec87cd91a3bfe03efe754454644a3272 (commit)
       via  7a4cc69ac8d2b6f53735a2f2cea8d40b7e965235 (commit)
       via  ce063fde45bfe649f8f50dd72e42db10b3d94f30 (commit)
       via  9a6a1a5b934247c3d8c81934788231e331c2b020 (commit)
       via  44c6ed73b6f27484014cde771715c94475cac53f (commit)
       via  54559a55bd90f18330759b88fc9b2457951ccfdb (commit)
       via  8143106d7290aa4ae713bc04603b8b589bc86346 (commit)
       via  e3c65e2b7da2f7fbee4e6211bbe4f01c0873edec (commit)
       via  6c07214f6a851f5fef573c8e7ffd9c1959e3702b (commit)
       via  2cc2f7fe76e501c95206f91f4170d7e3829d89a0 (commit)
       via  0b0dc24c82a6dd383cbffebae366fbf8e60ed66e (commit)
       via  944dceb45b384c68a581b3f27a914c9e1d9d10cf (commit)
       via  dfdc021e75fa4168b01ab77bfa1cb8c2539393db (commit)
       via  f92793f3f728c05f47671dc2697bf3ea3ace705d (commit)
       via  7daafe4d9e3620d8de2796a08924ff780528ac4f (commit)
       via  fce32d92de313862fc9d34fff28d1d10d2f4e5b4 (commit)
       via  1ace9011db167b96cb60fef713d69d8d502e9222 (commit)
       via  e4765bf9f800f565b355d6821459d87658698174 (commit)
       via  a68a7dfedd72cb97e98069ed0cc9d53dedb0b4ac (commit)
       via  79294deb58ea85f5d0d688b56df47a6c3bbb82fb (commit)
       via  aba946b91dd4dc32e3b5dbf2b19e01a4181b4f4e (commit)
       via  0241e64238249c730acbf3d18d36532a14c74570 (commit)
       via  7987f1555648051ef4a5a00b42062d4fb149c0e2 (commit)
       via  af98bc24e3f8708f6382611538afa2df2d5a68c5 (commit)
       via  274f3fea50cd3ae5bb5bdedc75402a11cfcbb114 (commit)
       via  2a0c2636c40ef35a46f3ae33a4f28f0c87174d13 (commit)
       via  1fff2580d791a92137f9d5ab27dcb4a82188f020 (commit)
       via  00e5d087ca0ce1c5258d89aec44d59adeb681b50 (commit)
       via  f7411daa8cb1bb8222a09d112031a259cbd69ac8 (commit)
       via  8deb28c63b324771815513858b89f1a0c58472f8 (commit)
       via  e74b7405586a50349be236a81e71fd432855663d (commit)
       via  3fe82d0152f9760326e905516c6959fb4b9973e5 (commit)
       via  87cd7c5fe13d8a1a2e7c251feed75900a338ad34 (commit)
       via  a68a2b0cd3192da5450d3de64211f390aa96ef59 (commit)
       via  a99d25b3d2af71c0ec05484469a0943b74eb89c4 (commit)
       via  3bcdab23d9e1304e9a0b306c673107907f2e8307 (commit)
       via  bbe4e6d975e7b47179572f103d41d95d1cab6edf (commit)
       via  c6e4a26d7b7732130d3b0300e0a84d676d6a81de (commit)
       via  fb85cf65b0cc36a568df03dd0fbc6a605fa17b08 (commit)
       via  40d20d13e78868e312201ba4345730fd6ab36b41 (commit)
       via  88c14b4a14a7713861443244bac9ff95774e38ed (commit)
       via  dae276b5abde77df24f297149267622e7a6dcddb (commit)
       via  28cba271e61245b166d002745737c5fedae80c0c (commit)
       via  62a6ded441247daeb61a36fddc3d7eac8114df9f (commit)
       via  37a05cbd6d00690542a08556ffc55bf5a3afe7d5 (commit)
       via  5ad20f61f87618386f343c2aa8c3f3ffe2fefb03 (commit)
       via  2163261c29e3d0afd7ca9fa4ee4f0befffb83172 (commit)
       via  affe06f513b94b414b7a8ae5e6ffe6f98fc7706c (commit)
       via  087d32cf48018572f7c2f0c355db294bf9792f88 (commit)
       via  15502f3206a059a2fe7ced52e0450a57e375bd73 (commit)
       via  8cc2dc490a27deda5fdae8aaac00c07ea12a58ec (commit)
       via  d1682e2d62bc320a419bf768c1d76a29666e7f75 (commit)
       via  43b29fe6affe3dde1cbf191cc9c46d52f83df3db (commit)
       via  095a83d7fbb23c5df5cadf2d9e5136a7fc396a1f (commit)
       via  a3b058206e3c2f7670083f370d7d4540a0a7e29f (commit)
       via  d579ae8a2a3cad5f953a3587024a398add7ccfea (commit)
       via  c01873ebd9e90572c8e4fab28568328871a12be2 (commit)
       via  2eeb5f27a2773972e14a154aac74b8bec136ff50 (commit)
       via  6a35fc2e50e560d0481b37f509f70d0caa459911 (commit)
       via  2a633d1fc0578a943fe689dffea6c3e379820d59 (commit)
       via  a0b51c3ef4a8b606d9464d50cf5ab56952ba508e (commit)
       via  80d05f7c3ca9b1d85f6098d74481cea2cf78258d (commit)
       via  f07f3d5d11b57321dc0616b88afc78199a59e2d8 (commit)
       via  ad8415cb8a7bbd1f653eecce1aa2b88242bcc9e5 (commit)
       via  3db72541ac8d5d3036efc563ba67f31559af1723 (commit)
       via  b3717559a4e5528ed9c5fda0c6e61ce8d45c3bfe (commit)
       via  696cea7d72a30f81fe84aee0eafcd61d9c8a6291 (commit)
       via  b1fe69df942e6e831e42b84aade0fb74d6bc6a0f (commit)
       via  fc26b96a392f824cf18ab8524a5eaddfd2c03c5c (commit)
       via  39bc60c77d5083c5ca68a83f55a3c6efde9b78a7 (commit)
       via  42b3df64d497894b8a45861c54f2958bf3c28e24 (commit)
       via  8ea96a246c903d787cc0a79c33ffbce5b0307af8 (commit)
       via  1a0a2f35e2bfbc5194de846fde4ae800338b3311 (commit)
       via  d137081144c61d1b85ac0bb1f7c89fd4d73a4579 (commit)
       via  f6f728fa8070a37b90d05e8c7ffbfc6bbfca9fb2 (commit)
       via  dde4d22b803177460e87ff3cb925c4831721f70f (commit)
       via  7e68a8a94f645930eda2edd1b61da98eb1d1f834 (commit)
       via  e71f9a431b5ad506ab15b616597624d8833e5ff4 (commit)
       via  1e8282f45b6e8633c2e25b6484fdb1ce3dfb053a (commit)
       via  4e381dc571207df44d8024e7bab83ab116011bea (commit)
       via  addb4d3e2305d6ce72d4ccaef7063080acfcbcb0 (commit)
       via  4a06f0f5651be52f8b000c4968fb2d7617178ba2 (commit)
       via  d5adb46d31a2d0c832d139a6e5f9c7bf2a81b12c (commit)
       via  91feef25fda403130beba39d4554cf4873c85ba5 (commit)
       via  fcee6a60428974dfef97ca701de5495d465dd1c1 (commit)
       via  3591652d34512b5f583a922f31372ace86674c7e (commit)
       via  bc8a5dfba86dd222c6d96cd7b9a31b49475ce46b (commit)
       via  799cfd951a796ed75bd75f980bb26dc35b65f29f (commit)
       via  b35b30b3e3162e9895ba6f9e7719d4e0d1ebb4ea (commit)
       via  247ad89ee50fd2205cc02eb2f7d8902c1b75a7ad (commit)
       via  53aa10a277262efd48489fb8eab49b5b4fdb2e39 (commit)
       via  24af63e25f11fde79b1675f0d3c6e3b10fc69a04 (commit)
       via  9adfc49801340fb9bb3a1d558387502e232efa2e (commit)
       via  dc8464b73ce65744b7d57b3fd9db4a0d537fcb8b (commit)
       via  adc8fef73400095e387061b7ccff81059b117326 (commit)
       via  bc30d4bd6b5dba59f284015f7d3e885e4c450db6 (commit)
       via  315bda5d483fcb18a242236837dedb56ad289b48 (commit)
       via  32bafa560b4b76e9f01e1e82fd18168ba4266081 (commit)
       via  8692501da1bc3823282730588546238fb795df6b (commit)
       via  256fd665747bdb499381e6146a4a0f06f82fd8e2 (commit)
       via  1b97a85d0e077e57bc16ffc3c72c03d92474de41 (commit)
       via  62030ee6a7f076220fef0ef290a3c463c9cd9c46 (commit)
       via  e4c38b088e0e873f2f6fac7cc0fe741161f3460a (commit)
       via  15d285af2d933a55cf1ac3a4f878691938a825e5 (commit)
       via  a6c550259f392b694abbdc645b609b392086710a (commit)
       via  39874559f6aa066c53f3354006640de2cf6da2e9 (commit)
       via  1ff05452834487fd6243810550bc1cfd129fc49e (commit)
       via  ea45d9def1ff704f766694a1059c15fc0301f0c0 (commit)
       via  3d8e524e317a46c77d568df99601f545d4dead34 (commit)
       via  3fcc6ac19a30ae67f8062669a16811768c2c0abd (commit)
       via  8aa9d9ad67c2c14a5139b4d55427a048972f789e (commit)
       via  48a7ab68261d8cb4d2efa03e141cdff28deb6905 (commit)
       via  d3ced52e92d47e766bc1e43ef1a02ec435e2a7f5 (commit)
       via  6eae520879c0a99e6ed7eef005b359e8a3411665 (commit)
       via  9eb03a5a0a95020e1a374167ce4425b1010ea9c7 (commit)
       via  347e52d94f366ae9d0d4d57b39d127b0ad2ea24e (commit)
       via  5d9bbcb724a01325f9bdd469dabbb707d25480bc (commit)
       via  feee7659cbd019f3dd1bf7bf7b4c2d9f82dd6b50 (commit)
       via  1ed47a5889a84deb6422b3ed9c7fd5928d171827 (commit)
       via  a686e99bf57fa09df10ce863f918850f74308150 (commit)
       via  eda9ff5cf4396f12e9d68a01538592823defb743 (commit)
       via  74152f42264b507b9e8b5bd6a208331730b9bbec (commit)
       via  193a07af54184a257ada9401613e1de2e62d60d1 (commit)
       via  44a454fe5f1873902995fde1618039092a9b6701 (commit)
       via  25d7736c82b7f6bcc56fbdec51baeec0f656083d (commit)
       via  eacf55ce39cf4db9784ee500011f338a71b88c97 (commit)
       via  6b919c31974be4167f217b720e975c37ee94d6a3 (commit)
       via  b36fda577867fe612c55b3948b9078b7e644c339 (commit)
       via  708519e14be1fdc0f3686e8ab386c49e58283d6a (commit)
       via  76d2ce018a0d164259ab73277af3e2012edcce71 (commit)
       via  38155e2833fc3a19b2fd6e4e35d4fd5711b5785f (commit)
       via  65d7144ef5a0498c82ec61d114aaca91b25dc088 (commit)
       via  43967ee75962fc135fbc045bab87b642947eb644 (commit)
       via  52cbf2f1d671589d2c1d48f3f52fd2f667af02ba (commit)
       via  68db6bb3d0df017b2ba60b03d585ccdf74558116 (commit)
       via  dc1219fec7187061f3fda96b157bd7946693ff6e (commit)
       via  922b6a82b644ffc503adaab52ac15694e173c1e3 (commit)
       via  da630ba1495ee9adfc62a33e7214a41a8ebdf541 (commit)
       via  c357147e0c40cbe00b0bc0d5f90ac0f4e2ad3ca5 (commit)
       via  0692059d162cc146bd8f2cc302b5cba64f049a9a (commit)
       via  17669059110b65b5257fde0ce6262370c7184a5b (commit)
       via  cc153ab9cbbc8c0e7328059272a7f287ea95a639 (commit)
       via  55cad002017d25a69de826a7af518c6fcc016d02 (commit)
       via  ce095f4eb7c9e8814bc4c3c8177a44a3eabd838c (commit)
       via  a250a9ca068b94267888aa406c14c43a6642eb14 (commit)
       via  c2c29533fc4a7467130dff0582249cccc49e001e (commit)
       via  03a9d9dbce61ceb2506a0f193d6407c7d8f4c7e6 (commit)
       via  2f6e5436a707f4eed15130dff664327352c776fa (commit)
       via  64e7b7bf09940ab67a0beb5d770849f8bf9336e3 (commit)
       via  c4689460524a88f087a39423bb81ffd61ab885b7 (commit)
       via  26f6f3bb7f5c79f6a5c95218f37f4f01620b5234 (commit)
       via  ee0a341c8963ed72ccd1799c10567e4f5d400016 (commit)
       via  56d3232ec117d5791c88bc771432ad4f9bfa775f (commit)
       via  67acc4c263f0b3dd4951615e684bfe572f644812 (commit)
       via  9bffdda7f9b8a7e3e36c07f31fae227e2d8a7570 (commit)
       via  49bcea3c5022e451402005029c187d7dbac6c761 (commit)
       via  ae0436dc7b3cce8fe2e7d9fa5e12deb12cd07f77 (commit)
       via  498bb38093e91b7d8c555e6ce900bd1af0789e2f (commit)
       via  1c64ff3b0d5b0379c1b5e6637ccdc67f3caec33f (commit)
       via  d2c3354f2641350518792f8c10d34323d2053f5c (commit)
       via  38ea4e9526528228f04c362a2b3301f84539663f (commit)
       via  ad8be76e21374df799e6156d013f5f4663c15ddd (commit)
       via  bae2c28276405ff68818a74c140d64101ce72f88 (commit)
       via  187cd188635620ce66740dc0c86f55a211bfb9c7 (commit)
       via  c5182ced05e4c259bd93fd6b8fdf84985ea123ad (commit)
       via  59d1c3a296cede628b46edb74693e08e7f388c38 (commit)
       via  31b9258c40365f97fdd707c9756764bc94392726 (commit)
       via  114cc59409932f6afc2149fd758784a8556374e9 (commit)
       via  a02d91689858e0195f660e9b7f5d88004c06c8e0 (commit)
       via  51023a0d5a46334e6370b9dec9f9722ddb28c1d8 (commit)
       via  6b2730f1c6a32c198fa948749e9aed496e99366c (commit)
       via  983e1ac9f0051e924890c64be99c9a4e35ee411a (commit)
       via  a0071e39d67411d578e34a7d03dff9906ff5ea94 (commit)
       via  163267bb107368d5dd457cde5fbad40a6434752e (commit)
       via  2805f8596c42f2834db089c6f96a81651db6ad33 (commit)
       via  c3b2d2579e1d7310724a2f9576f6d2af7843d457 (commit)
       via  0afb13fed8d62fd147d59d14f3028a069203b224 (commit)
       via  7ca8ea51f8fc5ca77a27211106007f323857341a (commit)
       via  284c00d86265b4f5e9be34e7896ea315d52cf082 (commit)
       via  b71bd9ea78803df88996c283854d357db47704db (commit)
       via  3d55b6ff8b9a2903b73434fee0a373c122d2bfe1 (commit)
       via  4e2dfb0c249723054869fc891b751ecba7dc1571 (commit)
       via  9cf389041ccc0605fe22d7f092a33a9bd9e698b3 (commit)
       via  a644eff10ef3fee53f4841652f204a124ab73c15 (commit)
       via  3f206126825d29df8388dc86c998c8a631af997e (commit)
       via  b57b711c9cbbd1ed39bc81ecb32b67bfa0ca4d11 (commit)
       via  cd31054a5a437c8a7c6b896bf62ca58636ded226 (commit)
       via  f7fe965685251e4fd884e8b93a3f28557e53af14 (commit)
       via  3cf133a258ca2e8016ba806eb334e69bfbb169af (commit)
       via  9078ceb6109a3f375afbcb864307d456bc4057dd (commit)
       via  73a5bd3343c54579e0927eefd186f438f9275d85 (commit)
       via  5ca46ff1c66e956cf2962773cda0bdbe0e559602 (commit)
       via  89e7a97b3a9987e6c921b68335b554473f50cde2 (commit)
       via  b397f7896e76ead07aed3e6683995b0ede054573 (commit)
       via  6f4ce6270bd32566d85d75f00aa966c964827cdb (commit)
       via  dfe0029521f67163bdea3f82ccd90d91f82d74e6 (commit)
       via  47a442c221024d5b18a61ce1c4c3b6bfd8c2fa6e (commit)
       via  77ecb74ac65fe12b387312f079aa4795076de791 (commit)
       via  218e1fc61d91020faf08cfc9f8b0a9b3e483ebb4 (commit)
       via  efc70fd0039302daa97223004d56f8c87f63a0df (commit)
       via  4572b3334f3a24facae6842087ac5cf649a6b0a2 (commit)
       via  60b221587baeb6ced2ef2bf0559802c3756b1c74 (commit)
       via  e4f6038fdefafd0e1020782f265843577bd44b53 (commit)
       via  78623e8ab4cef8e28194260dbb87535402cafd30 (commit)
       via  2698b40a3d920cfc5bb85333818d98f2fced9d9d (commit)
       via  2df698ffec823938566de0a3c7120d149b57bf0a (commit)
       via  4aba6e44cbd2d3cb3b20d864008971f424d99878 (commit)
       via  37d963684aae4c80c4a3286bb22503592156b630 (commit)
       via  28394b98affe38650c56cf37e110d08c71145f0f (commit)
       via  39ab4b06f8fde50489d68a554102fdcea78c1fec (commit)
       via  2caf8e097cd8f724c7cd93c3f8e1fc3cd095d8ff (commit)
       via  5f21737a7413750622d87f1f71dbd6eec843e882 (commit)
       via  7031faeefc1c9ec5af5fdaee0bcfd3410640ff00 (commit)
       via  f8415f5cefa640a4da513335bc2d00a1bdc30bdf (commit)
       via  8b9bb30a6cc21152b642a8382cc2876d189cacde (commit)
       via  632e11fa52cc790e962808e67da36ba0155f53b5 (commit)
       via  c4c49be416aeac890628c9a9f2fd7975860884d4 (commit)
       via  62b2083c627abeb8a2fb7e5adc793c630d0d561c (commit)
       via  79c65e434283f41a1739cdbc132f0e78010b0b47 (commit)
       via  0ef0fd81ba863379f28e1bde2808fc48fbe38d4b (commit)
       via  90edf53dd5d3768ad97748cca90cb177709223dd (commit)
       via  3a9f8ec79c8a80430df81d97833f9c2816cfaef6 (commit)
       via  b82b990e30fe54d2733c4eb58e6e184c99a1acfe (commit)
       via  ae132446595bf6af167d32c32430e8dceecc94a0 (commit)
       via  005ec263ac515bf76915a3364bd89d9ccf172107 (commit)
       via  9e944049ea2b1cf6f7aed2e3b6319bb5138a5b65 (commit)
       via  6c08f12699e8c527c26dae042e74d0453ebb6bf5 (commit)
       via  423bad15899fb28bb7fa3ed4e02718cc478e29d1 (commit)
       via  6be972bd5b55c29f3a3a1ebcbee654a2ece020b6 (commit)
       via  045895d9e23edc6aa47f90eefe92799c80f746a3 (commit)
       via  fab8a81963897659814b339254f2409292272a5d (commit)
       via  ec2513cc5baa1aafc173887a7dec45660506cf35 (commit)
       via  13d72e42e17c05c63670ce102981e9f8dd038290 (commit)
       via  ec3ca4ba431fdccfb3fdd3ddf13189158db8ab62 (commit)
       via  135cb711f0b052c37595f64e1859606c8d0e58b2 (commit)
       via  e3c271560adfab50568e06c7bfaba02cb5aae997 (commit)
       via  139336bd8b58cea93c82f7da9c100d6cccfe5180 (commit)
       via  67636bb27c75fb291a8adf36c6da0903fea3a8e9 (commit)
       via  5adbcb5b293effd7cf26fd38f1cde821671b2085 (commit)
       via  42b2f84837f3978b0c24f3374dd876e7d7d84de7 (commit)
       via  02770631597d489851e52521a3f438533d18055e (commit)
       via  c65b54c8ee1b9c1982eb81a1d7fa43ae46c0a378 (commit)
       via  bb88fdade421b0226805d32c448fa1be9eb7faa5 (commit)
       via  3d14ed92bb698a5f0f33c10f65cc840b330bb65c (commit)
       via  317b5d8fad7320f186c71b64d4d0470be634c71d (commit)
       via  9953e698611defdd6919883a965bdfc12ce51bd5 (commit)
       via  77b0bcca87114a51c273e98a1e5776da69024aa6 (commit)
       via  261264325e5e1e71e114a26d4e1daa33e5c2e80d (commit)
       via  84a264a6f05675302b79eaf3da1edb45697836a6 (commit)
       via  51761dbcb07f98168ede2fc54be633d4ecee69a2 (commit)
       via  59cccbf09e53b457bc400edd371e092ed8259acb (commit)
       via  19af6216877577b11f97e132faebcfe1c15a3f7d (commit)
       via  7299c198268530d40c282c20b230be629e961fdd (commit)
       via  2789b8bf8027d2a3ce6a588b8f005e8e9536ba30 (commit)
       via  e9b9e6bdd9d5663f04f31edf465d67aec0d0c500 (commit)
       via  7abd8b7b865cab12504ea337c1bbd3c4ee9e0c05 (commit)
       via  3eb3a4f733b5a042f0ad5e0bcc59d2db011e7c73 (commit)
       via  8894994b61dd8701806daae123bc615f5ee47390 (commit)
       via  269af1a75eeb89f7fb9eb4eaa8291c9f8d58e108 (commit)
       via  3038237d1674013d523897c342e39b90c3ffe9cd (commit)
       via  e55baa472e0deac16c5f3951420e18ef4216ac43 (commit)
       via  ca44693196a97f53a1e84f2a4dfc7ce214663f25 (commit)
       via  c903dac2eb28c9807d6f42a499d7895054c52529 (commit)
       via  525afe18d46e4e874d2eea3339505aede5d1ba69 (commit)
       via  bb47e2b46de1974c05fd555528c1ca31c090a651 (commit)
       via  72c9b37d4c882838734aa48ad44eedbe32f6c606 (commit)
       via  86364679519c225eb262945f6fb5aa73fa382bd8 (commit)
       via  232e35b48cce6619e409ed07cd367cedd34624c3 (commit)
       via  f8607bdd1ec8b77c7ff749ac886480ac5659c0fb (commit)
       via  dc85e87977d48ed1b8287d13aa6256ccb13a2613 (commit)
       via  b206ba95a15000a6973dfb992f3c7d8c06c58828 (commit)
       via  1fee51dc6daea2b13cc71bc6ebb9eb378277f944 (commit)
       via  3b913b9f5d9d70e0fbe9004167e6e170a8a07ec1 (commit)
       via  155db1d43c5d4280f8e8e6a313bd2b7e43a09f33 (commit)
       via  32fadd25cc9a34d18b6074725de69a71e767250a (commit)
       via  4769d7a278a2ca7f6e84b2c54e031b5b42ca552b (commit)
       via  b5e484a2013a2c461912c253626db0fbd2fc8b56 (commit)
       via  dac9b1d86bcfd17a733130ee19994a2ef9276253 (commit)
       via  f44238926ab907e7dc75b2179d4931d9bba281dc (commit)
       via  f37da62a177bd94176d072791d8cd324afce7ca1 (commit)
       via  d5fa93310f07370cb0c4f3b450b8d264b13ebf94 (commit)
       via  d029d1150189a0eacc111d5e4660a205d7a3dd31 (commit)
       via  99e7b53771cc66750f1c1c20c5d591ba7ee2f435 (commit)
       via  f0bfd05517f682743175a9a9c043f679a26804ce (commit)
       via  50ce453d2d51ab865964a0603e1da80a3f15dbf6 (commit)
       via  ba00567fb07152125a5c96762d00f65f3aa30d18 (commit)
       via  b82f664ff25c69071aa9df8776c6dd1802cdfde5 (commit)
       via  813086f7085c46ac8533a999bd7956a9144dd3af (commit)
       via  9d19ddd88c787323cd87463dbe02ac1098c1da79 (commit)
       via  d6d33b7a5fcedb315bc3248a294402e804a8474c (commit)
       via  fbdb9c26b9d271e5ec1fa9f14b2eb2665c9b355c (commit)
       via  a1b061e4002075177bb52f55c256551793777c9c (commit)
       via  6430e41a1a86bb14a5c7558813659c7605e6fcea (commit)
       via  ffe63d9346bab939bafd04400fc94b3803247b36 (commit)
       via  c932faed8a61053fcfb63bc9915baa4bfa2678d4 (commit)
       via  0b192c0a53966d823e0e6cf8c2ce3e489f58ff34 (commit)
       via  d061260ab43e89999ce1f2e2216ee9bf8147bba3 (commit)
       via  13fefb36c15364e4e46d4c696d03df786db495c0 (commit)
       via  b8d47ca8703b5bbacbbbcb8e4c651277683ef6da (commit)
       via  88bc0a25ff3c4bd71563c2d89d768e5dac4c52bf (commit)
       via  f54916e2db86e6d92f852439a74df44147f92515 (commit)
       via  050cd77018006cdd87f7e64f9d10e67e4b84f1ea (commit)
       via  0ec0aa8ee51742fa55714ce4efb09caa430bec90 (commit)
       via  ad7b3ff05623fd189410c5a9602e1608724c9f2b (commit)
       via  ec1671ec9998bc581004fede4f60937d350f4df9 (commit)
       via  e7f38a78691277778af2cfb5c520643e5c6707c9 (commit)
       via  646cc4d380a7b0673afe5d2561f07c3b6e33ffe8 (commit)
       via  9ef17d60bbbe34764dad83478d03ca2d90a11e58 (commit)
       via  428ae8eaae171fc1094c41e48ee8d8a17902290b (commit)
       via  6e482682528445659d05574c2bd37b8730e35ce5 (commit)
       via  a5813a07d2428265c204636aa6cd508004718e85 (commit)
       via  ec3976b684fe4b3549bf2119a299be1b038e3eab (commit)
       via  30e30abc392c17d16a44eca73e5e4c3f7cda2199 (commit)
       via  21b0bc2449ca30c3ad5570c794b4f56cd243996d (commit)
       via  d4a25642fc1c26245c297c60356fe923fe2a316e (commit)
       via  9ffc2a90167518fd9de43bf801170012d0842b74 (commit)
       via  710988c69c98736aeab1174dbf46b5ab3d053d33 (commit)
       via  691299cc72ca5897cae7f130c518e5ddc1ebeb40 (commit)
       via  4787c32934d885bd0084359a28c33b30bb523124 (commit)
       via  7de5b2002d853947bc66fa4dc96773a788dc5248 (commit)
       via  897ccdcae91ff4b3a61e6349dd0f7b8ed1ec6fac (commit)
       via  3904e1dbe459ed660201204dcea350982aa0401a (commit)
       via  1256f75645753830a396d25fdd968843ac58ce0f (commit)
       via  710b40b5ac731cabb73608577af98e666b13214f (commit)
       via  7937e6c9cd112b4f47215168e52d1cbf74786732 (commit)
       via  a35c24c9a47f947abc992c14c809403e6aa5aa07 (commit)
       via  6215a7bc8ef7268d6034785b4d887c40475e715e (commit)
       via  722da3df0f59c1ba5d90b598f94bf17a950715a8 (commit)
       via  fb84f773cf7c74152caeea5d361e9604deeb353b (commit)
       via  1d11631906efe7b81a237bee73925a032d5d4318 (commit)
       via  046dfa2b6807838e787cdcef5eef28f9b660e961 (commit)
       via  31578b94db5f9517ee344260e83362c547511549 (commit)
       via  81a3c26aa1af783bb3a37a0991d9962cd71fc92f (commit)
       via  a21ffe7d5b9a8ec8dae0fe5f123ba4add585821a (commit)
       via  6fedf4bfb3251278bff8ef22a879aac8c89e75d5 (commit)
       via  cf12120f98aaab15406654e6acbaf3377a8d0c04 (commit)
       via  dbb450e2651c2b4e837eb5a2db78d702d0fcc1bf (commit)
       via  3947608d20d725fd56e51d1dac15b08aa2ad8267 (commit)
       via  c4a4e0943139bdfb183d5000117f383878b11e5d (commit)
       via  9ac8a582e51ff6949bebeec49f9f6c2627d48fc7 (commit)
       via  71885207ea6453f75d383a0265c73195df048dbf (commit)
       via  fe0882c896030dad91d8fda85a4ed031c68ae1ed (commit)
       via  4dc58230b1a411a207cb84251e8ffe6d14c9742e (commit)
       via  59ed52d8ab9521466e9f25118336b9e9c42d2344 (commit)
       via  84b726154ef5cdcb00cbfbf7bc3ae607d6857765 (commit)
       via  5a64930c2fee729e13f61ae0cef1a4f88a49e5c2 (commit)
       via  7b87f84d8e71348811433291f8263a6c66bf87ff (commit)
       via  246657b06e518674129abc7f0c141c3e85d9cc8b (commit)
       via  42ad7630259829f1c40d9d0fcf5376fa007568a3 (commit)
       via  7f14129570fe5c61c8eae9550e725e924cb12db4 (commit)
       via  4356488cddc1b7178c44dac1687360a69719eeea (commit)
       via  1fd62005cd24a51329b875a6eeb0b796731b1943 (commit)
       via  fd2d96369eb5f2ea83f787e6d659174f8906350e (commit)
       via  37145c97f59bdf0e6c97a0545f5aa9c35a6243af (commit)
       via  aa08a226cd7bf4ec9f065d044ed2c8da38050153 (commit)
       via  0a660c4258264295be875c8e39747a2d464d2f18 (commit)
       via  494dda9bdea0b5d0f2266690f91b4782a94279b9 (commit)
      from  92ae3207d1addeda581c9a60222a1c9253a25154 (commit)

http://gitweb.samba.org/?p=obnox/samba-ctdb.git;a=shortlog;h=v3-6-ctdb


- Log -----------------------------------------------------------------
commit 3bd93db713761a85e395bde9838f08dda55e70f2
Author: Volker Lendecke <vl at samba.org>
Date:   Mon May 16 11:40:46 2011 +0200

    v3-6-ctdb: VERSION bump vendor patch level to 11

commit 59ba8808ce04544fc03c0f32adc41e5040207e17
Author: Volker Lendecke <vl at samba.org>
Date:   Wed Apr 27 14:23:51 2011 +0200

    v3-6-ctdb: VERSION bump vendor patch level to 10

commit 80cda3ae414d3907036158d8bdabf9ce33ff280a
Author: Volker Lendecke <vl at samba.org>
Date:   Mon Apr 18 11:44:13 2011 +0200

    v3-6-ctdb: VERSION bump vendor patch level to 9

commit e84fde73c98ddc82764846f02108e89b4d46836f
Author: Volker Lendecke <vl at samba.org>
Date:   Fri Mar 5 16:10:49 2010 +0100

    v3-6-ctdb: packaging(RHEL-CTDB): package the gpfs_prefetch vfs module

commit 145a1838a419fca5df1c621803e924cfac688012
Author: Volker Lendecke <vl at samba.org>
Date:   Fri Jan 21 14:07:15 2011 +0100

    v3-6-ctdb: s3:vfs: Add a gpfs_prefetch module.
    
    This can not go upstream yet because it uses the gpfs_fcntl call
    from the non-GPL libgpfs.

commit 2f220eaa5a9d272be55be895fc7cfb38e96e9931
Author: Michael Adam <obnox at samba.org>
Date:   Wed Mar 30 16:40:48 2011 +0200

    v3-6-ctdb: VERSION bump vendor patch level to 8

commit 40188520ac94fa3223508c712e9569073793de14
Author: Michael Adam <obnox at samba.org>
Date:   Fri Apr 8 00:18:11 2011 +0200

    v3-6-ctdb: packaging(RHEL-CTDB): package the shadow_copy3 module

commit fec7a241464e7c63e2fb343d75ab84ffcd9f2f8b
Author: Volker Lendecke <vl at samba.org>
Date:   Mon Apr 4 13:21:40 2011 +0200

    v3-6-ctdb: s3: add a shadow_copy3 vfs module
    
    (new version of the shadow_copy3 module supporting independent filesets)

commit 458f2dbb1cefe228d1241460c50212cba4b432b3
Author: Volker Lendecke <vl at samba.org>
Date:   Wed Mar 30 16:40:48 2011 +0200

    v3-6-ctdb: VERSION bump vendor patch level to 7

commit 2777cee0c2dd40d53f528246ef905e32af7536cf
Author: Volker Lendecke <vl at samba.org>
Date:   Tue Mar 29 12:49:40 2011 +0200

    v3-6-ctdb: VERSION bump vendor patch level to 6

commit 6ddfd0cea19df378c07e0c8f271fcea7fa853e41
Author: Michael Adam <obnox at samba.org>
Date:   Thu Feb 10 00:37:30 2011 +0100

    v3-6-ctdb: VERSION bump vendor patch level to 5

commit 0a6d6f13b3685bdb87ce3d27bf5547effc4b873f
Author: Michael Adam <obnox at samba.org>
Date:   Thu Feb 10 00:37:30 2011 +0100

    v3-6-ctdb: VERSION bump vendor patch level to 4

commit 38d4fe721318ae27504252f4755a01459abc9479
Author: Michael Adam <obnox at samba.org>
Date:   Thu Feb 10 00:37:30 2011 +0100

    v3-6-ctdb: VERSION bump vendor patch level to 3

commit eedd1a4d942f8890816e744cec47099205965d8d
Author: Michael Adam <obnox at samba.org>
Date:   Thu Feb 10 00:37:30 2011 +0100

    v3-6-ctdb: VERSION bump vendor patch level to 2

commit f986ac29389f3241573d21fa453c0cdd828c367b
Author: Volker Lendecke <vl at samba.org>
Date:   Mon Dec 15 00:16:56 2008 +0100

    v3-6-ctdb: s3: Add the "net groupfilter" command
    
    This is the start of a bad hack for even worse systems: Many Unix systems still
    have the NGROUPS problem: A user can not be member of more than a very limited
    number of groups. Solaris for example limits this to 16 by default. Many
    Windows environments have a *LOT* more groups per user, some even go to
    hundreds. Whether that is efficient is debatable, but it's there.
    
    This patch implements the
    
    "net groupfilter"
    
    command with the "addsid", "delsid" and "list" subcommands. If any SIDs are
    present according to "net groupfilter list" (they are stored in secrets.tdb),
    then only the SIDs in that list are converted to GIDs for a user at login time.
    
    This gives the Administrator the possibility to define a set of groups that are
    used on the Unix box, making sure that no user is in more than NGROUPS of those
    at a time.
    
    This patch is incomplete in the sense that winbind is not aware of this, only
    smbd. So it is kind of an emergency hack for smbd-only machines.
    
    Volker
    
    Signed-off-by: Michael Adam <obnox at samba.org>

commit d1ae74eef5b1b29df9548fc17514c1f44bf9523f
Author: Andrew Tridgell <tridge at samba.org>
Date:   Mon Apr 21 18:41:32 2008 +0200

    v3-6-ctdb: apply patch from v3-0-ctdb to special case root in libnss_winbind
    
    This is needed to ensure the administrator can login to a node even
    when ctdbd and winbindd are stuck

commit 33c1eb97416ffe46cacaa427bf3c6421278d8169
Author: Michael Adam <obnox at samba.org>
Date:   Tue Jan 18 13:19:55 2011 +0100

    v3-6-ctdb: add README.v3-6-ctdb

commit 02d32789e356d849b031ce9abefaa3d929ad36c3
Author: Michael Adam <obnox at samba.org>
Date:   Tue Jun 23 16:41:38 2009 +0200

    v3-6-ctdb: VERSION: add vendor-suffix "ctdb" and vendor-patch level "1"
    
    Michael
    
    following the versioning scheme of the v3-2-ctdb branch
    
    Michael

commit 35d763c520fd19fe55e56735d59afb4033cf3a12
Author: Michael Adam <obnox at samba.org>
Date:   Wed Apr 8 19:28:52 2009 +0200

    v3-6-ctdb: VERSION: set version to non-snapshot..

commit ff7a9c1c5a0fd3900f13c7de55099ec8bbf3785c
Author: Michael Adam <obnox at samba.org>
Date:   Wed May 18 10:35:42 2011 +0200

    packaging(RHEL-CTDB): honour rpm build target options handed in to makerpms.sh
    
    This allows to call e.g. "makerpms.sh -bs" to only build the source rpm.

commit 4d60f405ead504e9c58c233f54e02783f76a51bc
Author: Michael Adam <obnox at samba.org>
Date:   Fri May 6 17:22:06 2011 +0200

    packaging(RHEL-CTDB): adapt configure.rpm

commit ca49cc169b858cb89445248a10706b6028f66ed1
Author: Michael Adam <obnox at samba.org>
Date:   Fri May 6 17:21:10 2011 +0200

    packaging(RHEL-CTDB): enforce building of libtdb and libtalloc

commit 1bd1868793536e1a5071dbdcfca0033304a03c20
Author: Michael Adam <obnox at samba.org>
Date:   Fri May 6 12:29:10 2011 +0200

    packaging(RHEL-CTDB): build libtdb and libtalloc packages ourselves
    
    and add appropriate dependencies to the samba-common package.
    It should also be possible to run with appropriate system talloc
    and tdb packages.

commit ee405aa63ec772ea1b18487aefe7d3c795be624a
Author: Michael Adam <obnox at samba.org>
Date:   Fri May 6 18:36:38 2011 +0200

    packaging(RHEL-CTDB): update configure.rpm (--disable-smbtorture4)

commit dab0100d8e080a3a4f6152ced1f01bd03492b3b1
Author: Michael Adam <obnox at samba.org>
Date:   Fri May 6 18:35:55 2011 +0200

    packaging(RHEL-CTDB): disable smbtorture4 in the rpm build

commit 18240675f71db7ab1a34f9ecb5cbc58562823b2e
Author: Michael Adam <obnox at samba.org>
Date:   Fri May 6 12:03:52 2011 +0200

    packaging(RHEL-CTDB): Remove the packaging of the winbind-32bit compat package

commit 1185b0c793afc4f6df7dfb07c3d1b888bd5f523c
Author: Volker Lendecke <vl at samba.org>
Date:   Wed Apr 27 10:25:05 2011 +0200

    packaging(RHEL-CTDB): create the rpm directories
    
    In RHEL6, rpms are built in /root/rpmbuild, and those directories do not
    necessarily exist.

commit 48a59e5c174531bb6e2db1086939080ddd3b3148
Author: Volker Lendecke <vl at samba.org>
Date:   Wed May 4 17:45:34 2011 +0200

    s3-torture: Add a test for notify upon read&x
    
    This makes sure that when a file is brought online by a read call
    we notify the client for FILE_NOTIFY_CHANGE_ATTRIBUTES.

commit e8c842f386d9fcb6a070291b3229163677331e7b
Author: Michael Adam <obnox at samba.org>
Date:   Tue May 17 14:30:13 2011 +0200

    s3:torture: remove a file accidentially committed with 3b2fe4728d6d916508b677e696ecad88f8b7b9fd

commit 4024d092f6ef2ea43960bc6cd5c06f3632c3c10e
Author: Karolin Seeger <kseeger at samba.org>
Date:   Tue May 17 09:54:34 2011 +0200

    WHATSNEW: Add further changes since pre3.
    
    And remove double entry.
    
    Karolin

commit a2bc1d37b98a0581960039a5ff3deb55cf0c4f90
Author: Jeremy Allison <jra at samba.org>
Date:   Mon May 16 12:20:14 2011 -0700

    Fix the SMB2 showstopper, found by an extended torture test from Volker.
    
    In the oplock refactoring, the algorithm underwent an unnoticed change.
    In 3.5.x stat_opens were silently (i.e. no explicit code had comments
    explaining this) ignored when looking for oplock breaks and share mode
    violations. After the refactoring, the function find_oplock_types()
    no longer ignored stat_open entries in the share mode table when looking
    for batch and exclusive oplocks. This patch adds two changes to find_oplock_types()
    to ignore the case where the incoming open request is a stat open being
    tested against existing opens, and also when the incoming open request
    is a non-stat open being tested against existing stat opens. Neither
    of these cause an oplock break or share mode violation. Thanks a *lot*
    to Volker, who persevered in reproducing this problem.
    
    Autobuild-User: Jeremy Allison <jra at samba.org>
    Autobuild-Date: Mon May 16 22:38:20 CEST 2011 on sn-devel-104
    (cherry picked from commit 8cf14c21b3bc55454728bf48b23f696e15c92aea)

commit 76f6eed7068909c87f103e96e7e94e59647a7736
Author: Jeremy Allison <jra at samba.org>
Date:   Mon May 16 10:41:51 2011 -0700

    Ensure we always write the correct incoming mid into the share mode
    table entries.
    (cherry picked from commit fe21bdc43c0aeacfc8592998e6a90f6f83c939e0)

commit 327598652b106e9a09bfab5d35d3534c9093356a
Author: David Disseldorp <ddiss at suse.de>
Date:   Mon May 16 13:26:41 2011 +0200

    s3-printing: remove cups_pull_comment_location from header file
    
    Signed-off-by: Günther Deschner <gd at samba.org>
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Mon May 16 16:03:57 CEST 2011 on sn-devel-104
    (cherry picked from commit 6bfe488f29a9df26f3d6dbc4166200ea286536c1)

commit 07652a7c7e55bf1e4acd3e4dd97880b8aba01596
Author: Andreas Schneider <asn at samba.org>
Date:   Fri May 13 10:57:33 2011 +0200

    s3-printing: Remove obsolete and unused cups_pull_comment_location().
    
    Signed-off-by: Günther Deschner <gd at samba.org>
    (cherry picked from commit 01bc556d03a592e1f3c848d71b2e72a7cb74706f)

commit 3006de14fb3b68d2be0bae65023e9ca8e4d11ff6
Author: Andreas Schneider <asn at samba.org>
Date:   Fri May 13 10:28:20 2011 +0200

    s3-spoolss: Get the printer location from cups.
    
    Signed-off-by: Günther Deschner <gd at samba.org>
    (cherry picked from commit da1fa201040b2dab89fdc99663155a1c79ad4de9)

commit 090b5b03d2c52c4fa4eeaecc4b4b815bd1948177
Author: Günther Deschner <gd at samba.org>
Date:   Fri May 13 10:02:42 2011 +0200

    s3-printing: Get the location info from cups.
    
    Signed-off-by: Günther Deschner <gd at samba.org>
    (cherry picked from commit 854467851da48e02dcd8f869cb031c8943707017)

commit 68936f478dfc0cb9c7ae9e7b208b5e5c22ea2973
Author: Günther Deschner <gd at samba.org>
Date:   Fri May 6 12:54:59 2011 +0200

    s3-includes: no need to globally include libads/ads_status.h.
    
    Guenther
    (cherry picked from commit 1e208a705718adb105d89093041c0ba5d51f2429)

commit 58cae168b5f29afda9dc7132f2770c3f58a89772
Author: Günther Deschner <gd at samba.org>
Date:   Fri May 6 12:53:38 2011 +0200

    s3-includes: finally only include client.h when libsmb is used.
    
    Guenther
    (cherry picked from commit 675573d54b717ffc24cf3b49301ff649aecc259a)

commit 66f6359d9106872e226f08a9bbcf0917c987b84a
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Wed Apr 13 15:13:45 2011 +1000

    s3-build Remove distinct LOCALEDIR subsystem
    
    This is no different to the rest of dynconfig, and so should be dealt
    with there.
    
    Andrew Bartlett
    (cherry picked from commit d309499b9e268bff5e366a9986528f0accbc02b3)

commit 3b2fe4728d6d916508b677e696ecad88f8b7b9fd
Author: Günther Deschner <gd at samba.org>
Date:   Fri May 6 11:47:43 2011 +0200

    s3-libsmb: move protos to libsmb/proto.h
    
    Guenther

commit 138da8f4b1eb4715b7fb259986b9c1e8ffae469e
Author: Günther Deschner <gd at samba.org>
Date:   Thu May 5 11:25:29 2011 +0200

    s3: only include tdb headers where needed.
    
    Guenther
    (cherry picked from commit d8cfca3a9bd2b6b6c562fd202377d95a98eb5472)

commit a7f39847ebf29b821aab2570a2f2bd841a28e836
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Wed May 4 10:28:15 2011 +1000

    lib/util Move source3 tdb_wrap_open() into the common code.
    
    This #if _SAMBA_BUILD == 3 is very unfortunate, as it means that in
    the top level build, these options are not available for these
    databases.  However, having two different tdb_wrap lists is a worse
    fate, so this will do for now.
    
    Andrew Bartlett
    (cherry picked from commit 14750139639b3531e57a3ca3f9e481d6e458dc06)

commit f407006cd59d5957e4564d96c942b2aa913bcd18
Author: Günther Deschner <gd at samba.org>
Date:   Tue May 3 16:16:50 2011 +0200

    s3-includes: remove ipv6 related prototype which is already defined in ../lib/util/util_net.h.
    
    Guenther
    (cherry picked from commit a3609457912123037ca9fc51349d89d7921bc4e7)

commit 007b781b39e4bd2ddc25ab6bd2b6f9b88dfdba8b
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Mon May 2 15:23:08 2011 +1000

    lib/util Move more network utility functions from source3 into lib/util
    
    This will help with the merge of the interfaces layer.
    
    Andrew Bartlett
    (cherry picked from commit fbea52f74a80268446f45936a0cf40400aba8565)

commit 154637cf36f5a47d3e83fcf2e2ed081cbff3e141
Author: Günther Deschner <gd at samba.org>
Date:   Thu May 5 00:58:27 2011 +0200

    s3-rpc_server: run minimal_includes.pl.
    
    Guenther
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Thu May  5 03:04:38 CEST 2011 on sn-devel-104
    (cherry picked from commit 8563d5c384f672276d8ea2ab20a1810ff485e37d)

commit d4e6e964ec87cd91a3bfe03efe754454644a3272
Author: Günther Deschner <gd at samba.org>
Date:   Thu May 5 00:48:26 2011 +0200

    s3-printing: run minimal_includes.pl.
    
    Guenther
    (cherry picked from commit c9f3a2c83e208fcf05576eb2137c893fe4f3fe6d)

commit 7a4cc69ac8d2b6f53735a2f2cea8d40b7e965235
Author: Günther Deschner <gd at samba.org>
Date:   Mon May 2 13:27:45 2011 +0200

    s3-rpc_server: (re)move last globally included rpc_server prototypes.
    
    Guenther
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Mon May  2 16:05:31 CEST 2011 on sn-devel-104
    (cherry picked from commit 56cd3b3bbbb595cb0c98fa2dfa397c915fbf37d2)

commit ce063fde45bfe649f8f50dd72e42db10b3d94f30
Author: Günther Deschner <gd at samba.org>
Date:   Mon May 2 13:21:53 2011 +0200

    s3: include ntdomain.h before including generated srv_ headers.
    
    Guenther
    (cherry picked from commit 0e76eddcc8a4e7e98167b8f92387fae015fae095)

commit 9a6a1a5b934247c3d8c81934788231e331c2b020
Author: Günther Deschner <gd at samba.org>
Date:   Mon May 2 13:19:51 2011 +0200

    s3-rpc_server: add pipes_struct forward declaration.
    
    Guenther
    (cherry picked from commit 911cdc56c146014058063b872372ff8096c06065)

commit 44c6ed73b6f27484014cde771715c94475cac53f
Author: Günther Deschner <gd at samba.org>
Date:   Sat Apr 30 00:09:09 2011 +0200

    s3-printing: avoid using pipes_struct when only session_info is needed.
    
    Guenther
    (cherry picked from commit cd5b2b242b39437081592d41d297bce0668b40ab)

commit 54559a55bd90f18330759b88fc9b2457951ccfdb
Author: Günther Deschner <gd at samba.org>
Date:   Fri Apr 29 23:57:49 2011 +0200

    s3-proto: move remaining srvsvc protos to own header file.
    
    Guenther
    (cherry picked from commit daa02f34b181a3ec7224e920f787cc677bc3cdf2)

commit 8143106d7290aa4ae713bc04603b8b589bc86346
Author: Günther Deschner <gd at samba.org>
Date:   Fri Apr 29 23:47:25 2011 +0200

    s3-proto: move remaining spoolss protos to own header file.
    
    Guenther
    (cherry picked from commit c233c21425a183dd1124329fdbca13ab92cc6d6a)

commit e3c65e2b7da2f7fbee4e6211bbe4f01c0873edec
Author: Günther Deschner <gd at samba.org>
Date:   Fri Apr 29 23:32:28 2011 +0200

    s3-proto: move more rpc_server prototypes out of proto.h
    
    Guenther
    (cherry picked from commit 047d8c073b57bc12648a251deaceedb65f4f59cf)

commit 6c07214f6a851f5fef573c8e7ffd9c1959e3702b
Author: Günther Deschner <gd at samba.org>
Date:   Fri Apr 29 22:32:12 2011 +0200

    s3-proto: move rpc_srv_register protos and structs to town headerfile.
    
    Guenther
    (cherry picked from commit 49d5f62b42d821bb8a11b595efb53eb88ec3c570)

commit 2cc2f7fe76e501c95206f91f4170d7e3829d89a0
Author: Günther Deschner <gd at samba.org>
Date:   Fri Apr 29 16:40:24 2011 +0200

    s3-proto: move more headers to rpc_server/rpc_ncacn_np.h where they origin from.
    
    Guenther
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Fri Apr 29 22:05:07 CEST 2011 on sn-devel-104
    (cherry picked from commit bbacaec4e9365b128eb11467c95412de7473c1ec)

commit 0b0dc24c82a6dd383cbffebae366fbf8e60ed66e
Author: Günther Deschner <gd at samba.org>
Date:   Fri Apr 29 16:20:27 2011 +0200

    s3-proto: remove duplicate prototypes.
    
    Guenther
    (cherry picked from commit bc781bf7d98baca57c8043bf7dc0a95f8ffd1345)

commit 944dceb45b384c68a581b3f27a914c9e1d9d10cf
Author: Günther Deschner <gd at samba.org>
Date:   Fri Apr 29 16:19:54 2011 +0200

    s3-rpc_server: remove some unneeded headers.
    
    Guenther
    (cherry picked from commit 487cb0c96ef8ca05fcef35d0d7c49bc067f6cff7)

commit dfdc021e75fa4168b01ab77bfa1cb8c2539393db
Author: Günther Deschner <gd at samba.org>
Date:   Fri Apr 29 15:22:29 2011 +0200

    s3-proto: move rpc_server/rpc_handles.c protos to ntdomain.h
    
    Guenther

commit f92793f3f728c05f47671dc2697bf3ea3ace705d
Author: Günther Deschner <gd at samba.org>
Date:   Fri Apr 29 15:13:55 2011 +0200

    s3-proto: move more librpc prototypes to librpc/rpc/dcerpc.h
    
    Guenther
    (cherry picked from commit faf11751255202274505d72848c54ee6e5dce7b6)

commit 7daafe4d9e3620d8de2796a08924ff780528ac4f
Author: Günther Deschner <gd at samba.org>
Date:   Thu Apr 21 18:24:35 2011 +0200

    s3-proto: move more rpc client prototypes to cli_pipe.h.
    
    Guenther

commit fce32d92de313862fc9d34fff28d1d10d2f4e5b4
Author: Günther Deschner <gd at samba.org>
Date:   Wed May 11 23:50:23 2011 +0200

    s4-smbtorture: add test_netremotetod.
    
    Guenther
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Mon May 16 12:45:52 CEST 2011 on sn-devel-104
    (cherry picked from commit 74d82faa78e64bdaed68efb9331a7af1c3016c34)

commit 1ace9011db167b96cb60fef713d69d8d502e9222
Author: Günther Deschner <gd at samba.org>
Date:   Wed May 11 23:37:08 2011 +0200

    s4-libcli/rap: add smbcli_rap_netremotetod().
    
    Guenther
    (cherry picked from commit b1948659ad987ce50d048dabc34f03031a243ee5)

commit e4765bf9f800f565b355d6821459d87658698174
Author: Günther Deschner <gd at samba.org>
Date:   Wed May 11 23:35:21 2011 +0200

    s3-rap: add rap_NetRemoteTOD to IDL.
    
    Guenther
    (cherry picked from commit b82caab5c9d8821cd125654e3233da40eb4c61d1)

commit a68a7dfedd72cb97e98069ed0cc9d53dedb0b4ac
Author: Günther Deschner <gd at samba.org>
Date:   Thu May 5 00:54:56 2011 +0200

    s3-rpc_client: run minimal_includes.pl.
    
    Guenther
    (cherry picked from commit bd92826aa837f56119153b93cfce7f843e567896)

commit 79294deb58ea85f5d0d688b56df47a6c3bbb82fb
Author: Günther Deschner <gd at samba.org>
Date:   Thu May 5 00:51:12 2011 +0200

    s3-rpcclient: run minimal_includes.pl.
    
    Guenther
    (cherry picked from commit c11d52c7f6b560fe66a2f197e30602d57370fd5c)

commit aba946b91dd4dc32e3b5dbf2b19e01a4181b4f4e
Author: Günther Deschner <gd at samba.org>
Date:   Thu May 5 00:36:51 2011 +0200

    s3-param: run minimal_includes.pl.
    
    Guenther
    (cherry picked from commit 62314da8059ae888c0d1b299c486156664611e06)

commit 0241e64238249c730acbf3d18d36532a14c74570
Author: Günther Deschner <gd at samba.org>
Date:   Thu May 5 00:31:42 2011 +0200

    s3-libsmb: run minimal_includes.pl.
    
    Guenther
    (cherry picked from commit ea8960448d0a40067382a8d14ae19351d20acbdd)

commit 7987f1555648051ef4a5a00b42062d4fb149c0e2
Author: Günther Deschner <gd at samba.org>
Date:   Thu May 5 00:25:31 2011 +0200

    s3-libnet: run minimal_includes.pl.
    
    Guenther
    (cherry picked from commit a05a59e8e2a421f22978e6eedbb1a7501a603aff)

commit af98bc24e3f8708f6382611538afa2df2d5a68c5
Author: Günther Deschner <gd at samba.org>
Date:   Thu May 5 00:22:05 2011 +0200

    s3-libads: run minimal_includes.pl.
    
    Guenther
    (cherry picked from commit 653b84d2d6ed7387f93e5a126b5f2114b831044e)

commit 274f3fea50cd3ae5bb5bdedc75402a11cfcbb114
Author: Günther Deschner <gd at samba.org>
Date:   Thu May 5 00:10:23 2011 +0200

    s3-lib: run minimal_includes.pl.
    
    Guenther
    (cherry picked from commit 63ebc918e4514f0006b94856d9b089255fca9718)

commit 2a0c2636c40ef35a46f3ae33a4f28f0c87174d13
Author: Günther Deschner <gd at samba.org>
Date:   Thu May 5 00:03:48 2011 +0200

    s3-auth: run minimal_includes.pl
    
    Guenther
    (cherry picked from commit 58db720e27d4b0c580fb4d3e036d823bc5d3a141)

commit 1fff2580d791a92137f9d5ab27dcb4a82188f020
Author: Günther Deschner <gd at samba.org>
Date:   Fri Apr 29 23:58:18 2011 +0200

    libcli/named_pipe_auth: add forward declaration in npa_tstream.h.
    
    Guenther
    (cherry picked from commit 89ceb489784358f9476bb6be0ad3ab9ea4d1b9c2)

commit 00e5d087ca0ce1c5258d89aec44d59adeb681b50
Author: Günther Deschner <gd at samba.org>
Date:   Wed Apr 27 16:07:35 2011 +0200

    s3-waf: check for pthread support.
    
    Guenther
    (cherry picked from commit cad8fafa0391e9f13c2958c45ca5ec57f93f1e7b)

commit f7411daa8cb1bb8222a09d112031a259cbd69ac8
Author: Günther Deschner <gd at samba.org>
Date:   Tue May 3 12:05:47 2011 +0200

    s3-proto: move remaining krb5 protos to krb5_protos.h
    
    Guenther
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Tue May  3 15:38:40 CEST 2011 on sn-devel-104
    (cherry picked from commit 9c48345e32c9aebd93c67103ea6984d74f2061b4)

commit 8deb28c63b324771815513858b89f1a0c58472f8
Author: Günther Deschner <gd at samba.org>
Date:   Mon May 2 12:36:55 2011 +0200

    s3: remove various references to server side dcerpc structs (which are not needed).
    
    Guenther
    (cherry picked from commit 0bb4701a747599042242b0612bc392a6e6d777af)

commit e74b7405586a50349be236a81e71fd432855663d
Author: Günther Deschner <gd at samba.org>
Date:   Mon May 2 12:36:25 2011 +0200

    s3: move pipe_auth_data to dcerpc.h
    
    Guenther
    (cherry picked from commit 80fa624861e6f45c4b6837969253d5fbac2f3b1e)

commit 3fe82d0152f9760326e905516c6959fb4b9973e5
Author: Günther Deschner <gd at samba.org>
Date:   Sat Apr 30 00:37:05 2011 +0200

    s3-smbd: avoid using pipes_struct when only session_info is needed.
    
    Guenther
    (cherry picked from commit 61cd1067efacd91e22b4acbdf0d1d92dc2efc162)

commit 87cd7c5fe13d8a1a2e7c251feed75900a338ad34
Author: Günther Deschner <gd at samba.org>
Date:   Sat Apr 30 00:40:28 2011 +0200

    s3-printing: include ../librpc/ndr/libndr.h  in ads printing.
    
    Guenther
    (cherry picked from commit f7d6a0a1121c355a87dd113d2cb2a4985cdc06ce)

commit a68a2b0cd3192da5450d3de64211f390aa96ef59
Author: Günther Deschner <gd at samba.org>
Date:   Mon May 2 13:18:39 2011 +0200

    s3-winbindd: remove unused headers.
    
    Guenther
    (cherry picked from commit 233779cce4f47799d5912f362faadcd564bbf096)

commit a99d25b3d2af71c0ec05484469a0943b74eb89c4
Author: Günther Deschner <gd at samba.org>
Date:   Tue May 3 14:45:47 2011 +0200

    s3-system: move LOCK_ defines to lib/system.c
    
    Guenther
    (cherry picked from commit 4fa2bac6e7ebe11447b535d9c8ec4348a2bbd39e)

commit 3bcdab23d9e1304e9a0b306c673107907f2e8307
Author: Günther Deschner <gd at samba.org>
Date:   Mon May 2 13:25:19 2011 +0200

    s3-spoolss: remove another unused header.
    
    Guenther
    (cherry picked from commit 1a561dedb9995f52411d2fed2c6e0cc1e37a85d1)

commit bbe4e6d975e7b47179572f103d41d95d1cab6edf
Author: Günther Deschner <gd at samba.org>
Date:   Fri Apr 29 22:34:56 2011 +0200

    s3-util: move valid_share_pathname() to lib/util.c
    
    Guenther
    (cherry picked from commit c1f3ff734043082a9488c787324e76a37702f94d)

commit c6e4a26d7b7732130d3b0300e0a84d676d6a81de
Author: Günther Deschner <gd at samba.org>
Date:   Fri Apr 29 22:43:59 2011 +0200

    s3-rpc_server: remove proto of nonexisting function
    (rpc_pipe_register_commands).
    
    Guenther
    (cherry picked from commit c6fe379a4637dd1d5db34cbe4f566d3913b21fd2)

commit fb85cf65b0cc36a568df03dd0fbc6a605fa17b08
Author: Günther Deschner <gd at samba.org>
Date:   Fri Apr 29 15:02:49 2011 +0200

    s3-proto: remove remaining nss_info prototypes to nss_info.h
    
    Guenther
    (cherry picked from commit d6289641f5d421d188c37819f5fe8ceeb5a86aba)

commit 40d20d13e78868e312201ba4345730fd6ab36b41
Author: Volker Lendecke <vl at samba.org>
Date:   Mon May 16 13:30:26 2011 +0200

    s3: Document gpfs:syncio
    
    Autobuild-User: Volker Lendecke <vlendec at samba.org>
    Autobuild-Date: Mon May 16 15:00:40 CEST 2011 on sn-devel-104
    (cherry picked from commit 3358d5a7cae1c2a99495c38069531fc87fe22b24)

commit 88c14b4a14a7713861443244bac9ff95774e38ed
Author: Gregor Beck <gbeck at sernet.de>
Date:   Thu May 5 16:28:58 2011 +0200

    gpfs.so: Add gpfs:syncio option
    
    This enables optimizations for shared file access on gpfs
    (cherry picked from commit 2ddfbbbdba0003fda85f2d1c0be87ceca2586e5d)

commit dae276b5abde77df24f297149267622e7a6dcddb
Author: Christian Ambach <christian.ambach at de.ibm.com>
Date:   Fri May 6 13:16:26 2011 +0200

    s3:libsmb convert user-specified domain to uppercase
    
    with client ntlmv2 auth = yes, there is a small difference between
    using smbclient -U user\domain and smbclient -U user -W domain
    if domain is provided in lowercase
    
    using -W will uppercase the given parameter, while picking the
    domain name from -U will not convert it to uppercase and this
    leads to failing NTLMv2 authentication
    
    with this patch, there is no difference between
    smbclient -U domain\user and smbclient -U user -W domain any more
    
    Autobuild-User: Christian Ambach <ambi at samba.org>
    Autobuild-Date: Mon May 16 11:42:55 CEST 2011 on sn-devel-104

commit 28cba271e61245b166d002745737c5fedae80c0c
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Sat Mar 19 00:45:56 2011 +0100

    libcli/: Fix prototypes for all functions.(cherry picked from commit fa387825e2a4563ff85267848d8e9d206bf6db96)

commit 62a6ded441247daeb61a36fddc3d7eac8114df9f
Author: Jeremy Allison <jra at samba.org>
Date:   Thu May 5 11:29:01 2011 -0700

    More const compiler warning fixes.
    (cherry picked from commit 9efea96d16a9f9526669e7d9288902a15d0ee549)

commit 37a05cbd6d00690542a08556ffc55bf5a3afe7d5
Author: Günther Deschner <gd at samba.org>
Date:   Fri May 13 15:03:59 2011 +0200

    s3-net: fix potential crash bug in display_print_driver3().
    
    Guenther
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Fri May 13 18:49:06 CEST 2011 on sn-devel-104
    (cherry picked from commit 3d100216b84f4f25c3e761741eda2cc134957e96)

commit 5ad20f61f87618386f343c2aa8c3f3ffe2fefb03
Author: Volker Lendecke <vl at samba.org>
Date:   Sun May 15 23:26:10 2011 +0200

    s3: Fix return check in nss_wins
    
    Autobuild-User: Volker Lendecke <vlendec at samba.org>
    Autobuild-Date: Mon May 16 00:30:42 CEST 2011 on sn-devel-104
    (cherry picked from commit 068f847fe2682ab6e356db7b9ae6151f82605f0e)

commit 2163261c29e3d0afd7ca9fa4ee4f0befffb83172
Author: Karolin Seeger <kseeger at samba.org>
Date:   Sun May 15 20:13:36 2011 +0200

    WHATSNEW: Add changes since pre3.
    
    Karolin

commit affe06f513b94b414b7a8ae5e6ffe6f98fc7706c
Author: Volker Lendecke <vl at samba.org>
Date:   Sat May 14 13:15:19 2011 +0200

    s3: Paranoia in smbsock_connect_state_destructor
    
    Autobuild-User: Volker Lendecke <vlendec at samba.org>
    Autobuild-Date: Sat May 14 14:19:01 CEST 2011 on sn-devel-104
    (cherry picked from commit f1cdce6c135574bd0552f1e368c9b47daf633c73)

commit 087d32cf48018572f7c2f0c355db294bf9792f88
Author: Michael Adam <obnox at samba.org>
Date:   Fri May 6 17:10:13 2011 +0200

    s3:build: install libtdb with full version number instead of only SO version
    
    (cherry picked from commit 5bcc0b2138b60fcecea94093ca43aaca4bc4d4ec)

commit 15502f3206a059a2fe7ced52e0450a57e375bd73
Author: Michael Adam <obnox at samba.org>
Date:   Fri May 6 17:10:13 2011 +0200

    s3:build: install libtalloc with full version number instead of only SO version
    (cherry picked from commit 4acb8c3f5976c5496aa666a52cd96739836ced2a)

commit 8cc2dc490a27deda5fdae8aaac00c07ea12a58ec
Author: Michael Adam <obnox at samba.org>
Date:   Fri May 6 17:00:32 2011 +0200

    s3:build: build libtalloc.so.$VERSION with full version number instead only SO version
    (cherry picked from commit d04efc703ba0f195fcef832a30b27a160a787413)

commit d1682e2d62bc320a419bf768c1d76a29666e7f75
Author: Michael Adam <obnox at samba.org>
Date:   Fri May 6 17:00:32 2011 +0200

    s3:build: build libtdb.so.$VERSION with full version number instead only SO version
    (cherry picked from commit 9c76fdd80c93ec23099987b1559f3a3f0f7b6ca5)

commit 43b29fe6affe3dde1cbf191cc9c46d52f83df3db
Author: Michael Adam <obnox at samba.org>
Date:   Fri May 6 16:43:31 2011 +0200

    s3:build: link libtdb as shared lib if using shared libs at all
    (cherry picked from commit 3f222513cc99b7ce048bcdaa8cc10f7b91616904)

commit 095a83d7fbb23c5df5cadf2d9e5136a7fc396a1f
Author: Michael Adam <obnox at samba.org>
Date:   Fri May 6 16:42:53 2011 +0200

    s3:build: determine full version of libtdb for the samba build
    (cherry picked from commit 23637b5789a43fe75bb4eadabd33fb321272b42b)

commit a3b058206e3c2f7670083f370d7d4540a0a7e29f
Author: Michael Adam <obnox at samba.org>
Date:   Fri May 6 16:42:07 2011 +0200

    s3:build: link libtalloc as shared lib if using shared libs at all
    (cherry picked from commit 6c300ec4b51bfd57837d193f0b17b60cb152fc27)

commit d579ae8a2a3cad5f953a3587024a398add7ccfea
Author: Michael Adam <obnox at samba.org>
Date:   Fri May 6 16:40:59 2011 +0200

    s3:build: determine full version of libtalloc for the samba build
    (cherry picked from commit 472cabbdea3d5def7e7a36b19c5851a0cf0d8d83)

commit c01873ebd9e90572c8e4fab28568328871a12be2
Author: Michael Adam <obnox at samba.org>
Date:   Fri May 6 16:39:03 2011 +0200

    s3:build: fix typo in definition of --enable-external-libtdb
    (cherry picked from commit b731b6e032d9ba1469c349d6c46bd7bb52b18c28)

commit 2eeb5f27a2773972e14a154aac74b8bec136ff50
Author: Michael Adam <obnox at samba.org>
Date:   Fri May 6 16:38:38 2011 +0200

    s3:build: reformat AC_ARG_ENABLE(external_libtalloc...)
    (cherry picked from commit abef191fb9fa9edbdb68d7cbbf017e1fa74583f2)

commit 6a35fc2e50e560d0481b37f509f70d0caa459911
Author: Michael Adam <obnox at samba.org>
Date:   Fri May 6 12:57:03 2011 +0200

    s3:build: print the full version number in the showlibs targets
    (cherry picked from commit 7e230b31d19fcd37d5765e9649ccfca39af5541d)

commit 2a633d1fc0578a943fe689dffea6c3e379820d59
Author: Michael Adam <obnox at samba.org>
Date:   Fri May 6 16:37:58 2011 +0200

    s3:build: add LIBWBCLIENT_FULLVER for consistency with SMB_LIBRARY()
    (cherry picked from commit d5d53ba5148d57bae207ded7525a4a38fcb5836f)

commit a0b51c3ef4a8b606d9464d50cf5ab56952ba508e
Author: Michael Adam <obnox at samba.org>
Date:   Fri May 6 12:44:04 2011 +0200

    s3:build: add an optional full version argument to the SMB_LIBRARY() macro.
    (cherry picked from commit adb3fc2f1d85f7621043d087ed2afb0fd053a009)

commit 80d05f7c3ca9b1d85f6098d74481cea2cf78258d
Author: Michael Adam <obnox at samba.org>
Date:   Fri May 6 18:35:06 2011 +0200

    s3:configure: add --enable-smbtorture4 switch
    (cherry picked from commit f8e32980f4fab8d6cad5c9f95fab0d1828717cd2)

commit f07f3d5d11b57321dc0616b88afc78199a59e2d8
Author: Simo Sorce <idra at samba.org>
Date:   Fri May 13 16:36:42 2011 -0400

    Fix 3.6 headers

commit ad8415cb8a7bbd1f653eecce1aa2b88242bcc9e5
Author: Simo Sorce <idra at samba.org>
Date:   Mon May 9 11:33:41 2011 -0400

    s3-gse: Use gss_get_name_attribute to fetch the pac
    
    This is the only way to be sure the pac signatures are correct.
    It requires a fairly new version of MIT Kerberos, but that should be fine, it
    is new functionality in 3.6 anyways.

commit 3db72541ac8d5d3036efc563ba67f31559af1723
Author: Karolin Seeger <kseeger at samba.org>
Date:   Fri May 13 21:47:57 2011 +0200

    WHATSNEW: Start 3.6.0rc1 release notes.
    
    Karolin

commit b3717559a4e5528ed9c5fda0c6e61ce8d45c3bfe
Author: Karolin Seeger <kseeger at samba.org>
Date:   Fri May 13 21:44:45 2011 +0200

    VERSION: Bump version up to 3.6.0rc1.
    
    Karolin

commit 696cea7d72a30f81fe84aee0eafcd61d9c8a6291
Author: Simo Sorce <idra at samba.org>
Date:   Wed May 11 16:38:46 2011 -0400

    rpc_server: Always use rpc_pipe_open_interface()
    
    This way we can configure which rpc service we actually want to connect to.
    By default it uses an "embedded" interface and calls rpc_pipe_open_internal()
    
    Signed-off-by: Günther Deschner <gd at samba.org>
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Fri May 13 14:40:26 CEST 2011 on sn-devel-104
    (cherry picked from commit d31181214cee1ce459b58f0ca60b40a38f396dac)

commit b1fe69df942e6e831e42b84aade0fb74d6bc6a0f
Author: Michael Adam <obnox at samba.org>
Date:   Wed May 11 16:19:41 2011 +0200

    s3:registry: add a warning debug message when the sorted subkeys is created from key_exists()

commit fc26b96a392f824cf18ab8524a5eaddfd2c03c5c
Author: Michael Adam <obnox at samba.org>
Date:   Wed May 11 15:58:48 2011 +0200

    s3:registry: recreate the sorted subkeys cache when storing keys
    
    This is to avoid turning the next read operation into a write op.

commit 39bc60c77d5083c5ca68a83f55a3c6efde9b78a7
Author: Michael Adam <obnox at samba.org>
Date:   Wed May 11 15:27:01 2011 +0200

    s3:registry: add create_sorted_subkeys() to delete and recreate the sorted subkeys key
    
    This is to be used from other places than the key_exists() code path.

commit 42b3df64d497894b8a45861c54f2958bf3c28e24
Author: Michael Adam <obnox at samba.org>
Date:   Wed May 11 14:53:48 2011 +0200

    s3:registry: turn create_sorted_subkeys_internal to NTSTATUS return type
    
    (from bool)

commit 8ea96a246c903d787cc0a79c33ffbce5b0307af8
Author: Michael Adam <obnox at samba.org>
Date:   Wed May 11 14:49:10 2011 +0200

    s3:registry: rename create_sorted_subkeys() to create_sorted_subkeys_internal()

commit 1a0a2f35e2bfbc5194de846fde4ae800338b3311
Author: Michael Adam <obnox at samba.org>
Date:   Wed May 11 14:17:21 2011 +0200

    s3:registry: fix a typo in a debug message

commit d137081144c61d1b85ac0bb1f7c89fd4d73a4579
Author: Günther Deschner <gd at samba.org>
Date:   Fri May 13 00:19:13 2011 +0200

    s3-libnetjoin: fix uninitialized variable.
    
    Guenther
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Fri May 13 01:22:18 CEST 2011 on sn-devel-104
    (cherry picked from commit 62862e27bbf94aa52623f64f17fbda8a2db38095)

commit f6f728fa8070a37b90d05e8c7ffbfc6bbfca9fb2
Author: Günther Deschner <gd at samba.org>
Date:   Fri May 13 00:15:41 2011 +0200

    s3-libnetapi/libnetjoin: fix uninitialized variables after the libsmbconf changes.
    
    Guenther
    (cherry picked from commit 04c101e873bd758fae6b7131551f6069ab2fcce3)

commit dde4d22b803177460e87ff3cb925c4831721f70f
Author: Günther Deschner <gd at samba.org>
Date:   Tue May 3 16:25:20 2011 +0200

    s3-includes: move enum flush_reason_enum to smb.h
    
    Guenther
    (cherry picked from commit 89e60556065c6e3dc7a8447cdba5a8fed1d19ea4)

commit 7e68a8a94f645930eda2edd1b61da98eb1d1f834
Author: Günther Deschner <gd at samba.org>
Date:   Thu May 12 17:03:20 2011 +0200

    s3-lib/smbconf: fix uninitialized error code in smbconf_reg_init().
    
    Guenther
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Thu May 12 18:09:16 CEST 2011 on sn-devel-104
    (cherry picked from commit 7da530e1e42ab15152bc39d4edd4e9a10f091a22)

commit e71f9a431b5ad506ab15b616597624d8833e5ff4
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Apr 14 11:59:57 2011 +0200

    libsmbconf: Define a doxygen group for libsmbconf.
    
    Signed-off-by: Michael Adam <obnox at samba.org>

commit 1e8282f45b6e8633c2e25b6484fdb1ce3dfb053a
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Apr 14 11:54:11 2011 +0200

    libsmbconf: Document smbconf_transaction_cancel().
    
    Signed-off-by: Michael Adam <obnox at samba.org>

commit 4e381dc571207df44d8024e7bab83ab116011bea
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Apr 14 11:53:25 2011 +0200

    libsmbconf: Document smbconf_transaction_commit().
    
    Signed-off-by: Michael Adam <obnox at samba.org>

commit addb4d3e2305d6ce72d4ccaef7063080acfcbcb0
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Apr 14 11:52:30 2011 +0200

    libsmbconf: Document smbconf_transaction_start().
    
    Signed-off-by: Michael Adam <obnox at samba.org>

commit 4a06f0f5651be52f8b000c4968fb2d7617178ba2
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Apr 14 11:50:05 2011 +0200

    libsmbconf: Document smbconf_delete_global_includes().
    
    Signed-off-by: Michael Adam <obnox at samba.org>

commit d5adb46d31a2d0c832d139a6e5f9c7bf2a81b12c
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Apr 14 11:49:24 2011 +0200

    libsmbconf: Document smbconf_delete_includes().
    
    Signed-off-by: Michael Adam <obnox at samba.org>

commit 91feef25fda403130beba39d4554cf4873c85ba5
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Apr 14 11:48:15 2011 +0200

    libsmbconf: Document smbconf_set_global_includes().
    
    Signed-off-by: Michael Adam <obnox at samba.org>

commit fcee6a60428974dfef97ca701de5495d465dd1c1
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Apr 14 11:47:41 2011 +0200

    libsmbconf: Document smbconf_set_includes().
    
    Signed-off-by: Michael Adam <obnox at samba.org>

commit 3591652d34512b5f583a922f31372ace86674c7e
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Apr 14 11:45:14 2011 +0200

    libsmbconf: Document smbconf_get_global_includes().
    
    Signed-off-by: Michael Adam <obnox at samba.org>

commit bc8a5dfba86dd222c6d96cd7b9a31b49475ce46b
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Apr 14 11:44:22 2011 +0200

    libsmbconf: Document smbconf_get_includes().
    
    Signed-off-by: Michael Adam <obnox at samba.org>

commit 799cfd951a796ed75bd75f980bb26dc35b65f29f
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Apr 14 11:38:31 2011 +0200

    libsmbconf: Document smbconf_delete_global_parameter().
    
    Signed-off-by: Michael Adam <obnox at samba.org>

commit b35b30b3e3162e9895ba6f9e7719d4e0d1ebb4ea
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Apr 14 11:37:59 2011 +0200

    libsmbconf: Document smbconf_delete_parameter().
    
    Signed-off-by: Michael Adam <obnox at samba.org>

commit 247ad89ee50fd2205cc02eb2f7d8902c1b75a7ad
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Apr 14 11:36:36 2011 +0200

    libsmbconf: Document smbconf_get_global_parameter().
    
    Signed-off-by: Michael Adam <obnox at samba.org>

commit 53aa10a277262efd48489fb8eab49b5b4fdb2e39
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Apr 14 11:35:11 2011 +0200

    libsmbconf: Document smbconf_get_parameter().
    
    Signed-off-by: Michael Adam <obnox at samba.org>

commit 24af63e25f11fde79b1675f0d3c6e3b10fc69a04
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Apr 14 11:32:06 2011 +0200

    libsmbconf: Document smbconf_set_global_parameter().
    
    Signed-off-by: Michael Adam <obnox at samba.org>

commit 9adfc49801340fb9bb3a1d558387502e232efa2e
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Apr 14 11:31:17 2011 +0200

    libsmbconf: Document smbconf_set_parameter().
    
    Signed-off-by: Michael Adam <obnox at samba.org>

commit dc8464b73ce65744b7d57b3fd9db4a0d537fcb8b
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Apr 14 11:28:00 2011 +0200

    libsmbconf: Document smbconf_delete_share().
    
    Signed-off-by: Michael Adam <obnox at samba.org>

commit adc8fef73400095e387061b7ccff81059b117326
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Apr 14 11:27:03 2011 +0200

    libsmbconf: Document smbconf_get_share().
    
    Signed-off-by: Michael Adam <obnox at samba.org>

commit bc30d4bd6b5dba59f284015f7d3e885e4c450db6
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Apr 14 11:25:07 2011 +0200

    libsmbconf: Document smbconf_create_share().
    
    Signed-off-by: Michael Adam <obnox at samba.org>

commit 315bda5d483fcb18a242236837dedb56ad289b48
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Apr 14 11:23:56 2011 +0200

    libsmbconf: Document smbconf_share_exists().
    
    Signed-off-by: Michael Adam <obnox at samba.org>

commit 32bafa560b4b76e9f01e1e82fd18168ba4266081
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Apr 14 11:22:25 2011 +0200

    libsmbconf: Document smbconf_get_share_names().
    
    Signed-off-by: Michael Adam <obnox at samba.org>

commit 8692501da1bc3823282730588546238fb795df6b
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Apr 14 11:19:36 2011 +0200

    libsmbconf: Document smbconf_get_config().
    
    Signed-off-by: Michael Adam <obnox at samba.org>

commit 256fd665747bdb499381e6146a4a0f06f82fd8e2
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Apr 14 11:13:49 2011 +0200

    libsmbconf: Document smbconf_drop().
    
    Signed-off-by: Michael Adam <obnox at samba.org>

commit 1b97a85d0e077e57bc16ffc3c72c03d92474de41
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Apr 14 11:12:27 2011 +0200

    libsmbconf: Document smbconf_changed().
    
    Signed-off-by: Michael Adam <obnox at samba.org>

commit 62030ee6a7f076220fef0ef290a3c463c9cd9c46
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Apr 14 11:05:09 2011 +0200

    libsmbconf: Document smbconf_shutdown().
    
    Signed-off-by: Michael Adam <obnox at samba.org>

commit e4c38b088e0e873f2f6fac7cc0fe741161f3460a
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Apr 14 11:04:15 2011 +0200

    libsmbconf: Document smbconf_is_writeable().
    
    Signed-off-by: Michael Adam <obnox at samba.org>

commit 15d285af2d933a55cf1ac3a4f878691938a825e5
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Apr 14 11:02:49 2011 +0200

    libsmbconf: Document smbconf_backend_requires_messaging().
    
    Signed-off-by: Michael Adam <obnox at samba.org>

commit a6c550259f392b694abbdc645b609b392086710a
Author: Andreas Schneider <asn at samba.org>
Date:   Tue Apr 12 11:02:07 2011 +0200

    s3-waf: Create a public libsmconf.
    
    Signed-off-by: Michael Adam <obnox at samba.org>

commit 39874559f6aa066c53f3354006640de2cf6da2e9
Author: Andreas Schneider <asn at samba.org>
Date:   Tue Apr 12 10:59:20 2011 +0200

    s3-waf: Create a registry private library.
    
    Signed-off-by: Michael Adam <obnox at samba.org>

commit 1ff05452834487fd6243810550bc1cfd129fc49e
Author: Andreas Schneider <asn at samba.org>
Date:   Mon Apr 11 17:43:10 2011 +0200

    libsmbconf: Convert smbconf_get_config() to sbcErr.
    
    Signed-off-by: Michael Adam <obnox at samba.org>

commit ea45d9def1ff704f766694a1059c15fc0301f0c0
Author: Andreas Schneider <asn at samba.org>
Date:   Mon Apr 11 17:24:13 2011 +0200

    libsmbconf: Convert smbconf_transaction_*() to sbcErr.
    
    Signed-off-by: Michael Adam <obnox at samba.org>

commit 3d8e524e317a46c77d568df99601f545d4dead34
Author: Andreas Schneider <asn at samba.org>
Date:   Mon Apr 11 16:01:22 2011 +0200

    libsmbconf: Convert smbconf_delete_includes() to sbcErr.
    
    Signed-off-by: Michael Adam <obnox at samba.org>

commit 3fcc6ac19a30ae67f8062669a16811768c2c0abd
Author: Andreas Schneider <asn at samba.org>
Date:   Mon Apr 11 15:14:52 2011 +0200

    libsmbconf: Convert smbconf_set_includes() to sbcErr.
    
    Signed-off-by: Michael Adam <obnox at samba.org>

commit 8aa9d9ad67c2c14a5139b4d55427a048972f789e
Author: Andreas Schneider <asn at samba.org>
Date:   Mon Apr 11 14:52:52 2011 +0200

    libsmbconf: Convert smbconf_get_includes() to sbcErr.
    
    Signed-off-by: Michael Adam <obnox at samba.org>

commit 48a7ab68261d8cb4d2efa03e141cdff28deb6905
Author: Andreas Schneider <asn at samba.org>
Date:   Mon Apr 11 14:20:32 2011 +0200

    libsmbconf: Convert smbconf_delete_parameter() to sbcErr.
    
    Signed-off-by: Michael Adam <obnox at samba.org>

commit d3ced52e92d47e766bc1e43ef1a02ec435e2a7f5
Author: Andreas Schneider <asn at samba.org>
Date:   Mon Apr 11 13:50:53 2011 +0200

    libsmbconf: Convert smbconf_get_parameter() to sbcErr.
    
    Signed-off-by: Michael Adam <obnox at samba.org>

commit 6eae520879c0a99e6ed7eef005b359e8a3411665
Author: Andreas Schneider <asn at samba.org>
Date:   Mon Apr 11 13:23:26 2011 +0200

    libsmbconf: Convert smbconf_set_parameter() to sbcErr.
    
    Signed-off-by: Michael Adam <obnox at samba.org>

commit 9eb03a5a0a95020e1a374167ce4425b1010ea9c7
Author: Andreas Schneider <asn at samba.org>
Date:   Mon Apr 11 11:39:03 2011 +0200

    libsmbconf: Convert smbconf_delete_share() to sbcErr.
    
    Signed-off-by: Michael Adam <obnox at samba.org>

commit 347e52d94f366ae9d0d4d57b39d127b0ad2ea24e
Author: Andreas Schneider <asn at samba.org>
Date:   Fri Apr 8 17:20:35 2011 +0200

    libsmbconf: Convert smbconf_get_share() to sbcErr.
    
    Signed-off-by: Michael Adam <obnox at samba.org>

commit 5d9bbcb724a01325f9bdd469dabbb707d25480bc
Author: Andreas Schneider <asn at samba.org>
Date:   Fri Apr 8 15:48:01 2011 +0200

    libsmbconf: Convert smbconf_create_share() to smbErr.
    
    Signed-off-by: Michael Adam <obnox at samba.org>

commit feee7659cbd019f3dd1bf7bf7b4c2d9f82dd6b50
Author: Andreas Schneider <asn at samba.org>
Date:   Fri Apr 8 14:19:15 2011 +0200

    libsmbconf: Convert smbconf_get_share_names() to sbcErr.
    
    Signed-off-by: Michael Adam <obnox at samba.org>

commit 1ed47a5889a84deb6422b3ed9c7fd5928d171827
Author: Andreas Schneider <asn at samba.org>
Date:   Fri Apr 8 10:40:02 2011 +0200

    libsmbconf: Convert smbconf_drop() to sbcErr.
    
    Signed-off-by: Michael Adam <obnox at samba.org>

commit a686e99bf57fa09df10ce863f918850f74308150
Author: Andreas Schneider <asn at samba.org>
Date:   Fri Apr 8 10:28:17 2011 +0200

    libsmbconf: Convert smbconf_open() to sbcErr.
    
    Signed-off-by: Michael Adam <obnox at samba.org>

commit eda9ff5cf4396f12e9d68a01538592823defb743
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Apr 7 17:19:03 2011 +0200

    libsmbconf: Convert smbconf_init() to sbcErr.
    
    Signed-off-by: Michael Adam <obnox at samba.org>

commit 74152f42264b507b9e8b5bd6a208331730b9bbec
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Apr 7 15:27:52 2011 +0200

    libsmbconf: Added a sbcErrorString() function.
    
    Signed-off-by: Michael Adam <obnox at samba.org>
    (cherry picked from commit b34e1768b762ae46e4fe761d9691ed09d285c9a9)

commit 193a07af54184a257ada9401613e1de2e62d60d1
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Apr 7 15:27:26 2011 +0200

    libsmbconf: Introduce a sbcErrType.
    
    Signed-off-by: Michael Adam <obnox at samba.org>

commit 44a454fe5f1873902995fde1618039092a9b6701
Author: Günther Deschner <gd at samba.org>
Date:   Wed May 11 10:30:42 2011 +0200

    s3-printing: make cups_pull_comment_location() work again.
    
    we deal with lp_cups_server in cups_connect() already, inside the URI all our
    other cups functions we use ipp://localhost, do the same here.
    
    Guenther
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Wed May 11 11:36:07 CEST 2011 on sn-devel-104
    (cherry picked from commit f99d6f079a0060e4d08d7384bdf230d4d2c62b86)

commit 25d7736c82b7f6bcc56fbdec51baeec0f656083d
Author: Günther Deschner <gd at samba.org>
Date:   Tue May 10 15:49:05 2011 +0200

    s3-printing: Fix double free of cups request.
    
    We never free the request in our cups api usage except for here. The reason is
    probably htis (from the cupsDoConnect API docs):
    
    "This function sends the IPP request to the specified server, retrying and
    authenticating as necessary. The request is freed with ippDelete() after
    receiving a valid IPP response."
    
    Revert "Fix a memory leak in cups_pull_comment_location"
    
    This reverts commit fee2664dad37536b05ce8bdae3e74d45b257f632.
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Tue May 10 17:32:58 CEST 2011 on sn-devel-104
    (cherry picked from commit 019f11dd5b3240d05c1abe30dec3d793d6919313)

commit eacf55ce39cf4db9784ee500011f338a71b88c97
Author: Günther Deschner <gd at samba.org>
Date:   Tue May 10 15:48:25 2011 +0200

    s3-printing: very obvious fix for cups_pull_comment_location().
    
    This has been in there since 2008...
    
    Guenther
    (cherry picked from commit 3ba3f68e03510e3bb5b7627c200af0395e853bc2)

commit 6b919c31974be4167f217b720e975c37ee94d6a3
Author: Andrew Tridgell <tridge at samba.org>
Date:   Tue May 10 14:55:45 2011 +0200

    s3-events: tevent_internal.h is not a public header
    
    We need to use the "foo.h" form instead of the <foo.h> form for
    headers that are not installed publicly. Otherwise when an external
    version of tevent is used we won't find the header and the build will
    fail.
    
    Note that this creates a structure dependency between the
    tevent structures in the external library and the headers in our
    source tree. That is not ideal, but is currently OK as the waf build
    will only use the external library if it is at least the same version
    as the internal tree, which means it will actually be the same
    version, as we release the external version from our tree.
    
    We should come up with a better solution, but for now this allows
    openchange to build again.
    
    Autobuild-User: Andrew Tridgell <tridge at samba.org>
    Autobuild-Date: Tue May 10 16:06:40 CEST 2011 on sn-devel-104
    (cherry picked from commit 628fcd111af9b51020191a6ee916896c127c88c1)

commit b36fda577867fe612c55b3948b9078b7e644c339
Author: Volker Lendecke <vl at samba.org>
Date:   Tue May 10 11:05:47 2011 +0200

    s3: Use tevent_req_ntstatus properly in a few places
    
    Autobuild-User: Volker Lendecke <vlendec at samba.org>
    Autobuild-Date: Tue May 10 13:11:10 CEST 2011 on sn-devel-104
    (cherry picked from commit 44cc1656276d99816614408b5cd846e6a57eacf0)

commit 708519e14be1fdc0f3686e8ab386c49e58283d6a
Author: Volker Lendecke <vl at samba.org>
Date:   Tue May 10 11:05:47 2011 +0200

    s3: Use tevent_req_ntstatus properly in a few places
    (cherry picked from commit 06a2ff579692ea062944e5bd90d3526327004954)

commit 76d2ce018a0d164259ab73277af3e2012edcce71
Author: Rusty Russell <rusty at rustcorp.com.au>
Date:   Tue May 10 17:33:11 2011 +0930

    async_smb.c: convert cli->timeout properly
    
    I have a test failure on my 32-bit Ubuntu system, in that
    samba3.smbtorture_s3.plain(s3dc).LOCK9 immediately times out (rather than
    waiting 5 seconds for the child).
    
    Debugging revealed this code: timeout is in ms and is set to > 1000 in
    various places.  The code dates from 2002, and other perturbations didn't
    reveal why it breaks now, but fix it anyway.
    
    Signed-off-by: Rusty Russell <rusty at rustcorp.com.au>
    
    Autobuild-User: Rusty Russell <rusty at rustcorp.com.au>
    Autobuild-Date: Tue May 10 12:09:07 CEST 2011 on sn-devel-104
    (cherry picked from commit 87e35421744df568721a7f9c7fa141d62665d183)

commit 38155e2833fc3a19b2fd6e4e35d4fd5711b5785f
Author: Jeremy Allison <jra at samba.org>
Date:   Fri May 6 07:54:18 2011 -0700

    A couple more off-by-one calculations with strlcpy.
    
    Autobuild-User: Jeremy Allison <jra at samba.org>
    Autobuild-Date: Fri May  6 18:39:17 CEST 2011 on sn-devel-104
    (cherry picked from commit f7b3909103a0acd5ee0426b85112f2c9ed4e7730)

commit 65d7144ef5a0498c82ec61d114aaca91b25dc088
Author: Günther Deschner <gd at samba.org>
Date:   Wed May 4 18:01:04 2011 +0200

    s3-waf: add vfs_gpfs_hsm_notify to the build.
    
    Volker, can you please check this is correct ?
    
    Guenther
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Wed May  4 19:03:45 CEST 2011 on sn-devel-104
    (cherry picked from commit 0d1b2d2033e9cc33accea29a4c3a8fafd3d75aa2)

commit 43967ee75962fc135fbc045bab87b642947eb644
Author: Günther Deschner <gd at samba.org>
Date:   Thu May 5 12:52:05 2011 +0200

    tdb: fix a build warning.
    
    Guenther
    (cherry picked from commit 73c31f044e32103276558a194698ea6cf876b4f2)

commit 52cbf2f1d671589d2c1d48f3f52fd2f667af02ba
Author: Günther Deschner <gd at samba.org>
Date:   Thu May 5 12:52:29 2011 +0200

    libcli/security: fix build warning, cr_descr_log_acl() is not used currently.
    
    Guenther
    (cherry picked from commit 03b9a9938b934ff774ad49c5b409c7060e66b999)

commit 68db6bb3d0df017b2ba60b03d585ccdf74558116
Author: Günther Deschner <gd at samba.org>
Date:   Thu May 5 21:52:57 2011 +0200

    s3-spoolss: remove unused struct in construct_notify_printer_info().
    
    Guenther
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Fri May  6 12:07:17 CEST 2011 on sn-devel-104
    (cherry picked from commit ab8219a6f39360da742d0f3ca702f2173d798538)

commit dc1219fec7187061f3fda96b157bd7946693ff6e
Author: Günther Deschner <gd at samba.org>
Date:   Fri May 6 14:03:00 2011 +0200

    s3-proto: remove some duplicate prototypes.
    
    Guenther
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Fri May  6 16:21:08 CEST 2011 on sn-devel-104
    (cherry picked from commit 41134f7f4bb6cd2ff84422782dfb82845d881950)

commit 922b6a82b644ffc503adaab52ac15694e173c1e3
Author: Volker Lendecke <vl at samba.org>
Date:   Thu May 5 15:09:09 2011 +0200

    s3: Fix a typo
    
    Autobuild-User: Volker Lendecke <vlendec at samba.org>
    Autobuild-Date: Thu May  5 16:10:35 CEST 2011 on sn-devel-104
    (cherry picked from commit 1c407da7c357d7cad693a152c0eecafc3dc97c61)

commit da630ba1495ee9adfc62a33e7214a41a8ebdf541
Author: Volker Lendecke <vl at samba.org>
Date:   Thu May 5 12:17:41 2011 +0200

    s3: Fix dup_smb2_vec3
    
    Metze, Jeremy, please check!
    
    Thanks,
    
    Volker
    
    Autobuild-User: Volker Lendecke <vlendec at samba.org>
    Autobuild-Date: Thu May  5 13:39:40 CEST 2011 on sn-devel-104
    (cherry picked from commit 82b9fa3a199031217bd98d846f2386b556911fa2)

commit c357147e0c40cbe00b0bc0d5f90ac0f4e2ad3ca5
Author: Jeremy Allison <jra at samba.org>
Date:   Tue May 3 13:57:30 2011 -0700

    Fix off-by-one when used with safe_strcpy.
    (cherry picked from commit 18582016d96e3f41f8828f0539969678ad7d233e)

commit 0692059d162cc146bd8f2cc302b5cba64f049a9a
Author: Jeremy Allison <jra at samba.org>
Date:   Tue May 3 13:49:28 2011 -0700

    BUGFIX when converting from safe_strcpy to strlcpy.
    
    We must have a blob legth > 0 in order to safely copy
    the (possibly) 16 bytes + 1 byte zero character safely.
    (cherry picked from commit 265338c194ceab2520ed1df0f64b62e7169406dd)

commit 17669059110b65b5257fde0ce6262370c7184a5b
Author: Jeremy Allison <jra at samba.org>
Date:   Tue May 3 12:55:42 2011 -0700

    Remove unused function parse_add_domuser().
    
    Autobuild-User: Jeremy Allison <jra at samba.org>
    Autobuild-Date: Wed May  4 20:05:42 CEST 2011 on sn-devel-104
    (cherry picked from commit 54727f93163f1529eb78dfab5ac605e138391797)

commit cc153ab9cbbc8c0e7328059272a7f287ea95a639
Author: Günther Deschner <gd at samba.org>
Date:   Tue May 3 21:42:04 2011 +0200

    s3-vfs: make vfswrap_llistxattr and vfswrap_flistxattr static.
    
    Guenther
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Wed May  4 12:31:10 CEST 2011 on sn-devel-104
    (cherry picked from commit b8eaec6b666b1f0d3711540c492edd79cd02b1fe)

commit 55cad002017d25a69de826a7af518c6fcc016d02
Author: Volker Lendecke <vl at samba.org>
Date:   Wed May 4 17:48:12 2011 +0200

    Always build before commit ... :-)
    (cherry picked from commit d4d3d7383a9e3c2c0910a848f33755ca54c32b99)

commit ce095f4eb7c9e8814bc4c3c8177a44a3eabd838c
Author: Volker Lendecke <vl at samba.org>
Date:   Wed May 4 16:02:15 2011 +0200

    RHEL-CTDB: Build vfs_gpfs_hsm_notify
    
    Autobuild-User: Volker Lendecke <vlendec at samba.org>
    Autobuild-Date: Wed May  4 17:12:14 CEST 2011 on sn-devel-104
    (cherry picked from commit 3e211510034dd3854017e1b35ef5e1964085df5d)

commit a250a9ca068b94267888aa406c14c43a6642eb14
Author: Volker Lendecke <vl at samba.org>
Date:   Wed May 4 15:48:27 2011 +0200

    vfs_gpfs: Properly notify the offline->online changes
    
    This needs to be a separate module that cooperates with vfs_gpfs. If aio_fork
    is used early in the module chain it (correctly) does not propagate the aio ops
    down, so vfs_gpfs does not see them. This slim module must come early in the
    chain for notifies to work properly.
    (cherry picked from commit 3f68b43dd56b8f338a18074741162bf6437ae78d)

commit c2c29533fc4a7467130dff0582249cccc49e001e
Author: Volker Lendecke <vl at samba.org>
Date:   Wed May 4 15:47:42 2011 +0200

    vfs_gpfs: Block sendfile for offline files
    (cherry picked from commit 41bde55821a6c18ace24330aede8d4928215e658)

commit 03a9d9dbce61ceb2506a0f193d6407c7d8f4c7e6
Author: Volker Lendecke <vl at samba.org>
Date:   Wed May 4 15:42:54 2011 +0200

    vfs_gpfs: Store the winattrs in st.vfs_private
    
    This avoids a considerable amount of gpfs_winattr calls
    (cherry picked from commit 2329fb56a701804585d866817586b4d567966b92)

commit 2f6e5436a707f4eed15130dff664327352c776fa
Author: Volker Lendecke <vl at samba.org>
Date:   Wed May 4 12:11:04 2011 +0200

    s3: Properly deal with exited winbind children
    
    When a winbind child exits, we need to immediately close the socket. If not,
    the next request to that child will be sent to a socket without a listener,
    leading to a failed request. This failed request will then trigger a proper
    re-init.
    
    This patch avoids the one failed request.
    
    Autobuild-User: Volker Lendecke <vlendec at samba.org>
    Autobuild-Date: Wed May  4 13:32:16 CEST 2011 on sn-devel-104
    (cherry picked from commit d08414b6799747f224ba02300585c8b15ac6bc0e)

commit 64e7b7bf09940ab67a0beb5d770849f8bf9336e3
Author: Volker Lendecke <vl at samba.org>
Date:   Tue May 3 21:28:37 2011 +0200

    s3: Filter out duplicates in name_query()
    
    Autobuild-User: Volker Lendecke <vlendec at samba.org>
    Autobuild-Date: Wed May  4 00:03:47 CEST 2011 on sn-devel-104
    (cherry picked from commit 7febcb5ffeb2d92f2a4f8abe2c0dac91f5c8a53e)

commit c4689460524a88f087a39423bb81ffd61ab885b7
Author: Günther Deschner <gd at samba.org>
Date:   Tue May 3 16:28:44 2011 +0200

    s3-includes: when MADVISE support was reverted back in 2009, someone forgot this hunk.
    
    Guenther
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Tue May  3 22:06:20 CEST 2011 on sn-devel-104
    (cherry picked from commit c616379e14f7db35429ac849bbc6eb3d4dc641ec)

commit 26f6f3bb7f5c79f6a5c95218f37f4f01620b5234
Author: Björn Jacke <bj at sernet.de>
Date:   Wed Apr 20 23:40:30 2011 +0200

    Ñ•3/configure: move out generic CPPFLAGS in the solaris case here
    
    Signed-off-by: Stefan Metzmacher <metze at samba.org>
    (cherry picked from commit 862ff644ee564b2b3ed316da8c19df2f958aef66)

commit ee0a341c8963ed72ccd1799c10567e4f5d400016
Author: Björn Jacke <bj at sernet.de>
Date:   Wed Apr 20 23:32:12 2011 +0200

    Ñ•3/configure: move out generic LDFLAGS in the solaris case here
    
    Signed-off-by: Stefan Metzmacher <metze at samba.org>
    (cherry picked from commit 9738f35f2cef0af11c3390162a9c2a3841d6073b)

commit 56d3232ec117d5791c88bc771432ad4f9bfa775f
Author: Björn Jacke <bj at sernet.de>
Date:   Thu Apr 21 00:11:21 2011 +0200

    s3: reply_readbraw_error needs an sconn as argument also in the non-LFS code path
    
    Signed-off-by: Stefan Metzmacher <metze at samba.org>
    
    Autobuild-User: Björn Jacke <bj at sernet.de>
    Autobuild-Date: Tue May  3 13:04:11 CEST 2011 on sn-devel-104
    (cherry picked from commit cd9a7c143c87fa0f1fda8a6c9b331b21ae6148a2)

commit 67acc4c263f0b3dd4951615e684bfe572f644812
Author: Volker Lendecke <vl at samba.org>
Date:   Tue May 3 17:04:06 2011 +0200

    s3: Handle EINTR from sys_poll correctly
    
    Autobuild-User: Volker Lendecke <vlendec at samba.org>
    Autobuild-Date: Tue May  3 18:06:48 CEST 2011 on sn-devel-104
    (cherry picked from commit 023260487517e835edd7f16c8485f9e84cf44667)

commit 9bffdda7f9b8a7e3e36c07f31fae227e2d8a7570
Author: Volker Lendecke <vl at samba.org>
Date:   Mon May 2 23:35:06 2011 +0200

    s3: Tune broadcast namequeries for unique names
    
    If we get a unique name via a broadcast query, there's no point in waiting the
    full timeout. A unique name is just what its name says: unique. No point in
    waiting longer.
    
    Autobuild-User: Volker Lendecke <vlendec at samba.org>
    Autobuild-Date: Tue May  3 00:57:24 CEST 2011 on sn-devel-104
    (cherry picked from commit 8da8c36b53cc115f0d446b666fc24fc9423d808e)

commit 49bcea3c5022e451402005029c187d7dbac6c761
Author: Volker Lendecke <vl at samba.org>
Date:   Sat Apr 30 19:23:55 2011 +0200

    s3: Make name_resolve_bcast return sockaddr_storage
    
    Autobuild-User: Volker Lendecke <vlendec at samba.org>
    Autobuild-Date: Sat Apr 30 20:40:46 CEST 2011 on sn-devel-104
    (cherry picked from commit d87427973c0f43d85546f5875b223929ac1a50d4)

commit ae0436dc7b3cce8fe2e7d9fa5e12deb12cd07f77
Author: Volker Lendecke <vl at samba.org>
Date:   Sat Apr 30 17:10:35 2011 +0200

    s3: Remove ip_sevice from get_ipc_connect_master_ip
    
    Autobuild-User: Volker Lendecke <vlendec at samba.org>
    Autobuild-Date: Sat Apr 30 18:16:28 CEST 2011 on sn-devel-104
    (cherry picked from commit 020b691cf842f30ff42474c2b0102751b5fa17ac)

commit 498bb38093e91b7d8c555e6ce900bd1af0789e2f
Author: Jeremy Allison <jra at samba.org>
Date:   Fri Apr 29 16:18:14 2011 -0700

    Add POSIX O_RDONLY test of a directory for bug #8112 - POSIX extension opens of a directory are denied with EISDIR.
    
    Don't strip access bits from wire flags when opening a directory.
    
    Autobuild-User: Jeremy Allison <jra at samba.org>
    Autobuild-Date: Sat Apr 30 02:21:24 CEST 2011 on sn-devel-104
    (cherry picked from commit de87f549b75d05a1198c490f6aa5c7e62c3fd4a5)

commit 1c64ff3b0d5b0379c1b5e6637ccdc67f3caec33f
Author: Jeremy Allison <jra at samba.org>
Date:   Fri Apr 29 16:15:55 2011 -0700

    Fix bug #8112 - POSIX extension opens of a directory are denied with EISDIR.
    
    Ensure create_options are passed down to SMB_VFS_CREATE_FILE().
    Correctly set create_options is SMB_O_DIRECTORY is set or pathname
    is known to be a directory.
    
    Jeremy.
    (cherry picked from commit 2cb53f066e0e42d923be89dd3a7e18ea7a1b7340)

commit d2c3354f2641350518792f8c10d34323d2053f5c
Author: Stefan Metzmacher <metze at samba.org>
Date:   Mon May 2 12:41:46 2011 +0200

    s4:libcli/util/nterr: NO_S4U_PROT_SUPPORT and CROSSREALM_DELEGATION_FAILURE
    
    metze
    
    Autobuild-User: Stefan Metzmacher <metze at samba.org>
    Autobuild-Date: Mon May  2 15:02:56 CEST 2011 on sn-devel-104
    (cherry picked from commit 6dd97ac093ee00281ed029d549d5882d76c2735d)

commit 38ea4e9526528228f04c362a2b3301f84539663f
Author: Stefan Metzmacher <metze at samba.org>
Date:   Mon May 2 12:41:46 2011 +0200

    s3:libsmb/nterr: NO_S4U_PROT_SUPPORT and CROSSREALM_DELEGATION_FAILURE
    
    metze
    (cherry picked from commit 76b3867547dd61d4ac9eda1551945c7c76087f4c)

commit ad8be76e21374df799e6156d013f5f4663c15ddd
Author: Stefan Metzmacher <metze at samba.org>
Date:   Mon May 2 12:41:46 2011 +0200

    libcli/util/ntstatus: NO_S4U_PROT_SUPPORT and CROSSREALM_DELEGATION_FAILURE
    
    metze
    (cherry picked from commit aae1f86952ceea7be0594ca44bf86536fb9aea37)

commit bae2c28276405ff68818a74c140d64101ce72f88
Author: Stefan Metzmacher <metze at samba.org>
Date:   Mon May 2 13:50:52 2011 +0200

    talloc: use TC_UNDEFINE_SHRINK_CHUNK() instead of TC_INVALIDATE_SHRINK_CHUNK() for realloc path
    
    If we optimize on top of raw realloc() we need
    TC_INVALIDATE_SHRINK_CHUNK together with TC_UNDEFINE_GROW_CHUNK
    (with was missing and caused false positive valgrind warnings).
    
    But that is really slow, as we do a lot of talloc_realloc calls in samba.
    
    That's why we only to TC_UNDEFINE_SHRINK_CHUNK() for now.
    
    metze
    (cherry picked from commit f0f5ac18e55062dcde28003cebc09fa3eb6ae6a5)

commit 187cd188635620ce66740dc0c86f55a211bfb9c7
Author: Jeremy Allison <jra at samba.org>
Date:   Fri Apr 29 14:27:45 2011 -0700

    torture test for bug #8111 - CIFS VFS: unexpected error on SMB posix open.
    
    Autobuild-User: Jeremy Allison <jra at samba.org>
    Autobuild-Date: Sat Apr 30 00:33:40 CEST 2011 on sn-devel-104
    (cherry picked from commit 440d71f6c76a4363f69eaf70cada69bdcb98c7bf)

commit c5182ced05e4c259bd93fd6b8fdf84985ea123ad
Author: Jeremy Allison <jra at samba.org>
Date:   Fri Apr 29 14:27:32 2011 -0700

    Fix bug 8111 - CIFS VFS: unexpected error on SMB posix open
    
    We are conflating the O_CREAT|O_EXCL with the O_TRUNC
    processing, they need to be separate. We need to chose
    using (O_CREAT|O_EXCL) first, then modify if O_TRUNC is
    set. This needs two separate switch statements.
    
    Jeremy
    (cherry picked from commit 76739435fc8abf1f47193ec4db35a567b564c785)

commit 59d1c3a296cede628b46edb74693e08e7f388c38
Author: Volker Lendecke <vl at samba.org>
Date:   Fri Apr 29 13:00:14 2011 +0200

    s3: Avoid a potential 100% CPU loop in winbindd
    
    In the clustering case if ctdb is unhappy, winbindd_reinit_after_fork fails.
    This can lead to an endless loop depending on the scheduling of the parent vs
    child. Parent forks, child is immediately scheduled and exits. Parent gets
    SIGCHLD, parent is then scheduled before it sends the request out to the child.
    Parent tries to fork again immediately.
    
    The code before this patch did not really take into account that
    reinit_after_fork can fail. The code now sends the result of
    winbindd_reinit_after_fork to the parent and the parent only considers the
    child alive when it got NT_STATUS_OK.
    
    This was seen in 3.4 winbind. winbind has changed significantly since then, so
    it might be possible that this does not happen anymore in exactly this way. But
    passing up the status of reinit_after_fork and only consider the child alive
    when that's ok is the correct thing to do anyway.
    
    Autobuild-User: Volker Lendecke <vlendec at samba.org>
    Autobuild-Date: Fri Apr 29 17:58:19 CEST 2011 on sn-devel-104
    (cherry picked from commit df099e66240c7670c9f7b7dcccb1c38216bac3ec)

commit 31b9258c40365f97fdd707c9756764bc94392726
Author: Volker Lendecke <vl at samba.org>
Date:   Fri Apr 29 12:53:13 2011 +0200

    s3: Make winbindd_reinit_after_fork return NTSTATUS
    (cherry picked from commit aa5abcaf7e2844e3bd3d8e8fe26488673ad3c00e)

commit 114cc59409932f6afc2149fd758784a8556374e9
Author: Volker Lendecke <vl at samba.org>
Date:   Thu Apr 28 13:26:57 2011 +0200

    s3: In winbind, close parent/child sockets
    
    This should further reduce fd load in winbind children
    (cherry picked from commit 0757688eb34ec1a22bf8c28f72416d6684756647)

commit a02d91689858e0195f660e9b7f5d88004c06c8e0
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Fri Apr 29 12:00:57 2011 +1000

    s3-smb Use FILE_ATTRIBUTE_ARCHIVE intead of aARCH
    
    This means we use just one constant for this file attribute.
    
    Andrew Bartlett
    (cherry picked from commit 0520da2bbe246c45d89bfdec0d399862ecb867ba)

commit 51023a0d5a46334e6370b9dec9f9722ddb28c1d8
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Fri Apr 29 11:57:02 2011 +1000

    s3-smb Use FILE_ATTRIBUTE_DIRECTORY intead of aDIR
    
    This means we use just one constant for this file attribute.
    
    Andrew Bartlett
    (cherry picked from commit 0eca33bbf620678759bbe39efaa74f33f96efb74)

commit 6b2730f1c6a32c198fa948749e9aed496e99366c
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Fri Apr 29 11:52:48 2011 +1000

    s3-smb Use FILE_ATTRIBUTE_VOLUME intead of aVOLID
    
    This means we use just one constant for this file attribute.
    
    Andrew Bartlett
    (cherry picked from commit 08c90d6f2df85499f43c5766a62839e80437290f)

commit 983e1ac9f0051e924890c64be99c9a4e35ee411a
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Fri Apr 29 13:23:14 2011 +1000

    s3-smb Use FILE_ATTRIBUTE_SYSTEM intead of aSYSTEM
    
    This means we use just one constant for this file attribute.
    
    Andrew Bartlett
    (cherry picked from commit 0a3c84b554f3862b3e558f62e67ceb8311b248ce)

commit a0071e39d67411d578e34a7d03dff9906ff5ea94
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Fri Apr 29 11:43:35 2011 +1000

    s3-smb Use FILE_ATTRIBUTE_HIDDEN intead of aHIDDEN
    
    This means we use just one constant for this file attribute.
    
    Andrew Bartlett
    (cherry picked from commit 317e19aeb3fbdb21573b6ef1bc8c2af646a7e61e)

commit 163267bb107368d5dd457cde5fbad40a6434752e
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Fri Apr 29 11:36:14 2011 +1000

    s3-smb Use FILE_ATTRIBUTE_READONLY intead of aRONLY
    
    This means we use just one constant for this file attribute.
    
    Andrew Bartlett
    (cherry picked from commit 7f66ebde2e2975b079f6c135b131d064dab38624)

commit 2805f8596c42f2834db089c6f96a81651db6ad33
Author: Jeremy Allison <jra at samba.org>
Date:   Fri Apr 29 09:08:20 2011 -0700

    Add FILE_ATTRIBUTE_VOLUME.

commit c3b2d2579e1d7310724a2f9576f6d2af7843d457
Author: Günther Deschner <gd at samba.org>
Date:   Thu Apr 28 17:38:09 2011 +0200

    s3-tevent: only include ../lib/util/tevent wrappers where needed.
    
    Guenther
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Fri Apr 29 14:00:30 CEST 2011 on sn-devel-104
    (cherry picked from commit 50883cfeb4eed3d538f71443060745f8747044c9)

commit 0afb13fed8d62fd147d59d14f3028a069203b224
Author: Günther Deschner <gd at samba.org>
Date:   Thu Apr 28 17:26:40 2011 +0200

    s3-tsocket: only include ../lib/tsocket/tsocket.h where needed.
    
    Guenther
    (cherry picked from commit 12476223c6aa7473c55bcf529639eefce8450680)

commit 7ca8ea51f8fc5ca77a27211106007f323857341a
Author: Günther Deschner <gd at samba.org>
Date:   Thu Apr 28 16:37:05 2011 +0200

    s3-build: remove some unused headers.
    
    Guenther
    (cherry picked from commit bc6f24e89f2dd6204209fc9bacc7bfa9c22d0a57)

commit 284c00d86265b4f5e9be34e7896ea315d52cf082
Author: Volker Lendecke <vl at samba.org>
Date:   Wed Apr 27 17:52:30 2011 +0200

    s3: Close the winbind client fds after forking
    
    In an overload situation, the winbind helper child process inherits all those
    hundreds of fd's which it will never talk to. Close them.
    
    We (Christian Ambach and me) just saw a crash in libkrb5. Christian's analysis
    showed that libkrb5 also does select, probably exceeding FD_SETSIZE and
    crashing due to that reason. The parent winbind in theory does not do Kerberos
    at all, so this should fix that problem.
    
    The crash is interesting because the child process did not really crash.
    Somewhere in glibc backtrace() is called, probably due to an assert() or some
    explicit consistency check. This then somehow generates a signal probably due
    to corrupted memory structures. That signal triggers Samba to again call
    backtrace(). This blocks hard on a ptrace_once(). Sorry for the long backtrace
    here, but this *is* interesting.
    
    The child process blocking and not really crashing makes the situation worse:
    The parent process does not get told the child has crashed and more client
    sockets pile up.
    
    This patch is intended to put some relief on this problem by closing the
    majority of sockets the parent holds.
    
    (gdb) bt
    \#0  0x00002ad686a2b07b in pthread_once () from /lib64/libpthread.so.0
    \#1  0x00002ad6867adf87 in backtrace () from /lib64/libc.so.6
    \#2  0x00002ad683eab27c in log_stack_trace () at lib/util.c:1580
    \#3  0x00002ad683eab34b in smb_panic (why=0x2ad6841c6ec3 "internal error") at lib/util.c:1481
    \#4  0x00002ad683e9af3e in fault_report (sig=1) at lib/fault.c:52
    \#5  sig_fault (sig=1) at lib/fault.c:75 #6  <signal handler called>
    \#7  0x00002ad68673b005 in _int_malloc () from /lib64/libc.so.6
    \#8  0x00002ad68673c95d in calloc () from /lib64/libc.so.6
    \#9  0x00002ad684503e25 in _dl_new_object () from /lib64/ld-linux-x86-64.so.2
    \#10 0x00002ad6844ffadc in _dl_map_object_from_fd () from /lib64/ld-linux-x86-64.so.2
    \#11 0x00002ad684501d43 in _dl_map_object () from /lib64/ld-linux-x86-64.so.2
    \#12 0x00002ad68450ac8d in dl_open_worker () from /lib64/ld-linux-x86-64.so.2
    \#13 0x00002ad684506ed6 in _dl_catch_error () from /lib64/ld-linux-x86-64.so.2
    \#14 0x00002ad68450a68c in _dl_open () from /lib64/ld-linux-x86-64.so.2
    \#15 0x00002ad6867d0ba0 in do_dlopen () from /lib64/libc.so.6
    \#16 0x00002ad684506ed6 in _dl_catch_error () from /lib64/ld-linux-x86-64.so.2
    \#17 0x00002ad6867d0d07 in __libc_dlopen_mode () from /lib64/libc.so.6
    \#18 0x00002ad6867adeea in init () from /lib64/libc.so.6
    \#19 0x00002ad686a2b083 in pthread_once () from /lib64/libpthread.so.0
    \#20 0x00002ad6867adf87 in backtrace () from /lib64/libc.so.6
    \#21 0x00002ad68673285f in __libc_message () from /lib64/libc.so.6
    \#22 0x00002ad68673a30f in _int_free () from /lib64/libc.so.6
    \#23 0x00002ad68673a76b in free () from /lib64/libc.so.6
    \#24 0x00002ad6853fe346 in krb5int_sendto () from /usr/lib64/libkrb5.so.3
    \#25 0x00002ad6853fe511 in krb5_sendto_kdc () from /usr/lib64/libkrb5.so.3
    \#26 0x00002ad6853df7c4 in ?? () from /usr/lib64/libkrb5.so.3
    \#27 0x00002ad6853e0919 in krb5_get_init_creds () from /usr/lib64/libkrb5.so.3
    \#28 0x00002ad6853e2a94 in krb5_get_init_creds_password () from /usr/lib64/libkrb5.so.3
    \#29 0x00002ad684169ff1 in kerberos_kinit_password_ext (principal=0x2ad684702180 "<sanitized>", password=0x2ad6844c5bb0 "<sanitized>", time_offset=0, expire_time=0x2ad6846bf380, renew_till_time=0x0, cache_name=0x2ad6843cb3e0 "MEMORY:winbind_ccache", request_pac=false, add_netbios_addr=false, renewable_time=<value optimized out>, ntstatus=0x0) at libads/kerberos.c:223
    \#30 0x00002ad68416a223 in ads_kinit_password (ads=0x2ad6846bf330) at libads/kerberos.c:327
    \#31 0x00002ad68415f725 in ads_sasl_spnego_bind (ads=0x2ad6846bf330) at libads/sasl.c:812
    \#32 0x00002ad68415dbc1 in ads_sasl_bind (ads=0x2ad6846bf330) at libads/sasl.c:1114
    \#33 0x00002ad68415c09b in ads_connect (ads=0x2ad6846bf330) at libads/ldap.c:711
    \#34 0x00002ad683e1b8f7 in ads_cached_connection (domain=0x2ad6846b07c0) at winbindd/winbindd_ads.c:124
    \#35 0x00002ad683e1bc85 in sequence_number (domain=0x2ad6846b07c0, seq=0x2ad6846b0cd8) at winbindd/winbindd_ads.c:1233
    \#36 0x00002ad683dffdd7 in refresh_sequence_number (domain=0x2ad6846b07c0, force=128) at winbindd/winbindd_cache.c:510
    \#37 0x00002ad683e00520 in wcache_fetch (cache=<value optimized out>, domain=0x2ad6846b07c0, format=0x2ad68419901e "U/%s") at winbindd/winbindd_cache.c:638
    \#38 0x00002ad683e04ac8 in query_user (domain=0x2ad6846b07c0, mem_ctx=0x2ad6846bc920, user_sid=0x7fff1d0cb8c0, info=0x7fff1d0cb810) at winbindd/winbindd_cache.c:1910
    \#39 0x00002ad683df2d38 in winbindd_dual_userinfo (domain=0x2ad6846b07c0, state=0x7fff1d0cc9c0) at winbindd/winbindd_user.c:173
    \#40 0x00002ad683e232e0 in fork_domain_child (child=0x2ad6846c2440) at winbindd/winbindd_dual.c:485
    \#41 schedule_async_request (child=0x2ad6846c2440) at winbindd/winbindd_dual.c:319
    \#42 0x00002ad683e229f2 in async_request_fail (state=0x2ad6846c1d00) at winbindd/winbindd_dual.c:214
    \#43 0x00002ad683ebabec in run_events (ev=0x2ad6846aebf0, selrtn=0, read_fds=0x7fff1d0ce910, write_fds=<value optimized out>) at lib/events.c:123
    \#44 0x00002ad683df08cb in process_loop (argc=<value optimized out>, argv=<value optimized out>, envp=<value optimized out>) at winbindd/winbindd.c:1113
    \#45 main (argc=<value optimized out>, argv=<value optimized out>, envp=<value optimized out>) at winbindd/winbindd.c:1437
    
    Autobuild-User: Volker Lendecke <vlendec at samba.org>
    Autobuild-Date: Thu Apr 28 12:06:12 CEST 2011 on sn-devel-104
    (cherry picked from commit 2e1522f3785d542c429fce83264ad67f35bcef68)

commit b71bd9ea78803df88996c283854d357db47704db
Author: Volker Lendecke <vl at samba.org>
Date:   Thu Apr 28 10:12:47 2011 +0200

    s3: Fix a strange German translation
    (cherry picked from commit a672707a185277343e06ca37fe85caf3bbfd6168)

commit 3d55b6ff8b9a2903b73434fee0a373c122d2bfe1
Author: Jeremy Allison <jra at samba.org>
Date:   Wed Apr 27 17:16:36 2011 -0700

    Remove another fstring in this code.
    (cherry picked from commit d808d55af1bf86f2c89078aba8f8d4dbf7282b9f)

commit 4e2dfb0c249723054869fc891b751ecba7dc1571
Author: Jeremy Allison <jra at samba.org>
Date:   Tue Apr 26 16:31:28 2011 -0700

    Fixup (C) - we've both worked lots on this :-).
    
    Autobuild-User: Jeremy Allison <jra at samba.org>
    Autobuild-Date: Wed Apr 27 21:56:29 CEST 2011 on sn-devel-104
    (cherry picked from commit af599b3d90e10ea8858bd9ae6b44028c814690c4)

commit 9cf389041ccc0605fe22d7f092a33a9bd9e698b3
Author: Jeremy Allison <jra at samba.org>
Date:   Wed Apr 27 12:06:25 2011 -0700

    Remove fstrings from client struct. Properly talloc strings (ensuring we never end up with a NULL pointer).
    (cherry picked from commit 1815f0298f33c949f78e181477e8474a37663ccd)

commit a644eff10ef3fee53f4841652f204a124ab73c15
Author: Volker Lendecke <vl at samba.org>
Date:   Wed Apr 27 17:02:37 2011 -0700

    s3: Make cli_session_setup_lanman2 async

commit 3f206126825d29df8388dc86c998c8a631af997e
Author: Volker Lendecke <vl at samba.org>
Date:   Sun Apr 3 11:44:35 2011 +0200

    s3: Make cli_session_setup_nt1 async
    
    Signed-off-by: Jeremy Allison <jra at samba.org>
    (cherry picked from commit 531628e5580b41f693a7dcaeb846fb270752e00d)

commit b57b711c9cbbd1ed39bc81ecb32b67bfa0ca4d11
Author: Volker Lendecke <vl at samba.org>
Date:   Sat Apr 2 23:54:07 2011 +0200

    s3: Make plaintext session setup async
    
    Signed-off-by: Jeremy Allison <jra at samba.org>
    (cherry picked from commit 40e2ee9cb622edb85f6c75902f8bd152ff21c7e7)

commit cd31054a5a437c8a7c6b896bf62ca58636ded226
Author: Volker Lendecke <vl at samba.org>
Date:   Sat Apr 2 16:44:40 2011 +0200

    s3: Remove cli_write
    
    Signed-off-by: Jeremy Allison <jra at samba.org>
    (cherry picked from commit ca9ac7c4c7adc9d726f1fc1fa2b061bd181e3d7a)

commit f7fe965685251e4fd884e8b93a3f28557e53af14
Author: Volker Lendecke <vl at samba.org>
Date:   Sat Apr 2 11:46:30 2011 +0200

    s3: Use cli_writeall instead of cli_write
    
    Signed-off-by: Jeremy Allison <jra at samba.org>
    (cherry picked from commit 0226428eb9d7c6d3a4984d571622f21e9c82e408)

commit 3cf133a258ca2e8016ba806eb334e69bfbb169af
Author: Volker Lendecke <vl at samba.org>
Date:   Tue Apr 26 10:52:39 2011 -0700

    s3: Add cli_writeall
    
    Signed-off-by: Jeremy Allison <jra at samba.org>
    (cherry picked from commit d018fccb705e91f33f3211cdc5b8a4006d032f65)

commit 9078ceb6109a3f375afbcb864307d456bc4057dd
Author: Volker Lendecke <vl at samba.org>
Date:   Wed Apr 27 22:18:12 2011 +0200

    s3: Properly clean up in pthreadpool_init in case of failure
    
    Autobuild-User: Volker Lendecke <vlendec at samba.org>
    Autobuild-Date: Wed Apr 27 23:57:19 CEST 2011 on sn-devel-104
    (cherry picked from commit a8a6433fec0a8dfa6a584cd7b742d469ccfa6273)

commit 73a5bd3343c54579e0927eefd186f438f9275d85
Author: Günther Deschner <gd at samba.org>
Date:   Wed Apr 27 15:41:49 2011 +0200

    s3-netapi: Fix Coverity CID #2302: FORWARD_NULL
    
    Guenther
    (cherry picked from commit ee0b0dd3a150dea35ef57d5867519a7df382137c)

commit 5ca46ff1c66e956cf2962773cda0bdbe0e559602
Author: Samba-JP oota <ribbon at samba.gr.jp>
Date:   Wed Apr 27 09:21:56 2011 +0200

    docs: Fix a bogus )
    
    Autobuild-User: Volker Lendecke <vlendec at samba.org>
    Autobuild-Date: Wed Apr 27 10:21:14 CEST 2011 on sn-devel-104
    (cherry picked from commit 9d5138fb2b37c4c7de5d62081e71600096fcf413)

commit 89e7a97b3a9987e6c921b68335b554473f50cde2
Author: Christian Ambach <christian.ambach at de.ibm.com>
Date:   Mon Feb 21 18:25:36 2011 +0100

    s3:vfs use gpfs_lib_init
    
    With newer GPFS releases, libgpfs contains a function
    gpfs_lib_init(). It marks the pseudo-device the lib uses
    as interface to the GPFS kernel module to not be to
    destroyed after each call to GPFS.
    This saves us some microseconds creating and removing the device
    each time we do a call to libgpfs.
    
    Autobuild-User: Volker Lendecke <vlendec at samba.org>
    Autobuild-Date: Tue Apr 26 20:52:36 CEST 2011 on sn-devel-104
    (cherry picked from commit 7a4cff842d342d77631912fdcee05521506eec52)

commit b397f7896e76ead07aed3e6683995b0ede054573
Author: Stefan Metzmacher <metze at samba.org>
Date:   Mon Apr 25 17:35:44 2011 +0200

    WHATSNEW: %i and %I no langer contain IPv4 mapped IPv6 addresses
    
    metze

commit 6f4ce6270bd32566d85d75f00aa966c964827cdb
Author: Karolin Seeger <kseeger at samba.org>
Date:   Tue Apr 26 19:58:48 2011 +0200

    WHATSNEW: Update changes since pre2.
    
    Karolin

commit dfe0029521f67163bdea3f82ccd90d91f82d74e6
Author: Günther Deschner <gd at samba.org>
Date:   Tue Apr 26 14:58:01 2011 +0200

    s3-utils: Fix Bug #8106. Fix the build of smbget on HP NonStop.
    
    Guenther
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Tue Apr 26 16:41:17 CEST 2011 on sn-devel-104
    (cherry picked from commit 633dbabe912f43fd4199453720fab299ccfefe03)

commit 47a442c221024d5b18a61ce1c4c3b6bfd8c2fa6e
Author: Günther Deschner <gd at samba.org>
Date:   Fri Apr 22 00:49:54 2011 +0200

    s3-waf: try to fix the build on sunos5.
    
    Guenther
    (cherry picked from commit 0e003515703469e9f66f5119d401366697cdb767)

commit 77ecb74ac65fe12b387312f079aa4795076de791
Author: Günther Deschner <gd at samba.org>
Date:   Fri Apr 22 00:49:28 2011 +0200

    s3-waf: fix typo in comment.
    
    Guenther
    (cherry picked from commit a505806aa088470c74ad3fbffac223d5400481fc)

commit 218e1fc61d91020faf08cfc9f8b0a9b3e483ebb4
Author: Volker Lendecke <vl at samba.org>
Date:   Tue Apr 26 12:40:07 2011 +0200

    s3: Fix a typo
    
    Autobuild-User: Volker Lendecke <vlendec at samba.org>
    Autobuild-Date: Tue Apr 26 13:31:08 CEST 2011 on sn-devel-104
    (cherry picked from commit 77ea148f7fca0b3d19fa5d4ec99010bba55c618d)

commit efc70fd0039302daa97223004d56f8c87f63a0df
Author: Volker Lendecke <vl at samba.org>
Date:   Mon Apr 25 20:05:31 2011 +0200

    s3: Allow unlimited parallelism in pthreadpool
    (cherry picked from commit dbc36befb5459cd59ffe2527261886ec962ea941)

commit 4572b3334f3a24facae6842087ac5cf649a6b0a2
Author: Volker Lendecke <vl at samba.org>
Date:   Mon Apr 25 18:29:59 2011 +0200

    s3: Remove unused code
    
    This is done in name_query_send these days
    
    Autobuild-User: Volker Lendecke <vlendec at samba.org>
    Autobuild-Date: Mon Apr 25 19:24:58 CEST 2011 on sn-devel-104
    (cherry picked from commit 80c395aef44785497387d8c41eb767efa435bf3e)

commit 60b221587baeb6ced2ef2bf0559802c3756b1c74
Author: Volker Lendecke <vl at samba.org>
Date:   Mon Apr 25 17:37:08 2011 +0200

    s3: Move setting the name_query timeout
    
    An async caller might want a different timeout behaviour
    (cherry picked from commit a3d35ac44b53b8a79eac5c927ff771c1c6ceec12)

commit e4f6038fdefafd0e1020782f265843577bd44b53
Author: Jeremy Allison <jra at samba.org>
Date:   Mon Apr 25 12:45:49 2011 -0700

    No longer need to call SMB_VFS_LSTAT - check name hasn't changed above is sufficient.
    
    Autobuild-User: Jeremy Allison <jra at samba.org>
    Autobuild-Date: Mon Apr 25 23:35:37 CEST 2011 on sn-devel-104
    (cherry picked from commit d00f1febd50b4779e8c5588055ee1f601448550c)

commit 78623e8ab4cef8e28194260dbb87535402cafd30
Author: Jeremy Allison <jra at samba.org>
Date:   Thu Apr 21 22:29:06 2011 -0700

    Correctly detect and deny symlinks anywhere in a path (not just the last component) if "follow symlinks = no".
    (cherry picked from commit eeb24c17739dd0bccf561b142841a7d2e560cdd0)

commit 2698b40a3d920cfc5bb85333818d98f2fced9d9d
Author: Jeremy Allison <jra at samba.org>
Date:   Mon Apr 25 13:12:23 2011 -0700

    s3-selftest Rename s3 DC environment to s3dc
    
    This should avoid a clash with the s4 DC environment in a future
    combined 'make test'.

commit 2df698ffec823938566de0a3c7120d149b57bf0a
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Mon Apr 18 13:44:36 2011 +1000

    selftest: put the target on the environment
    
    This will allow us to have a 'switch' target type that creates
    environments from Samba3 or Samba4 as required.
    
    Andrew Bartlett
    (cherry picked from commit d041ed233d1b10604ef1b9f7f1e68f6f5cd96132)

commit 4aba6e44cbd2d3cb3b20d864008971f424d99878
Author: Volker Lendecke <vl at samba.org>
Date:   Sun Apr 24 10:36:56 2011 +0200

    s3: Run pthreadpooltest in make test
    
    Autobuild-User: Volker Lendecke <vlendec at samba.org>
    Autobuild-Date: Mon Apr 25 10:39:12 CEST 2011 on sn-devel-104
    (cherry picked from commit 422b2fa0d064f2afeeec400223bb8a47deecc4a5)

commit 37d963684aae4c80c4a3286bb22503592156b630
Author: Volker Lendecke <vl at samba.org>
Date:   Sat Apr 23 16:49:04 2011 +0200

    s3: Add pthreadpooltest to main build
    (cherry picked from commit 39375de8354b676904e1fea097a68178acd987e4)

commit 28394b98affe38650c56cf37e110d08c71145f0f
Author: Volker Lendecke <vl at samba.org>
Date:   Sun Apr 24 10:09:45 2011 +0200

    s3: pthreadpool_sig_fd->pthreadpool_signal_fd
    (cherry picked from commit f4a0f856f31291dd316a937f8060d2f205e8d4d6)

commit 39ab4b06f8fde50489d68a554102fdcea78c1fec
Author: Volker Lendecke <vl at samba.org>
Date:   Sat Apr 23 22:25:36 2011 +0200

    s3: Tiny doc for pthreadpool
    (cherry picked from commit 3c405f5e1d81d33a01ab822aeba93634338d5b25)

commit 2caf8e097cd8f724c7cd93c3f8e1fc3cd095d8ff
Author: Volker Lendecke <vl at samba.org>
Date:   Fri Apr 22 11:47:11 2011 +0200

    s3: Many pthreadpool fixes
    
    In particular, this makes it fork-safe
    (cherry picked from commit 62689d8166b8e070f855e6910470796dd7e1b2c8)

commit 5f21737a7413750622d87f1f71dbd6eec843e882
Author: Volker Lendecke <vl at samba.org>
Date:   Sat Apr 23 10:31:14 2011 +0200

    s3: Fix Coverity ID 2478, UNINIT
    
    Autobuild-User: Volker Lendecke <vlendec at samba.org>
    Autobuild-Date: Sat Apr 23 14:11:22 CEST 2011 on sn-devel-104
    (cherry picked from commit 123e5c1a75a7e6cfe245af05d2954ab126238acf)

commit 7031faeefc1c9ec5af5fdaee0bcfd3410640ff00
Author: Stefan Metzmacher <metze at samba.org>
Date:   Sun Apr 24 00:00:40 2011 +0200

    s3:rpc_client: map fault codes to NTSTATUS with dcerpc_fault_to_nt_status()
    
    Most fault codes have a NTSTATUS representation, so use that.
    
    This brings the fault handling in common with the source4/librpc/rpc code,
    which make it possible to share more highlevel code, between source3 and
    source4 as the error checking can be the same now.
    
    metze
    
    Autobuild-User: Stefan Metzmacher <metze at samba.org>
    Autobuild-Date: Sun Apr 24 10:44:53 CEST 2011 on sn-devel-104
    (cherry picked from commit f7bc84409a7a6736ec2cf1110dd7200a954e3b7e)

commit f8415f5cefa640a4da513335bc2d00a1bdc30bdf
Author: Stefan Metzmacher <metze at samba.org>
Date:   Sat Apr 23 23:57:19 2011 +0200

    s3:winbindd: let winbindd_lookup_names() use dcerpc_binding_handle functions
    
    metze
    (cherry picked from commit e7cf7204e60552b45952325f343ea894fda21346)

commit 8b9bb30a6cc21152b642a8382cc2876d189cacde
Author: Stefan Metzmacher <metze at samba.org>
Date:   Sat Apr 23 23:56:27 2011 +0200

    s3:winbindd: let winbindd_lookup_sids() dcerpc_binding_handle functions
    
    metze
    (cherry picked from commit 7309daa532c9689d64ce3f33da522f23635213d6)

commit 632e11fa52cc790e962808e67da36ba0155f53b5
Author: Stefan Metzmacher <metze at samba.org>
Date:   Mon Apr 25 17:40:25 2011 +0200

    docs-xml/smb.conf.5: %i and %I no longer contain IPv4 mapped IPv6 addresses
    
    metze
    
    Autobuild-User: Stefan Metzmacher <metze at samba.org>
    Autobuild-Date: Mon Apr 25 18:38:16 CEST 2011 on sn-devel-104
    (cherry picked from commit 7269e455a7d4f659777b4ab7db5d8b68376c8d19)

commit c4c49be416aeac890628c9a9f2fd7975860884d4
Author: Stefan Metzmacher <metze at samba.org>
Date:   Sat Apr 23 11:29:51 2011 +0200

    s3:lib/util_sock: listen on IPv6 addresses with IPV6_ONLY (bug #7383)
    
    This avoids getting IPv4 addresses as mapped IPv6 addresses
    (e.g. ::ffff:192.168.0.1).
    
    Before the bahavior was inconsistent between operating system
    and distributions. Some system have IPV6_ONLY as default.
    
    Now we consistently get AF_INET for IPv4 addresses and AF_INET6
    for IPv6 addresses.
    
    It also makes it possible to listen only on IPv6 now
    as "::" doesn't imply "0.0.0.0" anymore. Which also
    avoids confusing log messages that we were not able to
    bind to "0.0.0.0".
    
    metze
    (cherry picked from commit a3a38ee90ab4ab2be68ac71d9c581daa6b9ee189)

commit 62b2083c627abeb8a2fb7e5adc793c630d0d561c
Author: Stefan Metzmacher <metze at samba.org>
Date:   Sun Apr 24 21:20:19 2011 +0200

    s3:lib/access: normalize IPv4 mapped IPv6 addresses in both directions (bug #7383)
    
    metze
    (cherry picked from commit 4bfe2d5655d97fbc7e65744425b5a098e77f5ba1)

commit 79c65e434283f41a1739cdbc132f0e78010b0b47
Author: Stefan Metzmacher <metze at samba.org>
Date:   Sat Apr 23 11:01:34 2011 +0200

    lib/util: add RBVAL, RBVALS, RSBVAL and RSRBVALS macros
    
    They pull and push [u]int64_t values in big endian.
    
    metze
    (cherry picked from commit c0441b17e6580de65d87d28bfd9ae72d09a3508f)

commit 0ef0fd81ba863379f28e1bde2808fc48fbe38d4b
Author: Stefan Metzmacher <metze at samba.org>
Date:   Sat Apr 23 11:15:30 2011 +0200

    s3:includes: simplify INO_T_VAL macros
    
    metze
    (cherry picked from commit 5b327085775f279976c66cdd5f105132fda0965a)

commit 90edf53dd5d3768ad97748cca90cb177709223dd
Author: Stefan Metzmacher <metze at samba.org>
Date:   Sat Apr 23 11:10:05 2011 +0200

    s3:includes: simplify BIG_UINT macros
    
    metze
    (cherry picked from commit d7aa2eb7b664c10551cb45c36d3b564d829e9d44)

commit 3a9f8ec79c8a80430df81d97833f9c2816cfaef6
Author: Stefan Metzmacher <metze at samba.org>
Date:   Sat Apr 23 10:30:59 2011 +0200

    s3:smbd/trans2: make use of BVAL() and remove ugly LARGE_SMB_OFF_T ifdef's
    
    We rely on uint64_t for a long time now...
    
    metze
    (cherry picked from commit 9127e555ab043000adc516a9177e43812e52fd4b)

commit b82b990e30fe54d2733c4eb58e6e184c99a1acfe
Author: Stefan Metzmacher <metze at samba.org>
Date:   Sat Apr 23 10:17:27 2011 +0200

    s3:include/vfs.h: remove very old hints for vfs modules with interface version < 8
    
    The interface version is at 28 now, and this defines cause problem
    on some systems, e.g. Tru64 defines vfs_init in the system headers.
    
    metze
    
    Autobuild-User: Stefan Metzmacher <metze at samba.org>
    Autobuild-Date: Sat Apr 23 12:07:35 CEST 2011 on sn-devel-104
    (cherry picked from commit 64e7fba1be0d2897c5cee40b41f869bd9e5b272a)

commit ae132446595bf6af167d32c32430e8dceecc94a0
Author: Stefan Metzmacher <metze at samba.org>
Date:   Sat Apr 23 10:30:59 2011 +0200

    s3:smbd/nttrans: make use of BVAL() and remove ugly LARGE_SMB_OFF_T ifdef's
    
    We rely on uint64_t for a long time now...
    
    metze
    (cherry picked from commit 4a4a774e61aa5d95fa4c90485c538629ce5d0c92)

commit 005ec263ac515bf76915a3364bd89d9ccf172107
Author: Stefan Metzmacher <metze at samba.org>
Date:   Sat Apr 23 10:27:37 2011 +0200

    s3:lib/sysquota: remove ugly LARGE_SMB_OFF_T ifdef's
    
    We rely on uint64_t for a long time now...
    
    metze
    (cherry picked from commit 5186209277e0fec5c9f0c4df2ac57a5e16f74470)

commit 9e944049ea2b1cf6f7aed2e3b6319bb5138a5b65
Author: Stefan Metzmacher <metze at samba.org>
Date:   Sat Apr 23 10:22:32 2011 +0200

    s3:libsmb: make use of BVAL() and remove ugly LARGE_SMB_OFF_T ifdef's
    
    We rely on uint64_t for a long time now...
    
    metze
    (cherry picked from commit 75ad18037955b1e787e48648a09b0016b1cdce8f)

commit 6c08f12699e8c527c26dae042e74d0453ebb6bf5
Author: Karolin Seeger <kseeger at samba.org>
Date:   Mon Apr 25 19:31:32 2011 +0200

    WHATSNEW: Update changes since pre2.
    
    Karolin

commit 423bad15899fb28bb7fa3ed4e02718cc478e29d1
Author: Karolin Seeger <kseeger at samba.org>
Date:   Mon Apr 25 19:22:44 2011 +0200

    WHATSNEW: Add changes since pre2.
    
    Karolin

commit 6be972bd5b55c29f3a3a1ebcbee654a2ece020b6
Author: Volker Lendecke <vl at samba.org>
Date:   Sun Apr 17 20:16:07 2011 +0200

    s3: Add a 10-second timeout for the 445 or netbios connection to a DC
    (cherry picked from commit 23a6af46c84cd9b738af403d80c5187d858eac03)

commit 045895d9e23edc6aa47f90eefe92799c80f746a3
Author: Volker Lendecke <vl at samba.org>
Date:   Fri Apr 22 10:05:42 2011 +0200

    s3: Fix Coverity ID 2047, UNUSED_VALUE
    
    Autobuild-User: Volker Lendecke <vlendec at samba.org>
    Autobuild-Date: Fri Apr 22 10:53:24 CEST 2011 on sn-devel-104
    (cherry picked from commit b48e22347d9b2d0b3b128197b4ef662558b0f2e9)

commit fab8a81963897659814b339254f2409292272a5d
Author: Volker Lendecke <vl at samba.org>
Date:   Fri Apr 22 09:51:42 2011 +0200

    s3: Fix Coverity ID 2325, RESOURCE_LEAK
    (cherry picked from commit 726fa732facef55da6a27750f9daf12145db6639)

commit ec2513cc5baa1aafc173887a7dec45660506cf35
Author: Volker Lendecke <vl at samba.org>
Date:   Fri Apr 22 09:48:10 2011 +0200

    s3: Fix Coverity ID 2336, NULL_RETURNS
    (cherry picked from commit f9e3af71d391027de353f0240f70e425e766c0e5)

commit 13d72e42e17c05c63670ce102981e9f8dd038290
Author: Volker Lendecke <vl at samba.org>
Date:   Fri Apr 22 09:45:54 2011 +0200

    s3: Fix Coverity ID 2335, CHECKED_RETURN
    (cherry picked from commit 018595e2587b5b5dd90bf318a1cf8b675e47b66b)

commit ec3ca4ba431fdccfb3fdd3ddf13189158db8ab62
Author: Volker Lendecke <vl at samba.org>
Date:   Fri Apr 22 09:41:52 2011 +0200

    asn1: Fix Coverity ID 2299, CHECKED_RETURN
    (cherry picked from commit 4981adcca37391b6745f10f5849fedd7c944410d)

commit 135cb711f0b052c37595f64e1859606c8d0e58b2
Author: Volker Lendecke <vl at samba.org>
Date:   Fri Apr 22 09:39:37 2011 +0200

    s3: Fix Coverity ID 2307, NULL_RETURNS
    (cherry picked from commit 3e8a8fad59cfdd053ad96afc39ea7d6e98b91764)

commit e3c271560adfab50568e06c7bfaba02cb5aae997
Author: Volker Lendecke <vl at samba.org>
Date:   Fri Apr 22 09:34:35 2011 +0200

    s3: Fix Coverity ID 986, BUFFER_SIZE_WARNING
    
    strncpy can leave the destination unterminated
    (cherry picked from commit 9a0676d5c947033ac41f700be9ba92ab1666814e)

commit 139336bd8b58cea93c82f7da9c100d6cccfe5180
Author: Volker Lendecke <vl at samba.org>
Date:   Thu Apr 21 22:09:27 2011 +0200

    s3: Fix Coverity ID 1340, NULL_RETURNS
    (cherry picked from commit 7e7ad53cbd77ce2201fd46bd2c08a601725f9f5b)

commit 67636bb27c75fb291a8adf36c6da0903fea3a8e9
Author: Jeremy Allison <jra at samba.org>
Date:   Thu Apr 21 17:25:13 2011 -0700

    Cosmetic. Fix bad indentation.
    
    Autobuild-User: Jeremy Allison <jra at samba.org>
    Autobuild-Date: Fri Apr 22 03:16:43 CEST 2011 on sn-devel-104
    (cherry picked from commit e919e767fb846fc91160cf44cbc838a9b4f2a832)

commit 5adbcb5b293effd7cf26fd38f1cde821671b2085
Author: Jeremy Allison <jra at samba.org>
Date:   Thu Apr 21 17:22:44 2011 -0700

    Fix compiler warning in debug message.
    (cherry picked from commit 644046f064d73ff97f95a7dfbc5fca199f0dd973)

commit 42b2f84837f3978b0c24f3374dd876e7d7d84de7
Author: Jeremy Allison <jra at samba.org>
Date:   Thu Apr 21 16:50:49 2011 -0700

    Remove duplicate code - move to parent_dirname() as a common function.
    (cherry picked from commit 20baa11f33c5282c609258e21a07c7255df7ae30)

commit 02770631597d489851e52521a3f438533d18055e
Author: Günther Deschner <gd at samba.org>
Date:   Wed Apr 20 22:55:25 2011 +0200

    s3-vfs: rename open function to open_fn.
    
    This should finally fix the AIX build and allow to remove AIX specific ifdefs.
    
    Guenther
    
    Signed-off-by: Jeremy Allison <jra at samba.org>
    
    Autobuild-User: Jeremy Allison <jra at samba.org>
    Autobuild-Date: Thu Apr 21 02:01:20 CEST 2011 on sn-devel-104
    (cherry picked from commit c7073f8b545976719bfdba7b7bbd460d595041d5)

commit c65b54c8ee1b9c1982eb81a1d7fa43ae46c0a378
Author: Günther Deschner <gd at samba.org>
Date:   Wed Apr 20 18:21:25 2011 +0200

    s3-build: move MAP_FILE define to the only place used.
    
    Guenther
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Wed Apr 20 19:16:47 CEST 2011 on sn-devel-104
    (cherry picked from commit 0b89ce671250daddc86400ef4e1996c37c126025)

commit bb88fdade421b0226805d32c448fa1be9eb7faa5
Author: Günther Deschner <gd at samba.org>
Date:   Wed Apr 20 17:53:43 2011 +0200

    s4-smbtorture: restructure documentname handling in spoolss test a bit.
    
    Guenther
    (cherry picked from commit c8f9515f193e634da2ef01c525e2a05a3d519862)

commit 3d14ed92bb698a5f0f33c10f65cc840b330bb65c
Author: Günther Deschner <gd at samba.org>
Date:   Wed Apr 20 17:19:15 2011 +0200

    s3-spoolss: fix debug statement in spoolss_addprinterex_level_2().
    
    Guenther
    (cherry picked from commit 0cf9b47725b50fd916a7ca56ca3f7e9c9263411a)

commit 317b5d8fad7320f186c71b64d4d0470be634c71d
Author: Günther Deschner <gd at samba.org>
Date:   Wed Apr 20 17:54:24 2011 +0200

    s3-smbd: fix the AIX 5.3 build.
    
    (AIX defines open to be open64)
    
    Guenther
    (cherry picked from commit ae61a5c3d05192457f5a0b24dd9bd34317df566f)

commit 9953e698611defdd6919883a965bdfc12ce51bd5
Author: Simo Sorce <idra at samba.org>
Date:   Sat Apr 9 22:21:35 2011 -0400

    tdb_backup: avoid transaction on backup file, use lockall
    
    Transactions have the side effect of generating bigger files.
    By removing the transaction files get as much as 30% smaller.
    
    Autobuild-User: Simo Sorce <idra at samba.org>
    Autobuild-Date: Tue Apr 19 23:34:37 CEST 2011 on sn-devel-104
    (cherry picked from commit 1804d9a64662d37f6c7c50bdd7b8edd80f42192b)

commit 77b0bcca87114a51c273e98a1e5776da69024aa6
Author: Sergey Korsak <skif at 1plus1.net>
Date:   Mon Apr 18 14:48:47 2011 +0200

    Fix Bug #8099 setpwent() actually does endpwent() and vice versa on FreeBSD
    
    Signed-off-by: Günther Deschner <gd at samba.org>
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Tue Apr 19 19:15:14 CEST 2011 on sn-devel-104
    (cherry picked from commit 9bf3dc3ca796f2b90acf7e21b0eefdce444147e1)

commit 261264325e5e1e71e114a26d4e1daa33e5c2e80d
Author: Rusty Russell <rusty at rustcorp.com.au>
Date:   Tue Apr 19 21:00:59 2011 +0930

    tdb: make sure we skip over recovery area correctly.
    
    If it's really the recovery area, we can trust the rec_len field, and
    don't have to go groping for bitpatterns.
    
    Signed-off-by: Rusty Russell <rusty at rustcorp.com.au>
    
    Autobuild-User: Rusty Russell <rusty at rustcorp.com.au>
    Autobuild-Date: Tue Apr 19 14:15:22 CEST 2011 on sn-devel-104
    (cherry picked from commit 36cfa7b79e36d880cdbf24d0769558be44d0edda)

commit 84a264a6f05675302b79eaf3da1edb45697836a6
Author: Simo Sorce <idra at samba.org>
Date:   Mon Apr 18 22:15:11 2011 +0930

    tdb_expand: limit the expansion with huge records
    
    ldb can create huge records when saving indexes.
    Limit the tdb expansion to avoid consuming a lot of memory for
    no good reason if the record being saved is huge.
    
    (cherry picked from commit cb884186a55c9ef8aca6ee48b16423b3c881e689)

commit 51761dbcb07f98168ede2fc54be633d4ecee69a2
Author: Rusty Russell <rusty at rustcorp.com.au>
Date:   Mon Apr 18 22:15:11 2011 +0930

    tdb: tdb_repack() only when it's worthwhile.
    
    tdb_repack() is expensive and consumes memory, so we can spend some
    effort to see if it's worthwhile.  In particular, tdbbackup doesn't
    need to repack: it started with an empty database!
    
    Signed-off-by: Rusty Russell <rusty at rustcorp.com.au>
    
    (cherry picked from commit 094ab60053bcc0bc3542af8144e394d83270053e)

commit 59cccbf09e53b457bc400edd371e092ed8259acb
Author: Rusty Russell <rusty at rustcorp.com.au>
Date:   Mon Apr 18 22:15:11 2011 +0930

    tdb: fix transaction recovery area for converted tdbs.
    
    This is why macros are dangerous; these were converting the pointers, not the
    things pointed to!
    
    Signed-off-by: Rusty Russell <rusty at rustcorp.com.au>
    
    (cherry picked from commit 6aa72dae8fc341de5b497f831ded1f8f519fa8fb)

commit 19af6216877577b11f97e132faebcfe1c15a3f7d
Author: Jeremy Allison <jra at samba.org>
Date:   Mon Apr 18 14:32:11 2011 -0700

    Fix bug 8088 - rpccli_samr_chng_pswd_auth_crap segfaults if any input blobs are null.
    
    Correct fix - ensure we have enough length, and correctly null out
    passed in structs if not.
    
    Jeremy.
    
    Autobuild-User: Jeremy Allison <jra at samba.org>
    Autobuild-Date: Tue Apr 19 00:17:08 CEST 2011 on sn-devel-104
    (cherry picked from commit bde2bcc8efd735d08b55ac3083d7b0f6490100d0)

commit 7299c198268530d40c282c20b230be629e961fdd
Author: Günther Deschner <gd at samba.org>
Date:   Fri Apr 15 12:39:15 2011 +0200

    s3-build: fix the --with-profiling-data build on mac os x.
    
    Guenther
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Fri Apr 15 13:33:43 CEST 2011 on sn-devel-104
    (cherry picked from commit 0e18a59ed0aa48a8a9dee856faf05c1ad624e264)

commit 2789b8bf8027d2a3ce6a588b8f005e8e9536ba30
Author: Kai Blin <kai at samba.org>
Date:   Mon Apr 18 14:55:51 2011 +0200

    s3 waf: Mimic the autoconf check for netgrent
    
    The autoconf check for netgrent headers makes sure that the compiler flag used
    (-Werror-implicit-function-declaration) is recognized by the compiler before
    using it for the test. Mimic this behaviour in the waf checks.
    Thanks to gd for noticing this.
    
    Signed-off-by: Günther Deschner <gd at samba.org>
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Mon Apr 18 16:24:15 CEST 2011 on sn-devel-104
    (cherry picked from commit c2a62e854632dcae69a5ae911b6ab11e272d0a81)

commit e9b9e6bdd9d5663f04f31edf465d67aec0d0c500
Author: Kai Blin <kai at samba.org>
Date:   Mon Apr 18 14:48:47 2011 +0200

    s3 autobuild: Fix CFLAG check for netgrent tests
    
    In 45ac8ffd I accidently added the wrong flag check. Fix this.
    Thanks to gd for noticing.
    
    Signed-off-by: Günther Deschner <gd at samba.org>
    (cherry picked from commit d09f02909f6adae1d68264bd3790c77fcee5e80d)

commit 7abd8b7b865cab12504ea337c1bbd3c4ee9e0c05
Author: Volker Lendecke <vl at samba.org>
Date:   Thu Apr 14 11:06:00 2011 +0200

    s3: Fix a typo
    
    Autobuild-User: Volker Lendecke <vlendec at samba.org>
    Autobuild-Date: Thu Apr 14 11:55:56 CEST 2011 on sn-devel-104
    (cherry picked from commit 15d6c7070770b3146c510996ab24afbdf8034ee8)

commit 3eb3a4f733b5a042f0ad5e0bcc59d2db011e7c73
Author: Volker Lendecke <vl at samba.org>
Date:   Sat Apr 16 15:27:53 2011 +0200

    s3: Remove an unused variable
    (cherry picked from commit 35c71231accaa2f24a70f4066b967fa4999428f1)

commit 8894994b61dd8701806daae123bc615f5ee47390
Author: Volker Lendecke <vl at samba.org>
Date:   Sat Apr 2 16:02:23 2011 +0200

    s3: Use tevent_req_nterror properly in a few places
    (cherry picked from commit 10a552a9570bd274796639ba80d46d2d22828271)

commit 269af1a75eeb89f7fb9eb4eaa8291c9f8d58e108
Author: Volker Lendecke <vl at samba.org>
Date:   Sat Apr 2 23:53:27 2011 +0200

    s3: guest sesssetup is only 13 words
    (cherry picked from commit 69650a2aaa8649570261df7efccb35ad76d7cfc1)
    
    Autobuild-User: Volker Lendecke <vlendec at samba.org>
    Autobuild-Date: Sat Apr 16 16:20:08 CEST 2011 on sn-devel-104
    (cherry picked from commit ca5dcf241289fb3489bf9da9ea5dfd1de0a67fab)

commit 3038237d1674013d523897c342e39b90c3ffe9cd
Author: Volker Lendecke <vl at samba.org>
Date:   Sun Apr 17 11:32:28 2011 +0200

    s3: Use \0 instead of NULL when 0-terminating a string
    
    Autobuild-User: Volker Lendecke <vlendec at samba.org>
    Autobuild-Date: Sun Apr 17 12:26:15 CEST 2011 on sn-devel-104
    (cherry picked from commit 0bf7c9646413673e24cfea94eb74dce88f79c470)

commit e55baa472e0deac16c5f3951420e18ef4216ac43
Author: Jeremy Allison <jra at samba.org>
Date:   Fri Apr 15 16:30:17 2011 -0700

    Trying to track down the SMB2 error. Add an invariant test.
    
    Autobuild-User: Jeremy Allison <jra at samba.org>
    Autobuild-Date: Sat Apr 16 02:15:38 CEST 2011 on sn-devel-104
    (cherry picked from commit 82fdad8a4c1e45d171a75b133eff8f9768edd682)

commit ca44693196a97f53a1e84f2a4dfc7ce214663f25
Author: Volker Lendecke <vl at samba.org>
Date:   Mon Apr 18 13:53:51 2011 +0200

    s3: Fix the build of vfs_gpfs.c
    
    Autobuild-User: Volker Lendecke <vlendec at samba.org>
    Autobuild-Date: Mon Apr 18 14:40:07 CEST 2011 on sn-devel-104
    (cherry picked from commit 83a0b94cf8c3a1a96d6060c21f0c93dfb67640d8)

commit c903dac2eb28c9807d6f42a499d7895054c52529
Author: Jeremy Allison <jra at samba.org>
Date:   Fri Apr 15 10:49:34 2011 -0700

    Use handle based xattr set if available.
    
    Autobuild-User: Jeremy Allison <jra at samba.org>
    Autobuild-Date: Fri Apr 15 22:11:12 CEST 2011 on sn-devel-104
    (cherry picked from commit e49893c68ef29f71ac6301f3955a7404e9c6daba)

commit 525afe18d46e4e874d2eea3339505aede5d1ba69
Author: Jeremy Allison <jra at samba.org>
Date:   Fri Apr 15 12:21:39 2011 -0700

    Ensure vfs_chown_fsp() is safe against races.
    (cherry picked from commit 525ccd589ede79e97e83699629a1d98538855803)

commit bb47e2b46de1974c05fd555528c1ca31c090a651
Author: Volker Lendecke <vl at samba.org>
Date:   Thu Apr 7 22:03:49 2011 +0200

    s3: Fix bug 8066, wrong output in smbget
    
    Autobuild-User: Volker Lendecke <vlendec at samba.org>
    Autobuild-Date: Fri Apr 15 09:32:55 CEST 2011 on sn-devel-104
    (cherry picked from commit 53f50c2268122e648a09e4b0643cd29fcc7a4bfd)

commit 72c9b37d4c882838734aa48ad44eedbe32f6c606
Author: Jeremy Allison <jra at samba.org>
Date:   Thu Apr 14 13:56:05 2011 -0700

    Ensure change_dir_owner_to_parent() can't be raced.
    
    Autobuild-User: Jeremy Allison <jra at samba.org>
    Autobuild-Date: Thu Apr 14 23:39:55 CEST 2011 on sn-devel-104
    (cherry picked from commit 4389bf4bc94eefe034e7551371e6e43cca8d8bdb)

commit 86364679519c225eb262945f6fb5aa73fa382bd8
Author: Jeremy Allison <jra at samba.org>
Date:   Thu Apr 14 13:20:08 2011 -0700

    Fix bug #8083 - "inherit owner = yes" doesn't interact correctly with vfs_acl_xattr or vfs_acl_tdb module.
    
    If "inherit owner = yes", pass in the directory owner and group
    owner as the target for CREATOR_OWNER and CREATOR_GROUP substitutions,
    and also as the owner and primary group of the new security descriptor
    being applied to the object.
    
    Jeremy.
    (cherry picked from commit 182eea9ae26804d7f4eedcfa09eef0342ec3db5a)

commit 232e35b48cce6619e409ed07cd367cedd34624c3
Author: Jeremy Allison <jra at samba.org>
Date:   Thu Apr 14 12:49:58 2011 -0700

    Optimization for change_file_owner_to_parent() and change_dir_owner_to_parent()
    
    Don't do the chown if the owner is already correct.
    (cherry picked from commit 9c2ba9436d1abe66c493a512702101f631946cdf)

commit f8607bdd1ec8b77c7ff749ac886480ac5659c0fb
Author: Volker Lendecke <vl at samba.org>
Date:   Tue Apr 12 10:48:03 2011 +0200

    s3: Fix Coverity ID 2471: UNINIT
    
    Signed-off-by: Günther Deschner <gd at samba.org>
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Thu Apr 14 16:22:58 CEST 2011 on sn-devel-104
    (cherry picked from commit d9c1d1f709ba49e57762456e529e283825a4fd7a)

commit dc85e87977d48ed1b8287d13aa6256ccb13a2613
Author: Volker Lendecke <vl at samba.org>
Date:   Thu Apr 14 14:05:43 2011 +0200

    s3: Fix smbd with the async echo responder
    
    We need to read from the echo socket, pass the socket to read
    from down to the read routines
    
    Autobuild-User: Volker Lendecke <vlendec at samba.org>
    Autobuild-Date: Thu Apr 14 15:34:36 CEST 2011 on sn-devel-104
    (cherry picked from commit 8b5d163d89651764981521178bc00352397f10f3)

commit b206ba95a15000a6973dfb992f3c7d8c06c58828
Author: Günther Deschner <gd at samba.org>
Date:   Thu Apr 14 11:43:31 2011 +0200

    s3-build: make sure we pick up system tdb and talloc via #include.
    
    Guenther
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Thu Apr 14 12:56:28 CEST 2011 on sn-devel-104
    (cherry picked from commit 7ece43b15e11ccff6181266d53c88c14271167c2)

commit 1fee51dc6daea2b13cc71bc6ebb9eb378277f944
Author: Günther Deschner <gd at samba.org>
Date:   Thu Apr 14 00:52:45 2011 +0200

    s3-includes: move readahead prototype to its only user.
    
    Guenther
    (cherry picked from commit daea6a4b8cf48c96718d6f757d01c430d1811446)

commit 3b913b9f5d9d70e0fbe9004167e6e170a8a07ec1
Author: Günther Deschner <gd at samba.org>
Date:   Thu Apr 14 00:36:23 2011 +0200

    s3: only include smb profiling where needed.
    
    Guenther
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Thu Apr 14 01:31:39 CEST 2011 on sn-devel-104
    (cherry picked from commit 165521e20d8aea1e35cc68e39ced57de64f8e560)

commit 155db1d43c5d4280f8e8e6a313bd2b7e43a09f33
Author: Günther Deschner <gd at samba.org>
Date:   Thu Apr 14 00:17:29 2011 +0200

    s3-waf: add --with-profiling-data configure option.
    
    Guenther
    (cherry picked from commit 1b4d27d45a55c66ed20de64c2fe299583a710ddd)

commit 32fadd25cc9a34d18b6074725de69a71e767250a
Author: Günther Deschner <gd at samba.org>
Date:   Thu Apr 14 00:04:08 2011 +0200

    s3: fix the build of --with-profiling-data.
    
    Guenther
    (cherry picked from commit bae2ce805478099c1f436e42cd2f47b3ca0caefd)

commit 4769d7a278a2ca7f6e84b2c54e031b5b42ca552b
Author: Günther Deschner <gd at samba.org>
Date:   Wed Apr 13 23:48:33 2011 +0200

    s3-includes: only include acl prototypes when needed.
    
    Guenther
    (cherry picked from commit 321587e44a337e8c47ed3a3c22dd1243d06d8a26)

commit b5e484a2013a2c461912c253626db0fbd2fc8b56
Author: Günther Deschner <gd at samba.org>
Date:   Wed Apr 13 23:34:51 2011 +0200

    s3-includes: absolutely no need to globally include debugparse.h
    
    Guenther
    (cherry picked from commit c4331f6fcfa68822193a7ac9697d14bf8e0cde3b)

commit dac9b1d86bcfd17a733130ee19994a2ef9276253
Author: Günther Deschner <gd at samba.org>
Date:   Wed Apr 13 23:34:25 2011 +0200

    s3-includes: include lib/util/debug.h headers in includes.h not smb.h
    
    Guenther
    (cherry picked from commit b4e4b60719061a04f8b21a6fd9212f1411e6a3f6)

commit f44238926ab907e7dc75b2179d4931d9bba281dc
Author: Günther Deschner <gd at samba.org>
Date:   Wed Apr 13 23:33:49 2011 +0200

    s3-includes: remove unused schema_types enum.
    
    Guenther
    (cherry picked from commit 76d4ede6db5479c4d1436f249ddfeb355762ebc5)

commit f37da62a177bd94176d072791d8cd324afce7ca1
Author: Günther Deschner <gd at samba.org>
Date:   Wed Apr 13 23:03:56 2011 +0200

    s3-includes: move struct pipe_open_rec to srvsvc rpc server.
    
    Guenther
    (cherry picked from commit e7821116d12b94635e7a1709f60809264d397025)

commit d5fa93310f07370cb0c4f3b450b8d264b13ebf94
Author: Günther Deschner <gd at samba.org>
Date:   Wed Apr 13 14:32:55 2011 +0200

    s3-build: finally remove references to ndr and dcerpc headers that were included globally.
    
    Guenther
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Wed Apr 13 23:07:05 CEST 2011 on sn-devel-104
    (cherry picked from commit c3d89911642a9d6bbcba9e51fa93e5254cd7b2fc)

commit d029d1150189a0eacc111d5e4660a205d7a3dd31
Author: Günther Deschner <gd at samba.org>
Date:   Wed Apr 13 14:32:16 2011 +0200

    s3-rpc_client: add and use rpc_client/rpc_client.h.
    
    Guenther
    (cherry picked from commit 9824e2e5ee336aa6c72fb121935f364f3d8fea6e)

commit 99e7b53771cc66750f1c1c20c5d591ba7ee2f435
Author: Günther Deschner <gd at samba.org>
Date:   Wed Apr 13 13:33:30 2011 +0200

    s3-netapi: remove two shadowed variables.
    
    Guenther
    (cherry picked from commit d2d976d8351c4bf7557a7bd8509db4a644de913d)

commit f0bfd05517f682743175a9a9c043f679a26804ce
Author: Jeremy Allison <jra at samba.org>
Date:   Wed Apr 13 14:53:26 2011 -0700

    Fix WAF build for sids2xids.

commit 50ce453d2d51ab865964a0603e1da80a3f15dbf6
Author: Volker Lendecke <vl at samba.org>
Date:   Mon Apr 11 17:26:35 2011 +0200

    s3: Add a test for sid2xids
    
    Signed-off-by: Jeremy Allison <jra at samba.org>

commit ba00567fb07152125a5c96762d00f65f3aa30d18
Author: Volker Lendecke <vl at samba.org>
Date:   Tue Apr 12 13:32:20 2011 +0200

    s3: Add some debug to winbindd_sids_to_xids
    
    Signed-off-by: Jeremy Allison <jra at samba.org>

commit b82f664ff25c69071aa9df8776c6dd1802cdfde5
Author: Volker Lendecke <vl at samba.org>
Date:   Wed Mar 23 18:31:38 2011 +0100

    s3: Use wbcSidsToUnixIds in create_local_token
    
    Signed-off-by: Jeremy Allison <jra at samba.org>

commit 813086f7085c46ac8533a999bd7956a9144dd3af
Author: Volker Lendecke <vl at samba.org>
Date:   Wed Mar 23 18:31:17 2011 +0100

    nsswitch: Add wbinfo --sids-to-unix-ids
    
    Signed-off-by: Jeremy Allison <jra at samba.org>

commit 9d19ddd88c787323cd87463dbe02ac1098c1da79
Author: Volker Lendecke <vl at samba.org>
Date:   Wed Mar 23 18:30:32 2011 +0100

    libwbclient: Add wbcSidsToUnixIds
    
    Signed-off-by: Jeremy Allison <jra at samba.org>

commit d6d33b7a5fcedb315bc3248a294402e804a8474c
Author: Volker Lendecke <vl at samba.org>
Date:   Wed Mar 23 18:29:45 2011 +0100

    s3: Export WINBINDD_SIDS_TO_XIDS via the winbind pipe
    
    Signed-off-by: Jeremy Allison <jra at samba.org>

commit fbdb9c26b9d271e5ec1fa9f14b2eb2665c9b355c
Author: Volker Lendecke <vl at samba.org>
Date:   Wed Mar 23 18:18:13 2011 +0100

    s3: Add wbint_Sids2UnixIDs idl & implementation
    
    Signed-off-by: Jeremy Allison <jra at samba.org>

commit a1b061e4002075177bb52f55c256551793777c9c
Author: Volker Lendecke <vl at samba.org>
Date:   Wed Mar 23 18:15:34 2011 +0100

    s3: Make idmap_find_domain public
    
    Signed-off-by: Jeremy Allison <jra at samba.org>

commit 6430e41a1a86bb14a5c7558813659c7605e6fcea
Author: Volker Lendecke <vl at samba.org>
Date:   Tue Mar 22 16:37:41 2011 +0100

    s3: Add is_domain_online
    
    Signed-off-by: Jeremy Allison <jra at samba.org>

commit ffe63d9346bab939bafd04400fc94b3803247b36
Author: Volker Lendecke <vl at samba.org>
Date:   Wed Mar 9 16:36:20 2011 +0100

    nsswitch: wbinfo --lookup-sids
    
    Signed-off-by: Jeremy Allison <jra at samba.org>

commit c932faed8a61053fcfb63bc9915baa4bfa2678d4
Author: Volker Lendecke <vl at samba.org>
Date:   Wed Mar 9 16:34:49 2011 +0100

    lib: Move next_token next to next_token_talloc
    
    Signed-off-by: Jeremy Allison <jra at samba.org>

commit 0b192c0a53966d823e0e6cf8c2ce3e489f58ff34
Author: Volker Lendecke <vl at samba.org>
Date:   Tue Mar 8 18:01:21 2011 +0100

    libwbclient: Add wbcLookupSids
    
    Signed-off-by: Jeremy Allison <jra at samba.org>

commit d061260ab43e89999ce1f2e2216ee9bf8147bba3
Author: Volker Lendecke <vl at samba.org>
Date:   Tue Mar 8 14:31:44 2011 +0100

    s3: Add winbindd_lookupsids
    
    Signed-off-by: Jeremy Allison <jra at samba.org>

commit 13fefb36c15364e4e46d4c696d03df786db495c0
Author: Volker Lendecke <vl at samba.org>
Date:   Mon Mar 7 13:40:30 2011 +0100

    s3: Add wb_lookupsids
    
    Signed-off-by: Jeremy Allison <jra at samba.org>

commit b8d47ca8703b5bbacbbbcb8e4c651277683ef6da
Author: Volker Lendecke <vl at samba.org>
Date:   Fri Mar 11 12:48:11 2011 +0100

    s3: Add wbint_LookupSids
    
    This will be called from wb_lookupsids to query remote DCs via lsa
    
    Signed-off-by: Jeremy Allison <jra at samba.org>

commit 88bc0a25ff3c4bd71563c2d89d768e5dac4c52bf
Author: Volker Lendecke <vl at samba.org>
Date:   Tue Mar 8 14:23:15 2011 +0100

    s3: Make parse_sidlist public
    
    Signed-off-by: Jeremy Allison <jra at samba.org>

commit f54916e2db86e6d92f852439a74df44147f92515
Author: Volker Lendecke <vl at samba.org>
Date:   Mon Mar 7 20:27:30 2011 +0100

    s3: Simplify parse_sidlist
    
    Signed-off-by: Jeremy Allison <jra at samba.org>

commit 050cd77018006cdd87f7e64f9d10e67e4b84f1ea
Author: Volker Lendecke <vl at samba.org>
Date:   Mon Mar 7 20:16:13 2011 +0100

    Add dom_sid_parse_endp
    
    This returns a pointer to the first non-parsed character, along the lines of
    strtoul for example.
    
    Signed-off-by: Jeremy Allison <jra at samba.org>

commit 0ec0aa8ee51742fa55714ce4efb09caa430bec90
Author: Stefan Metzmacher <metze at samba.org>
Date:   Wed Apr 13 20:33:45 2011 +0200

    s3:WHATSNEW.txt: remove the "strict allocate" default value
    
    commit dc36d75d5fddaa351025e8eb8140f401b66aeb9d
    reverted the change to true, because it makes Samba
    unusable on systems without Linux and a modern Filesystem.
    
    metze
    
    Autobuild-User: Stefan Metzmacher <metze at samba.org>
    Autobuild-Date: Wed Apr 13 21:21:10 CEST 2011 on sn-devel-104
    (cherry picked from commit 8acc57d6a26297d1430be0d73ce4dfbeba9a8b1c)

commit ad7b3ff05623fd189410c5a9602e1608724c9f2b
Author: Stefan Metzmacher <metze at samba.org>
Date:   Wed Apr 13 13:40:29 2011 +0200

    talloc: fix compiler warnings with -Wc++-compat
    
    metze
    
    Autobuild-User: Stefan Metzmacher <metze at samba.org>
    Autobuild-Date: Wed Apr 13 14:33:23 CEST 2011 on sn-devel-104
    (cherry picked from commit 94a97bf64cadf39b488158cc379aa0eeb10dbd88)

commit ec1671ec9998bc581004fede4f60937d350f4df9
Author: Günther Deschner <gd at samba.org>
Date:   Wed Apr 13 17:41:36 2011 +0200

    s3-cli_pipe: fix timeout in rpc_pipe_open_tcp_port().
    
    Make sure we use a timeout of 60 seconds, not 60 milliseconds...
    
    This prevented us from successfully using the ncacn_ip_tcp client in a lot of
    places, I guess.
    
    Guenther
    
    Autobuild-User: Volker Lendecke <vlendec at samba.org>
    Autobuild-Date: Wed Apr 13 18:59:19 CEST 2011 on sn-devel-104
    (cherry picked from commit 4b3fe5247a6e16b1ad9f05269e9aa00e3120e36a)

commit e7f38a78691277778af2cfb5c520643e5c6707c9
Author: Günther Deschner <gd at samba.org>
Date:   Wed Apr 13 17:35:44 2011 +0200

    s3-util_sock: very brief documentation for open_socket_out().
    
    The most important bit is to document that timeout is in MILLIseconds, not
    seconds.
    
    Guenther
    (cherry picked from commit 8b8014198c16a11f48e13e2c11f3114cd20ad8d3)

commit 646cc4d380a7b0673afe5d2561f07c3b6e33ffe8
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Tue Apr 12 16:10:57 2011 +1000

    s3-lib Remove unused skip_unibuf()
    
    Signed-off-by: Andrew Tridgell <tridge at samba.org>
    (cherry picked from commit ba2b7f72c0459123c6bf88ee1c272e94dbfdcf9b)

commit 9ef17d60bbbe34764dad83478d03ca2d90a11e58
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Tue Apr 12 16:11:13 2011 +1000

    s3-lib Remove unused #define
    
    Signed-off-by: Andrew Tridgell <tridge at samba.org>
    (cherry picked from commit a82fba349989376397dbbb07ca3212713424c411)

commit 428ae8eaae171fc1094c41e48ee8d8a17902290b
Author: Volker Lendecke <vl at samba.org>
Date:   Tue Apr 12 10:53:36 2011 +0200

    s3: Fix Coverity ID 2470: STRAY_SEMICOLON
    
    Signed-off-by: Günther Deschner <gd at samba.org>
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Wed Apr 13 12:57:43 CEST 2011 on sn-devel-104
    (cherry picked from commit 6a77b52169a8289262f7ccd6356946439224051c)

commit 6e482682528445659d05574c2bd37b8730e35ce5
Author: Michael Adam <obnox at samba.org>
Date:   Mon Apr 4 11:46:31 2011 +0200

    s3:idmap_tdb2: fix build of tdb2
    
    The include of system/filesys.h was removed from includes.h. ...
    (cherry picked from commit b7e330a2b325463e49abceb8f3e8d792248179ed)

commit a5813a07d2428265c204636aa6cd508004718e85
Author: Karolin Seeger <kseeger at samba.org>
Date:   Tue Apr 12 20:08:44 2011 +0200

    WHATSNEW: Start release notes for 3.6.0pre3.
    
    Karolin

commit ec3976b684fe4b3549bf2119a299be1b038e3eab
Author: Karolin Seeger <kseeger at samba.org>
Date:   Tue Apr 12 20:06:41 2011 +0200

    VERSION: Bump version number up to 3.6.0pre2.
    
    Karolin

commit 30e30abc392c17d16a44eca73e5e4c3f7cda2199
Author: Karolin Seeger <kseeger at samba.org>
Date:   Tue Apr 12 16:01:14 2011 +0200

    WHATSNEW: Fix date.
    
    Karolin

commit 21b0bc2449ca30c3ad5570c794b4f56cd243996d
Author: Karolin Seeger <kseeger at samba.org>
Date:   Tue Apr 12 15:55:07 2011 +0200

    WHATSNEW: Update release notes.
    
    Karolin

commit d4a25642fc1c26245c297c60356fe923fe2a316e
Author: Karolin Seeger <kseeger at samba.org>
Date:   Tue Apr 12 14:50:30 2011 +0200

    WHATSNEW: Update release notes.
    
    I know that it's not 100% complete, but I think it's good
    enough to ship (that's even better than delaying again).
    
    Karolin

commit 9ffc2a90167518fd9de43bf801170012d0842b74
Author: Michael Adam <obnox at samba.org>
Date:   Tue Apr 12 14:55:09 2011 +0200

    s3:WHATSNEW: mention Gregor's "net idmap check" tool

commit 710988c69c98736aeab1174dbf46b5ab3d053d33
Author: Volker Lendecke <vl at samba.org>
Date:   Sat Feb 26 17:53:16 2011 +0100

    s3: Retry the join with the short name
    
    Signed-off-by: Günther Deschner <gd at samba.org>
    (cherry picked from commit feb3cdee366a439e8526f439714c9068068cdaa4)

commit 691299cc72ca5897cae7f130c518e5ddc1ebeb40
Author: Volker Lendecke <vl at samba.org>
Date:   Sat Feb 26 18:12:32 2011 +0100

    s3: Initialize output in libnet_Join
    
    Signed-off-by: Günther Deschner <gd at samba.org>
    (cherry picked from commit da5e5a6a83a6dcf04c51497f8b5f10621d7b47f7)

commit 4787c32934d885bd0084359a28c33b30bb523124
Author: Volker Lendecke <vl at samba.org>
Date:   Sat Feb 26 18:12:49 2011 +0100

    s3: For net ads join, create a krb5.conf
    
    Signed-off-by: Günther Deschner <gd at samba.org>
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Tue Apr 12 14:10:05 CEST 2011 on sn-devel-104
    (cherry picked from commit 4edc98eb9e18eff00bb5ce9bdcdffa5b11149dd4)

commit 7de5b2002d853947bc66fa4dc96773a788dc5248
Author: Günther Deschner <gd at samba.org>
Date:   Sat Apr 2 01:00:52 2011 +0200

    s3-util: separate out cmdline helpers.
    
    Guenther
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Tue Apr 12 13:06:27 CEST 2011 on sn-devel-104

commit 897ccdcae91ff4b3a61e6349dd0f7b8ed1ec6fac
Author: Günther Deschner <gd at samba.org>
Date:   Wed Apr 6 15:16:53 2011 +0200

    s3: add some forward declarations.
    
    Guenther
    (cherry picked from commit 9c6f78aae195c286818f91405b983b127ae17402)

commit 3904e1dbe459ed660201204dcea350982aa0401a
Author: Günther Deschner <gd at samba.org>
Date:   Wed Apr 6 14:40:50 2011 +0200

    s3-netapi: use dcerpc_try_samr_connects().
    
    Guenther
    (cherry picked from commit 7ea03840fc817b21d7d333aebc6bbaeded9a0485)

commit 1256f75645753830a396d25fdd968843ac58ce0f
Author: Günther Deschner <gd at samba.org>
Date:   Wed Apr 6 14:35:24 2011 +0200

    s3-netapi: use libnetapi_get_binding_handle().
    
    Guenther
    (cherry picked from commit 3acd6bde58ecd68faf8200268cc674a71c57778d)

commit 710b40b5ac731cabb73608577af98e666b13214f
Author: Günther Deschner <gd at samba.org>
Date:   Wed Apr 6 14:21:30 2011 +0200

    s3-netapi: add libnetapi_get_binding_handle().
    
    Guenther
    (cherry picked from commit 0eece6202c94fdd180f266049e1a3712b9477dc6)

commit 7937e6c9cd112b4f47215168e52d1cbf74786732
Author: Günther Deschner <gd at samba.org>
Date:   Thu Mar 31 01:01:05 2011 +0200

    s3-librpc: let librpc/rpc/dcerpc.h include ndr and generated dcerpc headers.
    
    Guenther
    (cherry picked from commit f10274806196cbea8d27cc2b1f1fe5087a2ede2b)

commit a35c24c9a47f947abc992c14c809403e6aa5aa07
Author: Günther Deschner <gd at samba.org>
Date:   Thu Mar 31 00:34:28 2011 +0200

    s3-rpc_client: move rpc_cli_transport structs and protos to rpc_transport.h
    
    Guenther
    (cherry picked from commit 64b664155b16b0995af7cc87f54c613350127f9e)

commit 6215a7bc8ef7268d6034785b4d887c40475e715e
Author: Stefan Metzmacher <metze at samba.org>
Date:   Mon Apr 4 15:53:46 2011 +0200

    talloc/testsuite: avoid memory leak reported by valgrind
    
    metze
    
    Signed-off-By: Andrew Tridgell <tridge at samba.org>
    
    Autobuild-User: Stefan Metzmacher <metze at samba.org>
    Autobuild-Date: Fri Apr  8 10:15:41 CEST 2011 on sn-devel-104
    (cherry picked from commit eb0e276f3a3b57405cd8cd36c74021350aba9a98)

commit 722da3df0f59c1ba5d90b598f94bf17a950715a8
Author: Stefan Metzmacher <metze at samba.org>
Date:   Thu Mar 31 19:50:47 2011 +0200

    talloc/testsuite: test more talloc_pool related things
    
    metze
    
    Signed-off-By: Andrew Tridgell <tridge at samba.org>
    (cherry picked from commit f9fdef870e4c49d9e6c23ba085ba6dbd34ec5469)

commit fb84f773cf7c74152caeea5d361e9604deeb353b
Author: Stefan Metzmacher <metze at samba.org>
Date:   Mon Apr 4 16:28:31 2011 +0200

    talloc: include valgrind headers if available
    
    metze
    
    Signed-off-By: Andrew Tridgell <tridge at samba.org>
    (cherry picked from commit 2146ffd764499d67e3f0576a2e78a1575cd52d9c)

commit 1d11631906efe7b81a237bee73925a032d5d4318
Author: Stefan Metzmacher <metze at samba.org>
Date:   Mon Apr 4 15:08:20 2011 +0200

    talloc: add TC_INVALIDATE_POOL marco
    
    metze
    
    Signed-off-By: Andrew Tridgell <tridge at samba.org>
    (cherry picked from commit 73cc85ac903387f2c7f8ef2d948b40b57887cf17)

commit 046dfa2b6807838e787cdcef5eef28f9b660e961
Author: Stefan Metzmacher <metze at samba.org>
Date:   Mon Apr 4 13:29:47 2011 +0200

    talloc: add TC_UNDEFINE_GROW_CHUNK() marco
    
    metze
    
    Signed-off-By: Andrew Tridgell <tridge at samba.org>
    (cherry picked from commit 9c9f208598d34d700bfc2ed7302b206e863a4c9b)

commit 31578b94db5f9517ee344260e83362c547511549
Author: Stefan Metzmacher <metze at samba.org>
Date:   Mon Apr 4 13:28:11 2011 +0200

    talloc: add TC_INVALIDATE_SHRINK_CHUNK() marco
    
    This invalidates the unused bytes if we shrink memory.
    
    metze
    
    Signed-off-By: Andrew Tridgell <tridge at samba.org>
    (cherry picked from commit 6126c3506d493cd4836a7539586b74faea8ca0b3)

commit 81a3c26aa1af783bb3a37a0991d9962cd71fc92f
Author: Stefan Metzmacher <metze at samba.org>
Date:   Mon Apr 4 11:47:57 2011 +0200

    talloc: add TC_INVALIDATE_FULL_CHUNK() macro
    
    This makes it easier to mark a talloc pointer as
    invalid.
    
    metze
    
    Signed-off-By: Andrew Tridgell <tridge at samba.org>
    (cherry picked from commit 4895f55f0604a1851d45c24a8a584a10170d5917)

commit a21ffe7d5b9a8ec8dae0fe5f123ba4add585821a
Author: Stefan Metzmacher <metze at samba.org>
Date:   Mon Apr 4 16:46:21 2011 +0200

    talloc: use VALGRIND_MAKE_MEM_UNDEFINED() before memmove()
    
    metze
    
    Signed-off-By: Andrew Tridgell <tridge at samba.org>
    (cherry picked from commit efbb35824e3845c3cdefea328dd1bf67d0f9087d)

commit 6fedf4bfb3251278bff8ef22a879aac8c89e75d5
Author: Stefan Metzmacher <metze at samba.org>
Date:   Thu Mar 31 16:58:46 2011 +0200

    talloc: optimize talloc_free() and talloc_realloc() for talloc pools
    
    metze
    
    Signed-off-By: Andrew Tridgell <tridge at samba.org>
    (cherry picked from commit 1e70439f770181ca16a0749c2164d0237d3bfd0a)

commit cf12120f98aaab15406654e6acbaf3377a8d0c04
Author: Stefan Metzmacher <metze at samba.org>
Date:   Thu Mar 31 16:56:18 2011 +0200

    talloc: add TC_POOL_FIRST_CHUNK() macro
    
    metze
    
    Signed-off-By: Andrew Tridgell <tridge at samba.org>
    (cherry picked from commit 73330f8436707b5ab46c0720ea735908948f5d27)

commit dbb450e2651c2b4e837eb5a2db78d702d0fcc1bf
Author: Stefan Metzmacher <metze at samba.org>
Date:   Thu Mar 31 16:51:40 2011 +0200

    talloc: add TC_POOL_SPACE_LEFT() macro
    
    metze
    
    Signed-off-By: Andrew Tridgell <tridge at samba.org>
    (cherry picked from commit 13fab67995a0b836b92847536768703dac391b57)

commit 3947608d20d725fd56e51d1dac15b08aa2ad8267
Author: Stefan Metzmacher <metze at samba.org>
Date:   Thu Mar 31 16:55:00 2011 +0200

    talloc: add TC_ALIGN16() macro
    
    metze
    
    Signed-off-By: Andrew Tridgell <tridge at samba.org>
    (cherry picked from commit 4084cb723c4e14898a411fbd1cf8fa878ff290ff)

commit c4a4e0943139bdfb183d5000117f383878b11e5d
Author: Stefan Metzmacher <metze at samba.org>
Date:   Thu Mar 31 15:18:55 2011 +0200

    talloc: use TC_HDR_SIZE instead of sizeof(struct talloc_chunk)
    
    As this includes the padding to 16 bytes.
    
    metze
    
    Signed-off-By: Andrew Tridgell <tridge at samba.org>
    (cherry picked from commit d39940113a24078bd563b0cfce4225648c632544)

commit 9ac8a582e51ff6949bebeec49f9f6c2627d48fc7
Author: Andreas Schneider <asn at samba.org>
Date:   Fri Apr 1 11:55:27 2011 +0200

    s3-printing: Use become_user_by_session() function.
    
    We create a fake connection here and don't have an vuid. So work with
    the session_info directly here.
    
    Signed-off-by: Jeremy Allison <jra at samba.org>
    
    Autobuild-User: Jeremy Allison <jra at samba.org>
    Autobuild-Date: Mon Apr 11 22:56:12 CEST 2011 on sn-devel-104
    (cherry picked from commit e3c3b4daa425fede17203b474fa35493afbda2a9)

commit 71885207ea6453f75d383a0265c73195df048dbf
Author: Andreas Schneider <asn at samba.org>
Date:   Fri Apr 1 11:54:49 2011 +0200

    s3-smbd: Added a become_user_by_session() function.
    
    This uses the provided session_info instead of searching the user via
    the vuid. This is useful to work with fake connnection you need to
    create if someone connects directly to a rpc service.
    
    Signed-off-by: Jeremy Allison <jra at samba.org>
    (cherry picked from commit b137156acbf7c39c86f306100cccc65b441a3209)

commit fe0882c896030dad91d8fda85a4ed031c68ae1ed
Author: Andreas Schneider <asn at samba.org>
Date:   Tue Apr 5 13:54:31 2011 +0200

    s3-smbd: Added a change_to_user_by_session() function.
    
    Signed-off-by: Jeremy Allison <jra at samba.org>
    (cherry picked from commit 27cb378283f2cf072151f1c624837741f40c298a)

commit 4dc58230b1a411a207cb84251e8ffe6d14c9742e
Author: Volker Lendecke <vl at samba.org>
Date:   Sat Apr 9 18:15:12 2011 +0200

    s3: Wrap creating the svcctl keys in a transaction
    
    This makes the startup of smbd in make test much quicker and thus more reliable
    (cherry picked from commit f1aa38b414e97d8687d0bebf65baa384f75301b4)
    
    Autobuild-User: Volker Lendecke <vlendec at samba.org>
    Autobuild-Date: Mon Apr 11 22:09:58 CEST 2011 on sn-devel-104
    (cherry picked from commit d1ded271b6e8f8ff7f09c4830411e389d26b1b10)

commit 59ed52d8ab9521466e9f25118336b9e9c42d2344
Author: Volker Lendecke <vl at samba.org>
Date:   Sat Apr 9 18:13:59 2011 +0200

    s3: Make reg_backend_db.h includable by itself
    (cherry picked from commit 6ba31d3bd29dd11b1b98859f4d8a65d9be7dac60)
    (cherry picked from commit a5495e70cc5f7659ab94d8570195edf3bd41072b)

commit 84b726154ef5cdcb00cbfbf7bc3ae607d6857765
Author: Karolin Seeger <kseeger at samba.org>
Date:   Mon Apr 11 21:56:29 2011 +0200

    WHATSNEW: Start to add changes since 3.6.0pre1.
    
    To be completed...
    
    Karolin

commit 5a64930c2fee729e13f61ae0cef1a4f88a49e5c2
Author: Volker Lendecke <vl at samba.org>
Date:   Fri Apr 8 11:07:11 2011 +0200

    s3: Fix Coverity ID 2472, UNINIT
    
    Signed-off-by: Günther Deschner <gd at samba.org>
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Mon Apr 11 17:14:35 CEST 2011 on sn-devel-104
    (cherry picked from commit 5cd6d93fa1f24b64b449455da40d5c83a18a8cff)

commit 7b87f84d8e71348811433291f8263a6c66bf87ff
Author: Volker Lendecke <vl at samba.org>
Date:   Fri Apr 8 11:07:11 2011 +0200

    s3: Fix Coverity ID 2473, UNINIT
    
    Signed-off-by: Günther Deschner <gd at samba.org>
    (cherry picked from commit d2d1d173237906f77b68b3d04add007e92fe2d34)

commit 246657b06e518674129abc7f0c141c3e85d9cc8b
Author: Volker Lendecke <vl at samba.org>
Date:   Mon Apr 11 13:37:42 2011 +0200

    s3: Fix timeout calculation in event_add_to_poll_args
    
    In the initial phase nmbd does not yet have timed events. This led to nmbd
    not correctly registering its names in make test and certainly everywhere
    else.
    
    Autobuild-User: Volker Lendecke <vlendec at samba.org>
    Autobuild-Date: Mon Apr 11 14:35:45 CEST 2011 on sn-devel-104
    (cherry picked from commit 09586950225e880bbd6d9e147c884c5886c4d0a4)

commit 42ad7630259829f1c40d9d0fcf5376fa007568a3
Author: Björn Baumbach <bb at sernet.de>
Date:   Mon Apr 11 10:27:58 2011 +0200

    s3-modules: Fix debug message
    
    Print child descriptor instead of parent.
    
    Signed-off-by: Stefan Metzmacher <metze at samba.org>
    
    Autobuild-User: Stefan Metzmacher <metze at samba.org>
    Autobuild-Date: Mon Apr 11 11:48:42 CEST 2011 on sn-devel-104
    (cherry picked from commit e6cf92c574fba14132757f141d8b1242fa71be88)

commit 7f14129570fe5c61c8eae9550e725e924cb12db4
Author: Stefan Metzmacher <metze at samba.org>
Date:   Mon Apr 11 11:54:21 2011 +0200

    release-scripts/create-tarball: also remove the toplevel configure.developer
    
    metze

commit 4356488cddc1b7178c44dac1687360a69719eeea
Author: Karolin Seeger <kseeger at samba.org>
Date:   Sun Apr 10 21:15:58 2011 +0200

    create-tarball: Remove toplevel Makefile and configure.
    
    Karolin

commit 1fd62005cd24a51329b875a6eeb0b796731b1943
Author: Karolin Seeger <kseeger at samba.org>
Date:   Sun Apr 10 21:13:35 2011 +0200

    create-tarball: Use full path.
    
    Make usage of rm consistent.
    
    Karolin

commit fd2d96369eb5f2ea83f787e6d659174f8906350e
Author: Karolin Seeger <kseeger at samba.org>
Date:   Sun Apr 10 20:47:18 2011 +0200

    VERSION: Raise version up to 3.6.0pre2.
    
    Karolin

commit 37145c97f59bdf0e6c97a0545f5aa9c35a6243af
Author: Jeremy Allison <jra at samba.org>
Date:   Fri Apr 8 14:24:44 2011 -0700

    Fix bug 8072 - PANIC: create_file_acl_common frees handle two times.
    
    Caused by premature optimisation storing the parent ACL on the
    module handle instead of (correctly) on the file fsp. Previous
    code wasn't reentrant safe. This is less optimal but doesn't
    crash in the specific case :-).
    
    Jeremy.
    
    Autobuild-User: Jeremy Allison <jra at samba.org>
    Autobuild-Date: Sat Apr  9 02:05:15 CEST 2011 on sn-devel-104
    (cherry picked from commit af45636166c7a0cb87630105d18ce489e7391525)

commit aa08a226cd7bf4ec9f065d044ed2c8da38050153
Author: Jeremy Allison <jra at samba.org>
Date:   Fri Apr 8 16:18:56 2011 -0700

    Subtle change. Microsoft SMB2 tests return different access mask than for SMB1 with raw.acls.
    (cherry picked from commit c6c17242d23cd03acd5adc29969177881a7d04e1)

commit 0a660c4258264295be875c8e39747a2d464d2f18
Author: Michael Adam <obnox at samba.org>
Date:   Fri Apr 8 14:49:43 2011 +0200

    s3:net idmap check: fix output of an invalid record
    
    Only print the value number for hwm, version and seqnum keys.
    
    Pair-Programmed-With: Gregor Beck <gbeck at sernet.de>
    
    Autobuild-User: Michael Adam <obnox at samba.org>
    Autobuild-Date: Fri Apr  8 17:29:31 CEST 2011 on sn-devel-104

commit 494dda9bdea0b5d0f2266690f91b4782a94279b9
Author: Gregor Beck <gbeck at sernet.de>
Date:   Fri Apr 8 14:53:25 2011 +0200

    s3-net: "idmap check" ignore __db_sequence_number__
    
    Signed-off-by: Michael Adam <obnox at samba.org>

-----------------------------------------------------------------------

Summary of changes:
 WHATSNEW.txt                                       |  281 ++++-
 docs-xml/manpages-3/idmap_ad.8.xml                 |    2 +-
 docs-xml/manpages-3/smb.conf.5.xml                 |    4 +
 docs-xml/manpages-3/vfs_gpfs.8.xml                 |   20 +
 examples/VFS/skel_opaque.c                         |    2 +-
 examples/VFS/skel_transparent.c                    |    2 +-
 lib/smbconf/smbconf.c                              |  186 ++-
 lib/smbconf/smbconf.h                              |  438 ++++++-
 lib/smbconf/smbconf_private.h                      |   36 +-
 lib/smbconf/smbconf_txt.c                          |  205 ++--
 lib/smbconf/smbconf_txt.h                          |    2 +-
 lib/smbconf/smbconf_util.c                         |   26 +-
 lib/talloc/talloc.c                                |  373 +++++-
 lib/talloc/testsuite.c                             |   57 +-
 lib/tdb/common/io.c                                |   25 +-
 lib/tdb/common/summary.c                           |   13 +-
 lib/tdb/common/tdb_private.h                       |    4 +
 lib/tdb/common/transaction.c                       |   87 +-
 lib/tdb/pytdb.c                                    |    1 +
 lib/tdb/tools/tdbbackup.c                          |   21 +-
 lib/util/asn1.c                                    |    6 +-
 lib/util/byteorder.h                               |   17 +-
 lib/util/debug_s3.h                                |    1 +
 lib/util/system.c                                  |   72 +
 lib/util/tdb_wrap.c                                |  194 +++
 lib/util/tdb_wrap.h                                |   42 +
 lib/util/util.h                                    |   14 +-
 lib/util/util_net.c                                |  155 +++
 lib/util/util_net.h                                |   35 +
 lib/util/util_tdb.h                                |    1 -
 lib/util/wscript_build                             |   10 +
 libcli/auth/schannel_state_tdb.c                   |    4 +-
 libcli/echo/tests/echo.c                           |    2 +
 libcli/named_pipe_auth/npa_tstream.h               |    1 +
 libcli/nbt/dns_hosts_file.c                        |    1 +
 libcli/samsync/samsync.h                           |    2 +
 libcli/security/create_descriptor.c                |    2 +
 libcli/security/pysecurity.c                       |    2 +
 libcli/security/secacl.c                           |    1 +
 libcli/util/error.h                                |    2 +
 libcli/util/ntstatus.h                             |    2 +
 libgpo/gpo_fetch.c                                 |    1 +
 librpc/idl/printcap.idl                            |    1 +
 librpc/idl/rap.idl                                 |   22 +
 nsswitch/winbind_nss_freebsd.c                     |    8 +-
 nsswitch/wins.c                                    |    2 +-
 packaging/RHEL-CTDB/configure.rpm                  |    3 +
 packaging/RHEL-CTDB/makerpms.sh                    |   19 +-
 packaging/RHEL-CTDB/makespec.sh                    |   15 +-
 packaging/RHEL-CTDB/samba.spec.tmpl                |  162 +--
 release-scripts/create-tarball                     |    8 +-
 selftest/selftest.pl                               |   16 +-
 selftest/target/Samba3.pm                          |   58 +-
 source3/Makefile.in                                |  121 ++-
 source3/VERSION                                    |    6 +-
 source3/auth/auth_domain.c                         |    1 +
 source3/auth/auth_sam.c                            |    1 -
 source3/auth/auth_server.c                         |    1 +
 source3/auth/auth_unix.c                           |    1 -
 source3/auth/auth_util.c                           |   13 +-
 source3/auth/server_info_sam.c                     |    2 -
 source3/auth/token_util.c                          |    1 -
 source3/build/dynconfig.py                         |    1 +
 source3/build/wscript                              |    3 -
 source3/client/client.c                            |   41 +-
 source3/client/client_proto.h                      |    2 +
 source3/client/clitar.c                            |   31 +-
 source3/client/smbspool.c                          |   18 +-
 source3/configure.in                               |   64 +-
 source3/dynconfig.c                                |    1 +
 source3/groupdb/mapping.c                          |    1 +
 source3/groupdb/mapping_tdb.c                      |    5 +-
 source3/include/ads.h                              |    1 +
 source3/include/async_smb.h                        |    2 +-
 source3/include/client.h                           |   93 +--
 source3/include/ctdbd_conn.h                       |    2 +
 source3/include/dbwrap.h                           |    2 +
 source3/include/dynconfig.h                        |    4 +
 source3/include/includes.h                         |   97 +--
 source3/include/krb5_protos.h                      |    6 +
 source3/include/localedir.h                        |    6 -
 source3/include/nss_info.h                         |    7 +
 source3/include/nt_printing.h                      |    6 +-
 source3/include/ntdomain.h                         |   45 +-
 source3/include/printing.h                         |    7 +-
 source3/include/proto.h                            | 1159 +---------------
 source3/include/pthreadpool.h                      |   42 -
 source3/include/smb.h                              |   43 +-
 source3/include/smb_macros.h                       |   10 +-
 source3/include/smbprofile.h                       |    5 +
 source3/include/util_tdb.h                         |   12 +-
 source3/include/vfs.h                              |   15 +-
 source3/intl/lang_tdb.c                            |    1 +
 source3/lib/access.c                               |   31 +-
 source3/lib/addrchange.c                           |    1 +
 source3/lib/ctdbd_conn.c                           |    1 +
 source3/lib/dbwrap.c                               |    1 +
 source3/lib/dbwrap_ctdb.c                          |    2 +
 source3/lib/dbwrap_tdb.c                           |    1 +
 source3/lib/dbwrap_util.c                          |    1 +
 source3/lib/eventlog/eventlog.c                    |    1 +
 source3/lib/eventlog/eventlog.h                    |    2 +
 source3/lib/events.c                               |    4 +-
 source3/lib/filename_util.c                        |    1 -
 source3/lib/fncall.c                               |    5 +-
 source3/lib/g_lock.c                               |    1 +
 source3/lib/gencache.c                             |    1 +
 source3/lib/messages_ctdbd.c                       |    1 +
 source3/lib/messages_local.c                       |    1 +
 source3/lib/netapi/cm.c                            |   24 +
 .../examples/netdomjoin-gui/netdomjoin-gui.c       |    2 +-
 source3/lib/netapi/file.c                          |   27 +-
 source3/lib/netapi/getdc.c                         |   27 +-
 source3/lib/netapi/group.c                         |    1 +
 source3/lib/netapi/localgroup.c                    |    3 +-
 source3/lib/netapi/netapi_private.h                |    6 +
 source3/lib/netapi/netlogon.c                      |   18 +-
 source3/lib/netapi/samr.c                          |   21 +-
 source3/lib/netapi/serverinfo.c                    |   47 +-
 source3/lib/netapi/share.c                         |   45 +-
 source3/lib/netapi/shutdown.c                      |   18 +-
 source3/lib/netapi/user.c                          |    2 +-
 source3/lib/pthreadpool.c                          |  505 -------
 source3/lib/pthreadpool/Makefile                   |    9 +
 source3/lib/pthreadpool/pthreadpool.c              |  617 +++++++++
 source3/lib/pthreadpool/pthreadpool.h              |   97 ++
 source3/lib/pthreadpool/tests.c                    |  362 +++++
 source3/lib/server_mutex.c                         |    2 +
 source3/lib/serverid.c                             |    2 +
 source3/lib/sessionid_tdb.c                        |    1 +
 source3/lib/sharesec.c                             |    1 +
 source3/lib/smbconf/smbconf_init.c                 |   20 +-
 source3/lib/smbconf/smbconf_init.h                 |    2 +-
 source3/lib/smbconf/smbconf_reg.c                  |  401 ++++---
 source3/lib/smbconf/smbconf_reg.h                  |    2 +-
 source3/lib/smbconf/testsuite.c                    |   70 +-
 source3/lib/sysacls.c                              |   20 +
 source3/lib/sysquotas.c                            |   24 -
 source3/lib/sysquotas_nfs.c                        |    6 +-
 source3/lib/system.c                               |   80 +-
 source3/lib/talloc_dict.c                          |    1 +
 source3/lib/tdb_validate.c                         |    1 +
 source3/lib/tdb_validate.h                         |    2 +-
 source3/lib/tldap.c                                |    5 +-
 source3/lib/util.c                                 |  300 +----
 source3/lib/util_builtin.c                         |    1 -
 source3/lib/util_cmdline.c                         |  277 ++++
 source3/lib/util_sid.c                             |    2 +-
 source3/lib/util_sock.c                            |  194 +---
 source3/lib/util_tdb.c                             |  161 +---
 source3/lib/util_tsock.c                           |    2 +
 source3/lib/util_unistr.c                          |   24 -
 source3/libads/ads_status.c                        |    1 +
 source3/libads/ads_status.h                        |    4 +
 source3/libads/kerberos_proto.h                    |    2 +
 source3/libads/ldap.c                              |    4 +
 source3/libads/ldap_printer.c                      |    3 +-
 source3/libgpo/gpo_filesync.c                      |    5 +-
 source3/libnet/libnet_dssync_passdb.c              |    2 +-
 source3/libnet/libnet_join.c                       |   89 +-
 source3/libnet/libnet_samsync.c                    |    2 +-
 source3/librpc/crypto/gse.c                        |   74 +-
 source3/librpc/crypto/gse.h                        |    3 +-
 source3/librpc/rpc/dcerpc.h                        |   25 +-
 source3/librpc/rpc/dcerpc_ep.c                     |    1 +
 source3/librpc/rpc/dcerpc_helpers.c                |    1 -
 source3/librpc/rpc/rpc_common.c                    |    2 +-
 source3/libsmb/async_smb.c                         |    6 +-
 source3/libsmb/cli_np_tstream.c                    |    3 +-
 source3/libsmb/cliconnect.c                        | 1130 ++++++++++++----
 source3/libsmb/clidfs.c                            |    1 +
 source3/libsmb/clidgram.c                          |    2 +
 source3/libsmb/clientgen.c                         |   47 +-
 source3/libsmb/clierror.c                          |    1 +
 source3/libsmb/clifile.c                           |   97 +-
 source3/libsmb/clifsinfo.c                         |    2 +
 source3/libsmb/clilist.c                           |    2 +
 source3/libsmb/climessage.c                        |    2 +
 source3/libsmb/clioplock.c                         |    2 +
 source3/libsmb/cliprint.c                          |    1 +
 source3/libsmb/cliquota.c                          |   63 +-
 source3/libsmb/clirap.c                            |    2 +
 source3/libsmb/clirap.h                            |    2 +
 source3/libsmb/clirap2.c                           |    1 +
 source3/libsmb/clireadwrite.c                      |  232 +---
 source3/libsmb/clisecdesc.c                        |    1 +
 source3/libsmb/clisigning.c                        |    1 +
 source3/libsmb/clistr.c                            |    1 +
 source3/libsmb/clitrans.c                          |    2 +
 source3/libsmb/libsmb.h                            |   25 +
 source3/libsmb/libsmb_cache.c                      |    1 +
 source3/libsmb/libsmb_context.c                    |    1 +
 source3/libsmb/libsmb_dir.c                        |   46 +-
 source3/libsmb/libsmb_file.c                       |   15 +-
 source3/libsmb/libsmb_misc.c                       |    1 +
 source3/libsmb/libsmb_printjob.c                   |    1 +
 source3/libsmb/libsmb_server.c                     |    1 +
 source3/libsmb/libsmb_stat.c                       |    1 +
 source3/libsmb/libsmb_xattr.c                      |    2 +
 source3/libsmb/namequery.c                         |   78 +-
 source3/libsmb/nterr.c                             |    2 +
 source3/libsmb/passchange.c                        |    1 +
 source3/libsmb/proto.h                             |  839 +++++++++++
 source3/libsmb/samlogon_cache.c                    |    1 +
 source3/libsmb/smb_seal.c                          |    1 +
 source3/libsmb/smb_share_modes.c                   |    1 +
 source3/libsmb/smbsock_connect.c                   |   17 +-
 source3/libsmb/trusts_util.c                       |    1 +
 source3/libsmb/unexpected.c                        |    1 +
 source3/locale/net/de.po                           |    2 +-
 source3/localedir.c                                |    3 -
 source3/locking/locking.c                          |    8 +-
 source3/locking/posix.c                            |    1 +
 source3/m4/aclocal.m4                              |   10 +-
 source3/modules/gpfs.c                             |   18 +
 source3/modules/nfs4_acls.c                        |    1 +
 source3/modules/onefs_acl.c                        |    2 +-
 source3/modules/onefs_open.c                       |   14 +-
 source3/modules/vfs_acl_common.c                   |  131 +-
 source3/modules/vfs_acl_tdb.c                      |    3 +-
 source3/modules/vfs_acl_xattr.c                    |    2 +-
 source3/modules/vfs_aio_fork.c                     |    4 +
 source3/modules/vfs_aixacl_util.c                  |    1 +
 source3/modules/vfs_audit.c                        |    2 +-
 source3/modules/vfs_cap.c                          |    2 +-
 source3/modules/vfs_catia.c                        |    2 +-
 source3/modules/vfs_commit.c                       |    2 +-
 source3/modules/vfs_crossrename.c                  |    2 +-
 source3/modules/vfs_default.c                      |    7 +-
 source3/modules/vfs_extd_audit.c                   |    2 +-
 source3/modules/vfs_full_audit.c                   |    2 +-
 source3/modules/vfs_gpfs.c                         |   46 +-
 source3/modules/vfs_gpfs.h                         |    1 +
 source3/modules/vfs_gpfs_hsm_notify.c              |  110 ++
 source3/modules/vfs_gpfs_prefetch.c                |  309 +++++
 source3/modules/vfs_hpuxacl.c                      |    2 +
 source3/modules/vfs_irixacl.c                      |    2 +
 source3/modules/vfs_onefs.c                        |    2 +-
 source3/modules/vfs_onefs_shadow_copy.c            |    2 +-
 source3/modules/vfs_posixacl.c                     |    2 +-
 source3/modules/vfs_prealloc.c                     |    2 +-
 source3/modules/vfs_preopen.c                      |    2 +-
 source3/modules/vfs_readahead.c                    |    4 +
 source3/modules/vfs_scannedonly.c                  |    2 +-
 source3/modules/vfs_shadow_copy2.c                 |    2 +-
 source3/modules/vfs_shadow_copy3.c                 | 1458 ++++++++++++++++++++
 source3/modules/vfs_smb_traffic_analyzer.c         |    2 +-
 source3/modules/vfs_solarisacl.c                   |    2 +-
 source3/modules/vfs_streams_depot.c                |    2 +-
 source3/modules/vfs_streams_xattr.c                |    2 +-
 source3/modules/vfs_syncops.c                      |    2 +-
 source3/modules/vfs_time_audit.c                   |    2 +-
 source3/modules/vfs_tru64acl.c                     |    1 +
 source3/modules/vfs_xattr_tdb.c                    |    1 +
 source3/modules/wscript_build                      |    8 +
 source3/nmbd/nmbd_elections.c                      |    3 +-
 source3/nmbd/nmbd_incomingdgrams.c                 |   21 +-
 source3/nmbd/nmbd_packets.c                        |   11 +-
 source3/nmbd/nmbd_processlogon.c                   |    2 +-
 source3/nmbd/nmbd_proto.h                          |   22 +-
 source3/nmbd/nmbd_synclists.c                      |    2 +
 source3/nmbd/nmbd_winsserver.c                     |    1 +
 source3/param/loadparm.c                           |   25 +-
 source3/passdb/login_cache.c                       |    1 +
 source3/passdb/machine_account_secrets.c           |    1 +
 source3/passdb/passdb.c                            |    1 +
 source3/passdb/pdb_ipa.c                           |   11 +-
 source3/passdb/pdb_tdb.c                           |    1 +
 source3/passdb/secrets.c                           |    1 +
 source3/printing/notify.c                          |    1 +
 source3/printing/nt_printing.c                     |   31 +-
 source3/printing/nt_printing_ads.c                 |    1 +
 source3/printing/nt_printing_migrate.c             |    5 +-
 source3/printing/nt_printing_tdb.c                 |    1 +
 source3/printing/pcap.c                            |   24 +-
 source3/printing/pcap.h                            |   12 +-
 source3/printing/print_aix.c                       |    5 +-
 source3/printing/print_cups.c                      |  194 +---
 source3/printing/print_iprint.c                    |    2 +-
 source3/printing/print_standard.c                  |    2 +-
 source3/printing/print_svid.c                      |    2 +-
 source3/printing/printer_list.c                    |   43 +-
 source3/printing/printer_list.h                    |    8 +-
 source3/printing/printing.c                        |    1 +
 source3/printing/printing_db.c                     |    3 +-
 source3/printing/printspoolss.c                    |    2 +-
 source3/printing/spoolssd.c                        |    3 +-
 source3/printing/tests/vlp.c                       |    1 +
 source3/profile/profile.c                          |    3 +
 source3/registry/reg_backend_db.c                  |   58 +-
 source3/registry/reg_backend_db.h                  |    1 +
 source3/registry/reg_objects.c                     |    1 +
 source3/registry/reg_perfcount.c                   |    1 +
 source3/rpc_client/cli_lsarpc.c                    |    1 +
 source3/rpc_client/cli_netlogon.c                  |    1 +
 source3/rpc_client/cli_pipe.c                      |   14 +-
 source3/rpc_client/cli_pipe.h                      |   11 +
 source3/rpc_client/cli_pipe_schannel.c             |    1 +
 source3/rpc_client/cli_samr.c                      |   22 +-
 source3/rpc_client/cli_spoolss.c                   |    2 +-
 source3/rpc_client/cli_winreg_int.c                |    1 -
 source3/rpc_client/cli_winreg_int.h                |    2 +
 source3/rpc_client/rpc_client.h                    |   55 +
 source3/rpc_client/rpc_transport.h                 |  107 ++
 source3/rpc_client/rpc_transport_np.c              |    2 +
 source3/rpc_client/rpc_transport_sock.c            |    3 +-
 source3/rpc_client/rpc_transport_tstream.c         |    2 +
 source3/rpc_server/dcesrv_gssapi.c                 |   42 +-
 source3/rpc_server/dfs/srv_dfs_nt.c                |    2 +-
 source3/rpc_server/dssetup/srv_dssetup_nt.c        |    2 +-
 source3/rpc_server/echo/srv_echo_nt.c              |    2 +-
 source3/rpc_server/epmapper/srv_epmapper.c         |    3 +-
 source3/rpc_server/epmd.c                          |    1 +
 source3/rpc_server/eventlog/srv_eventlog_nt.c      |    4 +-
 .../rpc_server/initshutdown/srv_initshutdown_nt.c  |    2 +-
 source3/rpc_server/lsa/srv_lsa_nt.c                |    2 +-
 source3/rpc_server/netlogon/srv_netlog_nt.c        |    4 +-
 source3/rpc_server/ntsvcs/srv_ntsvcs_nt.c          |    2 +-
 source3/rpc_server/rpc_ep_setup.c                  |    3 +
 source3/rpc_server/rpc_ep_setup.h                  |    2 +
 source3/rpc_server/rpc_handles.c                   |    1 +
 source3/rpc_server/rpc_ncacn_np.c                  |   55 +-
 source3/rpc_server/rpc_ncacn_np.h                  |   15 +-
 source3/rpc_server/rpc_server.c                    |    5 +-
 source3/rpc_server/rpc_server.h                    |    2 +
 source3/rpc_server/samr/srv_samr_nt.c              |    3 +-
 source3/rpc_server/spoolss/srv_spoolss_nt.c        |   51 +-
 source3/rpc_server/spoolss/srv_spoolss_nt.h        |   40 +
 source3/rpc_server/spoolss/srv_spoolss_util.c      |    1 -
 source3/rpc_server/srv_pipe.c                      |    3 +-
 source3/rpc_server/srv_pipe.h                      |   33 +
 source3/rpc_server/srv_pipe_hnd.c                  |   10 +-
 source3/rpc_server/srv_pipe_hnd.h                  |   51 +
 source3/rpc_server/srv_pipe_register.c             |    4 +-
 source3/rpc_server/srv_pipe_register.h             |   39 +
 source3/rpc_server/srvsvc/srv_srvsvc_nt.c          |   45 +-
 source3/rpc_server/svcctl/srv_svcctl_nt.c          |    3 +-
 source3/rpc_server/svcctl/srv_svcctl_nt.h          |   33 +
 source3/rpc_server/svcctl/srv_svcctl_reg.c         |   28 +
 source3/rpc_server/winreg/srv_winreg_nt.c          |    2 +-
 source3/rpc_server/wkssvc/srv_wkssvc_nt.c          |    2 +-
 source3/rpcclient/cmd_spoolss.c                    |    2 +-
 source3/rpcclient/rpcclient.c                      |    2 +-
 source3/script/tests/test_pthreadpool.sh           |   17 +
 source3/script/tests/test_wbinfo_sids2xids.sh      |   11 +
 source3/script/tests/test_wbinfo_sids2xids_int.py  |   47 +
 source3/selftest/tests.py                          |   53 +-
 source3/smbd/aio.c                                 |    1 +
 source3/smbd/conn.c                                |    1 +
 source3/smbd/dir.c                                 |    8 +-
 source3/smbd/dosmode.c                             |   99 +-
 source3/smbd/fileio.c                              |    3 +-
 source3/smbd/files.c                               |    1 +
 source3/smbd/globals.c                             |    1 +
 source3/smbd/globals.h                             |    3 +-
 source3/smbd/ipc.c                                 |    2 +
 source3/smbd/lanman.c                              |   21 +-
 source3/smbd/mangle_hash.c                         |    1 +
 source3/smbd/message.c                             |    1 +
 source3/smbd/msg_idmap.c                           |    2 -
 source3/smbd/negprot.c                             |    7 +-
 source3/smbd/notify_internal.c                     |    2 +
 source3/smbd/ntquotas.c                            |    1 +
 source3/smbd/nttrans.c                             |   55 +-
 source3/smbd/open.c                                |   82 +-
 source3/smbd/password.c                            |    2 +-
 source3/smbd/pipes.c                               |    1 +
 source3/smbd/process.c                             |   34 +-
 source3/smbd/proto.h                               |   11 +-
 source3/smbd/reply.c                               |   48 +-
 source3/smbd/seal.c                                |    1 +
 source3/smbd/sec_ctx.c                             |    1 +
 source3/smbd/server.c                              |    2 +-
 source3/smbd/server_exit.c                         |    2 +-
 source3/smbd/service.c                             |    1 +
 source3/smbd/sesssetup.c                           |    2 +
 source3/smbd/smb2_break.c                          |    1 +
 source3/smbd/smb2_create.c                         |    1 +
 source3/smbd/smb2_find.c                           |    3 +-
 source3/smbd/smb2_flush.c                          |    1 +
 source3/smbd/smb2_getinfo.c                        |    1 +
 source3/smbd/smb2_ioctl.c                          |    2 +
 source3/smbd/smb2_lock.c                           |    1 +
 source3/smbd/smb2_negprot.c                        |    2 +-
 source3/smbd/smb2_notify.c                         |    1 +
 source3/smbd/smb2_read.c                           |    2 +
 source3/smbd/smb2_server.c                         |    4 +-
 source3/smbd/smb2_setinfo.c                        |    1 +
 source3/smbd/smb2_write.c                          |    2 +
 source3/smbd/statcache.c                           |    4 +-
 source3/smbd/trans2.c                              |  124 +-
 source3/smbd/uid.c                                 |  196 ++--
 source3/smbd/vfs.c                                 |  217 ++-
 source3/torture/denytest.c                         |   23 +-
 source3/torture/locktest.c                         |    3 +-
 source3/torture/locktest2.c                        |    3 +-
 source3/torture/mangle_test.c                      |   12 +-
 source3/torture/masktest.c                         |   11 +-
 source3/torture/nbench.c                           |    2 +
 source3/torture/nbio.c                             |   19 +-
 source3/torture/proto.h                            |    3 +
 source3/torture/scanner.c                          |    5 +-
 source3/torture/test_async_echo.c                  |    1 +
 source3/torture/test_case_insensitive.c            |   80 ++
 source3/torture/test_notify_online.c               |  294 ++++
 source3/torture/test_posix_append.c                |   16 +-
 source3/torture/test_smbsock_any_connect.c         |    2 +-
 source3/torture/torture.c                          |  487 ++++---
 source3/torture/utable.c                           |   12 +-
 source3/utils/net.c                                |    2 +-
 source3/utils/net.h                                |    3 +-
 source3/utils/net_ads.c                            |    6 +
 source3/utils/net_conf.c                           |  285 ++--
 source3/utils/net_dom.c                            |    1 +
 source3/utils/net_idmap.c                          |    1 +
 source3/utils/net_idmap_check.c                    |    1 +
 source3/utils/net_printing.c                       |    2 +
 source3/utils/net_proto.h                          |    1 +
 source3/utils/net_rap.c                            |    1 +
 source3/utils/net_rpc.c                            |    5 +-
 source3/utils/net_rpc_audit.c                      |    1 +
 source3/utils/net_rpc_join.c                       |    1 +
 source3/utils/net_rpc_printer.c                    |   16 +-
 source3/utils/net_rpc_registry.c                   |    2 +
 source3/utils/net_rpc_rights.c                     |    1 +
 source3/utils/net_rpc_service.c                    |    1 +
 source3/utils/net_rpc_sh_acct.c                    |    1 +
 source3/utils/net_rpc_shell.c                      |    1 +
 source3/utils/net_rpc_trust.c                      |    1 +
 source3/utils/net_time.c                           |    1 +
 source3/utils/net_util.c                           |    1 +
 source3/utils/netlookup.c                          |    1 +
 source3/utils/smbcacls.c                           |    3 +-
 source3/utils/smbcontrol.c                         |    1 +
 source3/utils/smbcquotas.c                         |    1 +
 source3/utils/smbget.c                             |   14 +-
 source3/utils/smbtree.c                            |    1 +
 source3/utils/status_profile.c                     |    1 +
 source3/web/diagnose.c                             |    1 +
 source3/winbindd/idmap_autorid.c                   |    1 +
 source3/winbindd/idmap_tdb.c                       |    1 +
 source3/winbindd/idmap_tdb2.c                      |    2 +
 source3/winbindd/wb_fill_pwent.c                   |    6 +-
 source3/winbindd/wb_getgrsid.c                     |    9 +-
 source3/winbindd/wb_getpwsid.c                     |    9 +-
 source3/winbindd/wb_gettoken.c                     |    9 +-
 source3/winbindd/wb_group_members.c                |   18 +-
 source3/winbindd/wb_lookupname.c                   |    3 +-
 source3/winbindd/wb_lookupsid.c                    |    3 +-
 source3/winbindd/wb_next_grent.c                   |    6 +-
 source3/winbindd/wb_next_pwent.c                   |    3 +-
 source3/winbindd/wb_sid2gid.c                      |    3 +-
 source3/winbindd/wb_sid2uid.c                      |    3 +-
 source3/winbindd/winbindd.c                        |    7 +-
 source3/winbindd/winbindd.h                        |    2 +
 source3/winbindd/winbindd_ads.c                    |    1 +
 source3/winbindd/winbindd_cache.c                  |    1 +
 source3/winbindd/winbindd_cm.c                     |   31 +-
 source3/winbindd/winbindd_dual.c                   |   60 +-
 source3/winbindd/winbindd_dual_ndr.c               |    2 +-
 source3/winbindd/winbindd_dual_srv.c               |    2 +-
 source3/winbindd/winbindd_getdcname.c              |    3 +-
 source3/winbindd/winbindd_getgrgid.c               |    6 +-
 source3/winbindd/winbindd_getgrnam.c               |    6 +-
 source3/winbindd/winbindd_getgroups.c              |    6 +-
 source3/winbindd/winbindd_getpwent.c               |    3 +-
 source3/winbindd/winbindd_getpwnam.c               |    6 +-
 source3/winbindd/winbindd_getpwsid.c               |    3 +-
 source3/winbindd/winbindd_getpwuid.c               |    6 +-
 source3/winbindd/winbindd_getsidaliases.c          |    3 +-
 source3/winbindd/winbindd_getuserdomgroups.c       |    3 +-
 source3/winbindd/winbindd_getusersids.c            |    3 +-
 source3/winbindd/winbindd_gid_to_sid.c             |    3 +-
 source3/winbindd/winbindd_lookupname.c             |    3 +-
 source3/winbindd/winbindd_lookupsids.c             |    3 +-
 source3/winbindd/winbindd_msrpc.c                  |   67 +-
 source3/winbindd/winbindd_pam.c                    |   11 +-
 source3/winbindd/winbindd_proto.h                  |    6 +-
 source3/winbindd/winbindd_rpc.c                    |    4 +-
 source3/winbindd/winbindd_samr.c                   |    4 +-
 source3/winbindd/winbindd_show_sequence.c          |    6 +-
 source3/winbindd/winbindd_sid_to_gid.c             |    3 +-
 source3/winbindd/winbindd_sid_to_uid.c             |    3 +-
 source3/winbindd/winbindd_sids_to_xids.c           |    9 +-
 source3/winbindd/winbindd_uid_to_sid.c             |    3 +-
 source3/winbindd/winbindd_util.c                   |   25 -
 source3/wscript                                    |   56 +-
 source3/wscript_build                              |   46 +-
 source4/cluster/local.c                            |    2 +-
 source4/lib/messaging/messaging.c                  |    2 +-
 source4/lib/tdb_wrap.c                             |  117 --
 source4/lib/tdb_wrap.h                             |   45 -
 source4/lib/wscript_build                          |    9 -
 source4/libcli/rap/rap.c                           |   47 +
 source4/libcli/util/nterr.c                        |    2 +
 source4/ntvfs/common/brlock_tdb.c                  |    2 +-
 source4/ntvfs/common/notify.c                      |    2 +-
 source4/ntvfs/common/opendb_tdb.c                  |    2 +-
 source4/ntvfs/posix/python/pyxattr_tdb.c           |    2 +-
 source4/ntvfs/posix/vfs_posix.c                    |    2 +-
 source4/ntvfs/posix/xattr_tdb.c                    |    2 +-
 source4/param/secrets.c                            |    2 +-
 source4/selftest/knownfail                         |    1 +
 source4/torture/local/dbspeed.c                    |    2 +-
 source4/torture/rap/rap.c                          |   17 +
 source4/torture/rpc/spoolss.c                      |    7 +-
 506 files changed, 11459 insertions(+), 6015 deletions(-)
 create mode 100644 lib/util/tdb_wrap.c
 create mode 100644 lib/util/tdb_wrap.h
 delete mode 100644 source3/include/localedir.h
 delete mode 100644 source3/include/pthreadpool.h
 delete mode 100644 source3/lib/pthreadpool.c
 create mode 100644 source3/lib/pthreadpool/Makefile
 create mode 100644 source3/lib/pthreadpool/pthreadpool.c
 create mode 100644 source3/lib/pthreadpool/pthreadpool.h
 create mode 100644 source3/lib/pthreadpool/tests.c
 create mode 100644 source3/lib/util_cmdline.c
 create mode 100644 source3/libsmb/libsmb.h
 create mode 100644 source3/libsmb/proto.h
 delete mode 100644 source3/localedir.c
 create mode 100644 source3/modules/vfs_gpfs_hsm_notify.c
 create mode 100644 source3/modules/vfs_gpfs_prefetch.c
 create mode 100644 source3/modules/vfs_shadow_copy3.c
 create mode 100644 source3/rpc_client/rpc_client.h
 create mode 100644 source3/rpc_client/rpc_transport.h
 create mode 100644 source3/rpc_server/spoolss/srv_spoolss_nt.h
 create mode 100644 source3/rpc_server/srv_pipe.h
 create mode 100644 source3/rpc_server/srv_pipe_hnd.h
 create mode 100644 source3/rpc_server/srv_pipe_register.h
 create mode 100644 source3/rpc_server/svcctl/srv_svcctl_nt.h
 create mode 100755 source3/script/tests/test_pthreadpool.sh
 create mode 100755 source3/script/tests/test_wbinfo_sids2xids.sh
 create mode 100755 source3/script/tests/test_wbinfo_sids2xids_int.py
 create mode 100644 source3/torture/test_case_insensitive.c
 create mode 100644 source3/torture/test_notify_online.c
 delete mode 100644 source4/lib/tdb_wrap.c
 delete mode 100644 source4/lib/tdb_wrap.h


Changeset truncated at 500 lines:

diff --git a/WHATSNEW.txt b/WHATSNEW.txt
index 1e6f998..5626691 100644
--- a/WHATSNEW.txt
+++ b/WHATSNEW.txt
@@ -1,10 +1,10 @@
-                   =================================
-                   Release Notes for Samba 3.6.0pre1
-                             July 28, 2010
-                   =================================
+                   ================================
+                   Release Notes for Samba 3.6.0rc1
+                             May 17, 2011
+                   ================================
 
 
-This is the first preview release of Samba 3.6.  This is *not*
+This is the first release candidate of Samba 3.6.0.  This is *not*
 intended for production environments and is designed for testing
 purposes only.  Please report any defects via the Samba bug reporting
 system at https://bugzilla.samba.org/.
@@ -157,6 +157,29 @@ brought to the conciousness of the users that even the simple
 id mapping is not working exactly as in Samba 3.0 versions any more.
 
 
+Endpoint Mapper
+---------------
+
+As Microsoft is more and more relying on endpoint mapper and we didn't have a
+complete implementation we decided to create an instance for Samba. The
+endpoint mapper is like a DNS server but for ports. If you want to talk to a
+certain RPC service over TCP/IP, you just ask the endpoint mapper on which
+port it is running. Then you can connect to the service and make sure that it
+is running.
+The code is deactivated by default, because it needs more testing and it
+doesn't scale yet. We will work on these limitations and hopefully release it
+with pre3. If you want to enable and test the endpoint mapper you can set
+"rpc_server:epmapper = daemon" in the smb.conf file.
+
+
+Internal restructuring
+----------------------
+
+Ongoing internal restructuring for better separation of internal subsystem to
+achieve a faster build, smaller binaries and cleaner dependencies for the samba3
+waf build.
+
+
 SMB Traffic Analyzer
 --------------------
 
@@ -202,10 +225,256 @@ smb.conf changes
    smb2 max read		       New	       1048576
    smb2 max trans		       New	       1048576
    smb2 max write		       New	       1048576
-   strict allocate		       Changed Default Yes
    username map cache time	       New	       0
    winbind max clients		       New	       200
 
+   The variable substitutions for %i and %I no longer
+   use IPv4 addresses mapped to IPv6, e.g. '::ffff:192.168.0.1',
+   if the host has IPv6 enabled. Now %i and %I contain just
+   '192.168.0.1'.
+
+Commit Highlights
+-----------------
+
+o   Michael Adam <obnox at samba.org>
+    * ID Mapping changes.
+
+
+o   Jeremy Allison <jra at samba.org>
+    * Implement SMB2 support.
+
+
+o   Stefan Metzmacher <metze at samba.org>
+    * Implement SMB2 support.
+
+
+o   Andreas Schneider <asn at samba.org>
+    * Add an Endpoint Mapper daemon.
+
+
+Changes since 3.6.0pre3
+-----------------------
+
+o   Jeremy Allison <jra at samba.org>
+    * BUG 8111: CIFS VFS: Fix unexpected error on SMB posix open.
+    * BUG 8112: POSIX extension opens of a directory are denied with EISDIR.
+    * Remove fstrings from client struct.
+    * BUGFIX when converting from safe_strcpy to strlcpy.
+    * Fix off-by-one calculations with strlcpy.
+    * Ensure we always write the correct incoming mid into the share mode table
+      entries.
+    * Fix the SMB2 oplock showstopper.
+
+
+o   Christian Ambach <christian.ambach at de.ibm.com>
+    * Convert user-specified domain to uppercase in libsmb.
+
+
+o   Günther Deschner <gd at samba.org>
+    * BUG 8132: Fix filling printers location field when using cups.
+    * Fix Coverity CID #2302: FORWARD_NULL.
+    * Fix cups_pull_comment_location().
+    * Fix double free of cups request.
+    * Make cups_pull_comment_location() work again.
+    * Fix potential crash bug in display_print_driver3().
+
+
+o   Volker Lendecke <vl at samba.org>
+    * Properly clean up in pthreadpool_init in case of failure.
+    * Make plaintext session setup async.
+    * Reduce fd load in Winbind children.
+    * Avoid a potential 100% CPU loop in Winbind.
+    * Tune broadcast namequeries for unique names.
+    * Properly deal with exited winbind children.
+    * Fix dup_smb2_vec3.
+    * Fix return check in nss_wins.
+
+
+Changes since 3.6.0pre2
+-----------------------
+
+o   Michael Adam <obnox at samba.org>
+    * Fix build of tdb2.
+
+
+o   Jeremy Allison <jra at samba.org>
+    * BUG 8083: "inherit owner = yes" doesn't interact correctly with
+      vfs_acl_xattr or vfs_acl_tdb module.
+    * BUG 8088: rpccli_samr_chng_pswd_auth_crap segfaults if any input blobs
+      are null.
+    * Correctly detect and deny symlinks anywhere in a path (not just the last
+      component) if "follow symlinks = no".
+
+
+o   Günther Deschner <gd at samba.org>
+    * BUG 8106: Fix the build of 'smbget' on HP NonStop.
+    * Fix timeout in rpc_pipe_open_tcp_port().
+    * Fix the build of "--with-profiling-data".
+    * Fix the AIX 5.3 build.
+
+
+o   Sergey Korsak <skif at 1plus1.net>
+    * BUG #8099: setpwent() actually does endpwent() and vice versa on FreeBSD.
+
+
+o   Volker Lendecke <vl at samba.org>
+    * BUG 8066: Fix wrong output in 'smbget'.
+    * Fix Coverity IDs 986, 1340, 2047, 2299, 2307, 2325, 2335, 2336, 2470,
+      2471, 2478.
+    * nsswitch: Add 'wbinfo --lookup-sids'.
+    * nsswitch: Add 'wbinfo --sids-to-unix-ids'.
+    * Fix smbd with the async echo responder.
+    * Fix the build of vfs_gpfs.c.
+    * Add a 10-second timeout for the 445 or netbios connection to a DC.
+    * Many pthreadpool fixes.
+
+
+o   Stefan Metzmacher <metze at samba.org>
+    * BUG 7383: Listen on IPv6 addresses with IPV6_ONLY.
+
+
+o   Rusty Russell <rusty at rustcorp.com.au>
+    * Fix transaction recovery area for converted tdbs.
+
+
+
+Changes since 3.6.0pre1
+-----------------------
+
+o   Michael Adam <obnox at samba.org>
+    * ID Mapping changes.
+    * Add "--option" to 'testparm'.
+
+
+o   Jeremy Allison <jra at samba.org>
+    * BUG 7080: Quota only shown when logged as root.
+    * BUG 7863: Unlink may unlink wrong file when hardlinks are involved.
+    * BUG 7996: Sgid bit lost on folder rename.
+    * BUG 8040: Fix smbclient segfault with Cyrillic netbios names.
+    * Fix crash bug on smbd shutdown when using FOPENDIR().
+    * Ensure we don't return an incorrect access mask.
+    * Fix bug against the new Mac client.
+    * Fix leak in error path.
+    * Fix error where Windows client spoolss returns WERR_INVALID_DATA.
+
+
+o   Christian Ambach <christian.ambach at de.ibm.com>
+    * Fix a segfault in the krb5 locator plugin.
+    * Enable sharesec for registry shares.
+
+
+o   Andrew Bartlett <abartlet at samba.org>
+    * Fix memory leak in "security=share" and "force user".
+
+
+o   Björn Baumbach <bb at sernet.de>
+    * BUG 7875: Fix 'nmbd --port'.
+    * BUG 7880: cmd_spoolss_deletedriver() returned without checking all
+      architectures.
+
+
+o   Gregor Beck <gbeck at sernet.de>
+    * Add new 'net idmap check' command.
+    * Add new 'net idmap delete' command.
+    * Fix segfault on missing input file in 'net idmap restore'.
+
+
+o   Olly Betts <olly at survex.com>
+    * Fix 'net usersidlist' not to skip every other user.
+
+
+o   Günther Deschner <gd at samba.org>
+    * BUG 7690: Retry DNS updates when connection to one nameserver has failed.
+    * BUG 7945: Let winbind try to use samlogon validation level 6.
+    * Fix Coverity ID 2041.
+    * Fix potential crash bug in spoolss_PrinterEnumValues push path.
+    * Internal restructuring.
+    * Don't wipe out all printer drivers when only one should be deleted.
+    * Fix winbindd_dual_pam_auth_samlogon() for NT4 domains.
+
+
+o   David Disseldorp <ddiss at suse.de>
+    * BUG 7915: Fix cups pcap reload with no printers.
+    * BUG 8040: Fix smbclient segfault with Cyrillic netbios names.
+    * Fix memory leak in print_cups.c.
+    * Remove duplicate cups response processing code.
+    * Follow force user/group for driver IO.
+    * Initiate pcap reload from parent smbd.
+    * Reload shares after pcap cache fill.
+
+
+o   Björn Jacke <bj at sernet.de>
+    * BUG 8033: Add explicit configure option whether or not to enable dmapi
+      support.
+
+
+o   Volker Lendecke <vl at samba.org>
+    * BUG 7917: Fix bug in chain_reply.
+    * BUG 7940: Fall back for utimes calls.
+    * BUG 8009: Fix getting username in 'net rap session'.
+    * BUG 8010: Use jenkins hash for str_checksum.
+    * BUG 8042: Fix file creation on OS/X.
+    * Fix numerous Coverity IDs.
+    * Fix a memory leak in check_sam_security_info3.
+    * Fix a segfault in the nss wrapper when libnss_winbind.so is not loadable.
+    * Make "net sam list [users|workstations]" list only the right things.
+    * Fix a potential memleak in secrets_fetch_trusted_domain_password.
+    * Use the right credentials in check_netlogond_security.
+    * Add support for AF_NETLINK addr notifications.
+    * Fork multiple Winbind children per domain.
+    * Fix a deadlock between smbd and ctdbd.
+    * Add 'wbinfo --dc-info'.
+    * Make "nmbd socket dir" configurable.
+    * Fix a valgrind error.
+    * Fix a memleak in receive_getdc_response.
+
+
+o   Nikolay Martynov <mar.kolya at gmail.com>
+    * BUG 8010: Fix inode generation so nautilus can count total dir size
+      correctly.
+
+
+o   Stefan Metzmacher <metze at samba.org>
+    * BUG 7567: Fix printing from Windows 7.
+    * BUG 7899: Don't return "-1" on success in 'net rpc vampire keytab'.
+    * BUG 7944: Catch lookup_names/sids schannel errors over ncacn_ip_tcp.
+    * Don't grant SEC_STD_DELETE always to the owner of a file.
+    * Fix segfaults on addrchange errors in Winbind.
+    * Allow machine accounts as members in groupdb.
+
+
+o   Jonathan Nieder <jrnieder at gmail.com>
+    * BUG 6837: Make "rlimit_max below minimum Windows limit" notification less
+      scary.
+
+
+o   Andreas Schneider <asn at samba.org>
+    * Add an Endpoint Mapper daemon.
+    * Add IPv6 support for the endpoint mapper.
+    * Free unused memory in the rpc server.
+    * Fix possible segfaults in svcctl server.
+    * Fix possible segfault with client_id in rpc server.
+    * Add a 'svcctl shutdown' function to rpc server.
+    * Fix a resource leak in net_afs.
+    * Fix a resource leak in smbta-util.
+    * Fix possible resource leak in net_usershare.
+    * Fix possible resource leak in 'smbget'.
+    * Fix possible resource leak in 'smbfilter'.
+    * Fix a possible null pointer dereference in smbd.
+
+
+o   Pavel Shilovsky <piastry at etersoft.ru>
+    * BUG 7928: Fix problems with "kernel oplocks" option set to "no".
+    * Ensure we send the direct levelII oplock break to the correct fid.
+
+
+o   Simo Sorce <idra at samba.org>
+    * Fix private libdir and codepages paths.
+
+
+o   Andrew Tridgell <tridge at samba.org>
+    * Fix a valgrind error.
+
 
 ######################################################################
 Reporting bugs & Development Discussion
diff --git a/docs-xml/manpages-3/idmap_ad.8.xml b/docs-xml/manpages-3/idmap_ad.8.xml
index 3ecb07e..e628f0c 100644
--- a/docs-xml/manpages-3/idmap_ad.8.xml
+++ b/docs-xml/manpages-3/idmap_ad.8.xml
@@ -34,7 +34,7 @@
 	to configure it separately for each domain for which one wants
 	to use it, using disjoint ranges. One usually needs to configure
 	a writeable default idmap range, using for example the
-	<parameter>tdb</parameter> or <parameter>ldap</parameter>)
+	<parameter>tdb</parameter> or <parameter>ldap</parameter>
 	backend, in order to be able to map the BUILTIN sids and
 	possibly other trusted domains. The writeable default config
 	is also needed in order to be able to create group mappings.
diff --git a/docs-xml/manpages-3/smb.conf.5.xml b/docs-xml/manpages-3/smb.conf.5.xml
index 2b93065..f5f252b 100644
--- a/docs-xml/manpages-3/smb.conf.5.xml
+++ b/docs-xml/manpages-3/smb.conf.5.xml
@@ -503,12 +503,16 @@ chmod 1770 /usr/local/samba/lib/usershares
 		<varlistentry>
 		<term>%I</term>
 		<listitem><para>the IP address of the client machine.</para>
+		<para>Before 3.6.0 it could contain IPv4 mapped IPv6 addresses,
+			now it only contains IPv4 or IPv6 addresses.</para>
 		</listitem>
 		</varlistentry>
 
 		<varlistentry>
 		<term>%i</term>
 		<listitem><para>the local IP address to which a client connected.</para>
+		<para>Before 3.6.0 it could contain IPv4 mapped IPv6 addresses,
+			now it only contains IPv4 or IPv6 addresses.</para>
 		</listitem>
 		</varlistentry>
 
diff --git a/docs-xml/manpages-3/vfs_gpfs.8.xml b/docs-xml/manpages-3/vfs_gpfs.8.xml
index 5f89ffa..a6b3124 100644
--- a/docs-xml/manpages-3/vfs_gpfs.8.xml
+++ b/docs-xml/manpages-3/vfs_gpfs.8.xml
@@ -276,6 +276,26 @@
 		</listitem>
 		</varlistentry>
 
+		<varlistentry>
+		<term>gpfs:syncio = [yes|no]</term>
+		<listitem>
+		<para>This parameter makes Samba open all files with O_SYNC.
+		  This triggers optimizations in GPFS for workloads that
+		  heavily share files.</para>
+
+		<para>Following is the behaviour of Samba for different
+		  values:
+		</para>
+		<itemizedlist>
+		<listitem><para><command>yes</command>Open files with O_SYNC
+		</para></listitem>
+		<listitem><para><command>no (default)</command>Open files as
+		    normal Samba would do
+		</para></listitem>
+		</itemizedlist>
+		</listitem>
+		</varlistentry>
+
 	</variablelist>
 </refsect1>
 
diff --git a/examples/VFS/skel_opaque.c b/examples/VFS/skel_opaque.c
index ef7c3af..f60f0fe 100644
--- a/examples/VFS/skel_opaque.c
+++ b/examples/VFS/skel_opaque.c
@@ -801,7 +801,7 @@ struct vfs_fn_pointers skel_transparent_fns = {
 
 	/* File operations */
 
-	.open = skel_open,
+	.open_fn = skel_open,
 	.create_file = skel_create_file,
 	.close_fn = skel_close_fn,
 	.vfs_read = skel_vfs_read,
diff --git a/examples/VFS/skel_transparent.c b/examples/VFS/skel_transparent.c
index 403e28d..f06e02a 100644
--- a/examples/VFS/skel_transparent.c
+++ b/examples/VFS/skel_transparent.c
@@ -745,7 +745,7 @@ struct vfs_fn_pointers skel_transparent_fns = {
 
 	/* File operations */
 
-	.open = skel_open,
+	.open_fn = skel_open,
 	.create_file = skel_create_file,
 	.close_fn = skel_close_fn,
 	.vfs_read = skel_vfs_read,
diff --git a/lib/smbconf/smbconf.c b/lib/smbconf/smbconf.c
index 80fe9aa..e0441ed 100644
--- a/lib/smbconf/smbconf.c
+++ b/lib/smbconf/smbconf.c
@@ -27,12 +27,13 @@
  *
  **********************************************************************/
 
-static WERROR smbconf_global_check(struct smbconf_ctx *ctx)
+static sbcErr smbconf_global_check(struct smbconf_ctx *ctx)
 {
 	if (!smbconf_share_exists(ctx, GLOBAL_NAME)) {
 		return smbconf_create_share(ctx, GLOBAL_NAME);
 	}
-	return WERR_OK;
+
+	return SBC_ERR_OK;
 }
 
 
@@ -42,6 +43,41 @@ static WERROR smbconf_global_check(struct smbconf_ctx *ctx)
  *
  **********************************************************************/
 
+const char *sbcErrorString(sbcErr error)
+{
+	switch (error) {
+		case SBC_ERR_OK:
+			return "SBC_ERR_OK";
+		case SBC_ERR_NOT_IMPLEMENTED:
+			return "SBC_ERR_NOT_IMPLEMENTED";
+		case SBC_ERR_NOT_SUPPORTED:
+			return "SBC_ERR_NOT_SUPPORTED";
+		case SBC_ERR_UNKNOWN_FAILURE:
+			return "SBC_ERR_UNKNOWN_FAILURE";
+		case SBC_ERR_NOMEM:
+			return "SBC_ERR_NOMEM";
+		case SBC_ERR_INVALID_PARAM:
+			return "SBC_ERR_INVALID_PARAM";
+		case SBC_ERR_BADFILE:
+			return "SBC_ERR_BADFILE";
+		case SBC_ERR_NO_SUCH_SERVICE:
+			return "SBC_ERR_NO_SUCH_SERVICE";
+		case SBC_ERR_IO_FAILURE:
+			return "SBC_ERR_IO_FAILURE";
+		case SBC_ERR_CAN_NOT_COMPLETE:
+			return "SBC_ERR_CAN_NOT_COMPLETE";
+		case SBC_ERR_NO_MORE_ITEMS:
+			return "SBC_ERR_NO_MORE_ITEMS";
+		case SBC_ERR_FILE_EXISTS:
+			return "SBC_ERR_FILE_EXISTS";
+		case SBC_ERR_ACCESS_DENIED:
+			return "SBC_ERR_ACCESS_DENIED";
+	}
+
+	return "unknown sbcErr value";
+}
+
+
 /**
  * Tell whether the backend requires messaging to be set up
  * for the backend to work correctly.
@@ -91,7 +127,7 @@ bool smbconf_changed(struct smbconf_ctx *ctx, struct smbconf_csn *csn,
 /**
  * Drop the whole configuration (restarting empty).
  */
-WERROR smbconf_drop(struct smbconf_ctx *ctx)
+sbcErr smbconf_drop(struct smbconf_ctx *ctx)
 {
 	return ctx->ops->drop(ctx);
 }
@@ -105,12 +141,12 @@ WERROR smbconf_drop(struct smbconf_ctx *ctx)
  *  param_names  : list of lists of parameter names for each share
  *  param_values : list of lists of parameter values for each share
  */
-WERROR smbconf_get_config(struct smbconf_ctx *ctx,
+sbcErr smbconf_get_config(struct smbconf_ctx *ctx,
 			  TALLOC_CTX *mem_ctx,
 			  uint32_t *num_shares,
 			  struct smbconf_service ***services)
 {
-	WERROR werr = WERR_OK;
+	sbcErr err;
 	TALLOC_CTX *tmp_ctx = NULL;
 	uint32_t tmp_num_shares;
 	char **tmp_share_names;
@@ -118,36 +154,35 @@ WERROR smbconf_get_config(struct smbconf_ctx *ctx,
 	uint32_t count;
 
 	if ((num_shares == NULL) || (services == NULL)) {
-		werr = WERR_INVALID_PARAM;
+		err = SBC_ERR_INVALID_PARAM;
 		goto done;
 	}
 
 	tmp_ctx = talloc_stackframe();
 
-	werr = smbconf_get_share_names(ctx, tmp_ctx, &tmp_num_shares,
-				       &tmp_share_names);
-	if (!W_ERROR_IS_OK(werr)) {
+	err = smbconf_get_share_names(ctx, tmp_ctx, &tmp_num_shares,


-- 
SAMBA-CTDB repository


More information about the samba-cvs mailing list