summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* s4:winbind: use WINBINDD_SOCKET_NAME instead of WINBINDD_SAMBA3_SOCKETStefan Metzmacher2010-04-152-4/+2
| | | | metze
* s4:winbind: wbsrv_samba3_priv_pipe_dir() needs to return the directory not ↵Stefan Metzmacher2010-04-153-9/+5
| | | | | | the pipe path metze
* s4:selftest/wscript: --enable-selftest and --with-selftest-prefix are ↵Stefan Metzmacher2010-04-152-8/+11
| | | | | | configure options metze
* build: throw a fatal error for duplicate target declarationsAndrew Tridgell2010-04-153-15/+8
| | | | | | | We don't want someone to declare two subsystems of the same name but with different source files Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-waf: removed a duplicate declaration of python_netbiosAndrew Tridgell2010-04-151-7/+0
|
* build: ensure we don't recreate library loops in expansionsAndrew Tridgell2010-04-151-1/+26
| | | | | | | | | after removing library loops from the dependeny graph, we re-add parent dependencies. We need to ensure that we don't re-add a dependency which re-creates the loop we so carefully removed. This also adds a final check for library dependency loops, and shows an appropriate error if one is found.
* build: make the 'wrong version of waf' message even clearerAndrew Tridgell2010-04-151-1/+4
| | | | suggest ./autogen-waf.sh
* build: check that the user is not using an old /usr/bin/wafAndrew Tridgell2010-04-151-1/+11
| | | | some systems have /usr/bin/waf installed, and its quite old
* s3: Fix a typoVolker Lendecke2010-04-141-1/+1
|
* s4:torture/rpc: rename rpc.h => torture_rpc.hStefan Metzmacher2010-04-1466-65/+65
| | | | | | | | | | | The reason for this is that some systems include <rpc/rpc.h> from within system headers. HP-UX 11.00 does so somewhere deep inside of <shadow.h>. For torture/winbind/struct_based.c <rpc/rpc.h> resolves to torture/rpc/rpc.h and breaks the build. metze
* Merge branch 'master' of ssh://git.samba.org/data/git/sambaAndrew Tridgell2010-04-142-11/+16
|\
| * s4:torture/rpc/winreg: fix compiler warningsStefan Metzmacher2010-04-141-3/+3
| | | | | | | | metze
| * s4:torture/rpc/dsgetinfo: first check the rpc layer status before looking at ↵Stefan Metzmacher2010-04-141-8/+13
| | | | | | | | | | | | the application result metze
* | build: try to honor MAKEFLAGS from makeAndrew Tridgell2010-04-143-6/+28
|/ | | | | | | | | This means "make -j" and "make -k" now do roughly what is expected make -j will use the number of CPUs on the system, regardless of the number after the -j (as MAKEFLAGS doesn't contain that value). make -k will will continue on errors
* Don't set "requested_posix_capabilities" in the sync code, already done in ↵Jeremy Allison2010-04-131-2/+0
| | | | | | the async. Jeremy.
* Add basic DFS tests.Jeremy Allison2010-04-132-0/+92
| | | | Jeremy.
* Split out the client unix capabilities to those the server offered, and ↵Jeremy Allison2010-04-135-9/+24
| | | | | | | | | those the client asked for. This fixes a bug when using encrypted transport and DFS links. Found by my basic DFS torture test, which I'll check in next. Testing *rocks* :-). Jeremy.
* s4:auth Change auth_generate_session_info to take an auth contextAndrew Bartlett2010-04-1415-72/+180
| | | | | | | | | | | | | | | | | | The auth context was in the past only for NTLM authentication, but we need a SAM, an event context and and loadparm context for calculating the local groups too, so re-use that infrustructure we already have in place. However, to avoid problems where we may not have an auth_context (in torture tests, for example), allow a simpler 'session_info' to be generated, by passing this via an indirection in gensec and an generate_session_info() function pointer in the struct auth_context. In the smb_server (for old-style session setups) we need to change the async context to a new 'struct sesssetup_context'. This allows us to use the auth_context in processing the authentication reply . Andrew Bartlett
* s4:auth Allow the simple 'struct auth_session_info' generator for all usersAndrew Bartlett2010-04-141-3/+3
| | | | | | | This code isn't ideal, but it is better than needing to consult the main SamDB in things like a torture test. Andrew Bartlett
* s3-winbind: Authenticate SAM usersVolker Lendecke2010-04-132-5/+75
|
* s4-heimdal: Fix typo in comment.Karolin Seeger2010-04-131-1/+1
| | | | Karolin
* s3-winbindd: Fix typo in comment.Karolin Seeger2010-04-131-1/+1
| | | | Karolin
* examples: Fix typo in comment.Karolin Seeger2010-04-131-1/+1
| | | | Karolin
* s3-docs: Fix typo in man idmap_ad.Karolin Seeger2010-04-131-1/+1
| | | | Karolin
* s4:librpc/rpc: the python bindings should use !NT_STATUS_IS_OK instead of ↵Stefan Metzmacher2010-04-131-4/+4
| | | | | | | | NT_STATUS_IS_ERR Everything but NT_STATUS_OK is an error here. metze
* s4:librpc/rpc: make PyErr_SetDCERPCStatus() staticStefan Metzmacher2010-04-132-3/+3
| | | | metze
* s4:"samdb_server_site_name" uses - proof for out of memoryMatthias Dieter Wallnöfer2010-04-132-2/+7
|
* s4:samdb_server_site_name - fix indentationMatthias Dieter Wallnöfer2010-04-131-4/+6
|
* s4:fill_netlogon_samlogon_reponse - fix a typoMatthias Dieter Wallnöfer2010-04-131-1/+1
|
* s4:torture/netlogon - enhance test for "dcesrv_netr_DsRGetDCNameEx2"Matthias Dieter Wallnöfer2010-04-131-0/+20
| | | | Test for right domainname handling.
* s4:dcesrv_netr_DsRGetDCNameEx2 - provide a much better implementationMatthias Dieter Wallnöfer2010-04-132-52/+51
| | | | | | On the base of the "fill_netlogon_samlogon_response" call. This removes duplicated code.
* s4:fill_netlogon_samlogon_response - some rework of the detection codeMatthias Dieter Wallnöfer2010-04-131-16/+26
| | | | | | To make it compatible by the use of the "dcesrv_netr_DsRGetDCName*" calls. Some result checks were redundant so I removed them. In other cases I added debug outputs. Sometimes the debug messages were misleading.
* s4: prevent the autoconf build from removing source4/librpc/gen_ndr/READMEAndrew Tridgell2010-04-132-2/+2
|
* s4-waf: don't try to use the system lib for the library buildAndrew Tridgell2010-04-133-13/+17
| | | | | | when building library FOO, don't try to find the system library FOO Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* tevent-waf: added man page and pkgconfig fileAndrew Tridgell2010-04-131-3/+11
| | | | | | this allows libtevent to build under rpmbuild Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* libwbclient: Re-Fix a bug that was fixed with e5741e27c4cVolker Lendecke2010-04-134-29/+56
| | | | | | | | | | | | | | | | | > r21878: Fix a bug with smbd serving a windows terminal server: If winbind > decides smbd to be idle it might happen that smbd needs to do a winbind > operation (for example sid2name) as non-root. This then fails to get the > privileged pipe. When later on on the same connection another authentication > request comes in, we try to do the CRAP auth via the non-privileged pipe. > > This adds a winbindd_priv_request_response() request that kills the existing > winbind pipe connection if it's not privileged. The fix for this was lost during the conversion to libwbclient. Thanks to Ira Cooper <samba@ira.wakeful.net> for pointing this out! Volker
* libwbclient: Remove a pointless variableVolker Lendecke2010-04-131-3/+1
|
* buildtools/wafsamba: make sure CHECK_FUNC() and CHECK_VARIABLE() work with ↵Stefan Metzmacher2010-04-131-2/+6
| | | | | | | | -O3 in the CFLAGS 'CFLAGS="-O3" waf configure' was not detecting dlopen() needs -ldl. metze
* tdb-waf: added build of manpages and config options for RPM buildAndrew Tridgell2010-04-132-3/+45
| | | | | | Building a RPM from the fedora spec file now works with minimal changes Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* talloc-waf: the talloc1-compat lib depends on tallocAndrew Tridgell2010-04-131-2/+2
| | | | | | It is a library linked to another library, not a 2nd copy of talloc.c Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* build: for unbundled libraries install devel link tooAndrew Tridgell2010-04-131-0/+8
| | | | | | | We need a symlink libFOO.so -> libFOO.so.x.y as a development symlink Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* testprogs/blackbox/test_kinit: reorder arguments to "net time" to fix make testStefan Metzmacher2010-04-131-1/+1
| | | | metze
* s4:tortore/rpc/spoolss: some compilers don't like .foo.bar = 5Stefan Metzmacher2010-04-131-28/+42
| | | | metze
* talloc-waf: added the manpage generation and talloc1-compat generationAndrew Tridgell2010-04-131-1/+34
| | | | | | | | this allows the RPM spec file to be used with only a tiny mod (using autogen-waf.sh instead of autogen.sh and using ln -sf for the library links instead of ln -s) Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* build: added autoconf compatible configure optionsAndrew Tridgell2010-04-131-0/+27
| | | | | | | | | This adds --build, --host, --program-prefix and --disable-dependency-tracking. All we do with them is check them for sanity and throw an error if (for example) the user tries a cross-compile using these options Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4:CLDAP - "fill_netlogon_samlogon_reponse" - check for out of memoryMatthias Dieter Wallnöfer2010-04-131-1/+4
|
* s4:acl/descriptor LDB module - distinguish between root and default basednMatthias Dieter Wallnöfer2010-04-132-0/+12
| | | | | | | | The first is the forest base DN, the second the domain base DN. At the moment we assume that they are both the same but it hasn't to be so. Nadia, I would invite you to fix the outstanding parts regarding this (I added comments).
* s4:use "samdb_forest_name" for the forest DNS domainname lookupMatthias Dieter Wallnöfer2010-04-132-15/+12
|
* s4:dsdb/common/util.c - add a call which determines centrally the forest DNS ↵Matthias Dieter Wallnöfer2010-04-131-0/+19
| | | | domainname
* s3: Cache the username map in gencacheVolker Lendecke2010-04-134-0/+79
| | | | This is for uses with a heavy-weight username map script