Günther Deschner
a360945791
s3-includes: remove ipv6 related prototype which is already defined in ../lib/util/util_net.h.
...
Guenther
2011-05-03 21:03:47 +02:00
Günther Deschner
4fa2bac6e7
s3-system: move LOCK_ defines to lib/system.c
...
Guenther
2011-05-03 21:03:47 +02:00
Volker Lendecke
0232604875
s3: Handle EINTR from sys_poll correctly
...
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Tue May 3 18:06:48 CEST 2011 on sn-devel-104
2011-05-03 18:06:48 +02:00
Günther Deschner
9c48345e32
s3-proto: move remaining krb5 protos to krb5_protos.h
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Tue May 3 15:38:40 CEST 2011 on sn-devel-104
2011-05-03 15:38:40 +02:00
Andrew Bartlett
f08250eb55
s3-ctdb Fix duplicate function name due to packet -> ctdb_packet rename.
...
Signed-off-by: Günther Deschner <gd@samba.org>
2011-05-03 14:38:29 +02:00
Björn Jacke
cd9a7c143c
s3: reply_readbraw_error needs an sconn as argument also in the non-LFS code path
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Autobuild-User: Björn Jacke <bj@sernet.de>
Autobuild-Date: Tue May 3 13:04:11 CEST 2011 on sn-devel-104
2011-05-03 13:04:11 +02:00
Björn Jacke
862ff644ee
ѕ3/configure: move out generic CPPFLAGS in the solaris case here
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2011-05-03 12:03:12 +02:00
Björn Jacke
9738f35f2c
ѕ3/configure: move out generic LDFLAGS in the solaris case here
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2011-05-03 12:03:11 +02:00
Andrew Bartlett
92e490ac09
lib/util make string_wrappers.h a public header
...
This isn't a very good public header, but util.h includes it, so we
don't have much choice in the short term.
Andrew Bartlett
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Tue May 3 08:37:22 CEST 2011 on sn-devel-104
2011-05-03 08:37:22 +02:00
Andrew Bartlett
56a5b7d09e
s4-param Rename secrets_init() -> randseed_init()
...
This only sets up the random number generator callback these days, so
use a different database for that.
(All secrets data in Samba4 is in secrets.ldb)
Andrew Bartlett
2011-05-03 07:37:07 +02:00
Andrew Bartlett
2c32534d5b
lib/util Use lib/util/util_str.c in common, including strequal()
...
strequal() is now implemented in terms of strcasecmp_m() which is
tested in smbtorture and which does not talloc() for ASCII or
non-ASCII comparions, and has an ASCII fast-path.
Andrew Bartlett
2011-05-03 07:37:07 +02:00
Andrew Bartlett
86a62ab434
lib/util Use compiler-checked safe string macros in top level code.
...
This brings the 'safe' macros to the top level code, and removes
duplication of the safe_strcpy() and safe_strcat() functions.
Andrew Bartlett
2011-05-03 07:37:07 +02:00
Andrew Bartlett
d01f318179
s4: fix arguments to safe_strcpy()
...
Found by the s3-derivied safe_strcpy() macro.
Andrew Bartlett
2011-05-03 07:37:07 +02:00
Andrew Tridgell
b96389d3e1
s4-socket: rename allow_access() to socket_allow_access()
...
this prevents a symbol collision with s3
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-05-03 07:37:07 +02:00
Andrew Bartlett
80f1d49b61
lib/util/charset Use push_string and talloc_strupper/strlower from common code
...
The only caller of push_string() (not to be confused with
push_string_check()) in the common code was encode_pw_buffer(), and it
didn't use the alignment or STR_UPPER flags.
The talloc_strupper() and talloc_strlower() functions are tested in
smbtorture, and are next_codepoint() based.
Andrew Bartlett
2011-05-03 07:37:07 +02:00
Andrew Bartlett
7c083caf74
s3-lib make push_ucs2() static
2011-05-03 07:37:07 +02:00
Andrew Bartlett
2742ec0e34
Remove strlower_m() and strupper_m() from source4 and common code.
...
This function is problematic because a string may expand in size when
changed into upper or lower case. This will then push characters off
the end of the string in the s3 implementation, or panic in the former
s4 implementation.
Andrew Bartlett
2011-05-03 07:37:07 +02:00
Andrew Tridgell
39081a20c5
s4-param: use new roles.h
...
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-05-03 07:37:07 +02:00
Andrew Tridgell
1d165c0803
s3-include: use new roles.h
...
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-05-03 07:37:07 +02:00
Andrew Tridgell
b1055763d8
libds: added roles.h for server roles
...
this will allow us to move the server roles in common, which will
make it much easier to mix s3/s4 calls in the one C file
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-05-03 07:37:07 +02:00
Andrew Tridgell
39ded87b45
libcli/raw: use a different ifdef than s3 smb.h
...
this allows both headers to be included in 1 C file
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-05-03 07:37:07 +02:00
Andrew Bartlett
cdd802af83
s4-messaging Rename messaging -> imessaging
...
This avoid symbol and structure conflicts between Samba3 and Samba4,
and chooses a less generic name.
Andrew Bartlett
2011-05-03 07:37:07 +02:00
Andrew Bartlett
7261a9b9f7
s4-libcli Remove resolve_name() as it conflicts with Samba3.
...
This was just a wrapper around resolve_name_ex(), so just call that
instead.
Andrew Bartlett
2011-05-03 07:37:07 +02:00
Andrew Bartlett
62931369ee
s4-torture Remove unused and uncompleated test
2011-05-03 07:37:07 +02:00
Andrew Bartlett
eea783e04c
lib/util Move set_socket_options() into common code.
2011-05-03 07:37:07 +02:00
Andrew Bartlett
4d0268dce4
s4-lib/socket Merge updated set_socket_options from Samba3 -> Samba4
2011-05-03 07:37:07 +02:00
Andrew Bartlett
fbea52f74a
lib/util Move more network utility functions from source3 into lib/util
...
This will help with the merge of the interfaces layer.
Andrew Bartlett
2011-05-03 07:37:07 +02:00
Andrew Bartlett
85fa87ea82
s3-ctdb Rename packet file and files to ctdb_packet
...
This avoids a conflicts with the Samba4 packet.c, as these is only
used in CTDB
Andrew Bartlett
2011-05-03 07:37:07 +02:00
Andrew Bartlett
4c8de5ab13
s4-cluster Rename server_id.node -> vnn to match Samba3
2011-05-03 07:37:07 +02:00
Andrew Bartlett
b0578d8a18
s4:Remove outdated doc on Samba4 upgrade
2011-05-03 07:37:07 +02:00
Andrew Bartlett
1a5955deb0
selftest: Update README
2011-05-03 07:37:07 +02:00
Andrew Bartlett
17ce9e7154
Remove reference to Samba4 LDAP backends
2011-05-03 07:37:06 +02:00
Andrew Bartlett
f13b7ec079
s4-cluster: Remove const from cluster_id_string()
...
This allows the caller to talloc_free() this result.
Andrew Bartlett
2011-05-03 07:37:06 +02:00
Andrew Bartlett
85eb4377db
s4:cluster Rename .id to .pid in server_id
...
This also changes some DEBUG messages to use cluster_id_string()
rather than .id, to isolate them from this and other changes.
Andrew Bartlett
2011-05-03 07:37:06 +02:00
Volker Lendecke
8da8c36b53
s3: Tune broadcast namequeries for unique names
...
If we get a unique name via a broadcast query, there's no point in waiting the
full timeout. A unique name is just what its name says: unique. No point in
waiting longer.
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Tue May 3 00:57:24 CEST 2011 on sn-devel-104
2011-05-03 00:57:24 +02:00
Günther Deschner
56cd3b3bbb
s3-rpc_server: (re)move last globally included rpc_server prototypes.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Mon May 2 16:05:31 CEST 2011 on sn-devel-104
2011-05-02 16:05:31 +02:00
Günther Deschner
1a561dedb9
s3-spoolss: remove another unused header.
...
Guenther
2011-05-02 15:03:44 +02:00
Günther Deschner
0e76eddcc8
s3: include ntdomain.h before including generated srv_ headers.
...
Guenther
2011-05-02 15:03:44 +02:00
Günther Deschner
911cdc56c1
s3-rpc_server: add pipes_struct forward declaration.
...
Guenther
2011-05-02 15:03:44 +02:00
Günther Deschner
233779cce4
s3-winbindd: remove unused headers.
...
Guenther
2011-05-02 15:03:44 +02:00
Günther Deschner
0bb4701a74
s3: remove various references to server side dcerpc structs (which are not needed).
...
Guenther
2011-05-02 15:03:44 +02:00
Günther Deschner
80fa624861
s3: move pipe_auth_data to dcerpc.h
...
Guenther
2011-05-02 15:03:44 +02:00
Günther Deschner
f7d6a0a112
s3-printing: include ../librpc/ndr/libndr.h in ads printing.
...
Guenther
2011-05-02 15:03:43 +02:00
Günther Deschner
61cd1067ef
s3-smbd: avoid using pipes_struct when only session_info is needed.
...
Guenther
2011-05-02 15:03:43 +02:00
Günther Deschner
cd5b2b242b
s3-printing: avoid using pipes_struct when only session_info is needed.
...
Guenther
2011-05-02 15:03:43 +02:00
Günther Deschner
89ceb48978
libcli/named_pipe_auth: add forward declaration in npa_tstream.h.
...
Guenther
2011-05-02 15:03:43 +02:00
Günther Deschner
daa02f34b1
s3-proto: move remaining srvsvc protos to own header file.
...
Guenther
2011-05-02 15:03:43 +02:00
Günther Deschner
c233c21425
s3-proto: move remaining spoolss protos to own header file.
...
Guenther
2011-05-02 15:03:43 +02:00
Günther Deschner
047d8c073b
s3-proto: move more rpc_server prototypes out of proto.h
...
Guenther
2011-05-02 15:03:43 +02:00
Günther Deschner
c6fe379a46
s3-rpc_server: remove proto of nonexisting function
...
(rpc_pipe_register_commands).
Guenther
2011-05-02 15:03:43 +02:00