Volker Lendecke
99f2177e8f
s3-ctdb: Make use of CTDB_CONTROL_CHECK_SRVIDS
...
This should be a lot quicker than PROCESS_EXISTS followed by looking at
serverid.tdb
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Wed Nov 30 12:47:27 CET 2011 on sn-devel-104
2011-11-30 12:47:27 +01:00
Michael Adam
0ee447fef5
s3:dbwrap_tdb: pass NTSTATUS code further up from db_tdb_fetch_parse in db_tdb_fetch()
...
Autobuild-User: Michael Adam <obnox@samba.org>
Autobuild-Date: Wed Nov 30 01:46:31 CET 2011 on sn-devel-104
2011-11-30 01:46:31 +01:00
Michael Adam
efb993b686
s3:dbwrap: turn the fetch dbwrap method to NTSTATUS return code.
...
This implement more correct NTSTATUS handling inside the backends.
This ensures that data.dptr != NULL if return code is NT_STATUS_OK.
2011-11-29 18:20:06 +01:00
Michael Adam
819ca3b697
s3:dbwrap_ctdb: re-use map_nt_error_from_tdb() in local tdb_error_to_ntstatus()
2011-11-29 18:20:06 +01:00
Gregor Beck
a719ce7c11
s3:dbwrap: do not burden the user of db_open_ctdb with ifdef voodoo
...
Signed-off-by: Michael Adam <obnox@samba.org>
2011-11-25 13:24:34 +01:00
Gregor Beck
90eb2eb178
s3:lib fix output of hex escapes > 0x7F with cbuf_print_quoted
...
(cherry picked from commit a1fcb7e37a23dcc035686486d4afe32a67082ae1)
2011-11-25 13:24:34 +01:00
Christian Ambach
53ad886f75
security: add local authority well-known SIDs
...
add the S-1-2 well-known SID family
Autobuild-User: Christian Ambach <ambi@samba.org>
Autobuild-Date: Thu Nov 24 19:01:08 CET 2011 on sn-devel-104
2011-11-24 19:01:08 +01:00
Günther Deschner
e81d5505f4
s3-smbldap: remove dependency to secrets subsystem.
...
Guenther
2011-11-16 12:26:26 +01:00
Günther Deschner
65e2944c67
s3-smbldap: extend smbldap_init() with binddn/bindsecret arguments.
...
Guenther
2011-11-16 12:26:26 +01:00
Günther Deschner
8312ee1367
s3-passdb: split out passdb/pdb_ldap_schema.c
...
Guenther
2011-11-16 12:26:26 +01:00
Günther Deschner
28f8ccbe8b
s3: move smbldap_util to pdb_ldap_util.
...
Guenther
2011-11-16 12:26:26 +01:00
Volker Lendecke
145f53e824
s3: server_id.pid has turned 64 (bits, that is)
...
Fix ctdb_processes_exist protocol. The socket expects pid_t which is 32 bits on
32 bit machines.
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Thu Nov 10 18:57:01 CET 2011 on sn-devel-104
2011-11-10 18:57:01 +01:00
Stefan Metzmacher
b3f126b44c
s3:lib: make use of SMB_SIGNING_* constants
...
metze
2011-11-03 16:55:13 +01:00
Stefan Metzmacher
784cf12fb1
s3:lib: s/Undefined/SMB_SIGNING_DEFAULT/
...
metze
2011-11-03 16:55:13 +01:00
Stefan Metzmacher
19eaaa8030
s3:lib/netapi: s/Undefined/SMB_SIGNING_DEFAULT/
...
metze
2011-11-03 16:55:12 +01:00
Volker Lendecke
d5fe21c003
s3: Fix some nonempty blank lines
...
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Mon Oct 31 14:25:14 CET 2011 on sn-devel-104
2011-10-31 14:25:14 +01:00
Volker Lendecke
625ad07f4f
s3: Fix a comment
2011-10-31 12:48:06 +01:00
Günther Deschner
0b6ced6209
s3-smbldap: use tevent_context in smbldap.
...
Guenther
2011-10-28 11:35:28 +02:00
Volker Lendecke
a29f7e632f
s3-ctdb: Fix ctdb_read_req
...
If a complete request has come in already before we consumed it, the
ctdb_packet_fd_read_sync will block indefinitely. So always try packet_handler
first and only if that fails due to insufficient data, read from the socket.
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Thu Oct 27 22:12:05 CEST 2011 on sn-devel-104
2011-10-27 22:12:05 +02:00
Volker Lendecke
195ae03950
s3-ctdb: Add debug to ctdb_processes_exist
2011-10-27 20:28:31 +02:00
Volker Lendecke
37d7d52358
s3: Add serverids_exist
2011-10-27 20:28:31 +02:00
Volker Lendecke
ba0171f724
s3: Add processes_exist
2011-10-27 20:28:31 +02:00
Volker Lendecke
c5cfc83a3e
s3-ctdb: Make ctdbd_process_exists use ctdbd_processes_exist
...
Not strictly necessary, but more code exercise is good
2011-10-27 20:28:31 +02:00
Volker Lendecke
1c4fe39033
s3-ctdb: Add ctdb_processes_exist
...
This sends out a number of process_exists controls in parallel and collects the
replies as they come in.
2011-10-27 20:28:31 +02:00
Volker Lendecke
c2edecf6bd
s3-ctdb: Allow ctdb_read_req to read any reqid
2011-10-27 20:28:31 +02:00
Volker Lendecke
2cf1347211
s3-ctdb: Don't hand out 0 as reqid
...
0 will be used as a wildcard reqid in ctdb_read_req
2011-10-27 20:28:31 +02:00
Volker Lendecke
4b9cc8f8f9
s3: Fix some type-punned warnings
2011-10-27 20:28:31 +02:00
Andreas Schneider
7b5fb7d9e8
replace: Add don't include unistd.h directly and add uid_wrapper.
2011-10-27 13:32:02 +02:00
Andreas Schneider
7cb08171ce
Include uid_wrapper correctly.
2011-10-27 13:32:02 +02:00
Stefan Metzmacher
7682f61e10
s3:include: implement trans_oob() as wrapper to smb_buffer_oob()
...
metze
2011-10-26 15:33:30 +02:00
Günther Deschner
d66d7c2b00
s3-netapi: remove pointless use_memory_krb5_ccache.
...
This breaks the ABI.
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Wed Oct 26 13:23:58 CEST 2011 on sn-devel-104
2011-10-26 13:23:58 +02:00
Stefan Metzmacher
44689b1ee7
s3:lib: make_unix_date3() is the same as pull_dos_date3()
...
Except for a 'void *' vs. 'uint8_t *'.
As a first step let make_unix_date() call pull_dos_date(),
so that we he the logic only once. We can fix the callers
later.
metze
2011-10-26 09:42:04 +02:00
Stefan Metzmacher
0e95c8aa5c
s3:lib: make_unix_date2() is the same as pull_dos_date2()
...
Except for a 'void *' vs. 'uint8_t *'.
As a first step let make_unix_date() call pull_dos_date(),
so that we he the logic only once. We can fix the callers
later.
metze
2011-10-26 09:42:04 +02:00
Stefan Metzmacher
a1796465e8
s3:lib: make_unix_date() is the same as pull_dos_date()
...
Except for a 'void *' vs. 'uint8_t *'.
As a first step let make_unix_date() call pull_dos_date(),
so that we he the logic only once. We can fix the callers
later.
metze
2011-10-26 09:42:03 +02:00
Stefan Metzmacher
fd261fea74
s3:lib/errmap_unix: map EPIPE to NT_STATUS_CONNECTION_DISCONNECTED
...
This lets map_nt_error_from_unix() return the same value as
map_nt_error_from_unix_common().
There are no callers relying on NT_STATUS_PIPE_BROKEN.
metze
2011-10-25 17:58:33 +02:00
Stefan Metzmacher
dd9d40a0e6
s3:lib/addrchange.h: include libreplace headers before others
...
Also we typically don't use an explicit "lib/replace/" prefix.
metze
2011-10-25 17:58:33 +02:00
Andrew Bartlett
254601df4d
build: always include tevent with <tevent.h>
...
This ensures we do the right thing if we are built against the system
tevent.
Andrew Bartlett
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2011-10-25 17:58:33 +02:00
Andrew Bartlett
2d05cb9096
build: always include talloc with <talloc.h>
...
This ensures we do the right thing if we are built against the system
talloc.
Andrew Bartlett
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2011-10-25 17:58:33 +02:00
Günther Deschner
bba114af6e
s3-waf: only compile common.c in netapi examples code once.
...
Guenther
2011-10-21 11:31:57 +02:00
Günther Deschner
81435bf26b
s3-netapi: use NetApiBufferAllocate() for returned buffer in getdc calls.
...
Guenther
2011-10-21 11:07:25 +02:00
Günther Deschner
23fea38deb
s3-netapi: fix missing include in examples code.
...
Guenther
2011-10-21 11:07:24 +02:00
Stefan Metzmacher
6d2aaef787
s3:include: make smb_setlen() a macro
...
metze
2011-10-21 08:43:00 +02:00
Andrew Bartlett
1af128bd2b
build: compile (but do not install) netapi examples
...
The only example not yet built is the GTK domain join gui.
Andrew Bartlett
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Fri Oct 21 01:31:55 CEST 2011 on sn-devel-104
2011-10-21 01:31:55 +02:00
Andrew Bartlett
06d138a7d9
s3-netapi Compile (but do not install) netapi tests
2011-10-20 12:17:07 +02:00
Stefan Metzmacher
d825a2add6
s3:libsmb/smb_seal: move smb_set_enclen() to smb_seal.c and make it static there
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Wed Oct 19 19:06:35 CEST 2011 on sn-devel-104
2011-10-19 19:06:35 +02:00
Frank Lahm
c3bdcab516
First part of fix for bug #8419 - Make VFS op "streaminfo" stackable.
...
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Mon Oct 17 21:39:32 CEST 2011 on sn-devel-104
2011-10-17 21:39:32 +02:00
Stefan Metzmacher
15b8efeae3
s3:dbwrap_ctdb: return the number of records in db_ctdb_traverse() for persistent dbs
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Fri Oct 14 20:59:37 CEST 2011 on sn-devel-104
2011-10-14 20:59:37 +02:00
Brad Smith
d810ada39c
Fix sys_fseek wrapper
...
Signed-off-by: Günther Deschner <gd@samba.org>
2011-10-14 17:52:36 +02:00
Michael Adam
71f5f41860
s3:dbwrap_ctdb: fix the build after changing signature of tdb_wrap_open()
...
Autobuild-User: Michael Adam <obnox@samba.org>
Autobuild-Date: Thu Oct 13 18:50:47 CEST 2011 on sn-devel-104
2011-10-13 18:50:47 +02:00
Andrew Bartlett
01c934c81e
lib/util: Add back control of mmap and hash size in tdb for top level build
...
This passes down a struct loadparm_context to allow these
parameters to be checked. This may be s3 or s4 context, allowing the
#if _SAMBA_BUILD_ macro to go away safely.
Andrew Bartlett
2011-10-13 14:06:07 +02:00