summaryrefslogtreecommitdiff
path: root/source3
AgeCommit message (Collapse)AuthorFilesLines
2008-09-23Fix make pch in the merged buildVolker Lendecke1-1/+3
2008-09-22idmap_adex: Add new idmap plugin for support RFC2307 enabled AD forests.Gerald (Jerry) Carter9-0/+3753
The adex idmap/nss_info plugin is an adapation of the Likewise Enterprise plugin with support for OU based cells removed (since the Windows pieces to manage the cells are not available). This plugin supports * The RFC2307 schema for users and groups. * Connections to trusted domains * Global catalog searches * Cross forest trusts * User and group aliases Prerequiste: Add the following attributes to the Partial Attribute Set in global catalog: * uidNumber * uid * gidNumber A basic config using the current trunk code would look like [global] idmap backend = adex idmap uid = 10000 - 19999 idmap gid = 20000 - 29999 idmap config US:backend = adex idmap config US:range = 20000 - 29999 winbind nss info = adex winbind normalize names = yes winbind refresh tickets = yes template homedir = /home/%D/%U template shell = /bin/bash
2008-09-22re-run make idl.Günther Deschner2-0/+8
Guenther
2008-09-22netapi: add more fields to USER_INFO_X.Günther Deschner1-0/+2
Guenther
2008-09-22netapi: add NetFile testsuite.Günther Deschner4-1/+151
Guenther
2008-09-22netapi: fix case statement in example NetUserSetModals code.Günther Deschner1-0/+1
Guenther
2008-09-22s3: link @tallocdir@/testsuite_main.o into talloctortStefan Metzmacher1-2/+2
metze
2008-09-22s3: link libreplace/test/main.c into replacetortStefan Metzmacher1-0/+1
metze
2008-09-21Fix merged build.Jelmer Vernooij1-3/+2
2008-09-21Attempt to fix bug 5778Volker Lendecke1-0/+10
Jeff, Steve, please check!
2008-09-21netlogon: move password change code out to rpccli_netlogon_set_trust_password.Günther Deschner3-94/+102
Guenther
2008-09-21netlogon: refactor just_change_the_password a bit.Günther Deschner1-22/+16
Guenther
2008-09-21netlogon: use init_netr_CryptPassword in "just_change_the_password"Günther Deschner1-13/+10
Guenther
2008-09-21netlogon: add init_netr_CryptPassword.Günther Deschner2-0/+20
Guenther
2008-09-21build: rebuild only changed IDL files.Günther Deschner1-1/+1
Let"s see how this works now. Guenther
2008-09-21Fix the build -- appweb is no moreVolker Lendecke1-1/+0
2008-09-21Make use of TALLOC_ZERO_PVolker Lendecke1-3/+1
2008-09-19Add comment to explain version bumpSimo Sorce1-0/+1
2008-09-19idmap: Increment the interface number after Volker's rewrite.Gerald (Jerry) Carter1-1/+1
2008-09-18Fix location of nss_wrapper.pl script.Jelmer Vernooij1-3/+3
2008-09-17Correctly get+set the NT ACL on a file. Now to make us check it on open..Jeremy Allison1-3/+12
Jeremy.
2008-09-17Mark module experimental, fix crash bugs.Jeremy Allison1-2/+9
Jeremy.
2008-09-17Ensure vfs_acl_xattr is built.Jeremy Allison1-1/+2
Jeremy.
2008-09-17Ensure all pointers are initialized. Without this we can crash when looking ↵Jeremy Allison1-20/+20
up a non-existant uid. Jeremy.
2008-09-17Merge branch 'master' of ssh://git.samba.org/data/git/samba into singlerpcJelmer Vernooij5-59/+65
Conflicts: source3/Makefile.in
2008-09-17Fix pidl/config.m4 location.Jelmer Vernooij2-5/+5
2008-09-17[s3]build: add dependency to libsmbclient to libsmbclient_examples targetMichael Adam1-1/+1
Michael
2008-09-17[s3]build: fix building bin/replacetort (lib/replace has moved)Michael Adam1-4/+4
Michael
2008-09-17Makefile: add targets [clean_]libnetapi_examples to top lvl MakefileMichael Adam1-0/+6
Michael
2008-09-17build: fix autogen.sh - pidl has moved to ../pidlMichael Adam1-1/+1
Michael
2008-09-17build: fix cflag recursion in generated netapi makefiles.Günther Deschner2-51/+51
Guenther
2008-09-17Remove a cast -- thanks metzeVolker Lendecke1-2/+2
2008-09-17Move pidl to top-level directory.Jelmer Vernooij1-3/+3
2008-09-17Merge branch 'master' of ssh://git.samba.org/data/git/samba into singlerpcJelmer Vernooij1-1/+1
2008-09-17Sync more interface descriptions between Samba 3 and Samba 4.Jelmer Vernooij16-63/+72
2008-09-17Sync addition of [todo] attribute to Samba 3.Jelmer Vernooij21-94/+111
2008-09-17pam_winbind: fix the build wrt libreplace.Günther Deschner1-1/+1
Guenther
2008-09-17Merge branch 'master' of ssh://git.samba.org/data/git/samba into singlelibJelmer Vernooij19-80/+1891
2008-09-17Fix merged build.Jelmer Vernooij1-8/+8
2008-09-17Add simple README file.Jelmer Vernooij1-1/+1
2008-09-17Move common libraries from root to lib/.Jelmer Vernooij5-14/+14
2008-09-16Make the correct module name.Jeremy Allison1-1/+1
Jeremy.
2008-09-16First (incomplete) cut of this module. Based on Volker's original work.Jeremy Allison2-0/+320
Jeremy.
2008-09-16* Allow an admin to define the "uid" attribute for a RFC2307Gerald (Jerry) Carter3-12/+185
user object in AD to be the username alias. For example: $ net ads search "(uid=coffeedude)" distinguishedName: CN=Gerald W. Carter,CN=Users,DC=pink,DC=plainjoe,DC=org sAMAccountName: gcarter memberOf: CN=UnixUsers,CN=Users,DC=pink,DC=plainjoe,DC=org memberOf: CN=Domain Admins,CN=Users,DC=pink,DC=plainjoe,DC=org memberOf: CN=Enterprise Admins,CN=Users,DC=pink,DC=plainjoe,DC=org memberOf: CN=Schema Admins,CN=Users,DC=pink,DC=plainjoe,DC=org uid: coffeedude uidNumber: 10000 gidNumber: 10000 unixHomeDirectory: /home/gcarter loginShell: /bin/bash $ ssh coffeedude@192.168.56.91 Password: coffeedude@orville:~$ id uid=10000(coffeedude) gid=10000(PINK\unixusers) groups=10000(PINK\unixusers) $ getent passwd PINK\\gcarter coffeedude:*:10000:10000::/home/gcarter:/bin/bash $ getent passwd coffeedude coffeedude:*:10000:10000::/home/gcarter:/bin/bash $ getent group PINK\\Unixusers PINK\unixusers:x:10000:coffeedude
2008-09-16idmap_hash: Add the idmap/nss-info provider from Likewise Open.Gerald (Jerry) Carter5-0/+637
* Port the Likewise Open idmap/nss_info provider (renamed to idmap_hash). * uids & gids are generated based on a hashing algorithm that collapse the Domain SID to a 31 bit number. The reverse mapping from the high order 11 bits to the originat8ing sdomain SID is stored in a has table initialized at start up. * Includes support for "idmap_hash:name_map = <filename>" for the name aliasing layer. The name map file consist of entries in the form "alias = DOMAIN\name"
2008-09-16winbindd: Update the calls to ws_name_XX() to reflect API changes.Gerald (Jerry) Carter4-46/+314
* Ensures that all points an which a name is received or returned to/from a client passes through the name aliases layer (users and groups).
2008-09-16winbindd: Add support for name aliasing.Gerald (Jerry) Carter6-22/+435
* Add support user and group name aliasing by expanding the ws_name_replace() and ws_name_return() functions. The lookup path is aliases -> qualified name -> SID SID -> fully qualified name -> alias In other words, the name aliasing support is a thin layer built on top of SID/NAME translation. * Rename the ws_name_XX() functions to normalize_name_map() and normalize_name_unmap(). Chaneg interface to return NTSTATUS rather than char *. * Add associated cache validation functions.
2008-09-16Merge branch 'singlecompression' into singleJelmer Vernooij13-1090/+339
2008-09-16Use single copy of compression library in Samba3,4.Jelmer Vernooij4-711/+2
2008-09-16Regenerate C files now that pidl reads imported files - saves a fewJelmer Vernooij8-374/+336
lines of code for types that don't have deferred data.