1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-26 10:04:02 +03:00

458 Commits

Author SHA1 Message Date
Andrew Bartlett
3e07406ade A new pdb_ldap!
This patch removes 'non unix account range' (same as idra's change in HEAD),
and uses the winbind uid range instead.

More importanly, this patch changes the LDAP schema to use 'ntSid' instead
of 'rid' as the primary attribute.  This makes it in common with the group
mapping code, and should allow it to be used closely with a future idmap_ldap.

Existing installations can use the existing functionality by using the
ldapsam_compat backend, and users who compile with --with-ldapsam will get
this by default.

More importantly, this patch adds a 'sambaDomain' object to our schema -
which contains 2 'next rid' attributes, the domain name and the domain sid.
Yes, there are *2* next rid attributes.  The problem is that we don't 'own'
the entire RID space - we can only allocate RIDs that could be 'algorithmic'
RIDs.  Therefore, we use the fact that UIDs in 'winbind uid' range will be
mapped by IDMAP, not the algorithm.

Andrew Bartlett
-
Jelmer Vernooij
528c56176b Update for the new modules system -
Jelmer Vernooij
bd24443229 Update for new modules system -
Jelmer Vernooij
765d87838d Update for new modules system -
Jelmer Vernooij
280d627adb Replace references to the old textdocs by references to chapters in
the HOWTO Collection.
CVS: ----------------------------------------------------------------------
CVS: Enter Log.  Lines beginning with `CVS:' are removed automatically
CVS:
CVS: Committing in .
CVS:
CVS: Modified Files:
CVS:  Tag: SAMBA_3_0
CVS: 	smb.conf.default
CVS: ----------------------------------------------------------------------
-
Jelmer Vernooij
31ce815283 Replace references to the old textdocs by references to chapters in
the HOWTO Collection.
-
Jelmer Vernooij
0d322968cb Update for the new modules system. Also, use Makefile rather then Makefile.in
because we don't generate Makefile from configure anymore
-
Jelmer Vernooij
29ba1e163f Update for the new modules system. Also, use Makefile rather then Makefile.in
because we don't generate Makefile from configure anymore.
-
Simo Sorce
a65b54a08e typo -
Gerald Carter
4c92994dfd uidPool and gidPool don't use cn anymore (but we don't use thsi anyways) -
Gerald Carter
7f0fd03f69 uidPool and gidPool don't use cn anymore (but we don't use thsi anyways) -
Jim McDonough
87c7c582c6 The ldap idmap backend from Anthony Liguori (aliguori@us.ibm.com):
This patch moves the ldap routines out of passdb into a generic
library and implements an LDAP backend for IDMAP.  THe backend
can be enabled with "idmap backend = ldap" in smb.conf.  THere
are also schema changes to make sure to update teh ldap schema files.
-
Richard Sharpe
73ef6d35bb Fix some uncleanness with testsmbc.c -
Volker Lendecke
5acb9f421c Fix schema error not detected by OpenLDAP 2.0.23 but by 2.1.16.
Volker
-
Volker Lendecke
e92bfb766b Fix schema error not detected by OpenLDAP 2.0.23 but by 2.1.16.
Volker
-
Volker Lendecke
da83d97eb5 Put group mapping into LDAP.
Volker
-
Volker Lendecke
f0f1518fc4 Put group mapping into LDAP.
Volker
-
Tim Potter
81bfd9a4d9 Sync with HEAD. The -L/usr/local/lib bit looks a bit dodgy though. -
Tim Potter
db3901827f Sync with HEAD. -
Tim Potter
902a1dc1d5 Minor merges from HEAD. -
Gerald Carter
3e9c970597 only supporting the Net::LDAP module now -
John Terpstra
b776521ba7 Adding genlogon (from 3.0.0). -
John Terpstra
f6121fb55b Adding genlogon obtained from a a mailing list posting in 2001. -
Gerald Carter
3ae66807d8 add ntlogon directory and files from 3.0 -
Gerald Carter
25a9681ddd [merge]
* removed unused variable from rpcclient code
* added container option to net command (patch from SuSE)
* Makefile patch for examples/VFS from SuSE
-
Gerald Carter
4a6d8280ea * removed unused variable from rpcclient code
* added container option to net command (patch from SuSE)
* Makefile patch for examples/VFS from SuSE
-
Gerald Carter
4c98700e54 merge: disable [u|g]idPool objects -
Gerald Carter
cd16064784 removed idpool from schema file (experimental) to remove the dependency
on nis.schema.

add $(LDFLAGS) to libsmbclient build
-
cvs2svn Import User
953ae9d182 This commit was manufactured by cvs2svn to create branch 'SAMBA_3_0'. -
Jim McDonough
c09c1e0905 Add win32 utility to query driver capabilities to publish -
Tim Potter
152c530089 Ignore automatically generated Makefile. -
John Terpstra
bdf0d66577 Latest updates from author. -
John Terpstra
93cfbb000f Added logon script generator provided by: Timothy Grant <tjg@craigelachie.org> -
Jelmer Vernooij
be4894815c Sync with HEAD:
- Move working VFS modules to source/
- Move documentation to SGML
-
Richard Sharpe
0674d5a2b0 One more small fix in tree.c -
Richard Sharpe
b0772a1a05 Fix some problems with tree.c reported by users. -
Jelmer Vernooij
b10541b71b Update to use smb_register_passdb() -
Jelmer Vernooij
72e0cfbb42 There is support for the cups printing system now as well -
Jelmer Vernooij
4cffb29d27 a cups printing backend is now available as well -
Jelmer Vernooij
9c811e4478 Ignore Makefile -
Jelmer Vernooij
14b129e301 Move working VFS modules to source/modules/ -
Jelmer Vernooij
b8c7ce0381 Move VFS documentation to the HOWTO collection -
Jelmer Vernooij
ad5cb338a1 Fix typo -
Jelmer Vernooij
9b469a2aca Fix typo -
Jelmer Vernooij
b6359c585a Sync with HEAD -
cvs2svn Import User
37ca4bbf0c This commit was manufactured by cvs2svn to create branch 'SAMBA_3_0'. -
Jelmer Vernooij
de136d294f Add example for MySQL -
Jelmer Vernooij
b68106a79e Move pdb_xml to source/ -
Jelmer Vernooij
6642f6c5a9 Convert pdb_mysql docs to sgml -
Jelmer Vernooij
1d742e14ad Move pdb_mysql to source/passdb -