[SCM] SAMBA-CTDB repository - branch v3-2-ctdb updated - fea704586e6d17b07ac1d54241143470c413bf28

Andrew Tridgell tridge at samba.org
Wed Aug 6 04:10:19 GMT 2008


The branch, v3-2-ctdb has been updated
       via  fea704586e6d17b07ac1d54241143470c413bf28 (commit)
       via  e232d40ee5fca7f51c0530d532b534083734e6e4 (commit)
       via  3e83a980586634bd6a18d5e17e4f326bccd397e3 (commit)
       via  26b2486df52939ea8f4a0edf3993e8fad5d23cf0 (commit)
       via  751cdaac9684d96b72b9f428f32956179b11de45 (commit)
       via  f37230494d34a38de2902185aef3530f709dad0e (commit)
       via  e334a7c750768ad743bd8e04e7a684995fd85b78 (commit)
       via  12a0f07ad83fcdef0fa122422d563b912c316d20 (commit)
       via  be7e0ec8ed926aaf5a6a010ab0672e629c0e0673 (commit)
       via  71ca887c79392077eceabf13bcc0bb3701e5c77c (commit)
       via  ab76c59166d00dbea8d0fb3640dc73ed4b873a9a (commit)
       via  0ab6fb277be8934d4506a9fa87faac072434b9b6 (commit)
       via  663bf403407e61550faa20f770fa5a7b6049ab29 (commit)
       via  5d5e171ecc1e7f61f5d5ce2449fb5abd6d3b8f44 (commit)
       via  e58c68bd3f1eb921f2978e51c1427590e11d6089 (commit)
       via  90ac4f202c5413dbe1353306f3b6a2e555c1b407 (commit)
       via  add7905a66dfee5aebe61aec2999ce8a6064946a (commit)
       via  a05edf7ce75435988420dcb4804607626d255eec (commit)
       via  8905da5c2c0a690ef7055b2f20b79f54ab477be6 (commit)
       via  cfc5e54d5a4a20dc824dd9d7b409fdafd30ec8a4 (commit)
       via  aefd6cc1fc829c8592c79ab61d4ddf47c5ee02c9 (commit)
       via  b9f755c798c8a9835425a0c22816af4440eabef3 (commit)
       via  092928d8c3c49cb366652eb2ac91371ae5424362 (commit)
       via  6a2371cda9708cc0e18323ad66789cf5704dd54d (commit)
       via  da771f13af99388005df60e2bec5c5ee5a2f5d95 (commit)
       via  9fcced79a072c5c44f42c8fd3755da03c052a45e (commit)
       via  0c6c114d8f6ec0b06cf32471ec860271c18bbbc6 (commit)
       via  807e2842db8ac88798f454e7b32c52cb53229fc5 (commit)
       via  d1db27e6c94cb283fb70d6dbf531c65829d0f460 (commit)
       via  c61578fc7c9dce8f22695532ee26179ba35b6a8f (commit)
       via  62cce59822e3ae85d380e36b9c4c3f25f7a5f13a (commit)
       via  3c78a7ff2c43bd9764f5032a2525b9de71918b2a (commit)
       via  bfa173f1c8e03e31714fd9579ea0538f08c0369b (commit)
       via  9840c962ac62539eace7b0f5c6d0deb5ad655e87 (commit)
       via  4d33c78a0dc5c4d0edb5ce9da1fd900ff7995464 (commit)
       via  b11ed782653dc810fca19bf4f53c4518940611f9 (commit)
       via  a47ef0ecc80879a0cef98a51bfb6974267703e1f (commit)
       via  c1817f95a04f000638c1cf5784961947c2cd2bee (commit)
       via  aa54c0d678d2ff0947845e523c9cb810b8dec2e2 (commit)
       via  974a3603a8ea1f3824613472fb4c412a5841c65b (commit)
       via  d470fadc6f57c9494d24c0a798d3640814a31da2 (commit)
       via  32dab019adaa3a0999af7baf6bcb8b2865e386c3 (commit)
       via  f7f8019b9c84adf8cf6f50c1386d8dc455b40ece (commit)
       via  fbaab3104bbab088e16f7ef2789be4a0d2db1942 (commit)
       via  04df38243a9d4512e67c2859cc1087a29f5ed926 (commit)
       via  6f47c68da8bfdf74af9ca27e2787992dced6c651 (commit)
       via  f9c9d50ea65b736ee185edad7b5e6bd724f3f938 (commit)
       via  460080e479eb2e063772a1ae9cb5c3ec809cd12d (commit)
       via  c045f0350b2dd1ac78329af3c2137bacba23e505 (commit)
       via  d1034756a1456db4aa29e07ba444be5f39ad8c90 (commit)
       via  cb9a9707f137e9bf73ed48f46bcd2c0a09f705b9 (commit)
       via  65300a996e266a1116c883b5d582864658a9e814 (commit)
       via  1c437591d19735170674daf74680a6fb6e12b4f4 (commit)
       via  2d4d0e46e926a1a475ecf82ec6cf163d4e98da9b (commit)
       via  6274d48e1495894a4dcd7b444b6e9419768a849b (commit)
       via  cc675d4a91a168c2a562d585a51c60ce27142c73 (commit)
       via  e4785b197fc1e8c112fc687869c82c4f87c6c14e (commit)
       via  bb28cc26fd46b9d62ee2a9465ac760810f1c727d (commit)
       via  129a3aaf35986619f70c850593560bf4bc8d8523 (commit)
       via  1d6a26c17cb703620e60ae875014086fd84a8c58 (commit)
       via  e51d5026e6d9ef4d014ee6426213809f8c7d88da (commit)
       via  792ad61c20edc7763cd9fe92cc1f3324d90c541b (commit)
       via  6179fe894d3d4a8f645c8bc0c6fd3ba65579cbb5 (commit)
       via  84e842f11225ae5ab84c4797a11160aab82f9e87 (commit)
       via  6eb26ce5732cdde396505dfea896124ed9960472 (commit)
       via  cc25eefdabef5b306ffb24ddd8c7165d0bc340a3 (commit)
       via  065b1ae52dd8fcde3fe62e634cd07031f098432f (commit)
       via  1418961c25a6f998bfa805b40b671a360e8fa91b (commit)
       via  165789299226a8c3a58ef0b50b73b2f37333333f (commit)
       via  4c18e273fc737cd67d643a96f6e72e13e4768578 (commit)
       via  e66b7a4e03d444197c7faa8ae453d25f07b96f15 (commit)
       via  5116a47fd965ea5ad822d16bbf59035706aeb22b (commit)
       via  8ae579b9736deb953fc3b5c726923d5a570bfa33 (commit)
       via  253405062237edfa78dc669a275af7ce9db849c4 (commit)
       via  dcd69f4414a1919145b74327a41e79b431287335 (commit)
       via  7cd553356e3fe10bf4caac23d525df235ad9efce (commit)
       via  0f534e552522e2bc50c5dc8e614418dca4d4816e (commit)
       via  a9a2305d98d9e4d978f22b5ca218f51f2670bc4e (commit)
       via  380176fd004f42c8c9c0f2f4d0f32053ec11cadf (commit)
       via  cfe2d6901d527e1587899484bfde268380d44bea (commit)
       via  f861d4951a8b5b801f35b66347efc8f3fbbc4233 (commit)
       via  83b33f1346bb07c4cc2a9ab0213861fc4a5d82c5 (commit)
       via  85d6341afb285d4499d4fe25b2795580ededeb17 (commit)
       via  4ebf728091e56621d3f62d56b50fc58085b384f0 (commit)
       via  c80a21e752a8f69bffbcb5d4d4a967a03f50d055 (commit)
       via  b2f0420142023f283240cd8d7a5e0216b62af26f (commit)
       via  6cdefc93aed47f157a0382bf4fbfe2385cd68dbe (commit)
       via  07001cd6e6532411285a271823d3f89f7080bc90 (commit)
       via  b2bc502085d5663c4098eef82cab1e5733d202bf (commit)
       via  73381cac8f6f30b6944613b63d4c752a4e81b3ca (commit)
       via  0562af57c71964ee7283a9cea46d0a1b18b954aa (commit)
       via  525e3f230a542394dad734411edc8052dcec3dc5 (commit)
       via  834b63db404811a27769dcb7b9921abf0d27e0da (commit)
       via  90b4911ed12f5f027eb1d406375a73b89e4ed599 (commit)
       via  b64c3ffc1583ace6a006874fd27b69bcc59873f1 (commit)
       via  c800faf34967362c48c03810617712c47bd03eb3 (commit)
       via  826461f7efcd7bef10b69dec02b75133df3b7b1a (commit)
       via  2150fbf81445e7b75d06c6da91325c138acea844 (commit)
       via  780a01a76be3375565020661fb4026ad27412c54 (commit)
       via  ba6bb5172567d836d7820c4d267481d8e40a6336 (commit)
       via  98c41f184358bcb47a2a6989c4e9f7d709708aa5 (commit)
       via  4ebbcd685bd6228a35f60d00aeff98dd61d42385 (commit)
       via  575423eb9d3a03848429534086bd81b24c39a045 (commit)
       via  6ae1e2cb81a87df21dfce89158338714079f9ee9 (commit)
       via  c65fb38d1c13cd8e6692376ecd494fd488ebeb53 (commit)
       via  45a5111c2bf8bb9089f6587ccc93574085e8f34e (commit)
       via  865abe2ba23b0b1bbd16a67aa509eb22fa34376c (commit)
       via  80c2a47164372033025a1e3c9c953eba7b2762bb (commit)
       via  04a49990844a8890fe3d05a9f339098dd10d3710 (commit)
       via  e10b166687d75dc8cab11cc3fb0a50749918f86c (commit)
       via  38962ee69f55533f59340c7c41c5ca5957319be3 (commit)
       via  90ef647e521818542ac1b23e4d8810a8cbf1f50b (commit)
       via  1278cc41e824e3a50d048f6d6f366f8af2f0e443 (commit)
       via  101d28c3d84302e67098b883a53546cb2c425ca9 (commit)
       via  93e85c91c67ca21f59ddbfa61a36b2e8df3f8807 (commit)
       via  de3f57e79a43d9a7d88a8f1389b4c2362f2b3f23 (commit)
       via  5c0ecab1e80d4cbb0c1dfa7bd888dd91e93c21ab (commit)
       via  7ae9f594d962ea39d233b6024f3ef3ebcaf73581 (commit)
       via  8aeea7d3d8431c036a12f9fe84d9945f68cc1225 (commit)
       via  9a4a8cc875eeccc4b8a23117724073f6b5581f4c (commit)
       via  f26e488a91ec0850dfae2c7827a1b7f5f75adf26 (commit)
       via  90268ad9c9709175303f43debec1d20ab3456569 (commit)
       via  0dd072dc6ca014e820713ca449d05b8e74d4f2fa (commit)
       via  9f2147e00c8db9b2ebc7a0f41ee1650b72d49220 (commit)
       via  1d763ad7bb3b30a8babee13cad34287389a7a086 (commit)
       via  63aa72058a2efd417a84fac416fe85932b38360d (commit)
       via  22bb3b306995569c45abedec77a36348753f4fd0 (commit)
       via  24656ca5144b0bed0fe2b7fc1462ce0093e8498b (commit)
       via  b8ac1c97521ba88fdd7fd7c8eb0997a5d9da91c8 (commit)
       via  ea87f2aa4bd18ebdc6dacf124b2b72227f190f60 (commit)
       via  2603abae7a3701355f733e18f6eeea866ccc5c5f (commit)
       via  9c381bfdcaaf552f145517998e23ad6ea21e5f64 (commit)
       via  ab06803c62dc963a8485ae80e8f01859a6de0eab (commit)
       via  f3bca2683483df779c4be9530ba7c270b77e1d1a (commit)
       via  714aa829fd1816abe1a84e97dd875f6b4efe83dc (commit)
       via  175c04d8109774660674826aef1f0c0aaa4d2232 (commit)
       via  cadf3d5fa48836fa43cf3bb4b31200fc1d8467e6 (commit)
       via  31b39873656a9687cb3e22343ff9331847df2ab2 (commit)
       via  ddb3d012647c9ae0e5f7a9ada4219c934839d5a5 (commit)
       via  ef56ba8503cd46ad32f1412b9bf53e1d309a74c9 (commit)
       via  f3aa7dd077b1a2a7e26aa32e02dbff9fbc218887 (commit)
       via  f130de5441160b53a0dceb5d102fe2783b067048 (commit)
       via  d30d79090e182f96ebcbe5f28d5c018341076569 (commit)
       via  2e196f81434ba85aa2769f787e47eb654d94995f (commit)
       via  7dc5ed3892663654a9697d7719422ad5a237ea3d (commit)
       via  12bc4e0abb33a4bca7db4584155a11d8885de8d4 (commit)
       via  e343d4c7e3cb49b804715e78d5f01431d2af0d24 (commit)
       via  d3df80c1549e44d8b02b548fa1571100cfa7db1c (commit)
       via  c16aa24e0866a3c5e5df0242e390f6030d69328e (commit)
       via  a479ab4f693a2faaaa385341417c150db6c26604 (commit)
       via  0ec030c573cc96534f53b7e9840d231d472cdbde (commit)
       via  67e401b0d4d841984e62415ff9e81c403b6a9839 (commit)
       via  c5a7758956bb48218f4923e589fb2f783ee7f536 (commit)
       via  d6dcbe724b7d5518af27468aa717f98b9e7eb02b (commit)
       via  a5d2b6a0228634dda3e495e0cf86db551b11e4d7 (commit)
       via  d6295bf03f82825ed299f8316e12014d3e748742 (commit)
       via  e9541fe55735c5416cfb6c377127a4994dca0c8a (commit)
       via  4abfaaf5c47a1c11e67af4c11cef6172230997ef (commit)
       via  bf1955b9b6e11559375971251fc9cb850b871160 (commit)
       via  4a47bc6082b9f1162a9d79d2faee6f12f85bf5c8 (commit)
       via  83612e44211e5683cfe528a202f529cc9c531573 (commit)
       via  6d018a70ff294d72952366d4fa89f196009ab671 (commit)
       via  30fb2377da1848959afc1cac0f9098a4d06d9959 (commit)
       via  df391d46f55a4c2b55a4ac6e5d0284ef29ca6134 (commit)
       via  50c6a4c88bf20f711ea1ddff00ff5f6f80d0dd15 (commit)
       via  b5a0ed9743481e0ca9c642d5284a02d56eacabd7 (commit)
       via  43739bd295cee3bb6b46c53b50630710ca977bf7 (commit)
       via  b72faab5010486265ac644dcbf4a974ee0266b23 (commit)
       via  f173d266912e7a597b5f2a83216673a27b17c042 (commit)
       via  b9c6ea295d61205714b8453c2cbde89b6b8219c2 (commit)
       via  d601f8a55a69221e3e7f8ada70c1fe8d03a84818 (commit)
       via  780eeb509a2fe8276d305fed941c42891fbdf899 (commit)
       via  5f67f6636b885d247b2a6ae029e1ff715268bfe5 (commit)
       via  0f98127847bdfc70d83900d4ba17be6e7c06e772 (commit)
       via  5621508199ccaa43318cf89fcecfe21403da15d3 (commit)
       via  6d030d4a416cbd79156779452bf8527a57a50631 (commit)
       via  3d5cf802ea7c0cc80b448658c22f2632539b3ac2 (commit)
       via  af7d16a26b9de13464606fe12986d7204f3b9363 (commit)
       via  2bc7d66e9b095830dfa8875da4a25b54fe992e2e (commit)
       via  cbb79e23c39578e2ebcc2387843c9128c1d3fcb2 (commit)
       via  db338b6fd0b53fa538a17ace636ec16668b1f30e (commit)
       via  cbb83ae0e583a5434a3d26822b65446174864b09 (commit)
       via  c0d49b2f831d13f421a88caa7e5074c9361f1465 (commit)
       via  33d7719d37a61e7fc2962a4987b94d3066ed16e7 (commit)
       via  b75b6e73753c70b55b957457b99f39104d9e23b2 (commit)
       via  f6b562dff26451562e4e614fa23d5af02e74db83 (commit)
       via  7e25e8a0710f38d2efd18b93581b86503f9b6a64 (commit)
       via  748a15f7b3ea1de70cff64e5b8f7f06b93be9ea4 (commit)
       via  8c4e75cbfc069608d7d6f899243096d198589aba (commit)
       via  cec7ac647fff3ceb5c552a1639faa535e7f0f71d (commit)
       via  fb8bc6b403746bc765e10cbc3ca35a2f71071367 (commit)
       via  bc69512de832b5dfc7fca0f05935ac461a672ab8 (commit)
       via  90ad03b06e9df879b2139b9208912bc476ecd99d (commit)
       via  46888ae889092f099d159530bf5fd58007275e9c (commit)
       via  a142ff51235ce0158417917a7cf1650dda62b206 (commit)
       via  961565d3a9e0ac22af1497e2210c3f5982911c7c (commit)
       via  6551dd884018d45112ec26a4a5d510ef34682a3c (commit)
       via  31a23b3fe4ca3cf7c65a6b3e079d10ef2956fae2 (commit)
       via  1cbae6583e04aa382c27d459f8d1c58488b3af7a (commit)
       via  c7d963191e1858000752ff57eac1501777f0ebda (commit)
      from  2e501de00f4b7415a0cfbfc7993096be8e585ca7 (commit)

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


- Log -----------------------------------------------------------------
commit fea704586e6d17b07ac1d54241143470c413bf28
Author: Andrew Tridgell <tridge at samba.org>
Date:   Wed Aug 6 14:02:45 2008 +1000

    fixed a fd leak when trying to regain contact to a domain controller
    in winbind
    
    When a w2k3 DC is rebooted the 139/445 ports come up before the
    udp/389 cldap port. During this brief period, winbind manages to
    connect to 139/445 but not to udp 389. It then enters a tight loop
    where it leaks one fd each time. In a couple of seconds it runs out of
    file descriptors, and leaves winbind crippled after the DC does
    finally come up

commit e232d40ee5fca7f51c0530d532b534083734e6e4
Author: Michael Adam <obnox at samba.org>
Date:   Wed Aug 6 02:19:53 2008 +0200

    packaging(RHEL-CTDB): Bump release number to ctdb.41 for the next RPM.
    
    Michael

commit 3e83a980586634bd6a18d5e17e4f326bccd397e3
Author: Michael Adam <obnox at samba.org>
Date:   Tue Aug 5 23:38:56 2008 +0200

    dbwrap: add comment describing behaviour of dbwrap_change_int32_atomic().
    
    Michael
    (cherry picked from commit f8f21c8e3922806230e240cb54205fc2db7a3619)

commit 26b2486df52939ea8f4a0edf3993e8fad5d23cf0
Author: Michael Adam <obnox at samba.org>
Date:   Tue Aug 5 23:14:05 2008 +0200

    secrets: fix replacemend random seed generator (security issue).
    
    This is a regression introduced by the change to dbwrap.
    The replacement dbwrap_change_int32_atomic() does not
    correctly mimic the behaviour of tdb_change_int32_atomic():
    The intended behaviour is to use *oldval  as an initial
    value when the entry does not yet exist in the db and to
    return the old value in *oldval.
    
    The effect was that:
    1. get_rand_seed() always returns sys_getpid() in *new_seed
       instead of the incremented seed from the secrets.tdb.
    2. the seed stored in the tdb is always starting at 0 instead
       of sys_getpid() + 1 and incremented in subsequent calls.
    
    In principle this is a security issue, but i think the danger is
    low, since this is only used as a fallback when there is no useable
    /dev/urandom, and this is at most called on startup or via
    reinit_after_fork.
    
    Michael
    (cherry picked from commit bfc5d34a196f667276ce1e173821db478d01258b)

commit 751cdaac9684d96b72b9f428f32956179b11de45
Author: Michael Adam <obnox at samba.org>
Date:   Tue Aug 5 23:13:06 2008 +0200

    dbwrap: add comment describing behaviour of dbwrap_change_uint32_atomic().
    
    Michael
    (cherry picked from commit 7edfb54c865ddcfd5cdcc8c2184b96aaac2d2ec0)

commit f37230494d34a38de2902185aef3530f709dad0e
Author: Michael Adam <obnox at samba.org>
Date:   Tue Aug 5 22:38:44 2008 +0200

    idmap_tdb2: fix a race condition in idmap_tdb2_allocate_id().
    
    The race is a regression introduced by the change to dbwrap.
    It might have led to two concurrent processes returning the same id.
    
    This fix is achieved by changing dbwrap_change_uint32_atomic() to
    match the original behaviour of tdb_change_uint32_atomic(), which
    is the following: *oldval is used as initial value when
    the value does not yet exist and that the old value should be
    returned in *oldval.
    
    dbwrap_change_uint32_atomic() is used (only) in idmap_tdb2.c,
    to get new ids.
    
    Michael
    (cherry picked from commit 72bd83fea7572a6202027b200d192c05023aa633)

commit e334a7c750768ad743bd8e04e7a684995fd85b78
Author: Michael Adam <obnox at samba.org>
Date:   Mon Aug 4 23:30:16 2008 +0200

    registry: use _bystring wrappers to dbwrap_trans_(store|delete).
    
    Michael
    (cherry picked from commit 103ce6c9e94ce74e616fe922f2584fd46ae1f3f8)

commit 12a0f07ad83fcdef0fa122422d563b912c316d20
Author: Michael Adam <obnox at samba.org>
Date:   Tue Aug 5 18:47:40 2008 +0200

    dbwrap ctdb: add db_ctdb_delete_persistent() and use it for persistent DBs
    
    as delete_rec operation from fetch_locked()
    
    Michael

commit be7e0ec8ed926aaf5a6a010ab0672e629c0e0673
Author: Michael Adam <obnox at samba.org>
Date:   Tue Aug 5 18:46:02 2008 +0200

    dbwrap ctdb: call db_ctdb_store() in db_ctdb_delete().
    
    to reduce code duplication.
    
    Michael

commit 71ca887c79392077eceabf13bcc0bb3701e5c77c
Author: Michael Adam <obnox at samba.org>
Date:   Tue Aug 5 11:32:20 2008 +0200

    dbwrap ctdb: add a retry loop to the persistent store operation.
    
    This is because ctdbd can fail in performing the persistent_store
    due to race conditions, and this does not mean it can't succeed
    the next time.
    
    To not loop infinitely, this makes use of a new parametric option:
    "dbwrap ctdb:max store retries" (integer) which defaults to 5
    and sets the upper limit for the number or repeats of the
    fetch/store cycle.
    
    Michael

commit ab76c59166d00dbea8d0fb3640dc73ed4b873a9a
Author: Michael Adam <obnox at samba.org>
Date:   Tue Aug 5 18:42:07 2008 +0200

    dbwrap ctdb: release the lock before calling ctdbd_persistent_store()
    
    in the persistent db_ctdb_store operation.
    
    This is to prevent deadlocks in db_ctdb_persistent_store().
    
    There is a tradeoff: Usually, the record is still locked
    after db->store operation. This lock is usually released
    via the talloc destructor with the TALLOC_FREE to
    the record. So we have two choices:
    
    - Either re-lock the record after the call to persistent_store
      or cancel_persistent update and this way not changing any
      assumptions callers may have about the state, but possibly
      introducing new race conditions.
    
    - Or don't lock the record again but just remove the
      talloc_destructor. This is less racy but assumes that
      the lock is always released via TALLOC_FREE of the record.
    
    I choose the first variant for now since it seems less racy.
    We can't guarantee that we succeed in getting the lock
    anyways. The only real danger here is that a caller
    performs multiple store operations after a fetch_locked()
    which is currently not the case.
    
    Michael

commit 0ab6fb277be8934d4506a9fa87faac072434b9b6
Author: Michael Adam <obnox at samba.org>
Date:   Mon Aug 4 17:07:20 2008 +0200

    dbwrap ctdb: remove erroneously duplicated comment.
    
    Michael

commit 663bf403407e61550faa20f770fa5a7b6049ab29
Merge: e58c68bd3f1eb921f2978e51c1427590e11d6089 5d5e171ecc1e7f61f5d5ce2449fb5abd6d3b8f44
Author: Michael Adam <obnox at samba.org>
Date:   Mon Aug 4 14:58:25 2008 +0200

    Merge commit 'origin/v3-2-stable' into v3-2-ctdb

commit 5d5e171ecc1e7f61f5d5ce2449fb5abd6d3b8f44
Author: Karolin Seeger <kseeger at samba.org>
Date:   Fri Aug 1 14:10:28 2008 +0200

    Samba3 HowTo: Fix duplicate chapter id.
    
    Karolin
    (cherry picked from commit f67b6fd97e177a527e896861f337c2e70541f697)
    (cherry picked from commit 7359f89ded09a0916a42d696a217d3100aab25d2)

commit e58c68bd3f1eb921f2978e51c1427590e11d6089
Merge: 092928d8c3c49cb366652eb2ac91371ae5424362 da771f13af99388005df60e2bec5c5ee5a2f5d95
Author: Michael Adam <obnox at samba.org>
Date:   Thu Jul 31 18:16:33 2008 +0200

    Merge commit 'origin/v3-2-stable' into v3-2-ctdb

commit 90ac4f202c5413dbe1353306f3b6a2e555c1b407
Author: Karolin Seeger <kseeger at samba.org>
Date:   Thu Jul 31 09:39:58 2008 +0200

    WHATSNEW: Update changes since 3.2.0.
    
    Karolin
    (cherry picked from commit b562b97872f51abe1bd2fb4d61d91c464d1d0840)

commit add7905a66dfee5aebe61aec2999ce8a6064946a
Author: Jeremy Allison <jra at samba.org>
Date:   Wed Jul 30 16:22:16 2008 -0700

    Fix uninitialized variable.
    Jeremy.
    (cherry picked from commit 5fb17b866642a9f971cce6d9f228b4d52618e42b)

commit a05edf7ce75435988420dcb4804607626d255eec
Author: Günther Deschner <gd at samba.org>
Date:   Wed Jul 30 19:03:13 2008 +0200

    rpc_client: Bug 5616 - fix session keys also in rpccli_netr_LogonSamLogonEx wrapper.
    
    Guenther
    (cherry picked from commit fef58091408cce0d7870c86f28f78cf9400cf2b6)
    (cherry picked from commit 4f62fa50c7d542db4a2b8976d85da590194203f0)

commit 8905da5c2c0a690ef7055b2f20b79f54ab477be6
Author: Günther Deschner <gd at samba.org>
Date:   Tue Jul 29 12:08:47 2008 +0200

    winbindd: handle trusted domains without sid.
    
    Guenther
    (cherry picked from commit 0c1efc6c89b1a51a94d10971bf0fc515416709b3)
    (cherry picked from commit 4f5255d1e5025c4c9ebb0b1f22d800e26bcdfb7f)

commit cfc5e54d5a4a20dc824dd9d7b409fdafd30ec8a4
Author: Günther Deschner <gd at samba.org>
Date:   Wed Jul 30 16:59:11 2008 +0200

    libwbclient: let wbcStringToSid handle the global NULL sid.
    
    Guenther
    (cherry picked from commit 09fed085bea9dae5bb8aacd986deed3d458e3574)
    (cherry picked from commit fba8506112938bf714c06da08e0e0725a7eecf3a)

commit aefd6cc1fc829c8592c79ab61d4ddf47c5ee02c9
Author: Karolin Seeger <kseeger at samba.org>
Date:   Tue Jul 29 12:03:08 2008 +0200

    man pages: Fix typos in man smbclient.
    
    Karolin
    (cherry picked from commit db843d2faafb3487e3c7df4a3a52d6c71f369e1d)
    (cherry picked from commit 3a3640a85daa1a85415c949f9c2b804b4f067dd7)

commit b9f755c798c8a9835425a0c22816af4440eabef3
Author: Volker Lendecke <vl at sernet.de>
Date:   Mon Jul 28 17:52:35 2008 +0200

    Attempt to fix bug 5616
    
    We were calculating the session key but did not return it to the caller...
    (cherry picked from commit 8ab79b1d009d53e414b90e4a0ab8fc7a4889b6df)

commit 092928d8c3c49cb366652eb2ac91371ae5424362
Author: Michael Adam <obnox at samba.org>
Date:   Wed Jul 30 15:46:44 2008 +0200

    packaging(RHEL-CTDB): Bump release number to ctdb.40 for the next RPM.
    
    Michael

commit 6a2371cda9708cc0e18323ad66789cf5704dd54d
Author: Volker Lendecke <vl at samba.org>
Date:   Fri Jul 25 12:08:03 2008 +0200

    Fix a race condition in winbind leading to a crash
    
    When SIGCHLD handling is delayed for some reason, sending a request to a child
    can fail early because the child has died already. In this case
    async_main_request_sent() directly called the continuation function without
    properly removing the malfunctioning child process and the requests in the
    queue. The next request would then crash in the DLIST_ADD_END() in
    async_request() because the request pending for the child had been
    talloc_free()'ed and yet still was referenced in the list.
    
    This one is *old*...
    
    Volker
    (cherry picked from commit 8691709626b0d461de91b8fc9d10c730d1f183dd)
    (cherry picked from commit d1db27e6c94cb283fb70d6dbf531c65829d0f460)

commit da771f13af99388005df60e2bec5c5ee5a2f5d95
Author: Karolin Seeger <kseeger at samba.org>
Date:   Mon Jul 28 15:26:19 2008 +0200

    WHATSNEW: Update changes since 3.2.0.
    
    Karolin
    (cherry picked from commit 0d4a3c2dfb07663dc9fded298e6b7b6c67029f71)

commit 9fcced79a072c5c44f42c8fd3755da03c052a45e
Author: Volker Lendecke <vl at samba.org>
Date:   Fri Jul 25 23:30:53 2008 +0200

    Fix an incompatible pointer warning
    (cherry picked from commit 3282f7289b7b33beeaa1ca649651cca6537a69af)

commit 0c6c114d8f6ec0b06cf32471ec860271c18bbbc6
Author: Jeremy Allison <jra at samba.org>
Date:   Fri Jul 25 13:14:57 2008 -0700

    Fix bug creating files using DOS clients with mixed
    case files. Reported by Daniel Johnson <Progman2000 at usa.net>.
    The smb_set_file_time() call to set the filetimes is failing
    because it's using the unmodified name passed in by the
    client, not the modified name (matching case on the
    disk) that comes out from create_file().
    Jeremy.
    (cherry picked from commit d54fe83b16c187847a975df373e73d56111d7f21)

commit 807e2842db8ac88798f454e7b32c52cb53229fc5
Author: Karolin Seeger <kseeger at samba.org>
Date:   Fri Jul 25 16:31:27 2008 +0200

    WHATSNEW: Update changes since 3.2.0.
    
    Karolin
    (cherry picked from commit a1d0fb1f00432f3bc4d7175dbff1354724ea2b67)

commit d1db27e6c94cb283fb70d6dbf531c65829d0f460
Author: Volker Lendecke <vl at samba.org>
Date:   Fri Jul 25 12:08:03 2008 +0200

    Fix a race condition in winbind leading to a crash
    
    When SIGCHLD handling is delayed for some reason, sending a request to a child
    can fail early because the child has died already. In this case
    async_main_request_sent() directly called the continuation function without
    properly removing the malfunctioning child process and the requests in the
    queue. The next request would then crash in the DLIST_ADD_END() in
    async_request() because the request pending for the child had been
    talloc_free()'ed and yet still was referenced in the list.
    
    This one is *old*...
    
    Volker
    (cherry picked from commit 8691709626b0d461de91b8fc9d10c730d1f183dd)

commit c61578fc7c9dce8f22695532ee26179ba35b6a8f
Author: Karolin Seeger <kseeger at samba.org>
Date:   Wed Jul 23 17:07:56 2008 +0200

    talloc_string_sub2: Don't return NULL if src is empty.
    
    This fixes BUG #5635.
    
    Finished print jobs were not removed from the $PRINTER.tdb file if
    "printing=cups".
    
    In print_queue_update, talloc_string_sub2 is used to assemble the
    "lprm command". In the case of using "printing=cups", the default
    "lprm command" is an empty string. talloc_string_sub2 is called with
    this empty string and returns NULL which leads to exiting
    print_queue_update without doing the actual print queue update.
    
    Signed-off by Michael Adam <obnox at samba.org>
    (cherry picked from commit 03d66554d1bbd9d6c72a3dd5203e5305343c76b8)
    (cherry picked from commit c6ca0f7d462c51122ccb1068306410ccdbee7b00)

commit 62cce59822e3ae85d380e36b9c4c3f25f7a5f13a
Author: Jeremy Allison <jra at samba.org>
Date:   Thu Jul 24 18:13:20 2008 -0700

    If we're not allowing streams on this conn ptr,
    then don't allow create_file() to call down to
    create_file_unixpath() with a stream name.
    Jeremy.
    (cherry picked from commit 7f749a10eff0bb469e6eb50b02cb60fd65c23f9e)

commit 3c78a7ff2c43bd9764f5032a2525b9de71918b2a
Author: Andreas Schneider <anschneider at suse.de>
Date:   Mon Jul 21 11:52:10 2008 +0200

    Remove trailing withespace from wbinfo -m which breaks gdm auth.
    
    Signed-off-by: Andreas Schneider <anschneider at suse.de>
    (cherry picked from commit cdf10e6ee9faff42693bb39ede535cc6611a8fc9)

commit bfa173f1c8e03e31714fd9579ea0538f08c0369b
Author: Jeremy Allison <jra at samba.org>
Date:   Thu Jul 24 12:00:01 2008 -0700

    Remove test changes added in error.
    Jeremy.
    (cherry picked from commit 218ffbe3876dbd58f56e107819dec2e74f5d2f1a)

commit 9840c962ac62539eace7b0f5c6d0deb5ad655e87
Author: Jeremy Allison <jra at samba.org>
Date:   Thu Jul 24 11:56:20 2008 -0700

    Use sys_getgrnam not getgrnam. Pointed out by Herb.
    Jeremy.
    (cherry picked from commit 2518197d7f3833b5d85fe42b05b51d89fa69eb75)

commit 4d33c78a0dc5c4d0edb5ce9da1fd900ff7995464
Author: Herb Lewis <herb at samba.org>
Date:   Tue Jul 22 17:50:33 2008 -0700

    get rid of unused variable warnings when HAVE_IPV6 not defined
    (cherry picked from commit 2b5425efddfccb1010d082e6133cfdd79d72729e)

commit b11ed782653dc810fca19bf4f53c4518940611f9
Author: John H Terpstra <jht at samba.org>
Date:   Thu Jul 24 09:45:02 2008 +0200

    pdb_ldap: Raise level for debug message to avoid log file flooding.
    (cherry picked from commit 9b863a10da8762f715c16f147d6cd1e79422d248)
    (cherry picked from commit 1c3187fd250e5219197206cb7c7345ea9d649e74)

commit a47ef0ecc80879a0cef98a51bfb6974267703e1f
Author: Michael Adam <obnox at samba.org>
Date:   Wed Jul 23 02:01:51 2008 +0200

    packaging(RHEL-CTDB): Bump release number to ctdb.39 for the next RPM.
    
    Michael

commit c1817f95a04f000638c1cf5784961947c2cd2bee
Author: Michael Adam <obnox at samba.org>
Date:   Wed Jul 23 00:18:46 2008 +0200

    Revert "dbwrap_crdb: wrap the tdb_store in db_ctdb_store_persistent() into transactions"
    
    This reverts commit c045f0350b2dd1ac78329af3c2137bacba23e505.
    
    Wrapping the tdb_store into transactions is not that easy, since
    the key is locked by fetch_locked.
    
    Michael

commit aa54c0d678d2ff0947845e523c9cb810b8dec2e2
Author: Michael Adam <obnox at samba.org>
Date:   Wed Jul 23 00:17:55 2008 +0200

    Revert "dbwrap_ctdb: wrap tdb_store() in transactions in db_ctdb_store()."
    
    This reverts commit 460080e479eb2e063772a1ae9cb5c3ec809cd12d.
    
    Wrapping the tdb_store into transactions is not that easy, since
    the key is locked by fetch_locked.
    
    Michael

commit 974a3603a8ea1f3824613472fb4c412a5841c65b
Author: Michael Adam <obnox at samba.org>
Date:   Wed Jul 23 00:14:46 2008 +0200

    Revert "dbwrap_ctdb: wrap tdb_store() in transactions in db_ctdb_delete()."
    
    This reverts commit f9c9d50ea65b736ee185edad7b5e6bd724f3f938.
    
    Wrapping the tdb_store into transactions is not that easy, since
    the key is locked by fetch_locked.
    
    Michael

commit d470fadc6f57c9494d24c0a798d3640814a31da2
Author: Volker Lendecke <vl at samba.org>
Date:   Mon Jul 21 16:12:22 2008 +0200

    Update Roadmap
    (cherry picked from commit d1c3b57085b493b47398daf71ce18f16ece57da0)

commit 32dab019adaa3a0999af7baf6bcb8b2865e386c3
Author: Karolin Seeger <kseeger at samba.org>
Date:   Tue Jul 22 11:27:16 2008 +0200

    man pages: "printcap name" is a global parameter, not a share specific one.
    
    Karolin
    (cherry picked from commit 9cde2525560536e16e2dbf991dbeb446260dd0df)
    (cherry picked from commit 76061eee93fd67b96916a088c64a038e47a48814)

commit f7f8019b9c84adf8cf6f50c1386d8dc455b40ece
Merge: f9c9d50ea65b736ee185edad7b5e6bd724f3f938 d1034756a1456db4aa29e07ba444be5f39ad8c90
Author: Michael Adam <obnox at samba.org>
Date:   Mon Jul 21 12:40:49 2008 +0200

    Merge commit 'origin/v3-2-stable' into v3-2-ctdb

commit fbaab3104bbab088e16f7ef2789be4a0d2db1942
Author: Michael Adam <obnox at samba.org>
Date:   Mon Jul 21 11:23:55 2008 +0200

    testsuite: fix expr error on Tru64, triggered by uninitialized failed variable.
    
    Michael
    (cherry picked from commit 25cd227aaecf91dfa3114ae0fd2b47c783434aad)
    (cherry picked from commit 90f33570e45159193d9336c742bf53d51573849b)

commit 04df38243a9d4512e67c2859cc1087a29f5ed926
Author: Michael Adam <obnox at samba.org>
Date:   Mon Jul 21 11:17:36 2008 +0200

    testsuite: fix another expr syntax error. in tests_all.sh.
    
    Michael
    (cherry picked from commit 486b1bc5b5021565ec443fd463c8287c02c686b3)
    (cherry picked from commit 4038363b72eb852d462234a1ec85c3cc68765f0d)

commit 6f47c68da8bfdf74af9ca27e2787992dced6c651
Author: Michael Adam <obnox at samba.org>
Date:   Sun Jul 20 23:49:40 2008 +0200

    testsuite: fix expr syntax error in net registry test.
    
    Pointed out by Björn Jacke <bj at sernet.de>.
    
    Michael
    (cherry picked from commit 63e7d9adb7a51b3790eb431615cb6e450391a894)
    (cherry picked from commit 0dbb8def6b9647bb01f4544361cb87bafdfb3fc8)

commit f9c9d50ea65b736ee185edad7b5e6bd724f3f938
Author: Michael Adam <obnox at samba.org>
Date:   Mon Jul 21 12:24:10 2008 +0200

    dbwrap_ctdb: wrap tdb_store() in transactions in db_ctdb_delete().
    
    Michael

commit 460080e479eb2e063772a1ae9cb5c3ec809cd12d
Author: Michael Adam <obnox at samba.org>
Date:   Mon Jul 21 12:23:27 2008 +0200

    dbwrap_ctdb: wrap tdb_store() in transactions in db_ctdb_store().
    
    Michael

commit c045f0350b2dd1ac78329af3c2137bacba23e505
Author: Michael Adam <obnox at samba.org>
Date:   Mon Jul 21 12:10:58 2008 +0200

    dbwrap_crdb: wrap the tdb_store in db_ctdb_store_persistent() into transactions
    
    for crash-safety.
    
    Michael

commit d1034756a1456db4aa29e07ba444be5f39ad8c90
Author: Alexander Bokovoy <ab at samba.org>
Date:   Sun Jul 20 10:36:05 2008 +0400

    Fix link to Using Samba
    (cherry picked from commit 04cce8c620108ba00921bd1630a8692abdc2e0dc)

commit cb9a9707f137e9bf73ed48f46bcd2c0a09f705b9
Author: Volker Lendecke <vl at samba.org>
Date:   Fri Jul 18 10:01:39 2008 +0200

    Fix the build of vfs_zfsacl.c
    (cherry picked from commit b83beeda44e1c8d485c2ad6bb8ee539cdcbe8bda)

commit 65300a996e266a1116c883b5d582864658a9e814
Author: Karolin Seeger <kseeger at samba.org>
Date:   Fri Jul 18 16:13:04 2008 +0200

    WHATSNEW: Update changes since 3.2.0.
    
    Karolin
    (cherry picked from commit 2a874d07648a6b0303249ac8a6cdbf266668afe1)

commit 1c437591d19735170674daf74680a6fb6e12b4f4
Author: Volker Lendecke <vl at samba.org>
Date:   Fri Jul 18 11:18:04 2008 +0200

    Document the streams modules
    (cherry picked from commit e7e6800b3df4e6c9c4429204c5a4162a1e1118d6)

commit 2d4d0e46e926a1a475ecf82ec6cf163d4e98da9b
Author: Volker Lendecke <vl at samba.org>
Date:   Fri Jul 18 11:17:33 2008 +0200

    Change the directory parameter in streams_depot to become consistent
    
    This is not built by default and not documented in 3.2.0, so I doubt this will
    break any setups :-)
    (cherry picked from commit ca2dfb372cfd9096407fca67a6b65bceda6f72b6)

commit 6274d48e1495894a4dcd7b444b6e9419768a849b
Author: Jeremy Allison <jra at samba.org>
Date:   Thu Jul 17 20:01:13 2008 -0700

    From Jim McDonough
    
    In reloading the smb.conf, if a "log file" is specified in smb.conf,
    winbind children will overwrite the logfile name to be the same as the
    parent.
    
    Jeremy.
    (cherry picked from commit 147dc45cfb0da3677e381bec3873b9645b320f60)

commit cc675d4a91a168c2a562d585a51c60ce27142c73
Author: Michael Adam <obnox at samba.org>
Date:   Thu Jul 17 21:05:11 2008 +0200

    gitignore: ignore the generated library symbol files
    
    Michael
    (cherry picked from commit 1006173f98ea8a19c4891c543373124dc2f65282)

commit e4785b197fc1e8c112fc687869c82c4f87c6c14e
Author: Herb Lewis <herb at samba.org>
Date:   Thu Jul 17 09:23:30 2008 -0700

    allow SID with 0 in subauthority to be converted properly
    from string representation.
    (cherry picked from commit eaee722ca74af274e628cbd868753800bddc3e97)

commit bb28cc26fd46b9d62ee2a9465ac760810f1c727d
Author: Bo Yang <boyang at novell.com>
Date:   Wed Jul 16 11:11:55 2008 -0400

    Allow %u parameters for print job username - use advanced sub
    (cherry picked from commit 11a8f5161184914bec031c741c57bbce19998d2c)

commit 129a3aaf35986619f70c850593560bf4bc8d8523
Author: Ronnie Sahlberg <ronniesahlberg at gmail.com>
Date:   Fri Jul 18 18:50:16 2008 +1000

    Use transaction start/cancel for persistent writes to avoid leaving the database in an inconsistent state if we crash during the operation
    
    Signed-off-by: Ronnie Sahlberg <ronniesahlberg at gmail.com>

commit 1d6a26c17cb703620e60ae875014086fd84a8c58
Author: Michael Adam <obnox at samba.org>
Date:   Fri Jul 18 11:20:38 2008 +0200

    packaging(RHEL-CTDB): bump Release number to ctdb.37 for next rpm.
    
    Michael

commit e51d5026e6d9ef4d014ee6426213809f8c7d88da
Author: Karolin Seeger <kseeger at samba.org>
Date:   Fri Jul 18 09:38:03 2008 +0200

    smbldap: Fix typo in debug message.
    
    Karolin
    (cherry picked from commit 6e9e85b897431d7378396aada2c32ae470af0edd)
    (cherry picked from commit 1e6ae16bce110e282400026c9af8e1b3d9f2e6b4)

commit 792ad61c20edc7763cd9fe92cc1f3324d90c541b
Author: Volker Lendecke <vl at samba.org>
Date:   Thu Jul 10 11:11:53 2008 +0200

    A brown paper bag bug fix for "net sam rights"
    (cherry picked from commit 8a455b012827cfb917473a160c5710a90490451a)
    (cherry picked from commit 857e9d2b27eb6824a8056490076fa020fd185a6d)

commit 6179fe894d3d4a8f645c8bc0c6fd3ba65579cbb5
Author: Michael Adam <obnox at samba.org>
Date:   Tue Jul 15 16:43:26 2008 +0200

    dbwrap: don't panic in db_open_trans() if called with TDB_CLEAR_IF_FIRST.
    
    return NULL instead and leave appropriated measures to the caller.
    
    Michael
    (cherry picked from commit 1002507b56a13420d8178c5397610edd839a7584)

commit 84e842f11225ae5ab84c4797a11160aab82f9e87
Author: Michael Adam <obnox at samba.org>
Date:   Tue Jul 15 15:27:46 2008 +0200

    dbwrap: don't panic in db_open_trans() when attaching to ctdb fails.
    
    Michael
    (cherry picked from commit 308fc7d5bf5f5ccfc73677b052a4e6ecede25921)

commit 6eb26ce5732cdde396505dfea896124ed9960472
Author: Michael Adam <obnox at samba.org>
Date:   Tue Jul 15 15:27:14 2008 +0200

    dbwrap: don't panic in db_open() when attaching to ctdb fails.
    
    Michael
    (cherry picked from commit b9c008d9bd8b8119007e7ad03a40235998af4f5c)

commit cc25eefdabef5b306ffb24ddd8c7165d0bc340a3
Author: Michael Adam <obnox at samba.org>
Date:   Wed Jul 16 13:14:45 2008 +0200

    Revert "Do not panic if db_open_ctdb fails"
    
    This reverts commit 677d2cef50f1e74943b34925c14ce42543f278bf.
    
    Re-pick corresponding changes from upstream.
    
    Michael

commit 065b1ae52dd8fcde3fe62e634cd07031f098432f
Author: Michael Adam <obnox at samba.org>
Date:   Tue Jul 15 14:25:00 2008 +0200

    registry: bump debug level to 1 in regdb_init() if storing version string fails.
    
    Higher level callers should take care of level 0 messages.
    
    Michael
    (cherry picked from commit b5829e04eaf2408858b34f53b849aaf8b969a925)

commit 1418961c25a6f998bfa805b40b671a360e8fa91b
Author: Michael Adam <obnox at samba.org>
Date:   Tue Jul 15 14:22:55 2008 +0200

    registry: bump debug level to 1 in regdb_init() if opening the registry fails.
    
    Higher level callers take care of level 0 messages or more drastic measures.
    
    Michael
    (cherry picked from commit 111d802b5c0dfdf556f736b6c53df74e077a6238)

commit 165789299226a8c3a58ef0b50b73b2f37333333f
Author: Michael Adam <obnox at samba.org>
Date:   Mon Jul 14 10:53:06 2008 +0200

    dbwrap: when clustering = yes, don't fall back to db_open_tdb in db_open_trans.
    
    Michael
    (cherry picked from commit 013d29c70438bfd43bd11cbb13ba707b256f9b18)

commit 4c18e273fc737cd67d643a96f6e72e13e4768578
Author: Michael Adam <obnox at samba.org>
Date:   Mon Jul 14 10:43:28 2008 +0200

    dbwrap: when clustering = yes, don't fall back to db_open_tdb in db_open
    
    Michael
    (cherry picked from commit 33188a991f7e2f8dc1b5beed1dde1b7f77403e1a)

commit e66b7a4e03d444197c7faa8ae453d25f07b96f15
Author: Michael Adam <obnox at samba.org>
Date:   Tue Jul 15 11:26:43 2008 +0200

    testparm: allow the default debug level of 2 to be changed from the command line.
    
    Michael
    (cherry picked from commit 5a0883a7f28538fad542293e1d9361e8c4bed1fd)

commit 5116a47fd965ea5ad822d16bbf59035706aeb22b
Author: Michael Adam <obnox at samba.org>
Date:   Tue Jul 15 11:26:11 2008 +0200

    popt: add a popt_common_debuglevel set of options providing -d|--debuglevel
    
    Michael
    (cherry picked from commit e7d08b673066a63aaa7ab54ac59566ae8a975672)

commit 8ae579b9736deb953fc3b5c726923d5a570bfa33
Merge: 8aeea7d3d8431c036a12f9fe84d9945f68cc1225 253405062237edfa78dc669a275af7ce9db849c4
Author: Michael Adam <obnox at samba.org>
Date:   Wed Jul 16 11:13:16 2008 +0200

    Merge commit 'origin/v3-2-stable' into v3-2-ctdb
    
    Conflicts:
    
    	source/param/loadparm.c

commit 253405062237edfa78dc669a275af7ce9db849c4
Author: Christoph Zauner <christoph.zauner at sernet.de>
Date:   Fri Jul 11 15:50:25 2008 +0200

    man pages: Fix typos and add improvements.
    (cherry picked from commit 060ff6d8d4e61f3ce89f980182413852cc5719be)
    (cherry picked from commit dab5cf616ce044040dd598fec3da9d3c97e51f6d)

commit dcd69f4414a1919145b74327a41e79b431287335
Author: Karolin Seeger <kseeger at samba.org>
Date:   Wed Jul 16 09:48:46 2008 +0200

    WHATSNEW: Update changes since 3.2.0.
    
    Karolin
    (cherry picked from commit f91f960094b132ae2946f40da4bacd1640c514c0)

commit 7cd553356e3fe10bf4caac23d525df235ad9efce
Author: Andreas Schneider <anschneider at suse.de>
Date:   Tue Jul 15 14:57:32 2008 +0200

    Release still reachable memory if the smbclient context is freed.
    
    Signed-off-by: Andreas Schneider <anschneider at suse.de>
    (cherry picked from commit 88c9cf2fdc8f3d704f7f27c25ef6dc6940d451d3)

commit 0f534e552522e2bc50c5dc8e614418dca4d4816e
Author: Jeremy Allison <jra at samba.org>
Date:   Tue Jul 15 15:27:22 2008 -0700

    Fix from Volodymyr Khomenko <Volodymyr.Khomenko at exanet.com>. Make ntimes
    function more like POSIX and allow NULL arg. Help vfs developers.
    Jeremy.
    (cherry picked from commit a034ad5b28dc22b76ef91901306d5c4f9102178f)

commit a9a2305d98d9e4d978f22b5ca218f51f2670bc4e
Author: Jeremy Allison <jra at samba.org>
Date:   Tue Jul 15 14:38:19 2008 -0700

    Fix swat. Bug #5613.
    Jeremy
    (cherry picked from commit 1036bd6f8adcff316d2d86201b1a7097b4b9fe0c)

commit 380176fd004f42c8c9c0f2f4d0f32053ec11cadf
Author: Michael Adam <obnox at samba.org>
Date:   Tue Jul 15 13:01:54 2008 +0200

    testparm: refactor the per-share logic checks out into do_per_share_checks().
    
    Just to enhance clearness of the code.
    
    Michael
    (cherry picked from commit cd5d13dec0153c64d541e85bd13138b738cf50af)
    (cherry picked from commit 01b1aff4ac884b91d95d89ac7e53cb0e1a748787)

commit cfe2d6901d527e1587899484bfde268380d44bea
Author: Michael Adam <obnox at samba.org>
Date:   Tue Jul 15 12:55:57 2008 +0200

    testparm: skip the per-share logic checks when --skip-logic-checks is specified.
    
    Michael
    (cherry picked from commit 6cafee7e6ae02a32a9f2ddf313d2a20224fa22fe)
    (cherry picked from commit 3b8524957561911ae7943172fe775200fc98f75a)

commit f861d4951a8b5b801f35b66347efc8f3fbbc4233
Author: Michael Adam <obnox at samba.org>
Date:   Tue Jul 15 12:52:25 2008 +0200

    testparm: rename -g|--skip-global-ckecks to -l|--skip-logic-checks
    
    as suggested by Karolin.
    
    That is what it really means. And per-share logic tests will be
    disabled by the same switch, too...
    
    Michael
    (cherry picked from commit 5b8a4c33482917a1ef7071df224957ba831d853a)
    (cherry picked from commit 04cdfbba747b928c3133e29446c0fe91c39a41f2)

commit 83b33f1346bb07c4cc2a9ab0213861fc4a5d82c5
Author: Michael Adam <obnox at samba.org>
Date:   Tue Jul 15 00:27:01 2008 +0200

    testsuite: fix bug #5594 by using the new --skip-global-ckecks switch
    
    Michael
    (cherry picked from commit 32f4b1443af12026c419684be45a7d8b96ccfaac)
    (cherry picked from commit 87c4f1fc67df146585a6e0862b701b6e6193f0f0)

commit 85d6341afb285d4499d4fe25b2795580ededeb17
Author: Michael Adam <obnox at samba.org>
Date:   Tue Jul 15 00:17:58 2008 +0200

    testparm: add a switch --skip-global-checks.
    
    This allows for successfully calling testparm without the need
    to "make install" before. Without this, testparm fails with
    the message that the lock directory does not exist...
    
    Michael
    (cherry picked from commit eeb018fad65c19804a4e96ea949fc2c64883439e)
    (cherry picked from commit 1f245e41fa41d2b67eaa7cc85c29da3384697275)

commit 4ebf728091e56621d3f62d56b50fc58085b384f0
Author: Jeremy Allison <jra at samba.org>
Date:   Mon Jul 14 12:38:28 2008 -0700

    Add fix from Simo for bug #5540 - missing code to substitute
    %u. Make this the same as other uses.
    Jeremy.
    (cherry picked from commit 56d8ed48a94b558ad442e38c3d1925c4810dc508)

commit c80a21e752a8f69bffbcb5d4d4a967a03f50d055
Author: Michael Adam <obnox at samba.org>
Date:   Mon Jul 14 13:58:24 2008 +0200

    build: use $(PAM_WINBIND_EXTRA_LIBS) instead of @PAM_WINBIND_EXTRA_LIBS@ in rules.
    
    Eliminate more potential traps for picky makes.
    
    Michael
    (cherry picked from commit 9a2870e936a967b82a100b1e26200d3665311f85)

commit b2f0420142023f283240cd8d7a5e0216b62af26f
Author: Michael Adam <obnox at samba.org>
Date:   Mon Jul 14 13:57:11 2008 +0200

    build: use $(WINBIND_NSS_PTHREAD) instead of @WINBIND_NSS_PTHREAD@ in rules.
    
    Eliminate more potential traps for picky makes.
    
    Michael
    (cherry picked from commit 1aad6661adc5800243969b761c653b57ff280f69)

commit 6cdefc93aed47f157a0382bf4fbfe2385cd68dbe
Author: Michael Adam <obnox at samba.org>
Date:   Mon Jul 14 13:56:09 2008 +0200

    build: use $(WINBIND_NSS_EXTRA_LIBS) instead of @WINBIND_NSS_EXTRA_LIBS@ in rules.
    
    Eliminate more potential traps for picky makes.
    
    Michael
    (cherry picked from commit 7420f409c2fbfd5f90d45a4a435489fe31016581)

commit 07001cd6e6532411285a271823d3f89f7080bc90
Author: Michael Adam <obnox at samba.org>
Date:   Mon Jul 14 13:50:11 2008 +0200

    build: use $(LDAP_LIBS) instead of @LDAP_LIBS@ in rules.
    
    Eliminate more potential traps for picky makes.
    
    Michael
    (cherry picked from commit a7ee1c16c234ad5d0aa8853081d8f5f4f763614b)

commit b2bc502085d5663c4098eef82cab1e5733d202bf
Author: Michael Adam <obnox at samba.org>
Date:   Mon Jul 14 13:47:57 2008 +0200

    build: use $(LIBNETAPI_LIBS) instead of @LIBNETAPI_LIBS@ in rules.
    
    Eliminate more potential traps for picky makes.
    
    Michael
    (cherry picked from commit 22d0f686eb6649b3d4a8c7f142257e303c54568e)

commit 73381cac8f6f30b6944613b63d4c752a4e81b3ca
Author: Michael Adam <obnox at samba.org>
Date:   Mon Jul 14 13:44:34 2008 +0200

    build: link in $(WINBIND_LIBS) instead of @LIBWBCLIENT_SHARED@
    
    This should fix some more picky makes when not building @LIBWBCLINET_SHARED at .
    Moreover, we want to link against -lwbclient, not against bin/libwbclient.so,
    anyways.
    
    Michael
    (cherry picked from commit a60d295d3ac4a6e7a055927951f7207f09a3df7c)

commit 0562af57c71964ee7283a9cea46d0a1b18b954aa
Author: Michael Adam <obnox at samba.org>
Date:   Mon Jul 14 13:39:32 2008 +0200

    build: use $(LIBTDB_LIBS) instead of @LIBTDB_LIBS@ in rules.
    
    Eliminate more potential traps for picky makes.
    
    Michael
    (cherry picked from commit 0f609e55d8c58285de73fa0955df951042dfd9a0)

commit 525e3f230a542394dad734411edc8052dcec3dc5
Author: Michael Adam <obnox at samba.org>
Date:   Mon Jul 14 13:37:41 2008 +0200

    build: use $(LIBTALLOC_LIBS) instead of @LIBTALLOC_LIBS@ in rules.
    
    Eliminate more potential traps for picky makes.
    
    Michael
    (cherry picked from commit 15dd9f78650b0b853cb6955429ae58656be3945e)

commit 834b63db404811a27769dcb7b9921abf0d27e0da
Author: Michael Adam <obnox at samba.org>
Date:   Mon Jul 14 13:35:24 2008 +0200

    build: use $(POPT_LIBS) instad of @POPT_LIBS@ in rules.
    
    Make picky makes happier.
    
    Michael
    (cherry picked from commit 2d2b48749e885d2a529dab273c8419c5445568d3)

commit 90b4911ed12f5f027eb1d406375a73b89e4ed599
Author: Michael Adam <obnox at samba.org>
Date:   Mon Jul 14 13:32:19 2008 +0200

    build: fix build on systems with picky make and without shared libwbclient
    
    This produces empty lines in Makefile rules.
    Replacing @WINBIND_LIBS@ by $(WINBIND_LIBS) where
    WINBIND_LIBS=@WINBIND_LIBS@ should fix that.
    
    Michael
    (cherry picked from commit fd9b4bcaa5302d3d6245eb7b21ce0ef9994f718d)

commit b64c3ffc1583ace6a006874fd27b69bcc59873f1
Author: Michael Adam <obnox at samba.org>
Date:   Thu Jul 10 23:49:58 2008 +0200

    docs: fix the specified default of "password server" - it is *, not "".
    
    Michael
    (cherry picked from commit d7f759d302612ef9eb0bba022f3b3e1dd433f843)
    (cherry picked from commit 42eec4da853b9d3988fc22494cc3d632d1459732)

commit c800faf34967362c48c03810617712c47bd03eb3
Author: Simo Sorce <idra at samba.org>
Date:   Sat Jul 12 21:28:18 2008 -0400

    Fix regression introduced with 4086ef15b395f1a536fb669af2103a33ecc14de4
    We must not return an error here just because we are offline.
    We must instead fix the mappings to the best of our knowledge
    (ie mark as mapped, expired ones, and as unmapped, unknown ones)
    (cherry picked from commit c17b125e1fdb9b71877200b2419d7f682bb52e87)

commit 826461f7efcd7bef10b69dec02b75133df3b7b1a
Author: Michael Adam <obnox at samba.org>
Date:   Fri Jul 11 15:35:24 2008 +0200

    build: fix build of libaddns shared lib : it needs socket_wrapper.
    
    Michael
    (cherry picked from commit 58bc04b31b15c36505c5ecb2d8373e9033972390)
    (cherry picked from commit 2c097e7f333553ff4a540aef7668de7382723a74)

commit 2150fbf81445e7b75d06c6da91325c138acea844
Author: Michael Adam <obnox at samba.org>
Date:   Fri Jul 11 14:38:22 2008 +0200

    build: fix build of libaddns shared lib. symbols file was missing.
    
    This symbols file is checked because mksyms script currently does
    not support headers without exportet symbols...
    
    Michael
    (cherry picked from commit 1fa57b47e8f8da33a5713096c187bafb3a6c5b79)
    (cherry picked from commit 8eb7be8d1dbf76f7a0f09e0e0271762902fd7e4b)

commit 780a01a76be3375565020661fb4026ad27412c54
Author: Herb Lewis <herb at samba.org>
Date:   Thu Jul 10 21:05:30 2008 -0700

    cleanup some dup code by passing the password to the wbinfo_auth*
    functions
    (cherry picked from commit 710d42d0b7de44fb684edf7412bfb4a48c3daf07)

commit ba6bb5172567d836d7820c4d267481d8e40a6336
Author: Zach Loafman <zachary.loafman at isilon.com>
Date:   Thu Jul 10 18:45:48 2008 +0000

    Fix realpath() check so that it doesn't generate a core() when it fails.
    (cherry picked from commit 5c5e96df3b96bfab93ed0f0b1e5e7f7615cb356e)

commit 98c41f184358bcb47a2a6989c4e9f7d709708aa5
Author: Volker Lendecke <vl at samba.org>
Date:   Tue Jun 3 20:51:42 2008 +0200

    Always set "registry shares = yes" for "include = registry"
    
    This fixes the case where "include = registry" is set in the smb.conf text file
    and *only* shares (no [global] settings) are present in the registry.
    
    Michael, please check!
    
    Thanks,
    
    Volker
    (cherry picked from commit 6c80362e291d8c5e748b987a583e8e32acc36354)
    (cherry picked from commit dacd0f90f3706db6ffab0cd7662d22eb40811e05)

commit 4ebbcd685bd6228a35f60d00aeff98dd61d42385
Author: Michael Adam <obnox at samba.org>
Date:   Tue May 27 10:59:11 2008 +0200

    loadparm: fix process_registry_shares() when there is only [global] in registry.
    
    This fixes testparm printing "Error loading services." when there is only
    the global section in registry and no other service definition.
    
    Michael
    (cherry picked from commit 28d197220038b9a47af177b88a8587f865e45de5)
    (cherry picked from commit efb9a844e74b91d63fda98fa9cc12136bf1f172a)

commit 575423eb9d3a03848429534086bd81b24c39a045
Author: Michael Adam <obnox at samba.org>
Date:   Mon May 26 11:58:11 2008 +0200

    loadarm: fix testparm with "config backend = registry".
    
    Set the iServiceIndex to "-1" for starup with either config
    backend (originally only for text backend). Otherwise,
    process_registry_shares() will fail.
    
    Currently, the only user of lp_load_with_registry_shares() is testparm.
    
    Michael
    (cherry picked from commit 5e2b925367241c41793b2eb7a628e9fc9f3ac8ff)
    (cherry picked from commit 6fd007905d4ba09309735a14635502008e082cb6)

commit 6ae1e2cb81a87df21dfce89158338714079f9ee9
Author: Michael Adam <obnox at samba.org>
Date:   Thu May 15 02:41:05 2008 +0200

    testparm: list registry shares with testparm.
    
    I.e., use lp_load_with_registry_shares() instead of lp_load().
    
    Michael
    (cherry picked from commit 95339c0c1ecc49049f1fc176f72a1dcac639e06d)
    (cherry picked from commit e1bbcc6c5401c59726ca40dadff5760c2800b5c1)

commit c65fb38d1c13cd8e6692376ecd494fd488ebeb53
Author: Michael Adam <obnox at samba.org>
Date:   Thu May 15 02:39:45 2008 +0200

    loadparm: add funcion lp_load_with_registry_shares().
    
    This is like lp_load(), except that it will load the
    registry shares into the services aarray when registry
    shares are activated.
    
    Michael
    (cherry picked from commit b387c614ba8d1d3960f6917f03f0fd433cf2b2ee)
    (cherry picked from commit dc04efa42104100e677bccc307726106d8ca4b31)

commit 45a5111c2bf8bb9089f6587ccc93574085e8f34e
Author: Michael Adam <obnox at samba.org>
Date:   Thu May 15 02:39:02 2008 +0200

    loadparm: add call to do_section() to process_registry_service().
    
    Michael
    (cherry picked from commit e1b76cd5d646bb9083cfca0d15a84183cad72882)
    (cherry picked from commit 661960e2bd73a6f773531608a635e17be28afeba)

commit 865abe2ba23b0b1bbd16a67aa509eb22fa34376c
Author: Michael Adam <obnox at samba.org>
Date:   Thu May 15 02:25:34 2008 +0200

    loadparm: add parameter allow_registry_shares to lp_load_ex().
    
    This allows for registry shares to be activated, i.e. loaded into
    the services array at lp_load() time.
    
    Michael
    (cherry picked from commit b3233ecefd5df745ba7e10511f9ab36064036b10)
    (cherry picked from commit 02fa674dd62ad400502046fbe9e05a1578b4deab)

commit 80c2a47164372033025a1e3c9c953eba7b2762bb
Author: Michael Adam <obnox at samba.org>
Date:   Thu May 15 02:15:20 2008 +0200

    loadparm: add a function process_registry_shares()
    
    This loads the shares defined in registry into the services array.
    
    Michael
    (cherry picked from commit b3a90b72517c2e25d972796908aec4d2b85a030e)
    (cherry picked from commit fc60bc9389e5a0ca278b3622e96aed1626c4882e)

commit 04a49990844a8890fe3d05a9f339098dd10d3710
Author: Michael Adam <obnox at samba.org>
Date:   Thu May 15 02:08:14 2008 +0200

    loadparm: refactor processing of service out of process_registry_globals()
    
    into new function process_registry_service().
    
    Michael
    (cherry picked from commit 2986e5174e69527465ae7ef8e108110416752b56)
    (cherry picked from commit e7362a769c4ad7b6715c87dc8ba77ffdd38a4824)

commit e10b166687d75dc8cab11cc3fb0a50749918f86c
Author: Michael Adam <obnox at samba.org>
Date:   Thu May 15 01:40:11 2008 +0200

    loadparm: refactor initalization of registry config out into lp_smbconf_ctx().
    
    Michael
    (cherry picked from commit 83cd9f74d57c462ad5c8956b3ce3c81bea429b67)
    (cherry picked from commit 7f38c280c821cc7950036a709e01383ab94ab55e)

commit 38962ee69f55533f59340c7c41c5ca5957319be3
Author: Michael Adam <obnox at samba.org>
Date:   Thu Jul 10 22:49:50 2008 +0200

    build: fix bug #5608: link creation for libtalloc.so.1 (and friends) on solaris 8
    
    on solaris, ln -s -f does not remove the link if it exists.
    
    Michael
    (cherry picked from commit f4d26db5dfccb962f5ca2cc03e9012a9883e16d8)

commit 90ef647e521818542ac1b23e4d8810a8cbf1f50b
Author: Volker Lendecke <vl at samba.org>
Date:   Thu Jul 10 18:20:30 2008 +0200

    Fix some uninitialized variable references via ndr_print
    (cherry picked from commit 43891c397849ccc9c64e5252b6c0350beb754087)

commit 1278cc41e824e3a50d048f6d6f366f8af2f0e443
Author: Volker Lendecke <vl at samba.org>
Date:   Thu Jul 10 18:12:24 2008 +0200

    Fix a segfault in base64_encode_data_blob
    
    We did not allocate enough memory for the \0 and a = at the end
    (cherry picked from commit 719ec00949094b7d3b01e9ac829183ae08f46417)

commit 101d28c3d84302e67098b883a53546cb2c425ca9
Author: Volker Lendecke <vl at samba.org>
Date:   Thu Jul 10 10:47:46 2008 +0200

    Give a nice error message if trying to join with a non-privileged user
    (cherry picked from commit 088a6f42476782267c50f0a5ea029db0eede6cdd)

commit 93e85c91c67ca21f59ddbfa61a36b2e8df3f8807
Author: Michael Adam <obnox at samba.org>
Date:   Thu Jul 10 14:05:33 2008 +0200

    docs: fix the net conf section of net(8) to mention "config backend = registry".
    
    Michael
    (cherry picked from commit c2e9d82d9497f0d245a46c5c82ff15306788109e)
    (cherry picked from commit 9ab1efbe12e04fca2433217c76d3a16df6e868b0)

commit de3f57e79a43d9a7d88a8f1389b4c2362f2b3f23
Author: Michael Adam <obnox at samba.org>
Date:   Thu Jul 10 13:50:04 2008 +0200

    docs: fix VERSION section in the net(8) manpage.
    
    It still said for version 3.0 ..
    
    Michael
    (cherry picked from commit 93887f2e42bf4e632dab716deda6d2951dbd1f2a)
    (cherry picked from commit 9b3ecf75a22aff43a67a62a9dd67397414274d9b)

commit 5c0ecab1e80d4cbb0c1dfa7bd888dd91e93c21ab
Author: Michael Adam <obnox at samba.org>
Date:   Thu Jul 10 13:46:25 2008 +0200

    docs: update the section about net conf in the net(8) manpage.
    
    The description of the "net conf {get,set,del}includes" commands was missing.
    
    Michael
    (cherry picked from commit 671988c7b5891deeca23e2305fe101a3be1a44d2)
    (cherry picked from commit baae7347e94b1b849e80d8da323afc179523430a)

commit 7ae9f594d962ea39d233b6024f3ef3ebcaf73581
Author: Karolin Seeger <kseeger at samba.org>
Date:   Mon Jul 14 16:40:36 2008 +0200

    Fix typo.
    
    retieve -> retrieve
    
    Karolin
    (cherry picked from commit 37c64130701ab13b6f34998ac17fec2d128c2e08)
    (cherry picked from commit cacd84b86d14740ebb5e285d5882063aea5cd866)

commit 8aeea7d3d8431c036a12f9fe84d9945f68cc1225
Author: Michael Adam <obnox at samba.org>
Date:   Thu Jul 10 23:28:07 2008 +0200

    packaging(RHEL-CTDB): Bump release number to ctdb.37 for the next RPM.
    
    Michael

commit 9a4a8cc875eeccc4b8a23117724073f6b5581f4c
Author: Karolin Seeger <kseeger at samba.org>
Date:   Thu Jul 10 11:23:59 2008 +0200

    man pages: Add missing whitespace.
    
    Karolin
    (cherry picked from commit 5ba418d8bd7bd9a678853b23b0928da4f8693bcf)
    (cherry picked from commit 5e220de387abc34926fd7a2be03fc4e4f35f0f7f)

commit f26e488a91ec0850dfae2c7827a1b7f5f75adf26
Author: Karolin Seeger <kseeger at samba.org>
Date:   Thu Jul 10 09:16:32 2008 +0200

    WHATSNEW: Update changes since 3.2.0.
    
    Karolin
    (cherry picked from commit ae0e3291bc31217767fc2e0a3c5d26f8b4c72dc3)

commit 90268ad9c9709175303f43debec1d20ab3456569
Author: Volker Lendecke <vl at samba.org>
Date:   Fri Jul 4 09:28:04 2008 +0200

    Fix alignment problems on sparc, bug 5512
    
    Patch successfully tested by Christoph Kaegi <kaph at zhaw.ch>, thanks.
    (cherry picked from commit 9f8df16f476c49da85000b7365c8a6e33b8b71fc)

commit 0dd072dc6ca014e820713ca449d05b8e74d4f2fa
Author: Michael Adam <obnox at samba.org>
Date:   Wed Jul 9 00:33:54 2008 +0200

    testsuite: fix another expr typo in net registry test script.
    
    Michael
    (cherry picked from commit 73312e4e21b6d14363bd0987e0c9716c4ec91834)
    (cherry picked from commit 01ea8d4f34cfe29dd8a945ebe340a80a4eafb9c7)

commit 9f2147e00c8db9b2ebc7a0f41ee1650b72d49220
Author: Michael Adam <obnox at samba.org>
Date:   Wed Jul 9 00:33:14 2008 +0200

    testsuite: fix expr typo in net registry testscript.
    
    Michael
    (cherry picked from commit 5b6c32160a5d8fafc807fbefb66aa8c98662baae)
    (cherry picked from commit 1b293758292a055648403f74d0b565538ad578d2)

commit 1d763ad7bb3b30a8babee13cad34287389a7a086
Author: Zach Loafman <zachary.loafman at isilon.com>
Date:   Mon Jul 7 19:30:47 2008 -0700

    Minor style correction
    
    Set sin[6]_family instead of ss_family in in[6]_addr_to_sockaddr_storage
    so that assignments look like they're going to the same place.
    (cherry picked from commit 01d1dddebff7ec9502422667b12f0bac8fa6a780)

commit 63aa72058a2efd417a84fac416fe85932b38360d
Author: Jeremy Allison <jra at samba.org>
Date:   Mon Jul 7 15:50:39 2008 -0700

    Fix option processing in smbcacls - add POPT_COMMON_CONNECTION.
    Jeremy.
    (cherry picked from commit c1baf310830e7ebff4fe0835812122ec146412da)

commit 22bb3b306995569c45abedec77a36348753f4fd0
Author: Herb Lewis <herb at samba.org>
Date:   Mon Jul 7 12:44:13 2008 -0700

    use variables for files used in multiple places
    (cherry picked from commit cee044bc42d955c535dbb6bb372af01089d37756)

commit 24656ca5144b0bed0fe2b7fc1462ce0093e8498b
Author: Herb Lewis <herb at samba.org>
Date:   Mon Jul 7 12:32:16 2008 -0700

    fix comment typo and change some uint32 to uint32_t
    (cherry picked from commit 8272dace64f39286e4255e9f5bc8d04fb47f2c51)

commit b8ac1c97521ba88fdd7fd7c8eb0997a5d9da91c8
Author: Jeremy Allison <jra at samba.org>
Date:   Mon Jul 7 11:25:57 2008 -0700

    Allow authentication and memory credential refresh after password change from gdm/xdm. Patch from boyang <boyang at novell.com>.
    Jeremy.
    (cherry picked from commit 63316efeeb330d2cb7fa0906824c97da2c7b0074)

commit ea87f2aa4bd18ebdc6dacf124b2b72227f190f60
Author: Michael Adam <obnox at samba.org>
Date:   Mon Jul 7 18:34:13 2008 +0200

    build: fix creation of libaddns.a - don't link in libtalloc.a
    
    another step towards fixing bug #5590
    
    Michael
    (cherry picked from commit 396310775e69baeee06b2e6469854a5ddf759a91)

commit 2603abae7a3701355f733e18f6eeea866ccc5c5f
Author: Michael Adam <obnox at samba.org>
Date:   Mon Jul 7 14:14:35 2008 +0200

    build: fix creation of libsmbclient.a - don't link in libtalloc.a
    
    Second step in fixing bug #5590.
    
    Michael
    (cherry picked from commit dcf986937ccf5e6947c4214aa0838733ed7f3b9b)

commit 9c381bfdcaaf552f145517998e23ad6ea21e5f64
Author: Michael Adam <obnox at samba.org>
Date:   Mon Jul 7 13:52:46 2008 +0200

    build: fix creation of libsmbsharemodes.a - don't link in libtdb.a.
    
    First step in fixing bug #5590.
    
    Michael
    (cherry picked from commit 4fc57a0a90390ede1161fd6f231ea274c9c74b20)

commit ab06803c62dc963a8485ae80e8f01859a6de0eab
Merge: f3bca2683483df779c4be9530ba7c270b77e1d1a ddb3d012647c9ae0e5f7a9ada4219c934839d5a5
Author: Michael Adam <obnox at samba.org>
Date:   Wed Jul 9 15:07:32 2008 +0200

    Merge commit 'origin/v3-2-stable' into v3-2-ctdb

commit f3bca2683483df779c4be9530ba7c270b77e1d1a
Author: Michael Adam <obnox at samba.org>
Date:   Wed Jul 9 00:33:54 2008 +0200

    testsuite: fix another expr typo in net registry test script.
    
    Michael
    (cherry picked from commit 73312e4e21b6d14363bd0987e0c9716c4ec91834)

commit 714aa829fd1816abe1a84e97dd875f6b4efe83dc
Author: Michael Adam <obnox at samba.org>
Date:   Wed Jul 9 00:33:14 2008 +0200

    testsuite: fix expr typo in net registry testscript.
    
    Michael
    (cherry picked from commit 5b6c32160a5d8fafc807fbefb66aa8c98662baae)

commit 175c04d8109774660674826aef1f0c0aaa4d2232
Author: Michael Adam <obnox at samba.org>
Date:   Wed Jul 9 10:40:39 2008 +0200

    registry: fix logic in deleting subkeys record in regdb_fetch_keys().
    
    Don't cancel on NT_STATUS_NOT_FOUND error from dbwrap_delete_bystring().
    So deletion of an "incomlete" registry key, i.e. one with an entry in
    the list of subkeys of its parent key but not a subkey list of its own,
    works again.
    
    Michael
    (cherry picked from commit 75be2116ac2589aaf69038a4115197f40e4b16a5)

commit cadf3d5fa48836fa43cf3bb4b31200fc1d8467e6
Author: Michael Adam <obnox at samba.org>
Date:   Wed Jul 9 10:39:00 2008 +0200

    registry: improve logic for deleting value records in regdb_store_keys().
    
    Don't ignore all errors from dbwrap_delete_bystring() but
    only NT_STATUS_NOT_FOUND.
    
    Michael
    (cherry picked from commit d7ec9b2d52d1eddd98eba222f723fb6cdff4541f)

commit 31b39873656a9687cb3e22343ff9331847df2ab2
Author: Michael Adam <obnox at samba.org>
Date:   Tue Jul 8 17:10:01 2008 +0200

    registry: fetch regdb_fetch_keys() when a key exists but not its subkey-record.
    
    According to the new policy a key (that is not a base key) exists,
    iff it exists in the subkey list of its parent key.
    
    Usually this subkeylist is present, but in a transaction-less
    dbwrap backend (ctdb), a failing write can leave an "incomplete"
    key without its own subkeylist-record. (Otherwise such an
    incomplete key can be generated with e.g. tdbtool.)
    For such a key net registry enumerate (e.g.) would fail.
    This commit fixes this behaviour of regdb_fetch_keys().
    
    Michael
    (cherry picked from commit f329aaf0452cc9bbad9fb6f67dac00bf8d1ef128)

commit ddb3d012647c9ae0e5f7a9ada4219c934839d5a5
Author: Karolin Seeger <kseeger at samba.org>
Date:   Sun Jul 6 22:26:43 2008 +0200

    WHATSNEW: Update changes since 3.2.0.
    
    Karolin
    (cherry picked from commit e6ddd28000c92ecd119fdc06197d931394f762cb)

commit ef56ba8503cd46ad32f1412b9bf53e1d309a74c9
Author: Karolin Seeger <kseeger at samba.org>
Date:   Sun Jul 6 22:10:55 2008 +0200

    VERSION: Raise version number to 3.2.1.
    
    Karolin
    (cherry picked from commit 00fc0003f6d163c7a51eda726a7ca542be671718)

commit f3aa7dd077b1a2a7e26aa32e02dbff9fbc218887
Author: Lars Müller <lars at samba.org>
Date:   Fri Jul 4 14:51:01 2008 +0200

    Add SMB_VFS_OP_RECVFILE to get it in sync with vfs.h
    
    Fix "vfs_full_audit.c: name table not in sync with vfs.h" panic reported
    by Franz Sirl.
    (cherry picked from commit 567c6def08d91716c687ed43de0938e1556f26e2)

commit f130de5441160b53a0dceb5d102fe2783b067048
Author: Jeremy Allison <jra at samba.org>
Date:   Thu Jul 3 10:25:26 2008 -0700

    Patch from SATOH Fumiyasu <fumiyas at osstech.co.jp> for bug #5202. Re-activate "acl group control"
    parameter and make it only apply to owning group. Also added man page fix.
    Jeremy.
    (cherry picked from commit 93e91e5364a7f131d988648cf5fe822a9bd68734)

commit d30d79090e182f96ebcbe5f28d5c018341076569
Author: Günther Deschner <gd at samba.org>
Date:   Thu Jul 3 12:01:36 2008 +0200

    libnetjoin: fix Bug #5570.
    
    Thanks to Atte Peltomäki.
    
    Guenther
    (cherry picked from commit 144d374ad9dd981430a82369ceaa2783e6dae90a)
    (cherry picked from commit 3e5bff08dac4faf575a11fe3edb17af08170ed74)

commit 2e196f81434ba85aa2769f787e47eb654d94995f
Author: Günther Deschner <gd at samba.org>
Date:   Thu Jul 3 11:09:32 2008 +0200

    Fix build warning.
    
    Thanks to Thorkil Olesen.
    
    Guenther
    (cherry picked from commit c18e5983c1e9274131ac7fca7ca5e6739ba2b312)
    (cherry picked from commit b7a53f20494bec008aabd4de4d3a14ece8b9cda1)

commit 7dc5ed3892663654a9697d7719422ad5a237ea3d
Author: Jeremy Allison <jra at samba.org>
Date:   Wed Jul 2 16:32:02 2008 -0700

    Remove worrying warning message when safe_strcpy tries to copy a pseaudo interface
    name that's too long. Reported by James Kosin <JKosin at intcomgrp.com>.
    Jeremy.
    (cherry picked from commit e7c7246300bf060a93c2685ce9496b52f91d0a96)

commit 12bc4e0abb33a4bca7db4584155a11d8885de8d4
Author: Jeremy Allison <jra at samba.org>
Date:   Wed Jul 2 16:11:43 2008 -0700

    Canonicalize servername in the printer functions to remove leading '\\' characters. Ensure we always return consistent names.
    Jeremy.
    (cherry picked from commit d47ab1d07ba043f42a24a17f7644bf672c12791a)

commit e343d4c7e3cb49b804715e78d5f01431d2af0d24
Author: Jeremy Allison <jra at samba.org>
Date:   Wed Jul 2 11:57:59 2008 -0700

    Fix bug #5578, reported by sendel2000 at hotbox.ru. Bad (non-Samba) use of strlcat gives error.
    Jeremy.
    (cherry picked from commit a93c7a2170124f24aac4063c853475ae3f6b0720)

commit d3df80c1549e44d8b02b548fa1571100cfa7db1c
Author: Jeremy Allison <jra at samba.org>
Date:   Wed Jul 2 10:51:33 2008 -0700

    Ensure consistent use of pdb_get_nt_passwd instead of pdb_get_lanman_passwd.
    Reported by hongbing Zhang <hongbing.zhang at gmail.com>.
    Jeremy.
    (cherry picked from commit 00e48ea5d113a0bde1a2b044d6869174cb536035)

commit c16aa24e0866a3c5e5df0242e390f6030d69328e
Author: Jeremy Allison <jra at samba.org>
Date:   Tue Jul 1 18:00:51 2008 -0700

       MSG_DEBUG now forwarded to all the winbindd children by parent.
    
        smbcontrol winbindd debug level would only set the debug level of the
        parent winbindd process and not the child processes. This patch adds
        the functionality of broadcasting the debug message to all winbindd
        children. Now the debug level message is propagated to all the winbindd
        processes that includes parent and children.
    
    From Darshan Purandare <dpurandare at isilon.com> - had to patch separately
    due to proto.h not being under git control in 3.2.x.
    Jeremy.
    (cherry picked from commit f6d4f487332baf74acec8f50e31bcfea44775570)

commit a479ab4f693a2faaaa385341417c150db6c26604
Author: Jeremy Allison <jra at samba.org>
Date:   Tue Jul 1 15:50:27 2008 -0700

    Jim Brown <jim.brown at miami.edu> was right, this needs to be a signed int or
    the loop never terminates.
    Jeremy.
    (cherry picked from commit 0108d32d1d9d7fd975df3ec7d1f1c830f170503f)

commit 0ec030c573cc96534f53b7e9840d231d472cdbde
Author: Jeremy Allison <jra at samba.org>
Date:   Tue Jul 1 15:40:07 2008 -0700

    Two more fixes from Jim Brown <jim.brown at miami.edu> for SGI compiler warnings.
    Jeremy.
    (cherry picked from commit 8dd833b908cc8d4c0aa34cdece014d0e160aaf9e)

commit 67e401b0d4d841984e62415ff9e81c403b6a9839
Author: Jeremy Allison <jra at samba.org>
Date:   Tue Jul 1 15:27:37 2008 -0700

    Fix problem noticed by Jim Brown <jim.brown at miami.edu>. When reverse searching decrement index,
    not increment. Michael please check !
    Jeremy.
    (cherry picked from commit 042c5008d8411f03980f967edb2f78d1a3262aed)

commit c5a7758956bb48218f4923e589fb2f783ee7f536
Author: Michael Adam <obnox at samba.org>
Date:   Fri Jul 4 15:22:16 2008 +0200

    packaging(RHEL-CTDB): bump Release number to ctdb.36 for next rpm.
    
    Michael

commit d6dcbe724b7d5518af27468aa717f98b9e7eb02b
Merge: b5a0ed9743481e0ca9c642d5284a02d56eacabd7 a5d2b6a0228634dda3e495e0cf86db551b11e4d7
Author: Michael Adam <obnox at samba.org>
Date:   Fri Jul 4 12:19:22 2008 +0200

    Merge commit 'origin/v3-2-stable' into v3-2-ctdb

commit a5d2b6a0228634dda3e495e0cf86db551b11e4d7
Author: Volker Lendecke <vl at samba.org>
Date:   Tue Jul 1 14:24:47 2008 +0200

    Attempt to fix the build on Irix CC
    (cherry picked from commit 666bf8456ac44cbbbd5524af2bf4fd89e18ddf62)

commit d6295bf03f82825ed299f8316e12014d3e748742
Author: Karolin Seeger <kseeger at samba.org>
Date:   Tue Jul 1 10:38:44 2008 +0200

    WHATSNEW: Remove reference to 3rd version of Using Samba.
    
    Book is still missing, so I can't ship it.
    
    Karolin
    (cherry picked from commit b124b02afe6a010fd99b29803caaf267d05fab98)

commit e9541fe55735c5416cfb6c377127a4994dca0c8a
Author: Karolin Seeger <kseeger at samba.org>
Date:   Mon Jun 30 21:43:16 2008 +0200

    WHATSNEW: Update changes since 3.2.0rc2.
    
    Karolin
    (cherry picked from commit c1a708ddba737f9147e4f5f179aca031584d0983)

commit 4abfaaf5c47a1c11e67af4c11cef6172230997ef
Author: Jeremy Allison <jra at samba.org>
Date:   Mon Jun 30 11:23:05 2008 -0700

    After technical consultation, add Steven Danneman's <steven.danneman at isilon.com> patch to make winbindd enum users and groups async.
    We need this for 3.2.0 official.
    Jeremy.
    (cherry picked from commit d05451c2c256e04870ebe6467f38585dad72f3a9)

commit bf1955b9b6e11559375971251fc9cb850b871160
Author: Karolin Seeger <kseeger at samba.org>
Date:   Mon Jun 30 20:22:53 2008 +0200

    WHATSNEW: Fix alphabetical order, update changes.
    
    Karolin
    (cherry picked from commit 3d5872c64d5cefc3125702b4c1a3156161abfad2)

commit 4a47bc6082b9f1162a9d79d2faee6f12f85bf5c8
Author: Jeremy Allison <jra at samba.org>
Date:   Mon Jun 30 09:19:16 2008 -0700

    Fix from Atte Peltomäki - atte.peltomaki at f-secure.com to correctly check
    error code in winbindd group expansion.
    Jeremy.
    (cherry picked from commit c622c997c513d02f929beaaf8ce2e5aa249fcc47)

commit 83612e44211e5683cfe528a202f529cc9c531573
Author: Karolin Seeger <kseeger at samba.org>
Date:   Sun Jun 29 17:49:59 2008 +0200

    WHATSNEW: Update changes since 3.2.0rc2.
    
    Karolin
    (cherry picked from commit 8e28052cbc923077616f4cbddc81f4f3d4f341ab)

commit 6d018a70ff294d72952366d4fa89f196009ab671
Author: Gerald W. Carter <jerry at samba.org>
Date:   Sat Jun 28 09:35:07 2008 -0400

    Return NULL in sitename_fetch() if gencache_init() fails.  Not false
    (cherry picked from commit 9e9bab2dd859c7bb8082b4c932f1a95adf1895c6)
    (cherry picked from commit 7a853d265b3701a8a0003c4e3771c4a2fa1c6156)

commit 30fb2377da1848959afc1cac0f9098a4d06d9959
Author: Volker Lendecke <vl at samba.org>
Date:   Sat Jun 28 16:09:34 2008 +0200

    Fix a file descriptor leak in add_port_hook
    
    This was probably cut&paste from add_printer_hook which further down has the
    unconditional close(fd). In add_port_hook() we're not interested in the output
    of 'addport command', so don't create the out fd.
    (cherry picked from commit 0c5ca2127ac6e3c71e369242376d27429c3aee5e)

commit df391d46f55a4c2b55a4ac6e5d0284ef29ca6134
Author: Jeremy Allison <jra at samba.org>
Date:   Fri Jun 27 17:27:40 2008 -0700

    Fix bug #5568 net rpc trustdom add broken !
    net rpc trustdom add was broken. The default 10second timeout can be too short
    to create an account on a Samba DC (calling out to a script), error message
    reporting was poor, and more importantly the new marshalling code for
    user_info23 was broken (maps onto a user_info21 but doesn't clear the
    user_info23 struct before marshalling, leaving an uninitialized size field -
    give "alloc failure").
    Jeremy.
    (cherry picked from commit 52552623277726c2f28a992f68d8bc22982bab28)

commit 50c6a4c88bf20f711ea1ddff00ff5f6f80d0dd15
Author: Jeremy Allison <jra at samba.org>
Date:   Fri Jun 27 15:28:03 2008 -0700

    Fix usage message for net rpc trustdom add.
    Jeremy.
    (cherry picked from commit 55a6664cfdab9c0230836aff57ec8d2cc5bfca14)

commit b5a0ed9743481e0ca9c642d5284a02d56eacabd7
Author: Michael Adam <obnox at samba.org>
Date:   Fri Jun 27 16:54:57 2008 +0200

    packaging(RHEL-CTDB): Bump release number to ctdb.35 for the next RPM.
    
    Michael

commit 43739bd295cee3bb6b46c53b50630710ca977bf7
Author: Karolin Seeger <kseeger at samba.org>
Date:   Fri Jun 27 15:51:35 2008 +0200

    Fix warnings on SuSE 9.0.
    
    The macros "[un]likely" are already defined on SuSE 9.0.
    Patch from Volker.
    (cherry picked from commit 30d181c92463aecd6e649330d3645d86d5a17e43)
    (cherry picked from commit 33eb39de7b0e88bf51430d645be26d47effaa98f)

commit b72faab5010486265ac644dcbf4a974ee0266b23
Author: Karolin Seeger <kseeger at samba.org>
Date:   Fri Jun 27 10:14:40 2008 +0200

    WHATSNEW: Update changes since 3.2.0rc2.
    
    Karolin
    (cherry picked from commit 1cc413677eee0134cd203d85302da55d3d0be328)

commit f173d266912e7a597b5f2a83216673a27b17c042
Author: Jeremy Allison <jra at samba.org>
Date:   Thu Jun 26 19:20:51 2008 -0700

    Fix gcc warnings at -O3.
    Jeremy.
    (cherry picked from commit 096ff390a24ce971c9a207493dc1b5d9f88518b6)

commit b9c6ea295d61205714b8453c2cbde89b6b8219c2
Author: Volker Lendecke <vl at samba.org>
Date:   Thu Jun 26 16:51:45 2008 +0200

    Fix valgrind errors in _spoolss_addprinterdriver
    
    Jerry, this was dropped as part of your SVN r15309 (037f9f83). Can you please
    check?
    
    Thanks,
    
    Volker
    (cherry picked from commit 5aa2411f0b3720b790439359a2dadb23008e936e)

commit d601f8a55a69221e3e7f8ada70c1fe8d03a84818
Author: Karolin Seeger <kseeger at samba.org>
Date:   Thu Jun 26 15:46:26 2008 +0200

    WHATSNEW: Update changes since 3.2.0rc2.
    
    Karolin
    (cherry picked from commit 956e1f754580d7194e1716a90725f1e02c8001f7)

commit 780eeb509a2fe8276d305fed941c42891fbdf899
Author: Volker Lendecke <vl at samba.org>
Date:   Thu Jun 26 15:32:27 2008 +0200

    Fix a segfault in rpcclient adddriver
    (cherry picked from commit d4b5a9d67389578f531527b339f6feead62f082d)

commit 5f67f6636b885d247b2a6ae029e1ff715268bfe5
Author: Karolin Seeger <kseeger at samba.org>
Date:   Thu Jun 26 14:47:27 2008 +0200

    WHATSNEW: Preparations for 3.2.0.
    
    Karolin
    (cherry picked from commit 7e3e68bbeaa8b644c6a84848bcb28507765b2b3d)

commit 0f98127847bdfc70d83900d4ba17be6e7c06e772
Author: Karolin Seeger <kseeger at samba.org>
Date:   Thu Jun 26 13:24:40 2008 +0200

    VERSION: Update version.
    
    Karolin
    (cherry picked from commit 3dfa6c3b34652c5b13b9f1fc299241214611a4e2)

commit 5621508199ccaa43318cf89fcecfe21403da15d3
Author: Michael Adam <obnox at samba.org>
Date:   Tue Jun 24 15:09:37 2008 +0200

    ctdbd_connect: bump debug level to 1 for "connect failed" message.
    
    Leave level 0 message for higher level callers.
    
    Michael
    (cherry picked from commit fee770e5d080b0513418e61e469f2824a1d771ec)

commit 6d030d4a416cbd79156779452bf8527a57a50631
Author: Michael Adam <obnox at samba.org>
Date:   Tue Jun 24 15:08:21 2008 +0200

    messages: bump debug level to 1 for "messaging_ctdb_init failed".
    
    Leave level 0 messages to higher level callers.
    
    Michael
    (cherry picked from commit 7bbf29137bf051044cbf0db8d9fe564a7c9d7a29)

commit 3d5cf802ea7c0cc80b448658c22f2632539b3ac2
Author: Michael Adam <obnox at samba.org>
Date:   Tue Jun 24 12:34:49 2008 +0200

    winbind: remove duplicate debug message for failing messaging_init().
    
    Leave the message inside winbind_messaging_context() for now.
    There might be callers, where this debug message could prove useful...
    
    Michael
    (cherry picked from commit e9177ec56a8fe596d6fcfc4a95df87e39f757818)

commit af7d16a26b9de13464606fe12986d7204f3b9363
Author: Michael Adam <obnox at samba.org>
Date:   Tue Jun 24 12:30:38 2008 +0200

    winbind: untangle logic in winbind_messaging_context() slightly.
    
    Michael
    (cherry picked from commit e710a9b73ea2fd176de7093125bc5f3f3f3a9404)

commit 2bc7d66e9b095830dfa8875da4a25b54fe992e2e
Author: Michael Adam <obnox at samba.org>
Date:   Tue Jun 24 12:29:05 2008 +0200

    winbindd: don't panic if messaging_init() fails - return NULL instead.
    
    Leave appropriate handling to the callers.
    
    Michael
    (cherry picked from commit 3e0c24323af5f10fa68ae8aad552b7346536c908)

commit cbb79e23c39578e2ebcc2387843c9128c1d3fcb2
Author: Michael Adam <obnox at samba.org>
Date:   Mon Jun 23 17:35:08 2008 +0200

    smbd: untangle logic in smbd_messaging_context() slightly.
    
    Michael
    (cherry picked from commit fae4c21b14b9d288e06f6b4b4e1527e2c6d58dca)

commit db338b6fd0b53fa538a17ace636ec16668b1f30e
Author: Michael Adam <obnox at samba.org>
Date:   Mon Jun 23 17:32:32 2008 +0200

    smbd: don't panic if messaging_init() fails but return NULL
    
    leaving panic or more appropriate action to callers.
    This can for instance happen in a clustered setup, when
    ctdb is not running. This allows for a more defined behaviour,
    reducing chicken-egg-problems.
    
    Michael
    (cherry picked from commit 3b6541ff483d5fea4fd30bb6a01a560c05028d4e)

commit cbb83ae0e583a5434a3d26822b65446174864b09
Author: Michael Adam <obnox at samba.org>
Date:   Thu Jun 26 13:04:40 2008 +0200

    Revert "Dont core dump if ctdb is not running"
    
    This reverts commit 8ad30d12a689a595082da78c7f2d570db7e09a6a.
    
    Will be re-added from upstream (v3-3-test)
    
    Michael

commit c0d49b2f831d13f421a88caa7e5074c9361f1465
Author: Michael Adam <obnox at samba.org>
Date:   Tue Jun 24 12:46:13 2008 +0200

    nmbd: untangle logic in nmbd_messaging_context() slightly.
    
    Michael
    (cherry picked from commit 3baf9eb6a2cc6a4a153303b457d3a7067948495e)

commit 33d7719d37a61e7fc2962a4987b94d3066ed16e7
Author: Michael Adam <obnox at samba.org>
Date:   Tue Jun 24 12:44:50 2008 +0200

    nmbd: don't panic if messaging_init() fails - return NULL instead.
    
    Michael
    (cherry picked from commit e6a403209c29bd2ec2242d654ad45276de02cb44)

commit b75b6e73753c70b55b957457b99f39104d9e23b2
Author: Michael Adam <obnox at samba.org>
Date:   Thu Jun 26 12:57:35 2008 +0200

    Revert "Exit nmbd cleanly if messaging_init() fails"
    
    This reverts commit 3b4b375dfecf952612e37c680acf23efdf26d891.
    
    Will be-readded from upstream (v3-3-test).
    
    Michael

commit f6b562dff26451562e4e614fa23d5af02e74db83
Author: Volker Lendecke <vl at samba.org>
Date:   Mon Apr 28 11:44:26 2008 +0200

    Add a gpfs_prefetch module
    
    This can not go upstream yet because it uses the non-GPL libgpfs. So it will
    not be compiled by default and will not be included in the SOFS RPMs. But upon
    Sven's request, we include it in the git tree and the source RPMs, so that it
    can be built for in-house tests.

commit 7e25e8a0710f38d2efd18b93581b86503f9b6a64
Merge: cec7ac647fff3ceb5c552a1639faa535e7f0f71d 748a15f7b3ea1de70cff64e5b8f7f06b93be9ea4
Author: Michael Adam <obnox at samba.org>
Date:   Thu Jun 26 12:06:35 2008 +0200

    Merge commit 'origin/v3-2-stable' into v3-2-ctdb

commit 748a15f7b3ea1de70cff64e5b8f7f06b93be9ea4
Author: Jeremy Allison <jra at samba.org>
Date:   Wed Jun 25 15:23:52 2008 -0700

    Part of fix for #5551. Split out the group enumeration functions to a BUILTIN and a Domain
    specific version. Stops the domain groups appearing twice.
    Jeremy.
    (cherry picked from commit ee7af33ec6e752b1b1898b50aebc96e66ea423db)

commit 8c4e75cbfc069608d7d6f899243096d198589aba
Author: Jeremy Allison <jra at samba.org>
Date:   Wed Jun 25 12:44:27 2008 -0700

    Final (hopefully :-) part of fix for bug #5551. Allow passdb backend to enumerate domain groups.
    Jeremy
    (cherry picked from commit 269521ee08b962040afe63ea74130ba27f29e092)

commit cec7ac647fff3ceb5c552a1639faa535e7f0f71d
Author: Volker Lendecke <vl at samba.org>
Date:   Wed Jun 25 16:24:33 2008 +0200

    Fix the build

commit fb8bc6b403746bc765e10cbc3ca35a2f71071367
Author: Andrew Tridgell <tridge at samba.org>
Date:   Wed Jun 25 21:27:17 2008 +1000

    make parametic options case insensitive
    
    This is needed as some options are uppercased internally in Samba, such as the idmap config option
    Without this change it is not possible to set these options via net conf which lowercases options

commit bc69512de832b5dfc7fca0f05935ac461a672ab8
Merge: 2e501de00f4b7415a0cfbfc7993096be8e585ca7 90ad03b06e9df879b2139b9208912bc476ecd99d
Author: Michael Adam <obnox at samba.org>
Date:   Wed Jun 25 17:33:34 2008 +0200

    Merge commit 'origin/v3-2-stable' into v3-2-ctdb

commit 90ad03b06e9df879b2139b9208912bc476ecd99d
Author: Jeremy Allison <jra at samba.org>
Date:   Tue Jun 24 18:04:37 2008 -0700

    Fix for bug #5551, smbd recursing back into winbindd from a winbindd call.
    Jeremy.
    (cherry picked from commit 132a5f4a5740f8a4e3bd634af654c9761c11aa1a)

commit 46888ae889092f099d159530bf5fd58007275e9c
Author: Jeremy Allison <jra at samba.org>
Date:   Tue Jun 24 16:42:30 2008 -0700

    Fix bug #5555. Don't return NT_STATUS_PASSWORD_MUST_CHANGE error on machine account logon.
    Jeremy.
    (cherry picked from commit 2a3e2c9550acb1c55c0c55e4bfb0faaadad2f6fd)

commit a142ff51235ce0158417917a7cf1650dda62b206
Author: Jeremy Allison <jra at samba.org>
Date:   Mon Jun 23 11:24:52 2008 -0700

    Sorry volker, lost your original git-id due to proto.h conflicts.
    
    Remove the "exists" parameter from create_msdfs_link
    
    Jeremy, setting "exists" to True in _dfs_Add prevented the initial creation of
    a new symlink for me, because the SMB_VFS_UNLINK failed. This also exists in
    3.2. I only check it into 3.3 as I would like you to look at it first.
    
    Thanks,
    
    Volker
    (cherry picked from commit 47e66814c176d597d9a3c165a7cfa6a5a2fd70be)

commit 961565d3a9e0ac22af1497e2210c3f5982911c7c
Author: Volker Lendecke <vl at samba.org>
Date:   Sun Jun 22 20:27:20 2008 +0200

    Check for sec_initial_uid() instead of uid==0 in dfs management
    (cherry picked from commit 12d816dc997b1bfc048c5c042945a5e935abf4b4)

commit 6551dd884018d45112ec26a4a5d510ef34682a3c
Author: Volker Lendecke <vl at samba.org>
Date:   Sun Jun 22 11:28:57 2008 +0200

    Reduce memory usage in form_junctions() a little bit
    (cherry picked from commit 0dafec20396a0722d691ab3723eadc6124759e12)

commit 31a23b3fe4ca3cf7c65a6b3e079d10ef2956fae2
Author: Derrell Lipman <derrell.lipman at unwireduniverse.com>
Date:   Wed Jun 18 11:00:46 2008 -0400

    Remove prototype of unimplemented smbc_chown() function.
    (cherry picked from commit 0e84e3bb800cec2b63df4692afbf9c40850b108f)

commit 1cbae6583e04aa382c27d459f8d1c58488b3af7a
Author: Andreas Schneider <anschneider at suse.de>
Date:   Mon Jun 23 16:29:40 2008 +0200

    Add documentation for kerberos support in libsmbclient.
    
    Signed-off-by: Andreas Schneider <anschneider at suse.de>
    Signed-off-by: Derrell Lipman <derrell.lipman at unwireduniverse.com>
    (cherry picked from commit fa803ce183376c938f92b0f31a7d89d522fd309f)

commit c7d963191e1858000752ff57eac1501777f0ebda
Author: Andreas Schneider <anschneider at suse.de>
Date:   Mon Jun 23 11:00:20 2008 +0200

    Add krb5 support for the testbrowse example.
    
    Signed-off-by: Andreas Schneider <anschneider at suse.de>
    Signed-off-by: Derrell Lipman <derrell.lipman at unwireduniverse.com>
    (cherry picked from commit 84b1ea39a4f27ebcf06a2bafed78396c7353df0e)

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

Summary of changes:
 .gitignore                                        |    4 +
 Roadmap                                           |   20 +-
 WHATSNEW.txt                                      |  919 ++-------------------
 docs-xml/Samba3-HOWTO/TOSHARG-TDBFiles.xml        |    2 +-
 docs-xml/htmldocs.html                            |    2 +-
 docs-xml/manpages-3/net.8.xml                     |   48 +-
 docs-xml/manpages-3/smbclient.1.xml               |    3 +-
 docs-xml/manpages-3/vfs_streams_depot.8.xml       |   78 ++
 docs-xml/manpages-3/vfs_streams_xattr.8.xml       |   68 ++
 docs-xml/smbdotconf/misc/dosfilemode.xml          |   17 +-
 docs-xml/smbdotconf/printing/printcapname.xml     |    2 +-
 docs-xml/smbdotconf/security/aclgroupcontrol.xml  |    6 +-
 docs-xml/smbdotconf/security/passwordserver.xml   |    3 +-
 docs-xml/smbdotconf/security/unixpasswordsync.xml |    2 +-
 docs-xml/smbdotconf/winbind/idmapbackend.xml      |    4 +-
 docs-xml/smbdotconf/winbind/idmapconfig.xml       |    9 +-
 examples/libsmbclient/Makefile                    |    2 +-
 examples/libsmbclient/get_auth_data_fn.h          |   13 +-
 examples/libsmbclient/testbrowse.c                |    3 +
 packaging/RHEL-CTDB/samba.spec                    |    2 +-
 source/Makefile.in                                |  277 ++++---
 source/VERSION                                    |    4 +-
 source/auth/auth_sam.c                            |    5 +-
 source/auth/auth_util.c                           |   79 ++-
 source/client/mount.cifs.c                        |    3 +
 source/configure.in                               |   15 +-
 source/exports/libaddns.syms                      |    5 +
 source/groupdb/mapping.c                          |    9 +-
 source/groupdb/mapping_tdb.c                      |    2 +-
 source/include/ctdbd_conn.h                       |    2 +
 source/include/debug.h                            |    8 +
 source/include/libsmbclient.h                     |   36 +-
 source/include/popt_common.h                      |    2 +
 source/lib/account_pol.c                          |    2 +-
 source/lib/ctdbd_conn.c                           |   43 +-
 source/lib/dbwrap.c                               |   18 +-
 source/lib/dbwrap_ctdb.c                          |  170 ++++-
 source/lib/dbwrap_util.c                          |   30 +-
 source/lib/debug.c                                |    2 +-
 source/lib/interface.c                            |    2 +-
 source/lib/ldb/common/ldb_parse.c                 |    2 +-
 source/lib/messages.c                             |    4 +-
 source/lib/popt_common.c                          |    6 +
 source/lib/replace/replace.c                      |    3 +
 source/lib/replace/snprintf.c                     |    2 +-
 source/lib/smbconf/smbconf_util.c                 |    4 +-
 source/lib/smbldap.c                              |    2 +-
 source/lib/talloc/talloc.c                        |    8 +
 source/lib/util_sock.c                            |    8 +-
 source/lib/util_str.c                             |    6 +-
 source/libads/dns.c                               |    2 +-
 source/libads/kerberos_keytab.c                   |    1 +
 source/libnet/libnet_join.c                       |    2 +-
 source/libsmb/clientgen.c                         |    7 +-
 source/libsmb/dsgetdcname.c                       |    3 +-
 source/libsmb/libsmb_context.c                    |   19 +
 source/locking/locking.c                          |   39 +-
 source/modules/vfs_default.c                      |    8 +-
 source/modules/vfs_full_audit.c                   |    1 +
 source/modules/vfs_gpfs_prefetch.c                |  308 +++++++
 source/modules/vfs_streams_depot.c                |    2 +-
 source/modules/vfs_zfsacl.c                       |   17 +-
 source/nmbd/nmbd.c                                |   16 +-
 source/nsswitch/libwbclient/wbc_sid.c             |    5 +-
 source/nsswitch/pam_winbind.c                     |   21 +-
 source/nsswitch/wbinfo.c                          |   80 +--
 source/pam_smbpass/support.c                      |   19 +-
 source/param/loadparm.c                           |   13 +-
 source/passdb/pdb_ldap.c                          |   10 +-
 source/passdb/util_unixsids.c                     |   10 +-
 source/printing/printing.c                        |    6 +-
 source/registry/reg_backend_db.c                  |   51 +-
 source/rpc_client/cli_netlogon.c                  |   30 +-
 source/rpc_client/cli_pipe.c                      |    4 +-
 source/rpc_client/init_lsa.c                      |    2 +
 source/rpc_client/init_samr.c                     |    1 +
 source/rpc_server/srv_dfs_nt.c                    |   10 +-
 source/rpc_server/srv_spoolss_nt.c                |  129 ++--
 source/rpcclient/cmd_spoolss.c                    |   25 +-
 source/script/tests/test_net_registry.sh          |    6 +-
 source/script/tests/test_testparm_s3.sh           |    2 +-
 source/script/tests/tests_all.sh                  |    4 +-
 source/smbd/msdfs.c                               |   23 +-
 source/smbd/open.c                                |    5 +
 source/smbd/oplock_irix.c                         |    2 +-
 source/smbd/posix_acls.c                          |   40 +-
 source/smbd/reply.c                               |    2 +-
 source/smbd/server.c                              |   10 +-
 source/utils/net_rpc.c                            |   30 +-
 source/utils/smbcacls.c                           |    3 +-
 source/utils/testparm.c                           |  142 ++--
 source/web/swat.c                                 |   31 +-
 source/winbindd/idmap.c                           |   38 +-
 source/winbindd/winbindd.c                        |   34 +-
 source/winbindd/winbindd.h                        |    7 +-
 source/winbindd/winbindd_ads.c                    |   14 +-
 source/winbindd/winbindd_async.c                  |  158 ++++
 source/winbindd/winbindd_cache.c                  |   17 +-
 source/winbindd/winbindd_cm.c                     |    1 +
 source/winbindd/winbindd_domain.c                 |    8 +
 source/winbindd/winbindd_dual.c                   |   44 +-
 source/winbindd/winbindd_group.c                  |   89 +--
 source/winbindd/winbindd_misc.c                   |  123 +++
 source/winbindd/winbindd_pam.c                    |   25 +-
 source/winbindd/winbindd_passdb.c                 |   84 ++-
 source/winbindd/winbindd_user.c                   |   98 +---
 106 files changed, 2108 insertions(+), 1739 deletions(-)
 create mode 100644 docs-xml/manpages-3/vfs_streams_depot.8.xml
 create mode 100644 docs-xml/manpages-3/vfs_streams_xattr.8.xml
 create mode 100644 source/exports/libaddns.syms
 create mode 100644 source/modules/vfs_gpfs_prefetch.c


Changeset truncated at 500 lines:

diff --git a/.gitignore b/.gitignore
index fa58e01..764d38b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -38,6 +38,10 @@ source/cscope.out
 source/torture.tdb
 source/pkgconfig/*.pc
 source/st
+source/exports/libnetapi.syms
+source/exports/libtalloc.syms
+source/exports/libtdb.syms
+source/exports/libwbclient.syms
 examples/VFS/Makefile
 examples/VFS/config.log
 examples/VFS/config.status
diff --git a/Roadmap b/Roadmap
index c4359b1..1132f63 100644
--- a/Roadmap
+++ b/Roadmap
@@ -1,25 +1,19 @@
-Copyright (C) 1997-2003 Samba-Team
+Copyright (C) 1997-2008 Samba-Team
 
 The Samba-Team are committed to an aggressive program to deliver quality
 controlled software to a well defined roadmap.
 
-The current Samba series of Samba 3.0.0 is called the "Domain Integration"
-release.
+Please also look at the Samba3 and Samba4 pages of wiki.samba.org for more
+information.
 
 The following development objectives for future releases
 are in progress:
 ----------------------------------------------------------------------------
-Samba-3.0.20	The release that is focussing on scalability and domain
-				integration and migration. See the WHATSNEW.txt file for
-				update notes.
+Samba-3.0.x		This release turned into maintenance mode since we
+			released 3.2.
 
-Samba-3.0.x		Improvements in Management and Migration tools, &
-				general code stabilization work. It is recommended to use
-				only stable releases in production environments. You have
-				been duly warned!
-
-Samba-3.1.x		The test bed for all new developments. Do NOT use in any
-				production environment.
+Samba-3.2.x		This is the current stable Samba 3 release intended
+			for all Samba production server.
 
 Samba-4			Danger Will Robinson, a big code clean up with major
 			system redesign. More will be announced as this work
diff --git a/WHATSNEW.txt b/WHATSNEW.txt
index e94f5ba..befa12f 100644
--- a/WHATSNEW.txt
+++ b/WHATSNEW.txt
@@ -1,890 +1,129 @@
-                   =================================
-                   Release Notes for Samba 3.2.0rc3
-                             July 1, 2008
-                   =================================
-
-This is the third release candidate of Samba 3.2.0.  This is *not*
-intended for production environments and is designed for testing
-purposes only.  Please report any defects via the Samba bug reporting
-system at https://bugzilla.samba.org/.
-
-Please be aware that Samba is now distributed under the version 3
-of the new GNU General Public License.  You may refer to the COPYING
-file that accompanies these release notes for further licensing details.
-
-Major enhancements in Samba 3.2.0 include:
-
-  File Serving:
-  o Use of IDL generated parsing layer for several DCE/RPC
-    interfaces.
-  o Removal of the 1024 byte limit on pathnames and 256 byte limit on
-    filename components to honor the MAX_PATH setting from the host OS.
-  o Introduction of a registry based configuration system.
-  o Improved CIFS Unix Extensions support.
-  o Experimental support for file serving clusters.
-  o Support for IPv6 in the server, and client tools and libraries.
-  o Support for storing alternate data streams in xattrs.
-  o Encrypted SMB transport in client tools and libraries, and server.
-  o Support for Vista clients authenticating via Kerberos.
-
-  Winbind and Active Directory Integration:
-  o Full support for Windows 2003 cross-forest, transitive trusts
-    and one-way domain trusts.
-  o Support for userPrincipalName logons via pam_winbind and NSS
-    lookups.
-  o Expansion of nested domain groups via NSS calls.
-  o Support for Active Directory LDAP Signing policy.
-  o New LGPL Winbind client library (libwbclient.so).
-  o Support for establishing interdomain trust relationships with
-    Windows 2008.
-
-  Joining:
-  o New NetApi library for domain join related queries (libnetapi.so)
-    and example GTK+ Domain join gui.
-  o New client and server support for remotely joining and unjoining
-    Domains.
-  o Support for joining into Windows 2008 domains.
-
-  Users & Groups:
-  o New ldb backend for local group mapping tables
-  o Raised level of security defaults for authentication operations.
-  o New NetApi library for user account related queries.
-
-
-  Documentation:
-  o Inclusion of an HTML version of the 3rd edition of "Using Samba"
-    from O'Reilly Publishing.
-
-
-Now Licensed under the GNU GPLv3
-================================
-
-The Samba Team has adopted the Version 3 of the GNU General Public
-License for the 3.2 and later releases.   The GPLv3 is the updated
-version of the GPLv2 license under which Samba is currently
-distributed. It has been updated to improve compatibility with other
-licenses and to make it easier to adopt internationally, and is an
-improved version of the license to better suit the needs of Free
-Software in the 21st Century.
-
-The original announcement is available on-line at
-
-    http://news.samba.org/announcements/samba_gplv3/
-
-
-New Security Defaults for Authentication
-========================================
-
-Support for LanMan passwords is now disabled in both client and server
-applications.  Additionally, clear text authentication requests are
-disabled by default in client utilities such as smbclient and all
-libsmbclient based applications.  This will affect connection both
-to and from hosts running DOS, Windows 9x/ME, and OS/2.  Please refer
-to the "Changes" section for details on the exact parameters that were
-updated.
-
-
-Registry Configuration Backend
-==============================
-
-Samba is now able to use a registry based configuration backed to
-supplement smb.conf settings.  This feature may be enabled by setting
-"config backend = registry" in the [global] section of smb.conf for a
-registry only configuration, or by specifying "include = registry" to
-include global options from registry for a mixed setup.
-
-The new parameter "registry shares = yes" in the [global] section of
-smb.conf can be used to activate share definitions from registry.
-These shares are loaded on demand by the server. Registry shares are
-automatically activated by the global registry options above.
-
-The configuration stored in registry can be conveniently managed using
-the "net conf" command.
-
-More information may be obtained from the smb.conf(5) and net(8) man
-pages.
-
-
-Removed Features
-================
-
-Both the Python bindings and the libmsrpc shared library have been
-removed from the tree due to lack of an official maintainer.
-
-As smbfs is no longer supported in current kernel versions, smbmount has
-been removed in this Samba version. Please use cifs (mount.cifs) instead.
-See examples/scripts/mount/mount.smbfs as an example for a wrapper which
-calls mount.cifs instead of smbmount/mount.smbfs.
-
-
-Modified API for libsmbclient
-==============================================================================
-
-Maintaining ABI compatibility for libsmbclient has become increasingly
-difficult to accomplish, while also keeping the code organization such that it
-is easily readable.  Towards the goal of maintaining ABI compatibility and
-also keeping the code easy to maintain and enhance, the API has been enhanced.
-In particular, the fields in the SMBCCTX context structure are no longer
-intended to be read/write by the user, and are marked as deprecated.  An
-application that previously accessed the members of the SMBCCTX context
-structure will now encounter warnings if recompiled.  This is intentional, to
-encourage implementation of the small changes required for the new interface.
-The number of changes is expected to be quite small for the vast majority of
-applications, and no changes need be made for many applications.  The changes
-required for KDE (konqueror) to conform to the new interface, for example, are
-only four lines in only one file.
-
-Instead of the application manually changing or reading values in the context
-structure, there are now setter and getter functions for each configurable
-member in that structure.  Similarly, the smbc_option_get() and
-smbc_option_set() functions are deprecated in favor of the setter/getter
-interface.  The setters and getters are all documented in libsmbclient.h
-under these comment blocks:
-
-  Getters and setters for CONFIGURATION
-  Getters and setters for OPTIONS
-  Getters and setters for FUNCTIONS
-  Callable functions for files
-  Callable functions for directories
-  Callable functions applicable to both files and directories
-
-Example changes that may be required to eliminate "deprecated" warnings:
-
-  /* Set the debug level */
-  context->debug = 99;
-changes to:
-  smbc_setDebug(context, 99);
-
-  /* Specify the authentication callback function */
-  context->callbacks.auth_fn = auth_smbc_get_data;
-changes to:
-  smbc_setFunctionAuthData(context, auth_smbc_get_data);
-
-  /* Specify the new-style authentication callback with context parameter */
-  smbc_option_set("auth_function", auth_smbc_get_data_with_ctx);
-changes to:
-  smbc_setFunctionAuthDataWithContext(context, auth_smbc_get_data_with_ctx);
-
-  /* Set kerberos flags */
-  context->flags = (SMB_CTX_FLAG_USE_KERBEROS |
-                    SMB_CTX_FLAG_FALLBACK_AFTER_KERBEROS);
-changes to:
-  smbc_setOptionUseKerberos(context, 1);
-  smbc_setOptionFallbackAfterKerberos(context, 1);
+                   ==============================
+                   Release Notes for Samba 3.2.1
+                           August 5, 2008
+                   ==============================
 
+This is the second stable release of Samba 3.2.
 
+Major bug fixes included in Samba 3.2.1 are:
+
+  o Race condition in Winbind leading to a crash.
+  o Regression in Winbindd offline mode.
+  o Flushing of smb.conf when creating a new share using SWAT.
+  o Setting of ACEs in setups with "dos filemode = yes".
 
 
 ######################################################################
 Changes
 #######
 
-smb.conf changes
-----------------
-
-    Parameter Name                      Description     Default
-    --------------                      -----------     -------
-    administrative share		New		No
-    client lanman auth			Changed Default	No
-    client ldap sasl wrapping		New		plain
-    client plaintext auth		Changed Default	No
-    clustering				New		No
-    cluster addresses			New		""
-    config backend			New		file
-    ctdbd socket			New		""
-    debug class				New		No
-    lanman auth				Changed Default	No
-    ldap connection timeout		New		2
-    ldap debug level			New		0
-    ldap debug threshold		New		10
-    mangled map				Removed
-    min receive file size		New             0
-    open files database hashsize	Removed
-    read bmpx				Removed
-    registry shares			New		No
-    smb encrypt				New		Auto
-    winbind expand groups		New		1
-    winbind rpc only			New		No
-
-    New special meaning of "include = registry".
-
-
-Changes since 3.2.0rc2:
------------------------
-
-
-o   Jeremy Allison <jra at samba.org>
-    * BUG 5531: Fix conversion of ns units when converting
-      from nttime to timespec.
-    * BUG 5533: Fix handling of workgroup names containing a '.' in Winbindd.
-
-
-o   Michael Adam <obnox at samba.org>
-    * BUG 5548: Fix segfaults in handle_include with %m macro expansion.
-
-
-o   Volker Lendecke <vl at samba.org>
-    * BUG 5500: Add missing become_root to enable access to LDAP DB.
-    * Fix coverity IDs 464, 474.
-    * Fix an uninitialized variable found by the IBM checker.
-    * Fix group parsing in libwbclient's copy_group_entry().
-    * Fix max_fd calculation in event_loop_once.
-    * Fix warnings on Fedory Core 9.
-    * Fix several memleaks.
-    * Fix a segfaults in wbcLookupRids.
-    * Fix a segfault in clitar
-    * Fix the build on FreeBSD 4.6.2 and Darwin.
-    * Fix a double-closedir() in form_junctions().
-    * Fix a crash in _dfs_Enum.
-
-
-o   Günther Deschner <gd at samba.org>
-    * BUG 5542: Fix empty passwords of samsync.
-
-
-o   William Jojo <jojowil at hvcc.edu>
-    * Fix several AIX build issues.
-    * Add -brtl to the AIX linker flags.
-
-
-o   John H Terpstra <jht at samba.org>
-    * Fix net help info.
-    * Add documentation for TDB file.
-
-
-o   Bo Yang <boyang at novell.com>
-    * Fix update of cached credentials during password change in pam_winbind.
-
-
-o   Christoph Zauner <christoph.zauner at sernet.de>
-    * Fix several typos in the man pages and the Samba3 HowTo Collection.
-
-
-Changes since 3.2.0rc1:
------------------------
-
-
-o   Jeremy Allison <jra at samba.org>
-    * BUG 5504: Fix behaviour of winbindd children receiving a SIGTERM.
-    * BUG 5489: Split the winbindd_passdb backend into a 'builtin' and a 'sam'.
-    * Security fix for CVE-2008-1105.
-    * Fix valgrind bug in debug statement.
-    * Make sure we take account of the large read/write SMB headers as
-      well as the buffer space when allocating cli buffers for large
-      read/write.
-    * Fix tag as a goto target we were not reinitializing the array counts.
-
-
-o   Steven Danneman <sdanneman at isilon.com>
-    * BUG 5451: Fix for using the correct machine domain when looking up trust
-      credentials in our tdb.
-    * Fix spnego SPN when contacting trusted domains.
-
-
-o   Günther Deschner <gd at samba.org>
-    * BUG 5285: Fix libcap header mismatch.
-    * Fix pam_sm_chauthtok for storing modified cached creds.
-    * Fix joining issue in setups with "config backend = registry".
-
-
-o   Björn Jacke <bj at sernet.de>
-    * BUG 4544: Add new parameter 'ldap connection timeout' to prevent
-      waiting for TCP connection timeouts if no LDAP server is available.
-
-
-o   Volker Lendecke <vl at samba.org>
-    * BUG 5502: Fix security=server.
-    * Fix coverity IDs 552, 553, 570, 571, 572.
-    * Fix the compile on NetBSD.
-    * Shrink ldbtools.
-
-
-o   Jim McDonough <jmcd at samba.org>
-    * Fix reset of password last set time just because the expired flag
-      is set to 0.
-
-
-o   Stefan Metzmacher <metze at samba.org>
-    * Remove support for symbol versioning in shared libraries.
-      For more information, please have a look at the disussion on
-      samba-technical starting with
-      http://lists.samba.org/archive/samba-technical/2008-June/059511.html.
-    * Fix autogen for autoconf 2.62.
-
-
-o   Marc VanHeyningen <marc.vanheyningen at isilon.com>
-    * Fix memory leak.
-
-
-o   Andreas Schneider <anschneider at suse.de>
-    * BUG 5515: Fix empty input fields in SWAT.
-    * BUG 5516: Fix saving of the config file in SWAT.
-
-
-o   Bo Yang <boyang at novell.com>
-    * Fix winbindd trusted domain child not keeping primary domain
-      online status up to date.
-
-
-o   Chere Zhou <chere.zhou at isilon.com>
-    * Fix memory leaks. 
-
-
-Changes since 3.2.0pre3:
------------------------
+Changes since 3.2.0
+-------------------
 
 
 o   Michael Adam <obnox at samba.org>
-    * Move the posix pending close functionality down into the VFS layer.
-    * Fix activation of registry globals in loadparm.
+    * BUG 5608: Fix link creation for libtalloc.so.1 (and friends) on
+      Solaris 8.
+    * BUG 5594: Fix "make test" by adding and using a new testparm
+      switch "--skip-logic-checks".
+    * Fix creation of libaddns.a, libsmbclient.a and libsharemodes.a.
+    * Update the section about net conf in the net(8) manpage.
+    * Improve processing of registry shares.
+    * Fix listing of registry shares with testparm.
+    * Fix several build issues.
 
 
 o   Jeremy Allison <jra at samba.org>
-    * BUG 5452: Fix smbclient put.
-    * BUG 5095: Fix Manage Documents privilege.
-    * BUG 5434: Ensure the loaded password doesn't contain the '\n' at the end.
-    * BUG 5456: Fix missing echo if we ^C at the prompt. 
-    * BUG 5460: Fix DFS referrals.
-    * BUG 5464: Fix timeout in winbindd.
-    * Fix returning a directory value for a QPATHINFO on a msdfs link
-      with a non-dfs path.
+    * BUG 5578: Fix error from strlcat.
+    * BUG 5613: Fix flushing of smb.conf when creating a new share using SWAT.
+    * Ensure consistent use of pdb_get_nt_passwd instead of
+      pdb_get_lanman_passwd.
+    * Remove worrying warning message when safe_strcpy tries to copy a
+      pseaudo interface name that's too long.
+    * Canonicalize servername in the printer functions to remove leading
+      '\\' characters.
+    * Fix option processing in smbcacls - add POPT_COMMON_CONNECTION.
+    * Fix bug creating files using DOS clients with mixed case files.
+    * Fix uninitialized variable.
 
 
-o   Alexander Bokovoy <ab at samba.org>
-    * Use more error-prone form of testing dm_destroy_session() return code.
+o   Jim Brown <jim.brown at miami.edu>
+    * Fix SGI compiler warnings.
 
 
 o   Günther Deschner <gd at samba.org>
-    * BUG 5453: Fix winbindd and smbd crash when dsgetdcname is used.
-    * BUG 5465: Fix joining with createcomputer=ou1/ou2/ou3.
-    * BUG 5461: Fix issue with Citrix on Samba DCs with more than 900 groups.
-    * Fix wins null pointer crash in nss_wins module.
-    * Fix lm session key length in _netr_LogonSamLogon.
-    * Add -f switch for DsGetDCName() example and be more verbose on output.
-
-
-o   Gerald (Jerry) Carter <jerry at samba.org>
-    * Prevent Winbind cycle in children list when reaping dead child processes.
-    * BUG 5107: Fix handling of large DNS replies on AIX and Solaris.
-    * BUG 5429: Clarify log msgs re: failure to create
-      BUILTIN\{Administrators,Users}
-    * Fix the DNS Update option of "net ads join".
-
-
-o   Eric Cronin <ecronin at gizmolabs.org>
-    * BUG 5184: Add Missing HAVE_UPDWTMPX check before using updwtmpx().
+    * BUG 5616: Fix session keys also in rpccli_netr_LogonSamLogonEx wrapper.
+    * BUG 5570: Fix bogus error message during AD domain join.
+    * Fix trusted domain handling in Winbindd.
+    * Fix build warning.
 
 
-o   Steven Danneman <sdanneman at sd-ubuntu.(none)>
-    * Bug 5419: Fix memory leak in ads_do_search_all_args() when enumerating 
-      1000s of entries 
+o   SATOH Fumiyasu <fumiyas at osstech.co.jp>
+    * BUG 5202: Fix setting of ACEs for users/groups with write access
+      in setups with 'dos filemode = yes'.
+    * Re-activate 'acl group control' parameter and make it only apply
+      to owning group.
 
 
-o   Holger Hetterich <hhetter at novell.com>
-    * Recognize and allow longer UA keys in winbindd_cache.
-
-
-o   Björn Jacke <bj at sernet.de>
-    * Fix compile warnings.
-    * Increase log level for failed setsockopt call.
+o   Volodymyr Khomenko <Volodymyr.Khomenko at exanet.com>
+    * Make ntimes function more like POSIX and allow NULL arg.
 
 
 o   Volker Lendecke <vl at samba.org>
-    * BUG 5420: Fix build on IRIX.
-    * BUG 5398: Fix compiler warning.
-    * BUG 5399: Fix compiler warning.
-    * BUG 5400: Fix compiler warning.
-    * BUG 5436: Fix signing problem in the client with transs requests.


-- 
SAMBA-CTDB repository


More information about the samba-cvs mailing list