[SCM] Samba Shared Repository - branch v3-2-stable updated - release-3-2-0pre2-371-g33c23b6

Karolin Seeger kseeger at samba.org
Mon Mar 31 12:47:27 GMT 2008


The branch, v3-2-stable has been updated
       via  33c23b64886bb2f41d9a0403fa4d83b4b23ac3b8 (commit)
       via  7e5a9fb10f4730f211c195e413688092e727314b (commit)
       via  8b6882d1de44117580be75fccd5231eaa8751035 (commit)
       via  8a27213ba0f515dfb31ce878f8f2b2ad882c1875 (commit)
       via  89fa84f9af2c610045c714ed544a441596d2161f (commit)
       via  cf2d75e05a25603327624c4a17dff3a4947a4266 (commit)
       via  d6f1902bd82184ffb3dd0d0304fa111e201340a9 (commit)
       via  8017272594cb4ff0416d2b7fc50bcccc890b2736 (commit)
       via  eef94bd304563356d091beb31538936e06fe7454 (commit)
       via  8aa02ac3ac82ca67bcd392fdfe4929141fe7a3c4 (commit)
       via  92cd2823d86d8faf05a72d5e57b54403d938c1e4 (commit)
       via  2be55be36baf62ec33b0987ea0fe76f7da9bf166 (commit)
       via  4b4a3d532713db03b6ec28a85f036f46d28de3b1 (commit)
       via  cdffecfadc0fc5a229747b4ce8f2a16b9d8e7baf (commit)
       via  1a7add8d8e60270fcb984c93de7bbe2eda13ac44 (commit)
       via  2189fe1a8ab9d16becd961051b55acdd66647aaa (commit)
       via  8b9f4cbbe76a7a102131d0a9c8df93a7f80b2c38 (commit)
       via  87162c1310512e211e049098c84342543985f5cc (commit)
       via  83e87919044da9887e4ebc14cc8dd67551426049 (commit)
       via  c2183ff19807b59297a467629679a124a556cf97 (commit)
       via  432787cf1421634b11035abe50f8800ffda4e07c (commit)
       via  d233f49e35c7d864cce615a4c09f0743cc7f19ca (commit)
       via  ff4427b39729cd2c29a2c87b3c9fb89e7d67dd00 (commit)
       via  ae924eaf00a2efcc588be87badb2a972e9210d92 (commit)
       via  78607575d6027dcf8d8261dd3b4749411220e1d2 (commit)
       via  c41d0fb5d9a856d73ec54e3547d0c531fa49d213 (commit)
       via  a271e5f80146a5288b1f8e353f525be65e8e0279 (commit)
       via  ebff3e29b1a0c99258a8e40d6efc2cc25f172742 (commit)
       via  a43943199570a3b0436ade8bac5b79236a970f1f (commit)
       via  e8b5e60014beb080158ba113b164a8fb10304119 (commit)
       via  171f7d2ba846823ceb1b5bc15ba980ce679ed0c6 (commit)
       via  e83eca949e277084af2bf2a3e007f17aac9c8851 (commit)
       via  0f2943aa3ede2c385e7e3262ffa8435813ac7c0b (commit)
       via  1cbdbe688ba2fcee56da527cff98e4b43cb7d0e5 (commit)
       via  01feb30bc1e7fa03889f7f77c57e07331672bbfd (commit)
       via  a67e96393fbf3a27f089ba0cf8050fa212680000 (commit)
       via  1ef9814f016bd4e0017b9bf605671f1b4c4f9d18 (commit)
       via  e2f4ee971333f5dfdb530c100ddac5f60d778477 (commit)
       via  335a026076f17d689fcee24450df5ecb452f7e0b (commit)
       via  bdd9cc72af203257d739a31618d467ca8b7c5916 (commit)
       via  508e0afcc6f7e1775d3826506c7ef63e026555af (commit)
       via  a2eb18311ea0ad42d628e46ebdcf43dd778b7a1c (commit)
       via  8302bd7e9d5bcd3826eee9335a904974f61a0b6b (commit)
       via  a0ad53c84b6fe2fee3ac42ae8683b12b5e060fe7 (commit)
       via  703d21dd81c001ac1b04a4793e2ed36a148a3fa8 (commit)
       via  c59e38f64deac23cf10b7f8922ff8a8812985220 (commit)
       via  87824a81ac4b174a8da8d5aeb5b43eb6b64bd1cb (commit)
       via  574d4dc9300937b4dc7d5c1fc96101fd1564feea (commit)
       via  09c2cf6d3f88b85983ee932e30a33f29240072e5 (commit)
       via  23971d695c3603b5e176bd79e5bd101e03da6d83 (commit)
       via  9b6173de91d3dc53500924067b2b25f8499e6303 (commit)
       via  ecfb160a7f2e0d0fd98c759b2df2a47b8d0dc809 (commit)
       via  b22ed03852b0e8b767f1db0b613632ee235c4a69 (commit)
       via  c177434621c57d15c89f39504066202c9e8f2811 (commit)
       via  b63e28b720bb052dbc696947ea61a5596942736d (commit)
       via  de81c4fc108eb96120511d5210eb290cd825ee5f (commit)
       via  59e1adaab90d93291a3c36cfb2fb87cb809da3dc (commit)
       via  7eb8c2d30059c0cf58d65ed178bca9cee293f73a (commit)
       via  ef211177c50fd50963c99e651258ad24f8e304b9 (commit)
       via  37130b187ea25dcd98beb593fe30e43fd47f7e8c (commit)
       via  f0eba479840952d9e97c640f7cd4521ed448ad86 (commit)
       via  6bfbedf74523b3b6890301edef93a7faae6eb801 (commit)
       via  99a17ff36024a65c7d4c11c11e753bffc273cbbf (commit)
       via  15837b760570d568f3eb8e6a2db0d5b6b2fb105e (commit)
       via  874bf52383c63feb334dea0092f7e8511262d002 (commit)
       via  66d583497f2cb80a74589e05e426e1b51098c537 (commit)
       via  993992cb8fc01025779171c452bd16eccbc8546a (commit)
       via  55bb05130f6948fd332b1b4c9092df7f33e72795 (commit)
       via  fd30dbaca6cf48c47625ab10e33c8b85bd33f020 (commit)
       via  83881e894b00607bf3f2783266a80cb8c07feb2b (commit)
       via  fd9c3e5abaa06ddb42ee14ab01f40abfc27509d0 (commit)
       via  276aa1ec27bba1006639745327386b101424c19d (commit)
       via  41b1ae6ff23b9f7c1a72881bb9fcaaf3051d8ef5 (commit)
       via  09cf83d8a754eb5fe4fcdaaa84eddce4ec8b2c4d (commit)
       via  f0c5ef59152e9e5b339338b88ca17a4fc13471e4 (commit)
       via  d5d1343c8418c0f89e38d6f7cb6c335cd44b21f7 (commit)
       via  f7a8ea0d85950804b2a42d50a75efbb46d5c8fa7 (commit)
       via  8557aa370a45cc6087a54dcb5e7d13403946319a (commit)
       via  d850435eb8bd106304f4240c8a459301c2ccdd65 (commit)
       via  48fc51d99719c01cbbc00920aa4cf4a329e68b8e (commit)
       via  ae629ba2117c27c815cf6b6784b35e4546c93e3c (commit)
       via  8157e22eb1f19bfe63972a1bf4da6484f225e81d (commit)
       via  8eb1833de53ca160d3bf1406b57d7b8c197755fc (commit)
       via  91d79c1cd06ec4f970a16f46a753e4d621b88d78 (commit)
       via  9329dd8015d2d03c672df1f694c1d5b5b2c92716 (commit)
       via  97427571cdc5a7bf6e9e8fd45994c9649cbef61a (commit)
       via  6ceddb785973dcccb1e8fae7fb30a7eee5cad481 (commit)
       via  d689ba3ff74f3db4a27eae08c56f9b1704d8fa75 (commit)
       via  dd4257b2fb894b59ff34dcdf0a129de1cd44b438 (commit)
       via  85dab200381d2dadf331dadddc3e6915eae314d6 (commit)
       via  44f0f505080bcc3d1e7ac6abec44c38822e66caa (commit)
       via  9b9d173a3a0c76e6a7b73bda6ecb8df46e922cc5 (commit)
       via  dda35dfad1cf292933009d5e3d92ebb31e253ea6 (commit)
       via  519926cc4c2106044876e2db6a3fb4985ee0ef23 (commit)
       via  3e80955ba8eb98b1fb0874fe362bf0e1570bb2ac (commit)
       via  bc6f490fc807751455834cc92284c5da5ab473fc (commit)
       via  85ef10f0aca57fd1244c3fc326c49c6dea3e727a (commit)
       via  4b27acc92289bc7f5f91dfdeb3133e9f869f0d44 (commit)
       via  fc463400bbb2f93ee3e9a9b18f632453edb9631f (commit)
       via  ba90d01fedcfc4a7a41cf0c871d4b2a3cd6c95d2 (commit)
       via  1e8b075cfe73357177079289dc7bfc97b628348b (commit)
       via  3fa8ea8d9773bd3f5e8ed30819653595255ff98e (commit)
       via  0b307938e91db5f8d4e0c835418a793612bc327e (commit)
       via  34d64eff769ee685e2bb0bd3f946db7d62c4c7f3 (commit)
       via  e46fa02f7de377d0f71b87c0e5407a896df5c444 (commit)
       via  a377bded7e53e9b68f10f8e11a527417e43438c7 (commit)
       via  e1355ab4914eb33aa33b04b16c75325374b2e7b2 (commit)
       via  d420fdc452b4e153223fd28a66ecb77f9038d6bd (commit)
       via  1440f563e4c10640e1b01e0d424eb0600b8ae006 (commit)
       via  01b8d8016bbdea801e42c512c1def26049acc3dd (commit)
       via  1cd1f0de2f8d150e3fcac597a7c7eff18e9cef64 (commit)
       via  3f48987e3c6d20dfab925d6257d0b683d731857c (commit)
       via  4b1e45f521302df42fbaef97d70575d256e7ee6f (commit)
       via  1f88dfda7f8460ec41c811cd588138e4eda63548 (commit)
       via  a8f81fa64a91c81b5c6d1564106b1e0fae9301e1 (commit)
       via  5d0e8d0852d587229bc3d1258ff6c0b137a8586a (commit)
       via  899ea3af05a1cfb5e087247971a801071e419c93 (commit)
       via  4fa483aa1d4a7e445314c67b7c4a9e9e64395125 (commit)
       via  9c272458ca81195bcbcab36b7c36846dd51386a4 (commit)
       via  040983432f3515194d00715ef1773fa8cfe5467e (commit)
       via  d78e1e2be0f66ddf687bbea81efe0b192d60ecc7 (commit)
       via  e0f17c41e15d492940288aadb10b0598fb5e1f41 (commit)
       via  84ef892c4dd8be4272b52a347066a55bad76e709 (commit)
       via  392a5929fe3f8212c6ba198c585e039832443088 (commit)
       via  3ea1da7ff7afbe98a8e81f26c39f3adb930f6dfe (commit)
       via  4b29280c77087bbd23f12b6f2225b57558cc2426 (commit)
      from  b6c8524b2cc615ae86636305d98e621ab36d8723 (commit)

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


- Log -----------------------------------------------------------------
commit 33c23b64886bb2f41d9a0403fa4d83b4b23ac3b8
Author: Günther Deschner <gd at samba.org>
Date:   Sat Mar 29 00:49:09 2008 +0100

    Zero initial return_authenticator in net rpc samdump.
    
    Guenther
    (cherry picked from commit 73ead752c5ec7104ea0eed7d963dc36467c81981)

commit 7e5a9fb10f4730f211c195e413688092e727314b
Author: Günther Deschner <gd at samba.org>
Date:   Sat Mar 29 00:47:42 2008 +0100

    Don't let winbind getgroups crash when we have no gids in the token.
    
    Guenther
    (cherry picked from commit 6a576cfe9b87e69af6acbe9abc04124b8b743fd3)

commit 8b6882d1de44117580be75fccd5231eaa8751035
Author: Günther Deschner <gd at samba.org>
Date:   Fri Mar 28 23:46:26 2008 +0100

    Re-run make idl.
    
    Guenther
    (cherry picked from commit 58018ad7f65409d971e5db7165f1b32b572cc275)

commit 8a27213ba0f515dfb31ce878f8f2b2ad882c1875
Author: Günther Deschner <gd at samba.org>
Date:   Fri Mar 28 23:44:43 2008 +0100

    Fill in netr_NegotiateFlags.
    
    Guenther
    (cherry picked from commit 1cd1c27a0e5aa87682820c8dd81188b7bcc6551a)

commit 89fa84f9af2c610045c714ed544a441596d2161f
Author: Günther Deschner <gd at samba.org>
Date:   Fri Mar 28 23:39:57 2008 +0100

    Add some paranoia fixes for _wkssvc_NetrJoinDomain2/UnjoinDomain2.
    
    Guenther
    (cherry picked from commit 72101a7d0868b19a413b17f8142637f92c6cdad5)

commit cf2d75e05a25603327624c4a17dff3a4947a4266
Author: Günther Deschner <gd at samba.org>
Date:   Fri Mar 28 16:39:02 2008 +0100

    Support "net ads join" format while joining to a specific ou.
    
    libnetjoin now supports Computers/Servers/Unix as well as
    ou=Computers,ou=Servers,ou=Unix,dc=ber,dc=realm,dc=com.
    
    Guenther
    (cherry picked from commit c0be84c96d8133c6b77d1f0efe41f5f2373febb3)

commit d6f1902bd82184ffb3dd0d0304fa111e201340a9
Author: Günther Deschner <gd at samba.org>
Date:   Fri Mar 28 16:33:54 2008 +0100

    Add ads_check_ou_dn().
    
    Guenther
    (cherry picked from commit 380e9d26db5341d10807ccbfb413d0f53d3ffc71)

commit 8017272594cb4ff0416d2b7fc50bcccc890b2736
Author: Günther Deschner <gd at samba.org>
Date:   Fri Mar 28 14:13:27 2008 +0100

    Add Support for DOMAIN\DCNAME syntax in libnetjoin.
    This format is used by Windows to enforce joining to a specific DC.
    
    Guenther
    (cherry picked from commit cc654892c0d76dea001cd8f7bd6f50cf9e89e9c9)

commit eef94bd304563356d091beb31538936e06fe7454
Author: Günther Deschner <gd at samba.org>
Date:   Fri Mar 28 13:53:33 2008 +0100

    Let libnetjoin find the dc in wkssvc NetrJoinDomain2/UnjoinDomain2.
    
    Guenther
    (cherry picked from commit 9e7d673ac44f500863bcbd0198452adc7c5027f9)

commit 8aa02ac3ac82ca67bcd392fdfe4929141fe7a3c4
Author: Günther Deschner <gd at samba.org>
Date:   Fri Mar 28 13:40:13 2008 +0100

    Check for buffer in decode_wkssvc_join_password_buffer.
    
    Guenther
    (cherry picked from commit 2134d80c05fd7a37f44317335b40d7961c429c7b)

commit 92cd2823d86d8faf05a72d5e57b54403d938c1e4
Author: Günther Deschner <gd at samba.org>
Date:   Fri Mar 28 09:56:21 2008 +0100

    Fix blob used in pull_netr_AcctLockStr().
    Thanks metze.
    
    Guenther
    (cherry picked from commit 565a30ac3208d89de617b28f4553911484033253)

commit 2be55be36baf62ec33b0987ea0fe76f7da9bf166
Author: Günther Deschner <gd at samba.org>
Date:   Fri Mar 28 09:55:18 2008 +0100

    Re-run make idl.
    
    Guenther
    (cherry picked from commit 3219ed785330bbfac39aa738e8fc9cb0d7165f58)

commit 4b4a3d532713db03b6ec28a85f036f46d28de3b1
Author: Günther Deschner <gd at samba.org>
Date:   Fri Mar 28 09:53:37 2008 +0100

    Rename string to array in lsa_BinaryString.
    
    Guenther
    (cherry picked from commit a4ffaff2e177a09b4f44a30f322dd9668ccbd380)

commit cdffecfadc0fc5a229747b4ce8f2a16b9d8e7baf
Author: Günther Deschner <gd at samba.org>
Date:   Thu Mar 27 22:18:04 2008 +0100

    Remove last reference to rpc_netlogon.h.
    
    Guenther
    (cherry picked from commit 085887eed71ed1ffdb30100d83763e671ea10eee)

commit 1a7add8d8e60270fcb984c93de7bbe2eda13ac44
Author: Günther Deschner <gd at samba.org>
Date:   Thu Mar 27 21:58:11 2008 +0100

    Remove unused marshalling for Netlogon Lockout String.
    
    Guenther
    (cherry picked from commit d87133d0516294e7d5f123e3bb2e93c179c72677)

commit 2189fe1a8ab9d16becd961051b55acdd66647aaa
Author: Günther Deschner <gd at samba.org>
Date:   Thu Mar 27 21:55:42 2008 +0100

    Re-add support for display and vampire of account policies in "net".
    
    Guenther
    (cherry picked from commit c61499ce02355f5969fa0475ed6e3c278995ecdb)

commit 8b9f4cbbe76a7a102131d0a9c8df93a7f80b2c38
Author: Günther Deschner <gd at samba.org>
Date:   Thu Mar 27 21:04:31 2008 +0100

    Minor fix for net rpc samdump.
    
    Guenther
    (cherry picked from commit 2f5e25be276135e9cb4cc0c44ec573d466def66e)

commit 87162c1310512e211e049098c84342543985f5cc
Author: Günther Deschner <gd at samba.org>
Date:   Thu Mar 27 18:48:28 2008 +0100

    re-run make idl.
    
    Guenther
    (cherry picked from commit e048780163f95fb7c2d337606794e1aa3c8b4b79)

commit 83e87919044da9887e4ebc14cc8dd67551426049
Author: Günther Deschner <gd at samba.org>
Date:   Thu Mar 27 18:43:58 2008 +0100

    Fill in netr_AcctLockStr and use lsa_BinaryString in netlogon delta.
    
    Guenther
    (cherry picked from commit f98e7909238bd253436076377a7e6b8fb1cb49a9)

commit c2183ff19807b59297a467629679a124a556cf97
Author: Günther Deschner <gd at samba.org>
Date:   Thu Mar 27 18:40:17 2008 +0100

    Add lsa_BinaryString.
    
    Guenther
    (cherry picked from commit c73ff43e8f68600d6bd67c875d40bec2ec02b6dd)

commit 432787cf1421634b11035abe50f8800ffda4e07c
Author: Günther Deschner <gd at samba.org>
Date:   Thu Mar 27 16:44:37 2008 +0100

    Ndr pull and push errors are worth to be logged with 1 at least.
    
    Guenther
    (cherry picked from commit 3426f13f3bbcb5cae3f2e6aac9e2d04174e5bdc0)

commit d233f49e35c7d864cce615a4c09f0743cc7f19ca
Author: Günther Deschner <gd at samba.org>
Date:   Thu Mar 27 12:05:01 2008 +0100

    Remove unused DS_DOMAIN_CONTROLLER_INFO struct.
    
    Guenther
    (cherry picked from commit 7eb4f6f6f9f27cda3d512f4042e36d70d0b26b6b)

commit ff4427b39729cd2c29a2c87b3c9fb89e7d67dd00
Author: Günther Deschner <gd at samba.org>
Date:   Thu Mar 27 13:03:12 2008 +0100

    Fix samlogon rpc client & server.
    
    Guenther
    (cherry picked from commit 0aaf975560dce3b4e58ab71687c3412c0c2a72cf)

commit ae924eaf00a2efcc588be87badb2a972e9210d92
Author: Günther Deschner <gd at samba.org>
Date:   Thu Mar 27 12:57:03 2008 +0100

    Re-run make idl.
    
    Guenther
    (cherry picked from commit 3f5fa596632077b0ffed1046d0a2fb6a011b16ea)

commit 78607575d6027dcf8d8261dd3b4749411220e1d2
Author: Günther Deschner <gd at samba.org>
Date:   Thu Mar 27 12:03:20 2008 +0100

    Move netr_LogonLevel flags to IDL, rename old one to netr_LogonInfo.
    
    Guenther
    (cherry picked from commit 1fc98ee431d3ebe0c5d8bed55dcb788c16228ddd)

commit c41d0fb5d9a856d73ec54e3547d0c531fa49d213
Author: Günther Deschner <gd at samba.org>
Date:   Thu Mar 27 12:04:22 2008 +0100

    Move DSGETDC_VALID_FLAGS to IDL.
    
    Guenther
    (cherry picked from commit a14b00ee19c6dc23ff687e57e8e6340702056317)

commit a271e5f80146a5288b1f8e353f525be65e8e0279
Author: Günther Deschner <gd at samba.org>
Date:   Thu Mar 27 12:02:18 2008 +0100

    Move LOGON_KRB5_FAIL_CLOCK_SKEW to winbindd_pam.
    
    Guenther
    (cherry picked from commit fa64c76ac8e54f385f277b5b39be70075b2eeee0)

commit ebff3e29b1a0c99258a8e40d6efc2cc25f172742
Author: Günther Deschner <gd at samba.org>
Date:   Thu Mar 27 12:01:13 2008 +0100

    Move the known NETLOGON_CONTROL reply flags to IDL.
    
    Guenther
    (cherry picked from commit 4bf2a17c2b9abff45afd50ea93b96b2a080d9168)

commit a43943199570a3b0436ade8bac5b79236a970f1f
Author: Günther Deschner <gd at samba.org>
Date:   Thu Mar 27 11:58:19 2008 +0100

    Move inline comment about MSV1_0 flags to IDL.
    
    Guenther
    (cherry picked from commit b22167fb608d3948f1473a5f3dee9e8d18e282e3)

commit e8b5e60014beb080158ba113b164a8fb10304119
Author: Günther Deschner <gd at samba.org>
Date:   Thu Mar 27 11:04:01 2008 +0100

    Re-run make idl.
    
    Guenther
    (cherry picked from commit e16ca32b8e0485ceafee6a2ff62dc88e96329ec4)

commit 171f7d2ba846823ceb1b5bc15ba980ce679ed0c6
Author: Günther Deschner <gd at samba.org>
Date:   Thu Mar 27 11:01:55 2008 +0100

    Use netr_LogonControlCode in netr_LogonControl2().
    
    Guenther
    (cherry picked from commit 8474ef334fd0ff05ee67a49ad7c39687117b49d9)

commit e83eca949e277084af2bf2a3e007f17aac9c8851
Author: Günther Deschner <gd at samba.org>
Date:   Wed Mar 26 21:08:53 2008 +0100

    Fix winbind NETLOGON cred chain on a samba dc for w2k8 trusts.
    
    Guenther
    (cherry picked from commit 2586dc34e0f72204749f5bf10c8135cd3a753a42)

commit 0f2943aa3ede2c385e7e3262ffa8435813ac7c0b
Author: Günther Deschner <gd at samba.org>
Date:   Wed Mar 26 19:27:18 2008 +0100

    Re-run make idl.
    
    Guenther
    (cherry picked from commit 9024aecdbf5d4df9996625f0cc8ce8a5ecdd247e)

commit 1cbdbe688ba2fcee56da527cff98e4b43cb7d0e5
Author: Günther Deschner <gd at samba.org>
Date:   Wed Mar 26 19:25:54 2008 +0100

    Fix IDL for netr_NETLOGON_INFO_2.
    
    W2k8 generated NT_STATUS_ARRAY_BOUNDS_EXCEEDED errors while validating trusts.
    
    Guenther
    (cherry picked from commit 5d0aa3bbf8e56f5d2a1ab4d037d7fd146b095f9d)

commit 01feb30bc1e7fa03889f7f77c57e07331672bbfd
Author: Günther Deschner <gd at samba.org>
Date:   Wed Mar 26 19:18:08 2008 +0100

    Fix _netr_LogonControl2(). Return talloced dcname.
    
    Guenther
    (cherry picked from commit 42971b71acec9c9fd94011c06d41702dac6b4f87)

commit a67e96393fbf3a27f089ba0cf8050fa212680000
Author: Karolin Seeger <kseeger at bando.sernet.private>
Date:   Mon Mar 31 14:27:25 2008 +0200

    Re-run make idl.
    
    Karolin

commit 1ef9814f016bd4e0017b9bf605671f1b4c4f9d18
Author: Günther Deschner <gd at samba.org>
Date:   Tue Mar 25 10:11:47 2008 +0100

    Fix _winreg_QueryValue().
    
    Guenther
    (cherry picked from commit b217dd674e22b6a7cc492f1a84a37ddc4ddca663)

commit e2f4ee971333f5dfdb530c100ddac5f60d778477
Author: Günther Deschner <gd at samba.org>
Date:   Mon Mar 24 11:48:16 2008 +0100

    Re-run make idl.
    
    Guenther
    (cherry picked from commit 1570e1c597b43d83318860590b58e32143275f82)

commit 335a026076f17d689fcee24450df5ecb452f7e0b
Author: Günther Deschner <gd at samba.org>
Date:   Mon Mar 24 11:46:51 2008 +0100

    Fix IDL for winreg_QueryValue.
    
    Guenther
    (cherry picked from commit 0dac766109a0f76fd27832f5344460f1afdb2046)

commit bdd9cc72af203257d739a31618d467ca8b7c5916
Author: Günther Deschner <gd at samba.org>
Date:   Thu Mar 20 00:31:26 2008 +0100

    Add error mapping for WERR_SERVICE_NEVER_STARTED.
    
    Guenther
    (cherry picked from commit 818044d877597ba5c11dc7f30bab929c4b41db89)

commit 508e0afcc6f7e1775d3826506c7ef63e026555af
Author: Günther Deschner <gd at samba.org>
Date:   Tue Mar 11 10:51:20 2008 +0100

    Fix return of reg values below HKLM/SOFTWARE/MICROSOFT/WINDOWSNT/CURRENTVERSION.
    
    Michael, please check.
    
    Guenther
    (cherry picked from commit 29ccc0e233bae160f7a6e1b0ff6b6cdda4d0f4ee)

commit a2eb18311ea0ad42d628e46ebdcf43dd778b7a1c
Author: Günther Deschner <gd at samba.org>
Date:   Thu Mar 6 23:23:08 2008 +0100

    Fix debug statement (missing \n).
    
    Guenther
    (cherry picked from commit 5895b973a4e7067535aff6e0c9a7273e332dee1a)

commit 8302bd7e9d5bcd3826eee9335a904974f61a0b6b
Author: Günther Deschner <gd at samba.org>
Date:   Thu Mar 6 12:24:37 2008 +0100

    Be more verbose why create local token has failed during
    NTLMSSP and Kerberos session setup
    
    Guenther
    (cherry picked from commit 18b8c2c19e50aee8fc900c7507244cb95014a4fa)

commit a0ad53c84b6fe2fee3ac42ae8683b12b5e060fe7
Author: Günther Deschner <gd at samba.org>
Date:   Sat Mar 15 12:55:17 2008 +0100

    Fix typo.
    
    Guenther
    (cherry picked from commit e12721f73db72b99aa0e4be35c51aa8636eb3f59)

commit 703d21dd81c001ac1b04a4793e2ed36a148a3fa8
Author: Günther Deschner <gd at samba.org>
Date:   Fri Mar 21 04:13:49 2008 +0100

    Add my copyright.
    
    Guenther
    (cherry picked from commit 4689057f63599ebaf9ce658ca3b3168b2bbe531f)

commit c59e38f64deac23cf10b7f8922ff8a8812985220
Author: Günther Deschner <gd at samba.org>
Date:   Fri Mar 21 04:12:52 2008 +0100

    Remove remaining old srvsvc client and server rpc code entirely.
    
    Guenther
    (cherry picked from commit a5f0186f70abe8dba650265219e69ce5ca2fb642)

commit 87824a81ac4b174a8da8d5aeb5b43eb6b64bd1cb
Author: Günther Deschner <gd at samba.org>
Date:   Fri Mar 21 03:59:02 2008 +0100

    Remove double RPC_PARSE_OBJ2 from Makefile.
    
    Guenther
    (cherry picked from commit 0244734cc5c682a73f84e2fe0a52a15090063d93)

commit 574d4dc9300937b4dc7d5c1fc96101fd1564feea
Author: Günther Deschner <gd at samba.org>
Date:   Fri Mar 21 03:56:54 2008 +0100

    Move MAX.*ENTRY definitions out of old rpc srvsvc parsing code.
    
    Guenther
    (cherry picked from commit 4e36657275caa77bc9712fe627aeb6fe4aefc151)

commit 09c2cf6d3f88b85983ee932e30a33f29240072e5
Author: Günther Deschner <gd at samba.org>
Date:   Fri Mar 21 03:53:18 2008 +0100

    Remove unused marshalling for SRV_NET_SESS_ENUM.
    
    Guenther
    (cherry picked from commit 54554683d63575cfdfa24f89952737ccf7ae5bc0)

commit 23971d695c3603b5e176bd79e5bd101e03da6d83
Author: Günther Deschner <gd at samba.org>
Date:   Fri Mar 21 03:51:37 2008 +0100

    Use pidl for _srvsvc_NetSessEnum().
    
    Guenther
    (cherry picked from commit 5d14938b14f8e59608771b1899fd473d63f3bde1)

commit 9b6173de91d3dc53500924067b2b25f8499e6303
Author: Günther Deschner <gd at samba.org>
Date:   Fri Mar 21 03:50:49 2008 +0100

    Add support for setting resume handle in netsessenum rpcclient command.
    
    Guenther
    (cherry picked from commit a01588d65f67ac23a5a2a741bb0419830e42868c)

commit ecfb160a7f2e0d0fd98c759b2df2a47b8d0dc809
Author: Günther Deschner <gd at samba.org>
Date:   Fri Mar 21 02:01:58 2008 +0100

    Remove unused marshalling for SRV_NET_CONN_ENUM.
    
    Guenther
    (cherry picked from commit 51467443f70a53c3290f26f94cdaf8a64f58c2af)

commit b22ed03852b0e8b767f1db0b613632ee235c4a69
Author: Günther Deschner <gd at samba.org>
Date:   Fri Mar 21 01:58:43 2008 +0100

    Use pidl for _srvsvc_NetConnEnum().
    
    Guenther
    (cherry picked from commit b8714e03e70070b5dfb1a0b15b191dfac0634c44)

commit c177434621c57d15c89f39504066202c9e8f2811
Author: Günther Deschner <gd at samba.org>
Date:   Fri Mar 21 01:14:23 2008 +0100

    Allow to set or unset resume_handle in netconnenum in rpcclient.
    
    Guenther
    (cherry picked from commit f1b93c24fea0441deb5319f6fc4df0373d0dc939)

commit b63e28b720bb052dbc696947ea61a5596942736d
Author: Günther Deschner <gd at samba.org>
Date:   Wed Mar 19 02:47:22 2008 +0100

    Fix the build (by calling NDR_SRVSVC_NETFILEENUM).
    
    Guenther
    (cherry picked from commit 3b1f3d8a6ce9b8860aca07d9960bc8488296aecd)

commit de81c4fc108eb96120511d5210eb290cd825ee5f
Author: Günther Deschner <gd at samba.org>
Date:   Wed Mar 19 01:31:09 2008 +0100

    Remove unused marshalling for SRV_NET_FILE_ENUM.
    
    Guenther
    (cherry picked from commit fcdc09674571b8e81233acc9e8dc8651b66cd21d)

commit 59e1adaab90d93291a3c36cfb2fb87cb809da3dc
Author: Günther Deschner <gd at samba.org>
Date:   Wed Mar 19 01:25:59 2008 +0100

    Use pidl for _srvsvc_NetFileEnum.
    
    Guenther
    (cherry picked from commit 6c6700ed7148b73b2ce52fc00020c7e253a577d3)

commit 7eb8c2d30059c0cf58d65ed178bca9cee293f73a
Author: Günther Deschner <gd at samba.org>
Date:   Wed Mar 12 16:18:54 2008 +0100

    Remove unused marshalling for SRV_NET_DISK_ENUM.
    
    Guenther
    (cherry picked from commit 4928f1efceb8cb0b0fda813e6f43f668084caa79)

commit ef211177c50fd50963c99e651258ad24f8e304b9
Author: Günther Deschner <gd at samba.org>
Date:   Tue Mar 11 18:19:45 2008 +0100

    Add some last init_srvsvc_X functions.
    
    Guenther
    (cherry picked from commit 41dc55f1de8590b1bb5572e4adbf9bf960c12a64)

commit 37130b187ea25dcd98beb593fe30e43fd47f7e8c
Author: Günther Deschner <gd at samba.org>
Date:   Tue Mar 11 11:30:55 2008 +0100

    Trying to fix resume_handling for srvsvc_NetShareEnumAll.
    
    Guenther
    (cherry picked from commit 874a0ffd7dbd993230c00c503ec6b27fbffb7745)

commit f0eba479840952d9e97c640f7cd4521ed448ad86
Author: Günther Deschner <gd at samba.org>
Date:   Tue Mar 11 11:29:49 2008 +0100

    Allow to send no resume_handle in rpcclient's NetShareEnum* calls.
    
    Guenther
    (cherry picked from commit 7e178a3dc970f55ddb30b4fc467aaaa06ef35b0f)

commit 6bfbedf74523b3b6890301edef93a7faae6eb801
Author: Günther Deschner <gd at samba.org>
Date:   Tue Mar 11 10:48:52 2008 +0100

    Use pidl for _srvsvc_NetDiskEnum.
    
    Guenther
    (cherry picked from commit 933d546f86b48bfd9f84045ec21efc1c362b4d93)

commit 99a17ff36024a65c7d4c11c11e753bffc273cbbf
Author: Günther Deschner <gd at samba.org>
Date:   Tue Mar 11 04:52:46 2008 +0100

    Fix netdiskenum call in rpcclient.
    
    Guenther
    (cherry picked from commit dcbfdd1330cf1c7e8d1b4ebc051db139ed6a0053)

commit 15837b760570d568f3eb8e6a2db0d5b6b2fb105e
Author: Günther Deschner <gd at samba.org>
Date:   Mon Mar 10 18:34:50 2008 +0100

    Add netconnenum to rpcclient.
    
    Guenther
    (cherry picked from commit 627688c7bac4d3afcc846164c2fefebdbbc10d68)

commit 874bf52383c63feb334dea0092f7e8511262d002
Author: Günther Deschner <gd at samba.org>
Date:   Mon Mar 10 17:35:34 2008 +0100

    Re-run make idl.
    
    Guenther
    (cherry picked from commit 0bc389272f7ca3cfbd8f5eeeba116f68eadd4c9f)

commit 66d583497f2cb80a74589e05e426e1b51098c537
Author: Günther Deschner <gd at samba.org>
Date:   Mon Mar 10 17:35:07 2008 +0100

    Fix IDL for srvsvc_NetConnEnum.
    
    Guenther
    (cherry picked from commit 03a3b8b0ed504d392b7503dfe988c22c4943ace6)

commit 993992cb8fc01025779171c452bd16eccbc8546a
Author: Günther Deschner <gd at samba.org>
Date:   Mon Mar 10 17:30:22 2008 +0100

    Add netdiskenum to rpcclient.
    
    Guenther
    (cherry picked from commit 3ef4d6b524d26f2c345321d5a8c9f7526e322ccd)

commit 55bb05130f6948fd332b1b4c9092df7f33e72795
Author: Günther Deschner <gd at samba.org>
Date:   Mon Mar 10 17:14:11 2008 +0100

    Remove rpccli_srvsvc_net_file_enum() and cli_srvsvc.c with it.
    
    Guenther
    (cherry picked from commit e4b52133d6109ae6cc0378285e2d46f7077812f1)

commit fd30dbaca6cf48c47625ab10e33c8b85bd33f020
Author: Günther Deschner <gd at samba.org>
Date:   Mon Mar 10 17:08:55 2008 +0100

    Use rpccli_srvsvc_NetFileEnum in net and rpcclient.
    
    Guenther
    (cherry picked from commit 348af272f7c0dc0cb316cc06780339dd13eafd0f)

commit 83881e894b00607bf3f2783266a80cb8c07feb2b
Author: Günther Deschner <gd at samba.org>
Date:   Mon Mar 10 17:07:37 2008 +0100

    Re-run make idl.
    
    Guenther
    (cherry picked from commit fd878d7923618904cd54b88aa31d59a7bca5a9f9)

commit fd9c3e5abaa06ddb42ee14ab01f40abfc27509d0
Author: Günther Deschner <gd at samba.org>
Date:   Mon Mar 10 17:07:05 2008 +0100

    Fix IDL for srvsvc_NetFileEnum.
    
    Guenther
    (cherry picked from commit 01c73aa9676137349590a9f0a6281b6efe8343a7)

commit 276aa1ec27bba1006639745327386b101424c19d
Author: Günther Deschner <gd at samba.org>
Date:   Mon Mar 10 16:50:27 2008 +0100

    Remove unused marshalling for SRV_NET_SESS_DEL.
    
    Guenther
    (cherry picked from commit 3bb9ec441ae9702007a5442c52bb9476f928810f)

commit 41b1ae6ff23b9f7c1a72881bb9fcaaf3051d8ef5
Author: Günther Deschner <gd at samba.org>
Date:   Mon Mar 10 16:26:56 2008 +0100

    Remove unused marshalling for SRV_NET_SHARE_{ENUM,ADD,SETINFO,GETINFO}
    
    Guenther
    (cherry picked from commit e13b9325d251777cd9030f34fa98e22766c0bcfe)

commit 09cf83d8a754eb5fe4fcdaaa84eddce4ec8b2c4d
Author: Günther Deschner <gd at samba.org>
Date:   Mon Mar 10 16:19:25 2008 +0100

    Convert "net" to use rpccli_srvsvc_NetShare* interfaces everywhere.
    
    Guenther
    (cherry picked from commit 3b21ee37388627c47177f79c16f003da06e8fdd9)

commit f0c5ef59152e9e5b339338b88ca17a4fc13471e4
Author: Günther Deschner <gd at samba.org>
Date:   Mon Mar 10 14:25:45 2008 +0100

    Use rpccli_srvsvc_NetShareAdd in net.
    
    Guenther
    (cherry picked from commit 6686d97617cc0a630ea1ab1c30f741943f151db6)

commit d5d1343c8418c0f89e38d6f7cb6c335cd44b21f7
Author: Günther Deschner <gd at samba.org>
Date:   Mon Mar 10 05:17:09 2008 +0100

    Use rpccli_srvsvc_NetShareGetInfo in 2 places in "net".
    
    Guenther
    (cherry picked from commit 2ce76ce2bccefb4a072bed039a4837ae334dea55)

commit f7a8ea0d85950804b2a42d50a75efbb46d5c8fa7
Author: Günther Deschner <gd at samba.org>
Date:   Mon Mar 10 05:05:37 2008 +0100

    Use rpccli_srvsvc_NetShareEnumAll in smbtree.
    
    Guenther
    (cherry picked from commit 0cf761f604975930f38213233e4bbf48d7ae7283)

commit 8557aa370a45cc6087a54dcb5e7d13403946319a
Author: Günther Deschner <gd at samba.org>
Date:   Mon Mar 10 04:58:43 2008 +0100

    Use rpccli_srvsvc_NetShareEnumAll in libsmbclient.
    
    Guenther
    (cherry picked from commit 6aad05f3f12fd6b3276486f60c10f5b3fd3fa17c)

commit d850435eb8bd106304f4240c8a459301c2ccdd65
Author: Günther Deschner <gd at samba.org>
Date:   Fri Mar 7 17:37:07 2008 +0100

    Remove insane amount of whitespace.
    
    Guenther
    (cherry picked from commit 8216310e9f0d7dcccfe761a184a014b7b2ce03c5)

commit 48fc51d99719c01cbbc00920aa4cf4a329e68b8e
Author: Günther Deschner <gd at samba.org>
Date:   Mon Mar 10 04:33:06 2008 +0100

    Use rpccli_srvsvc_NetShareEnumAll in smbclient.
    
    Guenther
    (cherry picked from commit 1121633652ffb77dce8df9cc91b7dfc2d55fd348)

commit ae629ba2117c27c815cf6b6784b35e4546c93e3c
Author: Günther Deschner <gd at samba.org>
Date:   Sun Mar 9 21:28:53 2008 +0100

    Add some srvsvc_NetSessInfo init functions.
    
    Guenther
    (cherry picked from commit 8168fd583cfc2ad64e5c1aa67047d8c3c607993a)

commit 8157e22eb1f19bfe63972a1bf4da6484f225e81d
Author: Günther Deschner <gd at samba.org>
Date:   Sun Mar 9 20:55:19 2008 +0100

    Add netsessenum command to rpcclient.
    
    Guenther
    (cherry picked from commit f90306bd24bc243c8f30a16c0414031d69d05c03)

commit 8eb1833de53ca160d3bf1406b57d7b8c197755fc
Author: Günther Deschner <gd at samba.org>
Date:   Sun Mar 9 20:11:07 2008 +0100

    Re-run make idl.
    
    Guenther
    (cherry picked from commit 692626c1ef46cd27c0df34e2c206d21c929587f4)

commit 91d79c1cd06ec4f970a16f46a753e4d621b88d78
Author: Günther Deschner <gd at samba.org>
Date:   Sun Mar 9 20:10:22 2008 +0100

    Fix IDL for srvsvc_NetSessEnum().
    
    Guenther
    (cherry picked from commit 35089b53b81d8a8aa117d6c1972ccb938170a2b3)

commit 9329dd8015d2d03c672df1f694c1d5b5b2c92716
Author: Günther Deschner <gd at samba.org>
Date:   Sun Mar 9 20:04:35 2008 +0100

    Add netsessdel command to rpcclient.
    
    Guenther
    (cherry picked from commit 5e112ff3d7984c278949833a00349a9f523d4b23)

commit 97427571cdc5a7bf6e9e8fd45994c9649cbef61a
Author: Günther Deschner <gd at samba.org>
Date:   Sun Mar 9 18:01:52 2008 +0100

    Use pidl for _srvsvc_NetSessDel().
    
    Guenther
    (cherry picked from commit 8a10bc13aee7c34f466fa69773694be97f0e7d85)

commit 6ceddb785973dcccb1e8fae7fb30a7eee5cad481
Author: Günther Deschner <gd at samba.org>
Date:   Sat Mar 8 01:02:54 2008 +0100

    Remove unused marshalling for SRV_NET_FILE_SET_SECDESC and SRV_R_NET_FILE_GET_SECDESC.
    
    Guenther
    (cherry picked from commit 776e21075b31db605e45f91b6ccefd11412d7773)

commit d689ba3ff74f3db4a27eae08c56f9b1704d8fa75
Author: Günther Deschner <gd at samba.org>
Date:   Sat Mar 8 00:57:52 2008 +0100

    Use pidl for _srvsvc_NetGetFileSecurity.
    
    Guenther
    (cherry picked from commit 8b016efeb0bb4cd5d91928952a258fce1b6f97d0)

commit dd4257b2fb894b59ff34dcdf0a129de1cd44b438
Author: Günther Deschner <gd at samba.org>
Date:   Sat Mar 8 00:42:40 2008 +0100

    Use pidl for _srvsvc_NetSetFileSecurity.
    
    Guenther
    (cherry picked from commit 64a121c147c825259a06a8cd8de85ec31dd5b4a4)

commit 85dab200381d2dadf331dadddc3e6915eae314d6
Author: Günther Deschner <gd at samba.org>
Date:   Sat Mar 8 23:00:09 2008 +0100

    Add netfilegetsec command to rpcclient.
    
    Guenther
    (cherry picked from commit 8c2c17573c179c774d093d780716e95833cb992f)

commit 44f0f505080bcc3d1e7ac6abec44c38822e66caa
Author: Günther Deschner <gd at samba.org>
Date:   Sat Mar 8 00:28:38 2008 +0100

    Re-run make idl.
    
    Guenther
    (cherry picked from commit 85007cf3f2e3df67c524cc67442396c114f6b784)

commit 9b9d173a3a0c76e6a7b73bda6ecb8df46e922cc5
Author: Günther Deschner <gd at samba.org>
Date:   Sat Mar 8 00:27:41 2008 +0100

    Fix IDL for srvsvc_NetSetFileSecurity and srvsvc_NetGetFileSecurity.
    
    Guenther
    (cherry picked from commit 0785acede41301af071db4e8a4c118a44f0454d8)

commit dda35dfad1cf292933009d5e3d92ebb31e253ea6
Author: Günther Deschner <gd at samba.org>
Date:   Sat Mar 8 00:22:44 2008 +0100

    Use pidl for _srvsvc_NetShareAdd.
    
    Guenther
    (cherry picked from commit fd3e7728181e7a208706e477905173bec44c982e)

commit 519926cc4c2106044876e2db6a3fb4985ee0ef23
Author: Günther Deschner <gd at samba.org>
Date:   Fri Mar 7 23:55:52 2008 +0100

    Re-run make idl.
    
    Guenther
    (cherry picked from commit 39e9cfa3018786f176aeb237ea7805da4e576c62)

commit 3e80955ba8eb98b1fb0874fe362bf0e1570bb2ac
Author: Günther Deschner <gd at samba.org>
Date:   Fri Mar 7 23:55:01 2008 +0100

    Fix IDL for srvsvc_NetShareAdd().
    
    Guenther
    (cherry picked from commit 1e7d77766e282c8c20d03d1b1e80346468848ea9)

commit bc6f490fc807751455834cc92284c5da5ab473fc
Author: Günther Deschner <gd at samba.org>
Date:   Fri Mar 7 23:50:00 2008 +0100

    Remove unused marshalling for SRV_NET_NAME_VALIDATE.
    
    Guenther
    (cherry picked from commit 6ffd6c814fafe4112fe72a96a0893d5be06f4380)

commit 85ef10f0aca57fd1244c3fc326c49c6dea3e727a
Author: Günther Deschner <gd at samba.org>
Date:   Fri Mar 7 23:47:40 2008 +0100

    Remove unused marshalling for SRV_NET_SHARE_DEL.
    
    Guenther
    (cherry picked from commit 2afae94936d4fbd3b1e804111bff1960c2b852bd)

commit 4b27acc92289bc7f5f91dfdeb3133e9f869f0d44
Author: Günther Deschner <gd at samba.org>
Date:   Fri Mar 7 23:45:39 2008 +0100

    Use rpccli_srvsvc_NetShareDel in net.
    
    Guenther
    (cherry picked from commit 10d457152e8547646353f0f37f51ac92561505ef)

commit fc463400bbb2f93ee3e9a9b18f632453edb9631f
Author: Günther Deschner <gd at samba.org>
Date:   Fri Mar 7 23:40:00 2008 +0100

    Use pidl for _srvsvc_NetNameValidate.
    
    Guenther
    (cherry picked from commit 2e1df306785296979ea064006402254e318e946b)

commit ba90d01fedcfc4a7a41cf0c871d4b2a3cd6c95d2
Author: Günther Deschner <gd at samba.org>
Date:   Fri Mar 7 23:39:34 2008 +0100

    Add netnamevalidate command to rpcclient.
    
    Guenther
    (cherry picked from commit 140885d3d87ea2de14b3393a7384dff74a4dd44c)

commit 1e8b075cfe73357177079289dc7bfc97b628348b
Author: Günther Deschner <gd at samba.org>
Date:   Fri Mar 7 23:26:00 2008 +0100

    Use pidl for _srvsvc_NetShareDel and _srvsvc_NetShareDelSticky.
    
    Guenther
    (cherry picked from commit 73b6587493d9a987a691ece495db9f42ce562efe)

commit 3fa8ea8d9773bd3f5e8ed30819653595255ff98e
Author: Günther Deschner <gd at samba.org>
Date:   Fri Mar 7 22:55:33 2008 +0100

    Use pidl generated NetShareGet/SetInfo and Enum calls in rpcclient.
    
    Guenther
    (cherry picked from commit c940c62029fbce5f2b943f0fb06037fc89bfd297)

commit 0b307938e91db5f8d4e0c835418a793612bc327e
Author: Günther Deschner <gd at samba.org>
Date:   Fri Mar 7 16:19:43 2008 +0100

    Use pidl for _srvsvc_NetShareGetInfo, _srvsvc_NetShareEnum and srvsvc_NetShareEnumAll.
    
    Fixing resume handling while we are there.
    
    Guenther
    (cherry picked from commit 128637bdd7c37ca166a7d478b33b00c39f0ede62)

commit 34d64eff769ee685e2bb0bd3f946db7d62c4c7f3
Author: Günther Deschner <gd at samba.org>
Date:   Fri Mar 7 02:59:58 2008 +0100

    Add some more init_srvsvc_NetShareInfoX functions.
    
    Guenther
    (cherry picked from commit cb3577e695f80d76e4c20f6396d57e3a2047c3c4)

commit e46fa02f7de377d0f71b87c0e5407a896df5c444
Author: Günther Deschner <gd at samba.org>
Date:   Fri Mar 7 02:59:01 2008 +0100

    Re-run make idl.
    
    Guenther
    (cherry picked from commit b0cb768287de861f1d1630c9a4c70d9af2a74147)

commit a377bded7e53e9b68f10f8e11a527417e43438c7
Author: Günther Deschner <gd at samba.org>
Date:   Fri Mar 7 02:57:29 2008 +0100

    Fix IDL for srvsvc_NetShareEnum and srvsvc_NetShareEnumAll.
    
    Guenther
    (cherry picked from commit e5ae43051e3bcdbad359737b19ec7f5e4b0ccd28)

commit e1355ab4914eb33aa33b04b16c75325374b2e7b2
Author: Günther Deschner <gd at samba.org>
Date:   Wed Mar 5 10:40:52 2008 +0100

    Remove unused marshalling for SRV_NET_REMOTE_TOD.
    
    Guenther
    (cherry picked from commit 9f0ea1d727046fef4c23bcf1e71d10f33c93b00f)

commit d420fdc452b4e153223fd28a66ecb77f9038d6bd
Author: Günther Deschner <gd at samba.org>
Date:   Wed Mar 5 10:38:13 2008 +0100

    Use rpccli_srvsvc_NetRemoteTOD() in rpcclient.
    
    Guenther
    (cherry picked from commit 5e9d8cdc948b678e5aa6e04ee13635376b7306f5)

commit 1440f563e4c10640e1b01e0d424eb0600b8ae006
Author: Günther Deschner <gd at samba.org>
Date:   Wed Mar 5 10:34:45 2008 +0100

    Use pidl for _srvsvc_NetRemoteTOD().
    
    Guenther
    (cherry picked from commit 2b4e0f0593c6378cdac4811ded830ca694afac9e)

commit 01b8d8016bbdea801e42c512c1def26049acc3dd
Author: Günther Deschner <gd at samba.org>
Date:   Wed Mar 5 10:32:55 2008 +0100

    Re-run make idl.
    
    Guenther
    (cherry picked from commit b9abb783200f6c14543c3b884b9393797cfa8dbd)

commit 1cd1f0de2f8d150e3fcac597a7c7eff18e9cef64
Author: Günther Deschner <gd at samba.org>
Date:   Wed Mar 5 10:32:04 2008 +0100

    Fix IDL for srvsvc_NetRemoteTOD().
    
    Guenther
    (cherry picked from commit cc3ec6ac65eab8c955cd17f3d4bdf58d6fcc22be)

commit 3f48987e3c6d20dfab925d6257d0b683d731857c
Author: Günther Deschner <gd at samba.org>
Date:   Wed Mar 5 01:26:39 2008 +0100

    Use pidl for _srvsvc_NetShareSetInfo().
    
    Guenther
    (cherry picked from commit 9bfa77edc68a887972b609bfb0aee8bbbc89ce04)

commit 4b1e45f521302df42fbaef97d70575d256e7ee6f
Author: Günther Deschner <gd at samba.org>
Date:   Tue Mar 4 23:50:51 2008 +0100

    Re-run make idl.
    
    Guenther
    (cherry picked from commit 4ace93c3df280558ef75b6619297e367ac9713c9)

commit 1f88dfda7f8460ec41c811cd588138e4eda63548
Author: Günther Deschner <gd at samba.org>
Date:   Tue Mar 4 23:50:23 2008 +0100

    Fix IDL for srvsvc_NetShareSetInfo().
    
    Guenther
    (cherry picked from commit 40d780f2e75c3a62853568a149a1229828ac9da4)

commit a8f81fa64a91c81b5c6d1564106b1e0fae9301e1
Author: Günther Deschner <gd at samba.org>
Date:   Wed Mar 5 09:53:33 2008 +0100

    Fix rpccli_srvsvc_NetSrvSetInfo call in libnetapi.
    
    Guenther
    (cherry picked from commit 5911529205ca69c438e0782c07ee4fe5aa95de62)

commit 5d0e8d0852d587229bc3d1258ff6c0b137a8586a
Author: Günther Deschner <gd at samba.org>
Date:   Tue Mar 4 23:40:53 2008 +0100

    Remove unused marshalling for SRV_NET_SRV_SET_INFO.
    
    Guenther
    (cherry picked from commit a7aef18797407b1f451191647d4b0225ac838817)

commit 899ea3af05a1cfb5e087247971a801071e419c93
Author: Günther Deschner <gd at samba.org>
Date:   Tue Mar 4 23:40:25 2008 +0100

    Use pidl for _srvsvc_NetSrvSetInfo().
    
    Guenther
    (cherry picked from commit 75b0bbf790da44c45c679c374dbe09f288f3fb8c)

commit 4fa483aa1d4a7e445314c67b7c4a9e9e64395125
Author: Günther Deschner <gd at samba.org>
Date:   Tue Mar 4 23:47:28 2008 +0100

    Re-run make idl.
    
    Guenther
    (cherry picked from commit ea03cb92c481b9bb47d2a4e133cf830acb0f22a3)

commit 9c272458ca81195bcbcab36b7c36846dd51386a4
Author: Günther Deschner <gd at samba.org>
Date:   Tue Mar 4 23:47:01 2008 +0100

    Fix IDL for srvsvc_NetSrvSetInfo().
    
    Guenther
    (cherry picked from commit 024021daabe825bc7a033951aa1073ab76bd34aa)

commit 040983432f3515194d00715ef1773fa8cfe5467e
Author: Günther Deschner <gd at samba.org>
Date:   Tue Mar 4 23:26:27 2008 +0100

    Remove unused marshalling for SRV_NET_SRV_GET_INFO.
    
    Guenther
    (cherry picked from commit 53a7e9b07d07d3e9d21360dee35fee27b46929b3)

commit d78e1e2be0f66ddf687bbea81efe0b192d60ecc7
Author: Günther Deschner <gd at samba.org>
Date:   Tue Mar 4 23:11:53 2008 +0100

    Use rpccli_srvsvc_NetSrvGetInfo() in rpcclient.
    
    Guenther
    (cherry picked from commit 4a74f1e8d2c45574973fc4c0ce4fbc9a843afaa0)

commit e0f17c41e15d492940288aadb10b0598fb5e1f41
Author: Günther Deschner <gd at samba.org>
Date:   Tue Mar 4 23:07:45 2008 +0100

    Use pidl for _srvsvc_NetSrvGetInfo().
    
    Guenther
    (cherry picked from commit 34caa41fa6d44165b470508261c2bde124fc4955)

commit 84ef892c4dd8be4272b52a347066a55bad76e709
Author: Günther Deschner <gd at samba.org>
Date:   Tue Mar 4 21:46:09 2008 +0100

    Whitespace cleanup in srvsvc server.
    
    Guenther
    (cherry picked from commit 3c0a3f8de742678b56f6b998a014105c05400666)

commit 392a5929fe3f8212c6ba198c585e039832443088
Author: Günther Deschner <gd at samba.org>
Date:   Tue Mar 4 22:54:14 2008 +0100

    Fix proxy_srvsvc_call().
    
    Wow, this must have been broken a long time already.
    
    Guenther
    (cherry picked from commit 821762e5ab32a2fbea7c41f1d2c2ea8589daa1d3)

commit 3ea1da7ff7afbe98a8e81f26c39f3adb930f6dfe
Author: Günther Deschner <gd at samba.org>
Date:   Tue Mar 4 11:07:13 2008 +0100

    Use TALLOC_FREE in libnetjoin debugging dump code.
    
    Guenther
    (cherry picked from commit b753087ff79c1d35a409eddc1f61e115e887c1e1)

commit 4b29280c77087bbd23f12b6f2225b57558cc2426
Author: Günther Deschner <gd at samba.org>
Date:   Tue Mar 4 11:04:36 2008 +0100

    Move talloc_init to the right place in "net ads join".
    
    Guenther
    (cherry picked from commit 8cd07c1fa8f435f7ff3dc79c195da9324fb2452f)

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

Summary of changes:
 source/Makefile.in                            |   10 +-
 source/auth/auth_ntlmssp.c                    |    3 +-
 source/client/client.c                        |   36 +-
 source/configure.in                           |    6 +-
 source/include/authdata.h                     |    1 -
 source/include/includes.h                     |    2 -
 source/include/rpc_netlogon.h                 |  107 -
 source/include/rpc_srvsvc.h                   |  871 ------
 source/lib/netapi/serverinfo.c                |    2 +-
 source/libads/ldap.c                          |   47 +
 source/libnet/libnet_join.c                   |   67 +-
 source/librpc/gen_ndr/cli_dfs.c               |  132 +-
 source/librpc/gen_ndr/cli_dfs.h               |  132 +-
 source/librpc/gen_ndr/cli_dssetup.c           |    4 +-
 source/librpc/gen_ndr/cli_dssetup.h           |    4 +-
 source/librpc/gen_ndr/cli_echo.c              |   38 +-
 source/librpc/gen_ndr/cli_echo.h              |   38 +-
 source/librpc/gen_ndr/cli_epmapper.c          |   48 +-
 source/librpc/gen_ndr/cli_epmapper.h          |   48 +-
 source/librpc/gen_ndr/cli_eventlog.c          |   42 +-
 source/librpc/gen_ndr/cli_eventlog.h          |   42 +-
 source/librpc/gen_ndr/cli_initshutdown.c      |   24 +-
 source/librpc/gen_ndr/cli_initshutdown.h      |   24 +-
 source/librpc/gen_ndr/cli_lsa.c               |  404 ++--
 source/librpc/gen_ndr/cli_lsa.h               |  404 ++--
 source/librpc/gen_ndr/cli_messaging.c         |    8 +
 source/librpc/gen_ndr/cli_netlogon.c          |  468 ++--
 source/librpc/gen_ndr/cli_netlogon.h          |  468 ++--
 source/librpc/gen_ndr/cli_ntsvcs.c            |   38 +-
 source/librpc/gen_ndr/cli_ntsvcs.h            |   38 +-
 source/librpc/gen_ndr/cli_samr.c              |  498 ++--
 source/librpc/gen_ndr/cli_samr.h              |  498 ++--
 source/librpc/gen_ndr/cli_srvsvc.c            |  405 ++--
 source/librpc/gen_ndr/cli_srvsvc.h            |  367 ++--
 source/librpc/gen_ndr/cli_svcctl.c            |  400 ++--
 source/librpc/gen_ndr/cli_svcctl.h            |  400 ++--
 source/librpc/gen_ndr/cli_winreg.c            |  240 +-
 source/librpc/gen_ndr/cli_winreg.h            |  240 +-
 source/librpc/gen_ndr/cli_wkssvc.c            |  266 +-
 source/librpc/gen_ndr/cli_wkssvc.h            |  266 +-
 source/librpc/gen_ndr/lsa.h                   |    6 +
 source/librpc/gen_ndr/ndr_lsa.c               |   92 +
 source/librpc/gen_ndr/ndr_lsa.h               |    3 +
 source/librpc/gen_ndr/ndr_netlogon.c          |  336 ++-
 source/librpc/gen_ndr/ndr_netlogon.h          |   11 +-
 source/librpc/gen_ndr/ndr_srvsvc.c            |  729 +++---
 source/librpc/gen_ndr/ndr_srvsvc.h            |    4 +
 source/librpc/gen_ndr/ndr_winreg.c            |   19 +-
 source/librpc/gen_ndr/netlogon.h              |   81 +-
 source/librpc/gen_ndr/srv_srvsvc.c            |   19 +-
 source/librpc/gen_ndr/srvsvc.h                |   62 +-
 source/librpc/gen_ndr/winreg.h                |    2 +-
 source/librpc/idl/lsa.idl                     |    6 +
 source/librpc/idl/netlogon.idl                |  119 +-
 source/librpc/idl/srvsvc.idl                  |   48 +-
 source/librpc/idl/winreg.idl                  |    2 +-
 source/librpc/ndr/ndr.c                       |    4 +-
 source/libsmb/doserr.c                        |    1 +
 source/libsmb/libsmb_dir.c                    |  776 +++---
 source/libsmb/smbencrypt.c                    |   11 +-
 source/registry/reg_backend_current_version.c |    2 +-
 source/rpc_client/cli_netlogon.c              |   12 +-
 source/rpc_client/cli_srvsvc.c                |  585 -----
 source/rpc_client/init_srvsvc.c               |  404 +++
 source/rpc_parse/parse_misc.c                 |   47 -
 source/rpc_parse/parse_srv.c                  | 3504 -------------------------
 source/rpc_server/srv_netlog_nt.c             |   16 +-
 source/rpc_server/srv_pipe.c                  |    2 +-
 source/rpc_server/srv_srvsvc.c                |  616 -----
 source/rpc_server/srv_srvsvc_nt.c             | 1901 ++++++--------
 source/rpc_server/srv_svcctl_nt.c             |    2 +-
 source/rpc_server/srv_winreg_nt.c             |   14 +-
 source/rpc_server/srv_wkssvc_nt.c             |   54 +-
 source/rpcclient/cmd_srvsvc.c                 |  681 ++++-
 source/smbd/sesssetup.c                       |    2 +
 source/utils/net_ads.c                        |   12 +-
 source/utils/net_rpc.c                        |  469 ++--
 source/utils/net_rpc_join.c                   |    2 +-
 source/utils/net_rpc_samsync.c                |  114 +-
 source/utils/smbtree.c                        |   36 +-
 source/winbindd/winbindd_cm.c                 |    6 +-
 source/winbindd/winbindd_group.c              |    8 +-
 source/winbindd/winbindd_pam.c                |    2 +
 83 files changed, 6713 insertions(+), 11245 deletions(-)
 delete mode 100644 source/include/rpc_netlogon.h
 delete mode 100644 source/include/rpc_srvsvc.h
 create mode 100644 source/librpc/gen_ndr/cli_messaging.c
 delete mode 100644 source/rpc_client/cli_srvsvc.c
 create mode 100644 source/rpc_client/init_srvsvc.c
 delete mode 100644 source/rpc_parse/parse_srv.c
 delete mode 100644 source/rpc_server/srv_srvsvc.c


Changeset truncated at 500 lines:

diff --git a/source/Makefile.in b/source/Makefile.in
index 8aeab7a..c492f44 100644
--- a/source/Makefile.in
+++ b/source/Makefile.in
@@ -299,10 +299,10 @@ RPC_PARSE_OBJ0 = rpc_parse/parse_prs.o rpc_parse/parse_misc.o
 # that requires knowledge of security contexts
 RPC_PARSE_OBJ1 = $(RPC_PARSE_OBJ0) rpc_parse/parse_sec.o
 
-RPC_PARSE_OBJ2 = rpc_parse/parse_rpc.o rpc_parse/parse_srv.o
-RPC_PARSE_OBJ2 = rpc_parse/parse_rpc.o rpc_parse/parse_srv.o \
+RPC_PARSE_OBJ2 = rpc_parse/parse_rpc.o \
 		 rpc_client/init_netlogon.o \
-		 rpc_client/init_lsa.o
+		 rpc_client/init_lsa.o \
+		 rpc_client/init_srvsvc.o
 
 LIBREPLACE_OBJ = @LIBREPLACE_OBJS@
 
@@ -415,7 +415,7 @@ LIBSMB_OBJ = libsmb/clientgen.o libsmb/cliconnect.o libsmb/clifile.o \
 	     libsmb/smb_seal.o $(DOSERR_OBJ) libsmb/async_smb.o \
 	     $(RPC_PARSE_OBJ1) $(LIBSAMBA_OBJ) $(LIBNMB_OBJ)
 
-RPC_CLIENT_OBJ1 = rpc_client/cli_netlogon.o rpc_client/cli_srvsvc.o
+RPC_CLIENT_OBJ1 = rpc_client/cli_netlogon.o
 
 LIBMSRPC_OBJ = rpc_client/cli_lsarpc.o rpc_client/cli_samr.o \
 	       $(RPC_CLIENT_OBJ1) rpc_client/cli_reg.o $(RPC_CLIENT_OBJ) \
@@ -503,7 +503,7 @@ RPC_REG_OBJ =  rpc_server/srv_winreg_nt.o \
 
 RPC_DSSETUP_OBJ =  rpc_server/srv_dssetup_nt.o librpc/gen_ndr/srv_dssetup.o
 
-RPC_SVC_OBJ = rpc_server/srv_srvsvc.o rpc_server/srv_srvsvc_nt.o \
+RPC_SVC_OBJ = rpc_server/srv_srvsvc_nt.o \
 	      librpc/gen_ndr/srv_srvsvc.o
 
 RPC_WKS_OBJ =  librpc/gen_ndr/srv_wkssvc.o rpc_server/srv_wkssvc_nt.o
diff --git a/source/auth/auth_ntlmssp.c b/source/auth/auth_ntlmssp.c
index ed66d0d..b6c26a1 100644
--- a/source/auth/auth_ntlmssp.c
+++ b/source/auth/auth_ntlmssp.c
@@ -127,7 +127,8 @@ static NTSTATUS auth_ntlmssp_check_password(struct ntlmssp_state *ntlmssp_state,
 	nt_status = create_local_token(auth_ntlmssp_state->server_info);
 
 	if (!NT_STATUS_IS_OK(nt_status)) {
-		DEBUG(10, ("create_local_token failed\n"));
+		DEBUG(10, ("create_local_token failed: %s\n",
+			nt_errstr(nt_status)));
 		return nt_status;
 	}
 
diff --git a/source/client/client.c b/source/client/client.c
index 67e5030..882ed4d 100644
--- a/source/client/client.c
+++ b/source/client/client.c
@@ -3627,13 +3627,13 @@ static bool browse_host_rpc(bool sort)
 	NTSTATUS status;
 	struct rpc_pipe_client *pipe_hnd;
 	TALLOC_CTX *frame = talloc_stackframe();
-	ENUM_HND enum_hnd;
 	WERROR werr;
-	SRV_SHARE_INFO_CTR ctr;
+	struct srvsvc_NetShareInfoCtr info_ctr;
+	struct srvsvc_NetShareCtr1 ctr1;
+	uint32_t resume_handle = 0;
+	uint32_t total_entries = 0;
 	int i;
 
-	init_enum_hnd(&enum_hnd, 0);
-
 	pipe_hnd = cli_rpc_pipe_open_noauth(cli, PI_SRVSVC, &status);
 
 	if (pipe_hnd == NULL) {
@@ -3643,23 +3643,29 @@ static bool browse_host_rpc(bool sort)
 		return false;
 	}
 
-	werr = rpccli_srvsvc_net_share_enum(pipe_hnd, frame, 1, &ctr,
-					    0xffffffff, &enum_hnd);
+	ZERO_STRUCT(info_ctr);
+	ZERO_STRUCT(ctr1);
+
+	info_ctr.level = 1;
+	info_ctr.ctr.ctr1 = &ctr1;
+
+	status = rpccli_srvsvc_NetShareEnumAll(pipe_hnd, frame,
+					      pipe_hnd->cli->desthost,
+					      &info_ctr,
+					      0xffffffff,
+					      &total_entries,
+					      &resume_handle,
+					      &werr);
 
-	if (!W_ERROR_IS_OK(werr)) {
+	if (!NT_STATUS_IS_OK(status) || !W_ERROR_IS_OK(werr)) {
 		cli_rpc_pipe_close(pipe_hnd);
 		TALLOC_FREE(frame);
 		return false;
 	}
 
-	for (i=0; i<ctr.num_entries; i++) {
-		SRV_SHARE_INFO_1 *info = &ctr.share.info1[i];
-		char *name, *comment;
-		name = rpcstr_pull_unistr2_talloc(
-			frame, &info->info_1_str.uni_netname);
-		comment = rpcstr_pull_unistr2_talloc(
-			frame, &info->info_1_str.uni_remark);
-		browse_fn(name, info->info_1.type, comment, NULL);
+	for (i=0; i < info_ctr.ctr.ctr1->count; i++) {
+		struct srvsvc_NetShareInfo1 info = info_ctr.ctr.ctr1->array[i];
+		browse_fn(info.name, info.type, info.comment, NULL);
 	}
 
 	cli_rpc_pipe_close(pipe_hnd);
diff --git a/source/configure.in b/source/configure.in
index b771a3f..b204978 100644
--- a/source/configure.in
+++ b/source/configure.in
@@ -398,7 +398,7 @@ AC_SUBST(DYNEXP)
 
 dnl Add modules that have to be built by default here
 dnl These have to be built static:
-default_static_modules="pdb_smbpasswd pdb_tdbsam rpc_lsarpc rpc_samr rpc_winreg rpc_initshutdown rpc_dssetup rpc_wkssvc rpc_svcctl2 rpc_ntsvcs2 rpc_netlogon rpc_netdfs rpc_srvsvc2 rpc_spoolss rpc_eventlog2 auth_sam auth_unix auth_winbind auth_server auth_domain auth_builtin vfs_default nss_info_template"
+default_static_modules="pdb_smbpasswd pdb_tdbsam rpc_lsarpc rpc_samr rpc_winreg rpc_initshutdown rpc_dssetup rpc_wkssvc rpc_svcctl2 rpc_ntsvcs2 rpc_netlogon rpc_netdfs rpc_srvsvc rpc_spoolss rpc_eventlog2 auth_sam auth_unix auth_winbind auth_server auth_domain auth_builtin vfs_default nss_info_template"
 
 dnl These are preferably build shared, and static if dlopen() is not available
 default_shared_modules="vfs_recycle vfs_audit vfs_extd_audit vfs_full_audit vfs_netatalk vfs_fake_perms vfs_default_quota vfs_readonly vfs_cap vfs_expand_msdfs vfs_shadow_copy vfs_shadow_copy2 charset_CP850 charset_CP437 auth_script vfs_readahead vfs_xattr_tdb vfs_streams_xattr"
@@ -5970,7 +5970,7 @@ done
 
 dnl Always build these modules static
 MODULE_rpc_spoolss=STATIC
-MODULE_rpc_srvsvc2=STATIC
+MODULE_rpc_srvsvc=STATIC
 MODULE_idmap_tdb=STATIC
 MODULE_idmap_passdb=STATIC
 MODULE_idmap_nss=STATIC
@@ -6011,7 +6011,7 @@ SMB_MODULE(rpc_svcctl2, \$(RPC_SVCCTL_OBJ), "bin/librpc_svcctl2.$SHLIBEXT", RPC)
 SMB_MODULE(rpc_ntsvcs2, \$(RPC_NTSVCS_OBJ), "bin/librpc_ntsvcs2.$SHLIBEXT", RPC)
 SMB_MODULE(rpc_netlogon, \$(RPC_NETLOG_OBJ), "bin/librpc_NETLOGON.$SHLIBEXT", RPC)
 SMB_MODULE(rpc_netdfs, \$(RPC_DFS_OBJ), "bin/librpc_netdfs.$SHLIBEXT", RPC)
-SMB_MODULE(rpc_srvsvc2, \$(RPC_SVC_OBJ), "bin/librpc_svcsvc2.$SHLIBEXT", RPC)
+SMB_MODULE(rpc_srvsvc, \$(RPC_SVC_OBJ), "bin/librpc_svcsvc.$SHLIBEXT", RPC)
 SMB_MODULE(rpc_spoolss, \$(RPC_SPOOLSS_OBJ), "bin/librpc_spoolss.$SHLIBEXT", RPC)
 SMB_MODULE(rpc_eventlog2, \$(RPC_EVENTLOG_OBJ), "bin/librpc_eventlog2.$SHLIBEXT", RPC)
 SMB_MODULE(rpc_samr, \$(RPC_SAMR_OBJ), "bin/librpc_samr.$SHLIBEXT", RPC)
diff --git a/source/include/authdata.h b/source/include/authdata.h
index 59f07fb..70f6d2d 100644
--- a/source/include/authdata.h
+++ b/source/include/authdata.h
@@ -22,7 +22,6 @@
 #define _AUTHDATA_H
 
 #include "rpc_misc.h"
-#include "rpc_netlogon.h"
 
 #define PAC_TYPE_LOGON_INFO 1
 #define PAC_TYPE_SERVER_CHECKSUM 6
diff --git a/source/include/includes.h b/source/include/includes.h
index c56c3cf..0b3565f 100644
--- a/source/include/includes.h
+++ b/source/include/includes.h
@@ -695,10 +695,8 @@ typedef char fstring[FSTRING_LEN];
 #include "rpc_svcctl.h"
 #include "rpc_ntsvcs.h"
 #include "rpc_lsa.h"
-#include "rpc_netlogon.h"
 #include "reg_objects.h"
 #include "reg_db.h"
-#include "rpc_srvsvc.h"
 #include "rpc_spoolss.h"
 #include "rpc_eventlog.h"
 #include "rpc_perfcount.h"
diff --git a/source/include/rpc_netlogon.h b/source/include/rpc_netlogon.h
deleted file mode 100644
index cd88ffe..0000000
--- a/source/include/rpc_netlogon.h
+++ /dev/null
@@ -1,107 +0,0 @@
-/* 
-   Unix SMB/CIFS implementation.
-   SMB parameters and setup
-   Copyright (C) Andrew Tridgell 1992-1997
-   Copyright (C) Luke Kenneth Casson Leighton 1996-1997
-   Copyright (C) Paul Ashton 1997
-   Copyright (C) Jean François Micouleau 2002
-   
-   This program is free software; you can redistribute it and/or modify
-   it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 3 of the License, or
-   (at your option) any later version.
-   
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   GNU General Public License for more details.
-   
-   You should have received a copy of the GNU General Public License
-   along with this program.  If not, see <http://www.gnu.org/licenses/>.
-*/
-
-#ifndef _RPC_NETLOGON_H /* _RPC_NETLOGON_H */
-#define _RPC_NETLOGON_H 
-
-/* Some flag values reverse engineered from NLTEST.EXE */
-/* used in the NETLOGON_CONTROL[2] reply */
-
-#define NL_CTRL_IN_SYNC          0x0000
-#define NL_CTRL_REPL_NEEDED      0x0001
-#define NL_CTRL_REPL_IN_PROGRESS 0x0002
-#define NL_CTRL_FULL_SYNC        0x0004
-
-#define LOGON_KRB5_FAIL_CLOCK_SKEW	0x02000000
-
-/* Flags for controlling the behaviour of a particular logon */
-
-/* sets NETLOGON_SERVER_TRUST_ACCOUNT user_flag */
-#if 0
-#define MSV1_0_ALLOW_SERVER_TRUST_ACCOUNT	0x00000020
-#define MSV1_0_ALLOW_WORKSTATION_TRUST_ACCOUNT	0x00000800
-
-/* updates the "logon time" on network logon */
-#define MSV1_0_UPDATE_LOGON_STATISTICS		0x00000004
-
-/* returns the user parameters in the driveletter */
-#define MSV1_0_RETURN_USER_PARAMETERS		0x00000008
-
-/* returns the profilepath in the driveletter and 
- * sets LOGON_PROFILE_PATH_RETURNED user_flag */
-#define MSV1_0_RETURN_PROFILE_PATH		0x00000200
-#endif
-
-#define INTERACTIVE_LOGON_TYPE 1
-#define NET_LOGON_TYPE 2
-
-/* LOCKOUT_STRING */
-typedef struct account_lockout_string {
-	uint32 array_size;
-	uint32 offset;
-	uint32 length;
-/*	uint16 *bindata;	*/
-	uint64 lockout_duration;
-	uint64 reset_count;
-	uint32 bad_attempt_lockout;
-	uint32 dummy;
-} LOCKOUT_STRING;
-
-/* HDR_LOCKOUT_STRING */
-typedef struct hdr_account_lockout_string {
-	uint16 size;
-	uint16 length;
-	uint32 buffer;
-} HDR_LOCKOUT_STRING;
-
-#define DSGETDC_VALID_FLAGS ( \
-    DS_FORCE_REDISCOVERY | \
-    DS_DIRECTORY_SERVICE_REQUIRED | \
-    DS_DIRECTORY_SERVICE_PREFERRED | \
-    DS_GC_SERVER_REQUIRED | \
-    DS_PDC_REQUIRED | \
-    DS_BACKGROUND_ONLY | \
-    DS_IP_REQUIRED | \
-    DS_KDC_REQUIRED | \
-    DS_TIMESERV_REQUIRED | \
-    DS_WRITABLE_REQUIRED | \
-    DS_GOOD_TIMESERV_PREFERRED | \
-    DS_AVOID_SELF | \
-    DS_ONLY_LDAP_NEEDED | \
-    DS_IS_FLAT_NAME | \
-    DS_IS_DNS_NAME | \
-    DS_RETURN_FLAT_NAME  | \
-    DS_RETURN_DNS_NAME )
-
-struct DS_DOMAIN_CONTROLLER_INFO {
-	const char *domain_controller_name;
-	const char *domain_controller_address;
-	int32 domain_controller_address_type;
-	struct GUID *domain_guid;
-	const char *domain_name;
-	const char *dns_forest_name;
-	uint32 flags;
-	const char *dc_site_name;
-	const char *client_site_name;
-};
-
-#endif /* _RPC_NETLOGON_H */
diff --git a/source/include/rpc_srvsvc.h b/source/include/rpc_srvsvc.h
deleted file mode 100644
index 097c0d4..0000000
--- a/source/include/rpc_srvsvc.h
+++ /dev/null
@@ -1,871 +0,0 @@
-/*
-   Unix SMB/CIFS implementation.
-   SMB parameters and setup
-   Copyright (C) Andrew Tridgell 1992-1997
-   Copyright (C) Luke Kenneth Casson Leighton 1996-1997
-   Copyright (C) Paul Ashton 1997
-   Copyright (C) Nigel Williams 2001
-   Copyright (C) Gerald (Jerry) Carter 2006.
-
-   
-   This program is free software; you can redistribute it and/or modify
-   it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 3 of the License, or
-   (at your option) any later version.
-   
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   GNU General Public License for more details.
-   
-   You should have received a copy of the GNU General Public License
-   along with this program.  If not, see <http://www.gnu.org/licenses/>.
-*/
-
-#ifndef _RPC_SRVSVC_H /* _RPC_SRVSVC_H */
-#define _RPC_SRVSVC_H 
-
-/* srvsvc pipe */
-#define SRV_NET_CONN_ENUM          0x08
-#define SRV_NET_FILE_ENUM          0x09
-#define SRV_NET_FILE_CLOSE         0x0b
-#define SRV_NET_SESS_ENUM          0x0c
-#define SRV_NET_SESS_DEL           0x0d
-#define SRV_NET_SHARE_ADD          0x0e
-#define SRV_NET_SHARE_ENUM_ALL     0x0f
-#define SRV_NET_SHARE_GET_INFO     0x10
-#define SRV_NET_SHARE_SET_INFO     0x11
-#define SRV_NET_SHARE_DEL          0x12
-#define SRV_NET_SHARE_DEL_STICKY   0x13
-#define SRV_NET_SRV_GET_INFO       0x15
-#define SRV_NET_SRV_SET_INFO       0x16
-#define SRV_NET_DISK_ENUM          0x17
-#define SRV_NET_REMOTE_TOD         0x1c
-#define SRV_NET_NAME_VALIDATE      0x21
-#define SRV_NET_SHARE_ENUM         0x24
-#define SRV_NET_FILE_QUERY_SECDESC 0x27
-#define SRV_NET_FILE_SET_SECDESC   0x28
-
-#define MAX_SERVER_DISK_ENTRIES 15
-
-typedef struct disk_info {
-	uint32  unknown;
-	UNISTR3 disk_name;
-} DISK_INFO;
-
-typedef struct disk_enum_container {
-	uint32 level;
-	uint32 entries_read;
-	uint32 unknown;
-	uint32 disk_info_ptr;
-	DISK_INFO *disk_info;
-} DISK_ENUM_CONTAINER;
-
-typedef struct net_srv_disk_enum {
-	uint32 ptr_srv_name;         /* pointer (to server name?) */
-	UNISTR2 uni_srv_name;        /* server name */
-
-	DISK_ENUM_CONTAINER disk_enum_ctr;
-
-	uint32 preferred_len;        /* preferred maximum length (0xffff ffff) */
-	uint32 total_entries;        /* total number of entries */
-	ENUM_HND enum_hnd;
-	WERROR status;               /* return status */
-} SRV_Q_NET_DISK_ENUM, SRV_R_NET_DISK_ENUM;
-
-/***************************/
-
-typedef struct  {
-	UNISTR2 *servername;
-	UNISTR2 sharename;
-	uint32 type;
-	uint32 flags;
-	WERROR status;
-} SRV_Q_NET_NAME_VALIDATE;
-
-typedef struct  {
-	WERROR status;
-} SRV_R_NET_NAME_VALIDATE;
-
-/***************************/
-
-/* oops - this is going to take up a *massive* amount of stack. */
-/* the UNISTR2s already have 1024 uint16 chars in them... */
-
-#define MAX_SESS_ENTRIES 32
-
-typedef struct {
-	UNISTR2 *sharename;
-} SESS_INFO_0;
-
-typedef struct {
-	uint32 num_entries_read;
-	uint32 ptr_sess_info;
-	uint32 num_entries_read2;
-	SESS_INFO_0 info_0[MAX_SESS_ENTRIES];
-} SRV_SESS_INFO_0;
-
-typedef struct {
-	UNISTR2 *sharename;
-	UNISTR2 *username;
-	uint32 num_opens;
-	uint32 open_time;
-	uint32 idle_time;
-	uint32 user_flags;
-} SESS_INFO_1;
-
-typedef struct {
-	uint32 num_entries_read;
-	uint32 ptr_sess_info;
-	uint32 num_entries_read2;
-	SESS_INFO_1 info_1[MAX_SESS_ENTRIES];
-} SRV_SESS_INFO_1;
-
-typedef struct {
-	uint32 switch_value;
-	uint32 ptr_sess_ctr;
-	union {
-		SRV_SESS_INFO_0 info0; 
-		SRV_SESS_INFO_1 info1; 
-	} sess;
-
-} SRV_SESS_INFO_CTR;
-
-typedef struct {
-	UNISTR2 *servername;
-	UNISTR2 *qualifier;
-	UNISTR2 *username;
-	uint32 sess_level;
-	SRV_SESS_INFO_CTR *ctr;
-	uint32 preferred_len;
-	ENUM_HND enum_hnd;
-} SRV_Q_NET_SESS_ENUM;
-
-typedef struct {
-	uint32 sess_level; 
-	SRV_SESS_INFO_CTR *ctr;
-	uint32 total_entries;
-	ENUM_HND enum_hnd;
-	WERROR status;
-} SRV_R_NET_SESS_ENUM;
-
-/***************************/
-
-/* SRV_Q_NET_SESS_DEL */
-typedef struct q_net_sess_del
-{
-	uint32 ptr_srv_name;         /* pointer (to server name?) */
-	UNISTR2 uni_srv_name;        /* server name */
-
-	uint32 ptr_cli_name;         /* pointer (to qualifier name) */
-	UNISTR2 uni_cli_name;        /* qualifier name "\\qualifier" */
-
-	uint32 ptr_user_name;         /* pointer (to user name */
-	UNISTR2 uni_user_name;        /* user name */
-
-} SRV_Q_NET_SESS_DEL;
-
-/* SRV_R_NET_SESS_DEL */
-typedef struct r_net_sess_del
-{
-	WERROR status;               /* return status */
-
-} SRV_R_NET_SESS_DEL;
-
-/* CONN_INFO_0 (pointers to level 0 connection info strings) */
-typedef struct ptr_conn_info0
-{
-	uint32 id; /* connection id. */
-
-} CONN_INFO_0;
-
-/* oops - this is going to take up a *massive* amount of stack. */
-/* the UNISTR2s already have 1024 uint16 chars in them... */
-#define MAX_CONN_ENTRIES 32
-
-/* SRV_CONN_INFO_0 */
-typedef struct srv_conn_info_0_info
-{
-	uint32 num_entries_read;                     /* EntriesRead */
-	uint32 ptr_conn_info;                       /* Buffer */
-	uint32 num_entries_read2;                    /* EntriesRead */
-
-	CONN_INFO_0     info_0    [MAX_CONN_ENTRIES]; /* connection entry pointers */
-
-} SRV_CONN_INFO_0;
-
-/* CONN_INFO_1 (pointers to level 1 connection info strings) */
-typedef struct ptr_conn_info1
-{
-	uint32 id;   /* connection id */
-	uint32 type; /* 0x3 */
-	uint32 num_opens;
-	uint32 num_users;
-	uint32 open_time;
-
-	uint32 ptr_usr_name; /* pointer to user name. */
-	uint32 ptr_net_name; /* pointer to network name (e.g IPC$). */
-
-} CONN_INFO_1;
-


-- 
Samba Shared Repository


More information about the samba-cvs mailing list