[SCM] Samba Shared Repository - branch v3-5-stable updated - tevent-0-9-8-900-g69d345c

Karolin Seeger kseeger at samba.org
Wed Sep 30 06:51:09 MDT 2009


The branch, v3-5-stable has been updated
       via  69d345ca71d127467fda768dc364a85333811397 (commit)
       via  0d241b0b312503ea5871bd5068c3bf0c657938ac (commit)
       via  9af9dbeaf3344fc488c474ea7410ac425c2a4b4e (commit)
       via  8c0d239317167f127324a58c593a2c5357548ec5 (commit)
       via  6e4bf59d802e72f84d5fc972af6d9c28f334ca93 (commit)
       via  6c0abbdd350f9af5cfb59381efb80385e5d3a4f3 (commit)
       via  eb7a40422593970eba0541a7e4deaa6bc31f94e0 (commit)
       via  26e798da19a9c36fad62e978545c6dfc90a9645d (commit)
       via  2ccf75d9a9e73a05ab5cbe56526aba3bb45011f0 (commit)
       via  76bb3808392c981f03deca632dd99081565bf6e1 (commit)
       via  b0a66496f571cd7003292a7c8fe0e072df18a0a2 (commit)
       via  fc1c243348a12d58b8f433901947253e3d998690 (commit)
       via  661342ee2f753110b31d0b809517ba94e091a310 (commit)
       via  f8016cfee922cba97b70f56c752827e4584da6c6 (commit)
       via  2d6e5e160b9fd1a21bbbe699f6786c570daa0467 (commit)
       via  1b0f3b7e3a3eadb1c9997b38dd41aa4c09c41a46 (commit)
       via  a50cc61ee6bc973f913a8c26a082ae99f63091db (commit)
       via  2c11b73391551723e4ada8664b1ba77873420217 (commit)
       via  fcee9d2c97a673347baf58f749f35785a896e468 (commit)
       via  d31e4c2944a7ef0b903e14db5fb444d626fa3500 (commit)
       via  4365b7b408b2c328e983d96794eec4df1cc31926 (commit)
       via  21794b0dd28a80b149342b3218d7ebb4c8791e09 (commit)
       via  0cf317f36f7582cb0540c74910020c9d5f4aa14f (commit)
       via  64e08fef16001d62b43f6925a26ad739391cface (commit)
       via  325baf37fffde738dcbb37a096d79f07b23586b2 (commit)
       via  2e989bab0764c298a2530a2d4c8690258eba210c (commit)
       via  80ef513e90569e5e559fa0dcb62b75423b096a89 (commit)
       via  218549017644aee9a7bed1905908ffdb774efd06 (commit)
       via  dc8538b405c506c7a84682b2bb984dc01a05b8f9 (commit)
       via  f18d0b036c00ff24f082855a4fbb28681c39de70 (commit)
       via  def5bf57c550862196528515cbedc8bbc79db59a (commit)
       via  93db77adcb140d2510af07dab5002709dd14549f (commit)
       via  388470f1f34111f7027e2abae5dbdf490f0992df (commit)
       via  de0f3b657d29a22dc3e20d6e33c15d362800b995 (commit)
       via  830adcd58d6b1fbc3e693762ab2e8a8cfd7ecab3 (commit)
       via  5c0edba8c2ade663d630a3b9f3ff0c4862129783 (commit)
       via  166f849a5155d821706942e30a6cb7a4724d2348 (commit)
       via  4a230b5e6ccbd7e8ac3dce875014715b733bb210 (commit)
       via  0b0edbb606eb291b293e1bd0f3adfbbe76318d89 (commit)
       via  f279b57f194d1be3600215b98e7e5fc6431d31c3 (commit)
       via  da3f5a4113d7c828dc7d14226361473fb9ff00e7 (commit)
       via  808585b4fe312aac953f1647a9c7f08b412b915b (commit)
       via  ccd2673b1a58d4c67793ab5a2622588116739716 (commit)
       via  cf55f78c29deb2c60bf4bf8e6bf17d0b75112d11 (commit)
       via  83fae5f23f3a7929a685bf4e92bb99191bb2abe3 (commit)
       via  0d810fceaff4f4320a34f55c44525cc07a71f4af (commit)
       via  8aa85d7cbe5acee3900702f8fbdddb72ab26b578 (commit)
       via  11efdc3ee2138002c61c43c180b9d80b80c53c1b (commit)
       via  b7dba6f16a00fa58cf5f486a83a4453055495fa6 (commit)
       via  46b73740982e278040d426b6b93209341d97be40 (commit)
       via  d1876203248877755347d38a3bc27de506638a7f (commit)
       via  c82a816f4b8e375f8a93fa81194a47b327747c7f (commit)
       via  12936bee690e5be8d34f7da288a8620d8b50c676 (commit)
       via  a130ad27c4d913f9d8a8f4bf3fde6c44ba33587d (commit)
       via  d515b6e3265f61a8eaeaaa7b3afc1e536fb216ef (commit)
       via  9e326487687d1d2077964951093f49c9cddbff21 (commit)
       via  5acd8bc01b23d6fc3d83eea9c3307feb7210879f (commit)
       via  9cef5f0a53ce2bddce644303659859743ea89398 (commit)
       via  557b177b04001ea687cf7905d765c72c1a7019b9 (commit)
       via  d9ada600cc81603300a0cfce75179c6aa1ac94cc (commit)
       via  43267812e17cc7749bb9275574af5eccc74129e5 (commit)
       via  c526a7789694b30b4266c61941686adbf37434a4 (commit)
       via  95fafa9d8398e86391cbd9ced9ea24a28b069f5f (commit)
       via  db55ea08bca48a3b8d6332f08a9db44f91b6d8db (commit)
       via  c145888cece8e34af7ba11c786f1693f5ffc3791 (commit)
       via  2dd7c9bc3441c00ba26329d4d1f4f32775a06a75 (commit)
       via  6a79ad7664ec3cbfa98638e15de6ba24983a84b1 (commit)
       via  52a17e5c32fdeb585e6217da705b254b5cf13986 (commit)
       via  9af1c6db0f56854348ef0d3d11f36da16d41f5d0 (commit)
       via  169ff6efea9b0ea9795effc428de0bd578644a2e (commit)
       via  6b595a93c1eb380ef6120dbbcc0c6e6bb7092deb (commit)
       via  8940e42d0ab129317d4c505ed2a401c3f5f9b5f9 (commit)
       via  8762254c7e51fe6855f3bc1e401adc7f435c02d7 (commit)
       via  2f1835eb8c8d9b6419c2e2e63238a8242b84cf4d (commit)
       via  2d13513796e4a88130a7fc57bcb4f047f122e824 (commit)
       via  a77b5d2a977d0f89ebe454aca1dba6e8b698ec3e (commit)
       via  0959ae927649ad0ee2c237d4ef8b1eb41866561e (commit)
       via  a6d4eec3a5bef5ed4b388961d5a50309e24ed970 (commit)
       via  390cd90c8f0004136290e9e67d0e27f0ac00fe2c (commit)
       via  9a9202e7bdd2e20e6a4aa719515438271ef82c75 (commit)
       via  76d836570e22c8916a00c723d86eb3be3d706223 (commit)
       via  014a3a992612269344511181a6701bacc816c934 (commit)
       via  56f58860020151cdb720b865b9338d86320f73a6 (commit)
       via  956740aa6fe59940bd59786e096d4062288fa587 (commit)
       via  85276e120c192b6a874f51ddee9b59339a87753b (commit)
       via  fb1eb112672c30d7086881922036066b55436a01 (commit)
       via  0650423edf72a07c55ec1f9516f657d635c3a49a (commit)
       via  bfd3a6f13aa935950142a24bf331feb98f987bde (commit)
       via  36e889f2cf5497717bdffede0c2f82e7fee79275 (commit)
       via  68b8149d1fb26b2fe1138c99d971754b0a30378b (commit)
       via  bb8a4a9d73915bc35430904bb45318141bb21e22 (commit)
       via  df0d629f3726daf71beaa5ec07b284b865adc000 (commit)
       via  3aa147f8d20bc5124dca1f4746da678a55247b82 (commit)
       via  1e4868d251a4546c92ec275e37e9c5e11f30d1b8 (commit)
       via  8a90106beb6344b94d159efd997d07d27a27f9b4 (commit)
       via  fe0387f047b21b56d452eaf4f13a6b773c4dbe08 (commit)
       via  d1aa7d479697a8fcc5d8237271c473a1b831949b (commit)
       via  536c4dd2d69f9a35547c0ce77b47c4f0b03aa5ac (commit)
       via  4f10aa59730b44fc4328daca3e2e43693fc1b69f (commit)
       via  b39c390280d1f268e2550c731057aec550a3f086 (commit)
       via  918b5a7e057bd91289ec06b3ef8d95da43a50ede (commit)
       via  506b0b6435ee86d58b4f92b91f1f2b0c498da3fd (commit)
       via  c789d041f0e7946a3c07a5ed8d70e5cb462d1773 (commit)
       via  4b01e378d2a1a7e5e93573878fcdc05907e9a5bd (commit)
       via  60433b154dc345f8883b15d657e3f7d5c21fc6a1 (commit)
       via  74c0a7a1d34a75abec32cc46ab0b02b483160215 (commit)
       via  5e9aade51657a22dba2c65ffc1aab1be7c532e61 (commit)
       via  ad96c11182db093fe41a4f6177580e70271574ea (commit)
       via  86b1a4cb868ee646326bff8b5c3ba807fb0556be (commit)
       via  32ee9767088fcd395e1f1a22d781d33b076aa78b (commit)
       via  637901c24288740d51f28e2378c02d956dd7b17d (commit)
       via  c870043b27dff10010e45358d924cbdd688f6555 (commit)
       via  42c3eca0d5ccbe116d7b101bc9adaa3b39ca5da2 (commit)
       via  2deea285203e154173ad43ad61187cb73e8b25b3 (commit)
       via  547a6da58e4de2e87ac55c62001cfee8e806b323 (commit)
       via  3b7c668606c63d85eeb7f61920e8f40074d7829f (commit)
       via  41e409370b1c8c8572ead30d7f79bfd2dd6f4118 (commit)
       via  f8a09e8fb32e23deb59a62f1e110724bb39b0508 (commit)
       via  baf93360a869a55617e1b29f2d954320967f8f71 (commit)
       via  1fa735cc86cc4f05a6e53bf0ef17bd8562a94d00 (commit)
       via  a9188f7e10dffc9ad7c30b0b51a45d21b633417d (commit)
       via  3cd0f9e264b0ebb92d5fe8086ee2d146f3e3d02d (commit)
       via  96dd5719d4295654f7e45ac653e66192dc4ca3c5 (commit)
       via  0450a5bf90ea7ba58a44127821b15ab9d931a620 (commit)
       via  5cf25fd2254ded03c05d4119fa8389c88c05b0f5 (commit)
       via  50f248a06c5e381fe36bcab2842322f78a469bb7 (commit)
       via  69447de175a8bc82280e59b63b336f4fcb0092d2 (commit)
       via  568f818a0f2e2a9ffdb689df4cdc491a48e40ab4 (commit)
       via  f8425b73d7b35e0f31124799d785f5e46dcbf972 (commit)
       via  9ef39406d8072a1a102813fb4448af76e9020fcd (commit)
       via  f23691cffd39e5df81b7b075e61ed1def6cce9f6 (commit)
       via  4f9de0e995cbdebe8919bc703ea257149f02d5b1 (commit)
       via  23e4470c31a1800065830205241295344057ca01 (commit)
       via  97a9ae15b581be85bec260b3875343811f315fe6 (commit)
       via  71c862cd91969f238f4d63c8b1178621714d0cc4 (commit)
       via  c9dc6506e626611283756a0f426e23b8a456dc25 (commit)
       via  5925e2952c391aba48c49426a176677a9f623fc2 (commit)
       via  f28219d1a117bf02746679de5e9e25103fd83b29 (commit)
       via  10f86114debaff6ca4c8baac38e39db49615d027 (commit)
       via  075f9e2c2919207fdf28cf0a7c19df12f5a809d2 (commit)
       via  6fba3a22fecc8126fb2f8aa4c518dbf0bbfdef80 (commit)
       via  af4c1f7fc67173e21b50797fd9de7e68602a97ed (commit)
       via  9b7de7f491389609b3a07ed625e0d708c5e36a37 (commit)
       via  523fb6d72b08a77e9c423a4f2d15d699d576d701 (commit)
       via  87b6f2e863c6e117643ab6704e50167e849b69cc (commit)
       via  b60854ec46dc4b9243cff0a59a7e36ac6537d771 (commit)
       via  c94e3ff0642749a3353b603e873c74cc17d5f8ad (commit)
       via  5c51560d43981ec9a9df2d979130fe5d61b1bcd4 (commit)
       via  a50672b44b188b6c3a2f85fa74b754dac614f2a9 (commit)
       via  43f7d7e1b1384741a8819e23ef0f799c7211deb8 (commit)
       via  cd749ef8bd271b1de0212e25c67f87283ba7582b (commit)
       via  aece84f22de9aceb150a04b68dea18abcff968b2 (commit)
       via  76d95b9a2dcfff9df1865ffff74f0e9c32bce609 (commit)
       via  adf66e75c060e6462b9f8819944d0f8ff1ef2c1b (commit)
       via  c5615211d436efea992d94b798c7a843cbf076c7 (commit)
       via  0724649a8a7c04d015317d9dc2ae43ee87c1bd25 (commit)
       via  ee4f7f1209cc7668e7245d21e9bf2424d8c77244 (commit)
       via  83bef7d047def0711b0893c6b2a5096b195811ef (commit)
       via  1dfcd4c22c7627c1474ecf929fa24fb35b381eae (commit)
       via  bb3bdb3a62b3b895b9e0c013483a6356ecd7a3aa (commit)
       via  4a74b2839753aa248f1c60f3e2d1f2441c0ac891 (commit)
       via  9b752399c11b84c2f671e0dcc6554b65e9d4c1ae (commit)
       via  fb84edabbe9f358031117de2cf78613c704ac600 (commit)
       via  430ee62e0c85c40df250ac42a3c35f22ddc70031 (commit)
       via  8a090265b700669ac9e1296bc3d808e8851945e6 (commit)
       via  a971b87a9e71cea5ef785b58c8d4ac3f4e3ea22d (commit)
       via  69cb91a2eb2c3853663a61c2ed8f38e8fdde0964 (commit)
       via  a30d6130869239a6d6160c50908092e1d1424af5 (commit)
       via  5d16b9c1bf3476ce24a48bd2796111e7e27c2064 (commit)
       via  2e98ee0907474990e2929c892f5ead731d7ddb34 (commit)
       via  ec5d01278a6f38f76eb6edfa2e9bfb2fc8eb6fbe (commit)
       via  1544c2b66c84f5bc7a773aa1a4aa4589d766a6d5 (commit)
       via  bb77a2a8ae031d8113e779ab0ac00bdf68f24d51 (commit)
       via  8b795534bd849bc0d1d442bf1b291059d5266d5c (commit)
       via  68f33428c7736966caa98cd85b2ef15e71d5fad8 (commit)
       via  6a8ef6c424c52be861ed2a9806f917a64ec892a6 (commit)
       via  58f2deb94024f002e3c3df47f45454edc97f47e1 (commit)
       via  455d44d9618afdc1d1f4198ae9f64ccc56dee62f (commit)
       via  f54ef5f20fa4809847c89ce0c393111807ca31a2 (commit)
       via  399c7160d56866725d8931a2f816de3b6a995704 (commit)
       via  9e85192e6415fbaacf394330f6e61759190485ad (commit)
       via  10c6f3f71a4fe3e36e2a0476dc0077187371fafb (commit)
       via  b850d7fb08b97fff8ce5ec2cbff2256aa390e440 (commit)
       via  6033ce24038dfa467e7bf56b04dc6b45f6bff815 (commit)
       via  bc53052d38092d32f08fb794d7ea90f89367c229 (commit)
       via  1fa643bdd731ffa6bc746bce0be5fa0f117b48d2 (commit)
       via  4d984d0c05c8517aafa1aefcb73e46c63375ef51 (commit)
       via  a5cdf36c3f8e4bf0aadba1add1ca1f212a8189b0 (commit)
       via  ac56fed2f44f6847ad99fbf13c877cb52322087b (commit)
       via  b23294e4071543db4628253222c893931a16b91c (commit)
       via  97ffb912c164e94728e5d3f82d602bb086bf65a4 (commit)
       via  5b684bbfd761924360c08a32d657a33bc92b8f9c (commit)
       via  2fda203230b2bdeee61c23def0f4ac1eba807596 (commit)
       via  dd7f94a9e2bcab626b6c0d8eb498259ed132cc9b (commit)
       via  13b979b03d86f3ae43dc5fd539fa5d3f22f579a0 (commit)
       via  1afc7c453c1d5f7e761e46cdc69900305a149820 (commit)
       via  8738b83a446ef667bc162b04affc17dbba7e58a8 (commit)
       via  e440a2e11e78a562f97971c0dfe0cf3f694996ff (commit)
       via  91e1bab2e9a3f33151061554f2dcf05bcb728312 (commit)
       via  817383d88d820e7be5b5dd3d2da350d4a03a94de (commit)
       via  63f280cfefdd0c0281a25c4068481dab226d0c3e (commit)
       via  7373bb79d415ae1cc1336aea779e9c2a2ed028d4 (commit)
       via  32f4afd617944153ce17ea9b4cfe23fb29fcbc68 (commit)
       via  f0c080a484ad71ea3ecc38919178986e354501db (commit)
       via  0af3b06824825ee42ba0fe7414d774ace72292d0 (commit)
       via  23ffccd5d7c9a88d479f82043ff1b6efe938cc6a (commit)
       via  9801ec5f1af8f3f67461fa09e29213bea06b1c6a (commit)
       via  83edf3e43e86781872a07d8eb53084f59ad7384c (commit)
       via  f0d6e61977b68da48524e861646e2ad4bb91a214 (commit)
       via  00e378f17c39c52689601bc622b9cd78a0cdce12 (commit)
       via  d13dfbeb6c6ab5b20277439da5b95f1a7f2850eb (commit)
       via  f917044ec032ad3a3cdc6030f5c63274d7327c2e (commit)
       via  5656c22bea56773e33779d51fba912d2ae797134 (commit)
       via  9d9bd31bf9069f8e0ddf0cd49da49e96dbec8ea5 (commit)
       via  025590e7a4758e86e7942642971b92fc6bab7a8e (commit)
       via  bfddb6816f50f629d29e476327a921212fd63a2d (commit)
       via  1d4a16acd7e6c5bd664f2276d4d8e86efb36baaf (commit)
       via  509a2bb97c5ccb13c4c2f885f3961f2880aceb91 (commit)
       via  11bfbc516077d1cead94d0bc70ef24267b9014e7 (commit)
       via  8b5cb77118e6fbf99d33987341db7476913bada1 (commit)
       via  6283f2caaa42c7238bdc9c2e8bc1246207645019 (commit)
       via  257ea8f96f4bb56edacdeba37e5fc16bb6ac2bc3 (commit)
       via  c1527612b95cb7bc5bee7ebc34ab87013ab88b8a (commit)
       via  500fc020b2776392428426af0d5976c74ec8fd9b (commit)
       via  1516f673565ecba8ad0fc10500bb94bcd539e58b (commit)
       via  d4389a230b6aea5a0b2a98e255b14a59c8248b0b (commit)
       via  ae56b0f2f96cea7a77b0a19c0d16d94ad971fb3f (commit)
       via  6ec69f3e779997c34f5f446f2983f5fb7ddb62fb (commit)
       via  dedd32d323db406c966170565e7716dc7634e4ce (commit)
       via  3c5d7639624f6a82e75328e30dfd89e8ae728c55 (commit)
       via  10fe59bed9556a6bf61004e9da6fd8544737a48a (commit)
       via  05653fce788d239433a93e68b71c1d280f02161a (commit)
       via  52650f109dd12545db78fb4345d70dc83273b10b (commit)
       via  b8e65e697496f079ccb9bc4370397cf3b4c3d3c0 (commit)
       via  bb65cd4f68eb91574c539ec5f85e340b82864162 (commit)
       via  c5d38fd45abb037ff03dfb196c7fd0e2f59b1f28 (commit)
       via  93e1e8bec92a828ab343c6a4cc53f3759de557ba (commit)
       via  7fbd18a9dd0fb07aceffd2494de8fc9710a427ce (commit)
       via  d80058f64edde55a4543d79475bb2a5730c2ab98 (commit)
       via  46dab92a2ddb4af3706de15894acc54b0b2b8d7b (commit)
       via  c14b2eb8ddba17b6e349038671124e70a66e6723 (commit)
       via  1c3a70693203903ae86e9f9b251ac474064b4abd (commit)
       via  cc48e9a01a70dba899cb222c68a4b4e241249329 (commit)
       via  8958a04e6fa8bfec4d6ca50b17bf681da39eae62 (commit)
       via  ced2429dfa586f27567f4d7b36a2ca76d566c965 (commit)
       via  d5b9409e634a43a953a8128a376ddd90a0cb5a23 (commit)
       via  8fd6ce613a4c1b35e1c1435bdd99af96de1d6bdf (commit)
       via  ad53c34b6bf7fe0cc51f687ecc46253ea960a089 (commit)
       via  663fe5530fbfc612ddfdb2579f0d49211455009b (commit)
       via  0b68967096b77909c2b83e178f7b20396e1e4c1e (commit)
       via  6e56261eb7d417b488da2d3b051fb8284abb3fbd (commit)
       via  2b5d1dfe6be0ba586d4af54f4b5ccd478ff4db77 (commit)
       via  63b584bb15be2b8bbf07edf05f96e833e3c2f308 (commit)
       via  5cec86ec27a4292dcde1b45003ff74bd64c465d6 (commit)
       via  59bea8436267cbb6d6b1501af31b8948509b3bd4 (commit)
       via  d58976012eada94d55eb3ac89fd1601291167232 (commit)
       via  c386c027e7a5ea55a9e6375eaf736718c6dbaae0 (commit)
       via  1261d694f05bed1e466412b96da50d0062146470 (commit)
       via  9c6979562677a91063f47e11a099f06480b330bf (commit)
       via  72c60db12675d5b40e145921bef6684484b02635 (commit)
       via  c35bbad63e50b9975fb5753cdd60901020e2d81f (commit)
       via  7c807de6b87a57352fe408d27b32c217523a95cd (commit)
       via  22054523dce137c3eba443cfb5a197796c0dbfcf (commit)
       via  86383f0003a5dddea465a4338182d0abdadea429 (commit)
       via  cb6f8689349d3f383ac352a602bc6564c6d399c1 (commit)
       via  017092a028104a22f12aac7b143aaf848cc3adec (commit)
       via  d75653fb6bd99a9e3593b4d79d23a1df34536d02 (commit)
       via  46d29fe088714fb4dc2c7e3b5ba2c121ac9f951d (commit)
       via  92786aebf1b8aa17612ebaf5dd0ee8cd4abf9616 (commit)
       via  7c542406b192cd72c40778850d92771974d6466c (commit)
       via  e9a589feac531379e569bc39d803b16179002cfa (commit)
       via  ade5d43c5ceb915dd2210a735a21fd9bed531dd3 (commit)
       via  716ddc2a897eacd08aed7ff4bee165e418ff63cc (commit)
       via  c2139e8e5646a8558d70c1ca4ce2d755497de8e1 (commit)
       via  8dffa2300b633f5eaaef76627ef63705ab03d62f (commit)
       via  2e7fc37912b1dc0e242ec2406de4146002b23717 (commit)
       via  72ba2fa37580ffdfdb107ad639277b1710f84b9a (commit)
       via  a4b5c792c55ef90648a528d279beec32f86a9b22 (commit)
       via  700df9b27a0623336c1ad78414be9fd572fd2e56 (commit)
       via  1f38aa0995f7ffa82f670fe5d36046dd6b8f44ac (commit)
       via  bc2a05f0010f5dece89fda13fd525a1a7ca536a0 (commit)
       via  a873ea42caae61162e9d334442e521f7ebbf4935 (commit)
       via  fc61121640b828a3399d09f52eef8e415995c917 (commit)
       via  900a8d435d1b15b3b0453441624727d532b74f55 (commit)
       via  cda0849ebc6c3bc2cc6c7666e4e4e16093b2683b (commit)
       via  f0704f5abcec0317afd0dae29c096498206b1136 (commit)
       via  d0e73ab534831a6c57f21a472ef90afffa575e3a (commit)
       via  825484ee6ddb803259477c3e2a44671c55d955b2 (commit)
       via  bb0644175a1342711b411d1e60a8fdc274e8c227 (commit)
       via  199072b95aa716cf6362ff28aa5a35ae649af711 (commit)
       via  c29364f4b0e20b22f9c3b6fb79a28fc2d063a874 (commit)
       via  3207188287ccb712c49e9678d04e0e41eecfc8f0 (commit)
       via  16f1ba2558b103c0edb394b11caaafa9893022aa (commit)
       via  c6d58efa4b1ad5ff4a9e0f224b8a9789d8f82faf (commit)
       via  77afcad8f09b50977f4b88b68d66ebd61b7ffa82 (commit)
       via  30a4695b273613f8a62cf195a3764a923820f131 (commit)
       via  89e80bfe4fdeddd371e7409ea0ed0b53d26650a4 (commit)
       via  ac3b58b85149134f2dd3c9c48a3a697f3bdf121a (commit)
       via  752904f12c7dcd76712ca27a10a8fe2062945bbf (commit)
       via  b15ef6d854f8c39f8424c2ee524f1aca6bf2906c (commit)
       via  11a7842854c0be8c427a2dbf0a8fc3761cda6298 (commit)
       via  89f5df6fa7cca1aaec81e29b8777bab5b4068003 (commit)
       via  78338d431c6e4ae8e3ff94b0ba9caaae2a5626a9 (commit)
       via  a3f33356bbad2eb9d8b084a46533e9f0b9b940c9 (commit)
       via  88cded0b61e3d58e2e16e0be4ec5f2d65b87122b (commit)
       via  f2f8bb7b57a6251d78a4973ea97e1c201bf2c54b (commit)
       via  3ec638c770d58d0fcb94f1873d7b227d528fa1c7 (commit)
       via  ae91cff2597caba2f8f033f69c8bf6a3706da409 (commit)
       via  c2523d2e2bb84c38741ea88c0c67ff692fd82b1c (commit)
       via  aeb22cae07272212097e7cefcca0a60f06599dab (commit)
       via  f93d71651640e05500b59fcd8f33a4f2132313ff (commit)
       via  90770e45c7136535e93900189bc46ca0570bfae2 (commit)
       via  ec422edab59dd823aeaf3c4cdcf47e368c28382d (commit)
       via  d27140ab763a1bc5e831fe8416869ff6c875452f (commit)
       via  44674efc818baaad527c73d5a0e9f3d05b76d807 (commit)
       via  eeda7f64497fdf79d3ca1ccb6d34e6b0ad15991c (commit)
       via  1637364c9e8e6fc8d426d8a37fcba2e466546faf (commit)
       via  39971fff27f71b514308d10d7a2d8c3fb58c2420 (commit)
       via  e71d9728f52e969e07927c5b38fa062c6ef6d1eb (commit)
       via  52f2e26a25cdccf66a3271d40279fdd75d1750da (commit)
       via  4eedcf71eae8dd2b039771e8f7afae9e37b13496 (commit)
       via  7b157a3d8a7cfcb573134fe7ab30603cfa5d9d1b (commit)
       via  1a1cb92583267dea07fa8b4580bf79c8907a7f88 (commit)
       via  85e06ff41d0ed58582fc540886f3e9e52ac85ca4 (commit)
       via  db5e7f3d053ecedd985be518f2080f4061ed06e5 (commit)
       via  c9b0b89cc06531cb57f89b9f98d33d6e0c300957 (commit)
       via  056cbf7f816a6d01bc0ef3105eca43b4aeee9116 (commit)
       via  7326b8f63ebe55bdf662c6f7798cbeeb026b033a (commit)
       via  6dfd10f476e0b74c36f73bfe17a68ca309c4c5ac (commit)
       via  fa4023d6f73920765aa5fdbcdd6fd934782258cf (commit)
       via  9e49ad558eb9daaf4df13579211378d8ba01815e (commit)
       via  fc20da50a60bcd30923e0ffa07f4ca1ae0d2a110 (commit)
       via  02dc4a1e4ef195c4a003336839a2cd9639623d8c (commit)
       via  b92c399d97d1b0a1242489f4af0bdfb79906ee29 (commit)
       via  389e2fb812097073d710cd7bf19396112936b404 (commit)
       via  95311a220e7107ec8b3012d67d5efef57313a274 (commit)
       via  f8dae40fc8e40f747a4571a2500bba9f1a790fa5 (commit)
       via  aadf5e391063c502ac4f234503106ed784b2af15 (commit)
       via  c2055de162b154efb1aef0d2977f860a01ffdbbc (commit)
       via  813f9dacbd5a740fdc77f54afd2e13177f9e444f (commit)
       via  4445cdfad229607d380442118bcf9c5949cb15b8 (commit)
       via  4fa327a19f3da86df0fa7e63a66b5ee352de2c5d (commit)
       via  d237022f91997e11c73ba49438499e5431b00443 (commit)
       via  9e5488d399711ce744e764d40c64af777c3d3292 (commit)
       via  2032f2653e310708c9b7d3d75bfc11011c2bf9b2 (commit)
       via  16836f9e9ed451b2a6690ad22a40cd1fb2cb3b46 (commit)
       via  e91cdef2d434b36ae655755ec41cea7c44df171c (commit)
       via  0c202e403f72ccb1c7081197e83094498fa390b0 (commit)
       via  bfb3eaabe7f716ade5821b6bc1e176171600e2a8 (commit)
       via  7c71370a0f3b23fe699f378f24282987681d7b01 (commit)
       via  50268ab18489b3508cf2ef35069dc0bcb585fbd9 (commit)
       via  23676b6e9e8aad0ac2aa78d04e65f637b4551527 (commit)
       via  45cebf7f113c3ff3c1b029c591dbbbb879b992f8 (commit)
       via  98f2a3b6a3a068e4d9741eed8a8648d85c318207 (commit)
       via  7860817737158e5daa7596304dd9e35cb65ddcee (commit)
       via  c405d721c1a84bd2bdab2d56dd89e232cabe7955 (commit)
       via  1b3f5cee2e72b8eb3df4836c237255ac7ad57136 (commit)
       via  f391e64a82b8e6bf5862175d3ebd71ff8d4b08e8 (commit)
       via  79082f400e3d0c21b53d54bfb42954c2396110b9 (commit)
       via  033ced60ac734161686bd3da685f2d7b056e17c8 (commit)
       via  8f482ae663611ee2109395e4d24418e4c4f57160 (commit)
       via  dbebf4d848e72fe1b9bf117e05240b95d89fc93b (commit)
       via  1a14264a24dbbcd8ba875ad6b27e1ae6f52215fe (commit)
       via  ed246aa063f73c3b004b091222b96cc7b2c28d2b (commit)
       via  3e7ee606d775d5030345d7a92212e1aef1db7a6c (commit)
       via  26e355e2fd8e80670feaa39c008ac0daeb5c0769 (commit)
       via  393596d517e063e2489fa6eaf5282db5a5dbe7fb (commit)
       via  9dae7253753061b7d93bc1b4ab93bae1217d6f47 (commit)
       via  1a314a9f23b0acbd81254f387efb3f3ebc0c4e1b (commit)
       via  0740cbe875dab141b20a8a78d2d96a63d0dc5dcd (commit)
       via  27907616abbc5ac21daacc3d2bc42daeb0723cab (commit)
       via  ffbcac88d059ac3940e9c13f4d01cc814c6d7494 (commit)
       via  56be28948e57a1daa4f05e8180872c99c4d59360 (commit)
       via  fd35570a98197efd0170af55cc6e17694b1383ff (commit)
       via  8fe5c56595e4518a26599bcfa7822e1409bc1473 (commit)
       via  0c28f9975955fe09d0231a516d1dddffac034587 (commit)
       via  cbf8282d8fd4d47d177987336a9e1b4d7956a05b (commit)
       via  0d47fb80a6b7d581f4aba4383ff4a45c637f9076 (commit)
       via  37646f55acea675a5884dc5a0a900a64d6391185 (commit)
       via  22eed3a782ff9cf9f6264e9102d8f2e9caf53bdb (commit)
       via  c1124544392f49c447db52d2c78c0d44fb3a34d4 (commit)
       via  6663117d0af9e5ec9a3274ebd82735ce3cc80a78 (commit)
       via  24bcd5f04a2403786a025fba29950205aa28948d (commit)
       via  940e8235d7309105a989ce40fb3a6e8b62602d1e (commit)
       via  3955823823f6842943bfbdea38005adccc64cd88 (commit)
       via  26d712a9ac51d51ab9f04a7ba79995cf280930d3 (commit)
       via  7abb68ce1ea7cb1eae9dfc471191b58d4fafb825 (commit)
       via  10b90a19be6608c30226a26dc00bfffd632e8f94 (commit)
       via  a0a9d7f1adfde440c596fc2929d66695df54adb4 (commit)
       via  5f121efcb1d777a41bad2c614919f9002c1cc296 (commit)
       via  3228f9c08ba8d1ef68f92e3bd2bebb95412875d9 (commit)
       via  a5d9696c443310b81f8159346ef1a49569efbbcb (commit)
       via  06b5f6c62506351eaed64c6a7b2a297f2785f65f (commit)
       via  a1be2f88c9936abcb3964042cd0cbb343dc6246b (commit)
       via  82b095cb0497d77abf3d620dcfb2713e7d7579fe (commit)
       via  fc1ffc3e9988374676f073c6f7bed2aa5688929e (commit)
       via  3ac6a68c7161945b7b8f4a9f88c354b9684f52e4 (commit)
       via  46b364061aa0d93d4664f6da1897b7cd3018c745 (commit)
       via  7afd6b668b7fd784d9443969c52f7657f1e4b329 (commit)
       via  967ada8cfdccf54be10c98d1e7ab7beb2ea4a037 (commit)
       via  bf4d572118bd7b0607243b8f3133a82bb2a9aa36 (commit)
       via  f850bf6a91a061d432f87f7e5ca7bdb02f445129 (commit)
       via  1589de06498e122247003533bf0bffdc863154ef (commit)
       via  a064a172454c8a7106dc14a9335e4016635c7359 (commit)
       via  526d1815a99867f1470a3f6404a5aaf93066b640 (commit)
       via  de9679c73329cbfa070c18f970ae50d47789fab3 (commit)
       via  0c5598f9116caad2417986231ed4f4ec5a5afa48 (commit)
       via  7392444f3d4a4e75ac4a2bd0c187a9ae5c2b0f56 (commit)
       via  2a8286649912b7dac1545d7e12f3b1c9648d83f4 (commit)
       via  5ef46825593076f8025a921da79ce61aa4ec6a81 (commit)
       via  35e8f5801b7498078b9bfd8b2d65017dcb2bf465 (commit)
       via  f7ef03aa089a161b62f31db474c87c7a7e772972 (commit)
       via  fc525b0d3c3245454d6ecf5974eee57f31a717cd (commit)
       via  27c569b5476eb2f4f19d1801ac4be8c93ad1d898 (commit)
       via  de96496b5a1c0cd57180e2579cc77fc70f3ec3e5 (commit)
       via  72217950d3a6ff0fc50eeebab13d4c9e119e6ba6 (commit)
       via  30d13288e5bb506584a0bf012d7b2e579a6a2074 (commit)
       via  f80363c90a60a4496309a50d760ca05ac4b59e4f (commit)
       via  9417aabe4b5f64001bffe2806f6527a31e87a25e (commit)
       via  5d2dfd12cf779c410e041a1815e5e3edf0ea38d8 (commit)
       via  7ded0741d9d5a4c2859769e4abfbc197aed0e5e1 (commit)
       via  7744283c36803836f698c12710e8c0ec8fbd8e93 (commit)
       via  10e25fc5e90e9eaabedc2f3477ac1e8947c88c77 (commit)
       via  03d0005b250ebd7e632e5cd5cbb8e76fceb1bbee (commit)
       via  458dda1f15db3db674cf8846b3c08340378a29a8 (commit)
       via  654672008cb8c1293c7637718a84ac40a4476aa6 (commit)
       via  9e0b1a3a1f0ea9ca1b402aa60b8ddbe9ce0c9c10 (commit)
       via  bc3bbae6d28c79706b83b7e3f5457674b98d4a74 (commit)
       via  ff8ad222cd1ec26f0e29e409525e16d3b0f1b8c4 (commit)
       via  12f689eef4394e8c2cf8efdded06d5b398d6e0a7 (commit)
       via  00fb6705ffc937617e11c6da33b39bad7dda2ac3 (commit)
       via  089dc64cbb40fe270d44bed10cfb2ccfacff669a (commit)
       via  444a05c28df693a745809fef73ae583a78be7c8f (commit)
       via  00d7aad85a594c123d4f00dd7eb15357ed7f3495 (commit)
       via  5b86a0ac013173e9d00f2f1476fb3ee54463e930 (commit)
       via  310051c79de5c649847972cdc1ae565d81841ec5 (commit)
       via  97d7a524abc4993f231357ef22c637994d2cdcb9 (commit)
       via  799f8d7e13cc712f32cdd779770e4868ad17486b (commit)
       via  f3979b50a9b2aacb0497df770f09950b78878fcc (commit)
       via  1a21db8ea11b3f07b007fe0cb48ff08b1ce75ba0 (commit)
       via  1f4123677e509f4479b87c0a9c20abdc556890b1 (commit)
       via  9cb205d7535ce1ff811892580e3419c3f562d607 (commit)
       via  f8014d30e7023532dfdfce7469024f20af37a3d3 (commit)
       via  87acb96fc360aba0020581eeb4e66768a81e485b (commit)
       via  a04caf329fefccad0fc272474025f6d23a4deaa2 (commit)
       via  7b3b66d7a22a4f2b460f979f4f489b09464f6946 (commit)
       via  08f144777d4fc8168d27e71fe107718ba99223c9 (commit)
       via  bfd0877261883d1d6ef1d1757dad386332a8db37 (commit)
       via  f5aec9ebb4bf5d0e6f8c6974a485bc5cd2899fdd (commit)
       via  48bc784e089fabf5f3f5a4e4d4ff47ce97ece74b (commit)
       via  7f3817ab77ce85ab19c2c582eca0df84c36466dc (commit)
       via  e1abb39388a154b405583bd55eb4bb9c8cfa13fe (commit)
       via  4861194f39bf826f3405452adc172cf5c240715b (commit)
       via  6a9c89b3aef02310030ff436cd545eef77b8d1ee (commit)
       via  451a537caa2207bb5e0a8818326a5f164c0d559a (commit)
       via  d581a56e209dbf6e67fc8644e0d84fadd593133e (commit)
       via  858cddf86d870305b106148f15768856739b74d5 (commit)
       via  f9c308664833ccba957050ac8a27c5e8a1b44e83 (commit)
       via  f2b5b5bb17910c8a2b709fd62e214c96da3fdd2d (commit)
       via  a99e216a47259ca2c2837b1ea95c995c5e5a4968 (commit)
       via  80c4b1e43e67249996cea61cc761911ff9fecbde (commit)
       via  46c99ec2a3781d53138245182345c6c2ddd9a258 (commit)
       via  3f8202cd9e8cefb0cfea7a2245e941b0cf905d56 (commit)
       via  d988afc43acb7c1e2a0b4d1f1b6357230d483072 (commit)
       via  129ef463f9f7d58d3db3da0354b1af6337229131 (commit)
       via  da19f25bd59dc6c8111af147afc4431efd798634 (commit)
       via  13b125d3251dfeb28aa9834496c4bf71b3ba3974 (commit)
       via  dac0fb0b7c369255e0d07e47a11f6a0288019da1 (commit)
       via  e44c4141fdfa07bb3bd09f28e5f093d27f170dc8 (commit)
       via  ae28e2f085cf92bd2b813d97288ac91970c707d7 (commit)
       via  f1ce4f994523cde775210e06dd7e36c6715b352b (commit)
       via  af1e7e1c51d1ae60f52dd2d1a71ca33c90aa5b6e (commit)
       via  2e7841ff51107b0ccb65f19ea4c53d5a42cefb45 (commit)
       via  f0104bee8e95c87cae9089046a70144b63805f9f (commit)
       via  8703d9f5bfd8ded57f263fd4a1f70d121b656b03 (commit)
       via  18f1f5b56b14070fee0748b72b473507bfe99357 (commit)
       via  5a01071692db91a4ea7131e31c41b6426d184758 (commit)
       via  9a209ac252508bc9a5b1eaaaf256610aceb37736 (commit)
       via  231b2fa26139a38bb67b3777c80b72e2f9d6d904 (commit)
       via  efe9f952504a5a3114cada5f0caed315c4bc654d (commit)
       via  8fa5e567e76d4edb818d4cd88886918470d78ad1 (commit)
       via  62dd3aadd7ee9a8abbdd42caaa140105b1b1e8d9 (commit)
       via  209c278f1fdb315ebf6c83e164e518cc6737480e (commit)
       via  c2d7c7a9dd188e10bf30f84b3783de3e183af88a (commit)
       via  865e65a163145b0aee724210744955af96d618b8 (commit)
       via  9831e7675c2f393bd02167f435b202e818d4d50b (commit)
       via  ed03edc2e49c686d582abe0506f9422bfb795201 (commit)
       via  fdf3bd6203b35fc82bda1fd07cc91b76de3f9edd (commit)
       via  e1ecb807e39264ab6bdd4a7d3dc35c95d7c17442 (commit)
       via  7b36ea55ea542d5a7f293359a12c441e3e9ba0c6 (commit)
       via  d3af0346c87390b72f6f1708019c7cd055ae047d (commit)
       via  668470c9923364c6c43afbf94162b549c8baef9a (commit)
       via  f07e77e13ff86c76644660e2d574e663c9ffdeb8 (commit)
       via  ffe831452b4251dec3049ab08b125d1fade5fa21 (commit)
       via  7268720ad468b087dc723d4efaf38412603409cb (commit)
       via  f410d23185f5c81dbc111285ea0ba9daf5fc111d (commit)
       via  24309bdb2efca36375f3c833f72ebec3908d31fd (commit)
       via  f3cc05b96d8eb7ea5a7424c26e63222ff70fbd98 (commit)
       via  54831cc1a57b7e6237d2397d166b8e23494fe6bd (commit)
       via  ca2c93b9e578fd9cd565f934b8910d6c738d787b (commit)
       via  f31138ecc778db42b1aa7ce634425a1df663b0eb (commit)
       via  e94361e1e29d015e9cdfde47f7163d1dd7bb596a (commit)
       via  d3a6914e3b3f04b0f2ec2c27995cb7e3975f5d27 (commit)
       via  9dae2501f1ef21c12385e3abd53c04fdabbed3e9 (commit)
       via  5464ce6df678a6ce3022f4a30fd9553996cefb69 (commit)
       via  3dd404abad878fa7e760ba50ce84fc80b82ea159 (commit)
       via  b9ce122ff27b6d80e74e5b5fa580cd1574e816d7 (commit)
       via  bd40feb1eb9e267cc8ef2e620c0e93956394fd0b (commit)
       via  33160b1a5b2bc498f0dfb5c59d0ec0592cc37e8d (commit)
       via  3cf73dfdbdd33189e0f9f22e0e494962376f9b86 (commit)
       via  667b825d183f6b438b2329aef32686c20e55b7d3 (commit)
       via  d106e728fb0c59900c289055c97f424e4f5d3c75 (commit)
       via  aa089b80de557919d7159606e7ff8a1f7c68464a (commit)
       via  d1457b6648643eb177d29f4307b9ca88230fb72f (commit)
       via  e29cbda452096ff6b8ce415aa4f0e4c4da675019 (commit)
       via  0f65d335023a4f8a2874c45029c16430e4a4d8be (commit)
       via  1f34ffa0caae5e3a3ca843491987646afad35686 (commit)
       via  b8834cad073e6b8ffb8eb8b7d731c40048d847ec (commit)
       via  2f9adf04e4b3e16c046cb371a428a8a70d5de041 (commit)
       via  ff968712bab6c2635ef74723c6f52b0fdac4b424 (commit)
       via  fde8c46855350111e94f1da7afc6c440ab746d8b (commit)
       via  ab09fcf1da51451b666f962a418051581fb4e78e (commit)
       via  55a9ea2b33cbcd39ae44972b71922c9c87748d75 (commit)
       via  348efd5cbb2e7880671cbc75d01b92c4c9008d9e (commit)
       via  02c9a7e4b634e5c971ac86031799df6421d02164 (commit)
       via  424d1c580a68d8464411de755a07fcadcd882677 (commit)
       via  80c575923f40def2770b7ed2b95f458c605c6ece (commit)
       via  73e380deec5a5ddcb71401d657fce3ba96ad32e7 (commit)
       via  c3da2056ec5ef41699453022e3cb762c5f0115e8 (commit)
       via  15bbae5fd8fb966d69557c58d89730edeea0fab7 (commit)
       via  f9edee119cc8c298d7c114599688c417ec78fe60 (commit)
       via  07031464c4a718a71677b719d5a20657c2727f3a (commit)
       via  f6a29f7dd368acf3f053fc4e1330c7314fc3e41f (commit)
       via  5f58119fe5b313fe7b0cb9426ea82ea400e09482 (commit)
       via  cce3e66665b30b3d0bf44e892aa88dfb73e6c167 (commit)
       via  aa7aa664dcf8753c7d17b39094f6eb981a154756 (commit)
       via  39385f559c7529214e71171bcdcd2cdbbbb7485e (commit)
       via  8ea2cb2403d455fe899b91be414b88eda1b3eba6 (commit)
       via  9407ab573e492c8ab01c2694d3e6f31924bbb0f8 (commit)
       via  99c3fc19587431efda1ae6161453d84673b32071 (commit)
       via  f0b52b8c3133e3696db361d9d0e7d1fff0fab991 (commit)
       via  c7083386827d761d7276c2440812b00d026bf3e1 (commit)
       via  35f4b88c7c6a16664efef95d441389e3d2bc8c4c (commit)
       via  8bebce45d33babc22dea4bb10f661ea502d8bbdd (commit)
       via  3f835eb9478b30bb91593c2a0073b72e696076f2 (commit)
       via  91d3d3c6a23ffba755ac4b72d668fb247340fc24 (commit)
       via  fc1ac736d6c7b1e647890255d4217609f45dcb77 (commit)
       via  1cfac63fa4335b45b9c722316a45b2b187de78a0 (commit)
       via  277597de8548d6bcc65e7eff40b238415659eb17 (commit)
       via  919559573cf9484beeeb31aaaff844349972634d (commit)
       via  43e198c188367bfe747ea52ae74679ac8bbc41dc (commit)
       via  503d0358140fbf56bd83090f143272aeb770baa9 (commit)
       via  83023462f95f60ecfd3019abe896cca1d2aed771 (commit)
       via  44e44310d1871fe94728573fa162a454caba3d12 (commit)
       via  5ddde4e19dfb6a65d9b5b5cf11d5742e2b82e02b (commit)
       via  42e393af28340bb18cc4a9b47a08df2be870441e (commit)
       via  53d6dd3d52b36f65dcba8ff951f2febb995660ca (commit)
       via  d70e17171912c190b258848edb1ae627fe59cde4 (commit)
       via  fec33db90ebd998f17ed2d539d67abb448e09af2 (commit)
       via  932690c093692b1e9fca4dfa75c7cd55ea4e63b1 (commit)
       via  e8e8e40505465c65bcf434373ae89c8bbf650f96 (commit)
       via  89ed2af69d6d6adcaf64d4c576ee8ba41b27b8a5 (commit)
       via  8b0f54027ca5c836add755899d128467e9b67ebd (commit)
       via  760666c1070a8c524c6eaacd991ac15071552590 (commit)
       via  f900e61cf81524f432eea9d349523cba140b160f (commit)
       via  fac9c35f99299497cfaad907c84830e7c57c013b (commit)
       via  27f54a77a698c4994a209fd0b8fa89d5617a7bdd (commit)
       via  4b5ca12f2c996321e741da68aed934dc4a3cdd35 (commit)
       via  ac72076ef924c986a1488a93a5c87b08f34b2569 (commit)
       via  4c5854fc2d8569cdf27fc6af543ad4a25a6f7a0b (commit)
       via  a0d8698f6547a020ee0fba59704d2ebeb8c27763 (commit)
       via  de43e39487d8724c06883827e3eb2dbe6b42fc99 (commit)
       via  828b9a48fde3839d88848d5e05e24c38ef6cfb7d (commit)
       via  537ac20a92c70a4bebcb7662c7bbcb1daf745fb7 (commit)
       via  6dab835fbb981b0bb1bac68407fd29fa3a18a53a (commit)
       via  94d83b62c943837b2b3a0ca8cc83e6d41f8e8733 (commit)
       via  37bc80645358fc2e2eba465b451080b0d328c722 (commit)
       via  c5c04fcf90849d31ff4d0343dedec2c097823a7e (commit)
       via  96a36bf06dd9b4df39499c4e82303c05cfe753a8 (commit)
       via  77100924d9247a3b12ad812b2d3c66b63e3600a7 (commit)
       via  b0b8340d95bf77eb3abc1e89fbf87b146818ce7f (commit)
       via  72fcc6344f1ddfece4dd41790fc1add9c6d2c0f7 (commit)
       via  db26c00c5509d361b2681d23e326aca96fc23ea1 (commit)
       via  0be268bf5538dcf57f9534d864be1960dfab0f72 (commit)
       via  766774feaea925dd2fdffbfdc55ced66962564b8 (commit)
       via  5c0cf012a746228aa17524e5e153b833028f284b (commit)
       via  1820f4bdafc1aaf58c4166d266e71996672fd8d6 (commit)
       via  ca6e15f2f985d5ea1e907c05ae585152d385938e (commit)
       via  5c33042498763ce814c0539e0a96f73a06a76dfd (commit)
       via  7bdae8bfba862a67720d53dcffbf77f6b93ceeb4 (commit)
       via  a8ab1e2570ac2a2e772295cd0cc46b7e60398043 (commit)
       via  493166b0094b973f7ed6fa98ed66eb0ffebc1447 (commit)
       via  0819e79c4fdbd937e4b9516a1ff2ed8439cc8830 (commit)
       via  b00518cf7a9d82e92309c66462f7049e185342c5 (commit)
       via  733fa19bc160b3aecfa15e0475042388e853969d (commit)
       via  fe36b8af64195f10acead12d4a4f426cc8772a8c (commit)
       via  bbc0a56da59df8b7cd6f19f99cfaac9c3909779f (commit)
       via  5da0a7e1a1ea55554a56d08ca3d3e55825cfedaa (commit)
       via  94183eb7e617dbfead93b9342bc85ebb27d93903 (commit)
       via  0ba9a1bd3f2f0b278a86f6e244162b0efa7dd510 (commit)
       via  9014cb64fd9a1068e731d42fc0ffaf39518d1b84 (commit)
       via  51fd80647de9cb531181eb1eeefe9ad2c473f784 (commit)
       via  21a6ba41150a133d3207928a8b4c7b1d6c1e411f (commit)
       via  47a147ee284ba822f2a35e1ff173955407d71fc4 (commit)
       via  f4b37f193b9c9e594734476d21ac57de43dd4631 (commit)
       via  4687db00a8b3658ad87a824525bf1dc24f9fd1c7 (commit)
       via  97338168e8c7719d6460dc11ae489ecbb218b31d (commit)
       via  d0c9d5ed8eeafe316856ccb654d2297f0078cbb5 (commit)
       via  df65fc02fb6684d86271c89a21f297fd29b8539c (commit)
       via  10833f641a33d340c03d01bf25551cd1d0d1ef63 (commit)
       via  5ad756fad3f10863c5257726b119a7082cb84968 (commit)
       via  c6dd2c9552b79c0cf68b91cfa6aed3c399323850 (commit)
       via  a1cf12e1f69a9c1f062ca12e2981a45f9ea27d37 (commit)
       via  9741cb7638d4da777aa7dfa0eb7618b26795a657 (commit)
       via  ee1fe382d662998370e66d08bcebbc153fca7b5a (commit)
       via  50347d6ac061e735b2dd8874d00c663b9f6aeb59 (commit)
       via  64bfa26f99b91a84f9fa241a440b6d7d5a8847ae (commit)
       via  96be1f4ef31fdfa463e916177706bbe4437e4166 (commit)
       via  ea2b9e0fb1dfd433e2dd054272f4ab8a37378178 (commit)
       via  56c09d2fb23d652e48d5e9e5dcc6557c1a815a6b (commit)
       via  82404ad3e47010f892dfae8e3633a1a8f5de6630 (commit)
       via  629ff2b6e2ec7fbd1d1ccac8a7466462aa171d4f (commit)
       via  7b0e0726310c9b5f89af653ed82266a2f02eb357 (commit)
       via  e60c775835e45cc912660ec253521a9d7f07874c (commit)
       via  fd554799817d9676708d09aa0d71f44195f1d82e (commit)
       via  55dcf928eb6ce603c5e95a9a80856a4deb33d0c6 (commit)
       via  cfa4e7ec7540d1100649839a10968303189fe929 (commit)
       via  25939a627f15b7a21110767d47be0f50f32d3943 (commit)
       via  13bfcd5a93c47c9db8b644560a1bcc398facb136 (commit)
       via  ecd12bfb382da072595391d5bf11a893d39a0479 (commit)
       via  400f08450b26f38a7dafd1d458542b4d9a8cb19e (commit)
       via  907e05595fdcc4ef77ad627bc0f3732faa59de68 (commit)
       via  6b9298191a72c20e0e81298d06871181dd3b7826 (commit)
       via  7165f29aeaf6607bfaab90c4d5e9eca280b4a27d (commit)
       via  f98470e3a4add69858e50ded0c7e01393b314473 (commit)
       via  085c07b7431c7b96b30d29e3753dbd5fa71ff9ce (commit)
       via  636f8b5e5b4c8c42edb626a6bd7ef497477237d7 (commit)
       via  aa7748484fa23da36c843115c5624a090d08dbad (commit)
       via  1e2393c17829a14ce409091c35fa78b9373c57fb (commit)
       via  1f1a900dd7d2a95a248805cfbbdeed47c666c4b4 (commit)
       via  095a11226ea1b23609e62ad803ff6b65cb113405 (commit)
       via  4fb82727b1258f89aadbf8d320d9aea6ba74d92c (commit)
       via  cf67b1bff784ce7a2371a5d3e3839db96569d7ea (commit)
       via  40c670f8cbb4ea5485d4933fba658bb46720aa9d (commit)
       via  f0e276cff896bb40941357a27c0ff1cd772ba8b4 (commit)
       via  31ee07293420a6faae53ad71e3517a332cd45006 (commit)
       via  ffc72b92078a07d020456028b31fbbdd9e802c54 (commit)
       via  4530fcd820af41080d820159605880d33fd48476 (commit)
       via  f84be6cd636e0ccb8e146a6d5dbf0f665fea4263 (commit)
       via  9da49338043dedbf17c99ceed24c2934514d0157 (commit)
       via  97182d52dfff8ceca797a5c96122bf94731e79f0 (commit)
       via  e4683bfb3b34eb4b0e9eecc5136d6bca9ce39369 (commit)
       via  bd7cf6988e0b63537d21735acbb79179bfb5bd8f (commit)
       via  8e48434b9f5140b663c3ca7cb3439b430abf3aac (commit)
       via  bca75ecf9797df98a998eeb0b978cd2fe71ed2cb (commit)
       via  668fd97e53d6853345604a7c0472a9bcfd5d2b9b (commit)
       via  61facf426691cc896ec61fde1c4cb7d947adb07b (commit)
       via  fd3a77839cf747ce884cbd4e1cc212f22c4836a2 (commit)
       via  d7d7613e31b010bc764616b3ea1d75f0c8c90235 (commit)
       via  0d6bc14225d910150dc9949b35e587aafe9922c7 (commit)
       via  cbac8e4fa02cb359efca9eb84b7b5b06008d7f6d (commit)
       via  1d4bf0299304ca57a952932cd23db98bb2f35d3f (commit)
       via  81474df7858273024ae4e214dc339b0754c71048 (commit)
       via  2eb61efd1f050696a7835cfc5c7af96bbcb9708e (commit)
       via  f74e8c266f43d0c640ab8068d28a1b197164d548 (commit)
       via  049c780c598a7cbfc17e4bc8a322e180f5b5472f (commit)
       via  8990865c7f5f52c615c5d571cec50d49deda7322 (commit)
       via  bae320e2aac91839fd2c331e1ad719cb1b4de599 (commit)
       via  c6647bfd17539b9cca96e42b6871d16ef2fa728f (commit)
       via  741fe9d6a1833f358c32f91c5d7583c1c713110f (commit)
       via  5b20af988c319f389e29db0a47d552c5f68aed58 (commit)
       via  4e98f93775762de18b0dfc31080af5c443324c70 (commit)
       via  12c70251568a0c8b30215e5453c3ea6194c3503c (commit)
       via  bea8e5fa6038d5abd2ec1e12f9005c4a04abb79f (commit)
       via  032e01e7c13724d057b5744d7d79613449c2f24f (commit)
       via  12acf6ca7268a8804d20051347b960c07c18d981 (commit)
       via  87f61a144b8d25c90b847940ca03ced1f77b036c (commit)
       via  f009fa15a17d29e41e04eb950bafaea084d2c31d (commit)
       via  8c58cef875b931cf6655d3b7002ed0a7fe32fe35 (commit)
       via  88e2fbaf95da3783e1ba41d55dd2fbd8b792126f (commit)
       via  d26c42f5bfd212c18d53f439030fd830ecab2cf3 (commit)
       via  fdb8758e698e6df602b14ad7abe1152a2551e706 (commit)
       via  294e7cd5665975e72142409cdf18ada3b46d266c (commit)
       via  bb6fda8a9a4ca85d2b56ff0b0f1d43943495ed31 (commit)
       via  b24203fcb8222154f3d64768e4637d731b57c30c (commit)
       via  5088caa69e0a5f6822bbf6184c404eaf18783ed5 (commit)
       via  a03e0c478d0c298a7aea4aac8b2f9a1ffc25fd63 (commit)
       via  c4f6fb0b2d669e9f575f1f25a651d0b7982e7db1 (commit)
       via  d258fb4d0dcd04899dede7f17c8658251c9cd5e7 (commit)
       via  cac5e64c0005549839b4bcf5c62422d4b20eba4f (commit)
       via  a155f3f9a92d57c2fa18ef44780e85e16cb32d1f (commit)
       via  9ab5d9be8d5df7f5d894159d75f343913d9d8778 (commit)
       via  721b76cfbadb6a9466e6015c5e77bbb8f6491c3d (commit)
       via  38ab500b787a96788cf59c14fadfc4f5a42bd029 (commit)
       via  3c70480f3b01befe3fa8e7f0bdf5853949d55449 (commit)
       via  8bd730f5ad19d5f4f6cfe65c95db66768b33845f (commit)
       via  c17789fa1c3abafd70e07a5f350f6f16ebe1ed7e (commit)
       via  393a1f594d5f03a51448cdc465f92c599a93904c (commit)
       via  bda70613347c96d328c1d8899ae38057709e4151 (commit)
       via  344fb71cb8a2d8d02e4442c24c22e37ce3cff095 (commit)
       via  45b7b713a3aadec896ed1bd1bdef1a941b1abc1b (commit)
       via  0c8eee971172f74a896d9e8c499efd9805491fd9 (commit)
       via  bebeb4ff701caa353d82dc7c2c9cb4555aff101f (commit)
       via  ebfc13b452b970e5c676933701819a28b77ac8bf (commit)
       via  41596d2c434b9d3f0c7719d716f865f7b40fff9d (commit)
       via  5148eefe1ea6e215dcbf4ffaa642860bd8dab45f (commit)
       via  789963de23d46eba41cdd29c7b50100ec47e4361 (commit)
       via  7669bc3c89898c585a65547b246981ddcd0f49dc (commit)
       via  7c00227f00a83345035c4c0a6716b46864f2da8d (commit)
       via  5fb653029529d8cc30dbeb498f7f6d152d17ce17 (commit)
       via  e3a2a22451b3f2b7294da0e6d1f1f6e6d4a33368 (commit)
       via  67a8a8c9e652d0f1aa5a1c593177bd75bc4af284 (commit)
       via  ebdb9da78e4ab66a633145d668ef4f777120f9c2 (commit)
       via  3cbcaa139ca490b1b457f6a623f1a3680cae9a04 (commit)
       via  4b68cfe15dcb62930ddda8c43d5d52deaa4d6501 (commit)
       via  0206b1d6f979dab29c70ada10153578ce45b774a (commit)
       via  5f6ebc34832d85319bda184955a9e56120340927 (commit)
       via  e71383eed7e012c86c957949ba8d1979219e6b60 (commit)
       via  02c30fee2126241186df2d1e009ac8d9c2b96078 (commit)
       via  aae07390e2b84d8b1d41eb65d31f9621a22a17aa (commit)
       via  27beb7fc7efde5c26917357e6a53e61e4cd7e04a (commit)
       via  f85e77c43f896c649e139f7aafa43c9afda774a3 (commit)
       via  3e7a3bc9bd33fd7ad490278b910f934415f58a95 (commit)
       via  9460427c24078aecdce602dd4cbd59a6c49a781c (commit)
       via  25b68701c1c7541ef6233fae35145844911380ee (commit)
       via  2ff4764f8fb86842120a2b5de20df641e8821af7 (commit)
       via  5283ad11bdd87daf2e9ed6d4644bfb1d8c978b04 (commit)
       via  a08d17342d0affa3769875ad87dadbb1f4161a06 (commit)
       via  689a9b88f9870687cd821a77184b95e16aa41ca9 (commit)
       via  0c0323225948c33152357bf4202f17fc53aeccf4 (commit)
       via  78a5a5e665022c6625b18e2e99090f26e4edd2e9 (commit)
       via  c0efa5192956cfa7b53da54851409ec5cac07b8d (commit)
       via  22c4ffa398a4c4855f79c36e75fdf467cdd47184 (commit)
       via  a11bb148f7cdef7ec58ca79393938e7085f5b540 (commit)
       via  3adbbaee3b613725516a8855d8cd460db56ecf1a (commit)
       via  0807251154344f93f5aaf6838f62945056b24693 (commit)
       via  3671c9e99179b22b42acb61bfa751ab93714fdd2 (commit)
       via  7c5ce719ebb5b0247e479b3293acb4c56402fa57 (commit)
       via  b1dabb11333a715b0e23e91eecaf29933ea383a7 (commit)
       via  b20f27ff40985a1fea2973e5a3532d58e65ca65b (commit)
       via  40e76ebad2611516071f97a1c9f8e5bb2acf685f (commit)
       via  c8b6d81aa82d4bd4a23332d9796617e78c20ec7f (commit)
       via  a224392649ffb81dc1d67f41a01dd983b76d513b (commit)
       via  f20c2e0fd4e5bcf188b8fd6024ab146d707e933e (commit)
       via  a5cace128d1dcabd6cc90dda71a09dfa8ee8c6f6 (commit)
       via  7748d3098aa1d72aa62bfcca21148d9d5c9a4d25 (commit)
       via  4d7685c1d493897096d5adae74c71f99398faeff (commit)
       via  c091d4b08c23ba8c839e095d9ad3dbdbab5050f3 (commit)
       via  adca9f681cda79511c6974b47005316dc3889ebb (commit)
       via  b65d6cf0135785aa10857c107c3a094ce170bbf7 (commit)
       via  557cc460f24e00dc6ede087772a5800e39e4ea63 (commit)
       via  a84a82335c8a76885f1637be391dff0b1c25734e (commit)
       via  e595ba2105bcf81004c7255f38604df52bed779a (commit)
       via  9721b1b7c0599e0fd2c49c07c3c69ed0fd76b343 (commit)
       via  51baffab5fffa2b50f540ffd0053d957172dfcb0 (commit)
       via  269fe99a62371fb9540d886f7cc619450c5b5c8d (commit)
       via  8640293fabb0fd0fe92b814411577dcdb449100d (commit)
       via  939b936d1af9a5221922864ad579bf50157b957b (commit)
       via  dca7afb799477a34f704c04397a6afa1ee6b9973 (commit)
       via  3cb1caf0ef9fa7b3e96f2ff1d878357bef3a60d3 (commit)
       via  32c28e4f64815b8c3322a6d52135b248c8b81efa (commit)
       via  f745d076d38487dcc1041a4031c8c05c1e4fb5b5 (commit)
       via  08ce8a4752e2be1990901cff586b3270bd78fc2b (commit)
       via  af0946c101ed6507a2df584a9772bedfec32c8b2 (commit)
       via  8d999676f7f5adf4e8a0b3ae1c2f52a68aa1a65c (commit)
       via  5f2ec4b202492c7b06a59606dbc5d5eb366be533 (commit)
       via  d5643a08e9da1f3df2ef7eeb6eb9a0afbdca36a1 (commit)
       via  a38409ee4cff1c1964cdb0a56bb1f51566e6edc5 (commit)
       via  5975ea793a5d1367ff89e8c69099b8eac69d273d (commit)
       via  11bd19c0071eb0013bedcfc149199a2f1d4063db (commit)
       via  2b16380a0e22cc455f698e59cd94bfd899c989d0 (commit)
       via  237007230013219f7281241af4a21a911f27f2a4 (commit)
       via  e9a092179833d2e4f63734c72970b4c98a4d2e52 (commit)
       via  3b4833b8efbc8463a2e68e0923b7b49a5b0ad4b8 (commit)
       via  3b75f61c6487f5076ae85b8fa66b4bb4b39ec4ab (commit)
       via  1ae8a900ca38fa494bcdfbe0c33c0fda527820eb (commit)
       via  227b5a2d4b0fea7b8300120fd44359a30b06e52c (commit)
       via  9c8f8b651d5504d183fb6100ff2efbfe29270888 (commit)
       via  4b6e9a8e49bb0f63eed65fd84c0aa28b394482cd (commit)
       via  2bc8e572016c79677f40c9aad63706293e11e294 (commit)
       via  d04cca005c049d52f802f676fba7868ba89e9399 (commit)
       via  5ef601e5eb793e5807d8171b7a3e0d6cc327a371 (commit)
       via  f78f92acfe2710f9f3ff11f9acea8c240f6cc5e6 (commit)
       via  4323c1321a1f498541b36169b1a34ea42824c397 (commit)
       via  a48f884f705de2d08250e00400ae20cd8c677033 (commit)
       via  3984738646eaa91c9d03b28f8a535d6eed79c0be (commit)
       via  de0bf36493ada3d815d4ee03ddb90e9949d4316b (commit)
       via  9aa11fdf69199f65dac0e52cf11ff85768ebd4a9 (commit)
       via  4fd9a9d6de6c37d368010f1485adf87a8f1523ca (commit)
       via  1d37a8171ca712ef11c12bde3b1fa9837c602ec2 (commit)
       via  a915575158485debaa0d417d5566c46a0dd77004 (commit)
       via  29040344105988cb9674c0f450ef9e739e9ece2a (commit)
       via  899fc0ddde8307e7af218b37a21404e4285da7e6 (commit)
       via  d078d2efe8c58adb6f1ed93c06797588ce361bd5 (commit)
       via  5e3759d122aac95fd3a99898e37f64d76e4eeee8 (commit)
       via  0ed467ac0c2b8854445662650b3066aa1be236f5 (commit)
       via  27ff8f4e73dd9f4579db965a03416b4cb001970a (commit)
       via  a8e8a3161164ec469d65d7489d2f71fdc288a131 (commit)
       via  6d1d33319ced87c9741983302cf42a4841d688de (commit)
       via  237f720e6c116b0e07bd20fb90ce19680ad36d3c (commit)
       via  206d79ac514823f1c8f33489b740439df79189b6 (commit)
       via  29ba7765d90eda0b3d0f45f7a970272f0ef2ab2f (commit)
       via  5b2b5abf4f630c28dc5f018ecced3894ae66f491 (commit)
       via  9c4827e433e675292892bc82743d885b53574c9a (commit)
       via  51479feb20faf883f86a30e4aeb2b69858a28661 (commit)
       via  cfd4297745a5271d4290d118bf40e20c4f963d1c (commit)
       via  41924a6feb47a5853c0b024a6da3716fd14db9d8 (commit)
       via  2520bebfc1163a9be5a0258cf9eeda3fe409558b (commit)
       via  cfd50746ee5e44d29f93423345bbe9961c792e4d (commit)
       via  ea2bcee0b19bbc7e6c79b5de8ba7b76528ada90f (commit)
       via  fb6a4f4eb16980aaf483207fd4f625f4d5116f86 (commit)
       via  6add49530e248c4396de159daf482ca6d13d0102 (commit)
       via  f8e300a458ac18c84013ebd067ee4663f4ce8b9c (commit)
       via  2a758612bd949ed5884e115e3d7446cf0a0a096f (commit)
       via  4d66ed585116556dc2eadc0b8340972124400e56 (commit)
       via  b01a7fce838329fa751dda34eaa5c49b2985f065 (commit)
       via  b76a027d4ff46383a31c5ba26f5a27cf10ed2517 (commit)
       via  cfeb524646309ff10fddf4777ec6d16bd74deaf1 (commit)
       via  4f96f49d4eb537c199118ab41f477c31d12b8fc2 (commit)
       via  9f04bdf2b0d4b29228922ec74263b5c3c0e44f1a (commit)
       via  ea80a6cb1f681d2c1ac2646d67127daf11fa350f (commit)
       via  e0c029aaf60ce1283e51997e91e12264a83aadfc (commit)
       via  5981c9efcc6c4cf7851767101a703555f5492340 (commit)
       via  076ca26cfe9e8594204e6bdccfda4b5d77d6ac7c (commit)
       via  fb914640ad656b146f732ab33063575e2e47e37c (commit)
       via  5ce12a05658ce03bf6414c15f20c28e125897dc2 (commit)
       via  ac77482e871ee752ade1c56bff94915f6c0a219b (commit)
       via  5cd6b460ff763615d1b7ce38f52b7d6fc9e20867 (commit)
       via  9a3db7e331098292d5c2e724127c63f5583e5c74 (commit)
       via  91805627c9b845cfb47d2d8af9535b2929f093f5 (commit)
       via  783cde79667fbc91213733b0e85e596fc8173cea (commit)
       via  c28096636abe2133f9e4dbded44289a275d16799 (commit)
       via  3ad4c9db207da30266613ebaebe27448fddbf51d (commit)
       via  61c3601e509afbd2f120b728e64accbf19ee0518 (commit)
       via  50b16891c4e557d80fd4bfd858660e7331be2d3e (commit)
       via  e6816715b7563250ce1ce1b0f65d470edcc4130c (commit)
       via  374e5937cde797ff36447c38f38ab77c379c19d8 (commit)
       via  56a0f995b8a6f1d439a12a8c106477024a606886 (commit)
       via  41ce496691c7d2a12cdd9db7ba293f0f7783d88d (commit)
       via  7837768c134a9bb67d6cf53eb95c77feaf826026 (commit)
       via  fdd62e9699b181a140292689fcd88a559bc26211 (commit)
       via  0d07ce19496ffbc20a5be2548476a07033acb6d7 (commit)
       via  ff7b41c4dea7eb6108bfc88d0af25505c037d8ee (commit)
       via  b11aaadb68802dc4fd5591923600b1b414567620 (commit)
       via  1c2f4919abe99d07540b7380ad16d475d62aa50b (commit)
       via  7ce01743c1a2a51c9e212bc612024862c4d53559 (commit)
       via  231d276430bb4fd0d0e6fd64a73c8a6524de69eb (commit)
       via  44872096fbf1d7541f34f5b9d5a22029cfd65e38 (commit)
       via  1d9a95e31028d18c66be8db3ab728aebce54aaf9 (commit)
       via  90d6829f8a6dcb9d4851ad587d75680de6815041 (commit)
       via  5107f6fd0acc7d8e5a69bd838f44f74f0a094290 (commit)
       via  fc90586a4255db717e344eaf7d7f7b2d7b89b571 (commit)
       via  a3d7534c86e710bb9ce51f16527772925c816c63 (commit)
       via  88f546dfd9ac579f829556e2d2cce0e20e8aed4e (commit)
       via  ad244f72525d3cad5238d65dee16a4562cae533d (commit)
       via  5f2832a5dc02e6d240c398e3fada4c92ae99d4ea (commit)
       via  353481daa2497f52c8eec6d760981f17a5f528ca (commit)
       via  931aa4e8bd83e515b992d3df726c5804d941de64 (commit)
       via  43c766a14a5eeed80e57bae9fde21eb2b542c209 (commit)
       via  5a22c0225abe2da11e844888475cbd9c40c6c47c (commit)
       via  becee4c164d6d2c3a65b9af0ac0457a1c5827319 (commit)
       via  9cf2d053cd255ee8c96bb25338b229e63d2d5182 (commit)
       via  76f23f0b4671240ed10507081619bc803e17c890 (commit)
       via  fddcee6325afe78d5b4598b22b3ebd1338082cb3 (commit)
       via  1a657b0413190fd3888ade97262903fef4e247cb (commit)
       via  65130fa021bd36a1a885876cca857cb90b92ad39 (commit)
       via  cf1da4309c721f86f50d90bdbb43a5e04c60e9d4 (commit)
       via  a9595976370251a445919a235901c9058bc683ff (commit)
       via  86f3a2ea0984e0a28fab2228ff7bd4f97543d098 (commit)
       via  8ce73c6c50ef36b413a40640c04180a614cc2f68 (commit)
       via  04ea250aebe619d7ec25426be9d395f1dd635c90 (commit)
       via  4ad330d5226901aed18656c49c70a3fc7a62826c (commit)
       via  7159060450e4d5cd3d71e6a5c7837dcd648a6220 (commit)
       via  d9b7fd59b026fbad11263e8a018d654325ede0e4 (commit)
       via  99f8dcab0c693424c65dce820a2eaed343c5f67e (commit)
       via  03e84a22a85754958de931bda9806eef4c02ae61 (commit)
       via  65541baf4b82b89a139744244f27a8c9d0b37701 (commit)
       via  f82dd192ee4cc16271ee91b79ffeecc5284ed0a3 (commit)
       via  ae8e5b48e7206993d22f06953b0dce5bb70decc0 (commit)
       via  89d40419d5c38364e7e88c873c1f83f270357756 (commit)
       via  3694160ad91cc4aac5a47f7a2d920e37432db145 (commit)
       via  6677eea3b1d2c352fda6d8de5f8a41e8a313156a (commit)
       via  43cfa69945c121b6929512a2ea607b2c3bfe0a74 (commit)
       via  e6cb98e53a25af5fba2dc579ff6a51653183eb70 (commit)
       via  affed02ef67b495e8785a56545d15eff96d7a749 (commit)
       via  bc081cf0cc41ad8da24cc60c27ab7c7931d60c55 (commit)
       via  0cfc2f19eff04f4d48ba065563238ae18f2e3f5b (commit)
       via  c52fa95b95b9cba472c7a4887e5134bcff802899 (commit)
       via  1abf69231218446635cfc94041e7b0e61d73aeb1 (commit)
       via  4b49a8debce4c8f8b807b09f1800539028075c6f (commit)
       via  a32f4dd3cfd43022ab3224366e026664b238429e (commit)
       via  5afa115f2ad150563fdf8ba978e5f165d75eba4b (commit)
       via  ab6e82910af87ca4c4572d973fb657c4004b443b (commit)
       via  87822aa751846365040cf9c19f6bed3515c27393 (commit)
       via  11e756d695c236b31c3d1a5f9bd34de9b8ec0d48 (commit)
       via  5e59c17e5c547b7a2cea8c40738bd7a3ca94dfad (commit)
       via  1bb68402a2e37f39118eaaaa039ac69e03ba66f2 (commit)
       via  704b739ad8b5441e4c84215044a77e74e54cf425 (commit)
       via  ffd48a79ee34dc90c0f6f16564c3a0de8b53d3d2 (commit)
       via  8995491f59e7b6cee79b4249424e886f54f6b94d (commit)
       via  f267d1151cafe64fe7129e2a6a635d476b6481cc (commit)
       via  25eb0060d60a46a6122475b32de71ae8511a75c5 (commit)
       via  5121499816db70bf7bd380f604c22311be8fd3de (commit)
       via  b4a4186556f6d33be40ef7358bcd71c83a8092f2 (commit)
       via  360436b656fc2d939175ae740ecee98d44fadaec (commit)
       via  c298e660bd28140125f2ac6b47dff6d7c01e82ae (commit)
       via  5842aa1ffdedd192d2616a6593bc8d8464dde3cd (commit)
       via  27b19eb9f61dec1c60d9c6abcf1fb2e12541f62a (commit)
       via  8df4d1015106dd706b05dbf68f01ea9266af1653 (commit)
       via  ef28e79dc5b1442c0fd66de1dbe7eae6aab5bdf6 (commit)
       via  b35c627b92c0585f4fa3a1d92385a908f0e0cd5b (commit)
       via  d9bdf2a02f2966720a573cfa933edb112bf6fe64 (commit)
       via  55288bb0b4468b66ecd07e5bd2440d37be7b3c59 (commit)
       via  5dd5c5854a8081b9266ede8c29966151885d9d1e (commit)
       via  bdc7bdb0d3e02d04477906dbda8995bc5789ce22 (commit)
       via  c97698e762b1ea8d7133f04ae822225676a6f135 (commit)
      from  38995d7cbb0c3143eb1fea0215863321349c7bbe (commit)

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=v3-5-stable


- Log -----------------------------------------------------------------
commit 69d345ca71d127467fda768dc364a85333811397
Merge: 0d241b0b312503ea5871bd5068c3bf0c657938ac 56f58860020151cdb720b865b9338d86320f73a6
Author: Karolin Seeger <kseeger at samba.org>
Date:   Wed Sep 30 14:36:06 2009 +0200

    Merge commit 'origin/v3-5-test' into v3-5-test
    
    Re-sync with current master branch as requested on samba-technical.

commit 56f58860020151cdb720b865b9338d86320f73a6
Author: Jeff Layton <jlayton at redhat.com>
Date:   Fri Sep 25 06:47:39 2009 -0400

    mount.cifs: print output to stderr
    
    When a mount fails, mount.cifs often prints an error message. In most
    cases, this error goes to stdout instead of stderr like it should. Fix
    it to print errors to stderr instead.
    
    Reported-by: Jan Engelhardt <jengelh at gmx.de>
    Signed-off-by: Jeff Layton <jlayton at redhat.com>

commit 50268ab18489b3508cf2ef35069dc0bcb585fbd9
Author: Bo Yang <boyang at samba.org>
Date:   Wed Sep 16 23:54:46 2009 +0800

    s3: Don't overwrite password in pam_winbind, subsequent pam modules might use the old password and new password.
    
    Signed-off-by: Bo Yang <boyang at samba.org>

commit dbebf4d848e72fe1b9bf117e05240b95d89fc93b
Author: Günther Deschner <gd at samba.org>
Date:   Wed Sep 16 07:53:26 2009 +0200

    s3-schannel: add dump_NL_AUTH_SIGNATURE.
    
    Guenther
    (cherry picked from commit c5c04fcf90849d31ff4d0343dedec2c097823a7e)

commit 1a14264a24dbbcd8ba875ad6b27e1ae6f52215fe
Author: Günther Deschner <gd at samba.org>
Date:   Wed Sep 16 03:23:05 2009 +0200

    schannel: remove last traces of gensec.
    
    Guenther
    (cherry picked from commit 5b86a0ac013173e9d00f2f1476fb3ee54463e930)

commit ed246aa063f73c3b004b091222b96cc7b2c28d2b
Author: Günther Deschner <gd at samba.org>
Date:   Wed Sep 16 02:09:06 2009 +0200

    lib/crypto: link in AES crypto for s4 as well.
    
    Guenther
    (cherry picked from commit 310051c79de5c649847972cdc1ae565d81841ec5)

commit 3e7ee606d775d5030345d7a92212e1aef1db7a6c
Author: Günther Deschner <gd at samba.org>
Date:   Wed Sep 16 00:52:33 2009 +0200

    s3-schannel: remove unused schannel_decode/schannel_encode.
    
    Guenther
    (cherry picked from commit 97d7a524abc4993f231357ef22c637994d2cdcb9)

commit 26e355e2fd8e80670feaa39c008ac0daeb5c0769
Author: Günther Deschner <gd at samba.org>
Date:   Wed Sep 16 00:26:17 2009 +0200

    schannel: fully share schannel sign/seal between s3 and 4.
    
    Guenther
    (cherry picked from commit 799f8d7e13cc712f32cdd779770e4868ad17486b)

commit 393596d517e063e2489fa6eaf5282db5a5dbe7fb
Author: Günther Deschner <gd at samba.org>
Date:   Tue Sep 15 18:29:10 2009 +0200

    schannel: move schannel_sign to main directory.
    
    Guenther
    (cherry picked from commit f3979b50a9b2aacb0497df770f09950b78878fcc)

commit 9dae7253753061b7d93bc1b4ab93bae1217d6f47
Author: Günther Deschner <gd at samba.org>
Date:   Wed Sep 16 01:07:26 2009 +0200

    s4-schannel: try to fix the build.
    
    Guenther
    (cherry picked from commit 1a21db8ea11b3f07b007fe0cb48ff08b1ce75ba0)

commit 1a314a9f23b0acbd81254f387efb3f3ebc0c4e1b
Author: Günther Deschner <gd at samba.org>
Date:   Sun Sep 13 18:42:45 2009 +0200

    s4-schannel: first step of decoupling schannel from gensec.
    
    Guenther
    (cherry picked from commit 1f4123677e509f4479b87c0a9c20abdc556890b1)

commit 0740cbe875dab141b20a8a78d2d96a63d0dc5dcd
Author: Günther Deschner <gd at samba.org>
Date:   Sun Sep 13 15:21:20 2009 +0200

    s4-schannel: strip trailing whitespace.
    
    Guenther
    (cherry picked from commit 9cb205d7535ce1ff811892580e3419c3f562d607)

commit 27907616abbc5ac21daacc3d2bc42daeb0723cab
Author: Günther Deschner <gd at samba.org>
Date:   Tue Sep 15 22:13:12 2009 +0200

    s3-schannel: fix blob length when pulling off a NL_AUTH_SIGNATURE in
    cli_pipe_verify_schannel().
    
    Guenther
    (cherry picked from commit f8014d30e7023532dfdfce7469024f20af37a3d3)

commit ffbcac88d059ac3940e9c13f4d01cc814c6d7494
Author: Günther Deschner <gd at samba.org>
Date:   Tue Sep 15 23:52:20 2009 +0200

    lib/crypto: add aes encryption routines to main cryto lib.
    
    Guenther
    (cherry picked from commit 87acb96fc360aba0020581eeb4e66768a81e485b)

commit 56be28948e57a1daa4f05e8180872c99c4d59360
Author: Günther Deschner <gd at samba.org>
Date:   Tue Sep 15 19:32:39 2009 +0200

    s3-dcerpc: really fix remaining old auth level constants. sorry...
    
    Guenther
    (cherry picked from commit 231b2fa26139a38bb67b3777c80b72e2f9d6d904)

commit fd35570a98197efd0170af55cc6e17694b1383ff
Author: Günther Deschner <gd at samba.org>
Date:   Tue Sep 15 18:30:01 2009 +0200

    s3-dcerpc: fix remaining old auth level constants.
    
    Guenther
    (cherry picked from commit c2d7c7a9dd188e10bf30f84b3783de3e183af88a)

commit 8fe5c56595e4518a26599bcfa7822e1409bc1473
Author: Günther Deschner <gd at samba.org>
Date:   Tue Sep 15 00:26:31 2009 +0200

    ntlmssp: pretty print a VERSION structure.
    
    Guenther
    (cherry picked from commit 9831e7675c2f393bd02167f435b202e818d4d50b)

commit 0c28f9975955fe09d0231a516d1dddffac034587
Author: Günther Deschner <gd at samba.org>
Date:   Mon Sep 14 23:25:33 2009 +0200

    ntlmssp: better document to what structures we are reffering to.
    
    Guenther
    (cherry picked from commit ed03edc2e49c686d582abe0506f9422bfb795201)

commit cbf8282d8fd4d47d177987336a9e1b4d7956a05b
Author: Günther Deschner <gd at samba.org>
Date:   Tue Sep 15 08:21:00 2009 +0200

    s3-dcerpc: remove unsed auth type defines as seen on the wire.
    
    Guenther
    (cherry picked from commit fdf3bd6203b35fc82bda1fd07cc91b76de3f9edd)

commit 0d47fb80a6b7d581f4aba4383ff4a45c637f9076
Author: Günther Deschner <gd at samba.org>
Date:   Tue Sep 15 06:37:10 2009 +0200

    s3-dcerpc: remove more unused structs.
    
    Guenther
    (cherry picked from commit e1ecb807e39264ab6bdd4a7d3dc35c95d7c17442)

commit 37646f55acea675a5884dc5a0a900a64d6391185
Author: Günther Deschner <gd at samba.org>
Date:   Tue Sep 15 06:36:44 2009 +0200

    s3-dcerpc: remove duplicate RPC_AUTH_LEVEL flags.
    
    Guenther
    (cherry picked from commit 7b36ea55ea542d5a7f293359a12c441e3e9ba0c6)

commit 22eed3a782ff9cf9f6264e9102d8f2e9caf53bdb
Author: Günther Deschner <gd at samba.org>
Date:   Mon Sep 14 20:39:54 2009 +0200

    s3-dcerpc: use dcerpc_AuthLevel and remove duplicate set of flags.
    
    Guenther
    (cherry picked from commit d3af0346c87390b72f6f1708019c7cd055ae047d)

commit c1124544392f49c447db52d2c78c0d44fb3a34d4
Author: Günther Deschner <gd at samba.org>
Date:   Mon Sep 14 06:47:37 2009 +0200

    schannel: remove unused schannel structs.
    
    Guenther
    (cherry picked from commit b8834cad073e6b8ffb8eb8b7d731c40048d847ec)

commit 6663117d0af9e5ec9a3274ebd82735ce3cc80a78
Author: Günther Deschner <gd at samba.org>
Date:   Sun Sep 13 00:28:49 2009 +0200

    s3-rpc_client: add rpccli_lsa_lookup_sids3 wrapper.
    
    Guenther
    (cherry picked from commit 2f9adf04e4b3e16c046cb371a428a8a70d5de041)

commit 24bcd5f04a2403786a025fba29950205aa28948d
Author: Günther Deschner <gd at samba.org>
Date:   Fri Sep 11 19:35:14 2009 +0200

    s3-rpc_client: add rpccli_lsa_lookup_names4 wrapper.
    
    Guenther
    (cherry picked from commit ff968712bab6c2635ef74723c6f52b0fdac4b424)

commit 940e8235d7309105a989ce40fb3a6e8b62602d1e
Author: Günther Deschner <gd at samba.org>
Date:   Sun Sep 13 21:30:10 2009 +0200

    s3-samr: Fix Coverity #934 UNINIT.
    
    Guenther
    (cherry picked from commit c3da2056ec5ef41699453022e3cb762c5f0115e8)

commit 3955823823f6842943bfbdea38005adccc64cd88
Author: Günther Deschner <gd at samba.org>
Date:   Sun Sep 13 21:28:23 2009 +0200

    s3-netlogon: Fix Coverity #945 UNINIT.
    
    Guenther
    (cherry picked from commit 15bbae5fd8fb966d69557c58d89730edeea0fab7)

commit 26d712a9ac51d51ab9f04a7ba79995cf280930d3
Author: Günther Deschner <gd at samba.org>
Date:   Sun Sep 13 18:38:34 2009 +0200

    s3-nterr: print a NT_STATUS_RPC_PROTSEQ_NOT_SUPPORTED.
    
    Guenther
    (cherry picked from commit f9edee119cc8c298d7c114599688c417ec78fe60)

commit 7abb68ce1ea7cb1eae9dfc471191b58d4fafb825
Author: Günther Deschner <gd at samba.org>
Date:   Sun Sep 13 21:17:59 2009 +0200

    s3-schannel: fix Coverity #950 OVERRUN_STATIC.
    
    Guenther
    (cherry picked from commit 07031464c4a718a71677b719d5a20657c2727f3a)

commit 10b90a19be6608c30226a26dc00bfffd632e8f94
Author: Günther Deschner <gd at samba.org>
Date:   Sun Sep 13 01:35:06 2009 +0200

    s4-schannel: use NL_AUTH_MESSAGE for schannel.
    
    Guenther
    (cherry picked from commit 8b0f54027ca5c836add755899d128467e9b67ebd)

commit a0a9d7f1adfde440c596fc2929d66695df54adb4
Author: Günther Deschner <gd at samba.org>
Date:   Sun Sep 13 00:37:37 2009 +0200

    s4-schannel: strip trailing whitespace.
    
    Guenther
    (cherry picked from commit 760666c1070a8c524c6eaacd991ac15071552590)

commit 5f121efcb1d777a41bad2c614919f9002c1cc296
Author: Günther Deschner <gd at samba.org>
Date:   Sat Sep 12 23:25:00 2009 +0200

    s3-schannel: fix api_pipe_schannel_process(), was using incorrect buffer length.
    
    Found by RPC-SCHANNEL torture test.
    
    Guenther
    (cherry picked from commit f900e61cf81524f432eea9d349523cba140b160f)

commit 3228f9c08ba8d1ef68f92e3bd2bebb95412875d9
Author: Günther Deschner <gd at samba.org>
Date:   Fri Sep 11 14:33:30 2009 +0200

    s4-smbtorture: fix remaining lsa lookup call unknowns. sorry...
    
    Guenther
    (cherry picked from commit bca75ecf9797df98a998eeb0b978cd2fe71ed2cb)

commit a5d9696c443310b81f8159346ef1a49569efbbcb
Author: Günther Deschner <gd at samba.org>
Date:   Fri Sep 11 13:58:52 2009 +0200

    s3-rpcclient: add lookupsids3 command.
    
    Guenther
    (cherry picked from commit cbac8e4fa02cb359efca9eb84b7b5b06008d7f6d)

commit 06b5f6c62506351eaed64c6a7b2a297f2785f65f
Author: Günther Deschner <gd at samba.org>
Date:   Fri Sep 11 13:55:44 2009 +0200

    lsa: fill in more unknowns in lsa_LookupSid calls.
    
    Guenther
    (cherry picked from commit 1d4bf0299304ca57a952932cd23db98bb2f35d3f)

commit a1be2f88c9936abcb3964042cd0cbb343dc6246b
Author: Günther Deschner <gd at samba.org>
Date:   Fri Sep 11 12:16:35 2009 +0200

    lsa: use lsa_LookupNamesLevel in lsa_LookupSids{2,3}.
    
    Guenther
    (cherry picked from commit 8990865c7f5f52c615c5d571cec50d49deda7322)

commit 82b095cb0497d77abf3d620dcfb2713e7d7579fe
Author: Günther Deschner <gd at samba.org>
Date:   Fri Sep 11 00:20:59 2009 +0200

    s3-rpcclient: make netlogon credential setup also work for interdomain trusts.
    
    Guenther
    (cherry picked from commit 4e98f93775762de18b0dfc31080af5c443324c70)

commit fc1ffc3e9988374676f073c6f7bed2aa5688929e
Author: Günther Deschner <gd at samba.org>
Date:   Thu Sep 10 22:56:05 2009 +0200

    s3-rpcclient: avoid using lp_workgroup() unconditionally for crypto.
    
    Guenther
    (cherry picked from commit 12c70251568a0c8b30215e5453c3ea6194c3503c)

commit 3ac6a68c7161945b7b8f4a9f88c354b9684f52e4
Author: Günther Deschner <gd at samba.org>
Date:   Thu Sep 10 22:32:34 2009 +0200

    s3-rpc_client: add dcerpc_transport_t to cli_rpc_pipe_open_schannel().
    
    Guenther
    (cherry picked from commit bea8e5fa6038d5abd2ec1e12f9005c4a04abb79f)

commit 46b364061aa0d93d4664f6da1897b7cd3018c745
Author: Günther Deschner <gd at samba.org>
Date:   Thu Sep 10 22:23:21 2009 +0200

    s3-rpc_client: add dcerpc_transport_t to cli_rpc_pipe_open_spnego_ntlmssp and cli_rpc_pipe_open_ntlmssp.
    
    Guenther
    (cherry picked from commit 032e01e7c13724d057b5744d7d79613449c2f24f)

commit 7afd6b668b7fd784d9443969c52f7657f1e4b329
Author: Günther Deschner <gd at samba.org>
Date:   Thu Sep 10 22:22:24 2009 +0200

    s3-rpcclient: use cli_rpc_pipe_open_noauth_transport in rpcclient.
    
    Guenther
    (cherry picked from commit 12acf6ca7268a8804d20051347b960c07c18d981)

commit 967ada8cfdccf54be10c98d1e7ab7beb2ea4a037
Author: Günther Deschner <gd at samba.org>
Date:   Tue Nov 4 18:40:24 2008 +0100

    s3-rpc_client: add cli_rpc_pipe_open_noauth_transport.
    
    Guenther
    (cherry picked from commit 87f61a144b8d25c90b847940ca03ced1f77b036c)

commit bf4d572118bd7b0607243b8f3133a82bb2a9aa36
Author: Günther Deschner <gd at samba.org>
Date:   Fri Sep 11 02:56:00 2009 +0200

    s3-schannel: remove last schannel hand-marshalling function.
    
    Guenther
    (cherry picked from commit c4f6fb0b2d669e9f575f1f25a651d0b7982e7db1)

commit f850bf6a91a061d432f87f7e5ca7bdb02f445129
Author: Günther Deschner <gd at samba.org>
Date:   Fri Sep 11 02:52:25 2009 +0200

    s3-schannel: use NL_AUTH_SIGNATURE for schannel sign & seal (client & server).
    
    Guenther
    (cherry picked from commit d258fb4d0dcd04899dede7f17c8658251c9cd5e7)

commit 1589de06498e122247003533bf0bffdc863154ef
Author: Günther Deschner <gd at samba.org>
Date:   Fri Sep 11 02:49:30 2009 +0200

    s3-errors: add NT_STATUS_RPC_NT_PROCNUM_OUT_OF_RANGE.
    
    Guenther
    (cherry picked from commit cac5e64c0005549839b4bcf5c62422d4b20eba4f)

commit a064a172454c8a7106dc14a9335e4016635c7359
Author: Günther Deschner <gd at samba.org>
Date:   Fri Sep 11 02:21:33 2009 +0200

    s3-schannel: remove unused code.
    
    Guenther
    (cherry picked from commit a155f3f9a92d57c2fa18ef44780e85e16cb32d1f)

commit 526d1815a99867f1470a3f6404a5aaf93066b640
Author: Günther Deschner <gd at samba.org>
Date:   Fri Sep 11 02:20:59 2009 +0200

    s3-schannel: use NL_AUTH_MESSAGE for schannel bind reply.
    
    Guenther
    (cherry picked from commit 9ab5d9be8d5df7f5d894159d75f343913d9d8778)

commit de9679c73329cbfa070c18f970ae50d47789fab3
Author: Günther Deschner <gd at samba.org>
Date:   Fri Sep 11 02:18:59 2009 +0200

    schannel: more work on reponse NL_AUTH_MESSAGES.
    
    Guenther
    (cherry picked from commit 721b76cfbadb6a9466e6015c5e77bbb8f6491c3d)

commit 0c5598f9116caad2417986231ed4f4ec5a5afa48
Author: Günther Deschner <gd at samba.org>
Date:   Fri Sep 11 02:17:51 2009 +0200

    s3-nterr: add NT_STATUS_RPC_NT_PROTOCOL_ERROR to nt_errstr().
    
    Guenther
    (cherry picked from commit 38ab500b787a96788cf59c14fadfc4f5a42bd029)

commit 7392444f3d4a4e75ac4a2bd0c187a9ae5c2b0f56
Author: Günther Deschner <gd at samba.org>
Date:   Thu Sep 10 22:53:44 2009 +0200

    s3-util: add get/set_cmdline_auth_info_domain to user_auth_info struct.
    
    Guenther
    (cherry picked from commit 3c70480f3b01befe3fa8e7f0bdf5853949d55449)

commit 2a8286649912b7dac1545d7e12f3b1c9648d83f4
Author: Günther Deschner <gd at samba.org>
Date:   Thu Sep 10 23:33:37 2009 +0200

    s3-rpcclient: add lookupnames4 command.
    
    Guenther
    (cherry picked from commit 8bd730f5ad19d5f4f6cfe65c95db66768b33845f)

commit 5ef46825593076f8025a921da79ce61aa4ec6a81
Author: Günther Deschner <gd at samba.org>
Date:   Thu Sep 10 21:14:29 2009 +0200

    s3-rpcclient: add ncacn transport handling for rpcclient.
    
    Guenther
    (cherry picked from commit c17789fa1c3abafd70e07a5f350f6f16ebe1ed7e)

commit 35e8f5801b7498078b9bfd8b2d65017dcb2bf465
Author: Günther Deschner <gd at samba.org>
Date:   Thu Sep 10 19:59:37 2009 +0200

    s3-rpc_client: add enum dcerpc_transport_t to rpc_cli_transport struct.
    
    Guenther
    (cherry picked from commit 393a1f594d5f03a51448cdc465f92c599a93904c)

commit f7ef03aa089a161b62f31db474c87c7a7e772972
Author: Günther Deschner <gd at samba.org>
Date:   Wed Sep 9 02:29:58 2009 +0200

    s3-winbindd: Fix Bug #6700: Use dns domain name when needing to guess server principal.
    
    Patch from Robert LeBlanc <robert at leblancnet.us>.
    
    Thanks!
    
    Guenther
    (cherry picked from commit 32c28e4f64815b8c3322a6d52135b248c8b81efa)

commit fc525b0d3c3245454d6ecf5974eee57f31a717cd
Author: Günther Deschner <gd at samba.org>
Date:   Wed Sep 9 01:03:19 2009 +0200

    ntlmssp: avoid duplicate inclusion of helper headers.
    
    Guenther
    (cherry picked from commit f745d076d38487dcc1041a4031c8c05c1e4fb5b5)

commit 27c569b5476eb2f4f19d1801ac4be8c93ad1d898
Author: Günther Deschner <gd at samba.org>
Date:   Tue Sep 8 23:19:08 2009 +0200

    s3-nterr: add NT_STATUS_RPC_NT_CALL_FAILED.
    
    Guenther
    (cherry picked from commit 5f2ec4b202492c7b06a59606dbc5d5eb366be533)

commit de96496b5a1c0cd57180e2579cc77fc70f3ec3e5
Author: Günther Deschner <gd at samba.org>
Date:   Thu Sep 3 02:06:34 2009 +0200

    ntlmssp: add some void decode calls (useful for ndrdump).
    
    Guenther
    (cherry picked from commit 2b16380a0e22cc455f698e59cd94bfd899c989d0)

commit 3f8202cd9e8cefb0cfea7a2245e941b0cf905d56
Author: Björn Jacke <bj at sernet.de>
Date:   Tue Sep 15 06:48:49 2009 +0200

    s3: BSD needs sys/sysctl.h included to build properly
    
    FreeBSD (and other BSDs, too) need sys/sysctl.h inclueded to use sysctlbyname().
    
    Thanks to Timur Bakeyev for that.

commit d988afc43acb7c1e2a0b4d1f1b6357230d483072
Author: Björn Jacke <bj at sernet.de>
Date:   Tue Sep 15 03:41:06 2009 +0200

    nss_winbind: remove unused variable

commit 129ef463f9f7d58d3db3da0354b1af6337229131
Author: Björn Jacke <bj at sernet.de>
Date:   Wed Sep 9 20:07:19 2009 +0200

    s3:examples:ldap: allow substing search on more attributes in nds schema file

commit da19f25bd59dc6c8111af147afc4431efd798634
Author: Björn Jacke <bj at sernet.de>
Date:   Wed Sep 9 19:13:32 2009 +0200

    s3:examples:ldap: fix some OIDs in various schema files

commit 13b125d3251dfeb28aa9834496c4bf71b3ba3974
Author: Björn Jacke <bj at sernet.de>
Date:   Tue Sep 15 19:41:58 2009 +0200

    s3: ignore cups-config to tidy up library dependencies
    
    contrary to krb5-config for example, which outputs useful things, cups-config
    --libs does not output libs we have to link against. It outputs libs that cups
    linked against. We just have to link against cups.

commit 5148eefe1ea6e215dcbf4ffaa642860bd8dab45f
Author: Lars Müller <lars at samba.org>
Date:   Mon Feb 2 21:38:38 2009 +0100

    Adjust regex to match variable names including underscores
    
    This is required to get the CIFSUPCALL_PROGS setting extracted from
    config.log.

commit 789963de23d46eba41cdd29c7b50100ec47e4361
Author: Lars Müller <lars at samba.org>
Date:   Mon Feb 2 21:12:52 2009 +0100

    Conditional install of the cifs.upcall man page
    
    Only install the cifs.upcall man page if CIFSUPCALL_PROGS was set while
    configure.

commit b20f27ff40985a1fea2973e5a3532d58e65ca65b
Author: Volker Lendecke <vl at samba.org>
Date:   Wed Sep 9 23:08:28 2009 +0200

    s3:docs: Add info about how to obtain cifs module in cifs mount helper manpage

commit 40e76ebad2611516071f97a1c9f8e5bb2acf685f
Author: Volker Lendecke <vl at samba.org>
Date:   Wed Sep 9 21:58:47 2009 +0200

    s3:smbd: Add a "hidden" parameter "share:fake_fscaps"
    
    This is needed to support some special app I've just come across where I had to
    set the SPARSE_FILES bit (0x40) to make it work against Samba at all. There
    might be others to fake. This is definitely a "Don't touch if you don't know
    what you're doing" thing, so I decided to make this an undocumented parametric
    parameter.
    
    I know this sucks, so feel free to beat me up on this. But I don't think it
    will hurt.

commit c8b6d81aa82d4bd4a23332d9796617e78c20ec7f
Author: Jeremy Allison <jra at samba.org>
Date:   Wed Sep 9 13:54:47 2009 -0700

    Fix compile in a usually non-selected define.
    Jeremy.

commit 8d999676f7f5adf4e8a0b3ae1c2f52a68aa1a65c
Author: Stefan Metzmacher <metze at samba.org>
Date:   Tue Sep 8 22:07:30 2009 +0200

    socket_wrapper: swrap_read() should use SWRAP_RECV* for swrap_dump_packet()
    
    This is the same as swrap_recv().
    
    metze

commit 237007230013219f7281241af4a21a911f27f2a4
Author: Günther Deschner <gd at samba.org>
Date:   Tue Sep 8 17:02:54 2009 +0200

    schannel: add missing prototype for ndr_print_nbt_string() in schannel helper.
    
    Hopefully fixes samba4 build.
    
    Guenther
    (cherry picked from commit 4323c1321a1f498541b36169b1a34ea42824c397)

commit e9a092179833d2e4f63734c72970b4c98a4d2e52
Author: Günther Deschner <gd at samba.org>
Date:   Tue Sep 8 15:32:24 2009 +0200

    s3: remove unused RPC_AUTH_SCHANNEL_NEG struct and parsing functions.
    
    Guenther
    (cherry picked from commit a48f884f705de2d08250e00400ae20cd8c677033)

commit 3b4833b8efbc8463a2e68e0923b7b49a5b0ad4b8
Author: Günther Deschner <gd at samba.org>
Date:   Tue Sep 8 15:31:01 2009 +0200

    s3-rpc_server: use NL_AUTH_MESSAGE in pipe_schannel_auth_bind().
    
    Guenther
    (cherry picked from commit 3984738646eaa91c9d03b28f8a535d6eed79c0be)

commit 3b75f61c6487f5076ae85b8fa66b4bb4b39ec4ab
Author: Günther Deschner <gd at samba.org>
Date:   Tue Sep 8 15:30:22 2009 +0200

    s3-rpc_client: use NL_AUTH_MESSAGE in create_schannel_auth_rpc_bind_req().
    
    Guenther
    (cherry picked from commit de0bf36493ada3d815d4ee03ddb90e9949d4316b)

commit 1ae8a900ca38fa494bcdfbe0c33c0fda527820eb
Author: Günther Deschner <gd at samba.org>
Date:   Tue Sep 8 14:51:42 2009 +0200

    schannel: add NL_AUTH_MESSAGE and both NL_AUTH_SIGNATURE structs.
    
    These actually belong netlogon but we for now want to keep netlogon as a security
    providor separate.
    
    Guenther
    (cherry picked from commit 4fd9a9d6de6c37d368010f1485adf87a8f1523ca)

commit 227b5a2d4b0fea7b8300120fd44359a30b06e52c
Author: Günther Deschner <gd at samba.org>
Date:   Tue Sep 8 11:57:52 2009 +0200

    s3-schannel: Fix Bug #6697. Interdomain trusts with Windows 2008 R2 DCs.
    
    The Schannel verifier (aka NL_AUTH_SIGNATURE) structure (32 byte) sent from a
    W2k8r2 DC is passed in a buffer with the size of a NL_AUTH_SHA2_SIGNATURE (56
    byte). We should just ignore the remaining 12 zeroed bytes and proceed.
    
    Guenther
    (cherry picked from commit 5b2b5abf4f630c28dc5f018ecced3894ae66f491)

commit 9c8f8b651d5504d183fb6100ff2efbfe29270888
Author: Günther Deschner <gd at samba.org>
Date:   Mon Sep 7 11:56:10 2009 +0200

    tdb: fix c++ build warning.
    
    Guenther
    (cherry picked from commit 1c2f4919abe99d07540b7380ad16d475d62aa50b)

commit cfd4297745a5271d4290d118bf40e20c4f963d1c
Author: Jeremy Allison <jra at samba.org>
Date:   Mon Sep 7 20:31:01 2009 -0700

    Add read() to socketwrapper. Metze please check.
    Jeremy.

commit 41924a6feb47a5853c0b024a6da3716fd14db9d8
Author: Simo Sorce <idra at samba.org>
Date:   Fri Sep 4 18:20:29 2009 -0400

    Add release script for tevent

commit 2520bebfc1163a9be5a0258cf9eeda3fe409558b
Author: Volker Lendecke <vl at samba.org>
Date:   Fri Sep 4 07:59:51 2009 +0200

    s3:winbind: Fix Coverity ID 933: FORWARD_NULL

commit cfd50746ee5e44d29f93423345bbe9961c792e4d
Author: Volker Lendecke <vl at samba.org>
Date:   Fri Sep 4 07:57:19 2009 +0200

    s3:smbd: Fix Coverity ID 937, REVERSE_INULL

commit ea2bcee0b19bbc7e6c79b5de8ba7b76528ada90f
Author: Volker Lendecke <vl at samba.org>
Date:   Fri Sep 4 07:52:28 2009 +0200

    s3:winbind: Fix Coverity ID 940: Resource Leak

commit fb6a4f4eb16980aaf483207fd4f625f4d5116f86
Author: Jeff Layton <jlayton at redhat.com>
Date:   Fri Sep 4 06:29:44 2009 -0400

    cifs.upcall: do a brute-force search for KRB5 credcache
    
    A few weeks ago, I added some code to cifs.upcall to take the pid sent
    by the kernel and use that to get the value of the $KRB5CCNAME
    environment var for the process. That works fine on the initial mount,
    but could be problematic on reconnect.
    
    There's no guarantee on a reconnect that the process that initiates the
    upcall will have $KRB5CCNAME pointed at the correct credcache. Because
    of this, the current scheme isn't going to be reliable enough and we
    need to use something different.
    
    This patch replaces that scheme with one very similar to the one used by
    rpc.gssd in nfs-utils. It searches the credcache dir (currently
    hardcoded to /tmp) for a valid credcache for the given uid. If it finds
    one then it uses that as the credentials cache. If it finds more than
    one, it uses the one with the latest TGT expiration.
    
    Signed-off-by: Jeff Layton <jlayton at redhat.com>

commit 6add49530e248c4396de159daf482ca6d13d0102
Author: Volker Lendecke <vl at samba.org>
Date:   Sat Sep 5 17:14:45 2009 +0200

    s3:winbind: Use fstr_sprintf, it is simpler than talloc_asprintf->fstrcpy

commit f8e300a458ac18c84013ebd067ee4663f4ce8b9c
Author: Volker Lendecke <vl at samba.org>
Date:   Sat Sep 5 17:05:30 2009 +0200

    s3:winbind: Remove pointless <cond> ? true : false;

commit 2a758612bd949ed5884e115e3d7446cf0a0a096f
Author: Volker Lendecke <vl at samba.org>
Date:   Sat Sep 5 17:00:21 2009 +0200

    s3:winbind: Make the pam_auth subfunctions static

commit 4d66ed585116556dc2eadc0b8340972124400e56
Author: Volker Lendecke <vl at samba.org>
Date:   Thu Sep 3 08:02:21 2009 +0200

    s3:libsmb: Convert (state->received) to (state->received != 0)
    
    This confused me for a second, this should not happen a second time :-)

commit b01a7fce838329fa751dda34eaa5c49b2985f065
Author: Jeremy Allison <jra at samba.org>
Date:   Sun Sep 6 21:38:50 2009 -0700

    Fix bug 6673 - smbpasswd does not work with "unix password sync = yes".
    Revert change from 3.3 -> 3.4 with read_socket_with_timeout changed
    from sys_read() to sys_recv(). read_socket_with_timeout() is called
    with non-fd's (with a pty in chgpasswd.c and with a disk file in
    lib/dbwrap_file.c via read_data()). recv works for the disk file,
    but not the pty. Change the name of read_socket_with_timeout() to
    read_fd_with_timeout() to make this clear (and add comments).
    Jeremy.

commit b76a027d4ff46383a31c5ba26f5a27cf10ed2517
Author: Volker Lendecke <vl at samba.org>
Date:   Sun Sep 6 15:18:58 2009 +0200

    s3:winbind: Convert WINBINDD_SET_HWM to the new API

commit cfeb524646309ff10fddf4777ec6d16bd74deaf1
Author: Volker Lendecke <vl at samba.org>
Date:   Sun Sep 6 14:59:41 2009 +0200

    s3:winbind: Convert WINBINDD_REMOVE_MAPPING to the new API

commit 4f96f49d4eb537c199118ab41f477c31d12b8fc2
Author: Volker Lendecke <vl at samba.org>
Date:   Sun Sep 6 14:47:06 2009 +0200

    s3:winbind: Convert WINBINDD_SET_MAPPING to the new API

commit 9f04bdf2b0d4b29228922ec74263b5c3c0e44f1a
Author: Volker Lendecke <vl at samba.org>
Date:   Sun Sep 6 09:32:34 2009 +0200

    s3:winbind: Convert WINBINDD_CHECK_MACHACC to the new API

commit ea80a6cb1f681d2c1ac2646d67127daf11fa350f
Author: Volker Lendecke <vl at samba.org>
Date:   Sat Sep 5 19:20:16 2009 +0200

    s3:smbd: Add the ntstatus to the smb_panic in share_mode_lock_destructor
    
    This might help finding why bug 6518 happens

commit e0c029aaf60ce1283e51997e91e12264a83aadfc
Author: Simo Sorce <idra at samba.org>
Date:   Sat Sep 5 10:18:12 2009 -0400

    Check we read off the compelte event from inotify
    
    The kernel may return a short read, so we must use read_data() to make sure we
    read off the full buffer. If somethign bad happens we also need to kill the
    inotify watch because the filedescriptor will return out of sync structures if
    we read only part of the data.

commit 5981c9efcc6c4cf7851767101a703555f5492340
Author: Simo Sorce <idra at samba.org>
Date:   Sat Sep 5 10:17:48 2009 -0400

    Save and report the correct errno value.

commit 87822aa751846365040cf9c19f6bed3515c27393
Author: Stefan Metzmacher <metze at samba.org>
Date:   Fri Sep 4 12:57:13 2009 +0200

    s4:configure: require tevent >= 0.9.8
    
    metze
    (cherry picked from commit 5e59c17e5c547b7a2cea8c40738bd7a3ca94dfad)

commit 11e756d695c236b31c3d1a5f9bd34de9b8ec0d48
Author: Stefan Metzmacher <metze at samba.org>
Date:   Fri Sep 4 12:56:39 2009 +0200

    tevent: change version to 0.9.8 after some critical bugs have been fixed
    
    metze
    (cherry picked from commit 1bb68402a2e37f39118eaaaa039ac69e03ba66f2)

commit f267d1151cafe64fe7129e2a6a635d476b6481cc
Author: Stefan Metzmacher <metze at samba.org>
Date:   Fri Sep 4 08:52:45 2009 +0200

    s3:configure: turn off the merged build by default for the 3.5.x releases
    
    metze

commit 25eb0060d60a46a6122475b32de71ae8511a75c5
Author: Stefan Metzmacher <metze at samba.org>
Date:   Fri Sep 4 08:47:56 2009 +0200

    s4: disable source4 directory for the 3.5.x releases
    
    metze
    (cherry picked from commit 6ced4bcadf05578bba83cb061310ad4dcf1e9c94)
    (cherry picked from commit f97a1a0d3b708872534c85dbc5ae53215577057c)

commit 8df4d1015106dd706b05dbf68f01ea9266af1653
Author: Günther Deschner <gd at samba.org>
Date:   Fri Sep 4 00:02:13 2009 +0200

    wbinfo: fix various valgrind warnings and an invalid free.
    
    Kai, please check.
    
    Guenther
    (cherry picked from commit b35c627b92c0585f4fa3a1d92385a908f0e0cd5b)

commit ef28e79dc5b1442c0fd66de1dbe7eae6aab5bdf6
Author: Günther Deschner <gd at samba.org>
Date:   Thu Sep 3 23:49:50 2009 +0200

    s3-ntlm_auth: fix two segfaults in diagnostics mode.
    
    Guenther
    (cherry picked from commit d9bdf2a02f2966720a573cfa933edb112bf6fe64)

commit 55288bb0b4468b66ecd07e5bd2440d37be7b3c59
Author: Jeremy Allison <jra at samba.org>
Date:   Thu Sep 3 07:40:48 2009 -0700

    Hopefully last part of the fix for bug 6651 - smbd SIGSEGV when breaking oplocks.
    This one is subtle. There is a race condition where a signal can be
    queued for oplock break, and then the file can be closed by the client
    before the signal can be processed. Currently if this occurs we panic
    (we can't match an incoming signal fd with a fsp pointer). Simply log
    the error (at debug level 10 right now, might be too much) and then
    return without processing the break request. It looks like there is
    another race condition with this fix, but here's why it won't happen.
    If the signal was pending (caused by a kernel oplock break from a
    local file open), and the client closed the file and then re-opened
    another file which happened to use the same file descriptor as the
    file just closed, then theoretically the oplock break requests could
    be processed on the wrong fd. Here's why this should be very rare..
    Processing a pending signal always take precedence over an incoming
    network request, so as long as the client close request is non-chained
    then the break signal should always be harmlessly processed *before*
    the open can be called. If the open is chained onto the close, and
    the fd on the new open is the same as the old closed fd, then it's
    possible this race will occur. However, all that will happen is that
    we'll lose the oplock on this file. A shame, but not a fatal event.
    Jeremy.

commit 5dd5c5854a8081b9266ede8c29966151885d9d1e
Author: Jeremy Allison <jra at samba.org>
Date:   Thu Sep 3 07:38:21 2009 -0700

    Another part of the fix for bug 6651 - smbd SIGSEGV when breaking oplocks.
    SA_INFO_QUEUE_COUNT *MUST* be a power of 2, in order for the ring buffer
    wrap to work correctly at the 32 bit boundary. Thanks to Petr
    Vandrovec <petr at vandrovec.name> for this.

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

Summary of changes:
 .gitignore                                         |    5 +
 client/cifs.upcall.c                               |  187 +-
 client/mount.cifs.c                                |  209 +-
 docs-xml/Samba3-ByExample/SBE-TheSmallOffice.xml   |    8 +-
 docs-xml/Samba3-HOWTO/TOSHARG-Group-Mapping.xml    |    2 +-
 docs-xml/Samba3-HOWTO/TOSHARG-IDMAP.xml            |    4 +-
 docs-xml/Samba3-HOWTO/TOSHARG-Passdb.xml           |   12 +-
 docs-xml/Samba3-HOWTO/TOSHARG-TheNetCommand.xml    |    6 +-
 docs-xml/manpages-3/cifs.upcall.8.xml              |    2 +-
 docs-xml/manpages-3/eventlogadm.8.xml              |    2 +-
 docs-xml/manpages-3/findsmb.1.xml                  |    2 +-
 docs-xml/manpages-3/idmap_ad.8.xml                 |    2 +-
 docs-xml/manpages-3/idmap_adex.8.xml               |    2 +-
 docs-xml/manpages-3/idmap_hash.8.xml               |    2 +-
 docs-xml/manpages-3/idmap_ldap.8.xml               |    2 +-
 docs-xml/manpages-3/idmap_nss.8.xml                |    2 +-
 docs-xml/manpages-3/idmap_rid.8.xml                |    2 +-
 docs-xml/manpages-3/idmap_tdb.8.xml                |    2 +-
 docs-xml/manpages-3/idmap_tdb2.8.xml               |    2 +-
 docs-xml/manpages-3/ldb.3.xml                      |    2 +-
 docs-xml/manpages-3/ldbadd.1.xml                   |    2 +-
 docs-xml/manpages-3/ldbdel.1.xml                   |    2 +-
 docs-xml/manpages-3/ldbedit.1.xml                  |    2 +-
 docs-xml/manpages-3/ldbmodify.1.xml                |    2 +-
 docs-xml/manpages-3/ldbsearch.1.xml                |    2 +-
 docs-xml/manpages-3/libsmbclient.7.xml             |    2 +-
 docs-xml/manpages-3/lmhosts.5.xml                  |    2 +-
 docs-xml/manpages-3/log2pcap.1.xml                 |    2 +-
 docs-xml/manpages-3/mount.cifs.8.xml               |   10 +-
 docs-xml/manpages-3/net.8.xml                      |    2 +-
 docs-xml/manpages-3/nmbd.8.xml                     |    2 +-
 docs-xml/manpages-3/nmblookup.1.xml                |    2 +-
 docs-xml/manpages-3/ntlm_auth.1.xml                |    2 +-
 docs-xml/manpages-3/pam_winbind.8.xml              |    2 +-
 docs-xml/manpages-3/pdbedit.8.xml                  |    2 +-
 docs-xml/manpages-3/profiles.1.xml                 |    2 +-
 docs-xml/manpages-3/rpcclient.1.xml                |    2 +-
 docs-xml/manpages-3/samba.7.xml                    |    2 +-
 docs-xml/manpages-3/sharesec.1.xml                 |    2 +-
 docs-xml/manpages-3/smb.conf.5.xml                 |    2 +-
 docs-xml/manpages-3/smbcacls.1.xml                 |    2 +-
 docs-xml/manpages-3/smbclient.1.xml                |    2 +-
 docs-xml/manpages-3/smbcontrol.1.xml               |    2 +-
 docs-xml/manpages-3/smbcquotas.1.xml               |    2 +-
 docs-xml/manpages-3/smbd.8.xml                     |    2 +-
 docs-xml/manpages-3/smbget.1.xml                   |    2 +-
 docs-xml/manpages-3/smbgetrc.5.xml                 |    2 +-
 docs-xml/manpages-3/smbpasswd.5.xml                |    2 +-
 docs-xml/manpages-3/smbpasswd.8.xml                |    2 +-
 docs-xml/manpages-3/smbspool.8.xml                 |    2 +-
 docs-xml/manpages-3/smbstatus.1.xml                |    2 +-
 docs-xml/manpages-3/smbtar.1.xml                   |    2 +-
 docs-xml/manpages-3/smbtree.1.xml                  |    2 +-
 docs-xml/manpages-3/swat.8.xml                     |    2 +-
 docs-xml/manpages-3/tdbbackup.8.xml                |    2 +-
 docs-xml/manpages-3/tdbdump.8.xml                  |    2 +-
 docs-xml/manpages-3/tdbtool.8.xml                  |    2 +-
 docs-xml/manpages-3/testparm.1.xml                 |    2 +-
 docs-xml/manpages-3/umount.cifs.8.xml              |    2 +-
 docs-xml/manpages-3/vfs_acl_tdb.8.xml              |    2 +-
 docs-xml/manpages-3/vfs_acl_xattr.8.xml            |    2 +-
 docs-xml/manpages-3/vfs_audit.8.xml                |    2 +-
 docs-xml/manpages-3/vfs_cacheprime.8.xml           |    2 +-
 docs-xml/manpages-3/vfs_cap.8.xml                  |    2 +-
 docs-xml/manpages-3/vfs_catia.8.xml                |    2 +-
 docs-xml/manpages-3/vfs_commit.8.xml               |    2 +-
 docs-xml/manpages-3/vfs_default_quota.8.xml        |    2 +-
 docs-xml/manpages-3/vfs_dirsort.8.xml              |    2 +-
 docs-xml/manpages-3/vfs_extd_audit.8.xml           |    2 +-
 docs-xml/manpages-3/vfs_fake_perms.8.xml           |    2 +-
 docs-xml/manpages-3/vfs_fileid.8.xml               |    2 +-
 docs-xml/manpages-3/vfs_full_audit.8.xml           |    2 +-
 docs-xml/manpages-3/vfs_gpfs.8.xml                 |    2 +-
 docs-xml/manpages-3/vfs_netatalk.8.xml             |    2 +-
 docs-xml/manpages-3/vfs_notify_fam.8.xml           |    2 +-
 docs-xml/manpages-3/vfs_prealloc.8.xml             |    2 +-
 docs-xml/manpages-3/vfs_preopen.8.xml              |    2 +-
 docs-xml/manpages-3/vfs_readahead.8.xml            |    2 +-
 docs-xml/manpages-3/vfs_readonly.8.xml             |    2 +-
 docs-xml/manpages-3/vfs_recycle.8.xml              |    2 +-
 docs-xml/manpages-3/vfs_shadow_copy.8.xml          |    2 +-
 docs-xml/manpages-3/vfs_shadow_copy2.8.xml         |    2 +-
 docs-xml/manpages-3/vfs_smb_traffic_analyzer.8.xml |    2 +-
 docs-xml/manpages-3/vfs_streams_depot.8.xml        |    2 +-
 docs-xml/manpages-3/vfs_streams_xattr.8.xml        |    2 +-
 docs-xml/manpages-3/vfs_xattr_tdb.8.xml            |    2 +-
 docs-xml/manpages-3/vfstest.1.xml                  |    2 +-
 docs-xml/manpages-3/wbinfo.1.xml                   |    2 +-
 docs-xml/manpages-3/winbind_krb5_locator.7.xml     |    2 +-
 docs-xml/manpages-3/winbindd.8.xml                 |    2 +-
 docs-xml/smbdotconf/protocol/sharefakefscaps.xml   |   20 +
 examples/LDAP/samba-nds.schema                     |   12 +-
 examples/LDAP/samba-schema-netscapeds4.x           |    6 +-
 examples/LDAP/samba-schema-netscapeds5.x           |    6 +-
 examples/LDAP/samba.schema.at.IBM-DS               |    4 -
 examples/LDAP/samba.schema.oc.IBM-DS               |    8 +-
 examples/VFS/shadow_copy_test.c                    |   11 +-
 examples/VFS/skel_opaque.c                         |  605 +-
 examples/VFS/skel_transparent.c                    |  434 +-
 lib/async_req/async_sock.c                         |    4 +
 lib/crypto/aes.c                                   |  114 +
 lib/crypto/aes.h                                   |   79 +
 lib/crypto/config.mk                               |    3 +-
 lib/crypto/crypto.h                                |    2 +-
 lib/crypto/rijndael-alg-fst.c                      | 1223 +
 lib/crypto/rijndael-alg-fst.h                      |   46 +
 lib/replace/crypt.m4                               |    2 +-
 lib/replace/dlfcn.m4                               |    2 +-
 lib/replace/libreplace.m4                          |    2 +-
 lib/replace/libreplace_network.m4                  |   14 +-
 lib/replace/repdir.m4                              |    4 +-
 lib/replace/replace.h                              |   19 +
 lib/replace/strptime.m4                            |    2 +-
 lib/replace/system/filesys.h                       |   16 +-
 lib/replace/system/passwd.h                        |    8 +-
 lib/replace/timegm.m4                              |    2 +-
 lib/socket_wrapper/socket_wrapper.c                |   31 +-
 lib/socket_wrapper/socket_wrapper.h                |    6 +
 lib/talloc/pytalloc.c                              |   10 +
 lib/talloc/pytalloc.h                              |    2 +
 lib/talloc/script/mksigs.pl                        |   15 +-
 lib/talloc/script/mksyms.awk                       |    6 +-
 lib/talloc/talloc.c                                |   65 +-
 lib/talloc/talloc.h                                |    1 +
 lib/talloc/testsuite.c                             |    3 +-
 lib/tdb/common/tdb.c                               |    4 +-
 lib/tdb/common/transaction.c                       |    8 -
 lib/tdb/configure.ac                               |    2 +-
 lib/tdb/script/mksigs.pl                           |   15 +-
 lib/tdb/script/mksyms.awk                          |    6 +-
 lib/tdb/tools/tdbtool.c                            |  353 +-
 lib/tdr/tdr.h                                      |    2 +-
 lib/tevent/configure.ac                            |    2 +-
 lib/tevent/release-script.sh                       |   48 +
 lib/tevent/script/abi_checks.sh                    |   91 +
 .../{abi_checks.sh => script/abi_checks_gcc.sh}    |    0 
 lib/tevent/script/mksigs.pl                        |  183 +
 lib/tevent/script/mksyms.awk                       |   76 +
 lib/tevent/script/mksyms.sh                        |   45 +
 lib/tevent/tevent.exports                          |    2 +
 lib/tevent/tevent.mk                               |    8 +
 lib/tevent/tevent.signatures                       |    2 +
 lib/tevent/tevent_signal.c                         |   19 +-
 lib/tevent/tevent_timed.c                          |    2 +-
 lib/torture/torture.h                              |   38 +
 lib/util/asn1.c                                    |   42 +
 lib/util/asn1.h                                    |    2 +
 lib/util/charset/iconv.c                           |   54 +-
 lib/util/charset/tests/iconv.c                     |    3 +-
 lib/util/config.mk                                 |    1 +
 lib/util/data_blob.c                               |    5 +-
 lib/util/dprintf.c                                 |    3 +
 lib/util/genrand.c                                 |   59 +
 lib/util/parmlist.c                                |  106 +
 lib/util/parmlist.h                                |   56 +
 lib/util/tests/parmlist.c                          |  106 +
 lib/util/tests/time.c                              |   25 +-
 lib/util/util.h                                    |   24 +-
 lib/util/util_ldb.c                                |    5 +-
 lib/util/util_net.c                                |  118 +-
 lib/util/util_net.h                                |   46 +
 lib/util/util_strlist.c                            |   20 +-
 libcli/auth/schannel.h                             |   38 +
 libcli/auth/schannel_proto.h                       |   37 +
 libcli/auth/schannel_sign.c                        |  268 +
 libcli/auth/schannel_state_ldb.c                   |    1 +
 libcli/auth/smbencrypt.c                           |  144 +-
 libcli/auth/spnego.h                               |   70 +
 libcli/auth/spnego_parse.c                         |  408 +
 libcli/auth/spnego_proto.h                         |   28 +
 libcli/drsuapi/drsuapi.h                           |    5 +
 libcli/drsuapi/repl_decrypt.c                      |  170 +-
 libcli/named_pipe_auth/npa_tstream.c               |   51 +-
 libcli/named_pipe_auth/npa_tstream.h               |    3 +-
 libcli/nbt/config.mk                               |   50 +
 libcli/nbt/libnbt.h                                |    7 +-
 libcli/nbt/lmhosts.c                               |  157 +
 libcli/security/security_descriptor.c              |   52 +-
 libcli/security/security_descriptor.h              |    7 +
 libcli/util/doserr.c                               |    2 +-
 libcli/util/ntstatus.h                             |    8 +-
 libcli/util/werror.h                               |  283 +-
 libds/common/flag_mapping.c                        |   11 +-
 libds/common/flags.h                               |   58 +-
 librpc/gen_ndr/cli_drsuapi.c                       |  272 +-
 librpc/gen_ndr/cli_drsuapi.h                       |   96 +-
 librpc/gen_ndr/cli_lsa.c                           |   68 +-
 librpc/gen_ndr/cli_lsa.h                           |   52 +-
 librpc/gen_ndr/dcerpc.h                            |   72 +-
 librpc/gen_ndr/dfs.h                               |   24 +-
 librpc/gen_ndr/drsblobs.h                          |   49 +-
 librpc/gen_ndr/drsuapi.h                           |  448 +-
 librpc/gen_ndr/dssetup.h                           |   34 +-
 librpc/gen_ndr/echo.h                              |    8 +-
 librpc/gen_ndr/epmapper.h                          |   52 +-
 librpc/gen_ndr/eventlog.h                          |   20 +-
 librpc/gen_ndr/initshutdown.h                      |   70 +-
 librpc/gen_ndr/krb5pac.h                           |   12 +-
 librpc/gen_ndr/lsa.h                               |  198 +-
 librpc/gen_ndr/misc.h                              |   51 +-
 librpc/gen_ndr/named_pipe_auth.h                   |   22 +
 librpc/gen_ndr/nbt.h                               |  137 +-
 librpc/gen_ndr/ndr_dcerpc.c                        |   18 +-
 librpc/gen_ndr/ndr_dfs.c                           |  480 +-
 librpc/gen_ndr/ndr_drsblobs.c                      |  387 +-
 librpc/gen_ndr/ndr_drsblobs.h                      |    8 +
 librpc/gen_ndr/ndr_drsuapi.c                       | 1887 +-
 librpc/gen_ndr/ndr_drsuapi.h                       |   27 +-
 librpc/gen_ndr/ndr_dssetup.c                       |   44 +-
 librpc/gen_ndr/ndr_echo.c                          |   34 +-
 librpc/gen_ndr/ndr_epmapper.c                      |   30 +-
 librpc/gen_ndr/ndr_eventlog.c                      |   20 +-
 librpc/gen_ndr/ndr_krb5pac.c                       |   30 +-
 librpc/gen_ndr/ndr_lsa.c                           |  458 +-
 librpc/gen_ndr/ndr_lsa.h                           |    2 +
 librpc/gen_ndr/ndr_misc.c                          |  225 +-
 librpc/gen_ndr/ndr_misc.h                          |    6 +
 librpc/gen_ndr/ndr_named_pipe_auth.c               |  367 +-
 librpc/gen_ndr/ndr_named_pipe_auth.h               |    2 +
 librpc/gen_ndr/ndr_nbt.c                           |   45 +-
 librpc/gen_ndr/ndr_netlogon.c                      | 1176 +-
 librpc/gen_ndr/ndr_netlogon.h                      |    3 +
 librpc/gen_ndr/ndr_ntlmssp.c                       |  288 +-
 librpc/gen_ndr/ndr_ntlmssp.h                       |   19 +-
 librpc/gen_ndr/ndr_ntsvcs.c                        |   54 +-
 librpc/gen_ndr/ndr_samr.c                          |  278 +-
 librpc/gen_ndr/ndr_schannel.c                      |  710 +-
 librpc/gen_ndr/ndr_schannel.h                      |   29 +-
 librpc/gen_ndr/ndr_security.c                      |   82 +-
 librpc/gen_ndr/ndr_security.h                      |    3 +
 librpc/gen_ndr/ndr_spoolss.c                       | 1540 +-
 librpc/gen_ndr/ndr_srvsvc.c                        | 1222 +-
 librpc/gen_ndr/ndr_svcctl.c                        |  372 +-
 librpc/gen_ndr/ndr_winreg.c                        |  142 +-
 librpc/gen_ndr/ndr_winreg.h                        |    3 -
 librpc/gen_ndr/ndr_wkssvc.c                        |  728 +-
 librpc/gen_ndr/ndr_xattr.c                         |   28 +-
 librpc/gen_ndr/netlogon.h                          |  159 +-
 librpc/gen_ndr/ntlmssp.h                           |   76 +-
 librpc/gen_ndr/samr.h                              |  148 +-
 librpc/gen_ndr/schannel.h                          |  117 +-
 librpc/gen_ndr/security.h                          |   87 +-
 librpc/gen_ndr/spoolss.h                           |  532 +-
 librpc/gen_ndr/srvsvc.h                            |   34 +-
 librpc/gen_ndr/svcctl.h                            |   64 +-
 librpc/gen_ndr/winreg.h                            |   40 +-
 librpc/gen_ndr/wkssvc.h                            |   28 +-
 librpc/idl/drsblobs.idl                            |   31 +
 librpc/idl/drsuapi.idl                             |  139 +-
 librpc/idl/lsa.idl                                 |   36 +-
 librpc/idl/misc.idl                                |   26 +
 librpc/idl/named_pipe_auth.idl                     |   23 +
 librpc/idl/nbt.idl                                 |    3 +-
 librpc/idl/netlogon.idl                            |   32 +-
 librpc/idl/ntlmssp.idl                             |   53 +-
 librpc/idl/ntsvcs.idl                              |    2 +-
 librpc/idl/schannel.idl                            |  113 +-
 librpc/idl/security.idl                            |   34 +
 librpc/idl/winreg.idl                              |   17 +-
 librpc/ndr/libndr.h                                |   47 +-
 librpc/ndr/ndr.c                                   |   42 +-
 librpc/ndr/ndr_basic.c                             |  146 +-
 librpc/ndr/ndr_ntlmssp.c                           |   18 +-
 librpc/ndr/ndr_ntlmssp.h                           |    2 +
 librpc/ndr/ndr_schannel.c                          |  107 +
 librpc/ndr/ndr_schannel.h                          |   25 +
 librpc/ndr/ndr_sec_helper.c                        |    4 +-
 librpc/rpc/binding.c                               |    3 +-
 librpc/tools/ndrdump.c                             |   17 +-
 nsswitch/config.mk                                 |    2 +
 nsswitch/pam_winbind.c                             |    4 -
 nsswitch/wbinfo.c                                  |    8 +-
 nsswitch/winbind_nss_netbsd.c                      |    1 -
 pidl/lib/Parse/Pidl/NDR.pm                         |   16 +-
 pidl/lib/Parse/Pidl/Samba4/Header.pm               |   12 +-
 pidl/lib/Parse/Pidl/Samba4/NDR/Parser.pm           |   22 +-
 pidl/lib/Parse/Pidl/Samba4/Python.pm               |    4 +-
 pidl/tests/Util.pm                                 |    1 -
 pidl/tests/ndr_string.pl                           |   16 +-
 pidl/tests/samba-ndr.pl                            |    2 +-
 selftest/Subunit.pm                                |    6 +-
 source3/Makefile.in                                |  105 +-
 source3/VERSION                                    |    2 +-
 source3/auth/auth_domain.c                         |    4 +-
 source3/auth/auth_netlogond.c                      |   28 +-
 source3/autogen.sh                                 |    2 +-
 source3/configure.in                               |   51 +-
 source3/include/ads.h                              |    6 +
 source3/include/client.h                           |    6 +-
 source3/include/includes.h                         |    3 +-
 source3/include/ntdomain.h                         |   22 +-
 source3/include/popt_common.h                      |    1 +
 source3/include/proto.h                            |  107 +-
 source3/include/rpc_dce.h                          |   96 +-
 source3/include/rpc_misc.h                         |   13 -
 source3/include/smb.h                              |    9 +
 source3/include/spnego.h                           |   81 -
 source3/include/vfs.h                              |   11 +-
 source3/include/vfs_macros.h                       |    8 +-
 source3/lib/dbwrap_ctdb.c                          |    2 +-
 source3/lib/dprintf.c                              |    4 +
 source3/lib/fault.c                                |    5 +
 source3/lib/gencache.c                             |   53 +-
 source3/lib/interfaces.c                           |    8 +-
 source3/lib/netapi/user.c                          |    6 +-
 source3/lib/select.c                               |    4 +
 source3/lib/util.c                                 |   18 +
 source3/lib/util_reg.c                             |   95 +-
 source3/lib/util_sock.c                            |  177 +-
 source3/lib/util_str.c                             |    8 +-
 source3/libads/sasl.c                              |    1 +
 source3/libnet/libnet_join.c                       |    7 +-
 source3/librpc/gen_ndr/cli_wbint.c                 |  616 +
 source3/librpc/gen_ndr/cli_wbint.h                 |   48 +
 source3/librpc/gen_ndr/messaging.h                 |  106 +-
 source3/librpc/gen_ndr/ndr_wbint.c                 |  274 +-
 source3/librpc/gen_ndr/ndr_wbint.h                 |   17 +-
 source3/librpc/gen_ndr/srv_wbint.c                 |  322 +-
 source3/librpc/gen_ndr/srv_wbint.h                 |    8 +
 source3/librpc/gen_ndr/wbint.h                     |   64 +
 source3/librpc/idl/wbint.idl                       |   26 +
 source3/librpc/ndr/util.c                          |    3 +
 source3/librpc/rpc/dcerpc.h                        |    3 +
 source3/libsmb/cliconnect.c                        |    1 +
 source3/libsmb/clientgen.c                         |    2 +-
 source3/libsmb/clifile.c                           |    2 +-
 source3/libsmb/clifsinfo.c                         |    1 +
 source3/libsmb/clireadwrite.c                      |  130 +-
 source3/libsmb/clispnego.c                         |   15 +-
 source3/libsmb/dsgetdcname.c                       |    2 +-
 source3/libsmb/libsmb_dir.c                        |    2 +-
 source3/libsmb/namequery.c                         |  128 -
 source3/libsmb/nterr.c                             |    4 +
 source3/libsmb/passchange.c                        |    3 +-
 source3/libsmb/spnego.c                            |  362 -
 source3/locale/net/de.po                           |   64 -
 source3/locale/net/genmsg                          |    2 +-
 source3/locking/locking.c                          |   20 +-
 source3/lua-5.1.4/COPYRIGHT                        |   34 -
 source3/lua-5.1.4/HISTORY                          |  183 -
 source3/lua-5.1.4/INSTALL                          |   99 -
 source3/lua-5.1.4/Makefile                         |  128 -
 source3/lua-5.1.4/README                           |   37 -
 source3/lua-5.1.4/doc/amazon.gif                   |  Bin 797 -> 0 bytes
 source3/lua-5.1.4/doc/contents.html                |  499 -
 source3/lua-5.1.4/doc/cover.png                    |  Bin 3305 -> 0 bytes
 source3/lua-5.1.4/doc/logo.gif                     |  Bin 4232 -> 0 bytes
 source3/lua-5.1.4/doc/lua.css                      |   40 -
 source3/lua-5.1.4/doc/lua.html                     |  172 -
 source3/lua-5.1.4/doc/luac.html                    |  145 -
 source3/lua-5.1.4/doc/manual.css                   |   12 -
 source3/lua-5.1.4/doc/manual.html                  | 8800 ------
 source3/lua-5.1.4/doc/readme.html                  |   40 -
 source3/lua-5.1.4/etc/Makefile                     |   44 -
 source3/lua-5.1.4/etc/README                       |   36 -
 source3/lua-5.1.4/etc/all.c                        |   38 -
 source3/lua-5.1.4/etc/lua.hpp                      |    9 -
 source3/lua-5.1.4/etc/lua.ico                      |  Bin 1078 -> 0 bytes
 source3/lua-5.1.4/etc/luavs.bat                    |   28 -
 source3/lua-5.1.4/etc/min.c                        |   39 -
 source3/lua-5.1.4/etc/noparser.c                   |   50 -
 source3/lua-5.1.4/etc/strict.lua                   |   40 -
 source3/lua-5.1.4/src/Makefile                     |  182 -
 source3/lua-5.1.4/src/lapi.c                       | 1086 -
 source3/lua-5.1.4/src/lapi.h                       |   16 -
 source3/lua-5.1.4/src/lauxlib.c                    |  651 -
 source3/lua-5.1.4/src/lauxlib.h                    |  172 -
 source3/lua-5.1.4/src/lbaselib.c                   |  652 -
 source3/lua-5.1.4/src/lcode.c                      |  838 -
 source3/lua-5.1.4/src/lcode.h                      |   76 -
 source3/lua-5.1.4/src/ldblib.c                     |  396 -
 source3/lua-5.1.4/src/ldebug.c                     |  637 -
 source3/lua-5.1.4/src/ldebug.h                     |   33 -
 source3/lua-5.1.4/src/ldo.c                        |  516 -
 source3/lua-5.1.4/src/ldo.h                        |   56 -
 source3/lua-5.1.4/src/ldump.c                      |  164 -
 source3/lua-5.1.4/src/lfunc.c                      |  173 -
 source3/lua-5.1.4/src/lfunc.h                      |   34 -
 source3/lua-5.1.4/src/lgc.c                        |  710 -
 source3/lua-5.1.4/src/lgc.h                        |  110 -
 source3/lua-5.1.4/src/linit.c                      |   37 -
 source3/lua-5.1.4/src/liolib.c                     |  552 -
 source3/lua-5.1.4/src/llex.c                       |  460 -
 source3/lua-5.1.4/src/llex.h                       |   81 -
 source3/lua-5.1.4/src/llimits.h                    |  128 -
 source3/lua-5.1.4/src/lmathlib.c                   |  262 -
 source3/lua-5.1.4/src/lmem.c                       |   85 -
 source3/lua-5.1.4/src/lmem.h                       |   48 -
 source3/lua-5.1.4/src/loadlib.c                    |  665 -
 source3/lua-5.1.4/src/lobject.c                    |  214 -
 source3/lua-5.1.4/src/lobject.h                    |  380 -
 source3/lua-5.1.4/src/lopcodes.c                   |  101 -
 source3/lua-5.1.4/src/lopcodes.h                   |  268 -
 source3/lua-5.1.4/src/loslib.c                     |  242 -
 source3/lua-5.1.4/src/lparser.c                    | 1339 -
 source3/lua-5.1.4/src/lparser.h                    |   82 -
 source3/lua-5.1.4/src/lstate.c                     |  213 -
 source3/lua-5.1.4/src/lstate.h                     |  168 -
 source3/lua-5.1.4/src/lstring.c                    |  110 -
 source3/lua-5.1.4/src/lstring.h                    |   31 -
 source3/lua-5.1.4/src/lstrlib.c                    |  868 -
 source3/lua-5.1.4/src/ltable.c                     |  588 -
 source3/lua-5.1.4/src/ltable.h                     |   40 -
 source3/lua-5.1.4/src/ltablib.c                    |  286 -
 source3/lua-5.1.4/src/ltm.c                        |   74 -
 source3/lua-5.1.4/src/ltm.h                        |   54 -
 source3/lua-5.1.4/src/lua.c                        |  391 -
 source3/lua-5.1.4/src/lua.h                        |  388 -
 source3/lua-5.1.4/src/luac.c                       |  200 -
 source3/lua-5.1.4/src/luaconf.h                    |  762 -
 source3/lua-5.1.4/src/lualib.h                     |   53 -
 source3/lua-5.1.4/src/lundump.c                    |  227 -
 source3/lua-5.1.4/src/lundump.h                    |   36 -
 source3/lua-5.1.4/src/lvm.c                        |  762 -
 source3/lua-5.1.4/src/lvm.h                        |   36 -
 source3/lua-5.1.4/src/lzio.c                       |   80 -
 source3/lua-5.1.4/src/lzio.h                       |   67 -
 source3/lua-5.1.4/src/print.c                      |  227 -
 source3/lua-5.1.4/test/README                      |   25 -
 source3/lua-5.1.4/test/bisect.lua                  |   27 -
 source3/lua-5.1.4/test/cf.lua                      |   16 -
 source3/lua-5.1.4/test/echo.lua                    |    5 -
 source3/lua-5.1.4/test/env.lua                     |    7 -
 source3/lua-5.1.4/test/factorial.lua               |   32 -
 source3/lua-5.1.4/test/fib.lua                     |   40 -
 source3/lua-5.1.4/test/fibfor.lua                  |   13 -
 source3/lua-5.1.4/test/globals.lua                 |   13 -
 source3/lua-5.1.4/test/hello.lua                   |    3 -
 source3/lua-5.1.4/test/life.lua                    |  111 -
 source3/lua-5.1.4/test/luac.lua                    |    7 -
 source3/lua-5.1.4/test/printf.lua                  |    7 -
 source3/lua-5.1.4/test/readonly.lua                |   12 -
 source3/lua-5.1.4/test/sieve.lua                   |   29 -
 source3/lua-5.1.4/test/sort.lua                    |   66 -
 source3/lua-5.1.4/test/table.lua                   |   12 -
 source3/lua-5.1.4/test/trace-calls.lua             |   32 -
 source3/lua-5.1.4/test/trace-globals.lua           |   38 -
 source3/lua-5.1.4/test/xd.lua                      |   14 -
 source3/m4/check_path.m4                           |   18 +-
 source3/modules/gpfs.c                             |    4 +-
 source3/modules/onefs_open.c                       |   93 +-
 source3/modules/onefs_streams.c                    |   23 +
 source3/modules/onefs_system.c                     |   27 +-
 source3/modules/vfs_aio_fork.c                     |    3 +
 source3/modules/vfs_catia.c                        |  149 +-
 source3/modules/vfs_default.c                      |    5 +-
 source3/modules/vfs_full_audit.c                   |    5 +-
 source3/modules/vfs_gpfs.c                         |   85 +-
 source3/modules/vfs_hpuxacl.c                      |    1 +
 source3/modules/vfs_streams_xattr.c                |    9 +-
 source3/modules/vfs_tsmsm.c                        |    6 +-
 source3/nmbd/nmbd_packets.c                        |    2 +-
 source3/param/loadparm.c                           |    4 +
 source3/passdb/secrets.c                           |   12 +-
 source3/printing/nt_printing.c                     |   34 +-
 source3/profile/profile.c                          |    2 +-
 source3/registry/reg_backend_current_version.c     |   12 +-
 source3/registry/reg_backend_db.c                  |    8 +-
 source3/registry/reg_backend_printing.c            |   65 +-
 source3/registry/reg_backend_prod_options.c        |    7 +-
 source3/registry/reg_backend_tcpip_params.c        |   19 +-
 source3/registry/reg_eventlog.c                    |   79 +-
 source3/registry/reg_objects.c                     |   17 +
 source3/registry/reg_perfcount.c                   |   10 +-
 source3/registry/reg_util.c                        |  107 -
 source3/rpc_client/cli_lsarpc.c                    |  191 +-
 source3/rpc_client/cli_pipe.c                      |  363 +-
 source3/rpc_parse/parse_misc.c                     |   56 -
 source3/rpc_parse/parse_prs.c                      |  296 +-
 source3/rpc_parse/parse_rpc.c                      |  137 +-
 source3/rpc_server/srv_lsa_nt.c                    |    4 +-
 source3/rpc_server/srv_netlog_nt.c                 |   67 +-
 source3/rpc_server/srv_ntsvcs_nt.c                 |   14 +-
 source3/rpc_server/srv_pipe.c                      |  269 +-
 source3/rpc_server/srv_pipe_hnd.c                  |  111 +-
 source3/rpc_server/srv_samr_nt.c                   |    4 +-
 source3/rpc_server/srv_spoolss_nt.c                |   32 +-
 source3/rpcclient/cmd_lsarpc.c                     |  124 +-
 source3/rpcclient/cmd_netlogon.c                   |   11 +-
 source3/rpcclient/cmd_spoolss.c                    |   13 +-
 source3/rpcclient/rpcclient.c                      |  154 +-
 source3/script/mksyms.awk                          |    8 +-
 source3/script/mksyms.sh                           |    2 +-
 source3/services/services_db.c                     |   46 +-
 source3/smbd/aio.c                                 |    2 +-
 source3/smbd/chgpasswd.c                           |    2 +-
 source3/smbd/filename.c                            |    2 +-
 source3/smbd/filename_util.c                       |    2 +-
 source3/smbd/globals.c                             |    2 +-
 source3/smbd/negprot.c                             |    1 +
 source3/smbd/notify_inotify.c                      |   10 +-
 source3/smbd/nttrans.c                             |   22 +-
 source3/smbd/open.c                                |    4 +-
 source3/smbd/oplock_linux.c                        |    4 +-
 source3/smbd/password.c                            |   12 +-
 source3/smbd/process.c                             |    6 +-
 source3/smbd/seal.c                                |    1 +
 source3/smbd/sesssetup.c                           |    1 +
 source3/smbd/smb2_create.c                         |   10 +-
 source3/smbd/smb2_sesssetup.c                      |    1 +
 source3/smbd/trans2.c                              |   76 +-
 source3/smbd/vfs.c                                 |    8 +-
 source3/torture/torture.c                          |   22 +-
 source3/utils/eventlogadm.c                        |    2 +-
 source3/utils/net.c                                |    7 -
 source3/utils/net.h                                |    1 +
 source3/utils/net_lua.c                            |  386 -
 source3/utils/net_proto.h                          |    4 -
 source3/utils/net_rpc.c                            |    8 +-
 source3/utils/net_rpc_join.c                       |    7 +-
 source3/utils/net_rpc_printer.c                    |   31 +-
 source3/utils/net_rpc_samsync.c                    |    2 +-
 source3/utils/ntlm_auth.c                          |   49 +-
 source3/utils/ntlm_auth_diagnostics.c              |    4 +-
 source3/utils/status.c                             |   62 +-
 source3/winbindd/winbindd.c                        |   40 +-
 source3/winbindd/winbindd.h                        |    3 +
 source3/winbindd/winbindd_ads.c                    |   64 +-
 source3/winbindd/winbindd_cache.c                  |    1 +
 source3/winbindd/winbindd_ccache_access.c          |    2 +-
 source3/winbindd/winbindd_check_machine_acct.c     |   88 +
 source3/winbindd/winbindd_cm.c                     |   94 +-
 source3/winbindd/winbindd_domain.c                 |    4 -
 source3/winbindd/winbindd_dual_srv.c               |  119 +
 source3/winbindd/winbindd_idmap.c                  |  187 -
 source3/winbindd/winbindd_misc.c                   |   69 +-
 source3/winbindd/winbindd_pam.c                    |  109 +-
 source3/winbindd/winbindd_proto.h                  |   66 +-
 source3/winbindd/winbindd_remove_mapping.c         |  106 +
 source3/winbindd/winbindd_rpc.c                    |  227 +-
 source3/winbindd/winbindd_set_hwm.c                |   95 +
 source3/winbindd/winbindd_set_mapping.c            |  106 +
 source3/winbindd/winbindd_sid.c                    |  142 -
 source4/Makefile                                   |    4 +-
 source4/auth/gensec/config.mk                      |    9 +-
 source4/auth/gensec/gensec.c                       |   22 +-
 source4/auth/gensec/gensec.h                       |    2 +-
 source4/auth/gensec/pygensec.c                     |  144 +
 source4/auth/gensec/schannel.c                     |  182 +-
 source4/auth/gensec/schannel.h                     |   39 -
 source4/auth/gensec/schannel_sign.c                |  283 -
 source4/auth/gensec/spnego.c                       |   10 +-
 source4/auth/gensec/spnego.h                       |   65 -
 source4/auth/gensec/spnego_parse.c                 |  408 -
 source4/auth/gensec/tests/bindings.py              |   35 +
 source4/auth/pyauth.c                              |   23 +
 source4/auth/sam.c                                 |  131 +-
 source4/auth/session.h                             |    4 +
 source4/auth/system_session.c                      |  191 +
 source4/autogen.sh                                 |    2 +-
 source4/build/make/rules.mk                        |    2 -
 source4/cldap_server/cldap_server.c                |   14 +-
 source4/cldap_server/netlogon.c                    |    5 +
 source4/dsdb/common/util.c                         |  445 +-
 source4/dsdb/config.mk                             |   21 +-
 source4/dsdb/kcc/kcc_periodic.c                    |  244 +
 source4/dsdb/kcc/kcc_service.c                     |  222 +
 source4/dsdb/kcc/kcc_service.h                     |   85 +
 source4/dsdb/repl/drepl_notify.c                   |  429 +
 source4/dsdb/repl/drepl_out_helpers.c              |   93 +-
 source4/dsdb/repl/drepl_out_pull.c                 |   21 +-
 source4/dsdb/repl/drepl_partitions.c               |   38 +-
 source4/dsdb/repl/drepl_periodic.c                 |    9 +-
 source4/dsdb/repl/drepl_service.c                  |   50 +-
 source4/dsdb/repl/drepl_service.h                  |   37 +
 source4/dsdb/repl/replicated_objects.c             |  215 +-
 source4/dsdb/samdb/ldb_modules/acl.c               | 1151 +
 source4/dsdb/samdb/ldb_modules/config.mk           |   35 +
 source4/dsdb/samdb/ldb_modules/descriptor.c        |  497 +
 source4/dsdb/samdb/ldb_modules/extended_dn_in.c    |   18 +-
 source4/dsdb/samdb/ldb_modules/instancetype.c      |   30 +-
 source4/dsdb/samdb/ldb_modules/kludge_acl.c        |   13 +
 source4/dsdb/samdb/ldb_modules/linked_attributes.c |    8 +-
 source4/dsdb/samdb/ldb_modules/objectclass.c       |   67 +-
 source4/dsdb/samdb/ldb_modules/objectguid.c        |   24 +-
 source4/dsdb/samdb/ldb_modules/operational.c       |   26 +-
 source4/dsdb/samdb/ldb_modules/partition.c         |   50 +-
 source4/dsdb/samdb/ldb_modules/password_hash.c     |   10 +-
 source4/dsdb/samdb/ldb_modules/pdc_fsmo.c          |    1 +
 source4/dsdb/samdb/ldb_modules/proxy.c             |   24 +-
 source4/dsdb/samdb/ldb_modules/repl_meta_data.c    |  822 +-
 source4/dsdb/samdb/ldb_modules/resolve_oids.c      |  647 +
 source4/dsdb/samdb/ldb_modules/rootdse.c           |  137 +-
 source4/dsdb/samdb/ldb_modules/samba3sam.c         |    1 -
 source4/dsdb/samdb/ldb_modules/samldb.c            | 1263 +-
 source4/dsdb/samdb/ldb_modules/show_deleted.c      |   24 +-
 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c   |   58 +-
 source4/dsdb/samdb/ldb_modules/subtree_delete.c    |   27 +-
 source4/dsdb/samdb/ldb_modules/tests/samba3sam.py  |    9 +-
 source4/dsdb/samdb/samdb.c                         |  104 -
 source4/dsdb/schema/schema.h                       |    7 +
 source4/dsdb/schema/schema_inferiors.c             |   38 +-
 source4/dsdb/schema/schema_init.c                  |   48 +-
 source4/dsdb/schema/schema_query.c                 |   12 +
 source4/dsdb/schema/schema_set.c                   |    4 +-
 source4/dsdb/schema/schema_syntax.c                |  144 +-
 source4/heimdal/lib/gssapi/krb5/creds.c            |    1 +
 source4/heimdal_build/asn1_deps.pl                 |   49 +-
 source4/heimdal_build/internal.mk                  |    3 +-
 source4/kdc/hdb-samba4.c                           |    6 +
 source4/kdc/kdc.c                                  |   28 +-
 source4/kdc/kpasswdd.c                             |    8 +
 source4/ldap_server/ldap_backend.c                 |    4 +-
 source4/ldap_server/ldap_server.c                  |   10 +-
 source4/lib/ldb-samba/ldif_handlers.c              |  115 +-
 source4/lib/ldb-samba/ldif_handlers.h              |    3 +
 source4/lib/ldb/Makefile.in                        |    5 +-
 source4/lib/ldb/common/attrib_handlers.c           |    6 +-
 source4/lib/ldb/common/ldb.c                       |  218 +-
 source4/lib/ldb/common/ldb_debug.c                 |   40 +-
 source4/lib/ldb/common/ldb_dn.c                    |   14 +
 source4/lib/ldb/common/ldb_ldif.c                  |   27 +-
 source4/lib/ldb/common/ldb_modules.c               |   82 +-
 source4/lib/ldb/common/ldb_msg.c                   |    4 +
 source4/lib/ldb/common/ldb_parse.c                 |   61 +-
 source4/lib/ldb/configure.ac                       |    2 +-
 source4/lib/ldb/external/libtalloc.m4              |    7 +-
 source4/lib/ldb/external/libtdb.m4                 |    2 +-
 source4/lib/ldb/include/ldb.h                      |   44 +-
 source4/lib/ldb/include/ldb_errors.h               |    2 +
 source4/lib/ldb/include/ldb_module.h               |    4 +-
 source4/lib/ldb/include/ldb_private.h              |    9 +-
 source4/lib/ldb/ldb.mk                             |    4 +-
 source4/lib/ldb/ldb_map/ldb_map_outbound.c         |    8 +-
 source4/lib/ldb/ldb_tdb/ldb_index.c                |   13 +-
 source4/lib/ldb/ldb_tdb/ldb_pack.c                 |    4 +
 source4/lib/ldb/ldb_tdb/ldb_search.c               |   18 +-
 source4/lib/ldb/ldb_tdb/ldb_tdb.c                  |   49 +-
 source4/lib/ldb/ldb_tdb/ldb_tdb.h                  |    2 +-
 source4/lib/ldb/modules/asq.c                      |    4 +-
 source4/lib/ldb/pyldb.c                            |   75 +-
 source4/lib/ldb/tests/python/api.py                |   12 +
 source4/lib/ldb/tests/python/ldap.py               |  340 +-
 source4/lib/ldb/tests/python/sec_descriptor.py     | 1615 +
 source4/lib/ldb/tools/cmdline.c                    |   10 +
 source4/lib/ldb/tools/cmdline.h                    |    2 +
 source4/lib/ldb/tools/ldbadd.c                     |   10 +-
 source4/lib/ldb/tools/ldbedit.c                    |    2 +
 source4/lib/ldb_wrap.c                             |    4 +
 source4/lib/messaging/irpc.h                       |    1 +
 source4/lib/messaging/messaging.h                  |    3 +
 source4/lib/registry/regf.c                        |    2 +-
 source4/lib/registry/tools/regshell.c              |   81 +-
 source4/lib/socket/connect_multi.c                 |    2 +-
 source4/lib/wmi/tools/wmic.c                       |  163 +-
 source4/libcli/config.mk                           |   43 -
 source4/libcli/finddcs.c                           |    2 +-
 source4/libcli/resolve/dns_ex.c                    |    2 +
 source4/libcli/resolve/resolve.c                   |    8 +-
 source4/libcli/security/access_check.c             |  135 +
 source4/libcli/security/config.mk                  |    3 +-
 source4/libcli/security/create_descriptor.c        |  469 +
 source4/libcli/security/object_tree.c              |  106 +
 source4/libcli/security/security.h                 |   10 +
 source4/libcli/security/security_token.c           |    9 +
 source4/libcli/security/tests/bindings.py          |   17 +
 source4/libcli/smb2/connect.c                      |    2 +-
 source4/libcli/smb_composite/connect.c             |    2 +-
 source4/libnet/libnet_become_dc.c                  |   17 +-
 source4/libnet/libnet_join.c                       |  286 +-
 source4/libnet/libnet_lookup.c                     |    2 +-
 source4/libnet/libnet_vampire.c                    |   68 +-
 source4/librpc/config.mk                           |   12 +-
 source4/librpc/idl/irpc.idl                        |    7 +
 source4/librpc/ndr/py_security.c                   |    4 +-
 source4/librpc/rpc/dcerpc.c                        |   12 +
 source4/librpc/rpc/dcerpc.h                        |    3 +
 source4/librpc/rpc/dcerpc_auth.c                   |   15 +-
 source4/librpc/rpc/dcerpc_smb.c                    |    6 +-
 source4/librpc/rpc/dcerpc_sock.c                   |    2 +-
 source4/librpc/rpc/dcerpc_util.c                   |    2 +-
 source4/main.mk                                    |    1 +
 source4/min_versions.m4                            |    6 +-
 source4/nbt_server/irpc.c                          |    8 +-
 source4/nbt_server/nbt_server.c                    |   10 +-
 source4/nbt_server/wins/wins_dns_proxy.c           |    2 +-
 source4/ntp_signd/ntp_signd.c                      |    6 +-
 source4/ntvfs/cifs/vfs_cifs.c                      |    6 +-
 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c      |    6 +-
 source4/ntvfs/config.mk                            |    4 +-
 source4/ntvfs/ipc/vfs_ipc.c                        |  897 +-
 source4/ntvfs/smb2/vfs_smb2.c                      |    6 +-
 source4/param/generic.c                            |   89 +-
 source4/param/loadparm.c                           |   26 +-
 source4/param/param.h                              |   15 +-
 source4/param/provision.c                          |  162 +-
 source4/param/provision.h                          |   16 +
 source4/param/secrets.c                            |    7 +
 source4/rpc_server/browser/dcesrv_browser.c        |    1 -
 source4/rpc_server/common/common.h                 |   12 +-
 source4/rpc_server/common/forward.c                |  108 +
 source4/rpc_server/common/server_info.c            |    2 -
 source4/rpc_server/common/share_info.c             |    2 -
 source4/rpc_server/config.mk                       |   12 +-
 source4/rpc_server/dcerpc_server.c                 |  355 +-
 source4/rpc_server/dcerpc_server.h                 |   39 +-
 source4/rpc_server/dcesrv_auth.c                   |    6 +-
 source4/rpc_server/dcesrv_mgmt.c                   |    1 -
 source4/rpc_server/drsuapi/addentry.c              |  210 +
 source4/rpc_server/drsuapi/dcesrv_drsuapi.c        |  319 +-
 source4/rpc_server/drsuapi/dcesrv_drsuapi.h        |   28 +
 source4/rpc_server/drsuapi/drsutil.c               |  166 +
 source4/rpc_server/drsuapi/getncchanges.c          |  546 +
 source4/rpc_server/drsuapi/updaterefs.c            |  184 +
 source4/rpc_server/epmapper/rpc_epmapper.c         |    1 -
 source4/rpc_server/handles.c                       |   38 +-
 source4/rpc_server/lsa/dcesrv_lsa.c                |   99 +-
 source4/rpc_server/lsa/lsa_lookup.c                |    8 +-
 source4/rpc_server/netlogon/dcerpc_netlogon.c      |  103 +-
 source4/rpc_server/samr/dcesrv_samr.c              |  317 +-
 source4/rpc_server/samr/samr_password.c            |    5 -
 source4/rpc_server/service_rpc.c                   |   26 +-
 source4/rpc_server/spoolss/dcesrv_spoolss.c        |    2 -
 source4/rpc_server/srvsvc/dcesrv_srvsvc.c          |   13 +-
 source4/rpc_server/unixinfo/dcesrv_unixinfo.c      |    2 -
 source4/rpc_server/winreg/rpc_winreg.c             |    2 -
 source4/script/minimal_includes.pl                 |   30 +-
 source4/scripting/bin/fullschema                   |    2 +-
 source4/scripting/bin/minschema                    |    2 +-
 source4/scripting/bin/nsupdate-gss                 |  352 +
 source4/scripting/bin/rebuildextendeddn            |  141 +
 source4/scripting/bin/reorgldb.py                  |   60 +
 source4/scripting/bin/setup_dns.sh                 |   37 +
 source4/scripting/python/pyglue.c                  |   46 +-
 source4/scripting/python/samba/__init__.py         |   71 +-
 source4/scripting/python/samba/idmap.py            |    2 +-
 .../python/samba/ms_display_specifiers.py          |  189 +
 source4/scripting/python/samba/provision.py        |  531 +-
 source4/scripting/python/samba/samdb.py            |  119 +-
 .../python/samba/tests/dcerpc/__init__.py          |   20 +
 .../scripting/python/samba/tests/dcerpc/bare.py    |    1 +
 .../scripting/python/samba/tests/dcerpc/misc.py    |    2 -
 .../python/samba/tests/dcerpc/registry.py          |    2 +-
 .../scripting/python/samba/tests/dcerpc/rpcecho.py |    2 +
 source4/scripting/python/samba/tests/dcerpc/sam.py |    1 +
 .../scripting/python/samba/tests/dcerpc/unix.py    |    1 +
 source4/scripting/python/samba/tests/provision.py  |   26 +-
 source4/selftest/config.mk                         |   50 +-
 source4/selftest/knownfail                         |    3 +
 source4/selftest/skip                              |    2 +
 source4/selftest/tests.sh                          |   10 +-
 .../DisplaySpecifiers-Win2k0.txt                   |23573 ++++++++++++++
 .../DisplaySpecifiers-Win2k3.txt                   |29548 ++++++++++++++++++
 .../DisplaySpecifiers-Win2k3R2.txt                 |29549 ++++++++++++++++++
 .../DisplaySpecifiers-Win2k8.txt                   |32733 +++++++++++++++++++
 .../DisplaySpecifiers-Win2k8R2.txt                 |32758 ++++++++++++++++++++
 source4/setup/display_specifiers.ldif              |  482 -
 source4/setup/domainlevel                          |  216 +
 source4/setup/enableaccount                        |   66 +-
 source4/setup/fedorads-partitions.ldif             |   15 +
 source4/setup/fedorads-samba.ldif                  |   10 +
 source4/setup/fedorads-sasl.ldif                   |    9 +
 source4/setup/fedorads.inf                         |    1 +
 source4/setup/newuser                              |   18 +-
 source4/setup/provision                            |    7 +-
 source4/setup/provision.ldif                       |  245 +-
 source4/setup/provision.zone                       |    3 +-
 source4/setup/provision_basedn_modify.ldif         |   83 +-
 source4/setup/provision_configuration.ldif         |  311 +-
 source4/setup/provision_configuration_basedn.ldif  |    1 +
 .../provision_configuration_basedn_modify.ldif     |    7 +
 source4/setup/provision_group_policy.ldif          |   31 +
 source4/setup/provision_schema_basedn.ldif         |    1 +
 source4/setup/provision_schema_basedn_modify.ldif  |    1 +
 source4/setup/provision_self_join.ldif             |   82 +-
 source4/setup/provision_self_join_modify.ldif      |    6 +
 source4/setup/provision_templates.ldif             |   43 -
 source4/setup/provision_templates_init.ldif        |   10 -
 source4/setup/provision_users.ldif                 |   90 +-
 source4/setup/pwsettings                           |  182 +-
 source4/setup/schema_samba4.ldif                   |   18 -
 source4/setup/secrets_dc.ldif                      |   24 -
 source4/setup/secrets_dns.ldif                     |   11 +
 source4/setup/secrets_self_join.ldif               |   13 +
 source4/setup/setexpiry                            |   58 +-
 source4/setup/setpassword                          |   26 +-
 source4/setup/tests/blackbox_setpassword.sh        |    2 +
 source4/smb_server/blob.c                          |    2 -
 source4/smb_server/handle.c                        |    2 -
 source4/smb_server/session.c                       |    1 -
 source4/smb_server/smb/negprot.c                   |    1 -
 source4/smb_server/smb/receive.c                   |    2 -
 source4/smb_server/smb/request.c                   |    1 -
 source4/smb_server/smb/service.c                   |    1 -
 source4/smb_server/smb/sesssetup.c                 |    2 -
 source4/smb_server/smb/trans2.c                    |    2 -
 source4/smb_server/smb2/fileinfo.c                 |    1 -
 source4/smb_server/smb2/fileio.c                   |    2 -
 source4/smb_server/smb2/find.c                     |    1 -
 source4/smb_server/smb2/keepalive.c                |    1 -
 source4/smb_server/smb2/negprot.c                  |    2 -
 source4/smb_server/smb2/receive.c                  |    2 -
 source4/smb_server/smb2/sesssetup.c                |    3 -
 source4/smb_server/smb2/tcon.c                     |    3 -
 source4/smb_server/smb_samba3.c                    |    9 +-
 source4/smb_server/smb_server.c                    |    2 +-
 source4/smb_server/tcon.c                          |    1 -
 source4/smbd/config.mk                             |    4 +-
 source4/smbd/pidfile.c                             |    1 -
 source4/smbd/process_model.c                       |    1 -
 source4/smbd/process_single.c                      |    4 +-
 source4/smbd/process_standard.c                    |    2 -
 source4/smbd/server.c                              |   53 +-
 source4/smbd/service_named_pipe.c                  |  102 +-
 source4/smbd/service_stream.c                      |    3 -
 source4/smbd/service_task.c                        |   20 +-
 source4/torture/basic/delaywrite.c                 |  131 +
 source4/torture/ldb/ldb.c                          |   29 +
 source4/torture/libnet/libnet_BecomeDC.c           |    6 +-
 source4/torture/local/config.mk                    |    1 +
 source4/torture/local/local.c                      |    1 +
 source4/torture/ndr/lsa.c                          |    8 +-
 source4/torture/raw/oplock.c                       |  662 +-
 source4/torture/raw/streams.c                      |    3 +-
 source4/torture/rpc/drsuapi.c                      |  476 +-
 source4/torture/rpc/drsuapi.h                      |   27 +
 source4/torture/rpc/drsuapi_cracknames.c           |  366 +-
 source4/torture/rpc/handles.c                      |    5 +
 source4/torture/rpc/lsa.c                          |   12 +-
 source4/torture/rpc/netlogon.c                     |    2 +-
 source4/torture/rpc/rpc.c                          |    4 +-
 source4/torture/rpc/spoolss_notify.c               |   26 +-
 source4/torture/smb2/config.mk                     |    1 -
 source4/torture/smb2/dir.c                         |  292 +-
 source4/torture/smb2/find.c                        |  220 -
 source4/torture/smb2/smb2.c                        |    1 -
 source4/torture/util_smb.c                         |   18 +
 source4/utils/testparm.c                           |    7 +-
 source4/web_server/web_server.c                    |    2 +-
 source4/winbind/wb_dom_info_trusted.c              |    2 +-
 source4/winbind/wb_server.c                        |   16 +-
 source4/wrepl_server/wrepl_periodic.c              |    2 +-
 source4/wrepl_server/wrepl_server.c                |   10 +-
 testprogs/blackbox/subunit.sh                      |   15 +
 testprogs/blackbox/test_ldb.sh                     |   16 +
 testprogs/blackbox/test_passwords.sh               |   28 +
 836 files changed, 185579 insertions(+), 43855 deletions(-)
 create mode 100644 docs-xml/smbdotconf/protocol/sharefakefscaps.xml
 create mode 100644 lib/crypto/aes.c
 create mode 100644 lib/crypto/aes.h
 create mode 100644 lib/crypto/rijndael-alg-fst.c
 create mode 100644 lib/crypto/rijndael-alg-fst.h
 create mode 100755 lib/tevent/release-script.sh
 create mode 100755 lib/tevent/script/abi_checks.sh
 rename lib/tevent/{abi_checks.sh => script/abi_checks_gcc.sh} (100%)
 create mode 100755 lib/tevent/script/mksigs.pl
 create mode 100644 lib/tevent/script/mksyms.awk
 create mode 100755 lib/tevent/script/mksyms.sh
 create mode 100644 lib/util/parmlist.c
 create mode 100644 lib/util/parmlist.h
 create mode 100644 lib/util/tests/parmlist.c
 create mode 100644 lib/util/util_net.h
 create mode 100644 libcli/auth/schannel.h
 create mode 100644 libcli/auth/schannel_proto.h
 create mode 100644 libcli/auth/schannel_sign.c
 create mode 100644 libcli/auth/spnego.h
 create mode 100644 libcli/auth/spnego_parse.c
 create mode 100644 libcli/auth/spnego_proto.h
 create mode 100644 libcli/nbt/config.mk
 create mode 100644 libcli/nbt/lmhosts.c
 create mode 100644 librpc/ndr/ndr_schannel.c
 create mode 100644 librpc/ndr/ndr_schannel.h
 delete mode 100644 source3/include/spnego.h
 delete mode 100644 source3/libsmb/spnego.c
 delete mode 100644 source3/lua-5.1.4/COPYRIGHT
 delete mode 100644 source3/lua-5.1.4/HISTORY
 delete mode 100644 source3/lua-5.1.4/INSTALL
 delete mode 100644 source3/lua-5.1.4/Makefile
 delete mode 100644 source3/lua-5.1.4/README
 delete mode 100644 source3/lua-5.1.4/doc/amazon.gif
 delete mode 100644 source3/lua-5.1.4/doc/contents.html
 delete mode 100644 source3/lua-5.1.4/doc/cover.png
 delete mode 100644 source3/lua-5.1.4/doc/logo.gif
 delete mode 100644 source3/lua-5.1.4/doc/lua.css
 delete mode 100644 source3/lua-5.1.4/doc/lua.html
 delete mode 100644 source3/lua-5.1.4/doc/luac.html
 delete mode 100644 source3/lua-5.1.4/doc/manual.css
 delete mode 100644 source3/lua-5.1.4/doc/manual.html
 delete mode 100644 source3/lua-5.1.4/doc/readme.html
 delete mode 100644 source3/lua-5.1.4/etc/Makefile
 delete mode 100644 source3/lua-5.1.4/etc/README
 delete mode 100644 source3/lua-5.1.4/etc/all.c
 delete mode 100644 source3/lua-5.1.4/etc/lua.hpp
 delete mode 100644 source3/lua-5.1.4/etc/lua.ico
 delete mode 100644 source3/lua-5.1.4/etc/luavs.bat
 delete mode 100644 source3/lua-5.1.4/etc/min.c
 delete mode 100644 source3/lua-5.1.4/etc/noparser.c
 delete mode 100644 source3/lua-5.1.4/etc/strict.lua
 delete mode 100644 source3/lua-5.1.4/src/Makefile
 delete mode 100644 source3/lua-5.1.4/src/lapi.c
 delete mode 100644 source3/lua-5.1.4/src/lapi.h
 delete mode 100644 source3/lua-5.1.4/src/lauxlib.c
 delete mode 100644 source3/lua-5.1.4/src/lauxlib.h
 delete mode 100644 source3/lua-5.1.4/src/lbaselib.c
 delete mode 100644 source3/lua-5.1.4/src/lcode.c
 delete mode 100644 source3/lua-5.1.4/src/lcode.h
 delete mode 100644 source3/lua-5.1.4/src/ldblib.c
 delete mode 100644 source3/lua-5.1.4/src/ldebug.c
 delete mode 100644 source3/lua-5.1.4/src/ldebug.h
 delete mode 100644 source3/lua-5.1.4/src/ldo.c
 delete mode 100644 source3/lua-5.1.4/src/ldo.h
 delete mode 100644 source3/lua-5.1.4/src/ldump.c
 delete mode 100644 source3/lua-5.1.4/src/lfunc.c
 delete mode 100644 source3/lua-5.1.4/src/lfunc.h
 delete mode 100644 source3/lua-5.1.4/src/lgc.c
 delete mode 100644 source3/lua-5.1.4/src/lgc.h
 delete mode 100644 source3/lua-5.1.4/src/linit.c
 delete mode 100644 source3/lua-5.1.4/src/liolib.c
 delete mode 100644 source3/lua-5.1.4/src/llex.c
 delete mode 100644 source3/lua-5.1.4/src/llex.h
 delete mode 100644 source3/lua-5.1.4/src/llimits.h
 delete mode 100644 source3/lua-5.1.4/src/lmathlib.c
 delete mode 100644 source3/lua-5.1.4/src/lmem.c
 delete mode 100644 source3/lua-5.1.4/src/lmem.h
 delete mode 100644 source3/lua-5.1.4/src/loadlib.c
 delete mode 100644 source3/lua-5.1.4/src/lobject.c
 delete mode 100644 source3/lua-5.1.4/src/lobject.h
 delete mode 100644 source3/lua-5.1.4/src/lopcodes.c
 delete mode 100644 source3/lua-5.1.4/src/lopcodes.h
 delete mode 100644 source3/lua-5.1.4/src/loslib.c
 delete mode 100644 source3/lua-5.1.4/src/lparser.c
 delete mode 100644 source3/lua-5.1.4/src/lparser.h
 delete mode 100644 source3/lua-5.1.4/src/lstate.c
 delete mode 100644 source3/lua-5.1.4/src/lstate.h
 delete mode 100644 source3/lua-5.1.4/src/lstring.c
 delete mode 100644 source3/lua-5.1.4/src/lstring.h
 delete mode 100644 source3/lua-5.1.4/src/lstrlib.c
 delete mode 100644 source3/lua-5.1.4/src/ltable.c
 delete mode 100644 source3/lua-5.1.4/src/ltable.h
 delete mode 100644 source3/lua-5.1.4/src/ltablib.c
 delete mode 100644 source3/lua-5.1.4/src/ltm.c
 delete mode 100644 source3/lua-5.1.4/src/ltm.h
 delete mode 100644 source3/lua-5.1.4/src/lua.c
 delete mode 100644 source3/lua-5.1.4/src/lua.h
 delete mode 100644 source3/lua-5.1.4/src/luac.c
 delete mode 100644 source3/lua-5.1.4/src/luaconf.h
 delete mode 100644 source3/lua-5.1.4/src/lualib.h
 delete mode 100644 source3/lua-5.1.4/src/lundump.c
 delete mode 100644 source3/lua-5.1.4/src/lundump.h
 delete mode 100644 source3/lua-5.1.4/src/lvm.c
 delete mode 100644 source3/lua-5.1.4/src/lvm.h
 delete mode 100644 source3/lua-5.1.4/src/lzio.c
 delete mode 100644 source3/lua-5.1.4/src/lzio.h
 delete mode 100644 source3/lua-5.1.4/src/print.c
 delete mode 100644 source3/lua-5.1.4/test/README
 delete mode 100644 source3/lua-5.1.4/test/bisect.lua
 delete mode 100644 source3/lua-5.1.4/test/cf.lua
 delete mode 100644 source3/lua-5.1.4/test/echo.lua
 delete mode 100644 source3/lua-5.1.4/test/env.lua
 delete mode 100644 source3/lua-5.1.4/test/factorial.lua
 delete mode 100644 source3/lua-5.1.4/test/fib.lua
 delete mode 100644 source3/lua-5.1.4/test/fibfor.lua
 delete mode 100644 source3/lua-5.1.4/test/globals.lua
 delete mode 100644 source3/lua-5.1.4/test/hello.lua
 delete mode 100644 source3/lua-5.1.4/test/life.lua
 delete mode 100644 source3/lua-5.1.4/test/luac.lua
 delete mode 100644 source3/lua-5.1.4/test/printf.lua
 delete mode 100644 source3/lua-5.1.4/test/readonly.lua
 delete mode 100644 source3/lua-5.1.4/test/sieve.lua
 delete mode 100644 source3/lua-5.1.4/test/sort.lua
 delete mode 100644 source3/lua-5.1.4/test/table.lua
 delete mode 100644 source3/lua-5.1.4/test/trace-calls.lua
 delete mode 100644 source3/lua-5.1.4/test/trace-globals.lua
 delete mode 100644 source3/lua-5.1.4/test/xd.lua
 delete mode 100644 source3/utils/net_lua.c
 create mode 100644 source3/winbindd/winbindd_check_machine_acct.c
 create mode 100644 source3/winbindd/winbindd_remove_mapping.c
 create mode 100644 source3/winbindd/winbindd_set_hwm.c
 create mode 100644 source3/winbindd/winbindd_set_mapping.c
 delete mode 100644 source3/winbindd/winbindd_sid.c
 create mode 100644 source4/auth/gensec/pygensec.c
 delete mode 100644 source4/auth/gensec/schannel.h
 delete mode 100644 source4/auth/gensec/schannel_sign.c
 delete mode 100644 source4/auth/gensec/spnego.h
 delete mode 100644 source4/auth/gensec/spnego_parse.c
 create mode 100644 source4/auth/gensec/tests/bindings.py
 create mode 100644 source4/dsdb/kcc/kcc_periodic.c
 create mode 100644 source4/dsdb/kcc/kcc_service.c
 create mode 100644 source4/dsdb/kcc/kcc_service.h
 create mode 100644 source4/dsdb/repl/drepl_notify.c
 create mode 100644 source4/dsdb/samdb/ldb_modules/acl.c
 create mode 100644 source4/dsdb/samdb/ldb_modules/descriptor.c
 create mode 100644 source4/dsdb/samdb/ldb_modules/resolve_oids.c
 create mode 100755 source4/lib/ldb/tests/python/sec_descriptor.py
 create mode 100644 source4/libcli/security/create_descriptor.c
 create mode 100644 source4/libcli/security/object_tree.c
 create mode 100644 source4/rpc_server/common/forward.c
 create mode 100644 source4/rpc_server/drsuapi/addentry.c
 create mode 100644 source4/rpc_server/drsuapi/drsutil.c
 create mode 100644 source4/rpc_server/drsuapi/getncchanges.c
 create mode 100644 source4/rpc_server/drsuapi/updaterefs.c
 create mode 100755 source4/scripting/bin/nsupdate-gss
 create mode 100755 source4/scripting/bin/rebuildextendeddn
 create mode 100755 source4/scripting/bin/reorgldb.py
 create mode 100755 source4/scripting/bin/setup_dns.sh
 create mode 100644 source4/scripting/python/samba/ms_display_specifiers.py
 create mode 100644 source4/scripting/python/samba/tests/dcerpc/__init__.py
 create mode 100644 source4/setup/display-specifiers/DisplaySpecifiers-Win2k0.txt
 create mode 100644 source4/setup/display-specifiers/DisplaySpecifiers-Win2k3.txt
 create mode 100644 source4/setup/display-specifiers/DisplaySpecifiers-Win2k3R2.txt
 create mode 100644 source4/setup/display-specifiers/DisplaySpecifiers-Win2k8.txt
 create mode 100644 source4/setup/display-specifiers/DisplaySpecifiers-Win2k8R2.txt
 delete mode 100644 source4/setup/display_specifiers.ldif
 create mode 100755 source4/setup/domainlevel
 create mode 100644 source4/setup/fedorads-samba.ldif
 create mode 100644 source4/setup/fedorads-sasl.ldif
 delete mode 100644 source4/setup/provision_templates.ldif
 delete mode 100644 source4/setup/provision_templates_init.ldif
 delete mode 100644 source4/setup/secrets_dc.ldif
 create mode 100644 source4/setup/secrets_dns.ldif
 create mode 100644 source4/setup/secrets_self_join.ldif
 delete mode 100644 source4/torture/smb2/find.c


Changeset truncated at 500 lines:

diff --git a/.gitignore b/.gitignore
index 8d671d8..43f7846 100644
--- a/.gitignore
+++ b/.gitignore
@@ -138,6 +138,7 @@ source4/config.mk
 source4/coverage
 source4/data.mk
 source4/dsdb/common/proto.h
+source4/dsdb/kcc/kcc_service_proto.h
 source4/dsdb/repl/drepl_service_proto.h
 source4/dsdb/samdb/samdb_proto.h
 source4/dsdb/schema/proto.h
@@ -356,6 +357,10 @@ librpc/gen_ndr/*_c.h
 librpc/gen_ndr/*_s.c
 librpc/gen_ndr/cli_named_pipe_auth.[ch]
 librpc/gen_ndr/srv_named_pipe_auth.[ch]
+librpc/gen_ndr/cli_ntlmssp.[ch]
+librpc/gen_ndr/cli_schannel.[ch]
+librpc/gen_ndr/srv_ntlmssp.[ch]
+librpc/gen_ndr/srv_schannel.[ch]
 lib/tevent/Makefile
 lib/tevent/tevent.so
 lib/tevent/libtevent.so*
diff --git a/client/cifs.upcall.c b/client/cifs.upcall.c
index 1645322..bf6a861 100644
--- a/client/cifs.upcall.c
+++ b/client/cifs.upcall.c
@@ -26,11 +26,17 @@ create dns_resolver * * /usr/local/sbin/cifs.upcall %k
 */
 
 #include "includes.h"
+#include "../libcli/auth/spnego.h"
 #include <keyutils.h>
 #include <getopt.h>
 
 #include "cifs_spnego.h"
 
+#define	CIFS_DEFAULT_KRB5_DIR		"/tmp"
+#define	CIFS_DEFAULT_KRB5_PREFIX	"krb5cc_"
+
+#define	MAX_CCNAME_LEN			PATH_MAX + 5
+
 const char *CIFSSPNEGO_VERSION = "1.3";
 static const char *prog = "cifs.upcall";
 typedef enum _sectype {
@@ -39,60 +45,148 @@ typedef enum _sectype {
 	MS_KRB5
 } sectype_t;
 
-/*
- * given a process ID, get the value of the KRB5CCNAME environment variable
- * in the context of that process. On error, just return NULL.
- */
-static char *
-get_krb5_ccname(pid_t pid)
+static inline int
+k5_data_equal(krb5_data d1, krb5_data d2, unsigned int length)
 {
-	int fd;
-	ssize_t len, left;
+	if (!length)
+		length = d1.length;
 
-	/*
-	 * FIXME: sysconf for ARG_MAX instead? Kernel seems to be limited to a
-	 * page however, so it may not matter.
-	 */
-	char buf[4096];
-	char *p, *value = NULL;
-	
-	buf[4095] = '\0';
-	snprintf(buf, 4095, "/proc/%d/environ", pid);
-	fd = open(buf, O_RDONLY);
-	if (fd < 0) {
-		syslog(LOG_DEBUG, "%s: unable to open %s: %d", __func__, buf,
-			errno);
-		return NULL;
+	return (d1.length == length &&
+		d1.length == d2.length &&
+		memcmp(d1.data, d2.data, length) == 0);
+
+}
+
+/* does the ccache have a valid TGT? */
+static time_t
+get_tgt_time(const char *ccname) {
+	krb5_context context;
+	krb5_ccache ccache;
+	krb5_cc_cursor cur;
+	krb5_creds creds;
+	krb5_principal principal;
+	krb5_data tgt = { .data =	"krbtgt",
+			  .length =	6 };
+	time_t credtime = 0;
+
+	if (krb5_init_context(&context)) {
+		syslog(LOG_DEBUG, "%s: unable to init krb5 context", __func__);
+		return 0;
 	}
 
-	/* FIXME: don't assume that we get it all in the first read? */
-	len = read(fd, buf, 4096);
-	close(fd);
-	if (len < 0) {
-		syslog(LOG_DEBUG, "%s: unable to read from /proc/%d/environ: "
-				  "%d", __func__, pid, errno);
+	if (krb5_cc_resolve(context, ccname, &ccache)) {
+		syslog(LOG_DEBUG, "%s: unable to resolve krb5 cache", __func__);
+		goto err_cache;
+	}
+
+	if (krb5_cc_set_flags(context, ccache, 0)) {
+		syslog(LOG_DEBUG, "%s: unable to set flags", __func__);
+		goto err_cache;
+	}
+
+	if (krb5_cc_get_principal(context, ccache, &principal)) {
+		syslog(LOG_DEBUG, "%s: unable to get principal", __func__);
+		goto err_princ;
+	}
+
+	if (krb5_cc_start_seq_get(context, ccache, &cur)) {
+		syslog(LOG_DEBUG, "%s: unable to seq start", __func__);
+		goto err_ccstart;
+	}
+
+	while (!credtime && !krb5_cc_next_cred(context, ccache, &cur, &creds)) {
+		if (k5_data_equal(creds.server->realm, principal->realm, 0) &&
+		    k5_data_equal(creds.server->data[0], tgt, tgt.length) &&
+		    k5_data_equal(creds.server->data[1], principal->realm, 0) &&
+		    creds.times.endtime > time(NULL))
+			credtime = creds.times.endtime;
+                krb5_free_cred_contents(context, &creds);
+        }
+        krb5_cc_end_seq_get(context, ccache, &cur);
+
+err_ccstart:
+	krb5_free_principal(context, principal);
+err_princ:
+	krb5_cc_set_flags(context, ccache, KRB5_TC_OPENCLOSE);
+	krb5_cc_close(context, ccache);
+err_cache:
+	krb5_free_context(context);
+	return credtime;
+}
+
+static int
+krb5cc_filter(const struct dirent *dirent)
+{
+	if (strstr(dirent->d_name, CIFS_DEFAULT_KRB5_PREFIX))
+		return 1;
+	else
+		return 0;
+}
+
+/* search for a credcache that looks like a likely candidate */
+static char *
+find_krb5_cc(const char *dirname, uid_t uid)
+{
+	struct dirent **namelist;
+	struct stat sbuf;
+	char ccname[MAX_CCNAME_LEN], *credpath, *best_cache = NULL;
+	int i, n;
+	time_t cred_time, best_time = 0;
+
+	n = scandir(dirname, &namelist, krb5cc_filter, NULL);
+	if (n < 0) {
+		syslog(LOG_DEBUG, "%s: scandir error on directory '%s': %s",
+				  __func__, dirname, strerror(errno));
 		return NULL;
 	}
 
-	left = len;
-	p = buf;
+	for (i = 0; i < n; i++) {
+		snprintf(ccname, sizeof(ccname), "FILE:%s/%s", dirname,
+			 namelist[i]->d_name);
+		credpath = ccname + 5;
+		syslog(LOG_DEBUG, "%s: considering %s", __func__, credpath);
 
-	/* can't have valid KRB5CCNAME if there are < 13 bytes left */
-	while (left > 12) {
-		if (strncmp("KRB5CCNAME=", p, 11)) {
-			p += strnlen(p, left);
-			++p;
-			left = buf + len - p;
+		if (lstat(credpath, &sbuf)) {
+			syslog(LOG_DEBUG, "%s: stat error on '%s': %s",
+					  __func__, credpath, strerror(errno));
+			free(namelist[i]);
 			continue;
 		}
-		p += 11;
-		left -= 11;
-		value = SMB_STRNDUP(p, left);
-		break;
+		if (sbuf.st_uid != uid) {
+			syslog(LOG_DEBUG, "%s: %s is owned by %u, not %u",
+					__func__, credpath, sbuf.st_uid, uid);
+			free(namelist[i]);
+			continue;
+		}
+		if (!S_ISREG(sbuf.st_mode)) {
+			syslog(LOG_DEBUG, "%s: %s is not a regular file",
+					__func__, credpath);
+			free(namelist[i]);
+			continue;
+		}
+		if (!(cred_time = get_tgt_time(ccname))) {
+			syslog(LOG_DEBUG, "%s: %s is not a valid credcache.",
+					__func__, ccname);
+			free(namelist[i]);
+			continue;
+		}
+
+		if (cred_time <= best_time) {
+			syslog(LOG_DEBUG, "%s: %s expires sooner than current "
+					  "best.", __func__, ccname);
+			free(namelist[i]);
+			continue;
+		}
+
+		syslog(LOG_DEBUG, "%s: %s is valid ccache", __func__, ccname);
+		free(best_cache);
+		best_cache = SMB_STRNDUP(ccname, MAX_CCNAME_LEN);
+		best_time = cred_time;
+		free(namelist[i]);
 	}
-	syslog(LOG_DEBUG, "%s: KRB5CCNAME=%s", __func__,
-				value ? value : "(null)");
-	return value;
+	free(namelist);
+
+	return best_cache;
 }
 
 /*
@@ -453,10 +547,9 @@ int main(const int argc, char *const argv[])
 			syslog(LOG_ERR, "setuid: %s", strerror(errno));
 			goto out;
 		}
-	}
 
-	if (have & DKD_HAVE_PID)
-		ccname = get_krb5_ccname(arg.pid);
+		ccname = find_krb5_cc(CIFS_DEFAULT_KRB5_DIR, arg.uid);
+	}
 
 	host = arg.hostname;
 
diff --git a/client/mount.cifs.c b/client/mount.cifs.c
index 4387f59..1c04e13 100644
--- a/client/mount.cifs.c
+++ b/client/mount.cifs.c
@@ -273,31 +273,34 @@ BB end finish BB */
 static char * check_for_domain(char **);
 
 
-static void mount_cifs_usage(void)
+static void mount_cifs_usage(FILE *stream)
 {
-	printf("\nUsage:  %s <remotetarget> <dir> -o <options>\n", thisprogram);
-	printf("\nMount the remote target, specified as a UNC name,");
-	printf(" to a local directory.\n\nOptions:\n");
-	printf("\tuser=<arg>\n\tpass=<arg>\n\tdom=<arg>\n");
-	printf("\nLess commonly used options:");
-	printf("\n\tcredentials=<filename>,guest,perm,noperm,setuids,nosetuids,rw,ro,");
-	printf("\n\tsep=<char>,iocharset=<codepage>,suid,nosuid,exec,noexec,serverino,");
-	printf("\n\tmapchars,nomapchars,nolock,servernetbiosname=<SRV_RFC1001NAME>");
-	printf("\n\tdirectio,nounix,cifsacl,sec=<authentication mechanism>,sign");
-	printf("\n\nOptions not needed for servers supporting CIFS Unix extensions");
-	printf("\n\t(e.g. unneeded for mounts to most Samba versions):");
-	printf("\n\tuid=<uid>,gid=<gid>,dir_mode=<mode>,file_mode=<mode>,sfu");
-	printf("\n\nRarely used options:");
-	printf("\n\tport=<tcpport>,rsize=<size>,wsize=<size>,unc=<unc_name>,ip=<ip_address>,");
-	printf("\n\tdev,nodev,nouser_xattr,netbiosname=<OUR_RFC1001NAME>,hard,soft,intr,");
-	printf("\n\tnointr,ignorecase,noposixpaths,noacl,prefixpath=<path>,nobrl");
-	printf("\n\tin6_addr");
-	printf("\n\nOptions are described in more detail in the manual page");
-	printf("\n\tman 8 mount.cifs\n");
-	printf("\nTo display the version number of the mount helper:");
-	printf("\n\t%s -V\n",thisprogram);
+	fprintf(stream, "\nUsage:  %s <remotetarget> <dir> -o <options>\n", thisprogram);
+	fprintf(stream, "\nMount the remote target, specified as a UNC name,");
+	fprintf(stream, " to a local directory.\n\nOptions:\n");
+	fprintf(stream, "\tuser=<arg>\n\tpass=<arg>\n\tdom=<arg>\n");
+	fprintf(stream, "\nLess commonly used options:");
+	fprintf(stream, "\n\tcredentials=<filename>,guest,perm,noperm,setuids,nosetuids,rw,ro,");
+	fprintf(stream, "\n\tsep=<char>,iocharset=<codepage>,suid,nosuid,exec,noexec,serverino,");
+	fprintf(stream, "\n\tmapchars,nomapchars,nolock,servernetbiosname=<SRV_RFC1001NAME>");
+	fprintf(stream, "\n\tdirectio,nounix,cifsacl,sec=<authentication mechanism>,sign");
+	fprintf(stream, "\n\nOptions not needed for servers supporting CIFS Unix extensions");
+	fprintf(stream, "\n\t(e.g. unneeded for mounts to most Samba versions):");
+	fprintf(stream, "\n\tuid=<uid>,gid=<gid>,dir_mode=<mode>,file_mode=<mode>,sfu");
+	fprintf(stream, "\n\nRarely used options:");
+	fprintf(stream, "\n\tport=<tcpport>,rsize=<size>,wsize=<size>,unc=<unc_name>,ip=<ip_address>,");
+	fprintf(stream, "\n\tdev,nodev,nouser_xattr,netbiosname=<OUR_RFC1001NAME>,hard,soft,intr,");
+	fprintf(stream, "\n\tnointr,ignorecase,noposixpaths,noacl,prefixpath=<path>,nobrl");
+	fprintf(stream, "\n\nOptions are described in more detail in the manual page");
+	fprintf(stream, "\n\tman 8 mount.cifs\n");
+	fprintf(stream, "\nTo display the version number of the mount helper:");
+	fprintf(stream, "\n\t%s -V\n",thisprogram);
 
 	SAFE_FREE(mountpassword);
+
+	if (stream == stderr)
+		exit(EX_USAGE);
+	exit(0);
 }
 
 /* caller frees username if necessary */
@@ -348,7 +351,7 @@ static int open_cred_file(char * file_name)
 					}
 				}
 				if(length > 4086) {
-					printf("mount.cifs failed due to malformed username in credentials file");
+					fprintf(stderr, "mount.cifs failed due to malformed username in credentials file\n");
 					memset(line_buf,0,4096);
 					exit(EX_USAGE);
 				} else {
@@ -372,7 +375,7 @@ static int open_cred_file(char * file_name)
 					}
 				}
 				if(length > MOUNT_PASSWD_SIZE) {
-					printf("mount.cifs failed: password in credentials file too long\n");
+					fprintf(stderr, "mount.cifs failed: password in credentials file too long\n");
 					memset(line_buf,0, 4096);
 					exit(EX_USAGE);
 				} else {
@@ -392,7 +395,7 @@ static int open_cred_file(char * file_name)
                                 /* go past equals sign */
                                 temp_val++;
 				if(verboseflag)
-					printf("\nDomain %s\n",temp_val);
+					fprintf(stderr, "\nDomain %s\n",temp_val);
                                 for(length = 0;length<DOMAIN_SIZE+1;length++) {
 					if ((temp_val[length] == '\n')
 					    || (temp_val[length] == '\0')) {
@@ -401,7 +404,7 @@ static int open_cred_file(char * file_name)
 					}
                                 }
                                 if(length > DOMAIN_SIZE) {
-                                        printf("mount.cifs failed: domain in credentials file too long\n");
+                                        fprintf(stderr, "mount.cifs failed: domain in credentials file too long\n");
                                         exit(EX_USAGE);
                                 } else {
                                         if(domain_name == NULL) {
@@ -434,14 +437,14 @@ static int get_password_from_file(int file_descript, char * filename)
 		memset(mountpassword, 0, MOUNT_PASSWD_SIZE);
 
 	if (mountpassword == NULL) {
-		printf("malloc failed\n");
+		fprintf(stderr, "malloc failed\n");
 		exit(EX_SYSERR);
 	}
 
 	if(filename != NULL) {
 		file_descript = open(filename, O_RDONLY);
 		if(file_descript < 0) {
-			printf("mount.cifs failed. %s attempting to open password file %s\n",
+			fprintf(stderr, "mount.cifs failed. %s attempting to open password file %s\n",
 				   strerror(errno),filename);
 			exit(EX_SYSERR);
 		}
@@ -451,14 +454,14 @@ static int get_password_from_file(int file_descript, char * filename)
 	for(i=0;i<MOUNT_PASSWD_SIZE;i++) {
 		rc = read(file_descript,&c,1);
 		if(rc < 0) {
-			printf("mount.cifs failed. Error %s reading password file\n",strerror(errno));
+			fprintf(stderr, "mount.cifs failed. Error %s reading password file\n",strerror(errno));
 			if(filename != NULL)
 				close(file_descript);
 			exit(EX_SYSERR);
 		} else if(rc == 0) {
 			if(mountpassword[0] == 0) {
 				if(verboseflag)
-					printf("\nWarning: null password used since cifs password file empty");
+					fprintf(stderr, "\nWarning: null password used since cifs password file empty");
 			}
 			break;
 		} else /* read valid character */ {
@@ -470,7 +473,7 @@ static int get_password_from_file(int file_descript, char * filename)
 		}
 	}
 	if((i == MOUNT_PASSWD_SIZE) && (verboseflag)) {
-		printf("\nWarning: password longer than %d characters specified in cifs password file",
+		fprintf(stderr, "\nWarning: password longer than %d characters specified in cifs password file",
 			MOUNT_PASSWD_SIZE);
 	}
 	got_password = 1;
@@ -499,7 +502,7 @@ static int parse_options(char ** optionsp, unsigned long * filesys_flags)
 	data = *optionsp;
 
 	if(verboseflag)
-		printf("parsing options: %s\n", data);
+		fprintf(stderr, "parsing options: %s\n", data);
 
 	/* BB fixme check for separator override BB */
 
@@ -546,7 +549,7 @@ static int parse_options(char ** optionsp, unsigned long * filesys_flags)
 					*filesys_flags |= MS_USER;
 					goto nocopy;
 				} else {
-					printf("username specified with no parameter\n");
+					fprintf(stderr, "username specified with no parameter\n");
 					SAFE_FREE(out);
 					return 1;	/* needs_arg; */
 				}
@@ -560,7 +563,7 @@ static int parse_options(char ** optionsp, unsigned long * filesys_flags)
 							mountpassword = (char *)calloc(MOUNT_PASSWD_SIZE+1,1);
 						if(mountpassword) {
 							if(got_password)
-								printf("\nmount.cifs warning - password specified twice\n");
+								fprintf(stderr, "\nmount.cifs warning - password specified twice\n");
 							got_password = 1;
 							percent_char++;
 							strlcpy(mountpassword, percent_char,MOUNT_PASSWD_SIZE+1);
@@ -579,7 +582,7 @@ static int parse_options(char ** optionsp, unsigned long * filesys_flags)
 					invoked */
 					domain_name = check_for_domain(&value);
 				} else {
-					printf("username too long\n");
+					fprintf(stderr, "username too long\n");
 					SAFE_FREE(out);
 					return 1;
 				}
@@ -587,15 +590,15 @@ static int parse_options(char ** optionsp, unsigned long * filesys_flags)
 		} else if (strncmp(data, "pass", 4) == 0) {
 			if (!value || !*value) {
 				if(got_password) {
-					printf("\npassword specified twice, ignoring second\n");
+					fprintf(stderr, "\npassword specified twice, ignoring second\n");
 				} else
 					got_password = 1;
 			} else if (strnlen(value, MOUNT_PASSWD_SIZE) < MOUNT_PASSWD_SIZE) {
 				if(got_password)
-					printf("\nmount.cifs warning - password specified twice\n");
+					fprintf(stderr, "\nmount.cifs warning - password specified twice\n");
 				got_password = 1;
 			} else {
-				printf("password too long\n");
+				fprintf(stderr, "password too long\n");
 				SAFE_FREE(out);
 				return 1;
 			}
@@ -607,13 +610,13 @@ static int parse_options(char ** optionsp, unsigned long * filesys_flags)
 			}
 		} else if (strncmp(data, "ip", 2) == 0) {
 			if (!value || !*value) {
-				printf("target ip address argument missing");
+				fprintf(stderr, "target ip address argument missing");
 			} else if (strnlen(value, MAX_ADDRESS_LEN) <= MAX_ADDRESS_LEN) {
 				if(verboseflag)
-					printf("ip address %s override specified\n",value);
+					fprintf(stderr, "ip address %s override specified\n",value);
 				got_ip = 1;
 			} else {
-				printf("ip address too long\n");
+				fprintf(stderr, "ip address too long\n");
 				SAFE_FREE(out);
 				return 1;
 			}
@@ -621,32 +624,32 @@ static int parse_options(char ** optionsp, unsigned long * filesys_flags)
 		   || (strncmp(data, "target", 6) == 0)
 		   || (strncmp(data, "path", 4) == 0)) {
 			if (!value || !*value) {
-				printf("invalid path to network resource\n");
+				fprintf(stderr, "invalid path to network resource\n");
 				SAFE_FREE(out);
 				return 1;  /* needs_arg; */
 			} else if(strnlen(value,5) < 5) {
-				printf("UNC name too short");
+				fprintf(stderr, "UNC name too short");
 			}
 
 			if (strnlen(value, 300) < 300) {
 				got_unc = 1;
 				if (strncmp(value, "//", 2) == 0) {
 					if(got_unc)
-						printf("unc name specified twice, ignoring second\n");
+						fprintf(stderr, "unc name specified twice, ignoring second\n");
 					else
 						got_unc = 1;
 				} else if (strncmp(value, "\\\\", 2) != 0) {	                   
-					printf("UNC Path does not begin with // or \\\\ \n");
+					fprintf(stderr, "UNC Path does not begin with // or \\\\ \n");
 					SAFE_FREE(out);
 					return 1;
 				} else {
 					if(got_unc)
-						printf("unc name specified twice, ignoring second\n");
+						fprintf(stderr, "unc name specified twice, ignoring second\n");
 					else
 						got_unc = 1;
 				}
 			} else {
-				printf("CIFS: UNC name too long\n");
+				fprintf(stderr, "CIFS: UNC name too long\n");
 				SAFE_FREE(out);
 				return 1;


-- 
Samba Shared Repository


More information about the samba-cvs mailing list