summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* s4-param Remove 'modules dir'Andrew Bartlett2011-06-063-6/+10
| | | | | | | | The Samba waf build ensures that dyn_MODULESDIR is always correct (even for in-tree binaries), so we don't need to allow the user to configure this at run time. Andrew Bartlett
* lib/util use modules_path(), data_path() and shlib_ext() from source3Andrew Bartlett2011-06-0615-71/+104
| | | | | | | | | | This brings these helpful utility functions in common, as they are not based on either loadparm system. (The 'modules dir' parameter from Samba4 will shortly be removed, so there is no loss in functionality) Andrew Bartlett
* s3-lib Remove unused lib_path()Andrew Bartlett2011-06-062-14/+0
|
* s4-param Add hook between Samba3 and Samba4 loadparm systems.Andrew Bartlett2011-06-068-16/+333
| | | | | | | | In the top level build, this allows calls to code that requires a lpcfg_ style loadparm_context, while using the global parameters loaded from the source3 loadparm code. Andrew Bartlett
* s4-param make lpcfg_sam_name() cope with PDC and BDC rolesAndrew Bartlett2011-06-061-1/+2
| | | | | | | These roles (ROLE_DOMAIN_CONTROLLER is ROLE_DOMAIN_BDC) will come in from the s3 loadparm. Andrew Bartlett
* s3-param always allow the realm parameterAndrew Bartlett2011-06-061-2/+0
|
* s4-param Remove 'sid generator'Andrew Bartlett2011-06-068-34/+10
| | | | | | | This was only used by the Fedora DS backend for Samba4. We agreed to no longer support external LDAP backends. Andrew Bartlett
* s4-param Remove 'idmap database'Andrew Bartlett2011-06-064-8/+3
| | | | This is now just idmap.ldb in the private dir, which remains.
* s4-param Remove 'secrets database' parameterAndrew Bartlett2011-06-064-8/+3
| | | | This is now just secrets.ldb in the private dir, which remains.
* s4-param Remove 'sam database' parameterAndrew Bartlett2011-06-0610-26/+23
| | | | | | This now just relies on the private dir parameter, which remains. Andrew Bartlett
* libcli/util Remove prototype for ntstatus_dos_equal()Andrew Bartlett2011-06-061-3/+0
| | | | This was removed recently.
* s4-ipv6: fill in family when initialising from sockaddrAndrew Tridgell2011-06-061-1/+13
| | | | | Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Mon Jun 6 05:35:36 CEST 2011 on sn-devel-104
* s4-ipv6: removed the old unused ipv6 code in dcerpc_sock.cAndrew Tridgell2011-06-061-43/+6
| | | | the code is now generic to both V4 and V6
* s4-ipv6: fix the address family for IPv6 string addressesAndrew Tridgell2011-06-061-0/+5
|
* s4-ipv6: allow for IPv6 in dcerpc socket callsAndrew Tridgell2011-06-061-2/+2
|
* s4-ipv6: allow for IPv6 in resolver top level callsAndrew Tridgell2011-06-061-4/+2
|
* s4-ipv6: use the server address familyAndrew Tridgell2011-06-061-1/+1
| | | | don't force v4 in connect_multi
* util-net: added is_ipaddress_v6()Andrew Tridgell2011-06-062-3/+13
|
* s4-ipv6: cope with IPv6 in our async DNS client codeAndrew Tridgell2011-06-061-28/+28
|
* s4-script: install some of the samba scripts in bin/ during buildAndrew Tridgell2011-06-062-0/+7
|
* s4-testparm: testparm is now part of samba_toolAndrew Tridgell2011-06-064-223/+2
|
* s4-ipv6: enable IPv6 by defaultAndrew Tridgell2011-06-061-2/+2
| | | | it now passes all tests
* s4-ipv6: fixed binding to ipv4 addressesAndrew Tridgell2011-06-061-1/+1
|
* s4-ipv6: removed an old commentAndrew Tridgell2011-06-061-1/+0
| | | | the comment is not correct any more
* s4-ipv6: don't add link local addresses to DNSAndrew Tridgell2011-06-061-1/+3
| | | | these make no sense as DNS addresses
* s4-ipv6: ensure wrepl server does not use ipv6Andrew Tridgell2011-06-062-1/+4
| | | | WINS only does IPv4
* ipv6: always try to convert as a numeric address firstAndrew Tridgell2011-06-061-0/+9
| | | | | This avoids unnecessary name lookups, plus it fixes a problem with using interpret_string_addr*() with the wildcard IPv6 address
* s4-ipv6: added IPv6 support to samba_dnsupdateAndrew Tridgell2011-06-062-7/+33
|
* s4-ipv6: update callers to load_interface_list()Andrew Tridgell2011-06-0627-31/+31
|
* s4-ipv6: allow ipv6 to be enabled/disabled in smb.confAndrew Tridgell2011-06-061-11/+20
| | | | | | | this adds the parametric option ipv6:enable=true/false It defaults to false for now, until the remaining issues with testing of ipv6 are resolved
* s4-gpo: fixed display of GPO version numbersAndrew Tridgell2011-06-061-1/+1
|
* s4-ipv6: the wins replication server can only handle IPv4Andrew Tridgell2011-06-061-0/+3
|
* s4-webserver: fixed a talloc reference error on startup failureAndrew Tridgell2011-06-062-3/+4
|
* s4-ipv6: only listen on V4 addresses in the NBT serverAndrew Tridgell2011-06-061-5/+12
| | | | NBT doesn't do IPv6
* s4-ipv6: use "ip" instead of "ipv4" for serversAndrew Tridgell2011-06-064-7/+7
| | | | | this allows stream_setup_socket() to work with both v4 and v6 addresses
* s4-ipv6: use iface_list_wildcard() to listen on IPv6Andrew Tridgell2011-06-067-36/+89
| | | | | when we need to listen on a wildcard address, we now listen on a list of sockets, usually 0.0.0.0 and ::
* s4-ipv6: fixed stream_setup_socket() to handle IPv6Andrew Tridgell2011-06-061-18/+27
| | | | | for IP we now detect the address family from the address, rather than requiring the caller to specify it.
* s4-ipv6: fixed ipv6_listen() to use IPV6_V6ONLYAndrew Tridgell2011-06-061-4/+24
| | | | | this changes ipv6_listen() to use IPV6_V6ONLY, and to setup the right scope id for link local IPv6 addresses
* s4-ipv6: added socket_address_from_sockaddr_storage()Andrew Tridgell2011-06-062-0/+48
| | | | this converts a struct sockaddr_storage to a struct socket_address
* s4-ipv6: added ipv4 functions to interface codeAndrew Tridgell2011-06-061-0/+32
| | | | | this adds iface_list_first_v4() and iface_list_n_is_v4(). The NBT server will use these to allow it to listen only for IPv4 addresses.
* s4-ipv6: fixed a warningAndrew Tridgell2011-06-061-1/+1
|
* s4-ipv6: allow IPv6 addresses in our interfaces listAndrew Tridgell2011-06-061-5/+0
|
* s4-ipv6: changed the default "socket address"Andrew Tridgell2011-06-061-1/+1
| | | | | | this changes the default socket address to the empty string. This allows uses to specify 0.0.0.0 meaning to listen only on the IPv4 wildcard address.
* s4-ipv6: added iface_list_wildcard()Andrew Tridgell2011-06-062-1/+29
| | | | | | | | | this returns a list of wildcard address to listen on, when we don't have 'bind interfaces only' set. It is a list, not a single address, we need to listen separately for the IPv6 "::" address from the IPv4 0.0.0.0 address. This also takes account of the loadparm "socket address" option
* nss_wins: Add a stackframe to lookup_byname_backend()Volker Lendecke2011-06-051-3/+7
| | | | | Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Sun Jun 5 15:17:42 CEST 2011 on sn-devel-104
* s3: Make use of name_resolve_bcast in nmblookupVolker Lendecke2011-06-051-21/+3
|
* s3: Make name_resolve_bcast do parallel lookups to all interfacesVolker Lendecke2011-06-051-21/+19
|
* s3: Add name_queries_send/recvVolker Lendecke2011-06-051-0/+231
|
* s3: Fix a valgrind errorVolker Lendecke2011-06-051-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For me this fixes ==1950== Invalid read of size 4 ==1950== at 0x81EBED5: GUID_equal (uuid.c:239) ==1950== by 0x81E51AB: ndr_syntax_id_equal (ndr_misc.c:35) ==1950== by 0x82EB0D1: get_iface_from_syntax (rpc_common.c:160) ==1950== by 0x82EB25E: get_pipe_name_from_syntax (rpc_common.c:179) ==1950== by 0x8509E4F: close_policy_by_pipe (rpc_handles.c:322) ==1950== by 0x8507941: close_internal_rpc_pipe_hnd (rpc_ncacn_np.c:109) ==1950== by 0x468270: _talloc_free_internal (talloc.c:826) ==1950== by 0x467EE0: _talloc_free_internal (talloc.c:1268) ==1950== by 0x467EE0: _talloc_free_internal (talloc.c:1268) ==1950== by 0x467EE0: _talloc_free_internal (talloc.c:1268) ==1950== by 0x467EE0: _talloc_free_internal (talloc.c:1268) ==1950== by 0x80E6487: sam_trusted_domains (winbindd_samr.c:406) ==1950== Address 0x687ea4 is 20 bytes inside a block of size 40 free'd ==1950== at 0x58CDC: free (in /usr/local/lib/valgrind/vgpreload_memcheck-x86-freebsd.so) ==1950== by 0x8507812: free_pipe_rpc_context_internal (rpc_ncacn_np.c:74) ==1950== by 0x8507936: close_internal_rpc_pipe_hnd (rpc_ncacn_np.c:106) ==1950== by 0x468270: _talloc_free_internal (talloc.c:826) ==1950== by 0x467EE0: _talloc_free_internal (talloc.c:1268) ==1950== by 0x467EE0: _talloc_free_internal (talloc.c:1268) ==1950== by 0x467EE0: _talloc_free_internal (talloc.c:1268) ==1950== by 0x467EE0: _talloc_free_internal (talloc.c:1268) ==1950== by 0x80E6487: sam_trusted_domains (winbindd_samr.c:406) ==1950== by 0x80C2F85: trusted_domains (winbindd_cache.c:2820) ==1950== by 0x80D5188: winbindd_dual_list_trusted_domains (winbindd_misc.c:162) ==1950== by 0x80E987F: wb_child_request_trigger (winbindd_dual.c:437) ==1950== Andreas, Guenther, please check! Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Sun Jun 5 13:19:39 CEST 2011 on sn-devel-104
* s3:winbind: Convert WINBINDD_WINS_BYIP to the async APIVolker Lendecke2011-06-056-73/+145
|