[SCM] Samba Shared Repository - annotated tag ldb-1-1-0 created

Stefan Metzmacher metze at samba.org
Thu Apr 21 09:35:52 MDT 2011


The annotated tag, ldb-1-1-0 has been created
        at  f2d537a07c24f112d406752b3d574e9e63c52557 (tag)
   tagging  ab9d9cfd33f12929dc05f8e02c3d671844e078fa (commit)
  replaces  tevent-0-9-11
 tagged by  Stefan Metzmacher
        on  Thu Apr 21 17:33:38 2011 +0200

- Log -----------------------------------------------------------------
ldb: tag release ldb-1-1-0
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQEcBAABAgAGBQJNsE5SAAoJEEeTkWETCEAlMoUIAMD4KWDG5EWYJ4XtNOadZ5+Y
h62be6p08Y217+4Rx5TsWQxhBVyEMycmyQckekIFjY7i3FHomeRNBWXIsmwYj26D
3rEICM5GtdEcNLetnXcYYzKrfUWIniAuf/Rcws4yCEeUSGIrj/zVUdbCr7dmQ3xr
AgGI2QVeeUWrqcq431fmPHNvvVswKq7/E9TdfSuJiltWDA7AUu6RwhwftMC/WmNL
dw5F64deBHjaz+g5BtZbJH3DLFWF7+GKj9wUEvjbD2zZS7Ab81q2lrhlNiv8TR+6
I3/Jwh6GilinEvfR9a/pk7wpxDZ46AQ67nrfhzPETCX/XhX+IixYSpWcukbG+mE=
=znV0
-----END PGP SIGNATURE-----

Andreas Schneider (34):
      s3-rpc_server: Rename system_user to ncalrpc_as_system.
      s3-epmapper: Use DCERPC_AUTH_LEVEL_CONNECT for ep ncalrpc.
      s3-epmapper: Added a cleanup function.
      s3-epmapper: Shutdown the embedded epmapper cleanly.
      s3-epmd: Cleanup endpoint mapper correctly.
      s3-librpc: Leave the epm registration connection open.
      s3-rpc_server: Added a memory context to the ep regsiter state.
      s3-rpc_server: Implement an endpoint monitor loop.
      s3-rpc_server: Rename req to subreq.
      s3-rpc_server: Added disconnect callback function.
      s3-epmapper: Added function to delete endpoint entries.
      s3-epmd: Cleanup endpoints on service pipe disconnect.
      s3-epmapper: Remove unregister on shutdown.
      s3-epmapper: Setup epm in smbd to forward np requests.
      s3-epmapper: Log error if we can't register the endpoint.
      s3-epmapper: Increase debug levels.
      s3-epmapper: Use strcmp instead of strequal and check IPv6.
      s3-epmapper: Refactor the cleanup of endpoints.
      librpc: Added a dcerpc_binding_dup() function.
      s3-epmapper: Make sure we work on a description duplicate.
      librpc: Return an error if we a broken floor.
      s3-spoolssd: Fixed reopening of logs.
      s3-spoolssd: Pass down event and messanging context.
      s3-spoolssd: Added missing include.
      s3-spoolssd: Fixed logfile creation.
      s3-epmap: Make rpc_ep_setup_register an internal function.
      s3-spoolssd: Register spoolssd endpoints.
      s3-spoolssd: Start the spoolss service correctly.
      s3-rpc_server: Only allow embedded, daemon and external server type.
      s3-rpc_server: Fixed rpc_pipe_open_internal documentation.
      s3-winbindd: Use the correct enums for samr_QueryDomainInfo.
      s3-smbd: Added a change_to_user_by_session() function.
      s3-smbd: Added a become_user_by_session() function.
      s3-printing: Use become_user_by_session() function.

Andrew Bartlett (122):
      s3-lib Remove the clobber_region() code.
      s3-safe_str: Futher simplify the macros by removing indirection
      s3-safe_string: Add checked_strlcpy()
      s3-lib prepare Samba3 to use common codepoint based string functions
      lib/util: Merge basic string length and comparison functions
      s3-charcnv Add convert_string_error()
      lib/util/charset rename iconv_convenience to iconv_handle
      wintest New snapshot for my wintest VMs
      s3-selftest unconditionaly include subunit.sh
      s3-selftest Add tests for security=server
      s3-selftest Allow LM passwords and turn of NTLMv2 for security=share test
      s3-selftest Fix test_smbclient_auth.sh
      lib/util/charset Remove pointless static bool initialised
      s3:lib make lazy_initialize_conv() static
      lib/util Move base64 functions into lib/util/base64.c
      lib/util/charset Add tests for convert_string_talloc_handle()
      lib/util/charset correct calculation of UTF8 character sizes
      lib/util/charset Add wrapper to allow testing of strlen_m_ext()
      lib/util/charset Add tests for strlen_m_ext() and convert_string_talloc()
      lib/util/charset smb_panic() on incorrect use of strlen_m_ext
      lib/util/charset Add tests for strcasecmp_m(), talloc_strupper() et al
      s3-selftest Disable log rotation in 'make test'
      s4-credentials Add a command line hook to set the kerberos credentials cache
      s3-selftest Add testing of kerberos login
      s3-selftest Remove more instances of /tmp in test_smbclient_s3.sh
      s3-auth consolidate create_local_token() into make_server_info_krb5()
      s3-rpc_server Remove comment, yes the key is correct.
      s3-auth use create_local_token() to transform server_info -> session_info
      s3-auth Rename user_session_key -> session_key to match auth_session_info
      s3-selftest Look only under source3 for smb.conf files
      librpc/idl Add [nopython] to krb5pac ndrdump functions
      pidl: Add support for the [ignore] property
      s4-auth: Always talloc_zero() the struct auth_session_info
      auth: Move auth_session_info into IDL
      kdc: always ldb escape the realm
      s3-auth: Make server_info const in create_local_token()
      libcli/nbt Cope with blank lines in DNS hosts file
      s3-selftest names into DNS hosts file to avoid NBT lookups
      s3-librpc Fix creation of in-memory keytab for previous password
      s3-selftest Add tests to show kerberos works across a password change
      samba_dnsupdate: Don't use subprocess.check_call, it isn't in python 2.4
      wintest Allow changing the telnet settings to fail, we might not be admin
      s3-wintest Add test of 'net use' against the Samba3 member
      wintest Allow setting of the firewall to fail
      s3-selftest Fix use of the 'fake DNS' file
      s3-selftest actually wait for smbclient to connect
      Revert "s3-test: disable ktest for now"
      s4-samba_dnsupate Fix syntax error
      s3/selftest Tear down the environment if we fail to connect
      libcli/ldap pull LIBCLI_LDAP_MESSAGE and LIBCLI_LDAP_NDR into a library
      lib/util make UTIL_TDB a library
      libds: Make flag_mapping a library
      s3-lib: Remove unused pull_ucs2_fstring()
      s3-charcnv: make pull_ucs2 static
      s3-lib Remove more unused fstring.c functions
      s3-lib Correct comment in strlen_w()
      s3-lib: Remove unused _w functions.
      s3-lib Remove unused skip_unibuf()
      s3-lib Remove unused #define
      s3-lib make static and remove more _w functions
      s3-lib Move isvalid83_w to mangle_hash.c
      s3-lib Move strdup_w to it's only user in mangle_hash.c
      lib/util/charset Move source3/lib/util_unistr.c to the common code.
      lib/util Move simple string routines into common code.
      lib/util ucs2_align is identical, put it in common
      lib/util: Make string_replace from s3 common
      s4/torture Fix calls to charcnv functions to always supply converted_size
      lib/util/charset Fix and add public interface for convert_string_error_handle
      lib/util/charset Add expected values for upper/lower case tests
      lib/util/charset Add tests for convert_string_error_handle
      lib/util/charset Preserve 'pull' errors even when converting via UTF16
      lib/util/charset Add more tests for convert_string_error_handle()
      lib/util/charset Rename convert_string test to allow a 'non_handle' test
      s3-selftest Add workaround for RAP test failure
      lib/util/charset Make ASCII conversion validate it's input
      lib/util/charset Add convert_string_error()
      lib/util/charset Add many more charset tests
      libcli/auth Use convert_string_error to check LM hash calculation.
      s3-charcnv: Move convert_string() et al to lib/util/charset
      s3-build Remove distinct LOCALEDIR subsystem
      build: Bring DYNCONFIG into samba-util library to avoid symbol duplication
      libcli/ldap Re-add ldap_ndr.h as a public header
      s3-lib Move strisnormal to it's only user in mangle_hash.c
      s3-lib Remove unused str_ascii_charnum()
      s3-lib Move unix_strlower and unix_strupper to their only users.
      s3-lib Remove unused string_append
      s3-lib Remove very unused (#if 0) strncpyn
      libcli/auth Move krb5 wrapper functions from s3 into common
      s3-auth Rename smb_krb5_open_keytab to avoid a conflict with s3
      lib/util Move alpha_strcpy() from s3 into common code
      libcli/auth Fix compile on hosts without krb5
      s3-krb5 Move #ifdef HAVE_KRB5 above #include of libcli/auth/krb5_wrap.h
      selftest: Provide a single bindir_path function across all targets
      selftest: Remove unused BUILDDIR_ABS environment variable
      selftest: Remove duplication between BUILDIR and BINDIR
      selftest: Start using the binary mapping at the python layer as well
      selftest Add binary mappings for samba3 selftest
      selftest: Move Samba4 selftest wscript to the top level
      selftest Remove selftest of the test subsystem
      s4-heimdal_build: Add extra HAVE defines needed for the source3 krb5 code
      selftest: Allow the top level build to run the samba4 or samba3 tests
      s3-gse Allow GSSAPI wrapper to compile against Heimdal
      s4-heimdal: Allow any kvno to match when searching the keytab.
      lib/socket_wrapper: allow up to 32 interfaces for a bigger 'make test'
      selftest: put the target on the environment
      s4-selftest: Stop creating netbios aliases everywhere
      s3-selftest Rename s3 DC environment to s3dc
      s4-selftest: Avoid duplicating the servers IP in the provision() sub arguments.
      selftest Add combined 'Samba' target module
      s3-selftest Fix interface localktest6 listens on.
      s4-selftest: Move Samba4 test interfaces out of the way of the Samba3 tests.
      s4-selftest Rename Samba4 'member' test environment to s4member
      selftest: Add hooks to enable a combined selftest run.
      selftest Test for socket_wrapper support in combined samba target as well
      selftest: Don't specify SELFTEST_TARGET as an env variable
      selftest: move warning about invalid environments up to selftest.pl
      selftest Consolidate server wall clock time limits
      s3-gse: Allow the GSSAPI wrapper to load a keytab using gss_krb5_import_cred()
      libcli/auth: Move more kerberos wrapping in common
      libcli/auth Move PAC parsing and verification in common.
      lib/util/charset create _handle functions for convert_string() et al
      lib/util/charset Always set *converted_size even on failure

Andrew Tridgell (111):
      s4-rpc: added public APIs for dce_call authentication
      build: added placeholder files for public header directories
      ldb: don't install ldb_wrap.h twice
      build: install public headers in the build tree
      wafsamba: added global_include option
      wafsamba: don't follow symlinks outside the build tree
      wafsamba: keep a list of public headers
      talloc: use public_headers to install talloc.h and pytalloc.h
      tevent: use public_headers for tevent.h
      build: added include/public to the list of include paths
      build: added automated testing of our public headers
      waf: moved header file handling into its own module
      tdb: use system include style for system headers
      tdb: use public_headers to install header files
      talloc: use <talloc.h> not "talloc.h"
      lib: fixed header paths
      waf: build substituted public headers in build tree
      ldb: use include <> form for public headers
      s4-policy: don't make s4 policy.h public
      s4-rpc: make common/proto.h public
      rpc: make ndr/ndr_svcctl.h public
      build: mark some private includes as OK in public headers
      waf: always generate public headers in the build tree
      lib: don't install public headers if a private library
      ldb: only install headers if we are not building as a private lib
      build: force _SAMBA_BUILD_==4 to be true in public headers
      waf: build headers in separate 'headers' build group
      build: fixed cflags for test_header
      waf: make mkdir_p() a bit more robust
      waf: auto-create include paths if needed
      s3-waf: enable public header building in s3
      build: added public_headers_allow_broken option
      build: removed mkdir of public headers directory
      s3-waf: enable public_headers_allow_broken
      build: added simple header handling for our libraries
      waf: ensure that MAKEFLAGS is set before parsing it
      libcli: protect access_check.h against double inclusion
      s4-rpc: added dcesrv_call_account_name()
      libcli: openchange doesn't need these headers any more
      headers: include Python.h first to avoid warnings
      headers: cope with non-system popt in test_headers
      s4-rootdse: improved operations error messages
      s3-fault: removed the cont_fn from fault_setup()
      fault: rename fault.c to fault_s4.c
      fault: moved s3 fault.c to top level
      fault: get fault.c ready for use by s4
      fault: switch s4 to use the common fault.c
      fault: moved fault.c into common library
      fault: fixed call to fault_setup() to use new syntax
      fault: fixed smb_panic() prototypes
      s3-config: say which config file we failed to open
      waf: prevent an error in the symbol checking code
      charcnv: remove the automatic fail on allow_badcharcnv true
      charset: remove another allow_badcharcnv check
      charcnv: removed the allow_badcharcnv and allow_bad_conv options to convert_string*()
      s3-string: moved fstring functions into their own file
      lib: move the string wrappers from source3/include to common lib/util
      lib: remove unused pieces of string_wrappers.h
      s3-lib: make pull_ucs2_base_talloc static
      s3-dfs: removed the last user of sec_len==-1 in pull_*_base_talloc()
      s3-string: sec_len==-1 support is no longer needed
      s3-libsmb: work our correct length for EA strings
      tdb: rename convert_string() to tdb_convert_string()
      libcli: created smb_constants.h
      unistr: moved some UCS2 macros into util_unistr
      s3-includes: fixed CONST_DISCARD() to actually discard const
      charcnv: added convert_string_error()
      s3-string: removed last use of conv_silent
      s3-string: removed the conv_silent global
      s3-charcnv: convert_string_internal() should not display errors
      s3-charcnv: removed unused function
      s3-charcnv: fixed converted_size return in fast paths
      charcnv: ensure convert_string_error doesn't conflict with s3 function
      wintest: ensure we startup the w2k3 DC VM
      wintest: fixed syntax highlighting with emacs
      wintest: added a "ipconfig /flushdns"
      s4-fsmo: samba-tool fsmo takes a URL, not a hostname
      s4-dsdb: only allow administrators to trigger FSMO role transfers
      s4-drs: default hostname in samba-tool drs command
      s4-fsmo: nicer error messages on failed FSMO transfers
      s4-fsmo: make rootDSE modify for FSMO transfer async
      s4-dsdb: perform FSMO transfers asynchronously
      s4-fsmo: samba-tool fsmo transfer now gets full error code
      s4-fsmo: say which role is being transferred
      lib: removed a spurios declaration of 'logfile'
      s4-param: set a default logfile
      s4-cmdline: moved loadparm init after fault setup
      debug: ignore debug_set_logfile() with a blank string
      s4-dsdb: allow modification of linked attribute targets with relax
      ldb: detect eof on ldif files
      s3-torture: a very simple test for convert_string_error()
      s4-dsdb: cope with failed searches in the linked attributes callback
      debug: default debug to stderr
      s4-libnet: honour convention of DEBUGLEVEL>=10 for NDR print
      s4-loadparm: be a bit less verbose about smb.conf processing
      s4-krb5: be a bit less verbose about krb5 packets
      s4-dsdb: added a ldb err -> NTSTATUS mapping
      s4-rpc: improved error mapping for several RPC server calls
      s4-samba-tool: give a bit better error on user delete failure
      s4-dsdb: implemented creation of conflict records
      waf: a better way to detect duplicated symbols
      lib: moved data_blob.c into samba-util-common
      lib: make asn1_util a private library
      tstream: make npa_tstream a private library
      lib/crypto: rename the SHA256_ functions to samba_SHA256_
      s4-test: fixed a problem with very verbose NDR debug
      ldb: fixed --paged option in ldb tools
      s3-test: disable ktest for now
      build: speed up SYMBOLCHECK code
      build: use readelf as a replacement for ldd
      s4-test: added a test for E_deshash()

Björn Baumbach (2):
      s3:selftest: fix Samba3.pm deprecated idmap config
      s3-modules: Fix debug message

Björn Jacke (1):
      s3/vfs_gpfs: s/syncops/gpfs

Brad Hards (1):
      util: Build samba-util without unresolved symbols.

Christian Ambach (5):
      s3:autorid make sure we set the mapping status correct on early exit
      s3: use getgrset() when it is available
      s4/libcli: do not announce NT error code support when it is disabled
      libcli: allow exclusion of netbios name in NTLMV2 blob
      s4/libcli: do not use netbios name in NTLMv2 blobs w/o spnego

David Disseldorp (5):
      idl: define printcap IPC message format
      s3-printing: use printcap IDL for IPC
      s3-printing: remove duplicate cups response processing code
      s3-printing: fix memory leak in print_cups.c
      =?UTF-8?q?alpha=5Fstrcpy()=20is=20a=20utility=20function=20which=20reportedly:

Dmitry Butskoy (1):
      Fix bug 6966 - "allow trusted domains = no" not respected in winbind.

Gregor Beck (9):
      s3: fix cbuf_swapptr
      s3: add function dbwrap_trans_traverse
      s3: add function dbwrap_traverse
      s3: add function cbuf_print_quoted
      s3: add function srprs_quoted to parse strings written with cbuf_print_quoted
      s3-net: add command "net idmap check"
      s3-net: fix the usage output of "net idmap check"
      s3-net: document "idmap check"
      s3-net: "idmap check" ignore __db_sequence_number__

Günther Deschner (179):
      s3-selftest: run a couple of dgram NBT tests against s3.
      s3-waf: fix typo.
      waf-selftest: allow to call "make test SUBUNIT_FORMATTER=cat".
      s3-build: remove -I../lib/addns.
      s3-selftest: add another flaky s3-torture test to knownfail, this time OPLOCK4.
      s3-build: share smbtorture4 build rules with s3-waf build.
      s3-libsmb: only include rap client when needed.
      s4-smbtorture: check for username and computername presence in rap_netsessionenum test.
      s4-rap: decouple rap client code from torture binary, add new LIBCLI_RAP subsystem.
      s4-rap: remove last iconv_convenience traces from rap client and test code.
      s3-build: try to silence annoying "Ignoring invalid value 'vlp' for parameter 'printing'"
      libcli/security: move display_sec headers to own header file and add to
      s3-libsmb: move smb encryption structs into own header.
      s3-includes: avoid global include of gssapi headers.
      s3-build: stop including ldap and lber headers everywhere in the code.
      s4-smbtorture: use torture_fail/-assert api in torture_samba3_hide().
      s4-smbtorture: remove duplicate if branch in raw.write test.
      s4-smbtorture: use torture_fail and _skip in raw.write test.
      s4-smbtorture: remove explicit mem_ctx from torture_netlogon_samba3().
      s4-smbtorture: use torture_fail and _assert macros in torture_netlogon_samba3().
      s4-smbtorture: use torture_assert in samr large-dc test.
      s3-msdfs: avoid global inclusion of msdfs.h.
      s3-interfaces: only include interfaces.h where needed.
      s3-packet: only include packet.h where needed.
      s4-smbtorture: remove explicit mem_ctx from torture_samba3_rpc_getusername().
      s4-smbtorture: use torture_fail and _assert in torture_samba3_rpc_getusername().
      s4-smbtorture: use torture_assert in torture_samba3_rpc_sharesec().
      s3-build: only include asn1 headers where actually needed.
      s3-username: rename static getpwnam_alloc to getpwnam_alloc_cached.
      s4-smbtorture: more torture_fail usage in raw.write test.
      s3-waf: move HAVE_LDAP_SASL_WRAPPING define to the HAVE_LDAP block.
      s3-waf: add --with-pam_smbpass configure option.
      s3-utils: run minimal_includes.pl over utils/*.c
      s4-smbtorture: remove trailing whitespace from raw.eas test.
      s4-smbtorture: use torture_context in raw.eas test.
      s4-smbtorture: use torture_assert_ and comment functions in raw.eas test.
      rap: add rap_NetUserAdd IDL.
      s4-libcli/rap: add smbcli_rap_netuseradd().
      rap: add rap_NetUserDelete IDL.
      s4-libcli/rap: add smbcli_rap_netuserdelete().
      s4-smbtorture: add test for rap_NetUserAdd().
      s3-net: make sure we set correct default user flags in rap_user_add().
      s4-smbtorture: add test for rap_NetUserDelete().
      rap: add rap_NetSessionGetInfo to IDL.
      s4-libcli/rap: add smbcli_rap_netsessiongetinfo().
      s4-smbtorture: add missing error code check in test_netsessionenum().
      s4-smbtorture: add netsessiongetinfo() test.
      s3-registry: remove some unused headers.
      s3-waf: enable nss_winbind in make test for nss_wrapper.
      s4-libcli/rap: add NDR_RAP dependency to LIBCLI_RAP.
      s3-build: use HAVE_ADS define in some more places.
      s3-waf: use HAVE_ADS env to decide whether to build libads.so
      wafsamba: add -Wcast-qual only to the toplevel (s4) build.
      s3-includes: remove unused cmdline_lp_ctx.
      s3-proto: remove some duplicate prototypes.
      s3-globals: silence build warning in smbd_messaging_context().
      s3-smbta-util: fix some buildwarnings.
      s3-rpc_client: actually call lsa_open_policy2() in rpccli_lsa_open_policy2().
      librpc: bring more librpc prototypes in common.
      s3-prototypes: remove protos of some dead functions.
      s3-netapi: use cli_get_session_key() in netapi.
      s3-ldapsam: fix ldapsam_create_user() with existing posix accounts.
      s3-rpc_server: remove two uneeded include registry/reg_parse_prs.h
      s3-charcnv: remove unused labels.
      s3-netapi: fix memoryleak while not using talloc_tos() in cli_get_session_key() usage.
      s3-waf: fix spoolssd compile.
      s3-libsmb: remove duplicate NTSTATUS variable.
      lib/util/util_pw: temporary rename of getpwnam_alloc and getpwuid_alloc.
      lib/util/util_pw: share sys_get{pw,gr} group of calls.
      lib/util/util_pw: share more code between lib/util/util_pw.c and source3/lib/username.c
      s3-winbind: remove global inclusion of libwbclient.
      s3-trans2: only include trans2.h where needed.
      s3-includes: only include system/syslog.h when needed.
      s3-includes: only include system/iconv.h when needed.
      s3-includes: only include system/glob.h when needed.
      s3-includes: only include system/capability.h when needed.
      s3-includes: only include system/terminal.h when needed.
      s3-includes: remove global include of "system/select.h".
      s3-includes: only include system/shmem.h when needed.
      s3-includes: only include system/passwd.h when needed.
      s3-includes: remove global include of "system/network.h"
      s3-includes: only include system/filesys.h when needed.
      s3-includes: remove EILSEQ check, this is handled by
      s3-includes: no point in including all security headers globally.
      registry: create and use shared libcli/registry/util_reg.h header.
      s3-build: only include transfer_file.h where needed.
      s3: create_builtin_users/administrators belongs to passdb not auth.
      s3-groupdb: move groupdb headers to groupdb/proto.h.
      s3-passdb: move passdb headers to passdb/proto.h.
      s3-passdb: move mapping.h into passdb.h, its needed here.
      s3-passdb: add passdb.h where needed.
      s3-proto: add some forward declarations.
      s3-passdb: add machine_sid.h and lookup_sid.h
      s3-winbindd: copy acct_info to wb_acct_info so we dont need passdb for it.
      s3-passdb: move util_wellknown.c out of passdb.
      s3-passdb: move util_unixsids.c out of passdb.
      s3-passdb: move util_builtin.c out of passdb.
      s3-passdb: use passdb headers where needed.
      s3-passdb: finally stop including passdb.h globaly.
      s3-build: only include intl protos where needed.
      s3: move filename_util.c out of source3/smbd to source3/lib.
      s3-smbd: add smbd.h and move smbd prototypes to smbd/proto.h.
      s3: include smbd/smbd.h where needed.
      s3-vfs: include smbd/smbd.h in vfs modules.
      s3: auth also needs parts of smbd.
      s3: printing needs parts of smbd.
      s3: rpc_server needs parts of smbd.
      s3: finally remove global include of smbd prototypes.
      s3-locking: move locking prototypes out of proto.h.
      s3-libsmb: put namequery headers to nmblib.h
      s3-auth: move auth prototypes to auth/proto.h.
      s3-auth: use auth.h where needed.
      s3-auth: rpc_server needs auth.h
      s3-auth: smbd needs auth.h
      s3-auth: printing needs auth.h
      s3-auth: vfs modules need auth.h
      s3-includes: finally remove global include of auth.h.
      s3-prototyes: user_in_netgroup and user_in_list moved to auth, out of smbd.
      s3-messages: only include messages.h where needed.
      s3-messages: make ndr_messaging.h part of messages.h.
      pidl: add an include for "ntdomain.h" for s3 server stubs.
      s3-includes: only include ntdomain.h where needed.
      s3-passdb: move lsa_dom_info and lsa_name_info out of smb.h into passdb.
      s3: include ../librpc/gen_ndr/lsa.h where needed.
      s3: only include lib/privileges.h where needed.
      s3: only include ntioctl.h where needed.
      s3-rpc_server: move access check functions out of samr server.
      s3-ctdb_wrap: remove unused variable from db_ctdb_fetch_persistent().
      s3: try to fix the build on some non-linux buildfarm machines.
      s3: Fix Coverity ID 2041, "UNUSED_VALUE"
      s3-vfs_solarisacl: try to fix the solaris build.
      s3-winbind: try to fix the build on hosts w/o winbind support.
      s3-proto: pure cosmetics, remove some generated comments.
      s3-passdb: move some passdb defines to passdb.h
      s3-passdb: move LOOKUP_NAME_ flags to passdb where they belong to.
      s3-vfs acl modules: more non-linux build fixes.
      s3-smbd: try to fix the irix build.
      s3-vfs: try to fix build of aio_fork module.
      s3-build: make it a little easier to build smbtorture4.
      rep_parse_prs: remove some dead, unused code.
      s3-rpcclient: include rpc_client/cli_pipe.h globally in rpcclient.h
      s3-libndr: add ../librpc/ndr/libndr.h include in some places.
      s3-idmap: fix the build of idmap_hash on FreeBSD.
      s3-samr: make getgrgid() failure a little more visible in _samr_CreateDomAlias().
      s3-waf: fix typo in ctdb checks.
      s3-smbldap: support storing octet_strings/DATA_BLOBs.
      s3-ipasam: rename of smbldap_make_mod_blob to _smbldap_make_mod_blob.
      lsa: use lsa_TrustedAccessMask in some more places in the lsa IDL.
      s4-smbtorture: fix lsa forest trust test.
      s3-rpc_client: move rpc_cli_transport structs and protos to rpc_transport.h
      s3-librpc: let librpc/rpc/dcerpc.h include ndr and generated dcerpc headers.
      s3-netapi: add libnetapi_get_binding_handle().
      s3-netapi: use libnetapi_get_binding_handle().
      s3-netapi: use dcerpc_try_samr_connects().
      s3: add some forward declarations.
      s3-util: separate out cmdline helpers.
      s3-util_sock: very brief documentation for open_socket_out().
      s3-cli_pipe: fix timeout in rpc_pipe_open_tcp_port().
      s3-netapi: remove two shadowed variables.
      s3-rpc_client: add and use rpc_client/rpc_client.h.
      s3-build: finally remove references to ndr and dcerpc headers that were included globally.
      s3-includes: move struct pipe_open_rec to srvsvc rpc server.
      s3-includes: remove unused schema_types enum.
      s3-includes: include lib/util/debug.h headers in includes.h not smb.h
      s3-includes: absolutely no need to globally include debugparse.h
      s3-includes: only include acl prototypes when needed.
      s3: fix the build of --with-profiling-data.
      s3-waf: add --with-profiling-data configure option.
      s3: only include smb profiling where needed.
      s3-includes: move readahead prototype to its only user.
      s3-build: make sure we pick up system tdb and talloc via #include.
      s3-waf: try to fix the non-ldap-but-krb5 build.
      s3-build: fix the --with-profiling-data build on mac os x.
      s3-waf: only LIBNMB needs to linked against -lresolv.
      s3-spoolss: fix debug statement in spoolss_addprinterex_level_2().
      s4-smbtorture: restructure documentname handling in spoolss test a bit.
      s3-smbd: fix the AIX 5.3 build.
      s3-build: move MAP_FILE define to the only place used.
      s3-vfs: rename open function to open_fn.

Holger Hetterich (1):
      SMBTA: make vfs_smb_traffic_analyzer aware of the sendfile and recvfile functionality and store the results as common read/write results.

Jelmer Vernooij (31):
      Sort by release component integer values rather than using standard string
      samba_abi: Also sort ABI files  properly so symbols end up in the right version.
      Merge new lorikeet heimdal, revision 85ed7247f515770c73b1f1ced1739f6ce19d75d2
      source4/torture/raw: Fix prototypes for all functions.
      source4/torture/basic: Fix prototypes for all functions.
      source4/ntvfs/posix: Fix prototypes for all functions.
      source4/smbd: Fix prototypes for all functions.
      source4/dsdb/samdb: Fix prototypes for all functions.
      source4/rpc_server: Fix prototypes for all functions.
      source4/ntvfs: Fix prototypes for all functions.
      source4/kdc: Fix prototypes for all functions.
      source4/torture/ndr: Fix prototypes for all functions.
      source4/winbind: Fix prototypes for all functions.
      source4/auth/gensec: Fix prototypes for all functions.
      source4/auth/ntlm: Fix prototypes for all functions.
      source4/param: Fix prototypes for all functions.
      libreplace: Fix prototypes for all functions.
      source4/auth: Fix prototypes for all functions.
      source4/torture: Fix prototypes for all functions.
      source4/lib: Fix prototypes for all functions.
      source4/: Fix prototypes for all functions in various subsystems.
      libcli/: Fix prototypes for all functions.
      lib/: Fix prototypes for functions.
      pidl: Fix prototype for server init functions.
      lib/registry/tests: Fix prototypes.
      rpc_server/remote: Add missing prototype.
      lib/replace/test: Add missing include for prototype.
      use system heimdal headers if possible, fix missing dependencies on hx509 and krb5 libraries.
      Fix compilation without external heimdal.
      Avoid uppercasing server role in error message.
      Remove broken link.

Jeremy Allison (36):
      Fix bug #8005 - smbtorture4 BASE-TCONDEV fails when tested on Samba
      Re-enable base.tcondev test for S3, now we pass it correctly.
      Fix compiler warning in debug message.
      Nulling out the op_mid is never the right thing to do. We depend on
      Fix crash bug on smbd shutdown when using FOPENDIR() found by Volker.
      The searches struct is still being used and idled in SMB2 - move it to the global
      SMB2 renames return SHARING_VIOLATION if there is any existing oplock on a file.
      Fix is_myname_or_ipaddr() to be robust against strange DNS setups.
      Fix bug 8040 - smbclient segfaults when a Cyrillic netbios name or workgroup is configured.
      Revert "Fix bug 8021 - Incorrect string termination in volume/volume_name for TRANS2-QUERY_FS_INFO/Info Volume."
      Fix inspired by work done by David Disseldorp for bug #8040 - smbclient segfaults when a Cyrillic netbios name or workgroup is configured.
      Be a little clearer about when and when not to set this option.
      Remove two unused labels.
      Ensure convert_string_XXX is always called with a valid converted_size pointer.
      This doesn't look like it has anything to do with character set conversion, but it does :-).
      Fix the nstring calls to use the correct sizes.
      Change convert_string_internal() and convert_string_error() to bool return.
      Fix convert_string() to take a *converted_size arg. and return a bool.
      Fix bug #7996 - sgid bit lost on folder rename.
      Don't burn 2k of stack on every iconv, use the heap when it's a slow call.
      Arg. I hate the "if (xxx) return foo" all on one line style of code.
      Fix bug #7987 - ACL can get lost when files are being renamed.
      Note that check_parent_exists() doesn't change the contents of smb_fname (add const).
      Move SET_STAT_INVALID call added by Volker as fix for bug 8042 - Newly create files are always failed with NT_STATUS_FILE_IS_A_DIRECTORY
      Fix bug #7080 - Quota only shown when logged as root.
      Subtle change. Microsoft SMB2 tests return different access mask than for SMB1 with raw.acls.
      Fix bug 8072 - PANIC: create_file_acl_common frees handle two times.
      Don't print "success" message after error message in change_file_owner_to_parent(). Remove "goto" in change_dir_owner_to_parent().
      Fix WAF build for sids2xids.
      Optimization for change_file_owner_to_parent() and change_dir_owner_to_parent()
      Fix bug #8083 - "inherit owner = yes" doesn't interact correctly with vfs_acl_xattr or vfs_acl_tdb module.
      Ensure change_dir_owner_to_parent() can't be raced.
      Ensure vfs_chown_fsp() is safe against races.
      Use handle based xattr set if available.
      Trying to track down the SMB2 error. Add an invariant test.
      Fix bug 8088 - rpccli_samr_chng_pswd_auth_crap segfaults if any input blobs are null.

Kai Blin (3):
      s4 samba-tool: Implement "testparm" command
      s3 autobuild: Fix CFLAG check for netgrent tests
      s3 waf: Mimic the autoconf check for netgrent

Larry Reid (1):
      Fix for servers that don't put a path separator at the end of the service.

Marc A. Dahlhaus (1):
      Fix bug #8047 - mdns registration doesn't work if "interfaces" is used in smb.conf

Matthias Dieter Wallnöfer (46):
      s4:setup/provision - fix an output message
      s4:partition LDB module - fix typo
      s4:partition_init LDB module - fix a typo
      s4:new_partition LDB module - fix comments
      s4:partition LDB module - add some comments
      ldb:ldb_controls.c - always allocate enough space
      ldb:ldb_controls.c - "ldb_save_controls" - allow that "saver" can also be NULL
      s4:partition LDB module - fill in parent requests for inheriting the flags
      s4:instancetype LDB module - use "ldb" pointer for referencing the LDB context
      s4:instancetype LDB module - don't impede control requests
      s4:instancetype LDB module - perform here only the "instanceType" constraint checks
      s4:new_partition LDB module - splitting up an "if" operation
      s4:repl_meta_data LDB module - remove the current partition control unless it was requested
      s4:repl_meta_data LDB module - don't remove the partition control twice
      s4:simple_ldap_map LDB module - enhance current partition control checks
      s4:partition LDB module - "partition_sequence_number" - remove meaningless "if"s
      s4:partition LDB module - "partition_replicate" doesn't handle the search requests
      s4:partition LDB module - move the "data" check a bit higher
      s4:partition LDB module - extended operations - make the initialisation check consistent
      s4:partition LDB module - the current partition control should only be added if requested
      s4:repl_meta_data LDB module - always ask manually for the current partition control
      s4:extended_dn_store LDB module - use the new request as generic memory contexts
      lib/util/fault.c - "call_backtrace" - no need to have "backtrace_size" as size_t
      s4:lib/tls/wscript - exclude known broken GNUTLS releases
      s4:auth/system_session.c - check for OOM
      s4:param/loadparm.c - check for OOM
      s4:python bindings - handle NULL returns from "loadparm_init_global"
      ndrdump - make "in_pipes" and "out_pipes" const
      async_rec/async_sock.c - add an additional "const"
      s4:smb_server/smb/trans2.c - "talloc_move" isn't strictly necessary here
      talloc - improve doxygen comment of "talloc_move"
      s4:lib/registry/registry.h - align a copyright line in header comment
      s4:lib/policy/gp_ldap.c - make more use of LDB result constants
      talloc - some documentation changes
      s4:objectclass LDB module - fix a comment - add a ")"
      ldb:common/*.c - check for some OOM conditions
      ldb:ldb/common/ldb_modules.c - always use LDB error codes if possible
      ldb:tests - "init.ldif" - deactivate empty "seeAlso" attribute
      ldb:ldbadd/modify tool - return error code when at least one operation has failed
      s4:objectclass LDB module - "ldb_msg_sanity_check" call not really needed
      dsdb:schema/schema_syntax.c - add some empty value checks on validate functions
      dsdb:schema/schema_syntax.c - correctly check error code of "ldb_string_utc_to_time"
      ldb:ldb_msg_check_sanity - clean it up from unneeded stuff
      ldb:ldb_msg.c - make "ldb_msg_find_attr_as_*" more robust against invalid values
      ldb:ldb/common/ldb_modules.c - trivial - fix integer output specifiers
      ldb:ldb/common/ldb_modules.c - change the request counter type to be "unsigned"

Matthieu Patou (12):
      ldapcli: allocate control value on the control object not on the control container
      ldb:fix control parsing for dirsync
      upgradeprovision: Fix typo
      dsdb: acl_read fix a missed talloc_steal
      dsdb: read acl, sd can be null and ret == LDB_SUCCESS
      pyldb: add more tests for control manipulation
      pyldb: minor fixup, fix a memory leak
      s4: Update/Set local USN only on attribute that have been modified/created
      s4-dsdb: If current attribute list is empty use the one from the request
      s4-dsdb: Add more information on why we don't check the SD control
      samba-tool: fix machinepw command so that we use the full path to the secret database and raise an error if secret can't be found
      ldb: add custom flags and functions for the application that wants to manipulate them

Michael Adam (41):
      s3:idmap_ldap: fix a few typos in a comment
      s3:docs: fix xml of "printnotifybackchannel" parameter (missing closing tag)
      s3:idmap: remove the special treatment of the default domain "*" from idmap_init_domain
      s3:idmap: remove use of params from idmap_ldap_init - it is not used any more
      s3:idmap: remove special treatment of domain "*" from idmap_ldap_init.
      s3:idmap: remove the params argument from the init function
      s3:idmap: remove passdb argument from idmap_init_domain()
      s3:idmap: simply call idmap_init_named_domain for "*" in idmap_init_default_domain
      s3:idmap: remove (now) unneeded function parse_idmap_module()
      s3:loadparm: remove unused parameter "idmap read only".
      s3:docs: remove documentation of "idmap read only" which was removed.
      s3:WHATSNEW: remove mention of "idmap read only" as new parameter
      s3:loadparm: deprecate "idmap uid/gid/backend" and have them set "idmap config * : range/backend"
      s3:loadparm: set the default "idmap config * : backend" in initialize_globals().
      s3:idmap: make sure that the id mapping system is initialized for first access
      s3:WHATSNEW: document changes of the id mapping system
      s3:dbwrap_ctdb: fix non-locked fetch on persistent db's causing corruption
      s3:rpc_client: fix argument order of call to lsa_open_policy2 in rpccli_lsa_open_policy2
      s3:ctdb: correctly handle cstatus if CTDB_CTRL_FLAG_NOREPLY is set.
      s3:ctdb: samba can now handle the NOREPLY flag
      s3:ctdb: pass the ctdb control flags to the ctdb daemon when sending the control
      s3:dbwrap_ctdb: in ctdb_delete, send a SCHEDULE_FOR_DELETION control to local ctdbd
      s3:configure: fix a comment.
      s3:configure: remove unused variable CTDB_CFLAGS
      s3:configure: rework logic of ctdb/clustering checks
      s3:configure: add check for new CTDB_CONTROL_SCHEDULE_FOR_DELETION
      s3:configure: introduce "--enable-old-ctdb" to enable enforcing build against old ctdb
      s3:configure: allow building without SCHEDULE_FOR_DELETION with --enable-old-ctdb
      s3:waf:compare_config_h3.sh: specify autoconf-config.h as commandline parameter
      s3:waf:compare_config_h3.sh: make diff tool configurable as env var "DIFF"
      s3:waf: add cluster support / ctdb checks.
      s3:idmap_tdb2: fix build of tdb2
      packaging(RHEL-CTDB): replace Prereq by Requires.
      packaging(RHEL-CTDB): add BuildRequires to ctdb-devel >= 1.2.25
      packaging(RHEL-CTDB): Fix debuginfo builds
      docs: fix the missing parameter description section in the smb.conf manpage
      packaging(RHEL-CTDB): fix configure.rpm (honour additional cmdline parameters)
      s3:net idmap check: fix a couple of c++ implicit void * cast warnings
      s3:passdb:pdb_ipa: fix a C++ implicit void * cast warnings
      s3:net rpc trust: fix two C++ implicit void * cast warnings
      s3:net idmap check: fix output of an invalid record

Rusty Russell (3):
      tdb: fix transaction recovery area for converted tdbs.
      tdb: tdb_repack() only when it's worthwhile.
      tdb: make sure we skip over recovery area correctly.

Sergey Korsak (1):
      Fix Bug #8099 setpwent() actually does endpwent() and vice versa on FreeBSD

Simo Sorce (15):
      Fix public header not to include private (not installed) ones.
      dcerpc: we do not need these as public headers
      lib-util: put data_blob back in the public library
      s3-epmapper: Fix allocation of data on the wrong context
      cleanup: fix some trailing spaces
      s3-epmapper: fix vars init and return errors
      s3:printing Make print_queue_receive public
      s3:spoolssd Add skeleton for spoolss daemon
      s3:spoolssd Create our own log file
      s3:spoolssd handle smb.conf reloads directly
      s3:spoolssd Add spoolss own signal handlers
      s3:spoolssd Initialize the spoolss rpc interfaces
      s3:spoolssd Start spoolss from smbd
      tdb_expand: limit the expansion with huge records
      tdb_backup: avoid transaction on backup file, use lockall

Stefan Metzmacher (70):
      pidl/Typelist: dnsp_name and dnsp_string are scalar references
      pidl/Typelist: add is_fixed_size_scalar()
      librpc/ndr: add ndr_interface_call_pipe
      librpc/ndr: add ndr_push_pipe_chunk_trailer() and ndr_check_pipe_chunk_trailer()
      librpc/tools/ndrdump: add support for dcerpc 'pipe' elements in functions
      pidl/NDR: add ContainsPipe() function
      pidl:Samba3/ClientNDR: don't generate stubs for functions with pipe elements
      pidl:Python: don't generate functions with pipe elements
      pidl:NDR/Client: skip sync functions if pipe elements are used
      pidl:NDR/Client: skip all functions if pipe elements are used
      pidl/idl.yp: fill 'pipe' elements with array and count
      pidl: add support for 'pipe' at the NDR layer
      frstrans.idl: add idl for RawGetFileDataAsync() and RdcGetFileDataAsync()
      pidl:Samba4/NDR/Parser: fix compiler warnings in 'pipe' related code
      pidl:Samba4/NDR/Client: fix arguments to warning()
      s4:librpc/rpc: s/struct dcerpc_connection/struct dcecli_connection/g
      s3:librpc/rpc: remove unused dcerpc_pipe define hack
      librpc/rpc: move dcerpc_binding_handle stuff to rpc_common.h
      s4:rpc_server/remote: use dcerpc_binding_handle_call_*() instead of dcerpc_ndr_request_*()
      s4:torture/rpc/object_uuid: use dcerpc_binding_handle_call() instead of dcerpc_ndr_request()
      s4:librpc/rpc: remove unused dcerpc_ndr_request* code
      s4:librpc/rpc: s/dcerpc_security/dcecli_security
      librpc/rpc: move enum dcerpc_transport_t to rpc_common.h
      s3:librpc/rpc: add target_principal to struct dcerpc_binding
      librpc/rpc: move struct dcerpc_binding to rpc_common.h
      librpc/rpc: add dcerpc_binding_handle_raw_call()
      s4:pyrpc: fix memory leaks in error pathes
      s4:pyrpc: use dcerpc_binding_handle_raw_call() instead of dcerpc_request()
      s4:torture/rpc/autoidl: use dcerpc_binding_handle_raw_call() instead of dcerpc_request()
      s4:torture/rpc/countcalls: use dcerpc_binding_handle_raw_call() instead of dcerpc_request()
      s4:torture/rpc/scanner: use dcerpc_binding_handle_raw_call() instead of dcerpc_request()
      s4:librpc/rpc: make dcerpc_request_recv() static
      s4:librpc/rpc: remove unused dcerpc_request()
      s4:librpc/rpc: finaly make struct rpc_request and enum rpc_request_state private
      s3:librpc/rpc: add DCERPC_ANON_FALLBACK flag
      librpc/rpc: move DCERPC_ flags to rpc_common.h
      s4:ldb: don't install .pc files when building a private library
      s3:Makefile.in: make sure we rebuild bin/smbtorture4 if there where changes
      s3:locking: brl_get_locks_internal() should not expose a write lock if the caller wants read_only
      s3:locking: simplify the non cluster case of brl_get_locks_readonly()
      s3:smbd: remove uses of "./" in unlink_internals()
      selftest/Samba3: use 'debug pid=yes'
      s4:ntvfs/posix: grant SEC_STD_DELETE if the parent grants SEC_DIR_DELETE_CHILD
      s3:smbd: access checks should not depend on share mode flags
      libcli/security: make sure that we don't grant SEC_STD_DELETE to the owner by default
      s4:ntvfs/posix: name->dos.attrib isn't initialized in pvfs_access_check_create()
      Revert "Change strict allocate to default to true.
      s4:dsdb/repl_meta_data: normalize the rdn attribute name based on the schema
      s4:dsdb/repl_meta_data: allow passing an explicit attribute list to replmd_update_rpmd()
      s4:dsdb/repl_meta_data: update replPropertyMetaData on originating renames
      selftest:Samba4: setup DC_* variables in provision_rpc_proxy()
      talloc: use TC_HDR_SIZE instead of sizeof(struct talloc_chunk)
      talloc: add TC_ALIGN16() macro
      talloc: add TC_POOL_SPACE_LEFT() macro
      talloc: add TC_POOL_FIRST_CHUNK() macro
      talloc: optimize talloc_free() and talloc_realloc() for talloc pools
      talloc: use VALGRIND_MAKE_MEM_UNDEFINED() before memmove()
      talloc: add TC_INVALIDATE_FULL_CHUNK() macro
      talloc: add TC_INVALIDATE_SHRINK_CHUNK() marco
      talloc: add TC_UNDEFINE_GROW_CHUNK() marco
      talloc: add TC_INVALIDATE_POOL marco
      talloc: include valgrind headers if available
      talloc/testsuite: test more talloc_pool related things
      talloc/testsuite: avoid memory leak reported by valgrind
      talloc: fix compiler warnings with -Wc++-compat
      s3:WHATSNEW.txt: remove the "strict allocate" default value
      s4:ldb/ldif: add support for "modrdn"
      s4:ldb/tools: add support for "modrdn" to ldbmodify
      s4:ldb/tests: add tests for ldbmodify and 'modrdn'
      s4:ldb: change version to 1.1.0 after adding new functions:

Sumit Bose (13):
      s3:net Find uid before using it
      s3-net: Do not use uninitialized value
      s3-pdb_ipa: Fix indentation
      s3-smbldap: make octet_strings/DATA_BLOBs const.
      s3-pdb_ipa: Use new smbldap_make_mod_blob() without a return value
      s3-pdb_ipa: Detect IPA server
      s3-pdb_ipa: Add ipasam_create_user()
      s3-net: add IPA provision
      s3-pdb_ipa: Add ipasam_create_dom_group()
      s3-pdb_ipa: Create DN for new object
      s3-net: Add net trust utility
      s3-net: Add delete op for net trust utility
      s3: Fix tldap_make_mod_blob_int() debug messages

Volker Lendecke (176):
      libwbclient: Remove a pointless check
      libwbclient: Add some input check
      s3: Fix paranoia check in sam_rids_to_names
      Quite some callers of sid_split_rid do not care about the rid
      s3: sid->domain_sid in winbindd_samr sam_rids_to_names
      s3: Fix a typo
      s3: Fix bug 8009
      Revert "s3: Fix bug 8009"
      s3: Enhance error messages in idmap_tdb2_init_hwm
      s3: This module needs rewriting...
      s3: Fix the talloc hierarchy in shadow_copy2_connectpath
      s3: Fix bug 8009 - net rap session cannot get username
      s3: Change tldap_entry_attributes to the "array,count" convention
      s3: "hex_encode" does the same as "binary_string"
      s3: Remove some unused code
      s3: Read uidNumber/gidNumber in pdb_ads_sid_to_id
      s3: Fix Coverity ID 2290: Uninitialized read
      s3: Fix Coverity ID 2289: Uninitialized read
      s3: Fix Coverity ID 2288: Uninitialized read
      s3: Fix Coverity ID 2287: Uninitialized read
      s3: Fix Coverity ID 2286: Uninitialized read
      s3: Fix Coverity ID 2285: Uninitialized read
      s3: Fix Coverity ID 2284: Uninitialized read
      s3: Fix Coverity ID 2283: Uninitialized read
      s3: Fix Coverity ID 2282: Uninitialized read
      s3: Fix Coverity ID 2281: Uninitialized read
      s3: Fix Coverity ID 2280: Uninitialized read
      s3: Fix Coverity ID 2279: Uninitialized read
      s3: Fix Coverity ID 2278: Uninitialized read
      libwbclient: CID 2199 -- NULL pointer return
      s3: Use jenkins hash for str_checksum, fix bug 8010
      s3: Fix a cut&paste error in pdb_ads_connect
      s3: Fix Coverity ID 2319: Uninitialized read
      s3: Fix Coverity ID 2318: Uninitialized read
      s3: Fix Coverity ID 2317: Uninitialized read
      s3: Fix Coverity ID 2100, BAD_SIZEOF
      s3: Fix Coverity ID 1034, CHECKED_RETURN
      s3: Fix Coverity ID 1018, CHECKED_RETURN
      s3: Fix Coverity ID 1017, CHECKED_RETURN
      s3: Fix Coverity ID 1013, CHECKED_RETURN
      s3: Fix Coverity ID 1012, CHECKED_RETURN
      s3: Fix Coverity ID 2213, PASS_BY_VALUE
      s3: Fix Coverity ID 1402: PASS_BY_VALUE
      s3: Fix Coverity ID 2148, FORWARD_NULL
      s3: Fix Coverity ID 2147, FORWARD_NULL
      s3: Fix Coverity ID 2144, DEADCODE
      s3: Fix Coverity ID 2140, DEADCODE
      s3: Fix Coverity ID 2234: REVERSE_INULL
      s3: Fix Coverity ID 2233, REVERSE_INULL
      s3: Fix Coverity ID 2232, REVERSE_INULL
      s3: Fix Coverity ID 2231, REVERSE_INULL
      s3: Expose num_opens via api_RNetSessionEnum
      s3: Cope with 192.168.1.1/24 in smbcontrol ip-dropped
      idmap-autorid: Not necessary to talloc domainsid
      idmap-autorid: Not necessary to talloc domaincfg
      idmap-autorid: Use talloc_tos() in idmap_autorid_sids_to_unixids
      idmap-autorid: Remove an unused parameter
      idmap-autorid: Remove an unused variable
      idmap-autorid: Remove an else branch
      idmap-autorid: Use talloc_tos() in idmap_autorid_id_to_sid
      idmap-autorid: Remove an unused variable
      idmap-autorid: Slightly simplify idmap_autorid_get_domainrange
      idmap-autorid: Slightly simplify idmap_autorid_get_domainrange
      s3: Add "print notify backchannel" parameter to prevent us doing the reverse print notify connection.
      s3: Fix early tldap_search cancels
      idmap.idl: Fix whitespace
      s3: Fix Coverity ID 770, REVERSE_INULL
      s3: Fix Coverity ID 1048, CHECKED_RETURN
      s3: Fix a (invalid) uninitialized variable warning
      s3: Fix Coverity ID 2203, NULL_RETURNS
      s3: Fix Coverity ID 2202, NULL_RETURNS
      s3: Fix Coverity ID 2201, NULL_RETURNS
      s3: Attempt to fix the build on FreeBSD
      s3: Include prctl where it is actually used
      s3: Fix a shadowed declaration warning
      s3: Fix Coverity ID 2325: RESOURCE_LEAK
      s3: Fix some errno assignments in SMBC_opendir_ctx
      Revert "s3-includes: fixed CONST_DISCARD() to actually discard const"
      s3: Compile IDL files in autogen, some configure tests need this
      s3: Fix Coverity ID 2326, CHECKED_RETURN
      s3: Fix an uninitialized variable read
      s3: Fix Coverity ID 2331: RESOURCE_LEAK
      s3: Fix Coverity ID 2330: RESOURCE_LEAK
      s3: Fix Coverity ID 2329: RESOURCE_LEAK
      s3: Fix Coverity ID 2328: FORWARD_NULL
      s3: Fix Coverity ID 2327: FORWARD_NULL
      s3: Fix Coverity ID 2296: UNUSED_VALUE
      s3: Remove two calls to cli_errstr
      s3: Remove a use of cli_send_smb
      s3: Remove a pointless static
      s3: Replace cli_negprot_sendsync() by cli_negprot_send()
      s3: Replace a use of cli_errstr
      s3: Fix a memleak
      s3: Convert cli_raw_tcon to cli_smb
      s3: Fix Coverity ID 83: RESOURCE_LEAK
      s3: Fix Coverity ID 513: UNINIT
      s3: Fix Coverity ID 585: NEGATIVE_RETURNS
      s3: Fix Coverity ID 590: DEADCODE
      s3: Fix Coverity ID 682: NEGATIVE_RETURNS
      s3: Fix Coverity ID 958: BAD_SIZEOF
      s3: Fix Coverity ID 976: BAD_SIZEOF
      s3: Fix Coverity ID 2226: RESOURCE_LEAK
      s3: Fix Coverity ID 2228: RESOURCE_LEAK
      s3: Fix Coverity ID 2200: NULL_RETURNS (cut&paste error)
      librpc: Fix Coverity ID 2198: NULL_RETURNS
      librpc: Add some error checking to dcerpc_floor_pack_rhs_if_version_data
      s3: Fix Coverity ID 2195: NO_EFFECT
      tdb: Fix Coverity ID 2192: NO_EFFECT
      s3: Fix Coverity ID 2189: MISSING_BREAK
      s3: Fix Coverity ID 2188: MISSING_BREAK
      s3: Fix Coverity ID 2173: FORWARD_NULL
      s3: Fix Coverity ID 2143: DEADCODE
      s3: Fix Coverity ID 2143: DEADCODE
      charconv: Fix the slow-path character conversions
      s3: Fix Coverity ID 2304: FORWARD_NULL
      tdb: Fix Coverity ID 2238: SECURE_CODING
      s3: Fix Coverity ID 2237: REVERSE_INULL
      s3: Fix Coverity ID 2332: MISSING_BREAK
      s3: Fix Coverity ID 2236: REVERSE_INULL
      s3: Fix Coverity ID 2223: RESOURCE_LEAK
      s3: Fix Coverity ID 2222: RESOURCE_LEAK
      s3: Fix Coverity ID 2221: RESOURCE_LEAK
      s3: Fix Coverity ID 2220: RESOURCE_LEAK
      s3: Fix Coverity ID 2217: RESOURCE_LEAK
      s3: Use cli_ntcreate to when listing snapshots
      s3: Fix g_lock_lock after the select/poll conversion
      charconv: Use talloc_tos() in the S3 build
      s3: Fix a typo
      debug: Restore the s3-style check in check_log_size()
      s3: Fix Coverity ID 1136: CONSTANT_EXPRESSION_RESULT
      s3: Fix Coverity ID 1137: CONSTANT_EXPRESSION_RESULT
      s3: Fix bug 8042: File creation on OS/X
      s3: Add a quick test for bug 8042
      s3: Remove some unused code
      s3: Fix print_spool_end
      s3: Make vlp printing work by default
      s3: Add maintainers for s3/auth
      This reverts commit 378c4b221a6be75e1d32cb6fb3a773ce5de6dbda.
      s3: Fix timeout calculation in event_add_to_poll_args
      s3: Fix Coverity ID 2473, UNINIT
      s3: Fix Coverity ID 2472, UNINIT
      s3: Make reg_backend_db.h includable by itself
      s3: Wrap creating the svcctl keys in a transaction
      s3: Retry the join with the short name
      s3: Initialize output in libnet_Join
      s3: For net ads join, create a krb5.conf
      s3: Use talloc_tos() in the S3 build
      s3: Fix Coverity ID 2470: STRAY_SEMICOLON
      s3: Make send_nt_replies() static
      Add dom_sid_parse_endp
      s3: Simplify parse_sidlist
      s3: Make parse_sidlist public
      s3: Add wbint_LookupSids
      s3: Add wb_lookupsids
      s3: Add winbindd_lookupsids
      libwbclient: Add wbcLookupSids
      lib: Move next_token next to next_token_talloc
      nsswitch: wbinfo --lookup-sids
      s3: Add is_domain_online
      s3: Make idmap_find_domain public
      s3: Add wbint_Sids2UnixIDs idl & implementation
      s3: Export WINBINDD_SIDS_TO_XIDS via the winbind pipe
      libwbclient: Add wbcSidsToUnixIds
      nsswitch: Add wbinfo --sids-to-unix-ids
      s3: Use wbcSidsToUnixIds in create_local_token
      s3: Add some debug to winbindd_sids_to_xids
      s3: Add a test for sid2xids
      s3: Fix a typo
      s3: Fix smbd with the async echo responder
      s3: Fix Coverity ID 2471: UNINIT
      s3: Fix bug 8066, wrong output in smbget
      s3: Use tevent_req_nterror properly in a few places
      s3: Remove an unused variable
      s3: guest sesssetup is only 13 words
      s3: Use \0 instead of NULL when 0-terminating a string
      s3: Fix the build of vfs_gpfs.c

Volodymyr Khomenko (1):
      Fix bug 8021 - Incorrect string termination in volume/volume_name for TRANS2-QUERY_FS_INFO/Info Volume.

-----------------------------------------------------------------------


-- 
Samba Shared Repository


More information about the samba-cvs mailing list