kai/samba.git
12 years agoUpdate WHATSNEW for libsmbclient changes
Derrell Lipman [Sun, 2 Mar 2008 04:08:19 +0000 (23:08 -0500)]
Update WHATSNEW for libsmbclient changes
(This used to be commit f07407a32e178a47c8f9b3e3703aa5a20f0a4f06)

12 years agoReturn NULL, not 0, from a function which returns a pointer.
Derrell Lipman [Sun, 2 Mar 2008 02:19:52 +0000 (21:19 -0500)]
Return NULL, not 0, from a function which returns a pointer.
(This used to be commit 23cb9c49e3724cecaa66655ef64c3111bf14c552)

12 years agochange variable name from f to fn for function pointers
Derrell Lipman [Sun, 2 Mar 2008 02:19:15 +0000 (21:19 -0500)]
change variable name from f to fn for function pointers
(This used to be commit 1fd65359f6cd07539cfe43146ac367a48708a678)

12 years agoComment was in wrong place
Derrell Lipman [Sun, 2 Mar 2008 01:56:54 +0000 (20:56 -0500)]
Comment was in wrong place
(This used to be commit dec70fa3c0424c148016cc667a3c159e16d8a944)

12 years agoMark smbc_option_{get,set} as deprecated
Derrell Lipman [Sun, 2 Mar 2008 01:55:21 +0000 (20:55 -0500)]
Mark smbc_option_{get,set} as deprecated
(This used to be commit a8b4b773d4647f28e7b92c5968469721d34eb550)

12 years agoAdditional revamped libsmbclient documentation
Derrell Lipman [Sun, 2 Mar 2008 01:44:21 +0000 (20:44 -0500)]
Additional revamped libsmbclient documentation

- Ensured that all public functions have documentation in libsmbclient.h
- Reformatted for "proper" indentation
- Re-added temporarily-disabled alternate authentication function capability

Derrell
(This used to be commit 64b7150d92849a1e1e2416b9dcc12fae8d6bea99)

12 years agoModified revamp of the libsmbclient interface.
Derrell Lipman [Fri, 29 Feb 2008 18:34:35 +0000 (13:34 -0500)]
Modified revamp of the libsmbclient interface.

Given the tacit (if that) approval by some people, and clear disapproval by
others for my proposed clean-up and reorganization of libsmbclient, I've come
up with a slightly different approach.  This commit changes back to the
original libsmbclient.h SMBCCTX structure which will maintain ABI
compatibility.  I retain, here, the setter and getter functions which all new
code should use.  Older programs already compiled should continue to work
fine.  Older programs being recompiled will encounter compile-time errors
(intentionally!) so that the code can be corrected to use the setter/getter
interfaces.

Although this doesn't clean up the interface in the way I had wanted, the code
reorganization and requirement for new programs to use the setters and getters
allows future progress to be made on libsmbclient without further muddying up
the interface, while retaining the ABI compatibility that was the big issue
causing disapproval.  I hope that this compromise is adequate.

Derrell
(This used to be commit 56429a3d60b2a48963342f6340b3c01469a892c6)

12 years agoInitial revamp of the libsmbclient interface.
Derrell Lipman [Thu, 28 Feb 2008 16:23:20 +0000 (11:23 -0500)]
Initial revamp of the libsmbclient interface.

The libsmbclient interface has suffered from difficulty of improvement and
feature enrichment without causing ABI breakage.  Although there were a number
of issues, the primary ones were:

(a) the user of the library would manually manipulate the context structure
    members, meaning that nothing in the context structure could change other
    than adding stuff at the end;

(b) there were three methods of setting options: setting bits in a flags field
    within the context structure, setting explicit options variables within an
    options structure in the context structure, and by calling the
    smbc_option_set() function;

(c) the authentication callback did not traditionally provide enough
    information to the callee which required adding an option for a callback
    with a different signature, and now there are requests for even more
    information at the callback, requiring yet a third signature and option to
    set it (if we implement that feature).

This commit provides a reorganization of the code which fixes (a) and (b).
The context structure is now entirely opaque, and there are setter and getter
functions for manipulating it.  This makes maintaining ABI consistency much,
much easier.

Additionally, the options setting/getting has been unified into a single
mechanism using smbc_option_set() and smbc_option_get().

Yet to be completed is a refactoring of the authentication callback (c).

The test programs in examples/libsmbclient have been modified (if necessary;
some applications require no changes at all) for the new API and a few have
been minimally tested.

Derrell
(This used to be commit d4b4bae8ded824d06ad5ab0e219f71187ee5c771)

12 years agoMake sure we are still able to join Windows 2008.
Günther Deschner [Sat, 1 Mar 2008 15:13:25 +0000 (16:13 +0100)]
Make sure we are still able to join Windows 2008.

Guenther
(This used to be commit aa9c0f587718f4d647e87b9662acbedba042b9cb)

12 years agoRevert "Add basic infrastructure for general async requests"
Volker Lendecke [Sat, 1 Mar 2008 08:26:43 +0000 (09:26 +0100)]
Revert "Add basic infrastructure for general async requests"

This reverts commit ae254cb61f4b9331755848c47ebc34e90dd80390.
(This used to be commit 030bef7f22f7a73466204b7860f397dbca9f2ab0)

12 years agoRevert "Add infrastructure to support async SMB requests"
Volker Lendecke [Sat, 1 Mar 2008 08:26:27 +0000 (09:26 +0100)]
Revert "Add infrastructure to support async SMB requests"

This reverts commit f5356825698a02df2d400b51dd95d1f857c83e81.
(This used to be commit 5f53a62be8a21b8d92ac44b18d202882500356e8)

12 years agoRevert "Add async cli_pull support"
Volker Lendecke [Sat, 1 Mar 2008 08:26:18 +0000 (09:26 +0100)]
Revert "Add async cli_pull support"

This reverts commit 844a163458c7585e4306a21ffdae5d08e03d6e4d.
(This used to be commit 5ab1cfda500de07ff3c712442ab2fc74eecc8886)

12 years agoRevert "Convert cli_read to use cli_pull"
Volker Lendecke [Sat, 1 Mar 2008 08:26:06 +0000 (09:26 +0100)]
Revert "Convert cli_read to use cli_pull"

This reverts commit 719527f55e88f0c5fdceda5c807475aba299c79f.
(This used to be commit ac301fada257e2d3b50148109a3d44fa1421b0b4)

12 years agoRevert "Fix warnings"
Volker Lendecke [Sat, 1 Mar 2008 08:25:52 +0000 (09:25 +0100)]
Revert "Fix warnings"

This reverts commit 9a966e5593ae4474014aec5d8c68c489ac8ce0c9.
(This used to be commit 413695e8d0d8232a9c35e693f9a4a8009418ede4)

12 years agoFix init_registry_data for subkeyless top-level keys.
Günther Deschner [Fri, 29 Feb 2008 23:32:36 +0000 (00:32 +0100)]
Fix init_registry_data for subkeyless top-level keys.

On a fresh install with no existing registry.tdb, make sure we are able to
create our initial top-level entries.

Michael, Volker, please check.

Guenther
(This used to be commit 956bc602062825493e1c357e2388fee1e5514b50)

12 years agoRestore 3.0 behaviour with empty /etc/hosts
Volker Lendecke [Fri, 29 Feb 2008 21:38:10 +0000 (22:38 +0100)]
Restore 3.0 behaviour with empty /etc/hosts

Jeremy, in 3.0 we allowed get_mydnsdomname and get_mydnsfullname to fail
without filling in anything useful. Worked fine. Without this patch and a empty
/etc/hosts and no DNS configured, session setup would return
NT_STATUS_BAD_NETWORK_NAME. This is confusing at best, BAD_NETWORK_NAME afaik
is only ever returned from tcon normally.

This restores the 3.0 behaviour.

Comments?

Volker
(This used to be commit 2bd3b7d474768f842921945d283eac10da2a1684)

12 years agoCheck the right variable for being NULL
Volker Lendecke [Fri, 29 Feb 2008 21:33:35 +0000 (22:33 +0100)]
Check the right variable for being NULL
(This used to be commit f2c67803792f1fd3929e922c1f626f8247e08992)

12 years agoFix the build w/o ldap.
Günther Deschner [Fri, 29 Feb 2008 19:52:35 +0000 (20:52 +0100)]
Fix the build w/o ldap.

Guenther
(This used to be commit 5f592d030b7e94331a634e0d625aefc60cfb1f70)

12 years agoAdd gp_get_machine_token().
Günther Deschner [Fri, 29 Feb 2008 17:23:53 +0000 (18:23 +0100)]
Add gp_get_machine_token().

Guenther
(This used to be commit 2f1bc7ddad97b9137ae4cce696bf4e08f9b7ca20)

12 years agoRevert "what a wurst."
Günther Deschner [Fri, 29 Feb 2008 17:19:06 +0000 (18:19 +0100)]
Revert "what a wurst."

That commit message was just too silly, this happens to me during interactive
rebase all the time...

This reverts commit ab687104c1371c84c510eca7ef2caad7c21ea8fc.
(This used to be commit a3a1edab0d5ac07d42e64a5a82dd71fe0c3fdfeb)

12 years agowhat a wurst.
Günther Deschner [Fri, 29 Feb 2008 16:45:25 +0000 (17:45 +0100)]
what a wurst.
(This used to be commit ab687104c1371c84c510eca7ef2caad7c21ea8fc)

12 years agoAdd "registry" Group Policy extension.
Günther Deschner [Fri, 29 Feb 2008 16:06:22 +0000 (17:06 +0100)]
Add "registry" Group Policy extension.

Guenther
(This used to be commit 4e93301ca4931908a7d1994be45c57002f8c6fea)

12 years agoAdd Group Policy extension infrastructure.
Günther Deschner [Fri, 29 Feb 2008 15:03:23 +0000 (16:03 +0100)]
Add Group Policy extension infrastructure.

Guenther
(This used to be commit 6d543b1a1a5a7af98affc9aea2edf650cb476379)

12 years agoMerge branch 'v3-2-test' of ssh://jra@git.samba.org/data/git/samba into v3-2-test
Jeremy Allison [Fri, 29 Feb 2008 14:56:06 +0000 (06:56 -0800)]
Merge branch 'v3-2-test' of ssh://jra@git.samba.org/data/git/samba into v3-2-test
(This used to be commit e7406822d32d5b36d3706144efbd1eaa7c44cead)

12 years agoPatch to fix the "Invalid read of size 4" errors. Bug #3617.
Jeremy Allison [Fri, 29 Feb 2008 14:55:33 +0000 (06:55 -0800)]
Patch to fix the "Invalid read of size 4" errors. Bug #3617.
Jeremy.
(This used to be commit fa12667ec284fdda45b79cbf6bf548ab0faae34f)

12 years agoAdd infrastructure for reading/storing Group Policy state and control data in the...
Günther Deschner [Fri, 29 Feb 2008 14:46:14 +0000 (15:46 +0100)]
Add infrastructure for reading/storing Group Policy state and control data in the registry.

Guenther
(This used to be commit f673bbd300d972dd7ae2d092b3b1e642ed29cfd2)

12 years agoFix warnings
Volker Lendecke [Fri, 29 Feb 2008 14:13:02 +0000 (15:13 +0100)]
Fix warnings
(This used to be commit 9a966e5593ae4474014aec5d8c68c489ac8ce0c9)

12 years agoPure cosmetics, trying to get my group policy diff smaller.
Günther Deschner [Fri, 29 Feb 2008 13:51:37 +0000 (14:51 +0100)]
Pure cosmetics, trying to get my group policy diff smaller.

Gunther
(This used to be commit d7346e9360ffa97e44fa781293d32c707436193b)

12 years agoFix part of bug #3617 from valgrind trace.
Jeremy Allison [Fri, 29 Feb 2008 13:51:09 +0000 (05:51 -0800)]
Fix part of bug #3617 from valgrind trace.
"Invalid read of size 1" errors.
Jeremy.
(This used to be commit d954a4954ba8ed6cb2c6074176a6008cfa398dd7)

12 years agoEliminate tons of build warnings on non-IPV6 system.
Michael Adam [Fri, 29 Feb 2008 12:35:16 +0000 (13:35 +0100)]
Eliminate tons of build warnings on non-IPV6 system.

Michael
(This used to be commit ee4810099c2d26a0ebab3c41a95bc6b57921683d)

12 years agoRevert "make idl: Only compile idl files newer than the output to be generated."
Michael Adam [Fri, 29 Feb 2008 12:17:18 +0000 (13:17 +0100)]
Revert "make idl: Only compile idl files newer than the output to be generated."

This reverts commit 79c199d16e565eabd9fd971247f8df62689bb92a.

Revert this until pidl is capable of doing decent dependency tracking
itself (importing types from imported idls).

Michael
(This used to be commit 1fb69ad1f5c79dd77f73a5fee266e1e363e6974d)

12 years agoRevert "Add libnet_join.idl to the IDL files to be processed by "make idl"."
Michael Adam [Fri, 29 Feb 2008 12:15:56 +0000 (13:15 +0100)]
Revert "Add libnet_join.idl to the IDL files to be processed by "make idl"."

This reverts commit 9b47a7329091b2bfe7cd9b2112ac8fa652ed9f60.

libnet_join.idl should not be processed along with the other idl files
since it should not produce server and client code, just the header.

Michael
(This used to be commit 2967b29f23e04f24a62ea576b0b6c948055689d0)

12 years agoRename the 'hidden' variable to 'administrative share'.
Andreas Schneider [Thu, 28 Feb 2008 13:06:11 +0000 (14:06 +0100)]
Rename the 'hidden' variable to 'administrative share'.
(This used to be commit eff3d3bad5a8860b99375cc0be9dc24f3679e416)

12 years agoFix linking of smbget when there is no shared library support.
Michael Adam [Fri, 29 Feb 2008 11:38:29 +0000 (12:38 +0100)]
Fix linking of smbget when there is no shared library support.

smbget needs libwbclient.

Michael
(This used to be commit 78bc496ecf72b5c2474911302e81a90c488e3070)

12 years agoFill in WHATSNEW.txt.
Günther Deschner [Fri, 29 Feb 2008 10:43:06 +0000 (11:43 +0100)]
Fill in WHATSNEW.txt.

Guenther
(This used to be commit 55e85ccd3ec59afc05b955f1458d9fc655cee752)

12 years agoAttempt to fix the build
Volker Lendecke [Fri, 29 Feb 2008 09:17:35 +0000 (10:17 +0100)]
Attempt to fix the build
(This used to be commit 364d87a5e41045808ebd28f46c5c0c93bd13a7da)

12 years agoconfigure: only build vfs_syncops if dirfd() is available
Stefan Metzmacher [Fri, 29 Feb 2008 08:58:37 +0000 (09:58 +0100)]
configure: only build vfs_syncops if dirfd() is available

This hopefully fixes the build on HP-UX.

metze
(This used to be commit 5fb7533e37b6c682e019b1c3515dc6befc8bda09)

12 years agoconfigure: Remove lib/repdir.c and related stuff
Stefan Metzmacher [Fri, 29 Feb 2008 08:25:18 +0000 (09:25 +0100)]
configure: Remove lib/repdir.c and related stuff

It was only used in configure, but lib/replace already
has a much better version of it.

metze
(This used to be commit c9b60b75b4763c37cfa63741b4f055e4ea488e92)

12 years agoAdd vfs_aio_fork
Volker Lendecke [Thu, 21 Feb 2008 15:14:08 +0000 (16:14 +0100)]
Add vfs_aio_fork

This is used for two purposes:

First, I'm using it to test the async I/O code. In the forked process it is
pretty easy to delay a reply for a random amount of time. See the
BUILD_FARM_HACKS snippet.

Second, there are systems around that claim to have Posix AIO but which is
broken. This might be some help for those systems.

Also add tests how to pass file descriptors
(This used to be commit b0e52cecf2009d4c7f29412dadf17910e54e4327)

12 years agoFix creation of replacetort.
Michael Adam [Fri, 29 Feb 2008 08:40:09 +0000 (09:40 +0100)]
Fix creation of replacetort.

Forgot to git add Makefile.in before doing git commit --amend
in previous commit...

Michael
(This used to be commit 7cf645cdae8ce17705036951538991b0a9dbefaf)

12 years agolibreplace: add snprintf.c to test code for getifaddrs - needed on some systems.
Michael Adam [Fri, 29 Feb 2008 01:46:14 +0000 (02:46 +0100)]
libreplace: add snprintf.c to test code for getifaddrs - needed on some systems.

Michael
(cherry picked from commit 0aff54a12e20d5e91fcdec7aaec103fb9a371a23)
(This used to be commit 77b7d7c0417e498340d1c9364fbbb8671c175477)

12 years agolibreplace: ifdef out ip6 code if unsupported.
Michael Adam [Fri, 29 Feb 2008 01:43:24 +0000 (02:43 +0100)]
libreplace: ifdef out ip6 code if unsupported.

Michael
(cherry picked from commit 54cc0df4dbf6d63a9b94e1ac6af4ec7f7803bc30)
(This used to be commit 1ff0b616a9cb029040031f797b52112d4973e1eb)

12 years agolibreplace: fix rep_freeifaddrs to not segfault on NULL input.
Michael Adam [Fri, 29 Feb 2008 01:23:29 +0000 (02:23 +0100)]
libreplace: fix rep_freeifaddrs to not segfault on NULL input.

Michael
(cherry picked from commit 0cbb87453beb52c6b0bc3a48791f49678f4030c5)
(This used to be commit 34d906ef44d1a5c3452097a9cac438d721fe35c1)

12 years agolibreplace: fix silly crashbug in getifaddrs_test().
Michael Adam [Fri, 29 Feb 2008 01:22:02 +0000 (02:22 +0100)]
libreplace: fix silly crashbug in getifaddrs_test().

Michael
(cherry picked from commit 523626908d25f974fd1ae6d7306b1d4bc8414162)
(This used to be commit 0906120a6e4fe0eb66f3c3fd99c625b30672cb2b)

12 years agolibreplace: add missing newline in output of getifaddrs test.
Michael Adam [Fri, 29 Feb 2008 00:49:30 +0000 (01:49 +0100)]
libreplace: add missing newline in output of getifaddrs test.

Michael
(cherry picked from commit f8243cfc47c7414bab7f249d0e5d1c85e8ca7d64)
(This used to be commit 3c1843f931b896dd3bb142346ecb44c0fb9202d6)

12 years agolibreplace: add missing semicolon to getifaddrs.
Michael Adam [Fri, 29 Feb 2008 00:25:54 +0000 (01:25 +0100)]
libreplace: add missing semicolon to getifaddrs.

Michael
(cherry picked from commit 29818a07de826fd687003ff25865d77939ecaa9a)
(This used to be commit 1d906d346ed90b87895772a64c7613324ef8b682)

12 years agolibreplace: try and fix rep_getifaddrs() for Tru64.
Michael Adam [Thu, 28 Feb 2008 23:06:55 +0000 (00:06 +0100)]
libreplace: try and fix rep_getifaddrs() for Tru64.

Don't fail when there is no address assigned to the interface.
Put NULL into the ifaddrs structure instead.

Michael
(cherry picked from commit ee170c85e0e76411bd752de5fe51db6940dab929)
(This used to be commit 650cc1da4b4404880389c583dbb07ce86df48576)

12 years agolibreplace: use the new getifaddrs test also for autoconf.
Michael Adam [Thu, 28 Feb 2008 20:44:31 +0000 (21:44 +0100)]
libreplace: use the new getifaddrs test also for autoconf.

Michael
(cherry picked from commit a2a506ff0eae2a64ebe2ddbb81a6c2a5fa7fe3da)
(This used to be commit c5932414fdf0b568cbfe6cdefaec41c8afc8ca6b)

12 years agolibreplace: add extended getifaddrs test that prints out the interfaces.
Michael Adam [Thu, 28 Feb 2008 20:43:06 +0000 (21:43 +0100)]
libreplace: add extended getifaddrs test that prints out the interfaces.

Michael

cherry-picked from libreplace-part of 9d2bab09aac22c00fe23f1e1265a2dbd0901e9ce
and adapted replacetort creation
(This used to be commit 52d79ad4872a20cf55f31aba97629c2561bfc16c)

12 years agoTrying to fix libnetapi examples Makefile.in.
Günther Deschner [Fri, 29 Feb 2008 01:49:27 +0000 (02:49 +0100)]
Trying to fix libnetapi examples Makefile.in.

Guenther
(This used to be commit 405ef74d7e9ef614ea39b7cfd1d57307d9490545)

12 years agolibnetjoin: add fallback to level 24 samr setinfo so that libnet can join NT4.
Günther Deschner [Fri, 29 Feb 2008 00:27:52 +0000 (01:27 +0100)]
libnetjoin: add fallback to level 24 samr setinfo so that libnet can join NT4.

Guenther
(This used to be commit bc2d3d51449831146a9faf6e809e7a91d174659c)

12 years agolibnetjoin: Trying to avoid confusion between acct_flags, acb_info and
Günther Deschner [Fri, 29 Feb 2008 00:25:45 +0000 (01:25 +0100)]
libnetjoin: Trying to avoid confusion between acct_flags, acb_info and
access_desired.

Guenther
(This used to be commit 63894e5c93ef0663fc58bcc191777cd1aca7e21c)

12 years agoFix samr querydispinfo w.r.t. lsa_AsciiStringLarge.
Günther Deschner [Thu, 28 Feb 2008 22:37:47 +0000 (23:37 +0100)]
Fix samr querydispinfo w.r.t. lsa_AsciiStringLarge.
Thanks metze for the fix.

Guenther
(This used to be commit dcffb885bc5d16e795b71d95e0790d3d7d70cf3c)

12 years agoRe-run make idl.
Günther Deschner [Thu, 28 Feb 2008 22:37:18 +0000 (23:37 +0100)]
Re-run make idl.

Guenther
(This used to be commit 7d88cb2e8db8789b923d8f9979b5c9f65664d3eb)

12 years agosamr.idl: windows uses lsa_AsciiStringLarge in QueryDisplayInfo
Stefan Metzmacher [Fri, 15 Feb 2008 13:56:35 +0000 (14:56 +0100)]
samr.idl: windows uses lsa_AsciiStringLarge in QueryDisplayInfo

Tested with nt4 and w2k3.

metze
(This used to be commit 490d0c52bb117561227cbc59a15b15b688814fe2)

12 years agolsa.idl: strlen_m*() also for the lsa_AsciiString* versions
Stefan Metzmacher [Tue, 19 Feb 2008 13:47:22 +0000 (14:47 +0100)]
lsa.idl: strlen_m*() also for the lsa_AsciiString* versions

We already did this before b994f899b42d294c0418bdc82660a2f7510667d6.

This is needed to handle NULL strings, where strlen() would crash...

Maybe we should add a strlen_a() and strlen_a_term() later...

metze
(This used to be commit c445a17a91827c6c95b3a1cda9b78f5cdd41aa55)

12 years agolsa.idl: use strlen_m_term() in lsa_StringLarge to support NULL strings
Stefan Metzmacher [Tue, 19 Feb 2008 13:44:50 +0000 (14:44 +0100)]
lsa.idl: use strlen_m_term() in lsa_StringLarge to support NULL strings

metze
(This used to be commit d98ac73122d44f3a92531b4ebbe09401652b89c7)

12 years agolsa.idl: add lsa_AsciiStringLarge
Stefan Metzmacher [Fri, 15 Feb 2008 13:56:07 +0000 (14:56 +0100)]
lsa.idl: add lsa_AsciiStringLarge

metze
(This used to be commit bf5da9ea08f28f37aecc0674bd9322f0f0cbd82e)

12 years agolsa.idl: don't use ascstr_noterm anymore
Stefan Metzmacher [Thu, 14 Feb 2008 15:08:50 +0000 (16:08 +0100)]
lsa.idl: don't use ascstr_noterm anymore

metze
(This used to be commit 1937d19623029cc4ac0f2c4b336b6460399fa509)

12 years agoRemove DomainControllerAddressType which we now have in IDL.
Günther Deschner [Thu, 28 Feb 2008 11:48:08 +0000 (12:48 +0100)]
Remove DomainControllerAddressType which we now have in IDL.

Guenther
(This used to be commit 0a012c12d643e627ea1bad2a2ad6214f78918fa7)

12 years agoFix memleak in netsamlogon_cache_get().
Günther Deschner [Thu, 28 Feb 2008 22:15:11 +0000 (23:15 +0100)]
Fix memleak in netsamlogon_cache_get().

Guenther
(This used to be commit b736c77dc6c36dcdb601903fadf0ef7f163052a3)

12 years agowinbind: use a struct element for WBFLAG_PAM_UNIX_NAME
Stefan Metzmacher [Thu, 28 Feb 2008 12:29:47 +0000 (13:29 +0100)]
winbind: use a struct element for WBFLAG_PAM_UNIX_NAME

To not conflict with WBFLAG_PAM_INFO3_TEXT.

This should fix pam_winbind.

metze
(This used to be commit 1b8ed6c0ffb2548442bb7e9d848117ce9b1c65c0)

12 years agoWhile we are at it: add _wkssvc_NetrUnjoinDomain2 implementation.
Günther Deschner [Thu, 28 Feb 2008 20:55:01 +0000 (21:55 +0100)]
While we are at it: add _wkssvc_NetrUnjoinDomain2 implementation.

This can be tested with e.g. "netdom remove SAMBAHOST" from windows.

Guenther
(This used to be commit 53121e62ea32ff3a984533dca044b67cf5b2c55b)

12 years agoRe-enable _wkssvc_NetrJoinDomain2 remote join implementation now that we are ready...
Günther Deschner [Thu, 28 Feb 2008 19:01:32 +0000 (20:01 +0100)]
Re-enable _wkssvc_NetrJoinDomain2 remote join implementation now that we are ready for it.

"netdom join SAMBAHOST" from a windows workstation nicely demonstrates it.

Guenther
(This used to be commit 3bcaa3582a101abc17f7c21128e01024af877577)

12 years agoRemove original copy of now redundant join code.
Günther Deschner [Thu, 28 Feb 2008 18:54:35 +0000 (19:54 +0100)]
Remove original copy of now redundant join code.

Jerry, I checked this very carefully that nothing got lost. The only thing I need to
re-add still is the normalized DN handling for account precreation in "net ads join".

Guenther
(This used to be commit a5c6347644f2aa138a8e67ffe6c167847df941d0)

12 years agolibnetjoin: Merge in comments, debugs and missing code from original join code.
Günther Deschner [Thu, 28 Feb 2008 18:44:34 +0000 (19:44 +0100)]
libnetjoin: Merge in comments, debugs and missing code from original join code.

Guenther
(This used to be commit 09e6010159cb9c2a5d86861889b8c2a07bd39a8d)

12 years agoFix macro name (no 's' in ifr_addr).
Gerald W. Carter [Thu, 28 Feb 2008 17:58:05 +0000 (11:58 -0600)]
Fix macro name (no 's' in ifr_addr).

Interface detection on Solaris still failing due to items pointed out here:
http://lists.samba.org/archive/samba-technical/2007-November/056701.html
(This used to be commit 37c87acc9d48c1fb5d4806374ca8e992300db1ff)

12 years agoOnly set DEBUGLEVEL to 0 in libnetapi when not set already.
Günther Deschner [Thu, 28 Feb 2008 16:09:47 +0000 (17:09 +0100)]
Only set DEBUGLEVEL to 0 in libnetapi when not set already.

Guenther
(This used to be commit 3ace1601ac5b5d87d6bfd8aa0afe0c75858b6990)

12 years agoAdd some more error handling in libnetjoin.
Günther Deschner [Thu, 28 Feb 2008 16:02:14 +0000 (17:02 +0100)]
Add some more error handling in libnetjoin.

Guenther
(This used to be commit 892b2bc0cf1692c5707d322d0eb711b8245a3a96)

12 years agoUse libnetapi_get_error_string() in "net dom" commands.
Günther Deschner [Thu, 28 Feb 2008 15:56:35 +0000 (16:56 +0100)]
Use libnetapi_get_error_string() in "net dom" commands.

Guenther
(This used to be commit 58048f0c575d6ac5b770873e308d4a1a9ce68123)

12 years agoUpdate WHATSNEW.
Karolin Seeger [Thu, 28 Feb 2008 14:52:06 +0000 (15:52 +0100)]
Update WHATSNEW.

Karolin
(This used to be commit 01596c9335f0e7f2fd618e79fe313caf97dbb2f4)

12 years agoRemove smbmount.
Karolin Seeger [Thu, 28 Feb 2008 14:49:57 +0000 (15:49 +0100)]
Remove smbmount.

Karolin
(This used to be commit 5fbd98f7065268ae134108310119078ad8f62322)

12 years agoAdd mount.cifs as a wrapper for mount.cifs.
Karolin Seeger [Thu, 28 Feb 2008 14:45:28 +0000 (15:45 +0100)]
Add mount.cifs as a wrapper for mount.cifs.

Karolin
(This used to be commit be5ee4999ee8708ec06c1563a62c565a890df622)

12 years agoConvert cli_read to use cli_pull
Volker Lendecke [Thu, 28 Feb 2008 14:26:01 +0000 (15:26 +0100)]
Convert cli_read to use cli_pull
(This used to be commit 719527f55e88f0c5fdceda5c807475aba299c79f)

12 years agoAdd async cli_pull support
Volker Lendecke [Thu, 28 Feb 2008 14:21:33 +0000 (15:21 +0100)]
Add async cli_pull support

This is the big (and potentially controversial) one. It took a phone call to
explain to metze what is going on inside cli_pull_read_done, but I would really
like everybody to understand this function. It is a very good and reasonably
complex example of async programming. If we want more asynchronism in s3, this
is what we will have to deal with :-)

Make use of it in the smbclient "get" command.

Volker
(This used to be commit 844a163458c7585e4306a21ffdae5d08e03d6e4d)

12 years agoAdd infrastructure to support async SMB requests
Volker Lendecke [Thu, 28 Feb 2008 13:41:25 +0000 (14:41 +0100)]
Add infrastructure to support async SMB requests
(This used to be commit f5356825698a02df2d400b51dd95d1f857c83e81)

12 years agoAdd basic infrastructure for general async requests
Volker Lendecke [Thu, 28 Feb 2008 12:55:53 +0000 (13:55 +0100)]
Add basic infrastructure for general async requests
(This used to be commit ae254cb61f4b9331755848c47ebc34e90dd80390)

12 years agoFix the build - don't use SMB_TRANS_ENC_GSS without
Jeremy Allison [Thu, 28 Feb 2008 14:01:09 +0000 (06:01 -0800)]
Fix the build - don't use SMB_TRANS_ENC_GSS without
KRB5.
Jeremy.
(This used to be commit d16c295642c3df49be02440427ded0cd9b4179f5)

12 years agoDon't define SMB_TRANS_ENC_GSS if we don't have KRB5.
Jeremy Allison [Thu, 28 Feb 2008 13:54:50 +0000 (05:54 -0800)]
Don't define SMB_TRANS_ENC_GSS if we don't have KRB5.
Jeremy.
(This used to be commit 6f2b33f6072629be393f88d4450fa6631ef672f6)

12 years agoSome fixes for net ads join (uninitialized vars).
Günther Deschner [Thu, 28 Feb 2008 13:29:44 +0000 (14:29 +0100)]
Some fixes for net ads join (uninitialized vars).

Guenther
(This used to be commit 735235e32bf41a7564ce2d585c1dae187b00bf6b)

12 years agoUse libnet_Join() for "net ads join".
Günther Deschner [Thu, 28 Feb 2008 13:18:03 +0000 (14:18 +0100)]
Use libnet_Join() for "net ads join".

Guenther
(This used to be commit 9a7a2777e4ea1a2b5d7c800af8522b38cf22c511)

12 years agoAdd cli_setup_packet_buf
Volker Lendecke [Thu, 28 Feb 2008 13:04:54 +0000 (14:04 +0100)]
Add cli_setup_packet_buf

This is == cli_setup_packet but takes an explicit buffer argument
(This used to be commit f64b46dc278899c3449cfd3dbb614aadcf5614d3)

12 years agoMake cli_struct a talloc parent
Volker Lendecke [Thu, 28 Feb 2008 13:03:38 +0000 (14:03 +0100)]
Make cli_struct a talloc parent
(This used to be commit e69244a5c8c7c6b7c1897adc4b4b1cfdfc7a7999)

12 years agoNicen error output in net_ads_leave.
Günther Deschner [Thu, 28 Feb 2008 13:08:32 +0000 (14:08 +0100)]
Nicen error output in net_ads_leave.

Guenther
(This used to be commit b0d1db95e5d7590f9c67be7bf5cb78adfee16635)

12 years agoAdd WERR_TIME_SKEW to werror mapping tables.
Günther Deschner [Thu, 28 Feb 2008 12:58:34 +0000 (13:58 +0100)]
Add WERR_TIME_SKEW to werror mapping tables.

Guenther
(This used to be commit 74767be627d48eb1a8deea3784847159b536a0fb)

12 years agoAdd missing full stops and blank lines.
Karolin Seeger [Thu, 28 Feb 2008 12:32:34 +0000 (13:32 +0100)]
Add missing full stops and blank lines.

Karolin
(This used to be commit cd784938b72f4e571f6ae178ed953a341f7d0f63)

12 years agoAdd explicit buf arg to cli_check_sign_mac
Volker Lendecke [Tue, 12 Feb 2008 22:16:37 +0000 (23:16 +0100)]
Add explicit buf arg to cli_check_sign_mac
(This used to be commit ffc1c8cc03e6bad40ed2be91392074b4f038a1bf)

12 years agoAdd explicit buf arg to cli_encrypt_message and cli_calculate_sign_mac
Volker Lendecke [Tue, 12 Feb 2008 10:54:37 +0000 (11:54 +0100)]
Add explicit buf arg to cli_encrypt_message and cli_calculate_sign_mac
(This used to be commit db6ae9ed2326e6cd68475375d049084cf1d5a98c)

12 years agoRe-arrange dns update block during "net ads join" a little.
Günther Deschner [Thu, 28 Feb 2008 12:04:30 +0000 (13:04 +0100)]
Re-arrange dns update block during "net ads join" a little.

Guenther
(This used to be commit 5d30e9f9fef98de7764ae53d3cbe659b78ae9fce)

12 years agoFix one dsgetdcname call in wkssvc rpc server.
Günther Deschner [Thu, 28 Feb 2008 11:51:45 +0000 (12:51 +0100)]
Fix one dsgetdcname call in wkssvc rpc server.

Guenther
(This used to be commit a69b918784b037aa17d2dd88a33bd99930631c9b)

12 years agoWHATSNEW: Add changes by Andreas Schneider.
Michael Adam [Thu, 28 Feb 2008 11:53:14 +0000 (12:53 +0100)]
WHATSNEW: Add changes by Andreas Schneider.

Michael
(This used to be commit cfb853e6c2d0f6ef6bca3b5b950bb015603f1c2d)

12 years agoRemove unused display_ds_domain_controller_info() function.
Günther Deschner [Thu, 28 Feb 2008 11:43:43 +0000 (12:43 +0100)]
Remove unused display_ds_domain_controller_info() function.

Guenther
(This used to be commit 24a5098b1c3452b2d7088cab6ecdd1d75810e403)

12 years agoAdd another WHATSNEW
Volker Lendecke [Thu, 28 Feb 2008 11:47:44 +0000 (12:47 +0100)]
Add another WHATSNEW
(This used to be commit c6f0ff949b480addfa72cd59a790d673bc40f204)

12 years agoLet dsgetdcname() return a struct netr_DsRGetDCNameInfo.
Günther Deschner [Thu, 28 Feb 2008 11:30:18 +0000 (12:30 +0100)]
Let dsgetdcname() return a struct netr_DsRGetDCNameInfo.

Guenther
(This used to be commit b1a4b21f8c35dc23e5c986ebe44d3806055eb39b)

12 years agoMerge branch 'v3-2-test' of ssh://jra@git.samba.org/data/git/samba into v3-2-test
Jeremy Allison [Thu, 28 Feb 2008 11:28:31 +0000 (03:28 -0800)]
Merge branch 'v3-2-test' of ssh://jra@git.samba.org/data/git/samba into v3-2-test
(This used to be commit 8b0082840535eaca19911bf4c15d4e56297e373f)

12 years agoUpdated comments on the encryption support.
Jeremy Allison [Thu, 28 Feb 2008 11:27:55 +0000 (03:27 -0800)]
Updated comments on the encryption support.
Jeremy.
(This used to be commit ab6a9fad3873a9e4f5945e5d72faabbf42bd4f48)

12 years agoWHATSNEW: add another change.
Michael Adam [Thu, 28 Feb 2008 11:26:37 +0000 (12:26 +0100)]
WHATSNEW: add another change.

Michael
(This used to be commit 9436afad7e73a22a3320995f8a25e65a74a0532b)

12 years agoWHATSNEW: add two more items to my changes.
Michael Adam [Thu, 28 Feb 2008 11:19:30 +0000 (12:19 +0100)]
WHATSNEW: add two more items to my changes.

Michael
(This used to be commit d8555f09d4240736b0c5fc93cea33285b33531b4)

12 years agoWHATSNEW: Also merge changes in "Major enhancements" section from v3-2-stable.
Michael Adam [Thu, 28 Feb 2008 11:13:59 +0000 (12:13 +0100)]
WHATSNEW: Also merge changes in "Major enhancements" section from v3-2-stable.

Michael
(This used to be commit 1984e91f05ce95eb43d149e66994196718a6ffba)

12 years agoWHATSNEW: give a new date for the upcoming prerelease.
Michael Adam [Thu, 28 Feb 2008 11:13:22 +0000 (12:13 +0100)]
WHATSNEW: give a new date for the upcoming prerelease.

Michael
(This used to be commit 38d327d51f17cb2be9e5963496c97c6d68be79ef)