diff options
author | as200622 <none@none> | 2008-01-05 20:52:22 -0800 |
---|---|---|
committer | as200622 <none@none> | 2008-01-05 20:52:22 -0800 |
commit | dc20a3024900c47dd2ee44b9707e6df38f7d62a5 (patch) | |
tree | e0957e6b6d6b5c0117800046c765b78d69f80ce1 /usr/src/lib/smbsrv/libsmbns/common/libsmbns.h | |
parent | bda89588bd7667394a834e8a9a34612cce2ae9c3 (diff) | |
download | illumos-gate-dc20a3024900c47dd2ee44b9707e6df38f7d62a5.tar.gz |
6560095 SNAS shows SIDs for Built-in Groups members instead of name
6582153 SMB signing and sealing (redirector)
6582192 Remove SMB config cache
6582210 Consistent Logging Strategy
6582214 Unified error reporting strategy
6593360 Confusing log message: [ID 334764 user.error] Ads is not enable
6597854 The shares are not accessible if doing Run \\ip-addr
6610587 RPC-WINREG test has failed on smbtorture.
6610650 Workgroup: authentication problem when client's LM level > 2
6611277 Should not be able to join domain when Snas ipc-mode=anon and W2K DC IPC=No access without anonymous
6613675 Creating a file with DOS readonly bit set requires special handling
6626113 libshare_smb leaks file descriptor on unload
6626119 libshare_smb leaks file descriptor on door call failure
6626126 libsmb configuration leaks memory
6629314 smbd logging forgets newlines, creating a mess
6629954 smb local group support should be re-enabled
6630424 libshare having trouble starting smb/server
6631739 rdr_ipcmode does change to "Fallback,anon".
6631985 SMB daemon doesn't locate a new ADS server if ads_site property has been modified.
6631987 SMB daemon reads /etc/resolv.conf once when it starts up.
6633202 smbfs client caused CIFS server panic
6635175 lint error reported when building smbsrv module when either mars or ceres lint was used
6636763 Get core if using sharemgr set-share -r with nonexistent share
6640934 libshare tries to enable smb service if any filesystem is shared over smb
6641051 The CIFS server needs to use the VFS nbmand mechanism for system-wide share reservations
6642047 Changes to SMF properties of the CIFS service - PSARC/2007/686
6642302 Do not add null when marshalling non-null-terminated NDR strings
6642368 Cross protocol byte range locking is needed
--HG--
rename : usr/src/lib/smbsrv/libmlsvc/common/mlsvc_handle.c => deleted_files/usr/src/lib/smbsrv/libmlsvc/common/mlsvc_handle.c
rename : usr/src/lib/smbsrv/libsmb/common/smb_group_door_encdec.c => deleted_files/usr/src/lib/smbsrv/libsmb/common/smb_group_door_encdec.c
rename : usr/src/lib/smbsrv/libsmb/common/smb_group_xdr.c => deleted_files/usr/src/lib/smbsrv/libsmb/common/smb_group_xdr.c
rename : usr/src/lib/smbsrv/libmlrpc/common/mlrpc_client.c => usr/src/lib/smbsrv/libmlrpc/common/ndr_client.c
rename : usr/src/lib/smbsrv/libmlrpc/common/mlrpc_heap.c => usr/src/lib/smbsrv/libmlrpc/common/ndr_heap.c
rename : usr/src/lib/smbsrv/libmlrpc/common/mlrpc_encdec.c => usr/src/lib/smbsrv/libmlrpc/common/ndr_marshal.c
rename : usr/src/lib/smbsrv/libmlrpc/common/mlndo.c => usr/src/lib/smbsrv/libmlrpc/common/ndr_ops.c
rename : usr/src/lib/smbsrv/libmlrpc/common/mlndr.c => usr/src/lib/smbsrv/libmlrpc/common/ndr_process.c
rename : usr/src/lib/smbsrv/libmlrpc/common/mlrpc_server.c => usr/src/lib/smbsrv/libmlrpc/common/ndr_server.c
rename : usr/src/lib/smbsrv/libmlrpc/common/mlrpc_svc.c => usr/src/lib/smbsrv/libmlrpc/common/ndr_svc.c
Diffstat (limited to 'usr/src/lib/smbsrv/libsmbns/common/libsmbns.h')
-rw-r--r-- | usr/src/lib/smbsrv/libsmbns/common/libsmbns.h | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/usr/src/lib/smbsrv/libsmbns/common/libsmbns.h b/usr/src/lib/smbsrv/libsmbns/common/libsmbns.h index 01de8f7f02..f7034dd64d 100644 --- a/usr/src/lib/smbsrv/libsmbns/common/libsmbns.h +++ b/usr/src/lib/smbsrv/libsmbns/common/libsmbns.h @@ -19,7 +19,7 @@ * CDDL HEADER END */ /* - * Copyright 2007 Sun Microsystems, Inc. All rights reserved. + * Copyright 2008 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ @@ -74,6 +74,8 @@ typedef enum adjoin_status { } adjoin_status_t; /* ADS functions */ +extern void ads_init(void); +extern void ads_refresh(void); extern ADS_HANDLE *ads_open(void); extern void ads_close(ADS_HANDLE *); extern int ads_publish_share(ADS_HANDLE *, const char *, const char *, @@ -84,11 +86,12 @@ extern int ads_build_unc_name(char *, int, const char *, const char *); extern int ads_lookup_share(ADS_HANDLE *, const char *, const char *, char *); extern int ads_add_share(ADS_HANDLE *, const char *, const char *, const char *); -extern int ads_domain_change_notify_handler(char *); -extern adjoin_status_t ads_join(char *, char *, char *, int); +extern adjoin_status_t ads_join(char *, char *, char *, char *, int); extern char *adjoin_report_err(adjoin_status_t status); +extern int ads_domain_change_cleanup(char *); /* DYNDNS functions */ +extern int dns_msgid_init(void); extern int dyndns_update(void); extern int dyndns_clear_rev_zone(void); @@ -97,8 +100,8 @@ extern int smb_kinit(char *user, char *passwd); /* NETBIOS Functions */ -extern int msdcs_lookup_ads(void); -extern void smb_netbios_start(void); +extern int msdcs_lookup_ads(char *); +extern int smb_netbios_start(void); extern void smb_netbios_shutdown(void); extern void smb_netbios_name_reconfig(void); @@ -142,10 +145,7 @@ struct ip_alias { #define GATEWAY_FILE "/etc/defaultrouter" /* NIC Config functions */ -extern void smb_resolver_init(void); -extern void smb_resolver_close(void); extern int smb_get_nameservers(struct in_addr *, int); -extern uint16_t smb_get_next_resid(void); extern void smb_nic_lock(void); extern void smb_nic_unlock(void); extern int smb_nic_init(void); |