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

1004 Commits

Author SHA1 Message Date
Lars Müller
3ae99e5924 r22103: No code change. This is a spring time end of line clesnup checkin. 2007-10-10 12:19:12 -05:00
Lars Müller
3bebb5f4c1 r22102: Remove obsoleted SHLIBS_PROGS from {Makefile,configure}.in.
As NSS_MODULES is added to the all rule the resulting set of binaries
are the same.
2007-10-10 12:19:12 -05:00
Lars Müller
641edac6ec r22099: Revert parts of revision 22056 as proto_exists is not required by
@WINBIND_NSS@, bin/pam_winbind.@SHLIBEXT@, and bin/pam_smbpass.@SHLIBEXT@.
2007-10-10 12:19:12 -05:00
Stefan Metzmacher
a70af6d457 r22067: - fix --with-fhs, where confdir is set to \${sysconfdir}
but sysconfdir wasn't defined in our Makefile
- add localstatedir for completeness

metze
2007-10-10 12:19:09 -05:00
Günther Deschner
21d092f4f9 r22058: Add test_nss_modules to check NSS modules for unresolved symbols.
Guenther
2007-10-10 12:19:06 -05:00
Günther Deschner
04705aa190 r22056: Adding some missing proto_exists calls (for PAM and NSS modules)
Guenther
2007-10-10 12:19:06 -05:00
Jelmer Vernooij
ad98126187 r22055: Port the endpoint mapper (and functions it requires) to Samba 3. 2007-10-10 12:19:06 -05:00
Volker Lendecke
6265b1ee96 r21964: Add tdbtorture target to main makefile -- Thanks to Karolin Seeger 2007-10-10 12:18:53 -05:00
Jeremy Allison
1b828f051d r21922: Fixed the build by rather horrid means. I really need
to restructure libsmb/smb_signing.c so it isn't in
the base libs path but lives in libsmb instead (like
smb_seal.c does).
Jeremy.
2007-10-10 12:18:49 -05:00
Jeremy Allison
783a7b3085 r21897: Add in a basic raw NTLM encrypt request. Now
for testing.
Jeremy.
2007-10-10 12:18:46 -05:00
Jeremy Allison
60fc9c0aed r21882: The server part of the code has to use an AUTH_NTLMSSP struct,
not just an NTLMSSP - grr. This complicates the re-use of
common client and server code but I think I've got it right.
Not turned on of valgrinded yet, but you can see it start
to take shape !
Jeremy.
2007-10-10 12:18:43 -05:00
Jeremy Allison
5bfe638f21 r21865: Add in the stubs for SMB transport encryption. Will flesh
these out as I implement. Don't add to SAMBA_3_0_25, this
is experimental code.
NFSv4 you're now officially on notice... :-).
Jeremy.
2007-10-10 12:18:40 -05:00
Günther Deschner
34ae610bd5 r21822: Adding experimental krb5 lib locator plugin.
This is a starting point and may get changed. Basically we need follow the
exact same path to detect (K)DCs like other Samba tools/winbind do. In
particular with regard to the server affinity cache and the site-awarness for
DNS SRV lookups.

To compile just call "make bin/smb_krb5_locator.so", copy to
/usr/lib/plugin/krb5/ (Heimdal HEAD) or /usr/lib/krb5/plugins/libkrb5/ (MIT)
and you should immediately be able to kinit to your AD domain without having
your REALM with kdc or kpasswd directives defined in /etc/krb5.conf at all.

Tested with todays Heimdal HEAD and MIT krb5 1.5.

Guenther
2007-10-10 12:18:36 -05:00
Lars Müller
0cb6634d94 r21804: Create a reference after proto_exits was called once. Else we link the
binaries again with each make.  Thx Volker to point my chesty at this.
2007-10-10 12:18:35 -05:00
Volker Lendecke
c1cfeb61a1 r21753: Enable building ndrdump with the builtin popt. Jelmer, please check! 2007-10-10 12:18:27 -05:00
Jelmer Vernooij
0db258c600 r21651: Add ndrdump to samba 3. This only works from external source at the
moment. To use, use something like:

./bin/ndrdump -l bin/smbd winreg winreg_EnumValue in <filename>

or to see what functions are available:

./bin/ndrdump -l bin/smbd winreg
2007-10-10 12:18:21 -05:00
Gerald Carter
c4621de39b r21610: put libraries preceeding the @SONAMEFLAG@ variable as on AIX this ends up commenting out the remainder of the line and we have missing libraries in the link 2007-10-10 12:18:17 -05:00
Jelmer Vernooij
9a9b942167 r21565: Import ndrdump (doesn't compile yet, needs table support functions). 2007-10-10 12:18:14 -05:00
Lars Müller
95d2297974 r21552: Ensure to check for proto_exists before linking any binary. No make
proto should be required before creating any binary from now on.

Remove proto_exists from the all, pam_smbpass, and pam_bindind rule.
2007-10-10 12:18:12 -05:00
Gerald Carter
53ab0d1822 r21453: use the tdb mapping file for groups by default for compatibility with the 3.0.25 tree (for now) 2007-10-10 12:18:05 -05:00
Volker Lendecke
e57a6d4d63 r21109: Send notify_fam.c through the VFS. Lets see how the build farm likes this.
Volker
2007-10-10 12:17:38 -05:00
Volker Lendecke
01c9fb1728 r21093: Remove the hash and dnotify backends. Disabling FAM for this checkin, I'm
working on that right now.

Volker
2007-10-10 12:17:36 -05:00
Volker Lendecke
c24854433a r21084: Make the Samba4 files compile in Samba3, not activated yet.
Volker
2007-10-10 12:17:34 -05:00
Volker Lendecke
cdb7d582b7 r21077: A step to minimize the diff later: This pulls in unmodified files from Samba4,
not compiled yet. This way the modifications become visible later.

ntvfs/common/notify.c -> smbd/notify_internal.c
ntvfs/sysdep/inotify.c -> smbd/notify_inotify.c

Naturally I had to disable notify again :-)

Volker
2007-10-10 12:17:33 -05:00
Volker Lendecke
a2ea54c234 r21074: Preparation for the import of samba4 notify: Add the file notify.idl and the
resulting marshalling/unmarshalling routines in gen_ndr/

Volker
2007-10-10 12:17:33 -05:00
Herb Lewis
99172f56c0 r21007: move $(SOCKET_WRAPPER_OBJ) to OBJ definition instead of link line like
all other uses - merge from 3_0_24
2007-10-10 12:17:26 -05:00
Gerald Carter
aaec0115e2 r20986: Commit the prototype of the nss_info plugin interface.
This allows a provider to supply the homedirectory, etc...
attributes for a user without requiring support in core
winbindd code.  The idmap_ad.c module has been modified
to provide the idmap 'ad' library as well as the rfc2307 and sfu
"winbind nss info" support.

The SID/id mapping is working in idmap_ad but the nss_info
still has a few quirks that I'm in the process of resolving.
2007-10-10 12:17:23 -05:00
Volker Lendecke
c9a5d011a9 r20932: This is the basic infrastructure for inotify support. This is far from being
complete, in particular the various mask bits are not correctly supported
yet. Checkin in now, I want to see how the build farm likes it.

Volker
2007-10-10 12:17:21 -05:00
Günther Deschner
8284396faf r20828: Fix the build with libnscd.
Guenther
2007-10-10 12:17:10 -05:00
Volker Lendecke
3c879745cf r20824: Send access to the trusted domain passwords through the pdb backend, so that
in the next step we can store them in LDAP to be replicated across DCs.

Thanks to Michael Adam <ma@sernet.de>

Volker
2007-10-10 12:17:10 -05:00
Lars Müller
9cecd62654 r20664: Set the environment variable _before_ calling the shell. 2007-10-10 12:17:01 -05:00
Lars Müller
ee12348cf1 r20663: Do not install smbmount man page if we didn't called configure
--with-smbmount.
2007-10-10 12:17:01 -05:00
Herb Lewis
339c029521 r20202: fix make clean 2007-10-10 12:16:31 -05:00
Herb Lewis
3f8587fc6d r20201: merge makefile changes from 3_0_24 2007-10-10 12:16:31 -05:00
Simo Sorce
50cd8bffee r20116: Start merging in the work done to create the new idmap subsystem.
Simo.
2007-10-10 12:16:25 -05:00
Jim McDonough
3d6f387783 r20089: Put gpfs acl function into vfs_gpfs module. Thanks to Gomati Mohanan
<gomati.mohanan@in.ibm.com>.

Also fix fields for sec_desc differences between 3.0 and 3.0.24 in
nfs4_acls.c.
2007-10-10 12:16:24 -05:00
Volker Lendecke
fea52801de r19991: Sorry for this 2000-liner...
The main thing here is a rewrite of srv_winreg_nt.c. The core functionality
has moved to registry/reg_api.c which is then usable by the rest of Samba as
well.

On that way it fixes creating keys with more than one element in the
path. This did not work before.

Two things that sneaked in (sorry :-) is the change of some routines from
NTSTATUS to WERROR the removed "parent" argument to regkey_open_internal.

Volker
2007-10-10 12:16:18 -05:00
Jeremy Allison
bcb68260ba r19974: Add freelist check for cache. Fix testing of entry
names (all except SEQNUM are *not* null terminated
strings).
Jeremy.
2007-10-10 12:16:16 -05:00
Volker Lendecke
6cab254c49 r19963: Add 'registry shares = yes' and registry key security descriptors. 2007-10-10 12:16:16 -05:00
James Peach
5d000fed59 r19962: Revert bogus change in r19961. In future I will check configure.in
as well as Makefile.in :(
2007-10-10 12:16:16 -05:00
James Peach
f440efd961 r19961: Remove VARDIR. Nothing is ever installed into this, so there's no
need to create it.
2007-10-10 12:16:15 -05:00
Gerald Carter
4c96a387a2 r19800: * Remove exmpty aix directory
* remove old, commented out commands from 'make clean'
2007-10-10 12:15:56 -05:00
Gerald Carter
c787983336 r19762: libaddns/*[ch] code fixes donated by Centeris Corporation
(http://www.centeris.com/) under my copyright.

* Rework error reporting to use DNS_ERROR instead
  of int32
* Convert memory allocation to use talloc()
* Generalize the DNS request/response packet marshalling
* Fix the secure update requests
2007-10-10 12:15:53 -05:00
Lars Müller
85d8c73fbb r19748: Ensure to link against the required libraries. 2007-10-10 12:15:53 -05:00
Lars Müller
8d50fb3f51 r19747: Ensure to link with the required objects. 2007-10-10 12:15:52 -05:00
Simo Sorce
fd70972ad9 r19691: Fix the build 2007-10-10 12:15:47 -05:00
Jim McDonough
0620658890 r19647: Add some GPFS support in a vfs mod. Also adds the kernel flock op to
the vfs layer, since gpfs supports it.  Thanks to Volker, Christian,
Mathias, Chetan, and Peter.
2007-10-10 12:15:43 -05:00
Jeremy Allison
e8bf421c01 r19533: Add a suffix to the program name if this is a process with a
non-default configuration file name.
Jeremy.
2007-10-10 12:15:41 -05:00
Jeremy Allison
1e9284590f r19529: Added showacls togle. Previously was vendor-specific code.
Merging these in - should have been merged back before (will
be tidied up later).
Jeremy.
2007-10-10 12:15:41 -05:00
Gerald Carter
782298cd03 r19497: Thought I already fixes the etags target. Ignore .svn
and not CVS (since we don't use CVS anymore
2007-10-10 12:15:40 -05:00