Age | Commit message (Collapse) | Author | Files | Lines |
|
(This used to be commit 9643db1a011edc95aa903908cec708b3a3566e71)
|
|
(This used to be commit 07107c45c35a11979bf68a14b2c4df9415880fcb)
|
|
This was removed from ldb_tdb a while ago
Andrew Bartlett
(This used to be commit fcb87e77860b449ac3483ccec5e6b5ed087540f2)
|
|
This merges the table once found in the oLschema2ldif tool (and moved
many times) with the table used for DRSUAPI.
The OpenLDAP schema map has been updated, to ensure that despite a
number of attributes being declared as OIDs, they are actually used as
strings (as they are actually LDAP class/attribute names).
Andrew Bartlett
(This used to be commit 61f2958c84beeedcf369ccdc02afed0c8055b108)
|
|
lookup_domain_name(). This new function accept separated
strings for domain and name.
(This used to be commit 8594edf666c29fd4ddf1780da842683dd81483b6)
|
|
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)
|
|
Jeremy, please check & push if it's ok.
(This used to be commit f06070c188d6d2efed3205bbc9c3c290718397b1)
|
|
is_ipaddress already dereferences "name", so the NULL check is pointless after
calling it.
(This used to be commit 31ca7b2dbbbfbb3a55670b58c08ebda68888af7e)
|
|
Michael
(This used to be commit 88cf5d8b708d6247772b33128f0e212a4c2e9ba8)
|
|
Michael
(This used to be commit b10d4723891c39693100bfaaf1ac29adce9f7a86)
|
|
Michael
(This used to be commit 1f4bf8fbd5bfc9c58bb5668fe25586766605b268)
|
|
Michael
(This used to be commit eea4f597acf743fa783be3e5809e24aebc79f238)
|
|
Michael
(This used to be commit f9c15b817a24bed26a339479c53fc2f5cc5b36df)
|
|
Michael
(This used to be commit f05a9fe46ff428e48be9a5af4a6769cd78712c11)
|
|
Michael
(This used to be commit ed4a6e780a3f57854338520e4608cfc8dce4ef3e)
|
|
Michael
(This used to be commit dd07dcbc916236d80d9a7087860a6f504bbb09e8)
|
|
Michael
(This used to be commit 3bf8116531d4eb0cc25bc7bac70ae3c77642a5a3)
|
|
Michael
(This used to be commit 1304eda283b29fff8960633b1329c0a1611e1ca3)
|
|
Michael
(This used to be commit eafde5bee0a68fd4cf61ae64dfb24e4deb16b95a)
|
|
Michael
(This used to be commit 837d0b3eb213ce6d0ce5345308d1b42ae2b08d67)
|
|
I think this should have gone with fa361354433fb9a5c09c84997a7c51f3052c294e.
Michael
(This used to be commit 91fcaac68b215461a13c1b517f6cede29af5e55c)
|
|
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)
|
|
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)
|
|
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)
|
|
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
(This used to be commit 81030e49ce344260d279a3112b13a21ce3520748)
|
|
Michael
(This used to be commit bb19634138cfd1f527c44e16a44aa21ebee50c1c)
|
|
Michael
(This used to be commit 3346dd40832e8d61edfe4c56dce6fe85031f20f1)
|
|
Michael
(This used to be commit 22fb3ef1bb4abb33b49d275f9a5d85a1924c22ea)
|
|
Michael
(This used to be commit 5ef9da6f4f04b07804b389902862fae0fbbfed13)
|
|
Michael
(This used to be commit bcb868e4340a856c4009450479628088a8a1628c)
|
|
Michael
(This used to be commit 34309f097f5c7321930bf6c2ea2447de1008130c)
|
|
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
(This used to be commit 85a781fa0248fcd0cefcc4de25b3dea3e37d5844)
|
|
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)
|
|
These are also in dynconfig.h and were originally added
by "make proto" by accident.
Michael
(This used to be commit 4fb69fe1eeebc466944f3daacfacec60ad043b0c)
|
|
Michael
(This used to be commit a823733b91958adf938214113e6875315c6ae5b2)
|
|
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)
|
|
(This used to be commit 7361821b21ef78c564c41466783048606a0b6e98)
|
|
(This used to be commit fa03d750e4577a610dc410d45d49789110b1b4f1)
|
|
At this stage, only arcfour-hmac-md5 trusts are used, and all trusts
are presumed bi-directional. Much more work still to be done.
Andrew Bartlett
(This used to be commit 3e9f5c28165e66d78c020d10b97b9dc4a0038cd8)
|
|
(This used to be commit 3731f7eaea6e5ed89d24e383dae0531cb58d77dc)
|
|
(This used to be commit b4b14b748e6babc93faee23fe8f5c03ec2d25cbb)
|
|
This reads the schema from the in-memory structure, when the magic
attributes are requested. The code is a modified version of that used
in the ad2oLschema tool (now shared).
The schema_fsmo module handles the insertion of the generated result.
As such, this commit also removes these entries from the setup/schema.ldif
Metze's previous stub of this functionality is also removed.
Andrew Bartlett
(This used to be commit c7c32ec7b42bdf0f7b669644516438c71b364e60)
|
|
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)
|
|
Now that these are subroutines, we can factor them out into a file the
CN=Aggregate schema code can also use.
Andrew Bartlett
(This used to be commit e3591a6a35ddb60398a03a4fa0545cc6158946ef)
|
|
This will allow me to add a new mode, with the CN=Aggregate schema
format automatically generated.
Andrew Bartlett
(This used to be commit 7d2a890a7077e446e45527847f78bba84d22bc4c)
|
|
(This used to be commit e711f7d26a632ec93c1e2a3db52c37e1c0de4214)
|
|
(This used to be commit b337369d5c86b37d93ee1c62880068e14d6c09f6)
|
|
instead.
Jeremy
(This used to be commit 7f7dd5e8883e23d7fe3f9cb804905c5b23a5a41c)
|