1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-25 23:21:54 +03:00
samba-mirror/source3/include
Jeremy Allison 52f2520648 Fix the unexpected.tdb database problem. Change nmbd to store the
transaction id of packets it was requested to send via a client, and
only store replies that match these ids. On the client side change
clients to always attempt to ask nmbd first for name_query and
node_status calls, and then fall back to doing socket calls if
we can't talk to nmbd (either nmbd is not running, or we're not
root and cannot open the messaging tdb's). Fix readers of unexpected.tdb
to delete packets they've successfully read.

This should fix a long standing problem of unexpected.tdb
growing out of control in noisy NetBIOS envioronments with
lots of bradcasts, yet still allow unprivileged client apps
to work mostly as well as they already did (nmblookup for
example) in an environment when nmbd isn't running.

Jeremy.

Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Sun Nov 14 05:22:45 UTC 2010 on sn-devel-104
2010-11-14 05:22:45 +00:00
..
ads.h s3/libads: use monotonic clock for ldap connection timeouts 2010-09-07 20:37:53 +02:00
adt_tree.h
async_smb.h
auth.h s3-auth Fix typo in comment 2010-09-11 22:32:43 +10:00
client.h s3:rpc_server: make it possible to use rpcint_binding_handle() directly 2010-09-04 09:01:10 +02:00
clitar.h
ctdbd_conn.h s3: Make ctdbd_init_connection static 2010-08-31 17:07:41 +02:00
dbwrap.h s3-build: use dbwrap.h only where needed. 2010-08-26 00:25:55 +02:00
debug.h s3-libsmbclient Add comments to describe the behaviour of DEBUG() 2010-11-02 04:36:04 +00:00
debugparse.h
dynconfig.h
event.h s3:events: Call all ready fd event handlers on each iteration of the main loop 2010-10-01 13:31:33 -07:00
fake_file.h s3: Attempt to fix a ton of warnings on the build farm 2010-10-03 10:51:08 +02:00
g_lock.h s3: Remove the dependency of g_lock on procid_self 2010-08-28 12:28:53 +02:00
idmap.h s3-idmap: only include idmap headers where needed. 2010-08-26 00:20:29 +02:00
includes.h s3: Move #define VALGRIND to config.h 2010-10-03 12:03:36 +02:00
interfaces.h
intl.h
krb5_env.h
krb5_protos.h s3-ads: Fix wrong test in if statement 2010-08-19 11:28:12 -04:00
libsmb_internal.h s3-libsmbclient Don't store 'debug_stderr' on the libsmbclient context 2010-11-02 04:36:05 +00:00
libsmbclient.h
local.h s3:include: move MAX_DEBUG_LEVEL from local.h to debug.h 2010-10-24 18:40:13 +00:00
localedir.h
locking.h
MacExtensions.h
mangle.h
mapping.h
memcache.h
messages.h s3: Remove talloc_autofree_context() from messaging_tdb_parent_init() 2010-09-26 03:29:28 +02:00
module.h
msdfs.h
nameserv.h
nss_info.h
nt_printing.h s3-spoolss: Fix servername/printername handling which turns out to be very important to get right. 2010-09-30 02:59:35 +02:00
ntdomain.h s3-dcerpc: remove auth_data_free_func 2010-09-23 10:54:24 -07:00
ntioctl.h
ntlmssp_wrap.h s3-auth: Add auth_ntlmssp wrapper for client side 2010-07-20 15:52:34 +10:00
ntquotas.h
oplock_onefs.h
packet.h
passdb.h s3-secrets: only include secrets.h when needed. 2010-08-05 10:12:25 +02:00
popt_common.h s3-popt: Only include popt-common.h when needed. 2010-08-05 12:08:31 +02:00
printing.h s3: Make "unpack_pjob" static 2010-10-20 16:51:04 +00:00
proto.h Fix the unexpected.tdb database problem. Change nmbd to store the 2010-11-14 05:22:45 +00:00
pthreadpool.h
registry.h s3:registry: move prototype from reg_init_smbconf.c to its own header. 2010-09-21 08:52:06 +02:00
rpc_dce.h s3-dcerpc: rename SCHANNEL_SIG_SIZE to NL_AUTH_SIGNATURE_SIZE and move to IDL. 2010-07-16 23:09:54 +02:00
rpc_misc.h s3-build: only include rpc_misc.h where needed. 2010-08-26 00:26:01 +02:00
safe_string.h s3: Explicitly pass flags2 to clistr_pull_talloc 2010-08-05 14:53:54 +02:00
samba_linux_quota.h
secrets.h s3-secrets: only include secrets.h when needed. 2010-08-05 10:12:25 +02:00
serverid.h s3: Remove talloc_autofree_context() from serverid_parent_init() 2010-09-26 03:29:28 +02:00
session.h
smb_acls.h
smb_krb5.h s3-krb5 Only build ADS support if arcfour-hmac-md5 is available 2010-08-13 09:08:27 -04:00
smb_macros.h s3: remove TvalDiff macro, we can use the shared usec_time_diff function 2010-09-16 21:38:20 +02:00
smb_perfcount.h
smb_share_modes.h
smb_signing.h
smb.h libcli/auth Merge source4/libcli/security and util_sid.c into the common code 2010-10-14 02:35:05 +00:00
smbldap.h s3-build: only include smbldap.h where needed. 2010-09-20 13:54:56 -07:00
smbprofile.h s3/profile: remove the magical clock initialization from the profile code 2010-09-14 22:45:07 +02:00
srvstr.h
stamp-h.in
sysquotas.h
talloc_dict.h
tldap_util.h
tldap.h
trans2.h
transfer_file.h
util_tdb.h
vfs_macros.h
vfs.h