summaryrefslogtreecommitdiff
path: root/source3
AgeCommit message (Collapse)AuthorFilesLines
2011-05-31s3-utils: fix another -Wunused-but-set-variable build warning.Günther Deschner1-3/+0
Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Tue May 31 05:18:42 CEST 2011 on sn-devel-104
2011-05-31s3-libsmb: fix build warning of cli_qfilename().Günther Deschner1-1/+1
Guenther
2011-05-31s3-build Put memcache in a standalone libraryAndrew Bartlett1-2/+7
Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Tue May 31 04:08:08 CEST 2011 on sn-devel-104
2011-05-31s3-lib Move source3-specific malloc replacements into a seperate fileAndrew Bartlett4-145/+179
This will make it easier to create a dep tree for otherwise simple libraries. Andrew Bartlett
2011-05-31lib/util Move sys_memalign into lib/util/system.cAndrew Bartlett2-37/+0
2011-05-31s3-smbd Fix conn_msg.c: Cannot return in a void functionAndrew Bartlett1-1/+1
2011-05-31s3-lib Improve indentation of errmap_unixAndrew Bartlett1-36/+36
This also makes it easier to compare and contrast with the source4 version, because the differences here matter, and need to be resolved with care. Andrew Bartlett
2011-05-31s3-lib: Use ARRAY_SIZE() to walk the error mapping tablesAndrew Bartlett1-6/+4
This gives a constant termination condition, and may help the compiler. Andrew Bartlett
2011-05-31s3:libgpo/gpo_proto.h: add _LIBGPO_GPO_PROTO_H_ guardMichael Adam1-0/+5
2011-05-31s3:libgpo/gpo_proto.h: add GPL/Copyright headerMichael Adam1-0/+19
2011-05-31s3:libads/kerberos_proto.h: add _LIBADS_KERBEROS_PROTO_H_ guardMichael Adam1-0/+5
2011-05-31s3:libads/kerberos_proto.h: add GPL/Copyright headerMichael Adam1-0/+29
2011-05-31s3:libads/ads_proto.h: add _LIBADS_ADS_PROTO_H_ guardMichael Adam1-0/+5
2011-05-31s3:libads/ads_proto.h: add GPL/Copyright headerMichael Adam1-0/+31
2011-05-31s3:nmbd/nmbd_proto.h: add GPL/Copyright headerMichael Adam1-0/+25
2011-05-31s3:winbindd/idmap_proto.h: add _WINBINDD_IDMAP_PROTO_H_ guardMichael Adam1-0/+4
2011-05-31s3:winbindd/idmap_proto.h: add GPL/Copyright headerMichael Adam1-0/+25
2011-05-31s3:groupdb/proto.h: add _GROUPDB_PROTO_H_ guardMichael Adam1-0/+5
2011-05-31s3:groupdb/proto.h: add GPL/Copyright headerMichael Adam1-0/+22
2011-05-31s3:smbd/proto.h: add _SMBD_PROTO_H_ guardMichael Adam1-0/+5
2011-05-31s3:smbd/proto.h: add GPL/Copyright headerMichael Adam1-0/+44
2011-05-31s3:locking/proto.h: add _LOCKING_PROTO_H_ guardMichael Adam1-0/+5
2011-05-31s3:locking/proto.h: add GPL/Copyright headerMichael Adam1-0/+21
2011-05-31s3:auth/proto.h: add _AUTH_PROTO_H_ guardMichael Adam1-0/+5
2011-05-31s3:auth/proto.h: add GPL/Copyright headerMichael Adam1-0/+31
2011-05-31s3:passdb/proto.h: add _PASSDB_PROTO_H_ guardMichael Adam1-0/+4
2011-05-31s3:passdb/proto.h: add GPL/copyright comment headerMichael Adam1-0/+36
2011-05-31s3-build Specify more of the smbconf dependenciesAndrew Bartlett3-166/+165
This brings more functions into util_names.c, and util_names.c into PARAM_WITHOUT_REG_SRC. This is not yet a full list, that would formalise the implicit dependency loop. Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Tue May 31 01:43:37 CEST 2011 on sn-devel-104
2011-05-31s3-build Make smbregistry depend on more of the subsystems it needsAndrew Bartlett1-1/+1
This is not the full list (that can be seen by setting allow_undefined_symbols=True). Andrew Bartlett
2011-05-31s3-build Add util_sec subsystemAndrew Bartlett1-2/+8
2011-05-31s3-build Move dbwrap_rbt into dbwrap_util subsystemAndrew Bartlett1-3/+2
2011-05-31s3-build Create dbwrap_util subsystemAndrew Bartlett3-63/+72
This contains the functions from dbwrap that don't require lp_ functions, and can therefore be put into a library (without dependency loops). Andrew Bartlett
2011-05-31s3-build: Rearrange build system to seperate out simple librariesAndrew Bartlett1-27/+54
This will slowly allow us to develop a proper dependency tree without interlibrary loops and unresolved symbols. Andrew Bartlett
2011-05-31s3-build Add dependency on 'ldap' and 'ber'Andrew Bartlett1-1/+1
These external libraries are required for the hooks in lib/ldap_debug_handler.c
2011-05-31s3-lib Move free_namearray() into it's own fileAndrew Bartlett4-17/+41
This makes it easier to have conn_smbd strictly depend on all it's dependencies. Andrew Bartlett
2011-05-31s3-lib Move realloc based string substitution functions out of util_str.cAndrew Bartlett5-125/+150
This makes the dependency set for source3/lib/util_str.c simpiler, which in turn makes it easier to build a dependency tree. Andrew Bartlett
2011-05-31s3-lib Move sstring_sub() to it's only user and make staticAndrew Bartlett3-28/+27
This should not be used more generally, as it is specifically not for multibyte strings, and uses malloc rather than talloc. Andrew Bartlett
2011-05-31s3-param Move init_iconv() to loadparm.cAndrew Bartlett3-15/+14
This assists with some dependency loops Andrew Bartlett
2011-05-31libcli/security: move secdesc.c to the top level libcli/securityAndrew Bartlett8-755/+5
This code does not rely on lp_ or other source3 only functions, so can be part of the common library. Andrew Bartlett
2011-05-31s3-globals Remove smbd_event_context() (use server_event_context())Andrew Bartlett25-82/+61
This has been a wrapper around server_event_context() for some time now, and removing this from dummmysmbd.c assists with library dependencies. Andrew Bartlett
2011-05-31s3-param split service.c into param and smbd componentsAndrew Bartlett7-262/+319
The dependency chain of find_service can't be satisfied sensibly outside smbd, so don't include this in the main 'param' subsystem. Also remove the duplicate find_service() and conn_snum_used() from dummysmbd.c: The WAF build does not need these dummies any more, but file. Andrew Bartlett
2011-05-31s3-smbd Split conn.c into 3 filesAndrew Bartlett7-236/+303
The idea with this split is to make it easier to handle dependencies, avoiding having the loadparm code depend on the global server variables, without resorting to dummy functions and linker tricks. conn_clear_vuid_cache() is brought in from uid.c to make it static Andrew Bartlett
2011-05-31s3-build: Move user_util.c into it's own subsystemAndrew Bartlett1-4/+6
2011-05-31s3-lib Move string_init functions into their own fileAndrew Bartlett4-54/+82
These have not been moved in common, as they are not talloc-based, but it helps with dependencies if these are seperated from the rest of util_str.c Andrew Bartlett
2011-05-31s3-smbd provide struct smbd_server_connection * to conn_snum_usedAndrew Bartlett12-21/+33
This provides the 'sconn' parameter to this key functions, that is currently duplicated in dummysmbd.c, which causes duplicate symbol issues in the waf build. This has natrually caused a number of consequential changes across the codebase, includning not passing a messaging context into initial reload_services(): This causes problems because the global smbd_server_connection isn't yet set up, as there isn't a connection here, just the initial process. Andrew Bartlett
2011-05-30s3: Safely mark our sconn as smb2 if we have that protocolVolker Lendecke1-0/+2
Otherwise smbd will crash at an unclean exit. Without this conn_close_all will do a close_cnum() on all connection_struct's. In smb2, those are talloc children of the smbd_smb2_tcon's. sconn is talloc_free'ed after the conn_close_all, but the smbd_smb2_tcon destructor will still reference tcon->compat_conn, referencing then free'ed (and null'ed out) memory. Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Mon May 30 22:49:53 CEST 2011 on sn-devel-104
2011-05-30Improve documentation for net rpc trustSumit Bose1-13/+16
Add man pages entries and fix usage output. Signed-off-by: Günther Deschner <gd@samba.org> Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Mon May 30 20:05:34 CEST 2011 on sn-devel-104
2011-05-30s3:net: registry export: close key after recursion returnsGregor Beck1-1/+3
Signed-off-by: Michael Adam <obnox@samba.org> Autobuild-User: Michael Adam <obnox@samba.org> Autobuild-Date: Mon May 30 18:53:28 CEST 2011 on sn-devel-104
2011-05-30s3:net registry: polish output of net registry enumerate[_recursive]Michael Adam1-11/+15
so that net registry enumerate output is as before, and net registry enumerate_recursive is formatted more nicely
2011-05-30s3:net: registry: use recursive implementation for enumerateGregor Beck1-63/+41
Signed-off-by: Michael Adam <obnox@samba.org>