Stefan Metzmacher
196093930f
Revert "build: Put lockdir and cachedir in FHS-like locations by default"
...
This reverts commit 6c9a78074a
.
2011-07-13 08:22:37 +02:00
Matthieu Patou
f97e4f6b8f
ldb-tdb: Introduce a flag on ltdb_add_internal to indicate whether unique value test should be performed or not
...
The function ltdb_add_internal is called either from ltdb_add or
ltdb_rename. In case of add we enforce the unique test (unless it has
been relaxed by a upper module through the
LDB_FLAG_INTERNAL_DISABLE_SINGLE_VALUE_CHECK flag), but for rename as it
is translated by a delete + a add we relax the test as we can have one
or more attribute which are supposed to be single valued but that are
not (ie. when we have a couple of deleted value on a single valued
attribute), we have already done the tests on insert so make the
assumption that the values are OK.
Without this patch deleting a subnet that has been affected to more than
one site fails as the delete is in fact a rename to GUID\0DEL ... with
an attribute siteObject that has 1 active link value and 1 inactive link
value
Autobuild-User: Matthieu Patou <mat@samba.org>
Autobuild-Date: Wed Jul 13 02:29:20 CEST 2011 on sn-devel-104
2011-07-13 02:29:20 +02:00
Stefan Metzmacher
a1c1f8c83b
s3:libsmb: remove unused cli_smb_inbuf()
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Wed Jul 13 01:19:51 CEST 2011 on sn-devel-104
2011-07-13 01:19:51 +02:00
Björn Baumbach
b807c58b65
s3: dbwrap_ctdb.c: fix #ifdef CTDB_CONTROL_SCHEDULE_FOR_DELETION issue (bug #8303 )
...
Check for HAVE_CTDB_CONTROL_SCHEDULE_FOR_DELETION_DECL instead of
CTDB_CONTROL_SCHEDULE_FOR_DELETION, which is an enum member and not a
define.
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Tue Jul 12 18:56:30 CEST 2011 on sn-devel-104
2011-07-12 18:56:30 +02:00
Stefan Metzmacher
ee76239885
s4:libcli/raw: s/SMBchkpth/SMBcheckpath
...
metze
2011-07-12 16:50:55 +02:00
Stefan Metzmacher
110bf317d8
s4:winsdb: place wins.ldb in "state dir" instead of "lock dir"
...
It's not only a cache as we also support static records.
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Tue Jul 12 16:16:45 CEST 2011 on sn-devel-104
2011-07-12 16:16:45 +02:00
Stefan Metzmacher
2ba1444fbd
selftest/Samba4: use "state dir" for persistent files
...
metze
2011-07-12 14:58:38 +02:00
Stefan Metzmacher
e10d7d9941
s4:provision: place the sysvol share under "state dir" instead of "lock dir"
...
metze
2011-07-12 14:58:38 +02:00
Stefan Metzmacher
1c5390e39f
selftest/Samba4: setup "state dir" and "cache dir"
...
metze
2011-07-12 14:58:37 +02:00
Stefan Metzmacher
c0eb56d159
s4:param: add "state dir" and "cache dir" options
...
metze
2011-07-12 14:58:34 +02:00
Stefan Metzmacher
8a234cbe15
s3:libsmb: remove unused cli_oplock_handler()
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Tue Jul 12 10:53:52 CEST 2011 on sn-devel-104
2011-07-12 10:53:52 +02:00
Stefan Metzmacher
a6b128912b
s4:libcli/raw: remove SMBkeepalive
...
metze
2011-07-12 09:44:05 +02:00
Stefan Metzmacher
5812a5218d
s4:smb_server: s/SMBkeepalive/NBSSkeepalive
...
metze
2011-07-12 09:44:04 +02:00
Stefan Metzmacher
142b4f5b37
s3:include: remove SMBkeepalive
...
metze
2011-07-12 09:44:04 +02:00
Stefan Metzmacher
0633c0f600
s3:smbd: s/SMBkeepalive/NBSSkeepalive
...
metze
2011-07-12 09:44:04 +02:00
Stefan Metzmacher
c07c4123d9
s3:libsmb: s/SMBkeepalive/NBSSkeepalive
...
metze
2011-07-12 09:44:04 +02:00
Stefan Metzmacher
a2d4197590
s3:lib: s/SMBkeepalive/NBSSkeepalive
...
metze
2011-07-12 09:44:04 +02:00
Stefan Metzmacher
86fb61a4aa
libcli/smb: add NBSS message types
...
metze
2011-07-12 09:44:04 +02:00
Stefan Metzmacher
7b73b6f964
s3:libsmb: remove unused cli->privileges
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Tue Jul 12 09:30:49 CEST 2011 on sn-devel-104
2011-07-12 09:30:49 +02:00
Stefan Metzmacher
aca920b27c
s3:smbd: use PROTOCOL_SMB2_02 instead PROTOCOL_SMB2
...
metze
2011-07-12 08:18:00 +02:00
Stefan Metzmacher
00cd9ca64a
s3:loadparm: use PROTOCOL_SMB2_02 instead of PROTOCOL_SMB2
...
metze
2011-07-12 08:17:59 +02:00
Stefan Metzmacher
cc2a5d23ae
libcli/smb: add PROTOCOL_SMB2_02 constant
...
metze
2011-07-12 08:17:59 +02:00
Stefan Metzmacher
f5d320ac0f
s3:smb2_create: use smbd_calculate_access_mask() instead of smbd_check_open_rights()
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Mon Jul 11 22:45:01 CEST 2011 on sn-devel-104
2011-07-11 22:45:01 +02:00
Stefan Metzmacher
a1046389ff
s3:smb2_tcon: return the correct maximal_access on the share
...
metze
2011-07-11 21:33:29 +02:00
Stefan Metzmacher
58eed1b295
s3:smbd: return the real share access mask in the SMBtconX response
...
metze
2011-07-11 21:33:29 +02:00
Stefan Metzmacher
581d8fa36b
s3:smbd: use smbd_calculate_access_mask() also for fake_files
...
metze
2011-07-11 21:33:29 +02:00
Stefan Metzmacher
896f105ed4
s3:smbd: check the share level access mask in smbd_calculate_access_mask()
...
I think we should reject invalid access early,
before we might create new files.
Also smbd_check_open_rights() is only called if the file existed.
metze
2011-07-11 21:33:20 +02:00
Stefan Metzmacher
ce66d4e4a8
s3:smbd: make smbd_calculate_access_mask() non-static
...
metze
2011-07-11 21:23:08 +02:00
Stefan Metzmacher
18f967a248
s3:smbd/msdfs: let create_conn_struct() check the share security descriptor
...
metze
2011-07-11 21:23:08 +02:00
Stefan Metzmacher
7c10b5e033
s3:winbindd_cm: make use of cli->src_ss instead of calling getsockname()
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Mon Jul 11 19:31:14 CEST 2011 on sn-devel-104
2011-07-11 19:31:13 +02:00
Stefan Metzmacher
cf4832d010
s3:winbindd_cm: make use of cli->dest_ss instead calling getpeername()
...
metze
2011-07-11 18:18:30 +02:00
Stefan Metzmacher
7a795ffeb4
s3:winbindd_cm: make use of cli_state_disconnect()
...
metze
2011-07-11 18:18:29 +02:00
Stefan Metzmacher
0791a4d5be
s3:winbindd_cm: make use of cli_state_is_connected()
...
metze
2011-07-11 18:18:29 +02:00
Stefan Metzmacher
1f50d04a5c
s3:auth_server: use cli_echo() to check if the server is alive
...
This works over port 139 and also 445. send_keepalive() would
only work on port 139.
metze
2011-07-11 18:18:28 +02:00
Stefan Metzmacher
8c29afe14e
s3:auth_server: make use of cli_state_is_connected()
...
metze
2011-07-11 18:18:28 +02:00
Stefan Metzmacher
6ec26f0c1a
s3:client: simplify readline_callback() to only use cli_echo()
...
cli_echo() already swallows NBT keepalive messages,
so there's no need to filter them in the 'smbclient' layer.
metze
2011-07-11 18:18:27 +02:00
Stefan Metzmacher
a2e248f270
s3:libsmbclient: use cli_state_is_connected() in SMBC_check_server()
...
metze
2011-07-11 18:18:27 +02:00
Stefan Metzmacher
e7c9319cac
s3:libsmbclient: don't log the lowlevel fd in smbc_free_context()
...
metze
2011-07-11 18:18:27 +02:00
Stefan Metzmacher
7bba81f69d
s3:libsmb: add cli_state_disconnect()
...
metze
2011-07-11 18:18:26 +02:00
Stefan Metzmacher
fa60a299f5
s3:libsmb: make use of cli_state_is_connected()
...
metze
2011-07-11 18:18:23 +02:00
Stefan Metzmacher
2b70c0f4f3
s3:libsmb: remove unused cli_set_port()
...
metze
2011-07-11 16:39:15 +02:00
Stefan Metzmacher
893d137f3f
s3:libsmb: also remember the local socket address after connect
...
metze
2011-07-11 16:39:15 +02:00
Stefan Metzmacher
a2300094db
s3:smb2cli_base: add my copyright
...
metze
2011-07-11 16:35:11 +02:00
Björn Baumbach
50e2785f5e
s3-torture: run_locktest2(): replace check_error() with check_both_error()
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2011-07-11 16:35:11 +02:00
Björn Baumbach
e14e6747ae
s3-torture: run_locktest2(): replace cli_lock() with cli_lock32()
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2011-07-11 16:35:11 +02:00
Björn Baumbach
c9f604543b
s3-torture: run_locktest1(): replace cli_lock() with cli_lock32()
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2011-07-11 16:35:10 +02:00
Björn Baumbach
23b417b4c0
s3-torture: locktest2: replace cli_lock() with cli_lock32()
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2011-07-11 16:35:10 +02:00
Björn Baumbach
b6e9866c54
s3-torture: let wait_lock() use cli_lock32() instead of cli_lock()
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2011-07-11 16:35:10 +02:00
Björn Baumbach
f2c5a0afd2
s3-libsmb: let cli_lock64 return NTSTATUS instead of bool
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Mon Jul 11 12:48:38 CEST 2011 on sn-devel-104
2011-07-11 12:48:38 +02:00
Björn Baumbach
57194d8c5d
s3-libsmb: introduce cli_lock32()
...
Same like cli_lock() but return NTSTATUS instead of bool
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2011-07-11 11:36:50 +02:00