summaryrefslogtreecommitdiff
path: root/source3
AgeCommit message (Collapse)AuthorFilesLines
2008-08-20nss_winbind: When returning NSS_UNAVAIL, squash errno to ENOENTGerald (Jerry) Carter1-2/+18
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)
2008-08-20smbd: fix the handling of create_options to pass RAW-OPENStefan Metzmacher3-4/+28
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)
2008-08-20Updated Doxyfile conf to doxygen version 1.5.3Steven Danneman1-31/+47
* 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)
2008-08-19Fix bug 5697 nmbd spins in reload_interfaces when only loopback has an IPv4 ↵Jeremy Allison4-10/+14
address reported by Ted Percival <ted@midg3t.net>. Jeremy. (This used to be commit ab06efccf31fbc899536d2681a2076e6dfd65b9e)
2008-08-19winbindd: consistently use false/true.Günther Deschner1-27/+27
Guenther (This used to be commit e8619121d16d086f1ab186051d0ecdc83c02e5b5)
2008-08-19winbindd: use set_auth_errors (avoid code duplication).Günther Deschner1-28/+6
Guenther (This used to be commit ae35a5110ea03d8ff27f320cdc685e5623715a2a)
2008-08-19winbindd: fill_in_password_policy (to avoid redundant code).Günther Deschner1-20/+18
Guenther (This used to be commit dbfa7ba14c9f1a4d7a1e7205dd0b3ea2fc2e6131)
2008-08-19pam_winbind: some doxygen fixes.Günther Deschner1-24/+12
Guenther (This used to be commit f2a2ed315e393353110aa7760b4eca4f1f49ca21)
2008-08-19wbinfo: use wbinfo_prompt_pass() everywhere.Günther Deschner1-23/+16
Guenther (This used to be commit 687ef28874eb311b3e3919c3a38a22e5186d4c1b)
2008-08-19wbinfo: add wbinfo_prompt_pass.Günther Deschner1-0/+27
Guenther (This used to be commit 7cf6ed68236e7dd64657cb1087a5a687d6f59ad1)
2008-08-19pam_winbind: use pam error string function to display result.Günther Deschner1-1/+2
Guenther (This used to be commit 8504a92ac55d6936df051be66207a59a76bf32a3)
2008-08-19pam_winbind: add _pam_error_code_str().Günther Deschner1-0/+72
Guenther (This used to be commit 693f90fd2394309ce40d3ca5fc007543058b342a)
2008-08-19pam_winbind: use integer constants.Günther Deschner1-14/+14
Guenther (This used to be commit 8d19b2ceb131ca2a0fd983cdb4fd17acdad9c26e)
2008-08-19winbindd: kill some trailing/leading whitespace.Günther Deschner1-159/+159
Guenther (This used to be commit b5bb7844952a87b123551b478b60bfe232afc308)
2008-08-19build: fix linking cifs.upcall when nscd_flush_cache() is found.Michael Adam1-1/+1
Michael (This used to be commit 661b7fdffda40a9ca7cb36627dbaf91cb4357cd0)
2008-08-18Make the change to smbcontrol for "all" to mean broadcast,Jeremy Allison1-4/+3
and "smbd" to mean the main smb daemon. Update docs to match. Jeremy. (This used to be commit e415420b086a236be6bcc1e7584bec276a74e457)
2008-08-18Fix length error in wrapping spnego blobIgor Mammedov1-1/+1
(This used to be commit 16ee95494ba495c5f5ff8779206f380db1067b2d)
2008-08-16Fix bug 5696. The problem was when smbdJeremy Allison1-2/+18
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)
2008-08-16Attempt to fix Coverity ID 596Volker Lendecke1-1/+1
Jeremy, please check & push if it's ok. (This used to be commit f06070c188d6d2efed3205bbc9c3c290718397b1)
2008-08-16Attempt to fix Coverity ID 595Volker Lendecke1-1/+1
is_ipaddress already dereferences "name", so the NULL check is pointless after calling it. (This used to be commit 31ca7b2dbbbfbb3a55670b58c08ebda68888af7e)
2008-08-15I think the problem with these functions is that lookup_usergroupsHerb Lewis2-18/+18
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)
2008-08-15configure: use libdir=${prefix}/lib and modules=${libdir}/samba as default ↵Michael Adam1-2/+2
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)
2008-08-15configure: use ${libdir} instead of \${LIBDIR}.Michael Adam1-4/+4
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)
2008-08-15configure: remove the --with-libdir parameter.Michael Adam1-16/+0
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)
2008-08-15popt: add support for setting MODULESDIR via popt_common_dynconfig.Michael Adam1-0/+10
Michael (This used to be commit 81030e49ce344260d279a3112b13a21ce3520748)
2008-08-15svcctl: use MODULESDIR instead of LIBDIR for the svcctl script directory.Michael Adam2-6/+6
Michael (This used to be commit bb19634138cfd1f527c44e16a44aa21ebee50c1c)
2008-08-15libgpo: use MODULESDIR instead of LIBDIR for the group policy extensions.Michael Adam1-1/+1
Michael (This used to be commit 3346dd40832e8d61edfe4c56dce6fe85031f20f1)
2008-08-15Use module_path() instead of lib_path() for loading shared modules.Michael Adam1-1/+1
Michael (This used to be commit 22fb3ef1bb4abb33b49d275f9a5d85a1924c22ea)
2008-08-15Add modules_path() to construct paths to files in MODULESDIR.Michael Adam2-0/+14
Michael (This used to be commit 5ef9da6f4f04b07804b389902862fae0fbbfed13)
2008-08-15buildoptions: output MODULESDIR.Michael Adam1-0/+1
Michael (This used to be commit bcb868e4340a856c4009450479628088a8a1628c)
2008-08-15dynconfig: add support for MODULESDIR.Michael Adam2-0/+5
Michael (This used to be commit 34309f097f5c7321930bf6c2ea2447de1008130c)
2008-08-15configure: Add --with-modulesdir to accompany --with-libdir.Michael Adam2-11/+33
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)
2008-08-15dynconfig: remove commented-out old stuff from dynconfig.c and dynconfig.hMichael Adam2-232/+0
Michael (This used to be commit 85a781fa0248fcd0cefcc4de25b3dea3e37d5844)
2008-08-15dynconfig: remove unused prototypes.Michael Adam1-4/+5
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)
2008-08-15proto.h: remove prototypes from dynconfig.cMichael Adam1-25/+0
These are also in dynconfig.h and were originally added by "make proto" by accident. Michael (This used to be commit 4fb69fe1eeebc466944f3daacfacec60ad043b0c)
2008-08-15Makefile: print codepagedir in "make showlayout".Michael Adam1-0/+1
Michael (This used to be commit a823733b91958adf938214113e6875315c6ae5b2)
2008-08-15build: fix a typo in the installlibtalloc rule.Michael Adam1-1/+1
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)
2008-08-14Fix show-stopper for 3.2. Smbd depends on group SIDJeremy Allison1-0/+34
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)
2008-08-14Make it clear that this is a temporary context byusing a talloc stackframe ↵Jeremy Allison1-22/+16
instead. Jeremy (This used to be commit 7f7dd5e8883e23d7fe3f9cb804905c5b23a5a41c)
2008-08-14Fix bug #5692 - Core dump in full_audit.so.Jeremy Allison3-5/+4
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)
2008-08-14Revert "Add a gpfs_prefetch module"Michael Adam3-315/+1
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)
2008-08-14smbspool: Fix printing on port 139.Karolin Seeger1-1/+1
This one was introduced with 8eff35bc. Thanks to Noèl Köthe for tracking that down! Karolin (This used to be commit 250f5a40d6e80305220d7cdc6a8f8459d8d0de74)
2008-08-14netapi: add some remaining documentation fixes.Günther Deschner1-3/+3
Guenther (cherry picked from commit 4a4e90a3872d34791de43c3849c60e2f4e713d47) (This used to be commit c542307b7484df4adb9269f4bb99fa55d5dc48b8)
2008-08-14netapi: add doxygen documentation for NetUserModalsGet and NetUserModalsSet.Günther Deschner1-0/+30
Guenther (cherry picked from commit 93210f04c3b1e4fe977a395531ddc0387a65dab5) (This used to be commit ab1b214ba0bebfebf0685f9c05fdcf6eb141adb9)
2008-08-14netapi: add doxygen documentation for NetLocalGroup{Add,Del,Set,Get}Members.Günther Deschner1-0/+75
Guenther (cherry picked from commit eee28804b7efc3089ce3528f13de6c930cf00adb) (This used to be commit b725852502d45b568c80eb3c323861b89928983d)
2008-08-14netapi: make libnetapi_open_ipc_connection static.Günther Deschner8-196/+114
Guenther (cherry picked from commit 0259914f8ff04514a8395d8e1af61aadd50c5efb) (This used to be commit 7edc671cc1007ae216e7efdbcdb9cfa1e547dca5)
2008-08-14netapi: make non-implemented local calls default to remote "localhost" calls.Günther Deschner6-38/+35
Guenther (cherry picked from commit aa70e588803e3767796dc958b139f4ee464d8626) (This used to be commit 9927ac6eec9fe1fecfedb97b61c4f93379fc8722)
2008-08-14netapi: add NetLocalGroupGetMembers example code.Günther Deschner2-0/+171
Guenther (cherry picked from commit bded298e022028d6237e25e1c785509bc983be9d) (This used to be commit 93b0907aa43e55d2d4093567212b0c9731917351)
2008-08-14netapi: let libnetapi_samr_lookup_and_open_alias return NTSTATUS.Günther Deschner1-85/+77
Guenther (cherry picked from commit dcf6d879a14a70ce5795eb8dcfbfe2fc5a8ad859) (This used to be commit 8ac6a2739be870f286d19dc6bf8f0054a559b43b)
2008-08-14Put prototypes of modules/vfs_irixacl.c to new modules/vfs_irixacl.h.Michael Adam2-0/+49
Thereby (hopefully) fixing the potential build problems with IRIX acls. Michael (This used to be commit 61c201d416bbc37950b980e8598b7ef1292336bc)