Michael Adam [Tue, 6 May 2008 21:43:37 +0000 (23:43 +0200)]
testsuite: allow selection of posix_s3 subtests by env var POSIX_SUBTESTS.
This allows for calling e.g.
TESTS=posix_s3 POSIX_SUBTESTS="RPC-SAMBA3-GETUSERNAME" make test
Michael
(This used to be commit
7418d89b2941fff307e0980d1f71f106aed8cbce)
Volker Lendecke [Tue, 6 May 2008 13:41:20 +0000 (15:41 +0200)]
Fix a memleak introduced after refactoring "struct user_struct"
(This used to be commit
e70b5b762234f1733f150bdfbda7b208a8139990)
Volker Lendecke [Tue, 6 May 2008 13:06:12 +0000 (15:06 +0200)]
Fix a memleak in construct_printer_info_7()
Also fix a "ignoring asprintf result" warning
(This used to be commit
64d21f39636019d6a17f84efc6fb9e61e67a235e)
Volker Lendecke [Tue, 6 May 2008 12:16:06 +0000 (14:16 +0200)]
Remove some unused code
(This used to be commit
87383a4605ab99d32fccae7793dc5292b8f3e25b)
Volker Lendecke [Tue, 6 May 2008 11:53:45 +0000 (13:53 +0200)]
Fix a panic in the [ug]id2sid valgrind bug fix
Always, always run "make test" before pushing stuff :-)
(This used to be commit
1444db8be1de00a3e9c805f1accd8f1f4670d729)
Stefan Metzmacher [Tue, 6 May 2008 10:38:55 +0000 (12:38 +0200)]
libreplace: check how portable utimes() and futimes() are
metze
(cherry picked from commit
8798ce3c744025b94973784dcb44d099427ef190)
(This used to be commit
fa443081eaff77623653ed0390c4f9dabc4487b5)
Michael Adam [Tue, 6 May 2008 10:09:59 +0000 (12:09 +0200)]
testsuite: make structuring output of net_s3 tests stand out more.
say "RUNNING SUBTESTS ..." instead of "Running ... tests"
Michael
(This used to be commit
0b879817ba20861c7d0b239d7f7199b0a5ed2ca1)
Michael Adam [Tue, 6 May 2008 10:08:27 +0000 (12:08 +0200)]
testsuite: make diagnostic output more appropriate in tests_all.sh
Say "RUNNING TESTS ..." instead of "RUNNING SUBTESTS ..."
Michael
(This used to be commit
b73821c392a23c213e4b1ad25a8a2d0c845cee3a)
Michael Adam [Fri, 4 Apr 2008 16:29:44 +0000 (18:29 +0200)]
testsuite: give the testuser administrative rights in selftest.sh
(by adding him to builtin\administrators)
Michael
(This used to be commit
baea0615003cc2db8b27872e87064364f2deb079)
Michael Adam [Tue, 6 May 2008 10:01:49 +0000 (12:01 +0200)]
testsuite: run the net rpc registry tests from the net_s3 tests.
Michael
(This used to be commit
dcf39078cf0524a7450db3f67c8e004eb42690c2)
Michael Adam [Fri, 4 Apr 2008 16:26:34 +0000 (18:26 +0200)]
testsuite: add the ability to test "net rpc registry" with the net_registry tests
by specifying a parameter "rpc" on the commandline.
Michael
(This used to be commit
110c26374ef3e0bdefe2e54db2b8ffd4544780ef)
Michael Adam [Tue, 6 May 2008 09:43:27 +0000 (11:43 +0200)]
testsuite: adapt informative message to say "Running _local_ registry tests".
The plan is to also test remote registry with "net rpc registry".
Michael
(This used to be commit
b5507f8a95399193099a0474fb8b8bc95ba04a48)
Michael Adam [Tue, 6 May 2008 09:40:05 +0000 (11:40 +0200)]
testsuite: use domain==workgroup in wbinfo tests now that we are PDC.
Previously domain==netbios name was the right thing to use.
Michael
(This used to be commit
a5fc47c2457ce370a4f6150b9f2a417dac7589bf)
Kai Blin [Fri, 2 May 2008 23:50:20 +0000 (01:50 +0200)]
tests: Add a net_misc test.
(This used to be commit
026d701aff2c035359894786ec22b4ed829cfb31)
Kai Blin [Mon, 5 May 2008 13:26:11 +0000 (15:26 +0200)]
selftest: Advertise as PDC and time server during make test
(This used to be commit
65c619b36d08ac2f24b622c71b7e05d50bdeea50)
Kai Blin [Fri, 2 May 2008 23:45:33 +0000 (01:45 +0200)]
selftest: Use TESTS env var to specify tests to run like Samba4 does.
(This used to be commit
6fb1fe803ccbd3af2946fcbe4586c11d394d5dc2)
Kai Blin [Fri, 2 May 2008 23:50:47 +0000 (01:50 +0200)]
gitignore: Add *.swp files, *.patch files and export/libtdb.symb
(This used to be commit
48446f0c798b07a707389404f7a064ed63110cbf)
Volker Lendecke [Sat, 3 May 2008 00:41:10 +0000 (02:41 +0200)]
Fix a valgrind bug in the new [ug]id2sid cache
When we're given a SID, it is not always padded with zeros. Only look at the
initialized parts in the SID.
(This used to be commit
8717085dba832cfe6d7b807a10f779e495adc326)
Günther Deschner [Tue, 6 May 2008 07:48:16 +0000 (09:48 +0200)]
build: fix the build w/o ldap.
Guenther
(This used to be commit
a159ec5f1f3ec8e9232b8f3230a996a3f9986bc1)
Günther Deschner [Mon, 5 May 2008 16:04:41 +0000 (18:04 +0200)]
mailslot/cldap: use nt_version bits in queries.
Guenther
(This used to be commit
b261f063125f8454d8f4e8f6b6f8aa5bc393ea34)
Günther Deschner [Mon, 5 May 2008 15:22:49 +0000 (17:22 +0200)]
dsgetdcname: use correct dc name for name cache store.
Guenther
(This used to be commit
ce1556d0fb993b78f02ac4cc4f8a45ab7a0b5397)
Jeremy Allison [Mon, 5 May 2008 23:29:21 +0000 (16:29 -0700)]
Merge branch 'v3-3-test' of ssh://jra@git.samba.org/data/git/samba into v3-3-test
(This used to be commit
bb8f098cdfd902bbb36426df2c4f8532881b3fcd)
Jeremy Allison [Mon, 5 May 2008 23:24:52 +0000 (16:24 -0700)]
Try and fix bug #5095, "Manage Documents privilege is not functional".
Should map the created sd to printer jobs, not printer.
Jerry please test and I'll add to 3.2 if it passes. Thanks,
Jeremy.
(This used to be commit
0a1fe8d6013d925ab6695f6b7f189b731ec42ccc)
Volker Lendecke [Mon, 5 May 2008 20:53:09 +0000 (22:53 +0200)]
Remove unused dir_status_struct
(This used to be commit
425ca59cce886daed0d6c63fe4382aee140c9518)
Volker Lendecke [Mon, 5 May 2008 15:24:17 +0000 (17:24 +0200)]
Fix a C++ warning
(This used to be commit
e7a4027acf38bf5800d9d8ba477afb5daaf517ce)
Volker Lendecke [Wed, 30 Apr 2008 15:42:39 +0000 (17:42 +0200)]
Remove "userdom_struct user" from "struct user_struct"
(This used to be commit
420de035237bb08bc470c9eb820f3da2edaa6805)
Volker Lendecke [Sat, 3 May 2008 07:52:24 +0000 (09:52 +0200)]
Volker Lendecke [Wed, 30 Apr 2008 15:06:45 +0000 (17:06 +0200)]
Remove unused set_current_user_guest()
(This used to be commit
a33e8d2ffa4daea1deba13b3571cb0b36d521476)
Volker Lendecke [Wed, 30 Apr 2008 10:58:40 +0000 (12:58 +0200)]
Volker Lendecke [Wed, 30 Apr 2008 12:26:16 +0000 (14:26 +0200)]
Remove "session_key" from "struct user_struct"
This one took a bit -- I hope I covered all data paths
(This used to be commit
74c88a44422f88d6e2f2cdbfdfa0bafe0dbe06c4)
Volker Lendecke [Tue, 29 Apr 2008 11:45:58 +0000 (13:45 +0200)]
Remove "guest" from "struct user_struct"
(This used to be commit
570a6b80feb5b0dc23213ba936c721e766cd4818)
Volker Lendecke [Tue, 29 Apr 2008 11:43:10 +0000 (13:43 +0200)]
Remove the unix token info from "struct user_struct"
(This used to be commit
aa2299d42adf4d27e707ac755e07be70d0af1bb4)
Volker Lendecke [Tue, 29 Apr 2008 11:35:00 +0000 (13:35 +0200)]
Remove "nt_user_token" from "struct user_struct"
(This used to be commit
51d5d512f28eadc74eced43e5e7f4e5bdff3ff69)
Volker Lendecke [Tue, 29 Apr 2008 11:28:40 +0000 (13:28 +0200)]
Remove "logon_script" from "struct user_struct"
(This used to be commit
b36fd84186a656f86e4cfb9166fc0ecbffb422cb)
Volker Lendecke [Tue, 29 Apr 2008 11:23:47 +0000 (13:23 +0200)]
Remove unix_homedir from struct user_struct
This makes pdb_get_unix_homedir unused. I wonder if that was ever really used...
(This used to be commit
36bfd32f1ff878e827db91e9bf233719ecca5b01)
Volker Lendecke [Tue, 29 Apr 2008 10:47:55 +0000 (12:47 +0200)]
Remove "homedir" from "struct user_struct"
(This used to be commit
41f9afd62d8cc6067582d452f3d53a5c67253b69)
Volker Lendecke [Mon, 28 Apr 2008 17:42:11 +0000 (19:42 +0200)]
pipes_struct->pipe_user_name is unused, remove it
(This used to be commit
32cd4bf34b614f7bb0b05a7ae5d7eb51d208a7c7)
Volker Lendecke [Mon, 28 Apr 2008 11:35:44 +0000 (13:35 +0200)]
Make the namelist arg to set_namearray const
(This used to be commit
e7ce4bce5cd7eddb14982028538e965e12ccef84)
Günther Deschner [Mon, 5 May 2008 14:58:24 +0000 (16:58 +0200)]
Fix client authentication with -P switch in client tools (Bug 5435).
Guenther
(This used to be commit
d077ef64cd1d9bbaeb936566c2c70da508de829f)
Volker Lendecke [Mon, 5 May 2008 13:06:39 +0000 (15:06 +0200)]
Revert "Fix allocation of conn->vuid_cache entries"
This reverts commit
50c891d3dfb75c9f607f7ad2a578aa3ba5d91988.
There's more to this code -- sorry for the spam
(This used to be commit
6e0e0cb8dd6f57de36c041e2ba4b82feeb357ce8)
Volker Lendecke [Mon, 5 May 2008 13:06:30 +0000 (15:06 +0200)]
Revert "Second half of
50c891d3: Correctly clear the vuid cache"
This reverts commit
0aea404b0a83736ba2884cc7cf00cd797aab1f56.
(This used to be commit
fa39f47f5fc2df0f1a59705e30a799518c353b45)
Volker Lendecke [Mon, 5 May 2008 12:53:49 +0000 (14:53 +0200)]
Second half of
50c891d3: Correctly clear the vuid cache
(This used to be commit
0aea404b0a83736ba2884cc7cf00cd797aab1f56)
Volker Lendecke [Mon, 5 May 2008 12:43:57 +0000 (14:43 +0200)]
Fix allocation of conn->vuid_cache entries
With the old code, if more than VUID_CACHE_SIZE elements were used all new
entries ended up in slot 0. With this checkin we do cycle.
Jeremy, please revert if the old behaviour was intentional
(This used to be commit
50c891d3dfb75c9f607f7ad2a578aa3ba5d91988)
Volker Lendecke [Mon, 5 May 2008 10:45:12 +0000 (12:45 +0200)]
Fix dfs_Enum: In form_junctions, correctly check for malloc failure
(This used to be commit
1b1614c3261e1e93a2cad1f1063e28cbbb13f434)
Karolin Seeger [Sun, 4 May 2008 04:48:31 +0000 (06:48 +0200)]
Developer's Guide: Fix typos.
Karolin
(This used to be commit
e206ffb8562c821735555c9b426d76e49986fefe)
Volker Lendecke [Mon, 28 Apr 2008 08:31:49 +0000 (10:31 +0200)]
Remove connection_struct->mem_ctx, connection_struct is its own parent
(This used to be commit
559180f7d30606d1999399d954ceedc798c669a4)
Volker Lendecke [Mon, 5 May 2008 09:15:59 +0000 (11:15 +0200)]
Fix two uninitialized variable warnings
(This used to be commit
48fd7b3635137e2fe77c0b0413965869194421ff)
Jeremy Allison [Sat, 3 May 2008 00:22:10 +0000 (17:22 -0700)]
Remove the "stat_open()" function, flag, and all associated code. It was only
being (correctly) used in the can_read/can_write checks for hide unreadable/unwritable
and this is more properly done using the functions in smbd/file_access.c.
Preparing to do NT access checks on all file access.
Jeremy.
(This used to be commit
6bfb06ad95963ae2acb67c4694a98282d3b29faa)
Jeremy Allison [Fri, 2 May 2008 19:54:53 +0000 (12:54 -0700)]
Rename inherit_access_acl() -> inherit_access_posix_acl() to make use clear.
Jeremy.
(This used to be commit
b739c7f1cdb2b19a380b06681b00dcf490d788a9)
Jeremy Allison [Fri, 2 May 2008 17:09:00 +0000 (10:09 -0700)]
Move directory_has_default_acl() to file_access.c, belongs
there as it no longer uses explicit POSIX ACL calls.
Jeremy.
(This used to be commit
ac1eac9b0d07b7b3d341c06ef1a8fd8f3c05a618)
Jeremy Allison [Fri, 2 May 2008 00:01:37 +0000 (17:01 -0700)]
Start to ensure we use the NT ACL interface, keep the POSIX
ACL interface inside the VFS modules. Will help when moving
to storing NT ACLs.
Jeremy.
(This used to be commit
b08ea48f883d1b000f6364c1ff8f62bc25741244)
Jeremy Allison [Thu, 1 May 2008 15:48:52 +0000 (08:48 -0700)]
Tidyup to ensure '\n' is treated identically in all
cases.
Jeremy.
(This used to be commit
818fbc9889af8c9fb6e7978e8ed2269a78f14404)
Jeremy Allison [Thu, 1 May 2008 15:39:16 +0000 (08:39 -0700)]
Fix bug #5434 found by Ted Percival <ted@midg3t.net>.
Introduced by me in the strlcpy cleanup. Ensure the
loaded password doesn't contain the '\n' at the end.
Jeremy.
(This used to be commit
41984743d9e89b6568119832c35ee4c0024e43a2)
Günther Deschner [Wed, 30 Apr 2008 16:47:40 +0000 (18:47 +0200)]
ntlmssp: replace UNKNOWN_02000000 with NTLMSSP_NEGOTIATE_VERSION.
Guenther
(This used to be commit
2c41d69bcf6f0897ef9d444a8f167aff1772d562)
Günther Deschner [Wed, 30 Apr 2008 16:23:26 +0000 (18:23 +0200)]
pam_winbind: Fix Bug #5430 (patch from fumiyas@osstech.co.jp).
Guenther
(This used to be commit
d8372f73b93d3f323310f5456fef204884c303bb)
Jeremy Allison [Wed, 30 Apr 2008 16:28:47 +0000 (09:28 -0700)]
Fix typo noticed by David Disseldorp <ddiss@sgi.com>. AF_INET should be AF_INET6 in this case.
Jeremy.
(This used to be commit
767740a914c7ebeb88886f520380b7fa365e315d)
Gerald W. Carter [Wed, 30 Apr 2008 15:09:43 +0000 (10:09 -0500)]
Winbind: Prevent cycle in children list when reaping dead child processes.
Thanks to Glenn Curtis and Kyle Stemen @ Likewise. Their explanation is:
In winbindd_dual.c, there is a list of children processes that
is maintained using macros DTLIST_ADD and DTLIST_REMOVE. In the
case when a scheduled_async_request fails, the particular child
was located in the list, and its attributes were cleared out
and it was reused for a subsequent async request. The bug was that
the new request would queue the same node into the doubly-linked
list and would result in list->next pointing to the same node as
list itself. This would set up an infinite loop in the processing of
the for loop when the list of children was referenced.
Solution was to fully remove the child node from the list, such that
it could be inserted without risk of being inserted twice.
Note that the child is re-added to the list in fork_domain_child() again.
(This used to be commit
b379b5b5d8a6daccc69aaf2be6d9a6e276e7dd78)
Gerald W. Carter [Wed, 30 Apr 2008 14:57:15 +0000 (09:57 -0500)]
BUG 5107: Fix handling of large DNS replies on AIX and Solaris.
On AIX, Solaris, and possibly some older glibc systems (e.g. SLES8)
truncated replies never give back a resp_len > buflen
which ends up causing DNS resolve failures on large tcp DNS replies.
Also add more debug lines about processing the DNS reply.
(This used to be commit
5ed9b92097460cd8180db806a08213e97cfb8daa)
Gerald W. Carter [Wed, 30 Apr 2008 14:43:00 +0000 (09:43 -0500)]
BUG 5429: Clarify log msgs re: failure to create BUILTIN\{Administrators,Users}
Raise the debug msgs from Lvl 0 in the create_builtin_XX() functions
to prevent unnecessary panic from people reading the logs.
(This used to be commit
2983b9dc790e0f90ec1e6add131438c6bfd361b4)
Günther Deschner [Wed, 30 Apr 2008 14:03:58 +0000 (16:03 +0200)]
re-run make idl.
Guenther
(This used to be commit
14327b11baa18f185e747a321e75abe581d153d2)
Günther Deschner [Wed, 30 Apr 2008 14:02:23 +0000 (16:02 +0200)]
build: fix make everything.
Guenther
(This used to be commit
d2cd011f4379ed2972c8e4c96f6757961fdceaee)
Günther Deschner [Wed, 30 Apr 2008 13:49:20 +0000 (15:49 +0200)]
IDL: add nbt_cldap_netlogon_29 which includes the next_closest_site.
Guenther
(This used to be commit
909c9ae7ecbaa1bcc38d5c9ebc10fc5fb9a7bf59)
Günther Deschner [Wed, 30 Apr 2008 13:19:32 +0000 (15:19 +0200)]
IDL: use nbt_netlogon_command in cldap replies.
Guenther
(This used to be commit
bc92507fb425ae56568c72298b9d7e964ae372d0)
Volker Lendecke [Sun, 27 Apr 2008 10:16:23 +0000 (12:16 +0200)]
Next round fixing bug 5420, build on IRIX
The IRIX make does not like lines with only whitespace. With LIBNETAPI_LIBS
evaluating to nothing this happens there.
(This used to be commit
225fbe743c34fa7658f8f2e9daf6f51ec1b6e944)
Volker Lendecke [Sat, 26 Apr 2008 07:48:17 +0000 (09:48 +0200)]
Attempt to fix the build on IRIX: Bug 5420
(This used to be commit
ebca5fd7625e3ff3d76ab4e6c245ba3297ca03b4)
Michael Adam [Tue, 29 Apr 2008 15:41:03 +0000 (17:41 +0200)]
registry: skip writes of existing keys in init_registry_data().
Michael
(This used to be commit
37dabf931727f00569725af0e34677d36bb7df99)
Michael Adam [Tue, 29 Apr 2008 15:37:35 +0000 (17:37 +0200)]
registry: save writes in init_registry_data() if data does already exist.
This is done by first checking if all data (keys and values) exists
(using new regdb_key_exists()) and kompletely skipping all writes if it does.
Michael
(This used to be commit
7c5f1583cb43d473544f161aa9c864e1d78944e5)
Michael Adam [Tue, 29 Apr 2008 15:18:26 +0000 (17:18 +0200)]
registry: check for existence of key init_registry_key and possibly save a write.
Michael
(This used to be commit
3ab5a2f1b3cf37c380ff3e45a957e62a8017814a)
Michael Adam [Tue, 29 Apr 2008 15:17:02 +0000 (17:17 +0200)]
registry: add function regdb_key_exists() to check for existence of a key.
The existence of the registry key entry (and not the values entry!) is
taken as the criterion for existence.
Michael
(This used to be commit
207a0ece45d947608df3f764e6bd9b4525d41011)
Michael Adam [Tue, 29 Apr 2008 15:11:09 +0000 (17:11 +0200)]
registry: use regdb_fetch_key_internal() in regdb_fetch_values().
Michael
(This used to be commit
3316541ac9f1441294405fdd98f0ffafdec8bc2f)
Michael Adam [Tue, 29 Apr 2008 15:09:10 +0000 (17:09 +0200)]
registry: use regdb_fetch_key_internal() in regdb_fetch_keys().
Michael
(This used to be commit
78f924ca05ecef9f586254c00908c1f12272c30c)
Michael Adam [Tue, 29 Apr 2008 15:04:41 +0000 (17:04 +0200)]
registry: add a function for fetching a tdb record for a given keystring
regdb_fetch_key_internal()
Michael
(This used to be commit
97bed9a23608248f1a590c99fe40564d2fbfa3cc)
Michael Adam [Tue, 29 Apr 2008 13:30:45 +0000 (15:30 +0200)]
registry: combine talloc_strdup() and normalize_reg_path() in regdb_fetch_keys().
the talloc_strdup() call is just and extra allocation here.
Michael
(This used to be commit
217233349b2d98d2506fcca47858373150e89924)
Michael Adam [Tue, 29 Apr 2008 13:28:47 +0000 (15:28 +0200)]
registry: use normalize_reg_path() in regdb_fetch_keys()
instead of handcrafting normalization.
Michael
(This used to be commit
1e4d2310d077c4d18470fd76f5ff9c010aadd3f0)
Michael Adam [Tue, 29 Apr 2008 13:17:54 +0000 (15:17 +0200)]
registry: use dbwrap_fetch_bystring() in regdb_fetch_values().
Michael
(This used to be commit
569f9844e9d35324cf9a3a3094cd9791918a1441)
Michael Adam [Tue, 29 Apr 2008 13:16:10 +0000 (15:16 +0200)]
registry: use dbwrap_fetch_bystring() in regdb_fetch_keys().
instead of using regdb->fetch and constructing tdb data
from the registry key string by hand.
Michael
(This used to be commit
87a58140f0073dfb5b18fb43655b255aebafbd02)
Günther Deschner [Tue, 29 Apr 2008 22:58:49 +0000 (00:58 +0200)]
build: fix some build dependencies.
Guenther
(This used to be commit
067a6931a23631dfb902fb4a180f3c44a5455d51)
Günther Deschner [Tue, 29 Apr 2008 22:58:28 +0000 (00:58 +0200)]
Re-run make idl.
Guenther
(This used to be commit
08b5758e00597a4828044c4d4ac97be0741b0cf2)
Günther Deschner [Tue, 29 Apr 2008 23:10:13 +0000 (01:10 +0200)]
IDL: use nbt_dc_sock_addr.
Guenther
(This used to be commit
5a46f34fa364dfb20d7de93164b56d08dc4fb427)
Günther Deschner [Tue, 29 Apr 2008 22:56:31 +0000 (00:56 +0200)]
IDL: move some netlogon DS flags to NBT where they actually showup first.
Guenther
(This used to be commit
163f17f84bc602f9944153854e42cf643c5c4768)
Günther Deschner [Tue, 29 Apr 2008 22:35:57 +0000 (00:35 +0200)]
IDL: use samr_AcctFlags in nbt_ntlogon_sam_logon.
Guenther
(This used to be commit
5f5658b3dc6407ca05368f657dc3296425844434)
Günther Deschner [Tue, 29 Apr 2008 22:34:43 +0000 (00:34 +0200)]
IDL: add nbt_netlogon_version.
Guenther
(This used to be commit
5963bbea82bf0c11158bd1db00710c3157299bcc)
Günther Deschner [Tue, 29 Apr 2008 18:14:17 +0000 (20:14 +0200)]
rpcclient: fix another srv_name_slash.
Guenther
(This used to be commit
de946e6158526ec109b0c3381bab6e6d8e9cc1b2)
Günther Deschner [Tue, 29 Apr 2008 18:13:22 +0000 (20:13 +0200)]
_netr_LogonSamLogon: fix lm session key length.
Thanks Volker for pointing this out.
Guenther
(This used to be commit
7ccca9a004c7a4794781cbd7c703c53a0481bd51)
Günther Deschner [Tue, 29 Apr 2008 18:12:26 +0000 (20:12 +0200)]
Re-run make idl.
Guenther
(This used to be commit
89284792722ab38d98e874e477c7a4046ee2aba0)
Günther Deschner [Tue, 29 Apr 2008 18:11:59 +0000 (20:11 +0200)]
IDL: Add DFS_MANAGER_VERSION_W2K8.
Guenther
(This used to be commit
85a758c0b8398b682450b692744f7a49c7734faf)
Günther Deschner [Tue, 29 Apr 2008 18:11:02 +0000 (20:11 +0200)]
netapi: fix returned name buffer in NetGetJoinInformation_r().
Guenther
(This used to be commit
0e8e05d556a7f84e500cca3fa858f9b4a9522a5f)
Günther Deschner [Tue, 29 Apr 2008 18:10:17 +0000 (20:10 +0200)]
errors: add WERR_NOT_FOUND.
Guenther
(This used to be commit
b9ac03bdfa5763c713674acd966ab5d4371992a5)
Günther Deschner [Fri, 25 Apr 2008 18:06:19 +0000 (20:06 +0200)]
Merge data_blob_hex_string from Samba4.
Guenther
(This used to be commit
686d8939d90eab958d3a352fe53917ba7a17f39a)
Jeremy Allison [Mon, 28 Apr 2008 22:06:08 +0000 (15:06 -0700)]
Fix bug found by Igor Mammedov <niallain@gmail.com> where we are
not returning a directory value for a QPATHINFO on a msdfs link
with a non-dfs path. Windows does this.
Jeremy.
(This used to be commit
fbd99071f99cadd21aa2b8971f745a323a9cda13)
Karolin Seeger [Mon, 28 Apr 2008 13:26:57 +0000 (15:26 +0200)]
man smbcacls: Correct possible flag values.
This patch fixes bug #620.
Thanks to Satoh Fumiyasu <fumiyas@osstech.co.jp>!
Karolin
(This used to be commit
70f6966099788f4bdb0298a68d4cb0b90964dd8f)
Steven Danneman [Sat, 26 Apr 2008 01:34:46 +0000 (18:34 -0700)]
Fix bug 5419: memory leak in ads_do_search_all_args() when enumerating 1000s of entries
The ads_do_search_all_args() function attempts to string together several
LDAPMessage structures, returned across several paged ldap requests, into a
single LDAPMessage structure. It does this by pulling entries off the second
LDAPMessage structure and appending them to the first via the OpenLDAP specific
ldap_add_result_entry() call.
The problem with this approach is it skips non-entry messages such as the
result, and controls. These messages are leaked.
The short term solution as suggested by Volker is to replace the ads_*_entry()
calls with ads_*_message() calls so we don't leak any messages.
This fixes the leak but doesn't remove the dependence on the OpenLDAP specific
implementation of ldap_add_result_entry().
(This used to be commit
f1a5405409c396df394611e2a234522572d2860a)
Jeremy Allison [Fri, 25 Apr 2008 16:29:11 +0000 (09:29 -0700)]
Sync up client/mount.cifs.c with v3-2-test.
Jeremy.
(This used to be commit
7a724d78e11f016f154c0029dc394ce133f41110)
Gerald W. Carter [Fri, 25 Apr 2008 13:35:27 +0000 (08:35 -0500)]
Setting version to 3.3.0pre1
(This used to be commit
4dd00987be6ac0dbc706d9148472846d95f3b882)
Günther Deschner [Fri, 25 Apr 2008 12:49:02 +0000 (14:49 +0200)]
IDL: Add autogenerated drsuapi files.
Guenther
(This used to be commit
192ffa3835c407d5603f47c1633a075869daae01)
Günther Deschner [Thu, 24 Apr 2008 20:19:23 +0000 (22:19 +0200)]
errors: add WERR_INVALID_DOMAINNAME.
Guenther
(This used to be commit
b11a5e70d38239fb50ba4606656e2168cc398a12)
Michael Adam [Fri, 25 Apr 2008 12:08:10 +0000 (14:08 +0200)]
docs: fix the manpage output of parameters list in smb.conf.5.
There were some newlines missing in the template for samba:parameters.
Michael
(This used to be commit
a47abfa9276765164870bd7541798ff1201379b1)
Michael Adam [Fri, 25 Apr 2008 12:01:57 +0000 (14:01 +0200)]
docs: fix indentation in expand-smbxonfdoc.
Michael
(This used to be commit
79f53a06820b226cbfbc939ae9a6d255e4a4a2d1)
Karolin Seeger [Fri, 25 Apr 2008 10:07:28 +0000 (12:07 +0200)]
mount.cifs: Zero mountpassword content before freeing.
Karolin
(This used to be commit
d99a31848bd2172c15500dd61ce30fef963c1ac6)
Volker Lendecke [Fri, 25 Apr 2008 10:36:39 +0000 (12:36 +0200)]
Attempt to fix the non-krb build
(This used to be commit
31d80a476701c89bf236997f2ab68bd2765579bd)