Günther Deschner
20d8ae49b7
s3: rpc_server needs parts of smbd.
...
Guenther
2011-03-30 01:13:08 +02:00
Günther Deschner
84815d38d2
s3: printing needs parts of smbd.
...
Guenther
2011-03-30 01:13:08 +02:00
Günther Deschner
34a335a87d
s3: auth also needs parts of smbd.
...
Guenther
2011-03-30 01:13:08 +02:00
Günther Deschner
45364f5e69
s3-vfs: include smbd/smbd.h in vfs modules.
...
Guenther
2011-03-30 01:13:08 +02:00
Günther Deschner
8c24ebf371
s3: include smbd/smbd.h where needed.
...
Guenther
2011-03-30 01:13:08 +02:00
Günther Deschner
ef990a1701
s3-smbd: add smbd.h and move smbd prototypes to smbd/proto.h.
...
Guenther
2011-03-30 01:13:08 +02:00
Günther Deschner
8560c00a50
s3: move filename_util.c out of source3/smbd to source3/lib.
...
Guenther
2011-03-30 01:13:08 +02:00
Günther Deschner
6b76909f5e
s3-build: only include intl protos where needed.
...
Guenther
2011-03-30 01:13:08 +02:00
Günther Deschner
60d2816c5e
s3-passdb: finally stop including passdb.h globaly.
...
Guenther
2011-03-30 01:13:08 +02:00
Günther Deschner
235f148590
s3-passdb: use passdb headers where needed.
...
Guenther
2011-03-30 01:13:08 +02:00
Günther Deschner
a22a53ea44
s3-passdb: move util_builtin.c out of passdb.
...
Guenther
2011-03-30 01:13:08 +02:00
Günther Deschner
7d798ac485
s3-passdb: move util_unixsids.c out of passdb.
...
Guenther
2011-03-30 01:13:08 +02:00
Günther Deschner
bcee6c1fe2
s3-passdb: move util_wellknown.c out of passdb.
...
Guenther
2011-03-30 01:13:08 +02:00
Günther Deschner
cc94bcb952
s3-winbindd: copy acct_info to wb_acct_info so we dont need passdb for it.
...
Guenther
2011-03-30 01:13:08 +02:00
Günther Deschner
f378f9f144
s3-passdb: add machine_sid.h and lookup_sid.h
...
Guenther
2011-03-30 01:13:08 +02:00
Günther Deschner
cd7e088ddf
s3-proto: add some forward declarations.
...
Guenther
2011-03-30 01:13:07 +02:00
Günther Deschner
2f36ef7225
s3-passdb: add passdb.h where needed.
...
Guenther
2011-03-30 01:13:07 +02:00
Günther Deschner
b0773aa61a
s3-passdb: move mapping.h into passdb.h, its needed here.
...
Guenther
2011-03-30 01:13:07 +02:00
Günther Deschner
35c2d8ec1e
s3-passdb: move passdb headers to passdb/proto.h.
...
Guenther
2011-03-30 01:13:07 +02:00
Günther Deschner
bb04a70c0b
s3-groupdb: move groupdb headers to groupdb/proto.h.
...
Guenther
2011-03-30 01:13:07 +02:00
Günther Deschner
03e6082e3c
s3: create_builtin_users/administrators belongs to passdb not auth.
...
Guenther
2011-03-30 01:13:07 +02:00
Günther Deschner
9bd06f6bc7
s3-build: only include transfer_file.h where needed.
...
Guenther
2011-03-30 01:13:07 +02:00
Günther Deschner
0a250f4946
registry: create and use shared libcli/registry/util_reg.h header.
...
Guenther
2011-03-30 01:13:07 +02:00
Günther Deschner
49ccae1c20
s3-includes: no point in including all security headers globally.
...
Guenther
2011-03-30 01:13:07 +02:00
Günther Deschner
1d7b7ce42e
s3-includes: remove EILSEQ check, this is handled by
...
../lib/replace/system/iconv.h already.
Guenther
2011-03-30 01:13:07 +02:00
Günther Deschner
0e771263ee
s3-includes: only include system/filesys.h when needed.
...
Guenther
2011-03-30 01:13:07 +02:00
Günther Deschner
64422d9735
s3-includes: remove global include of "system/network.h"
...
Guenther
2011-03-30 01:13:07 +02:00
Günther Deschner
49fcf653b1
s3-includes: only include system/passwd.h when needed.
...
Guenther
2011-03-30 01:13:07 +02:00
Günther Deschner
7369ef1f1c
s3-includes: only include system/shmem.h when needed.
...
Guenther
2011-03-30 01:13:06 +02:00
Günther Deschner
fd8b5389f6
s3-includes: remove global include of "system/select.h".
...
Guenther
2011-03-30 01:13:06 +02:00
Günther Deschner
55f9579110
s3-includes: only include system/terminal.h when needed.
...
Guenther
2011-03-30 01:13:06 +02:00
Günther Deschner
21a78b88cc
s3-includes: only include system/capability.h when needed.
...
Guenther
2011-03-30 01:13:06 +02:00
Günther Deschner
739ca0e7db
s3-includes: only include system/glob.h when needed.
...
Guenther
2011-03-30 01:13:06 +02:00
Günther Deschner
310d268527
s3-includes: only include system/iconv.h when needed.
...
Guenther
2011-03-30 01:13:06 +02:00
Günther Deschner
89ca4875cd
s3-includes: only include system/syslog.h when needed.
...
Guenther
2011-03-30 01:13:06 +02:00
Günther Deschner
99f4a64543
s3-trans2: only include trans2.h where needed.
...
Guenther
2011-03-30 01:13:06 +02:00
Günther Deschner
d85f140826
s3-winbind: remove global inclusion of libwbclient.
...
Guenther
2011-03-30 01:13:06 +02:00
Günther Deschner
96487959e9
lib/util/util_pw: share more code between lib/util/util_pw.c and source3/lib/username.c
...
Guenther
2011-03-30 01:13:06 +02:00
Günther Deschner
64421129b6
lib/util/util_pw: share sys_get{pw,gr} group of calls.
...
Guenther
2011-03-30 01:13:06 +02:00
Günther Deschner
f4868ab646
lib/util/util_pw: temporary rename of getpwnam_alloc and getpwuid_alloc.
...
Guenther
2011-03-30 01:13:06 +02:00
Jeremy Allison
0c5214e2eb
Ensure convert_string_XXX is always called with a valid converted_size pointer.
...
Preparation for cleaning up this API.
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Tue Mar 29 21:01:49 CEST 2011 on sn-devel-104
2011-03-29 21:01:49 +02:00
Volker Lendecke
1e50f9a5c2
charconv: Fix the slow-path character conversions
...
This reverts a part of 0189087e257f. That one might have fixed the fast path,
but it broke the slow path. convert_string_internal returns 0/-1 despite the
size_t result type and the misleading comment. If you follow the path to
smb_iconv and for example iconv_copy(), you will see that this routine returns
0 even after it copied something.
How to check: Use German locale, and do an smbclient "allinfo" on a file
modified in march (März in German). Notice the "ä". Before 0189087 this printed
correctly, after 0189087 it cut off the fields after the M for März.
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Tue Mar 29 19:17:41 CEST 2011 on sn-devel-104
2011-03-29 19:17:41 +02:00
Günther Deschner
52ff0dde37
s3-libsmb: remove duplicate NTSTATUS variable.
...
Guenther
Signed-off-by: Günther Deschner <gd@samba.org>
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Tue Mar 29 17:00:26 CEST 2011 on sn-devel-104
2011-03-29 17:00:26 +02:00
Günther Deschner
6a27928ced
s3-waf: fix spoolssd compile.
...
Guenther
Signed-off-by: Günther Deschner <gd@samba.org>
2011-03-29 16:03:54 +02:00
Andreas Schneider
2cb797456a
s3-rpc_server: Fixed rpc_pipe_open_internal documentation.
...
Signed-off-by: Günther Deschner <gd@samba.org>
2011-03-29 16:03:54 +02:00
Andreas Schneider
8dc5805738
s3-rpc_server: Only allow embedded, daemon and external server type.
...
Signed-off-by: Günther Deschner <gd@samba.org>
2011-03-29 16:03:53 +02:00
Andreas Schneider
991fa3a5fe
s3-spoolssd: Start the spoolss service correctly.
...
Signed-off-by: Günther Deschner <gd@samba.org>
2011-03-29 16:03:53 +02:00
Andreas Schneider
28b2046015
s3-spoolssd: Register spoolssd endpoints.
...
Signed-off-by: Günther Deschner <gd@samba.org>
2011-03-29 16:03:53 +02:00
Andreas Schneider
8c635b669c
s3-epmap: Make rpc_ep_setup_register an internal function.
...
Signed-off-by: Günther Deschner <gd@samba.org>
2011-03-29 16:03:52 +02:00
Andreas Schneider
80fe8fa8d0
s3-spoolssd: Fixed logfile creation.
...
Signed-off-by: Günther Deschner <gd@samba.org>
2011-03-29 16:03:52 +02:00