[SCM] Samba Shared Repository - annotated tag ldb-1.1.28 created

[email protected] (Stefan Metzmacher)
Newsgroups gmane.network.samba.cvs
Message-ID <[email protected]>
The annotated tag, ldb-1.1.28 has been created
        at  7ba4a035dc202da08e2ddf41762f29b79527fe62 (tag)
   tagging  530c2c8f976281be941c314090be7bc60e6b22ed (commit)
  replaces  tevent-0.9.31
 tagged by  Stefan Metzmacher
        on  Thu Nov 24 08:27:16 2016 +0100

- Log -----------------------------------------------------------------
ldb: tag release ldb-1.1.28
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAABAgAGBQJYNpZUAAoJEEeTkWETCEAlLdkH/04LJj19/8sF4g2Nxjf68zn/
LM+eJjjY54D3xRGrtl/nGjimeEvNt+PMYawD9G75PznR9fXm0N/Xq/UE9tnGDVxP
8l1EGxibWlMBf2VsH0wt8OUd/62Y4nFS3AGzf26MnRONE8kjLGfm4eLECD+pfPnx
/Sd6Gq6mged+jL0YTCxd6RDTU6Bjq/KkvJ4VoRSlv4eghudkngPXtY+WWs9D9Pmv
tJJvljGxOSA152KGuTB2p9WrsT7BbdU4jQKO1gG9SnJGwZvc3Zy1HX4y0GE8pToN
Na2ZizDLFQRULgeZshFwliV3aSsy3t99ag4+GWvkGW/HgNfiUSuQKhh17d29AV4=
=v7Ok
-----END PGP SIGNATURE-----

Amitay Isaacs (19):
      Revert "ctdb-common: Use SCHED_RESET_ON_FORK when setting SCHED_FIFO"
      ctdb-common: Simplify code using local variables
      ctdb-daemon: Simplify code using local variable
      ctdb-common: Simplify code using tdb_storev
      ctdb-daemon: Simplify code using tdb_storev
      ctdb-client: Simplify using a local variable
      ctdb-client: Simplify using tdb_storev
      ctdb-tool: Simplify using tdb_storev
      ctdb-tools: Simplify using tdb_storev
      ctdb-tools: Simplify using a local variable
      ctdb-packaging: Update required tdb version for tdb_storev()
      dlz-bind: Fix preprocessor checks for BIND versions
      dlz-bind: Fix initialization of DLZ_DLOPEN_AGE
      dlz-bind: Set DNS_CLIENTINFO_VERSION based on BIND version
      dlz-bind: Add support for BIND 9.11.x
      provision: Add support for BIND 9.11.x
      ctdb-scripts: Fix calculation of CTDB_BASE
      ctdb-locking: Reset real-time priority in lock helper
      ctdb-recovery: Avoid NULL dereference in failure case

Andreas Schneider (43):
      s4-libnet: Use SetUserInfo2 to set the account flags
      s3-libnet: Pass enum value names to dcerpc_samr_SetUserInfo2()
      s3-utils: Fix loading smb.conf in smbcquotas
      s3-param: Add comment to call lp_load_global() after popt processing
      s3-rpcclient: Fix initializing rpcclient
      selftest: Create AD users alice and bob
      s3-lib: Fix %G substitution in AD member environment
      selftest: Create a share with %D %U and %G substituion
      s3-selftest: Add a substituions testcase
      waf: Cleanup deps list for smbregistry
      waf: Cleanup deps list for smbd
      s4-rpc_server: Use DCERPC_NCA_S_UNKNOWN_IF for fault code
      idl: Remove unused DCERPC_FAULT_UNK_IF
      s3-winbind: Do not return NO_MEMORY if we have an empty user list
      s3-printing: Improve debug message
      s3-spoolss: Remove printer from registry if it is unpublished
      s3-client: Sync in tool cmdline help with smbclient manpage
      s3-printing: Correctly encode CUPS printer URIs
      s3-printing: Allow printer names longer than 16 chars
      s3-epmapper: Ignore epm_Map object guid
      libcli/smb: add smb1cli_session_setup_lm21_send/recv()
      s3:libsmb: handle the spnego as a first action in cli_session_setup_send()
      s3:libsmb: split out a cli_session_creds_init() function
      s3-winbind: Directly pass creds with cli_session_setup_creds()
      s3:tests: Set missing directories for test_registry_upgrade.sh
      lib:util: Don't print lstat warning on ERROR debug level
      s3:rpcclient: Print a new line on exit
      s3:messaging: Create an messaging_init_internal() returning NTSTATUS
      s3:messaging: Add messaging_init_client() function
      s3:rpcclient: Use messaging_init_client()
      s3:net: Use messaging_init_client()
      nss_wins: Fix errno values for HOST_NOT_FOUND
      s4:torture: Strip trailing whitespaces in session_key.c
      s4:torture: Normalizes names in session_key test
      s4:torture: Fix cleanup of the secrets object in session_key test
      Update .ycm_extra_conf.py
      s3:spoolss: Set default OS Version to Windows Server 2003 R2 SP2
      s3:spoolss: Return error when there is no driver assigned
      s3:spoolss: Improve debug messages in construct_printer_driver
      s3:spoolss: Add support for COPY_FROM_DIRECTORY in AddPrinterDriverEx
      s3:spoolss: Add some useful debug messages on error
      lib:torture: Make variables const
      s4:torture: Add tortue test for AddPrinterDriverEx with COPY_FROM_DIRECTORY

Andrew Bartlett (17):
      build: Fix build with perl on debian sid.
      dsdb: Add python hooks to allocate a RID set and allocate a RID pool
      dbcheck: Correctly initialise keep_transaction in missing_parent test
      dsdb: Create RID Set as SYSTEM
      dsdb: Rework DSDB code to use WERROR
      dsdb: Catch errors in extended operations (like allocating a RID Set)
      python: create NTSTATUSError, HRESULTError and WERRORError
      pyerrors: Add PyErr_Set{WERROR,HRESULT,NTSTATUS}_and_string()
      python: Add DsExtendedError Exception
      python-libnet: Use new NTSTATUSError, WERRORError and DsExtendedError exceptions
      pycredentials: Add bindings for {get,set}_principal, get_ntlm_username_domain
      credentials: Add test for credentials behaviour
      python/provision: Remove unused parameter schema
      selftest: Add test for link and deleted link behaviour in dbcheck
      dbcheck: Be more careful with link checks
      dbcheck: Correct message for orphaned backlinks
      selftest: Ensure we catch errors from samba-tool domain tombstones expunge

Anoop C S (1):
      vfs_glusterfs: Fix a memory leak in connect path

Björn Baumbach (1):
      s3-printing: fix migrate printer code (bug 8618)

Bob Campbell (1):
      tests/getnc_exop: Improve the ridalloc test by performing an alloc against a new master

Christof Schmitt (4):
      winbindd: Make functions in cache_methods non-static
      winbindd: Replace calls to domain->methods
      winbindd: Remove now unused domain->methods
      winbindd: Remove now unused cache_methods

Clive Ferreira (4):
      objectclass_attrs: correctly indent a comment
      typo: supprise -> surprise
      objectclass_attrs: Only abort on a missing attribute when an attribute is both MUST and replicated
      dbcheck: confirm RID Set presence and consistency

David Disseldorp (3):
      smbd/ioctl: match WS2016 ReFS get compression behaviour
      torture/ioctl: test compression responses when unsupported
      libsmb: fix leak in opendir error path

Garming Sam (10):
      tests/getnc_exop: Finish a comment in getnc_exop.py
      tombstones-expunge: Add a test for deleting links to recycled objects
      collect_tombstones: Allow links to recycled objects to be deleted
      tests/ridalloc_exop: Add a new suite of tests for RID allocation
      samba_tool/fsmo: Allocate RID Set when seizing RID manager
      upgradeprovision: Remove objectCategory from constructed attrs
      s4-auth: Don't check for NULL saltPrincipal if it doesn't need it
      doc: Add doxygen for functions in srv_keytab.c
      samba_dnsupdate: cmd._run doesn't have Exceptions
      samba_dnsupdate: Raise after the error count is incremented

Günther Deschner (32):
      librpc: support "packet" for packet level authentication in binding strings
      s4-torture: test support for [packet] binding string option.
      s4:librpc/rpc: add support for DCERPC_AUTH_LEVEL_PACKET
      s3:cli_pipe: add support for DCERPC_AUTH_LEVEL_PACKET
      s3-rpcclient: support [packet] in rpcclient binding strings.
      s3-rpcclient: add packet auth level command
      s3-waf: Create a wscript_build for the utils subdir
      s3-waf: Add wscript_build for nmbd
      s3-waf: Add winbindd to its own wscript_build file (already exists)
      s3-rpcclient: allow to pass down interface and transport to epmmap command
      s3-waf: Move spoolssd into its own subsystem
      spoolss: Use correct values for secdesc and devmode pointers
      s4-torture: add spoolss_SetPrinter ndr test to validate secdesc_ptr
      s3-rpcclient: add object_uuid argument to cmd_epmapper_map()
      s4-torture: Fix test_EnumPrinterDrivers for level 8 printer drivers.
      s4-torture: add torture_rpc_connection_with_binding()
      s4-torture: add IRemoteWinspool rpc testsuite.
      s4-torture: add test for winspool_SyncRegisterForRemoteNotifications.
      s4-torture: add test for winspool_SyncUnRegisterForRemoteNotifications.
      s4-torture: add test for winspool_AsyncUploadPrinterDriverPackage
      s4-torture: add test for winspool_AsyncEnumPrinters
      s4-torture: add test for winspool_AsyncGetPrinterData
      s4-torture: add test for spoolss vs. iremotewinspool context handles
      s4-torture: add test for winspool_AsyncCorePrinterDriverInstalled
      s4-torture: add test for winspool_AsyncDeletePrintDriverPackage
      s4-torture: add test for winspool_AsyncGetPrinterDriverDirectory()
      s3-spoolss: also set new os_major,minor,build values in printer info 0
      s3-spoolss: set the defaults for os_version defines globally.
      s4-torture: add test to compare PRINTER_INFO_STRESS version and OSVersion
      s3-spoolss: use architecture in spoolss_MonitorInfo calls consistently
      s4-torture: test valid environment in spoolss_EnumMonitors level 2.
      s3-net: use SMB_SIGNING_DEFAULT in connect_to_service()

Jeff Layton (2):
      VFS: convert to using ceph_statx structures and functions, when available
      vfs: ceph: convert to new DBG_* macros

Jeremy Allison (19):
      s3: lib: messaging. Add function comments I needed to understand this code.
      s3: winbind: Ensure we store name2sid with the correct cache sequence number.
      s3: cldap: cldap_multi_netlogon_send() fails with one bad IPv6 address.
      s3: libsmb: Fix cut and paste error using the wrong structure type.
      s3: torture: vfstest. unlink cmd must be stream aware.
      s3: vfs: Remove files/directories after the streams are deleted.
      s3: selftest: Add test for orphan 'lost-XXX' directories in streams_depot.
      s3: vfs: streams_depot. Use conn->connectpath not conn->cwd.
      s3: lib - Fix formatting of unix_wild_match() sub-function to README.Coding standards.
      s3: util: Remove unneeded strequal() call. Convert to simple character check.
      s3: lib: Move from talloc_strdup then lower to strlower_talloc()
      lib/util: Move unix_wild_match() from source3/lib/util to lib/util/
      s3: lib: Change masked_match() from SMB_STRDUP macro to underlying smb_xstrdup function.
      s3: lib: Use top level function strequal_m not the s3 strequal
      s3: lib: Replace s3 strnequal with top level strncasecmp_m.
      Move source3/lib/access.c to toplevel lib/util/access.c
      lib: util: Add allow_access_nolog().
      source4: Change to use lib/util/access functions.
      s3/smbd: fix the last resort check that sets the file type attribute

Lumir Balhar (2):
      python: samba.tests.credentials: Fix DeprecationWarning
      python: samba.tests.credentials: Add tests

Marc Muehlfeld (1):
      Replaced string "Samba 4" with "Samba AD"

Martin Schwenke (8):
      ctdb-scripts: Dump stack traces of smbd processes after shutdown
      ctdb-scripts: ctdbd_wrapper should never remove the PID file
      ctdb-scripts: Drop backward compatibility from ctdbd_is_running()
      ctdb-tests: Use bash locals for readability
      ctdb-tests: Add a missing assert()
      ctdb-packaging: Move CTDB tests to /usr/local/share/ctdb/tests/
      ctdb-scripts: Strengthen check to see if ctdbd is running
      ctdb-tests: Add tests for updated Debian style Samba start/stop

Mathieu Parent (1):
      ctdb-scripts: Fix Debian init in samba eventscript

Matthieu Patou (1):
      s4:librpc/rpc: do not use stack allocated variables for async requests

Michael Adam (3):
      vfs:glusterfs: preallocate result for glfs_realpath
      param: use early return in lp_canonicalize_parameter_with_value()
      param: validate value in lp_canonicalize_parameter_with_value()

Moritz Beller (1):
      libcli: Remove code clone

Noel Power (1):
      s3/client: obey 'disable netbios' smb.conf param, don't connect via NBT port.

Raghavendra Talur (1):
      support volfile fetch from multiple glusterd nodes

Ralph Boehme (4):
      s3/vfs: merge offline functionality into DOS attributes handling
      s3/vfs: remove now unused is_offline/set_offline VFS functions
      s3/vfs: tsmsm: add missing ;
      s3/vfs: gpfs: adapt vfs_gpfs_is_offline() to changes from 3031815f982e365be50148564d47d7d5afab46e0

Ralph Wuerthner (3):
      ctdb-conn: add missing variable initialization
      net conf: fix error message
      param: add lp_parameter_value_is_valid() function

Stefan Metzmacher (156):
      HEIMDAL:lib/krb5: destroy a memory ccache on reinit
      s3:libads: don't use MEMORY:ads_sasl_gssapi_do_bind nor set "KRB5CCNAME"
      s3:libads: don't use MEMORY:ads_sasl_spnego_bind nor set "KRB5CCNAME"
      nfs4acl.idl: rename interface to nfs4acl.idl to avoid naming clash in the python bindings
      spoolss.idl: use access mask defines from security.idl
      ntlmssp.idl: don't generate python bindings for ntlmssp_NTLM_RESPONSE and ntlmssp_LM_RESPONSE
      s3:util_cmdline: add set_cmdline_auth_info_signing_state_raw() helper function
      s3:lib/netapi: make use of set_cmdline_auth_info_signing_state_raw()
      s3:libsmb: make use of get_cmdline_auth_info_* helper functions in get_ipc_connect()
      s3:libsmb: make use of proper allocated struct user_auth_info in SMBC_opendir_ctx()
      s3:util_cmdline: make struct user_auth_info private to util_cmdline.c
      s3:smbd: only pass UCF_PREP_CREATEFILE to filename_convert() if we may create a new file
      lib/async_req: add writev_cancel()
      libcli/smb: handle a talloc_free() on an unsent smb1 request
      gensec/spnego: remember the wanted features also on the main gensec context
      s4:gensec_krb5: also report support for GENSEC_FEATURE_SIGN as krb5_mk_priv() provides sign and seal
      s4:gensec_gssapi: pass gss_got_flags to gssapi_get_sig_size()
      s3:gse: pass gss_got_flags to gssapi_get_sig_size()
      auth/ntlmssp: always allow NTLMSSP_NEGOTIATE_{SIGN,SEAL} in gensec_ntlmssp_server_start()
      s3:ntlm_auth: don't use gensec_want_feature(gensec_security, GENSEC_FEATURE_{SIGN,SEAL}) as server
      s4:ldap_server: don't use gensec_want_feature(gensec_security, GENSEC_FEATURE_{SIGN,SEAL}) as server
      auth/gensec: always verify the wanted SIGN/SEAL flags
      auth/gensec: only require GENSEC_FEATURE_SIGN for DCERPC_AUTH_LEVEL_INTEGRITY as client
      auth/gensec: handle DCERPC_AUTH_LEVEL_PACKET similar to DCERPC_AUTH_LEVEL_INTEGRITY
      dcerpc.idl: remove unused DCERPC_AUTH_LEVEL_DEFAULT
      dcerpc.idl: split the padding from a possible fault buffer in dcerpc_fault
      dcerpc.idl: add dcerpc_fault_flags bitmap
      s4:rpc_server: skip setting of dcerpc_request._pad
      dcerpc.idl: replace dcerpc_response._pad with a uint8 reserved
      dcerpc.idl: remove unused dcerpc_request._pad
      dcerpc.idl: add DCERPC_FAULT_SERVER_UNAVAILABLE
      s3:librpc: remove bigendian argument from dcerpc_pull_ncacn_packet()
      s3:librpc: move NDR_PRINT_DEBUG() into the caller of dcerpc_pull_ncacn_packet()
      librpc/rpc: move dcerpc_pull_ncacn_packet() from source3/librpc/rpc/ to the toplevel
      librpc/rpc: make use of dcerpc_pull_ncacn_packet() in dcerpc_read_ncacn_packet_done()
      s4:librpc/rpc: make use of dcerpc_pull_ncacn_packet()
      s4:librpc/rpc: force printing in dcerpc_bh_do_ndr_print() log level >= 11
      s4:librpc/rpc: implement bind_time_feature negotiation
      s4:rpc_server: a fault with UNKNOWN_IF should have DID_NOT_EXECUTE set
      s4:rpc_server: set DCERPC_PFC_FLAG_DID_NOT_EXECUTE for DCERPC_FAULT_OP_RNG_ERROR
      s4:rpc_server: set the full DCERPC_BIND_NAK_REASON_* in dcesrv_bind()
      s4:rpc_server: let dcesrv_auth_request() set a fault_code
      s4:rpc_server: check the auth_pad_length overflow before calling gensec_[check,unseal]_packet()
      s4:rpc_server: add DCERPC_AUTH_LEVEL_PACKET support
      s4:rpc_server: move dcesrv_alter_resp
      s4:rpc_server: use call->conn instead of call->context->conn
      s4:rpc_server: split out a dcesrv_check_or_create_context() function
      s4:rpc_server: it's not a protocol error to do an alter context with an unknown transfer syntax
      s4:rpc_server: process all provided presentation contexts
      python/tests: remove unused code in _test_auth_none_level_bind()
      python/tests: add presentation context related tests to dcerpc raw protocol tests
      s4:rpc_server: implement bind time feature negotiation
      python/tests: add bind time feature related tests to dcerpc raw protocol tests
      python/tests: do tests to verify spnego various auth_levels
      librpc: add dcerpc_ncacn_pull_pkt_auth() helper function
      librpc: add dcerpc_ncacn_push_pkt_auth() helper function
      s4:librpc/rpc: make use of dcerpc_ncacn_pull_pkt_auth() in ncacn_pull_request_auth()
      s4:librpc/rpc: convert ncacn_pull_request_auth() into a generic ncacn_pull_pkt_auth()
      s4:librpc/rpc: make use of dcerpc_ncacn_push_pkt_auth() in ncacn_push_request_sign()
      s4:rpc_server: make use of dcerpc_ncacn_pull_pkt_auth() in dcesrv_auth_request()
      s4:rpc_server: convert dcesrv_auth_request() into a generic dcesrv_auth_pkt_pull()
      s4:rpc_server: make use of dcerpc_ncacn_push_pkt_auth() in dcesrv_auth_response()
      s4:rpc_server: convert dcesrv_auth_response() into a generic dcesrv_auth_pkt_push()
      s3:dcerpc_helpers: correctly support DCERPC_AUTH_LEVEL_PACKET
      s3:rpc_server: add support for DCERPC_AUTH_LEVEL_PACKET
      s4:selftest: run some tests with "packet"
      s3:selftest: run some rpcclient tests with "packet"
      s4:rpc_server: list all connection oriented pdu types explicitly
      s4:rpc_server: ignore CO_CANCEL and ORPHANED PDUs
      s4:rpc_server: implement DCERPC_BIND_TIME_KEEP_CONNECTION_ON_ORPHAN support
      python/tests: add DCERPC_BIND_TIME_KEEP_CONNECTION_ON_ORPHAN tests to dcerpc raw protocol tests
      s4:rpc_server: fill call->context on the first fragment
      s4:rpc_server: return the context_id of a FAULT in a same way as windows
      s4:rpc_server: return the context_id of a RESPONSE in the same way as windows
      s4:torture/rpc: add extra_flags to torture_rpc_connection_transport()
      s4:torture/rpc: concurrent dcerpc_echo_TestSleep requests require a connection with DCERPC_CONCURRENT_MULTIPLEX
      s4:librpc/rpc: make sure the DCERPC_CONCURRENT_MULTIPLEX and DCERPC_PFC_FLAG_CONC_MPX are in sync
      s4:rpc_server: support DCESRV_CALL_STATE_FLAG_MULTIPLEXED by default
      s4:rpc_server/remote: pass through DCERPC_PFC_FLAG_CONC_MPX if it was used by the client
      s4:rpc_server: implement DCERPC_PFC_FLAG_CONC_MPX ordering restrictions
      dcerpc.idl: set LIBNDR_FLAG_* flags based on DCERPC_PFC_FLAG_OBJECT_UUID and DCERPC_DREP_LE
      librpc/rpc: no longer set FLAG_OBJECT_PRESENT and FLAG_BIGENDIAN for ndr_{pull,push}_ncacn_packet()
      s4:librpc/rpc: no longer set FLAG_OBJECT_PRESENT and FLAG_BIGENDIAN for ndr_push_ncacn_packet()
      s3:rpc_server: pass the full ndr_interface_table to rpc_pipe_open_internal()
      librpc/rpc: make sure we use the object from the handle in dcerpc_binding_handle_raw_call_send()
      librpc/rpc: verify the passed table against the table on the handle
      s4:librpc/rpc: pass the object guid to the binding handle if required
      s4:selftest: run rpc.echo with an object based binding string
      pidl:Python: check the return values of talloc_ptrtype()
      pidl:Python: __ndr_print__ functions don't get arguments and need METH_NOARGS
      pidl:Python: make use of NDR_ERR_CODE_IS_SUCCESS()
      pidl:Python: improve the .doc string for the get/set elements
      pidl:NDR: keep interface->{ORIGINAL}
      pidl:Python: prettify names of constants
      pidl:Python: provide the abstract syntax as <module>.<interface>_abstract_syntax
      s4:pyrpc: add pyrpc_{im,ex}port_union() helper functions
      pidl:Python: provide a PyTypeObject with METH_CLASS __import__() and __export__() hooks
      pidl:Python: make use of the pyrpc_{import,export}_union() functions
      s4:pyrpc: remove unused py_{import,export}_netr_*  prototypes
      pidl:Python: the py_{import,export}_*() functions can be static now.
      python:ndr: verify the object type ndr_print() and ndr_unpack()
      python:ndr: add ndr_{pack,unpack,print}_{in,out} helper functions
      pidl:NDR: add ReturnTypeElement() helper function
      pidl:Python: split out a PythonElementGetSet() helper function
      pidl:Python: add PyTypeObject objects for function structs
      python/tests: we now pass test_no_auth_request_bind_pfc_CONC_MPX()
      python:tests: add more helper functions to RawDCERPCTest
      python/tests: make it possible to specific TARGET_HOSTNAME to raw_protocol.py
      python/tests: make use of prepare_presentation() in _get_netlogon_ctx()
      python/tests: make use of get_auth_context_creds() in _test_auth_type_level_bind_nak()
      python/tests: make use of self.get_anon_creds() and self.get_user_creds()
      python/tests: make use of self.get_auth_context_creds() and self.do_generic_bind() in _test_spnego_bind_auth_level()
      python/tests: check context_id values of responses correctly
      python/tests: add a second_connection() helper function
      python/tests: add simple dcerpc association group tests
      python/tests: add simple dcerpc co_cancel tests
      python/tests: add simple dcerpc orphaned tests
      auth/credentials: anonymous should not have a user principal
      auth/credentials: make cli_credentials_get_ntlm_response() more robust
      s4:gensec_gssapi: We need to use the users realm in the target_principal
      s3:gse: We need to use the users realm in the target_principal
      s3:popt_common: simplify popt_common_credentials handling
      s3:libsmb: let the callers only pass the password string to cli_session_setup[_send]()
      libcli/smb: move {smb,trans2}_bytes_push_{str,bytes}() to common code
      libcli/smb: Add smb_bytes_pull_str() helper function
      libcli/smb: reformat wscript
      libcli/smb: add smb1cli_session_setup_nt1_send/recv()
      libcli/smb: add smb1cli_session_setup_ext_send/recv()
      s3:libsmb: add some comments to the noop case for < PROTOCOL_LANMAN1 in cli_session_setup_send()
      s3:libsmb: make use of smb1cli_session_setup_ext_send/recv()
      s3:libsmb: make use of smb1cli_session_setup_{nt1,lm21}_send/recv()
      s3:libsmb: remove unused cli_session_setup_{lanman2,plain,nt1}*
      s3:libsmb: always pass the servers gss blob to gensec
      s3:libsmb: remove target_principal argument from cli_session_setup_gensec_send()
      s3:libsmb: let gensec handle the fallback from krb5 to ntlmssp
      s3:libsmb: pass the optional dest_realm via the cli_credentials
      s3:libsmb: pass cli_credentials to cli_session_setup_gensec_send()
      s3:libsmb: move cli_session_setup_get_account into cli_session_creds_init()
      s3:libsmb: move cli_session_creds_init() to cli_session_setup_send()
      s3:libsmb: get the plaintext and NTLM authentication details out of cli_credentials
      s3:libsmb: move domain\\username magic to cli_session_creds_init()
      s3:libsmb: change cli_session_setup_send/recv into cli_session_setup_creds_send/recv
      s3:libsmb: add cli_session_setup_anon()
      s3:libsmb: make cli_session_creds_init() non-static
      s3:libsmb: make use of cli_session_setup_anon()
      s3:nmbd: make use of cli_session_setup_anon()
      s3:torture: make use of cli_session_setup_anon()
      s3:torture: make use of cli_session_creds_init() in masktest.c
      s3:torture: create a global 'torture_creds' cli_credentials structure
      s3:torture: make use of cli_session_setup_creds() in torture.c
      s3:torture: make use of cli_session_setup_creds() in test_smb2.c
      s3:torture: make use of auth_generic_set_creds() in test_smb2.c
      s3:client: use cli_session_setup_creds() in client.c cmd_logon()
      s3:client: use cli_session_setup_creds() in smbspool.c
      s3:libsmb: make use of cli_{session_setup,rpc_pipe_open_with}_creds() in passchange.c
      pyldb: protect PyErr_LDB_ERROR_IS_ERR_RAISE() with do {} while(0)

Trever L. Adams (2):
      Update smbrun to allow for settings environment variables.
      strv.c: add strv_to_env for use with execle, etc.

Uri Simchoni (4):
      s3-sysquotas: correctly restore path when finding mount point
      selftest: test NTLM user@realm authentication
      winbindd: do not modify credentials in NTLM passthrough
      smbd: in ntlm auth, do not map empty domain in case of \user@realm

Volker Lendecke (34):
      nfs4acls: Fix SMB_ACE4_MAX_TYPE define
      lib: Fix CID 1373623 Dereference after null check
      messaging: add an overflow check
      spoolss: Fix caching of printername->sharename
      debug: Fix a few signed/unsigned hickups
      smbd: Fix a comment
      examples: Add smb2mount
      pthreadpool: Rearrange locks a bit
      talloc: Fix CID 1373621 Unchecked return value
      pthreadpool: Fix CID 1373620 Unchecked return value from library
      messaging: Fix CID 1373625 Unused value
      messaging: Fix CID 1373622 Extra high-order bits
      talloc: Fix CID 1373619 Unchecked return value
      ctdb: Fix format errors for time_t!=long
      ctdb: Add a required include
      lib: Fix a pthreadpool race condition
      vfs: Fix warnings for time_t != long
      ldb: Fix a signed/unsigned mixup
      lib: Fix an uninitialized variable
      loadparm: Fix a warning for increased alignment
      lib: Fix a signed/unsigned hickup
      torture: Fix clang errors
      torture: Fix uninitialized variables
      libcli: Increase the debug level for expired tickets
      wbinfo: Use ntlmv2 by default for wbinfo -a
      lib: memcache.h needs some includes
      lib: Avoid includes.h in access.c
      lib: Rename fgets_slash to x_fgets_slash
      lib: Reformat x_fgets_slash
      lib: Apply an overflow check
      lib: Move x_fgets_slash to xfile.c
      lib: Remove global xfile.h includes
      ntlm_auth: Avoid some statics
      ldb: version 1.1.28

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


-- 
Samba Shared Repository
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.