Andrew Tridgell
eb9c35cbb7
kcc: fixed tabs/spaces in kcc python implementation
...
as spotted by autobuild
2011-11-07 10:02:45 +11:00
Dave Craft
d85b6edf8c
samba_kcc addtion
...
Scaffolding and initial implementations of
portions of the KCC in python. This code currently
properly computes the graph nodes for the intrasite
topology as well as enumerating all steps for a full
run of the KCC.
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-11-07 10:02:45 +11:00
Dave Craft
c78dac4fde
add python KCC utility classes and methods
...
New file source4/scripting/python/samba/kcc_utils.py
contains classes and methods for:
DirectoryServiceAgent
NTDSConnection
GraphNode
NamingContext
NCReplica
These are consumed by a new samba_kcc python script
for KCC topology computation
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-11-07 10:02:45 +11:00
Dave Craft
a5d6e427c5
python dsdb flag addtions (NTDSSETTINGS, NTDSCONN)
...
Add missing flags present in C code base to python
code base dsdb/pydsdb.c
INSTANCE_TYPE...
DS_NTDSSETTINGS_OPT...
NTDSCONN_OPT...
These are consumed by the python KCC scripts
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-11-07 10:02:45 +11:00
Stefan Metzmacher
0c1669ee4b
s3:smb2cli: ignore the NBT/Length header in smb2cli_inbuf_parse_compound()
...
This is not needed and in future we want to support SMBDirect,
which add a different header.
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Sun Nov 6 17:17:04 CET 2011 on sn-devel-104
2011-11-06 17:17:04 +01:00
Jelmer Vernooij
1ad05d8c09
Some formatting fixes, remove unused imports.
...
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Sun Nov 6 06:22:33 CET 2011 on sn-devel-104
2011-11-06 06:22:33 +01:00
Matthieu Patou
2a8650ed79
s4-resolver: fix bug with DNS servers returning AAAA records when asked for A records
...
Autobuild-User: Matthieu Patou <mat@samba.org>
Autobuild-Date: Sun Nov 6 03:18:00 CET 2011 on sn-devel-104
2011-11-06 03:18:00 +01:00
Jeremy Allison
2898485848
Move the SEC_DIR_LIST check into dptr_create for SMB2 and now for SMB1.
...
The pathname check still needs fixing.
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Sat Nov 5 01:38:00 CET 2011 on sn-devel-104
2011-11-05 01:38:00 +01:00
Jeremy Allison
7ff5a5584f
can_write_to_file() does now take share permissions into account. Fix comment.
2011-11-04 16:01:16 -07:00
Jeremy Allison
bbcb589ef5
No longer do the pre-check on DELETE_ACCESS - we're correctly checking the ACL every time now.
2011-11-04 15:56:15 -07:00
Jeremy Allison
b988a3233f
Remove can_access_file_acl(). We no longer need this duplicate code (hurrah!).
2011-11-04 15:55:11 -07:00
Jeremy Allison
60b741415d
Remove can_access_file_data() - make it use the standard smbd_check_access_rights() instead.
2011-11-04 15:45:13 -07:00
Jeremy Allison
4851219333
Add const to the smb_filename argument of smbd_check_access_rights().
2011-11-04 15:39:55 -07:00
Jeremy Allison
a30f84a21c
Expose smbd_check_access_rights() to other modules.
2011-11-04 14:37:26 -07:00
Jeremy Allison
32edc1d047
Rename smbd_check_open_rights() to smbd_check_access_rights() as we're going to remove the static from this.
2011-11-04 14:28:08 -07:00
Jeremy Allison
0c886eeb89
Replace smb1_file_se_access_check() with just se_access_check().
2011-11-04 14:21:35 -07:00
Jeremy Allison
55b9ba79f8
Move root check out of smb1_file_se_access_check() in preparation for deleting this function.
2011-11-04 14:16:51 -07:00
Jeremy Allison
07edf6c65e
smb1_file_se_access_check() is now static to smbd/open.c
2011-11-04 14:16:37 -07:00
Jeremy Allison
1fab17de94
Revert "Change function signature of check_parent_access() to take char * instead of struct smb_filename."
...
This reverts commit a11c0a41a35aa2b1c14333552045a65e3e50df1e.
Not needed.
2011-11-04 14:15:47 -07:00
Jeremy Allison
d433af92b9
Revert "Call check_parent_access() on readdir."
...
This reverts commit a763edaf9c76afe2546c035fc090370301dd347b.
Checking the wrong thing..
2011-11-04 14:15:43 -07:00
Henry Wong
51c86c8e67
Properly fix bug #8384 - Windows XP clients seem to crash smbd process every once in a while.
...
Ensure we correctly null out the referenced pointer when we decrease the ref. count.
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Fri Nov 4 21:12:13 CET 2011 on sn-devel-104
2011-11-04 21:12:13 +01:00
Christian Ambach
9cf97175c7
s3:docs fix a series of typos in wbinfo manpage
...
s/choide/choice/
Autobuild-User: Christian Ambach <ambi@samba.org>
Autobuild-Date: Fri Nov 4 19:38:53 CET 2011 on sn-devel-104
2011-11-04 19:38:53 +01:00
Christian Ambach
2341422012
s3:docs: some corrections for wbinfo
...
Parameters for --sid-aliases and --sid-to-fullname were not listed
properly in the SYNOPSIS section
2011-11-04 18:03:11 +01:00
Christian Ambach
b99becd4fa
s3:smbd increase a debug level
...
logging disconnected clients with level 1 swamps the logs
2011-11-04 17:39:43 +01:00
Kai Blin
468fcfd8be
dns: Fix offset check in ndr_pull_component
...
Autobuild-User: Kai Blin <kai@samba.org>
Autobuild-Date: Fri Nov 4 17:25:16 CET 2011 on sn-devel-104
2011-11-04 17:25:16 +01:00
Kai Blin
7f24a2b913
nbt: Fix offset check in ndr_pull_component
2011-11-04 15:51:59 +01:00
Kai Blin
a243473b49
s4 dns: the opcode is called OPCODE_UPDATE in the RFC, not OPCODE_REGISTER
2011-11-04 15:51:59 +01:00
Kai Blin
57bf64b375
s4 dns: Handle QCLASS_NONE queries
2011-11-04 15:51:59 +01:00
Kai Blin
61913f8506
s4 dns: Support DNS_QTYPE_ALL queries
2011-11-04 15:51:58 +01:00
Kai Blin
23000bcf2e
dns: Build the python bindings
2011-11-04 15:51:58 +01:00
Stefan Metzmacher
9b4c300922
s3:smbd: also send the server name in the negprot response
...
This matches W2K (at least sp4) and higher.
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Fri Nov 4 15:50:06 CET 2011 on sn-devel-104
2011-11-04 15:50:06 +01:00
Stefan Metzmacher
e99017af72
s3:libsmb: also remember the optional server name from the negprot response
...
W2K (at least sp4) and higher also send the server name.
metze
2011-11-04 14:16:29 +01:00
Stefan Metzmacher
aea76a3aaa
s3:libsmb: the workgroup in the non-extended-security negprot is not aligned ( #8573 )
...
I've tested the fix against NT4 sp6a, W2K sp4, W2K8R2 and Win8pre0.
metze
2011-11-04 14:16:28 +01:00
Andreas Schneider
4f3e86f623
systemd: Fix dependencies.
...
Autobuild-User: Andreas Schneider <asn@cryptomilk.org>
Autobuild-Date: Fri Nov 4 12:36:04 CET 2011 on sn-devel-104
2011-11-04 12:36:04 +01:00
Kai Blin
55e448fe2d
s4 provision/dns: Move DNS-related setup to sambadns module
...
Autobuild-User: Kai Blin <kai@samba.org>
Autobuild-Date: Fri Nov 4 09:15:54 CET 2011 on sn-devel-104
2011-11-04 09:15:54 +01:00
Kai Blin
eeb370f77a
s4 provision/dns: Move secretsdb_setup_dns to the AD DNS specific setup
2011-11-04 07:38:44 +01:00
Michael Adam
e30892764e
s3:selftest: improve logging in the registry upgrade test
...
Don't only log to the log file. Give "make test" a cance to grab
some output. And add some more messages.
Autobuild-User: Michael Adam <obnox@samba.org>
Autobuild-Date: Fri Nov 4 01:58:20 CET 2011 on sn-devel-104
2011-11-04 01:58:20 +01:00
Björn Baumbach
2e1f7e137d
s3-selftest: add new registry upgrade test to test list
...
Signed-off-by: Michael Adam <obnox@samba.org>
2011-11-04 00:28:08 +01:00
Björn Baumbach
2f9b453635
s3-selftest: introduce registry upgrade test
...
Signed-off-by: Michael Adam <obnox@samba.org>
2011-11-04 00:28:08 +01:00
Jeremy Allison
767c54d8dd
Fix bug #8562 - talloc: double free error.
...
Ensure we don't access an undefined pointer.
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Fri Nov 4 00:09:46 CET 2011 on sn-devel-104
2011-11-04 00:09:45 +01:00
Matthias Dieter Wallnöfer
1dbffa70ae
s4:lib/registry - enhance registry tests in respect to default values
...
Reviewed-by: Jelmer
Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org>
Autobuild-Date: Thu Nov 3 21:41:17 CET 2011 on sn-devel-104
2011-11-03 21:41:17 +01:00
Matthias Dieter Wallnöfer
7e0bef604a
s4:lib/registry/ldb.c - quit the deletion of a not-existing default value with WERR_BADFILE
...
Reviewed-by: Jelmer
2011-11-03 20:10:06 +01:00
Matthias Dieter Wallnöfer
6b5a296b4a
s4:lib/registry/ldb.c - don't use search filters for base searches
...
They are not necessary in this case.
Reviewed-by: Jelmer
2011-11-03 20:10:06 +01:00
Matthias Dieter Wallnöfer
042372bc20
s4:lib/registry/regf.c - always generate debug messages on error cases
...
We need to know what is going on.
Reviewed-by: Jelmer
2011-11-03 20:10:06 +01:00
Günther Deschner
79ab7ac33b
s4-smbtorture: add some ndr validation tests for netlogon_samlogon_response structs.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Thu Nov 3 20:08:20 CET 2011 on sn-devel-104
2011-11-03 20:08:20 +01:00
Günther Deschner
663c2b4f16
torture: add torture_assert_guid_equal() macro.
...
Guenther
2011-11-03 18:35:09 +01:00
Günther Deschner
6e67073900
waf: convert NDR_NBT into shared library.
...
Guenther
2011-11-03 18:35:09 +01:00
Günther Deschner
3978422fe1
nbt: create standard ndr_pull/push interface for common netlogon samlogon replies.
...
Guenther
2011-11-03 18:35:09 +01:00
Günther Deschner
768b42f334
nbt: move netlogon_samlogon_response into librpc/ndr/ndr_nbt.h.
...
Guenther
2011-11-03 18:35:08 +01:00
Günther Deschner
185b94eefa
nbt: trim down header dependencies of nbt.idl.
...
Guenther
2011-11-03 18:35:08 +01:00