Jelmer Vernooij
b59ba79b95
s4-waf: Support --load-list option.
2010-04-08 23:20:35 +02:00
Jelmer Vernooij
4f2d8d6ace
s4-python: samdb: Default to using global schema.
2010-04-08 23:20:35 +02:00
Endi S. Dewata
5d5fc92c69
s4:dsdb - Handle INVALID_DN_SYNTAX from OpenLDAP in dsdb_module_load_partition_usn().
...
Signed-off-by: Matthias Dieter Wallnöfer <mwallnoefer@yahoo.de>
2010-04-08 22:59:10 +02:00
Jelmer Vernooij
7f65f77b4d
Update waf build.
2010-04-08 22:46:02 +02:00
Jelmer Vernooij
cf17d48dec
Migrate 'net export keytab' to python.
2010-04-08 22:37:35 +02:00
Günther Deschner
8d588e96d9
s3-lanman: use spoolss for api_RDosPrintJobDel().
...
Guenther
2010-04-08 16:24:33 +02:00
Günther Deschner
d5e2b43176
s3-lanman: use spoolss for api_WPrintQueueCtrl().
...
Guenther
2010-04-08 16:24:25 +02:00
Günther Deschner
84f3eeeca3
s3-registry: fix fill_in_printer_values() for datatype and printprocessor.
...
It is wise and good to enforce RAW and winprint, but we need to be consistent
with spoolss (and enforce it there).
Found by torture test.
Guenther
2010-04-08 16:21:40 +02:00
Günther Deschner
1c4c4dd7e0
s4-smbtorture: protect against full UNC paths in winreg printerinfo test.
...
Guenther
2010-04-08 16:14:20 +02:00
Matthias Dieter Wallnöfer
ef3490e799
s4:registry - "REGF backend" - don't ignore wrong-sized REG_DWORD/REG_DWORD_BIG_ENDIAN values
2010-04-08 15:29:40 +02:00
Volker Lendecke
3d5732fc13
s3: Remove the separate "child" argument from setup_domain_child()
2010-04-08 15:12:42 +02:00
Günther Deschner
16deed7199
s4-smbtorture: add PrinterInfo level 2 / winreg consistency test.
...
This compares PrinterInfo2 with contents of
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Printers\printername and
HKLM\SYSTEM\CurrentControlSet\Control\Print\Printers\printername
Guenther
2010-04-08 15:03:56 +02:00
Günther Deschner
f87a18ec3b
s4-smbtorture: minor cleanup, use data_blob_talloc_zero() in RPC-SPOOLSS.
...
Guenther
2010-04-08 15:03:56 +02:00
Matthias Dieter Wallnöfer
f3f82496ac
s4:WAF buildsystem - support out of "source4" directory builds
...
Bug: https://bugzilla.samba.org/show_bug.cgi?id=4081
With this patch we are able to invoke s4 builds from the outside of the
"source4" directory (but the target remains the "source4/bin" path).
One constraint: all commands: "autogen-waf.sh", "configure", "make" have to be
run from the same directory!
Regarding "make": you have to run it using "make -C <source4 path> [targets]" if
the invoke directory is not "source4" itself.
2010-04-08 14:14:24 +02:00
Andrew Tridgell
bf4189eb80
build: we need this isinstance() check for distcheck
...
Jelmer, this works around a bug in waf distcheck that will be fixed
soon. We really need the isinstance() check for now.
2010-04-08 22:11:50 +10:00
Andrew Tridgell
baec7a6b9e
build: the exceptions here are not useful
...
they just make the failure hard to spot
2010-04-08 22:11:49 +10:00
Andrew Tridgell
4ca46c6b8d
build: make the handling of relative paths a bit saner
...
This should fix a problem that Anatoliy has struck with the PIDL
rules. It also brings us much closer to a working build for a true out
of tree build (ie. with waf configure -b /tmp/build)
2010-04-08 22:11:49 +10:00
Stefan Metzmacher
eb9b7d0363
s3:winbindd: make "smbcontrol winbindd validate-cache" reliable again
...
commit 73577205cf
(s3:winbindd: fix problems with SIGCHLD handling (bug #7317 ))
broke this.
metze
2010-04-08 12:48:32 +02:00
Matthias Dieter Wallnöfer
e2aec9d81f
s4:registry - "patchfile_preg.c" - fix the read operation of the data length on big-endian platforms
2010-04-08 12:27:27 +02:00
Matthias Dieter Wallnöfer
2164ba51e2
s4:registry - "patchfile_preg.c" - use "sizeof(uint32_t)" for some size specifications
...
Looks nicer.
2010-04-08 12:27:27 +02:00
Jelmer Vernooij
479fd9c03f
s4-net: Simplify SamDB connect code.
2010-04-08 12:21:35 +02:00
Jelmer Vernooij
2578072541
s4-python: Move set_global_schema to pydsdb.
2010-04-08 12:21:35 +02:00
Jelmer Vernooij
a1e47e3dd2
s4-waf: Add dist target.
2010-04-08 12:21:35 +02:00
Volker Lendecke
ca74246b4b
s3: Fix a typo
2010-04-08 10:49:57 +02:00
Andrew Bartlett
f1aa4c34bf
tsocket_bsd: Always use a real length for the sa_socklen, and keep it around
...
The previous code assumed the OS would happily accept sizeof(struct
sockaddr_storage). It seems some versions of Solaris do not like
this.
Andrew Bartlett
2010-04-08 08:34:40 +02:00
Stefan Metzmacher
0922c5ab2d
Revert "socket-wrapper: not all systems have FIONREAD defined"
...
This reverts commit 710aa773d5
.
We rely on FIONREAD in a lot of other parts in the code,
so there's no need to have an ifdef for it in the socket_wrapper code.
On tru64 FIONREAD is defined in <sys/ioctl.h>
and we include <sys/ioctl.h> via "system/network.h".
Tridge: maybe a HAVE_SYS_IOCTL_H was missing at the time you tried
it on tru64?
If we find a platform that doesn't support it,
we need to bail out at configure time or
provide a replacement in libreplace.
metze
2010-04-08 08:34:39 +02:00
Jeremy Allison
3413cf7a6b
Start to plumb smb2 into the oplock system. Calls dummy functions for now.
...
Jeremy.
2010-04-07 19:00:44 -07:00
Günther Deschner
0ec6f297ee
s4-smbtorture: minor typo in SetJob test in RPC-SPOOLSS.
...
Guenther
2010-04-07 23:53:19 +02:00
Günther Deschner
d9138f4ccf
s3-spoolss: Fix an issue in _spoolss_DeleteForm.
...
Found by torture test.
Guenther
2010-04-07 23:53:19 +02:00
Günther Deschner
65c5b786ca
s3-spoolss: Fix some issues in _spoolss_AddForm.
...
Found by torture test.
Guenther
2010-04-07 23:53:18 +02:00
Günther Deschner
34ada1d540
s3-spoolss: Fix potential memleak in _spoolss_AddForm and _spoolss_SetForm.
...
Guenther
2010-04-07 23:53:18 +02:00
Thomas Nagy
7f3116a63d
build: allow the waf build to work with python 3.0 and 3.1
...
Python 3.x is a bit fussier about print statements and indentation.
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2010-04-08 07:46:39 +10:00
Matthias Dieter Wallnöfer
64957ce068
LDB:sample_module - reintroduce accidentally removed "ldb_msg_add_fmt" statement
...
Obviously this is really needed by the "samba4.ldb" test.
2010-04-07 23:06:02 +02:00
Jelmer Vernooij
e5bb6d56df
s4-waf: Fix 'waf dist' app name.
2010-04-07 22:53:39 +02:00
Jelmer Vernooij
472860c9a7
Move configure_check_unused script to root scriptdir, as it is useful
...
for both s3 and s4.
2010-04-07 22:53:39 +02:00
Jelmer Vernooij
36474e5867
s4: Remove unused pkg-config replacement in perl.
2010-04-07 22:53:39 +02:00
Jelmer Vernooij
0473926a5b
update-external: Support updating dnspython.
2010-04-07 22:53:38 +02:00
Volker Lendecke
7ccd68073d
s3: Fix bug 7327 -- Build fails while building without kerberos
...
libsmb/clikrb5.c has a dummy implementation for the non-kerberos case
2010-04-07 22:31:09 +02:00
Jelmer Vernooij
2cf3585e52
selftest: Display minutes and hours for duration.
2010-04-07 21:58:32 +02:00
Matthias Dieter Wallnöfer
baf81a0e08
LDB:python bindings - also empty LDB message elements should have a python representation
...
Bug found by ekacnet (see technical mailing list).
2010-04-07 20:40:06 +02:00
Matthias Dieter Wallnöfer
79fccc45bc
s4:registry - "regf backend" - fix it up regarding REG_DWORD/REG_DWORD_BIG_ENDIAN_VALUES
...
This is needed to make it platform independently work (also on big endian
platforms as little endian).
Also add a size check before storing a DWORD.
2010-04-07 20:22:57 +02:00
Matthias Dieter Wallnöfer
8ae956d7ba
s4:winbind/wb_server.c - fix indentation
2010-04-07 19:37:35 +02:00
Jeremy Allison
40172f374b
Test using (-1) for tid and sessionid in compound related requests.
...
Jeremy.
2010-04-07 10:33:02 -07:00
Jeremy Allison
556b42a351
On compound requests, MS-SMB2 says clients MAY use 0xFFFFFFFF for compound tid and 0xFFFFFFFFFFFFFFFF for compound sessionid values. Cope with this.
...
Jeremy.
2010-04-07 10:32:01 -07:00
Jeremy Allison
146c1618e4
Don't forget to initialize *p_creds_requested.
...
Jeremy.
2010-04-07 10:31:43 -07:00
Jelmer Vernooij
c76bd65b60
s4-samdb: Allow skipping global schema.
2010-04-07 17:40:00 +02:00
Jelmer Vernooij
feeedf49cf
s4-provision: Proper handling of exceptions, use SamDB class but skip global schema.
2010-04-07 17:39:59 +02:00
Jelmer Vernooij
21ab06f8a2
s4-python: Move samdb_ntds_objectGUID to pydsdb.
2010-04-07 17:39:59 +02:00
Jelmer Vernooij
fe4b212eba
urgent_replication: Use standard comments rather than docstrings.
2010-04-07 17:39:59 +02:00
Andreas Schneider
eebc66ce32
s3-spoolss: Added a winreg_getform1 function.
...
Signed-off-by: Günther Deschner <gd@samba.org>
2010-04-07 15:16:53 +02:00