Andrew Tridgell
fdf4d3eed3
s4-waf: fixed WINBINDD_SOCKET_DIR for wb_common in s4
...
s4 uses a different path for the socket
2010-04-19 18:21:42 +10:00
Andrew Tridgell
540d197e49
s4-test: we don't need -s set for samba_dnsupdate
...
this is now handled by SMB_CONF_PATH
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-04-19 18:21:42 +10:00
Andrew Tridgell
43ca57d088
s4-dns: use neater python for reading lines
...
files are line iterators
2010-04-19 18:21:42 +10:00
Andrew Tridgell
162e7bc5b4
s4-param: set SMB_CONF_PATH when we load a smb.conf
...
this is inherited by child python processes, to ensure they get the
right smb.conf if they don't have one specified. Fixes bug 7301
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-04-19 18:21:42 +10:00
Andrew Tridgell
dcf35ab487
runcmd: use tevent_re_initialise() to close sockets
...
this ensures that all event fds are closed in the child
2010-04-19 18:21:42 +10:00
Kai Blin
8208f8e5e5
s3 i18n: Fix up missing newlines in more pam_winbind translations
2010-04-19 09:27:50 +02:00
Kai Blin
e56dc83162
s3 i18n: Fix up missing newlines in pam_winbind translations
...
At least in the languages I could read, the newlines were indeed
missing.
2010-04-19 09:04:37 +02:00
Andrew Tridgell
b6dff759f7
build: added --cross-answers support
...
This allows you to easily cross-compile even without a --cross-execute
emulator
See http://wiki.samba.org/index.php/Waf#cross-compiling for details
2010-04-19 16:34:14 +10:00
Andrew Tridgell
5040e2a6fb
s4-dev: expanded selftest-vars.sh to match current testenv
2010-04-19 16:34:14 +10:00
Andrew Tridgell
e6cbbd9640
s4-python: PyErr_SetString() will crash on NULL strings
...
use nt_errstr() when no error available
2010-04-19 16:34:14 +10:00
Andrew Tridgell
93f4f7a037
build: fixed a python-3 indent error
2010-04-19 16:34:14 +10:00
Andrew Tridgell
4e51bf1ffd
build: expanded testwaf to include cross-compiling and python versions
2010-04-19 16:34:14 +10:00
Jeremy Allison
59fa1e1890
Final fix for #7331 - Compound async SMB 2 requests don't work right.
...
Don't free the cancelled SMB2 req early, let the cancelation
function take care of it. Return a NT_STATUS_CANCELLED when
we find and cancel a request. Fix our SMB2 error returns to
correctly set the structuresize to 9, and add the expected
zero byte (see section 2.2.2 in the SMB2 spec.).
This causes Samba to pass the test program in this bug report
that W2K8R2 fails (heh heh :-). This is because we always cause
compound requests to get to a cancelation point before dealing
with a cancel request.
Jeremy.
2010-04-18 20:23:54 -07:00
Volker Lendecke
058d4a21af
s3: Fix indentation in remove_ccache
2010-04-18 15:25:03 +02:00
Volker Lendecke
0264c0c337
s3: Fix a memleak in discover_dc_netbios
2010-04-18 15:25:03 +02:00
Volker Lendecke
36e57fa728
s3: Fix a typo in winbindd_ccache_save
2010-04-18 15:25:03 +02:00
Volker Lendecke
a97f2a0a9c
nsswitch: Fix a memleak in wbinfo
2010-04-18 15:25:02 +02:00
Ira Cooper
e1ca451794
s3: Improved support for GAMIN.
...
Support the FAMNoExists API for gamin to reduce cpu use and problems when
using GAMIN as FAM for vfs_notify_fam.
2010-04-18 15:12:41 +02:00
Andrew Tridgell
69ce29826c
build: more dependencies on /usr/bin/perl -> ${PERL}
2010-04-18 23:08:28 +10:00
Andrew Tridgell
3ca5fd8e03
build: cope with perl not being in /usr/bin/perl
...
This should fixed the pidl build on SerNet-NetBSD5
2010-04-18 22:55:16 +10:00
Andrew Tridgell
211bf1ea17
s4-waf: removed the unused installdir= option to SAMBA_BINARY()
...
This was left over from the automatic conversion of the config.mk
files
2010-04-18 21:47:00 +10:00
Andrew Tridgell
f8e3e5ce07
build: fixed install of binary targets that are in subdirs
...
this should fix the smbd/smbd install problem with Kai's s3 waf build
2010-04-18 21:08:48 +10:00
Andrew Tridgell
639fe34667
build: support make V=1 for verbose build
...
this also adds support for other options, such as "make TESTS=testpattern"
2010-04-18 21:08:48 +10:00
Andrew Tridgell
7aa4c11fc4
build: more adjustments for the ABI type name maps
...
- use 'va_list' instead of 'struct __va_list_tag *'
Using the C name for va_list is preferable
- add support for negative ABI name matches in abi_match=. That is
used to exlude ldb_*module_ops from the ldb ABI
- don't include the ldb module ops or backend ops in the ABI
2010-04-18 18:24:27 +10:00
Andrew Tridgell
1a73e967f5
build: added abi_type_maps for FC12 struct va_list
...
fedora12 x86 uses "struct va_list"
2010-04-18 17:35:53 +10:00
Andrew Tridgell
3f1ebe805b
build: don't depend on the word size of nm output
...
the first column varies in length for different architectures
2010-04-18 17:32:26 +10:00
Jeremy Allison
1aa80f5788
Second part of fix for bug #7331 - Compound async SMB 2 requests don't work right.
...
Cause us to match W2K8R2 by sending an interim compound reply
followed by a async reply.
Jeremy.
2010-04-17 22:42:23 -07:00
Andrew Tridgell
f96353adcf
s4-waf: rebuild signature files with the api type maps
...
This is not strictly necessary, as the old types would compare equal,
but it is neater to use the generic type names
2010-04-18 15:39:59 +10:00
Andrew Tridgell
8dc2db0f6d
build: added abi type maps for _Bool and __va_list_tag
...
This allows us to make the signature files platform independent
2010-04-18 15:39:14 +10:00
Andrew Tridgell
77768dbd75
ldb-waf: enable ABI checking in ldb
...
we use separate signature files for ldb and ldb-samba4, as the samba4
varient of the library has many more public symbols
2010-04-18 15:00:38 +10:00
Andrew Tridgell
7d90b59602
ldb: mark the tdb backend in ldb as _PRIVATE_
2010-04-18 15:00:38 +10:00
Andrew Tridgell
5e26f65f79
tevent-waf: enabled ABI checking in tevent
2010-04-18 15:00:38 +10:00
Andrew Tridgell
2550bbc981
tevent: mark backend init fns as _PRIVATE_
...
these are not supposed to be exposed in the library
2010-04-18 15:00:38 +10:00
Andrew Tridgell
805f651dbf
tdb-waf: added ABI checking for tdb
2010-04-18 15:00:38 +10:00
Andrew Tridgell
ef496e8d1d
talloc: mark public functions as _PUBLIC_
2010-04-18 15:00:37 +10:00
Andrew Tridgell
1bcd900912
talloc-waf: added ABI checking for talloc
2010-04-18 15:00:37 +10:00
Andrew Tridgell
7818e2cc8c
replace-waf: hide symbols in libreplace if a builtin library
2010-04-18 15:00:37 +10:00
Andrew Tridgell
4e448e2d2c
libreplace: added _PUBLIC_ and _PRIVATE_ to replace.h
...
these are needed for all libs that use ABI checking, so libreplace
is the logical place for now
2010-04-18 15:00:37 +10:00
Andrew Tridgell
d81eccc0ba
s4-waf: put the --xxx-wrapper options in 'developer options' group
2010-04-18 15:00:37 +10:00
Andrew Tridgell
d3dea9b124
build: added ABI checking to the WAF build
...
See http://wiki.samba.org/index.php/Waf#ABI_Checking for details
2010-04-18 15:00:37 +10:00
Andrew Tridgell
877439e264
build: added a script for generating ABI signatures from shared libraries
2010-04-18 15:00:37 +10:00
Jeremy Allison
bf45b4f4fd
First part of fix for bug #7331 - Compound async SMB 2 requests don't work right.
...
Gets us handling SMB2 compound async requests similar to W2K8R2
(and triggers the same client bug in the Win7 redirector). Great
thanks to Ira Cooper <samba@ira.wakeful.net> for helping with
this and to Metze for the wonderful async framework. The one
thing I need to fix to make us identical to W2K8R2 is that
when a compound request goes async at the end W2K8R2 splits
the replies up into a compound non-async reply followed by
a separate async reply. Currently we're doing the whole thing
in a compound reply.
Jeremy.
2010-04-17 21:20:17 -07:00
Matthias Dieter Wallnöfer
e0d6f1a6da
s4:dsdb/dns/dns_update.c - fix a typo
2010-04-17 20:42:37 +02:00
Matthias Dieter Wallnöfer
c678563efe
s4:kdc/db-glue.c - use "TALLOC_FREE" insteal of "talloc_free" for the "priv" context
...
Also after a free "priv" could be != NULL and may be freed again.
This should fix bug #7365 .
2010-04-17 20:10:27 +02:00
Matthias Dieter Wallnöfer
827ccdf6b9
s4:kdc/wdc-samba4.c - fix integer counter types
2010-04-12 02:03:12 +02:00
Matthias Dieter Wallnöfer
ad898fd638
s4:kdc/db-glue.c - fix integer counter types
2010-04-12 02:03:11 +02:00
Nadezhda Ivanova
64f4183a35
s4:Added a test for correct CO expansion in SD creation.
2010-04-17 18:16:25 +03:00
Volker Lendecke
f4b73f4e24
s3: Slightly simpify samr_ValidatePassword_Reset
2010-04-17 12:01:18 +02:00
Volker Lendecke
3a362b45c6
s3: Slightly simpify samr_ValidatePassword_Change
2010-04-17 12:01:18 +02:00
Volker Lendecke
6f998b4b9a
s3: Slightly simplify the logic of check_password_complexity()
...
The whole routine was just one if-branch. Do an early return instead.
2010-04-17 12:01:18 +02:00