summaryrefslogtreecommitdiffstats
path: root/source3
Commit message (Collapse)AuthorAgeFilesLines
...
* s3:passdb/proto.h: add _PASSDB_PROTO_H_ guardMichael Adam2011-05-311-0/+4
|
* s3:passdb/proto.h: add GPL/copyright comment headerMichael Adam2011-05-311-0/+36
|
* s3-build Specify more of the smbconf dependenciesAndrew Bartlett2011-05-313-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
* s3-build Make smbregistry depend on more of the subsystems it needsAndrew Bartlett2011-05-311-1/+1
| | | | | | | This is not the full list (that can be seen by setting allow_undefined_symbols=True). Andrew Bartlett
* s3-build Add util_sec subsystemAndrew Bartlett2011-05-311-2/+8
|
* s3-build Move dbwrap_rbt into dbwrap_util subsystemAndrew Bartlett2011-05-311-3/+2
|
* s3-build Create dbwrap_util subsystemAndrew Bartlett2011-05-313-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
* s3-build: Rearrange build system to seperate out simple librariesAndrew Bartlett2011-05-311-27/+54
| | | | | | | This will slowly allow us to develop a proper dependency tree without interlibrary loops and unresolved symbols. Andrew Bartlett
* s3-build Add dependency on 'ldap' and 'ber'Andrew Bartlett2011-05-311-1/+1
| | | | These external libraries are required for the hooks in lib/ldap_debug_handler.c
* s3-lib Move free_namearray() into it's own fileAndrew Bartlett2011-05-314-17/+41
| | | | | | | This makes it easier to have conn_smbd strictly depend on all it's dependencies. Andrew Bartlett
* s3-lib Move realloc based string substitution functions out of util_str.cAndrew Bartlett2011-05-315-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
* s3-lib Move sstring_sub() to it's only user and make staticAndrew Bartlett2011-05-313-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
* s3-param Move init_iconv() to loadparm.cAndrew Bartlett2011-05-313-15/+14
| | | | | | This assists with some dependency loops Andrew Bartlett
* libcli/security: move secdesc.c to the top level libcli/securityAndrew Bartlett2011-05-318-755/+5
| | | | | | | This code does not rely on lp_ or other source3 only functions, so can be part of the common library. Andrew Bartlett
* s3-globals Remove smbd_event_context() (use server_event_context())Andrew Bartlett2011-05-3125-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
* s3-param split service.c into param and smbd componentsAndrew Bartlett2011-05-317-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
* s3-smbd Split conn.c into 3 filesAndrew Bartlett2011-05-317-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
* s3-build: Move user_util.c into it's own subsystemAndrew Bartlett2011-05-311-4/+6
|
* s3-lib Move string_init functions into their own fileAndrew Bartlett2011-05-314-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
* s3-smbd provide struct smbd_server_connection * to conn_snum_usedAndrew Bartlett2011-05-3112-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
* s3: Safely mark our sconn as smb2 if we have that protocolVolker Lendecke2011-05-301-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
* Improve documentation for net rpc trustSumit Bose2011-05-301-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
* s3:net: registry export: close key after recursion returnsGregor Beck2011-05-301-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
* s3:net registry: polish output of net registry enumerate[_recursive]Michael Adam2011-05-301-11/+15
| | | | | so that net registry enumerate output is as before, and net registry enumerate_recursive is formatted more nicely
* s3:net: registry: use recursive implementation for enumerateGregor Beck2011-05-301-63/+41
| | | | Signed-off-by: Michael Adam <obnox@samba.org>
* s3:net: registry: add new command enumerate_recursiveGregor Beck2011-05-301-0/+107
| | | | Signed-off-by: Michael Adam <obnox@samba.org>
* nfs4_acls: pass ACE_FLAG_INHERITED_ACE down from the clientGregor Beck2011-05-301-0/+3
| | | | Signed-off-by: Michael Adam <obnox@samba.org>
* nfs4_acls: pass ACE_FLAG_INHERITED_ACE up to the clientGregor Beck2011-05-302-1/+5
| | | | Signed-off-by: Michael Adam <obnox@samba.org>
* s3:smbcacls: fix parsing of multiple flagsGregor Beck2011-05-301-1/+6
| | | | Signed-off-by: Michael Adam <obnox@samba.org>
* s3: fix some -Wunused-but-set-variable build warnings.Günther Deschner2011-05-304-12/+2
| | | | | | | Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Mon May 30 17:41:18 CEST 2011 on sn-devel-104
* s3: Add ioctl code to smbd_smb2_ioctl_send debugVolker Lendecke2011-05-301-2/+3
| | | | | Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Mon May 30 12:47:27 CEST 2011 on sn-devel-104
* s3: Remove unused cli_session_requestVolker Lendecke2011-05-292-131/+0
| | | | | Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Sun May 29 22:25:55 CEST 2011 on sn-devel-104
* s3: Remove unused cli_connectVolker Lendecke2011-05-292-180/+0
|
* s3: Use cli_connect_nb in SMBC_server_internalVolker Lendecke2011-05-291-81/+20
|
* s3: Run BAD-NBT-SESSION in make testVolker Lendecke2011-05-291-0/+1
|
* s3: Reply correctly to a bad nbt session requestVolker Lendecke2011-05-291-1/+15
|
* s3: Fix cli_bad_session_requestVolker Lendecke2011-05-291-2/+19
| | | | | We expect a negative session response with a 0x82 error (called name not present), not a 0x82 message
* s3: Simplify run_bad_nbt_sessionVolker Lendecke2011-05-291-40/+26
|
* s3: Simplify cli_bad_session_requestVolker Lendecke2011-05-291-12/+4
| | | | For this purpose we don't need the full cli_state
* s3: Add set_socket_options to cli_connect_sock()Volker Lendecke2011-05-291-0/+1
| | | | | | | A leftover of stuff that cli_connect() does Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Sun May 29 15:47:17 CEST 2011 on sn-devel-104
* s3: Use cli_connect_nb in nmbd sync_childVolker Lendecke2011-05-291-18/+4
|
* s3: Remove unused attempt_netbios_session_requestVolker Lendecke2011-05-292-67/+0
|
* s3: Use cli_connect_nb in do_connectVolker Lendecke2011-05-291-45/+6
|
* s3: Use the correct guest_login field in auth_serverVolker Lendecke2011-05-291-1/+1
| | | | | Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Sun May 29 13:57:21 CEST 2011 on sn-devel-104
* s3: Extract the guest_login field in sesssetupVolker Lendecke2011-05-292-4/+18
|
* s3: Fix wct check in cli_sesssetup_blob_doneVolker Lendecke2011-05-291-1/+1
|
* s3: Use cli_connect_nb in auth_serverVolker Lendecke2011-05-291-16/+4
|
* s3: Fix a type-punned warningVolker Lendecke2011-05-291-1/+1
|
* s3: Check password server loop earlierVolker Lendecke2011-05-291-4/+6
| | | | We do that in the loop for the ip address anyway
* s3: Use cli_connect_nb in do_message_opVolker Lendecke2011-05-291-33/+3
| | | | | Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Sun May 29 10:11:54 CEST 2011 on sn-devel-104