[SCM] Samba Shared Repository - annotated tag release-3-6-0rc1 created

Karolin Seeger kseeger at samba.org
Tue May 17 02:31:51 MDT 2011

The annotated tag, release-3-6-0rc1 has been created
        at  e734c258c311f6597be928224c0b504a1e289f75 (tag)
   tagging  ad36479ab0d78f6007410dc1502510e999be1139 (commit)
  replaces  release-3-6-0pre3
 tagged by  Karolin Seeger
        on  Tue May 17 10:33:20 2011 +0200

- Log -----------------------------------------------------------------
tag release-3-6-0rc1
Version: GnuPG v2.0.15 (GNU/Linux)


Andreas Schneider (48):
      libsmbconf: Introduce a sbcErrType.
      libsmbconf: Added a sbcErrorString() function.
      libsmbconf: Convert smbconf_init() to sbcErr.
      libsmbconf: Convert smbconf_open() to sbcErr.
      libsmbconf: Convert smbconf_drop() to sbcErr.
      libsmbconf: Convert smbconf_get_share_names() to sbcErr.
      libsmbconf: Convert smbconf_create_share() to smbErr.
      libsmbconf: Convert smbconf_get_share() to sbcErr.
      libsmbconf: Convert smbconf_delete_share() to sbcErr.
      libsmbconf: Convert smbconf_set_parameter() to sbcErr.
      libsmbconf: Convert smbconf_get_parameter() to sbcErr.
      libsmbconf: Convert smbconf_delete_parameter() to sbcErr.
      libsmbconf: Convert smbconf_get_includes() to sbcErr.
      libsmbconf: Convert smbconf_set_includes() to sbcErr.
      libsmbconf: Convert smbconf_delete_includes() to sbcErr.
      libsmbconf: Convert smbconf_transaction_*() to sbcErr.
      libsmbconf: Convert smbconf_get_config() to sbcErr.
      s3-waf: Create a registry private library.
      s3-waf: Create a public libsmconf.
      libsmbconf: Document smbconf_backend_requires_messaging().
      libsmbconf: Document smbconf_is_writeable().
      libsmbconf: Document smbconf_shutdown().
      libsmbconf: Document smbconf_changed().
      libsmbconf: Document smbconf_drop().
      libsmbconf: Document smbconf_get_config().
      libsmbconf: Document smbconf_get_share_names().
      libsmbconf: Document smbconf_share_exists().
      libsmbconf: Document smbconf_create_share().
      libsmbconf: Document smbconf_get_share().
      libsmbconf: Document smbconf_delete_share().
      libsmbconf: Document smbconf_set_parameter().
      libsmbconf: Document smbconf_set_global_parameter().
      libsmbconf: Document smbconf_get_parameter().
      libsmbconf: Document smbconf_get_global_parameter().
      libsmbconf: Document smbconf_delete_parameter().
      libsmbconf: Document smbconf_delete_global_parameter().
      libsmbconf: Document smbconf_get_includes().
      libsmbconf: Document smbconf_get_global_includes().
      libsmbconf: Document smbconf_set_includes().
      libsmbconf: Document smbconf_set_global_includes().
      libsmbconf: Document smbconf_delete_includes().
      libsmbconf: Document smbconf_delete_global_includes().
      libsmbconf: Document smbconf_transaction_start().
      libsmbconf: Document smbconf_transaction_commit().
      libsmbconf: Document smbconf_transaction_cancel().
      libsmbconf: Define a doxygen group for libsmbconf.
      s3-spoolss: Get the printer location from cups.
      s3-printing: Remove obsolete and unused cups_pull_comment_location().

Andrew Bartlett (9):
      s3-smb Use FILE_ATTRIBUTE_READONLY intead of aRONLY
      s3-smb Use FILE_ATTRIBUTE_HIDDEN intead of aHIDDEN
      s3-smb Use FILE_ATTRIBUTE_SYSTEM intead of aSYSTEM
      s3-smb Use FILE_ATTRIBUTE_VOLUME intead of aVOLID
      s3-smb Use FILE_ATTRIBUTE_DIRECTORY intead of aDIR
      s3-smb Use FILE_ATTRIBUTE_ARCHIVE intead of aARCH
      lib/util Move more network utility functions from source3 into lib/util
      lib/util Move source3 tdb_wrap_open() into the common code.
      s3-build Remove distinct LOCALEDIR subsystem

Andrew Tridgell (1):
      s3-events: tevent_internal.h is not a public header

Björn Jacke (3):
      s3: reply_readbraw_error needs an sconn as argument also in the non-LFS code path
      ѕ3/configure: move out generic LDFLAGS in the solaris case here
      ѕ3/configure: move out generic CPPFLAGS in the solaris case here

Christian Ambach (2):
      s3:vfs use gpfs_lib_init
      s3:libsmb convert user-specified domain to uppercase

David Disseldorp (1):
      s3-printing: remove cups_pull_comment_location from header file

Gregor Beck (1):
      gpfs.so: Add gpfs:syncio option

Günther Deschner (65):
      s3-netapi: Fix Coverity CID #2302: FORWARD_NULL
      s3-build: remove some unused headers.
      s3-tsocket: only include ../lib/tsocket/tsocket.h where needed.
      s3-tevent: only include ../lib/util/tevent wrappers where needed.
      s3-includes: when MADVISE support was reverted back in 2009, someone forgot this hunk.
      s3-vfs: make vfswrap_llistxattr and vfswrap_flistxattr static.
      s3-proto: remove some duplicate prototypes.
      s3-spoolss: remove unused struct in construct_notify_printer_info().
      libcli/security: fix build warning, cr_descr_log_acl() is not used currently.
      tdb: fix a build warning.
      s3-waf: add vfs_gpfs_hsm_notify to the build.
      s3-printing: very obvious fix for cups_pull_comment_location().
      s3-printing: Fix double free of cups request.
      s3-printing: make cups_pull_comment_location() work again.
      s3-lib/smbconf: fix uninitialized error code in smbconf_reg_init().
      s3-includes: move enum flush_reason_enum to smb.h
      s3-libnetapi/libnetjoin: fix uninitialized variables after the libsmbconf changes.
      s3-libnetjoin: fix uninitialized variable.
      s3-net: fix potential crash bug in display_print_driver3().
      s3-proto: remove remaining nss_info prototypes to nss_info.h
      s3-rpc_server: remove proto of nonexisting function
      s3-util: move valid_share_pathname() to lib/util.c
      s3-spoolss: remove another unused header.
      s3-system: move LOCK_ defines to lib/system.c
      s3-winbindd: remove unused headers.
      s3-printing: include ../librpc/ndr/libndr.h  in ads printing.
      s3-smbd: avoid using pipes_struct when only session_info is needed.
      s3: move pipe_auth_data to dcerpc.h
      s3: remove various references to server side dcerpc structs (which are not needed).
      s3-proto: move remaining krb5 protos to krb5_protos.h
      s3-waf: check for pthread support.
      libcli/named_pipe_auth: add forward declaration in npa_tstream.h.
      s3-auth: run minimal_includes.pl
      s3-lib: run minimal_includes.pl.
      s3-libads: run minimal_includes.pl.
      s3-libnet: run minimal_includes.pl.
      s3-libsmb: run minimal_includes.pl.
      s3-param: run minimal_includes.pl.
      s3-rpcclient: run minimal_includes.pl.
      s3-rpc_client: run minimal_includes.pl.
      s3-rap: add rap_NetRemoteTOD to IDL.
      s4-libcli/rap: add smbcli_rap_netremotetod().
      s4-smbtorture: add test_netremotetod.
      s3-proto: move more rpc client prototypes to cli_pipe.h.
      s3-proto: move more librpc prototypes to librpc/rpc/dcerpc.h
      s3-proto: move rpc_server/rpc_handles.c protos to ntdomain.h
      s3-rpc_server: remove some unneeded headers.
      s3-proto: remove duplicate prototypes.
      s3-proto: move more headers to rpc_server/rpc_ncacn_np.h where they origin from.
      s3-proto: move rpc_srv_register protos and structs to town headerfile.
      s3-proto: move more rpc_server prototypes out of proto.h
      s3-proto: move remaining spoolss protos to own header file.
      s3-proto: move remaining srvsvc protos to own header file.
      s3-printing: avoid using pipes_struct when only session_info is needed.
      s3-rpc_server: add pipes_struct forward declaration.
      s3: include ntdomain.h before including generated srv_ headers.
      s3-rpc_server: (re)move last globally included rpc_server prototypes.
      s3-printing: run minimal_includes.pl.
      s3-rpc_server: run minimal_includes.pl.
      s3-includes: remove ipv6 related prototype which is already defined in ../lib/util/util_net.h.
      s3: only include tdb headers where needed.
      s3-libsmb: move protos to libsmb/proto.h
      s3-includes: finally only include client.h when libsmb is used.
      s3-includes: no need to globally include libads/ads_status.h.
      s3-printing: Get the location info from cups.

Jelmer Vernooij (1):
      libcli/: Fix prototypes for all functions.(cherry picked from commit fa387825e2a4563ff85267848d8e9d206bf6db96)

Jeremy Allison (15):
      Remove fstrings from client struct. Properly talloc strings (ensuring we never end up with a NULL pointer).
      Fixup (C) - we've both worked lots on this :-).
      Remove another fstring in this code.
      Fix bug 8111 - CIFS VFS: unexpected error on SMB posix open
      torture test for bug #8111 - CIFS VFS: unexpected error on SMB posix open.
      Fix bug #8112 - POSIX extension opens of a directory are denied with EISDIR.
      Add POSIX O_RDONLY test of a directory for bug #8112 - POSIX extension opens of a directory are denied with EISDIR.
      Remove unused function parse_add_domuser().
      BUGFIX when converting from safe_strcpy to strlcpy.
      Fix off-by-one when used with safe_strcpy.
      A couple more off-by-one calculations with strlcpy.
      More const compiler warning fixes.
      Ensure we always write the correct incoming mid into the share mode
      Fix the SMB2 showstopper, found by an extended torture test from Volker.

Karolin Seeger (4):
      VERSION: Bump version up to 3.6.0rc1.
      WHATSNEW: Start 3.6.0rc1 release notes.
      WHATSNEW: Add changes since pre3.
      WHATSNEW: Add further changes since pre3.

Michael Adam (20):
      s3:registry: fix a typo in a debug message
      s3:registry: rename create_sorted_subkeys() to create_sorted_subkeys_internal()
      s3:registry: turn create_sorted_subkeys_internal to NTSTATUS return type
      s3:registry: add create_sorted_subkeys() to delete and recreate the sorted subkeys key
      s3:registry: recreate the sorted subkeys cache when storing keys
      s3:registry: add a warning debug message when the sorted subkeys is created from key_exists()
      s3:configure: add --enable-smbtorture4 switch
      s3:build: add an optional full version argument to the SMB_LIBRARY() macro.
      s3:build: add LIBWBCLIENT_FULLVER for consistency with SMB_LIBRARY()
      s3:build: print the full version number in the showlibs targets
      s3:build: reformat AC_ARG_ENABLE(external_libtalloc...)
      s3:build: fix typo in definition of --enable-external-libtdb
      s3:build: determine full version of libtalloc for the samba build
      s3:build: link libtalloc as shared lib if using shared libs at all
      s3:build: determine full version of libtdb for the samba build
      s3:build: link libtdb as shared lib if using shared libs at all
      s3:build: build libtdb.so.$VERSION with full version number instead only SO version
      s3:build: build libtalloc.so.$VERSION with full version number instead only SO version
      s3:build: install libtalloc with full version number instead of only SO version
      s3:build: install libtdb with full version number instead of only SO version

Rusty Russell (1):
      async_smb.c: convert cli->timeout properly

Samba-JP oota (1):
      docs: Fix a bogus )

Simo Sorce (3):
      rpc_server: Always use rpc_pipe_open_interface()
      s3-gse: Use gss_get_name_attribute to fetch the pac
      Fix 3.6 headers

Stefan Metzmacher (5):
      WHATSNEW: %i and %I no langer contain IPv4 mapped IPv6 addresses
      talloc: use TC_UNDEFINE_SHRINK_CHUNK() instead of TC_INVALIDATE_SHRINK_CHUNK() for realloc path

Volker Lendecke (30):
      s3: Properly clean up in pthreadpool_init in case of failure
      s3: Add cli_writeall
      s3: Use cli_writeall instead of cli_write
      s3: Remove cli_write
      s3: Make plaintext session setup async
      s3: Make cli_session_setup_nt1 async
      s3: Make cli_session_setup_lanman2 async
      s3: Fix a strange German translation
      s3: Close the winbind client fds after forking
      s3: In winbind, close parent/child sockets
      s3: Make winbindd_reinit_after_fork return NTSTATUS
      s3: Avoid a potential 100% CPU loop in winbindd
      s3: Remove ip_sevice from get_ipc_connect_master_ip
      s3: Make name_resolve_bcast return sockaddr_storage
      s3: Tune broadcast namequeries for unique names
      s3: Handle EINTR from sys_poll correctly
      s3: Filter out duplicates in name_query()
      s3: Properly deal with exited winbind children
      vfs_gpfs: Store the winattrs in st.vfs_private
      vfs_gpfs: Block sendfile for offline files
      vfs_gpfs: Properly notify the offline->online changes
      RHEL-CTDB: Build vfs_gpfs_hsm_notify
      Always build before commit ... :-)
      s3: Fix dup_smb2_vec3
      s3: Fix a typo
      s3: Use tevent_req_ntstatus properly in a few places
      s3: Use tevent_req_ntstatus properly in a few places
      s3: Paranoia in smbsock_connect_state_destructor
      s3: Fix return check in nss_wins
      s3: Document gpfs:syncio


Samba Shared Repository

More information about the samba-cvs mailing list