Jeff Layton [Sat, 16 Aug 2008 10:09:29 +0000 (06:09 -0400)]
mount.cifs: don't prompt for password on krb5 mounts
krb5 mounts require that the user already have a valid krb5 ticket.
Since we can't currently use the password entered, don't prompt for it.
Also, switch to using strncmp instead of strcmp here.
Signed-off-by: Jeff Layton <jlayton@redhat.com>
(This used to be commit
c75791c34abebe23c6f6a5534b0358514ec4eabc)
Jeremy Allison [Thu, 21 Aug 2008 22:27:22 +0000 (15:27 -0700)]
Fix broken net rpc join message when DC can't be found. Ensure we pass in a domain name.
Jeremy.
(This used to be commit
33019fe2b5f521c143fc79edb915eca69b9ed98d)
Günther Deschner [Thu, 21 Aug 2008 22:20:46 +0000 (00:20 +0200)]
rpc_server: make it a little more obvious what flags we send to a client.
Guenther
(This used to be commit
f3791e03ab09cadb1f54e32e67f4dfb3cf42e708)
Günther Deschner [Thu, 21 Aug 2008 13:05:35 +0000 (15:05 +0200)]
Fix Bug #5710 and make machine account password changing work again.
When we negotiated NETLOGON_NEG_PASSWORD_SET2 we need to use
NetrServerPasswordSet2 to change the machine password.
Tested with NT4, W2k, W2k3 and W2k8.
Guenther
(This used to be commit
5820360451e4db0fad0472f814cae667b2ea51fd)
Jeremy Allison [Thu, 21 Aug 2008 17:25:02 +0000 (10:25 -0700)]
Fix bug 5698 - mixup of TALLOC/malloc. Spotted by Douglas Wegscheid <Douglas_E_Wegscheid@whirlpool.com>.
Jeremy.
(This used to be commit
1295bb9787dde69b4be4acee7b66eb782afe9c42)
Günther Deschner [Thu, 21 Aug 2008 13:02:03 +0000 (15:02 +0200)]
re-run make idl.
Guenther
(This used to be commit
f24cef9fa7be45212744d39b7c66804e64147afd)
Günther Deschner [Thu, 21 Aug 2008 13:01:36 +0000 (15:01 +0200)]
IDL: fix IDL for netr_ServerPasswordSet2().
Guenther
(This used to be commit
7b312a0abc6de5a51555ccfbde7f8f78fc11d043)
Michael Adam [Thu, 21 Aug 2008 08:57:36 +0000 (10:57 +0200)]
gitignore: add examples/libsmbclient/Makefile.internal - a generated file
Michael
(This used to be commit
25fed055c0ee1d892b902caae2a1188977316f14)
Michael Adam [Thu, 21 Aug 2008 08:50:49 +0000 (10:50 +0200)]
build: add [clean_]libsmbclient_examples targets to top level Makefile
Michael
(This used to be commit
b476400f0afcaf4e1a37b9f0b358f01dc7a194be)
Michael Adam [Thu, 21 Aug 2008 08:49:57 +0000 (10:49 +0200)]
libsmbclient examples: source/bin to the library search path for smbwrapper build
Michael
(This used to be commit
fe62098666a16b31b025867f273d407e77152c4c)
Michael Adam [Thu, 21 Aug 2008 08:48:44 +0000 (10:48 +0200)]
libsmbclient examples: add Makefile.internal.in for building from a samba source
Without needing to install libsmbclient to /usr/local/samba first.
Michael
(This used to be commit
f0e47bce2e98131812e96fb88cc3d1fe939e8d6c)
Michael Adam [Thu, 21 Aug 2008 08:41:11 +0000 (10:41 +0200)]
libsmbclient examples: fix prototype for readlink
Michael
(This used to be commit
28688cfd57c322937f2c63087380c377bd961018)
Jeremy Allison [Wed, 20 Aug 2008 23:24:22 +0000 (16:24 -0700)]
Here is a re-working of the winbindd
reconnect code to cope with rebooting a DC. This
replaces the code I asked Volker to revert.
The logic is pretty simple. It adds a new parameter,
"winbind reconnect delay", set to 30 seconds by
default, which determines how long to wait between
connection attempts.
To avoid overwhelming the box with DC-probe
forked children, the code now keeps track of
the DC probe child per winbindd_domain struct
and only starts a new one if the existing one
has died.
I also added a little logic to make sure the
dc probe child always sends a message whatever
the reason for exit so we will always reschedule
another connect attempt.
Also added documentation.
Jeremy.
(This used to be commit
8027197635b988b3dcf9d3d00126a024e768fa62)
Michael Adam [Wed, 20 Aug 2008 20:31:53 +0000 (22:31 +0200)]
gitignore: add examples/libsmbclient/tree
Michael
(This used to be commit
e5c4cbbf5a4b3e5db1732043a74cd1f4a5eec136)
Michael Adam [Wed, 20 Aug 2008 20:31:07 +0000 (22:31 +0200)]
gitignore: add lib/netapi/tests/Makefile
Michael
(This used to be commit
fdf29c1cdf6b9bd1c6fb7a9f070084e0df5470bb)
Michael Adam [Wed, 20 Aug 2008 20:34:26 +0000 (22:34 +0200)]
gitignore: add libsmbsharemodes.syms - this is now generated
Michael
(This used to be commit
11458f9a9ac17c68aa0496d2ade4b93d02e7ebcc)
Michael Adam [Wed, 20 Aug 2008 13:09:27 +0000 (15:09 +0200)]
build: auto-generate symbols for libsmbsharemodes.
Michael
(This used to be commit
f1d84e76bb6935e80b01d13414980f8de1f71824)
Michael Adam [Wed, 20 Aug 2008 20:33:17 +0000 (22:33 +0200)]
gitignore: add libsmbclient.syms - this is now generated
Michael
(This used to be commit
02d4b820fccfef1387f47db4bb5ade3dfd0d25bb)
Michael Adam [Wed, 20 Aug 2008 13:06:02 +0000 (15:06 +0200)]
build: autogenerate symbols for libsmbclient.so
Michael
(This used to be commit
d6fb6348a3672e915556dcb36c1a4999d4abae18)
Michael Adam [Wed, 20 Aug 2008 12:56:18 +0000 (14:56 +0200)]
build: fix bug #5590 by not linking in the static libs but the objects.
Michael
(This used to be commit
6ad2090391a92ebe822b2d7b80e180c251dc8e7a)
Michael Adam [Wed, 20 Aug 2008 12:55:24 +0000 (14:55 +0200)]
build: fall down to the same place when using an internal lib statically.
Michael
(This used to be commit
702c0bc04668117e3521d687b9b5a87fd7e0f1b1)
Michael Adam [Wed, 20 Aug 2008 12:47:26 +0000 (14:47 +0200)]
build: remove duplicated and hardcoded definition of LIBSMBSHAREMODES
Michael
(This used to be commit
c3c3dadcab81f0a1ae8834e85e7e80a3da6601fb)
Michael Adam [Wed, 20 Aug 2008 11:22:13 +0000 (13:22 +0200)]
build: rename LIBNETAPI_OBJ1 to LIBNETAPI_OBJ0 for consistency.
Michael
(This used to be commit
ead9b9d7167d999d73cf4111f3b321236aac2a15)
Günther Deschner [Wed, 20 Aug 2008 16:40:58 +0000 (18:40 +0200)]
fix build warning.
Guenther
(This used to be commit
a75055be5ff7ebe3476cfac86c6597a56a843c23)
Günther Deschner [Wed, 20 Aug 2008 19:17:35 +0000 (21:17 +0200)]
libads: remove unused vars.
Guenther
(This used to be commit
ea9fc3bea31b11e715d9524defc18b75e5943842)
Günther Deschner [Wed, 20 Aug 2008 18:24:45 +0000 (20:24 +0200)]
fix another build warning.
Guenther
(This used to be commit
43693ce6c678b961fa516bbf502af92f87cd5346)
Gerald (Jerry) Carter [Wed, 20 Aug 2008 18:00:40 +0000 (13:00 -0500)]
nss_winbind: When returning NSS_UNAVAIL, squash errno to ENOENT
According to the GNU libc nss guide, we should always set
errno to ENOENT when returning NSS_UNAVAIL.
http://www.gnu.org/software/libtool/manual/libc/NSS-Modules-Interface.html#NSS-Modules-Interface
At least the MQ Series message queing service that runs
on WebSphere will fail if you return any other errno in this case.
(This used to be commit
ee26664602445fa7798e2061f6bcbef0756d6528)
Stefan Metzmacher [Tue, 19 Aug 2008 14:34:50 +0000 (16:34 +0200)]
smbd: fix the handling of create_options to pass RAW-OPEN
Some of the bits generate INVALID_PARAMETER and some bits
are ignored when they come from a client, that's why we need
to use bits from the ignored range for our internal usage.
metze
(This used to be commit
7b4c8a4e39f310eb450918fa841b0ea1b4af19f7)
Steven Danneman [Tue, 19 Aug 2008 18:05:07 +0000 (11:05 -0700)]
Updated Doxyfile conf to doxygen version 1.5.3
* Removed deprecated configuration parameters
* Silenced all warnings due to lack of doxygen comments
* Reordered config parameters to match doxygen's canonical ordering
(This used to be commit
d3295d13aeb396377cb7fd46dcdb1f504f18efef)
Jeremy Allison [Wed, 20 Aug 2008 00:30:30 +0000 (17:30 -0700)]
Fix bug 5697 nmbd spins in reload_interfaces when only loopback has an IPv4 address
reported by Ted Percival <ted@midg3t.net>.
Jeremy.
(This used to be commit
ab06efccf31fbc899536d2681a2076e6dfd65b9e)
Günther Deschner [Tue, 19 Aug 2008 16:03:13 +0000 (18:03 +0200)]
winbindd: consistently use false/true.
Guenther
(This used to be commit
e8619121d16d086f1ab186051d0ecdc83c02e5b5)
Günther Deschner [Tue, 19 Aug 2008 16:31:35 +0000 (18:31 +0200)]
winbindd: use set_auth_errors (avoid code duplication).
Guenther
(This used to be commit
ae35a5110ea03d8ff27f320cdc685e5623715a2a)
Günther Deschner [Tue, 19 Aug 2008 16:31:10 +0000 (18:31 +0200)]
winbindd: fill_in_password_policy (to avoid redundant code).
Guenther
(This used to be commit
dbfa7ba14c9f1a4d7a1e7205dd0b3ea2fc2e6131)
Günther Deschner [Tue, 19 Aug 2008 14:19:54 +0000 (16:19 +0200)]
pam_winbind: some doxygen fixes.
Guenther
(This used to be commit
f2a2ed315e393353110aa7760b4eca4f1f49ca21)
Günther Deschner [Tue, 19 Aug 2008 13:09:12 +0000 (15:09 +0200)]
wbinfo: use wbinfo_prompt_pass() everywhere.
Guenther
(This used to be commit
687ef28874eb311b3e3919c3a38a22e5186d4c1b)
Günther Deschner [Tue, 19 Aug 2008 13:32:37 +0000 (15:32 +0200)]
wbinfo: add wbinfo_prompt_pass.
Guenther
(This used to be commit
7cf6ed68236e7dd64657cb1087a5a687d6f59ad1)
Günther Deschner [Thu, 14 Aug 2008 18:56:47 +0000 (20:56 +0200)]
pam_winbind: use pam error string function to display result.
Guenther
(This used to be commit
8504a92ac55d6936df051be66207a59a76bf32a3)
Günther Deschner [Thu, 14 Aug 2008 15:40:26 +0000 (17:40 +0200)]
pam_winbind: add _pam_error_code_str().
Guenther
(This used to be commit
693f90fd2394309ce40d3ca5fc007543058b342a)
Günther Deschner [Thu, 14 Aug 2008 11:07:51 +0000 (13:07 +0200)]
pam_winbind: use integer constants.
Guenther
(This used to be commit
8d19b2ceb131ca2a0fd983cdb4fd17acdad9c26e)
Günther Deschner [Mon, 18 Aug 2008 23:18:24 +0000 (01:18 +0200)]
winbindd: kill some trailing/leading whitespace.
Guenther
(This used to be commit
b5bb7844952a87b123551b478b60bfe232afc308)
Michael Adam [Tue, 19 Aug 2008 11:29:24 +0000 (13:29 +0200)]
build: fix linking cifs.upcall when nscd_flush_cache() is found.
Michael
(This used to be commit
661b7fdffda40a9ca7cb36627dbaf91cb4357cd0)
Jeremy Allison [Mon, 18 Aug 2008 23:18:34 +0000 (16:18 -0700)]
Make the change to smbcontrol for "all" to mean broadcast,
and "smbd" to mean the main smb daemon. Update docs to match.
Jeremy.
(This used to be commit
e415420b086a236be6bcc1e7584bec276a74e457)
Igor Mammedov [Mon, 18 Aug 2008 16:55:11 +0000 (09:55 -0700)]
Fix length error in wrapping spnego blob
(This used to be commit
16ee95494ba495c5f5ff8779206f380db1067b2d)
Jeremy Allison [Sun, 17 Aug 2008 02:23:38 +0000 (19:23 -0700)]
Fix bug 5696. The problem was when smbd
was asking for a winbindd name to SID lookup of
"Unix Group\name" where "name" was also a valid username,
the winbindd passdb lookup of that name was losing the
domain string info before calling lookup name (ie. lookup_name()
was being called with just the string "name", not the
full string "Unix Group\name").
The passdb backend of winbindd has to cope with
not only names from it's own global SAM domain,
but it does lookups for BUILTIN and "Unix User"
and "Unix Group" also, so making it guess by
losing the domain string is "A Bad Idea" (tm) :-).
Note that as winbind globally calls winbind_off()
at startup, it's safe for winbind to call sys_getgrnam()
to do the "Unix Group" lookup from inside lookup_name().
Jeremy.
(This used to be commit
5293af6c3cbfdde340e6add47b914b6ee6fd7b6f)
Volker Lendecke [Sat, 16 Aug 2008 09:12:35 +0000 (11:12 +0200)]
Attempt to fix Coverity ID 596
Jeremy, please check & push if it's ok.
(This used to be commit
f06070c188d6d2efed3205bbc9c3c290718397b1)
Volker Lendecke [Sat, 16 Aug 2008 09:17:09 +0000 (11:17 +0200)]
Attempt to fix Coverity ID 595
is_ipaddress already dereferences "name", so the NULL check is pointless after
calling it.
(This used to be commit
31ca7b2dbbbfbb3a55670b58c08ebda68888af7e)
Herb Lewis [Fri, 15 Aug 2008 22:28:23 +0000 (15:28 -0700)]
I think the problem with these functions is that lookup_usergroups
should never include the user SID.
The comment for the function in winbindd/winbindd_ads.c says
/* Lookup groups a user is a member of. */
The following patch makes the wbinfo calls return the correct data
before and after a login.
wbinfo --user-domgroups and --user-sids
(This used to be commit
7849938906a9c859805cbaeca66fae9d3c515aad)
Michael Adam [Fri, 15 Aug 2008 13:55:17 +0000 (15:55 +0200)]
configure: use libdir=${prefix}/lib and modules=${libdir}/samba as default with-fhs.
This is what one actually wants:
Shared/static libs in /usr/lib, shared modules and so on in /usr/lib/samba.
Michael
(This used to be commit
03de8c1955a85f2e3e9f947309e09023138a1591)
Michael Adam [Fri, 15 Aug 2008 12:38:41 +0000 (14:38 +0200)]
configure: use ${libdir} instead of \${LIBDIR}.
Now after removing --with-libdir, the value of ${libdir} won't change
anymore at that stage, so there is no need to have the variable expansion
deferred to "make".
Michael
(This used to be commit
256977cf05cb4c4073ece1389a7e4939b18f5f13)
Michael Adam [Fri, 15 Aug 2008 12:35:46 +0000 (14:35 +0200)]
configure: remove the --with-libdir parameter.
This is redundant: use the autoconf-provided --libdir instead.
This will also make the new distinction between libdir and modulesdir
more visible.
Michael
(This used to be commit
c1d53b7c767275b39dc8ecfcd5b6129ee2cabb6d)
Michael Adam [Thu, 14 Aug 2008 22:45:57 +0000 (00:45 +0200)]
popt: add support for setting MODULESDIR via popt_common_dynconfig.
Michael
(This used to be commit
81030e49ce344260d279a3112b13a21ce3520748)
Michael Adam [Thu, 14 Aug 2008 22:50:56 +0000 (00:50 +0200)]
svcctl: use MODULESDIR instead of LIBDIR for the svcctl script directory.
Michael
(This used to be commit
bb19634138cfd1f527c44e16a44aa21ebee50c1c)
Michael Adam [Thu, 14 Aug 2008 22:49:19 +0000 (00:49 +0200)]
libgpo: use MODULESDIR instead of LIBDIR for the group policy extensions.
Michael
(This used to be commit
3346dd40832e8d61edfe4c56dce6fe85031f20f1)
Michael Adam [Thu, 14 Aug 2008 22:47:30 +0000 (00:47 +0200)]
Use module_path() instead of lib_path() for loading shared modules.
Michael
(This used to be commit
22fb3ef1bb4abb33b49d275f9a5d85a1924c22ea)
Michael Adam [Thu, 14 Aug 2008 22:44:14 +0000 (00:44 +0200)]
Add modules_path() to construct paths to files in MODULESDIR.
Michael
(This used to be commit
5ef9da6f4f04b07804b389902862fae0fbbfed13)
Michael Adam [Thu, 14 Aug 2008 22:46:46 +0000 (00:46 +0200)]
buildoptions: output MODULESDIR.
Michael
(This used to be commit
bcb868e4340a856c4009450479628088a8a1628c)
Michael Adam [Thu, 14 Aug 2008 22:43:31 +0000 (00:43 +0200)]
dynconfig: add support for MODULESDIR.
Michael
(This used to be commit
34309f097f5c7321930bf6c2ea2447de1008130c)
Michael Adam [Thu, 14 Aug 2008 22:36:49 +0000 (00:36 +0200)]
configure: Add --with-modulesdir to accompany --with-libdir.
This starts the seplitting of libdir in to libdir and modulesdir.
Our shared libs should go into libdir, the internal shared modules,
codepages, and other stuff that was originally in libdir, should
go into modulesdir.
The idea behind this is, that in a typical installation,
the shared (and static) libraries (as libtalloc, libsmbclient,
libwbclient and others) should be put into /usr/lib, while
the e.g. the vfs modules should reside in /usr/lib/samba.
This is meant to ease the work of packagers and reduce
the needs for manual interaction and workarounds.
Michael
(This used to be commit
b17d1ff646e22c3e979224d119b283fc3af780a8)
Michael Adam [Thu, 14 Aug 2008 22:58:47 +0000 (00:58 +0200)]
dynconfig: remove commented-out old stuff from dynconfig.c and dynconfig.h
Michael
(This used to be commit
85a781fa0248fcd0cefcc4de25b3dea3e37d5844)
Michael Adam [Thu, 14 Aug 2008 21:44:06 +0000 (23:44 +0200)]
dynconfig: remove unused prototypes.
set_dyn_STATEDIR, is_default_dyn_STATEDIR,
set_dyn_CACHEDIR, is_default_dyn_CACHEDIR
are neither used nor implemented.
Michael
(This used to be commit
f30b70b2c3a49bc962848039953a565a040b563d)
Michael Adam [Thu, 14 Aug 2008 21:14:42 +0000 (23:14 +0200)]
proto.h: remove prototypes from dynconfig.c
These are also in dynconfig.h and were originally added
by "make proto" by accident.
Michael
(This used to be commit
4fb69fe1eeebc466944f3daacfacec60ad043b0c)
Michael Adam [Thu, 14 Aug 2008 21:18:28 +0000 (23:18 +0200)]
Makefile: print codepagedir in "make showlayout".
Michael
(This used to be commit
a823733b91958adf938214113e6875315c6ae5b2)
Michael Adam [Fri, 15 Aug 2008 21:17:48 +0000 (23:17 +0200)]
build: fix a typo in the installlibtalloc rule.
The symlink liballoc.so -> libtalloc.so.1 would have been
created unconditionally, independent of the existence of
libtalloc.so.1.
Michael
(This used to be commit
04974818bda75c4315ad09b623e5df55c87dbc87)
Jeremy Allison [Fri, 15 Aug 2008 04:52:11 +0000 (21:52 -0700)]
Fix show-stopper for 3.2. Smbd depends on group SID
position zero being the primary group sid. Authenicating
via winbindd call returned a non-sorted sid list. This
fixes is for both a winbindd call and a pac list from
an info3 struct. Without this we mess up the
primary group associated with created files. Found by
Herb.
Jeremy.
(This used to be commit
cb925dec85cfc4cfc194c3ff76dbeba2bd2178d7)
Jeremy Allison [Thu, 14 Aug 2008 21:36:02 +0000 (14:36 -0700)]
Make it clear that this is a temporary context byusing a talloc stackframe instead.
Jeremy
(This used to be commit
7f7dd5e8883e23d7fe3f9cb804905c5b23a5a41c)
Jeremy Allison [Thu, 14 Aug 2008 17:58:50 +0000 (10:58 -0700)]
Fix bug #5692 - Core dump in full_audit.so.
There were some function mismatches in the various GET_NT_ACL modules (some places the fsp parameter has not been removed).
Jeremy.
(This used to be commit
221cc5e21eb27cdad51f34ec6832467a7bd89213)
Michael Adam [Thu, 14 Aug 2008 15:46:28 +0000 (17:46 +0200)]
Revert "Add a gpfs_prefetch module"
This reverts commit
fc9b30bed2d774dca6660b497cb50f982b23b885.
Sorry, this got pushed by accident:
"This can not go upstream yet because it uses the non-GPL libgpfs."
Michael
(This used to be commit
26a3cf0be918fe577a979f3e358d58359e42b2f1)
Karolin Seeger [Wed, 13 Aug 2008 19:27:55 +0000 (21:27 +0200)]
smbspool: Fix printing on port 139.
This one was introduced with
8eff35bc.
Thanks to Noèl Köthe for tracking that down!
Karolin
(This used to be commit
250f5a40d6e80305220d7cdc6a8f8459d8d0de74)
Günther Deschner [Wed, 13 Aug 2008 11:59:08 +0000 (13:59 +0200)]
netapi: add some remaining documentation fixes.
Guenther
(cherry picked from commit
4a4e90a3872d34791de43c3849c60e2f4e713d47)
(This used to be commit
c542307b7484df4adb9269f4bb99fa55d5dc48b8)
Günther Deschner [Tue, 12 Aug 2008 17:47:37 +0000 (19:47 +0200)]
netapi: add doxygen documentation for NetUserModalsGet and NetUserModalsSet.
Guenther
(cherry picked from commit
93210f04c3b1e4fe977a395531ddc0387a65dab5)
(This used to be commit
ab1b214ba0bebfebf0685f9c05fdcf6eb141adb9)
Günther Deschner [Tue, 12 Aug 2008 17:39:38 +0000 (19:39 +0200)]
netapi: add doxygen documentation for NetLocalGroup{Add,Del,Set,Get}Members.
Guenther
(cherry picked from commit
eee28804b7efc3089ce3528f13de6c930cf00adb)
(This used to be commit
b725852502d45b568c80eb3c323861b89928983d)
Günther Deschner [Tue, 12 Aug 2008 15:59:23 +0000 (17:59 +0200)]
netapi: make libnetapi_open_ipc_connection static.
Guenther
(cherry picked from commit
0259914f8ff04514a8395d8e1af61aadd50c5efb)
(This used to be commit
7edc671cc1007ae216e7efdbcdb9cfa1e547dca5)
Günther Deschner [Tue, 12 Aug 2008 13:25:06 +0000 (15:25 +0200)]
netapi: make non-implemented local calls default to remote "localhost" calls.
Guenther
(cherry picked from commit
aa70e588803e3767796dc958b139f4ee464d8626)
(This used to be commit
9927ac6eec9fe1fecfedb97b61c4f93379fc8722)
Günther Deschner [Tue, 12 Aug 2008 10:49:19 +0000 (12:49 +0200)]
netapi: add NetLocalGroupGetMembers example code.
Guenther
(cherry picked from commit
bded298e022028d6237e25e1c785509bc983be9d)
(This used to be commit
93b0907aa43e55d2d4093567212b0c9731917351)
Günther Deschner [Mon, 11 Aug 2008 18:39:14 +0000 (20:39 +0200)]
netapi: let libnetapi_samr_lookup_and_open_alias return NTSTATUS.
Guenther
(cherry picked from commit
dcf6d879a14a70ce5795eb8dcfbfe2fc5a8ad859)
(This used to be commit
8ac6a2739be870f286d19dc6bf8f0054a559b43b)
Michael Adam [Wed, 13 Aug 2008 13:59:14 +0000 (15:59 +0200)]
Put prototypes of modules/vfs_irixacl.c to new modules/vfs_irixacl.h.
Thereby (hopefully) fixing the potential build problems with IRIX acls.
Michael
(This used to be commit
61c201d416bbc37950b980e8598b7ef1292336bc)
Michael Adam [Wed, 13 Aug 2008 13:58:06 +0000 (15:58 +0200)]
Put prototypes of modules/vfs_hpuxacl.c to new modules/vfs_hpuxacl.h.
Thereby (hopefully) fixing the potential build problems with HPUX acls.
Michael
(This used to be commit
4f2a1de990dc9063a1db877c06a5c1d68924edcf)
Michael Adam [Wed, 13 Aug 2008 13:56:44 +0000 (15:56 +0200)]
Put prototypes of modules/vfs_solarisacl.c to new modules/vfs_solarisacl.h.
Thereby (hopefully) fixing the potential build problems with solaris acls.
Michael
(This used to be commit
8413c05afcde65006fa7c8743f30b53cc33c1729)
Michael Adam [Wed, 13 Aug 2008 13:31:53 +0000 (15:31 +0200)]
Put prototypes of modules/vfs_tru64acl.c to new modules/vfs_tru64acl.h.
Thereby (hopefully) fixing the build with tru64 acls.
Michael
(This used to be commit
1ab64b69850489a2648a2543da6d0e1157df68bc)
Michael Adam [Wed, 13 Aug 2008 13:28:38 +0000 (15:28 +0200)]
Put prototypes of modules/vfs_posixacl.c into new modules/vfs_posixacl.h.
Michael
(This used to be commit
876f6793434174051084b17f3b02bd1bbb24ec44)
Jeremy Allison [Wed, 13 Aug 2008 23:52:53 +0000 (16:52 -0700)]
Fix coverity CID: 594. Resource leak on error path.
Jeremy.
(This used to be commit
1f38b9963c4ec0d73da496a72ba4ee74d8d581c9)
Jeremy Allison [Wed, 13 Aug 2008 23:45:34 +0000 (16:45 -0700)]
Fix for bug #5688 from SATOH Fumiyasu <fumiyas@osstech.co.jp>. LPQ process is orphaned if socket address parameter is invalid.
If the "socket address" parameter is a null string that is an invalid value for Samba 3.2 but valid for Samba 3.0.
Jeremy.
(This used to be commit
c65726d418601cdc86202c0371615e4f7f3d843c)
Jeremy Allison [Wed, 13 Aug 2008 22:46:35 +0000 (15:46 -0700)]
Fix for bug #5617, reported and patched by Bartosz Antosik antosik@gmail.com.
xp/2003 explorer freezes browsing shares on samba ipv6 hosts. Caused by missing
reply packet to SMB printclose packet.
Jeremy
(This used to be commit
ecf2b906f476e4a764d0e53eed84b9b75a2062c0)
Jim McDonough [Wed, 13 Aug 2008 22:03:51 +0000 (18:03 -0400)]
Prevent NT_STATUS 0xF1000000 errors from appearing when
dos errors are used and there is no error. It should
be mapped directly to NT_STATUS_OK. smbclient to older
servers didn't work.
(This used to be commit
78f009b7ef1f1d63b21df9ba6da7fcca01c12109)
Volker Lendecke [Thu, 14 Aug 2008 09:09:37 +0000 (11:09 +0200)]
Revert "Add winbind:online check timeout parameter"
This reverts commit
9920473cc165e75ee9aa5cbb9e568eb5fb67e9e6.
(This used to be commit
34a32db9060e7b60455774f923f61b7367ee3fcf)
Volker Lendecke [Wed, 13 Aug 2008 16:19:06 +0000 (18:19 +0200)]
Revert "If it is a forced DOS error, nt_errstr should say so"
This reverts commit
ef5489ac805237274d6088aaa7ae870cc0deb52f.
(This used to be commit
e987e9956f02557c7ec87a369b92f87083fda620)
Volker Lendecke [Wed, 13 Aug 2008 15:40:30 +0000 (17:40 +0200)]
If it is a forced DOS error, nt_errstr should say so
(This used to be commit
ef5489ac805237274d6088aaa7ae870cc0deb52f)
Karolin Seeger [Wed, 13 Aug 2008 13:29:06 +0000 (15:29 +0200)]
WHATSNEW: Start WHATSNEW for 3.4.0pre1.
Karolin
(This used to be commit
e25fadd35900bda1ab411ac5abcf664b5eeb531f)
Karolin Seeger [Wed, 13 Aug 2008 13:25:09 +0000 (15:25 +0200)]
VERSION: Raise version number.
Karolin
(This used to be commit
1ed4b2151e60050455e0b3564afe01b0c030b71e)
Günther Deschner [Tue, 12 Aug 2008 17:38:22 +0000 (19:38 +0200)]
netapi: add c++ guard.
Guenther
(This used to be commit
c9e38fef647520e4038f04bd163678bf4b30853d)
Michael Adam [Tue, 12 Aug 2008 21:46:50 +0000 (23:46 +0200)]
packaging(RHEL-CTDB): check for success of x86_64 build before building i386
Michael
(This used to be commit
3102582f0232359069577174b2faea37e5489014)
Michael Adam [Tue, 12 Aug 2008 21:17:18 +0000 (23:17 +0200)]
packaging(RHEL-CTDB): fix installation of libsmbsharemodes for the 3.3.0 build.
Michael
(This used to be commit
061a46a35d019e2cd4100a8d63ce9c25753e4c38)
Michael Adam [Tue, 12 Aug 2008 21:14:42 +0000 (23:14 +0200)]
packaging(RHEL-CTDB): fix installation of libsmclient for 3.3.0 build.
Michael
(This used to be commit
e70529e477125a04d4368885f80be3c828ce2205)
Michael Adam [Tue, 12 Aug 2008 19:48:00 +0000 (21:48 +0200)]
packaging(RHEL-CTDB): install the right libraries for 3.3.0.
The library creation and installation has been fixed in that
now the libfoo.so.VERSION is created and libfoo.so is correclty
installed as a link.
Since we do not have a separation of lib dir and modules dir,
we do still install to /usr/lib/samba/, though. Therefore we
still need the workaround in the spec file to install the
libs to /usr/lib/ manually.
Michael
(This used to be commit
ba17854342cfe8a0ad63b0f4800d16152291b50f)
Michael Adam [Tue, 12 Aug 2008 19:46:19 +0000 (21:46 +0200)]
packaging(RHEL-CTDB): don't call make proto for the 3.3.0 build.
Michael
(This used to be commit
815613c65597bbcde9aa1a133b86fce6a9ec554b)
Michael Adam [Tue, 12 Aug 2008 19:28:10 +0000 (21:28 +0200)]
packaging(RHEL-CTDB): move to version 3.3.0 for the rpm build.
Michael
(This used to be commit
fe7847f3e539ed737d7b1cd5b874e2d3add78129)
Michael Adam [Mon, 11 Aug 2008 20:56:55 +0000 (22:56 +0200)]
packaging(RHEL-CTDB): Bump release number to ctdb.47 for the next RPM.
Michael
(This used to be commit
7eb4ebd364bfcfcdebb0b1a68531e440f4221574)
Michael Adam [Mon, 11 Aug 2008 14:30:36 +0000 (16:30 +0200)]
smbd: prevent smbd from panicing with "clustering = no" but --with-cluster-support
Michael
(This used to be commit
a687949d19ba9690f96e7869aa22e4d87840640e)
Andrew Tridgell [Sun, 10 Aug 2008 00:46:09 +0000 (10:46 +1000)]
up release to 46
(This used to be commit
4c2ec600731117316a6bec763e9cde2845e2356c)
Andrew Tridgell [Sat, 9 Aug 2008 03:27:36 +0000 (13:27 +1000)]
up to release 45 now
(This used to be commit
7f0e1732a06709131475d0174103467aa795ec19)