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

Stefan Metzmacher metze at samba.org
Thu Nov 24 07:27:29 UTC 2016


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 at realm authentication
      winbindd: do not modify credentials in NTLM passthrough
      smbd: in ntlm auth, do not map empty domain in case of \user at 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



More information about the samba-cvs mailing list