Andrew Tridgell [Fri, 7 May 2010 07:00:53 +0000 (09:00 +0200)]
build: treat a blank --build or --host as not a cross-compile
This matches autoconf behaviour
Jeremy Allison [Thu, 6 May 2010 22:39:21 +0000 (15:39 -0700)]
Fix cancel by close lock test.
Jeremy.
Andreas Schneider [Thu, 6 May 2010 15:50:26 +0000 (17:50 +0200)]
talloc: Documented the missing string functions.
Jeremy Allison [Thu, 6 May 2010 16:07:49 +0000 (09:07 -0700)]
Fix SMB2 lock tests up to cancel-by-close.
Jeremy.
Jeremy Allison [Thu, 6 May 2010 15:22:13 +0000 (08:22 -0700)]
Fix more SMB2 locking. We still crash but this won't last :-).
Jeremy.
Andrew Tridgell [Thu, 6 May 2010 13:23:07 +0000 (15:23 +0200)]
s4-devel: auto-delete any leftover IPs
remove IP from a previous vampire_ad.sh run
Andrew Tridgell [Thu, 6 May 2010 13:22:11 +0000 (15:22 +0200)]
s4-devel: a useful script for giving DRS replication demos
Andrew Tridgell [Thu, 6 May 2010 12:51:28 +0000 (14:51 +0200)]
build: added a reconfigure target
this is meant to be used by the s3 build, to allow jelmers work on
smbtorture4 in s3 to avoid re-running configure unless its needed
Günther Deschner [Tue, 27 Apr 2010 23:38:08 +0000 (01:38 +0200)]
s3-spoolss: make several notify functions static.
Guenther
Günther Deschner [Thu, 6 May 2010 09:42:52 +0000 (11:42 +0200)]
s3-eventlog: move all eventlog headers to lib/eventlog and only include where required.
Guenther
Björn Jacke [Thu, 6 May 2010 10:26:43 +0000 (12:26 +0200)]
s3: fix the merged build - it required $LD
Thanks to Jelmer for pointing that out!
Jelmer Vernooij [Thu, 6 May 2010 08:41:43 +0000 (10:41 +0200)]
Remove the copy of ldb from Samba 3.
There were two utility functions that other parts of Samba 3
still relied on; they have been moved to lib/ldb_compat.[ch].
Günther Deschner [Thu, 6 May 2010 08:25:47 +0000 (10:25 +0200)]
s3-build: fix the build of vfs_notify_fam.
Guenther
Jeremy Allison [Wed, 5 May 2010 22:57:57 +0000 (15:57 -0700)]
Move to MS-FSA algorithm when checking for invalid lock range.
Satisfies SMB and SMB2.
Jeremy.
Günther Deschner [Tue, 4 May 2010 23:39:16 +0000 (01:39 +0200)]
s3: only include gen_ndr headers where needed.
This shrinks include/includes.h.gch by the size of 7 MB and reduces build time
as follows:
ccache build w/o patch
real 4m21.529s
ccache build with patch
real 3m6.402s
pch build w/o patch
real 4m26.318s
pch build with patch
real 3m6.932s
Guenther
Jeremy Allison [Wed, 5 May 2010 21:54:31 +0000 (14:54 -0700)]
Get closer to passing SMB2 lock test. Still crashes but we get further.
More work to follow later.
Jeremy.
Andrew Tridgell [Wed, 5 May 2010 14:27:52 +0000 (16:27 +0200)]
s4-ldb: check for ldap_initialize
HPUX 11.0 has a ldap library that doesn't have ldap_initialize
Björn Jacke [Wed, 5 May 2010 18:17:39 +0000 (20:17 +0200)]
s3:configure: not simply check for "ld" but for the linker used by $CC
this hopefully fixes Solaris' gcc build which uses the system ld by default.
All in all we should clean up most of the compiler and linker flags depending
on the actual compilers and linkers we use. Only some tweaks are OS-specific.
A cleanup in this area should be done along with the move to a new build
system (whensoever that will be ...).
Jeremy Allison [Wed, 5 May 2010 16:50:48 +0000 (09:50 -0700)]
Return correct error on read request on directory.
Jeremy.
Jeremy Allison [Wed, 5 May 2010 16:47:49 +0000 (09:47 -0700)]
Get in_minimum and EOF errors right.
Jeremy.
Jeremy Allison [Wed, 5 May 2010 16:42:45 +0000 (09:42 -0700)]
Client ignoring max write is a warning, not an error.
Jeremy.
Jeremy Allison [Wed, 5 May 2010 16:39:31 +0000 (09:39 -0700)]
Start to pass the SMB2 read torture tests.
Jeremy.
Günther Deschner [Wed, 5 May 2010 13:39:47 +0000 (15:39 +0200)]
s3-lanman: use srvsvc for api_RNetShareAdd().
Guenther
Günther Deschner [Wed, 5 May 2010 16:23:45 +0000 (18:23 +0200)]
s3-spoolss: remove unused winreg_enumval_to_blob().
Guenther
Andreas Schneider [Fri, 30 Apr 2010 08:01:10 +0000 (10:01 +0200)]
s3-spoolss: Create default DsSpooler values.
Signed-off-by: Günther Deschner <gd@samba.org>
Andreas Schneider [Tue, 4 May 2010 10:24:00 +0000 (12:24 +0200)]
s3-spoolss: Fixed the DeviceMode handling in winreg.
Signed-off-by: Günther Deschner <gd@samba.org>
Andreas Schneider [Tue, 4 May 2010 09:44:12 +0000 (11:44 +0200)]
s3-spoolss: Added winreg security descriptor functions.
Signed-off-by: Günther Deschner <gd@samba.org>
Andreas Schneider [Tue, 4 May 2010 10:07:26 +0000 (12:07 +0200)]
s3-spoolss: Migrated winreg to spoolss_create_default_secdesc.
Signed-off-by: Günther Deschner <gd@samba.org>
Günther Deschner [Mon, 26 Apr 2010 19:02:12 +0000 (21:02 +0200)]
s3-spoolss: make sure to return success in winreg_get_driver_list() for a
non-existing architecture / version combination.
Guenther
Günther Deschner [Mon, 26 Apr 2010 19:00:45 +0000 (21:00 +0200)]
s3-spoolss: talloc_steal the returned driver_list in winreg_get_driver_list().
Otherwise the function would return a pointer to a freed list.
Guenther
Simo Sorce [Tue, 27 Apr 2010 15:52:26 +0000 (11:52 -0400)]
s3-spoolss: Fixed winreg_printer_query_XXX.
A cast to an incorrectly sized pointer was breaking
on 64bit architectures where size_t is 64bit.
Signed-off-by: Günther Deschner <gd@samba.org>
Andreas Schneider [Tue, 4 May 2010 09:43:27 +0000 (11:43 +0200)]
s3-spoolss: Added a winreg_printer_query_binary function.
Signed-off-by: Günther Deschner <gd@samba.org>
Andreas Schneider [Tue, 4 May 2010 10:07:10 +0000 (12:07 +0200)]
s3-spoolss: Added a generic spoolss_create_default_secdesc function.
Signed-off-by: Günther Deschner <gd@samba.org>
Andreas Schneider [Wed, 5 May 2010 15:44:22 +0000 (17:44 +0200)]
s3-spoolss: Added a function to create a default spoolss_DeviceMode.
Signed-off-by: Günther Deschner <gd@samba.org>
Volker Lendecke [Wed, 5 May 2010 15:44:00 +0000 (17:44 +0200)]
s3: Fix bug 5972 -- remove -L testparm parameter
Thanks to TAKAHASHI Motonobu <monyo@samba.gr.jp> to point out that this does
not work and to agree it's not worth fixing :-)
Andreas Schneider [Wed, 28 Apr 2010 09:26:08 +0000 (11:26 +0200)]
s3-spoolss: Fixed memory error in winreg_get_driver.
The strings in the structure need to be initialized with an empty
string.
Signed-off-by: Günther Deschner <gd@samba.org>
Andreas Schneider [Tue, 4 May 2010 09:37:42 +0000 (11:37 +0200)]
s3-spoolss: Added a sharename arg to winreg_update_printer.
Signed-off-by: Günther Deschner <gd@samba.org>
Andreas Schneider [Mon, 26 Apr 2010 11:36:19 +0000 (13:36 +0200)]
s3-spoolss: Added missing servername option to winreg_{create,get}_printer.
This is needed to be able to pass the correct servername from
Printer_entry.
Signed-off-by: Günther Deschner <gd@samba.org>
Andreas Schneider [Fri, 23 Apr 2010 19:37:13 +0000 (21:37 +0200)]
s3-spoolss: Added missing Printer Driver in winreg_{update,get}_printer.
Signed-off-by: Günther Deschner <gd@samba.org>
Günther Deschner [Wed, 5 May 2010 15:17:12 +0000 (17:17 +0200)]
s3-net: fix crash in rap_share_add().
Guenther
Günther Deschner [Wed, 5 May 2010 14:58:46 +0000 (16:58 +0200)]
s4-smbtorture: remove unused variable from smbcli_rap_netprintdestgetinfo().
Guenther
Günther Deschner [Wed, 5 May 2010 14:56:52 +0000 (16:56 +0200)]
rap: add IDL for rap_NetShareAdd (undocumented in MS-RAP).
Guenther
Andrew Tridgell [Wed, 5 May 2010 14:12:59 +0000 (16:12 +0200)]
s3-build: don't rebuild/link on every make run
Andrew Tridgell [Wed, 5 May 2010 13:16:26 +0000 (15:16 +0200)]
build: added configure test for inline
Andrew Tridgell [Wed, 5 May 2010 12:12:26 +0000 (14:12 +0200)]
build: update version of waf
this fixes a slow configure problem on HPUX
Andrew Tridgell [Wed, 5 May 2010 12:11:56 +0000 (14:11 +0200)]
build: use the wrapper commands in testwaf.sh
this ensures they are well tested
Andrew Tridgell [Wed, 5 May 2010 12:09:37 +0000 (14:09 +0200)]
build: added a distcheck target
Andrew Tridgell [Wed, 5 May 2010 12:09:26 +0000 (14:09 +0200)]
build: mark cloned task generators as not posted
this solves an incompatibility with a newer version of waf from svn
Andrew Tridgell [Wed, 5 May 2010 10:41:07 +0000 (12:41 +0200)]
build: exit with an error if waf configure fails
We don't want configure in the build farm to show green when it fails
Andreas Schneider [Wed, 5 May 2010 13:33:09 +0000 (15:33 +0200)]
libwbclient: Fixed doxygen errors.
Jeremy Allison [Wed, 5 May 2010 13:09:03 +0000 (06:09 -0700)]
Fixed issue with return in a void function found by Björn JACKE <bj@SerNet.DE>
Jeremy.
Andrew Tridgell [Wed, 5 May 2010 09:41:09 +0000 (11:41 +0200)]
s4-ldb: add msg saying which build system is being used
(this is a gratuituous commit to trigger the build farm to rebuild
ldb on all systems)
Andreas Schneider [Tue, 4 May 2010 21:07:03 +0000 (23:07 +0200)]
tevent: Started a tevent_queue tutorial.
Andreas Schneider [Tue, 4 May 2010 15:18:22 +0000 (17:18 +0200)]
tevent: Document the tevent_queue functions.
Andreas Schneider [Tue, 4 May 2010 14:57:42 +0000 (16:57 +0200)]
tevent: Document the tevent helper functions.
Andreas Schneider [Mon, 3 May 2010 19:04:54 +0000 (21:04 +0200)]
tevent: Document missing callback typedefs.
Andreas Schneider [Mon, 3 May 2010 18:29:54 +0000 (20:29 +0200)]
tevent: Document the missing tevent async request callback functions.
Andreas Schneider [Mon, 8 Feb 2010 20:10:55 +0000 (21:10 +0100)]
tevent: Create a typedef for the debug function callback.
Stephen Gallagher [Fri, 15 Jan 2010 15:38:24 +0000 (10:38 -0500)]
tevent: Added more documentation.
Stephen Gallagher [Fri, 15 Jan 2010 15:33:14 +0000 (10:33 -0500)]
tevent: Remove erroneous comments about TEVENT_FD_AUTOCLOSE
There is no such flag.
Andreas Schneider [Thu, 14 Jan 2010 14:42:26 +0000 (15:42 +0100)]
tevent: Add doxygen tevent config file.
Andreas Schneider [Thu, 14 Jan 2010 13:41:49 +0000 (14:41 +0100)]
tevent: Added basic doxygen documentation.
Andreas Schneider [Tue, 4 May 2010 21:18:26 +0000 (23:18 +0200)]
s3-libsmb: Fixed a recursion in cli_pull_print.
Andreas Schneider [Tue, 4 May 2010 20:38:23 +0000 (22:38 +0200)]
tsocket: Added the warning again to tsocket_address_bsd_sockaddr.
Rusty Russell [Wed, 5 May 2010 06:07:18 +0000 (15:37 +0930)]
tdb: fix short write logic in tdb_new_database
Commit
207a213c/
24fed55d purported to fix the problem of signals during
tdb_new_database (which could cause a spurious short write, hence a failure).
However, the code is wrong: newdb+written is not correct.
Fix this by introducing a general tdb_write_all() and using it here and in
the tracing code.
Cc: Stefan Metzmacher <metze@samba.org>
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Luca Olivetti [Tue, 4 May 2010 22:07:57 +0000 (15:07 -0700)]
Fix bug #7263 - Unable to print using Samba 3.5.1 and cups-1.1.23-40.46 on SLES10.
Fix cups encryption setting
I had the same problem and it's due to the fact that samba doesn't respect the
"cups encryption" setting since lp_cups_encrypt changes the value: if you set
"cups encryption=no", the first call will change it to HTTP_ENCRYPT_NEVER,
since that is 1 (i.e. true), the next call will change it to
HTTP_ENCRYPT_ALWAYS and after that it'll remain set as HTTP_ENCRYPT_ALWAYS.
This patch fixes this problem.
Don't mix up the HTTP_ENCRYPT_XXX constants up with the
enumeration constants (True, False, Auto) used in the
loadparm code.
Simo Sorce [Tue, 27 Apr 2010 15:15:17 +0000 (11:15 -0400)]
s3-spoolss: Remove duplicate macro.
Signed-off-by: Günther Deschner <gd@samba.org>
Andreas Schneider [Tue, 4 May 2010 08:21:52 +0000 (10:21 +0200)]
s4-torture: Added the printername to the AddPrinter comment.
Signed-off-by: Günther Deschner <gd@samba.org>
Andreas Schneider [Fri, 30 Apr 2010 12:38:07 +0000 (14:38 +0200)]
s4-torture: Fixed spoolss dsspooler printername test.
Signed-off-by: Günther Deschner <gd@samba.org>
Andreas Schneider [Mon, 26 Apr 2010 15:38:56 +0000 (17:38 +0200)]
s3-lib: Create a sec_desc_merge and sec_desc_merge_buf function.
Signed-off-by: Günther Deschner <gd@samba.org>
Anatoliy Atanasov [Tue, 4 May 2010 09:49:52 +0000 (11:49 +0200)]
s4/waf: ABI update for lib/ldb
Anatoliy Atanasov [Tue, 4 May 2010 09:49:18 +0000 (11:49 +0200)]
s4/rodc: Support read-only database
Check on modify if we are RODC and return referral.
On the ldap backend side now we pass context and ldb_modify_default_callback
to propagate the referral error to the client.
Anatoliy Atanasov [Tue, 4 May 2010 09:48:18 +0000 (11:48 +0200)]
s4/rodc: Fix the callbacks up the stack to handle referrals on modify requests
Matthias Dieter Wallnöfer [Tue, 4 May 2010 15:21:30 +0000 (17:21 +0200)]
s4:py_nttime2string - removed unused variable "nt2"
And add some linespaces to look better.
Günther Deschner [Tue, 4 May 2010 15:18:22 +0000 (17:18 +0200)]
s4-smbtorture: fill in test_rap_print().
This tests pauses a printer over RAP, prints a file, enumerates the job, deletes
the job and resumes the print queue.
Guenther
Günther Deschner [Tue, 4 May 2010 14:31:34 +0000 (16:31 +0200)]
s3-libnetjoin: omit admin password in generated ndr_print function.
Guenther
Günther Deschner [Tue, 4 May 2010 13:39:21 +0000 (15:39 +0200)]
s4-smbtorture: add test_netprintdestgetinfo() to RAP-PRINTING.
Guenther
Günther Deschner [Tue, 4 May 2010 13:29:53 +0000 (15:29 +0200)]
s4-smbtorture: add smbcli_rap_netprintdestgetinfo().
Guenther
Günther Deschner [Tue, 4 May 2010 13:24:54 +0000 (15:24 +0200)]
s4-smbtorture: add test_netprintdestenum to RAP-PRINTING.
Guenther
Günther Deschner [Tue, 4 May 2010 13:23:53 +0000 (15:23 +0200)]
rap: add rap_NetPrintDestGetInfo to IDL.
Guenther
Günther Deschner [Tue, 4 May 2010 13:23:08 +0000 (15:23 +0200)]
s4-smbtorture: add smbcli_rap_netprintdestenum.
Guenther
Günther Deschner [Tue, 4 May 2010 13:22:36 +0000 (15:22 +0200)]
rap: add IDL for (undocumented) NetPrintDestEnum.
Guenther
Andrew Tridgell [Tue, 4 May 2010 05:48:54 +0000 (07:48 +0200)]
s3-idl: update the 2nd build_idl.sh script
Andrew Tridgell [Tue, 4 May 2010 05:34:32 +0000 (07:34 +0200)]
s3-idl: rebuild IDL files based on all outputs
Andrew Tridgell [Tue, 4 May 2010 04:59:08 +0000 (06:59 +0200)]
s3-idl: auto-build IDL files in Samba3
Andrew Tridgell [Mon, 3 May 2010 15:28:23 +0000 (17:28 +0200)]
s4-waf: we don't need the symlink hack for gen_ndr any more
we can now generate files into the build directory
Andrew Tridgell [Mon, 3 May 2010 15:25:56 +0000 (17:25 +0200)]
.gitignore: simplify the .gitignore after gen_ndr removal
Andrew Tridgell [Mon, 3 May 2010 15:22:18 +0000 (17:22 +0200)]
s3-idl: removed gen_ndr files from source3/ as well
Andrew Tridgell [Mon, 3 May 2010 15:17:43 +0000 (17:17 +0200)]
idl: removed the generated gen_ndr/ files from pidl
Samba3 will add these to the release tarball instead. See the mail on
samba-technical
Andrew Tridgell [Tue, 4 May 2010 09:58:28 +0000 (11:58 +0200)]
build: enable python 3.0 and 3.1 in testwaf.sh
try to ensure that we don't let support for python 3.x bitrot
Andrew Tridgell [Tue, 4 May 2010 09:57:50 +0000 (11:57 +0200)]
build: fixed wildcard handling for python 3.x
print must take parentheses
Andrew Tridgell [Tue, 4 May 2010 09:57:13 +0000 (11:57 +0200)]
s4-waf: fixed indentation for python 3.1
python 3.x is very fussy about tabs/spaces
Volker Lendecke [Tue, 4 May 2010 11:54:51 +0000 (13:54 +0200)]
s3: Fix a memleak in check_pac_checksum
Andrew Tridgell [Tue, 4 May 2010 08:30:39 +0000 (10:30 +0200)]
s4-script: added a --waf option to minimal_includes.pl
This takes advantage of the new waf target syntax
Andrew Tridgell [Tue, 4 May 2010 08:08:43 +0000 (10:08 +0200)]
build: allow use of target names as commands in waf
This allows for the following types of commands:
waf smbd/samba
waf smbd/server.c
waf ../lib/util/util_file.c
waf ../lib/util/util_file_*.o
this will be used as part of an updated minimal_includes.pl script
Günther Deschner [Mon, 3 May 2010 18:23:45 +0000 (20:23 +0200)]
s4-smbtorture: add extraformat to smbcli_rap_netprintqgetinfo() as well.
Guenther
Günther Deschner [Mon, 3 May 2010 18:02:37 +0000 (20:02 +0200)]
s4-smbtorture: use RAP extraformat for smbcli_rap_netprintqenum().
Although w2k3 happily ignores it, the spec (and s3) enforce the addition of
that.
Guenther
Günther Deschner [Thu, 29 Apr 2010 18:04:12 +0000 (20:04 +0200)]
s4-smbtorture: add rap_cli_expect_extra_format().
Guenther
Günther Deschner [Mon, 3 May 2010 18:53:02 +0000 (20:53 +0200)]
s4-smbtorture: make all smbcli_rap_* failures critical.
Guenther
Anatoliy Atanasov [Mon, 3 May 2010 16:12:45 +0000 (18:12 +0200)]
s4/test: Implement tests for msDS-isRODC constructed attribute
This attribute will be returned for objects with
objectClass=nTDSDSA,server and computer