The annotated tag, samba-4.0.0alpha21 has been created at 881090d61f3d6ffe3fc6be0ee716affa3db5e21d (tag) tagging 9ccbe1660c466f6c45f6b61a32f6ec5813ccf380 (commit) replaces samba-4.0.0alpha20 tagged by Andrew Bartlett on Fri May 25 14:53:57 2012 +1000
- Log ----------------------------------------------------------------- samba4: tag release samba-4.0.0alpha21 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iD8DBQBPvxBlz4A8Wyi0NrsRAvPKAJ0ScZsNI1GYA9P+m4rg7SP6Wxe44gCggSc2 l/JwJCES8M3Dl0q15TgOZks= =k2bL -----END PGP SIGNATURE----- Alejandro Escanero Blanco (1): s3:auth/server_info: the primary rid should be in the groups rid array (bug #8798) Alexander Bokovoy (18): s4:ntvfs: add missing headers to vfs_ipc Avoid using Heimdal-specific tests in MIT build s4:torture: auth/pac.c: use Kerberos wrapper for krb5_keyblock_init s4:auth/kerberos: don't do tracing in MIT build lib/krb5_wrap: implement krb5_cc_get_lifetime for MIT Kerberos dns: fix comments and make s4/libcli/resolve dns resolver working s3-passdb: add unixid_from_uid/unixid_from_gid/unixid_from_both API auth-credentials: Support using pre-fetched ccache when obtaining kerberos credentials s4: samba-tool is usable without export-keytab command, make sure it does not break Introduce system MIT krb5 build with --with-system-mitkrb5 option. libcli/dns: make 'clidns' private library out of DNS code in WAF build wafsamba: ensure TO_LIST does not fail with empty string s3-autoconf: fix typo after migrating DNS resolver code to lib/addns blackbox: fix samba4.blackbox.kinit test auth/credentials: 'workgroup' set via command line will not drop existing ccache s4/scripting: in MIT build do not install samba-tool, it is not usable yet s3-smbldap: Add API for external callback to perform LDAP bind in smbldap waf: for MIT krb5 build require kerberos version above 1.9 Alexander Werth (1): s3:vfs/gpfs: Have inherited deny ACE's show up in ACLs Amitay Isaacs (4): s4-dns: Build BIND DLZ modules with correct private library samba-upgradedns: Use the correct magic incantation of sys.path.insert() dlz_bind9: Fix the named crash on reloading named dlz_bind9: Make the talloc destructor static and return 0. Andreas Schneider (18): krb5samba: Add a smb_krb5_cc_get_lifetime() function. s4-auth: Use smb_krb5_cc_get_lifetime() wrapper. waf: Fix com_err detection with MIT krb5. doc: Fixes for the talloc context tutorial. doc: Fixes for the talloc stealing tutorial. doc: Fixes for the talloc dynamic type system tutorial. doc: Fixes for the talloc destructor tutorial. doc: Fixes for the talloc pool tutorial. doc: Fixes for the talloc debugging tutorial. doc: Fixes for the talloc best practices tutorial. talloc: Update doxygen config. s4-auth: Use smb_krb5_make_pac_checksum. krb5samba: Add smb_krb5_make_pac_checksum. s3-spoolss: Set DWORD values correctly. s3-auth: Don't lookup the system user in pdb. s3-auth: Rename to init_system_session_info(). krb5samba: Add smb_gss_oid_equal wrapper. gse: Use the smb_gss_oid_equal wrapper. Andrew Bartlett (78): move VERSION to alpha21 s3-smbd: Use security_session_user_level() rather than nt_token_check_sid() selftest: Enable ACL testing against the s3dc environment selftest: attempt to test samba3hide in a different environment selftest: prepare to run smbtorture tests against plugin_s4_dc selftest: run plugin_s4_dc with 'acl_xattr xattr_tdb streams_depot' VFS modules selftest: Add hideunread share to plugin_s4_dc selftest: Use same pattern for path to share as Samba3.pm file_server: forward dssetup, but use embedded svcctl for s3fs file_server: use embedded eventlog server file_server: use embedded ntsvcs server file_server: Use the embedded winreg server file_server: use embedded srvsvc selftest: change knownfail to cope with running plugin_s4_dc as well selftest: add knownfail entries for plugin_s4_dc tests selftest: mark samba3.raw.acls.inheritance(plugin_s4_dc) as flapping selftest: mark samba3.raw.samba3checkfsp as flapping on plugin_s4_dc selftest: add hooks required for printing to Samba4.pm selftest: Do not start samba4 srvsvc in plugin_s4_dc mode selftest: Run smbtorture tests being run against s3dc against plugin_s4_dc as well selftest: run more raw.samba3 against secshare simple file server file_server: set 'store dos attributes = yes' s4-provision: set 'dcerpc endpoint servers' but not 'vfs objects' selftest: 'store dos attributes = yes' is now set in fileserver.conf testsuite/libsmbclient: Remove unused and expensive-to-link testsuite s4-provision: Fix --use-s3fs to parse correctly s4-wintest: --use-s3fs in wintest s4-provision: Fix up --use-s3fs to create the directory for xattr.tdb s3-passdb: Change pdb_sid_to_id() to return struct unixid s3-passdb: Rename legacy_sid_to_id -> legacy_sid_to_unixid for clarity s3-passdb: Use struct unixid in sids_to_unix_ids s3-winbindd: Do not use WBC_ types internally in winbindd s3-idmap: Rework idmap_cache to store ID_TYPE_BOTH values s3-idmap: convert most idmap_cache callers to unixid API s3-idmap: remove (now) unused function idmap_cache_set_sid2both() s3-passdb: Add extra debug on ID mapping failures s3-pypassdb: remove unused variable s3-pypassdb: add wrapper for enum_group_memberships s4-s3upgrade: Try harder to get group memberships on upgrade s4-s3upgrade: Force ldapsam:trusted = yes s4-samba-tool: make new samba-tool group listmembers use samAccountName s4-dsdb: Use strcasecmp_m() to compare possibly multibyte strings in samldb s4-dsdb: Use data_blob_string_const and add explaination for open-coded function in samldb s4-s3-upgrade: Max/min password age policy is in seconds, not days s3-python: Add python bindings for posix ACL layer s4-provision Ensure we have posix ACLs before we permit a s3fs-based Samba4 to be configured lib/util: Map 0x7fffffffffffffffLL as 0x7fffffffffffffffLL in time conversion s3-lib: Fix indentation in sys_acl_to_text() s3-vfs: Show the invalid ACL when we say it is invalid for set s3-lib: Add const to sys_acl_to_text s3-lib/sysacls: Do not include an embedded \0 between ACL entries in sys_acl_to_text() s3-smbd: Fix the creation of duplicate SMB_ACL_GROUP entries build:ignore solaris _GLOBAL_OFFSET_TABLE_ in duplicate symbol checker build: Avoid printing the ABI signature normalisation during the default build lib/socket_wrapper only enable python_socket and socket.py with socket_wrapper selftest: Remove tests for security=server build: Add explicit mention of --abi-check-disable to ABI checker s3-smbd: Do not merge UID ACE values with GID ACE values for posix ACL We need to split things up into a new helper function add_current_ace_to_acl() in order for there to be more posix ACL elements than NT ACL elements (so a group SID can own a file, but also get the group permissions that will be honoured) s3-smbd: Handle ID_TYPE_BOTH by mapping to both a group ACL entry and file ownership This will allow groups, such as domain administrators, to own files while correctly handling the rest of the ACL permissions. s3-smbd: Consider a group with the same SID as sufficient duplication s3-smbd: Avoid creating a UID ACL entry for SIDs that are mapped as ID_TYPE_BOTH The GID ACL entry is what will be mapped in most cases, and so is sufficient. build: Move generated version.h to a waf-invisible location build: Move generated files out of the normal build tree autobuild: Run ABI check on samba4-libs as well. s4-torture: Fix rpc.samr.priv test to use torture_assert() macros build: Also look for iconv in /usr/local by default s4-torture: provide correct torture failures for failure to connect s4-torture: Always use torture_assert() to handle failures s4-torture: Improve torture test boilerplate, use torture_assert() s4-selftest: Always delete the user at the end of test_passwords.sh s4-provision: Make s3fs the default way to install a new Samba4 DC WHATSNEW: Move to document changes for beta1 selftest: Run only the samba3 tests on builds without the AD DC s4-selftest: Demonstrate the correct behaviour between specified usernames and kerberos ccache doc: Explain our build systems for Samba 4.0 wintest: s3fs is now the default in provision WHATSNEW: update for alpha21, and mark as release Björn Baumbach (7): libcli/smb: move smb2cli_read.c from source3 to the toplevel libcli/smb: move smb2cli_write.c from source3 to the toplevel libcli/smb: move smb2cli_flush.c from source3 to the toplevel libcli/smb: move smb2cli_set_info.c from source3 to the toplevel libcli/smb: move smb2cli_query_info.c from source3 to the toplevel libcli/smb: move smb2cli_query_directory.c from source3 to the toplevel libcli/smb: move smb2cli_ioctl.c from source3 to the toplevel Christian Ambach (22): s3:util add sid_check_is_wellknown_builtin() s3:winbindd add idmap_tdb_common file to store common code of TDB idmap backends s3:winbindd/autorid use idmap_tdb_common code in autorid s3:winbindd/idmap_tdb2: use idmap_tdb_common code s3:winbindd/idmap_tdb2: fix logic error in set_mapping_action s3:winbindd/idmap_tdb: use idmap_tdb_common code s3:torture: add idmap_tdb_common test code s3:selftest run LOCAL-IDMAP-TDB-COMMON in make test s3:torture fix flakey testcase s3:lib fix compiler warnings s3:vfs fix compiler warning s3:passdb fix a compiler warning s3:winbindd/autorid preallocate well-known SIDs docs:autorid document how well-known SIDs will be mapped s3:winbindd/autorid add support for read-only mode docs:autorid document read-only parameter s3:winbindd/autorid add ignore builtin parameter docs:autorid document ignore builtin parameter s3:vfs/shadow_copy2 make descending sort order the default s3:vfs/shadow_copy2 fix some compiler warnings s3:smbd fix some compiler warnings s3:winbindd:autorid check that transaction start did work Guy Harris (1): Use ENC_ values for proto_tree_add_item() calls. Günther Deschner (2): waf: remove pointless WINBIND_KRB5_LOCATOR env. allow to use system iniparser library. Herb Lewis (1): Second part of fix for bug 8953 - winbind can hang as nbt_getdc() has no timeout. Ira Cooper (2): s3-configure: Fix configure version information. s3-passdb: Fix negative SID->uid/gid/both cache handling Jelmer Vernooij (8): provision: remove reference to no longer existing template files. torture: Suggest torture_fail() / torture_result(). libtorture: Improve suggestion to mention torture_assert_*() rather than UTIL_TDB: lowercase name. heimdal: Cope with newer Heimdal versions accepting a keyset argument to samba4: When running samba_dnsupdate during tests, use the test libreplace: Fix symbol names for snprintf/asprintf/vasprintf. pygensec: Fix init of variable if not specified. Jeremy Allison (8): Fix bug #8922. This covers a case where an ID_TYPE_BOTH mapping creates group permissions, but must own the file. Based on an original patch by Andrew Bartlett. Fix the waf build with the new "cleans up stale processes" test. Note that "keepalive" only applies to SMB1 connections. Raise the debug level from 1 to 5 in get_share_mode_lock_internal() Move the set_write_time() call to after get_existing_share_mode_lock() returns with a share mode. Added torture test for bug #8910. Test remove_duplicate_addrs2(). Fix bug #8953 - winbind can hang as nbt_getdc() has no timeout. Kai Blin (2): s4 dns: Add TSIG and TKEY records to idl s4 dns: unify error handling when bailing out Karolin Seeger (6): s3-docs: overrided -> overridden s3-docs: Fix several typos. s3-net: Fix typo in comment. s3-po: Fix typo in comment. s3-docs: Fix bug #7930. s3-loadparm: Add synonym "private directory". Luk Claes (8): s3-libsmb: Generalise cli_state in smb2 read calls s3/libsmb: Generalise cli_state in smb2 close calls s3/libsmb: Generalise cli_state in smb2 create calls s3/libsmb: Generalise cli_state in smb2 flush calls s3/libsmb: Generalise cli_state in smb2 ioctl calls s3/libsmb: Generalise cli_state in smb2 query_directory calls s3/libsmb: Generalise cli_state in smb2 write calls s3/libsmb: Generalise cli_state in smb2 logoff calls Lukasz Zalewski (2): Extension to the samba-tool group subcommand functionality to allow listing of the members of an AD group When listing group members allow fallback to cn attribute when samAccountName is not available Matthias Dieter Wallnöfer (1): s4:samldb LDB module - make sure to not add identical "servicePrincipalName"s more than once Matthieu Patou (6): olschema2ldif: be more strict where checking for open/closed braces s4: use intermediate var, increase lisibility s4-schema: Validate more class attribute when adding a new class in the schema libcli: make it easier to understand that a control was not correctly encoded s4-dsdb: naming context needs to have the extended-dn syntax too s4-dsdb: allow modification of some deleted object if the show-deleted control is presented Michael Adam (34): selftest: make the knownfail patterns for the driver_info_winreg more specific s3:passdb: rename sids_to_unix_ids() --> sids_to_unixids() for consistency s3:passdb: remove a forward declaration of wbcSidToUnixId that has become unnecessary s4:torture:rpc: remove an accidentially committed character (in a comment) s4:torture:rpc: fix a comment typo in samba3.smb2-reauth2 s4:torture:rpc: add a test samba3.smb2-pipe-read-close s4:torture:rpc: add a new test samba3.smb2.pipe-read-tdis s4:torture:rpc: add a new test samba3.smb2-pipe-read-logoff s4:torture: add a new smb2.session.reauth3 test - getting security descriptor s3:smbd: comment the lp_load call in reload_services() s3:registry: return error when Key does not exist in regdb_fetch_values_internal() s3:registry: implement values_need_update and subkeys_need_update in the smbconf backend s3:registry: let reg_subkeys_need_update() return true if the backend does not implement the method s3:registry: let reg_values_need_update() return true if the backend does not implement the method s4:torture: add a new smb2.session.reauth4 test: setting security descriptor after reauth to anon - works s4:torture: add a new smb2.session.reauth5 test: rename after reauth to anon - fails s4:libcli:raw: fix a comment typo in smb_setfileinfo() util: reformat the DEVELOPER definition of SMB_ASSERT util: use SMB_ASSERT with panic also in non-developer builds !!! s4:lib: remove unused wscript_build file smbconf: remove python shebang from wscript_build tevent: fix indentation in the wscript s3:dbwrap: move definition of dbwrap_lock_order to dbwrap.h s3:lib:dbwrap: use [u]int[num]_t consistently in dbwrap_util.c s3:lib:dbwrap: use [u]int[num]_t consistently in dbwrap_file.c s3:lib:dbwrap: use [u]int[num]_t consistently in dbwrap_ctdb.c s3:lib:dbwrap: use [u]int[num]_t consistently in dbwrap_rbt.c s3:lib:dbwrap: use [u]int[num]_t consistently in dbwrap_tdb.c s3:build: move lib/dbwrap/dbwrap_util.o to the other dbwrap objects... move the dbwrap library to the top level s3:idmap_cache: improve debug messages in idmap_cache_find_sid2unixid() s3:idmap_cache: add common exit point to idmap_cache_find_sid2unixid() s3:idmap_cache: improve checks for format of value string in idmap_cache_find_sid2unixid() s3:smbd: remove unused 'connection_struct->used' Pavel Březina (2): doc: Add talloc tutorial. doc: Remove latex to doxygen conversion leftovers in talloc. Richard Sharpe (2): Fix the overwriting of errno before use in a DEBUG statement and use the return value from store_acl_blob_fsp rather than ignoring it. Check the return from create_acl_blob Simo Sorce (32): Fix krb5_samba.c build krb5samba: Remove unnecessary include file s4-auth-krb: avoid useless condition krb-init: define out heimdal specific stuff in mitkrb build Move kerberos_kinit_keyblock_cc to krb5samba lib Move kerberos_kinit_password_cc to krb5samba lib Split normal kinit from s4u2 flavored kinit s4-auth-krb: smb_rd_req_return_stuff is used only in gensec_krb5 kerberos_pac: Fix code to work with MIT too keytab_copy: Fix style, whitespaces Fix keytab_copy to compile with MIT librariues too Move keytab_copy to krb5samba lib s4-auth-krb: Disable code in MIT build krb5samba: Add compat code to initialize keyblock contents s4-auth-krb: Use compat code to initialize keyblock contents Fix compiler warning krb5samba: Add compat krb5_make_principal for MIT build Fix incompatible assignment warning krb5samba: Add compat function for krb5_kt_compare s4-auth-krb: Make srv_keytab.c build against MIT Kerberos auth-session: MIT doesn't have import/export cred yet Fix direct access to krb5_principal structure krb5samba: Add krb5_free_checksum_contents wrapper addns: Fix talloc hiereachy s3-ad-dns: Use more standard uint and booleans defs s3-ads-dns: Break dependency on lp_parm s3-ads-dns: Avoid unnecessary dependencies Move source3/libads/dns.c to lib/addns addns: Make ads_dns_lookup_srv pulic s4-resolve: Remove dependency on libroken auth and s4-rpc_server: Do not use features we currently can't implement with MIT Kerbros build gensec_gssapi: Make it possible to build with MIT krb5 Stefan Metzmacher (114): s3:idmap_cache: change DEBUG message to level 10 s3:libsmb: remove unused reference to talloc_tos() s3:libsmb: use 'state' instead of 'talloc_tos()' in smb2cli_create* s3:libsmb: use 'state' instead of 'talloc_tos()' in smb2cli_ioctl* s3:libsmb: use 'state' instead of 'talloc_tos()' in smb2cli_tcon* s3:libsmb: add smb2cli_query_info* s3:libsmb: add smb2cli_set_info* s3:torture: do some query_info and set_info calls in SMB2-SESSION-REAUTH libcli/smb: add SMB3_DIALECT_REVISION_300 libcli/smb: add PROTOCOL_SMB3_00 libcli/smb: add #define PROTOCOL_LATEST PROTOCOL_SMB3_00 libcli/smb/smbXcli: add support for PROTOCOL_SMB3_00 s3:torture/test_smb2: add support for PROTOCOL_SMB3_00 s4:libcli/smb2: use PROTOCOL_LATEST s3:smb2_negprot: add support for PROTOCOL_SMB3_00 lib/param: add support for "SMB3_00" selftest: mark ^samba4.raw.session.reauth as flapping s4:torture/raw/session: make sure we got a reauth of the existing session selftest: samba4 doesn't support reauth s4:torture/raw/context: pass tctx to test_pid_exit_only_sees_open() s4:torture/raw/context: make use of torture_* macros and avoid 'printf' s4:torture/raw: make torture_raw_context a test suite s4:torture/raw/context: INVALID_PARAMETER vs. LOGON_FAILURE... s4:torture/raw/context: add subtests as torture testcases s3:libsmb: remove unused var in smb2cli_set_info_done selftest: mark ^samba4.raw.context.session1 as flapping, the test was wrong s4:torture/raw/context: test a session setup with a given invalid vuid s4:smb_server/smb: only create a new session with vuid == 0 Revert "selftest: mark ^samba4.raw.context.session1 as flapping, the test was wrong" s3:smb2_ioctl: call SMB_VFS_FSCTL() as fallback for non SMB2 specific functions s3:smb2_ioctl: FSCTL_SRV_ENUMERATE_SNAPSHOTS is handles in SMB_VFS_FSCTL() libcli/smb/smb_constants: add FSCTL_VALIDATE_NEGOTIATE_INFO* s3:smb2_ioctl: allow functions to disconnect the smb connection s3:smb2_negprot: setup the protocol at the end of the negprot with a real dialect s3:smbd: introduce struct smbXsrv_connection s3:smb2_ioctl: implement FSCTL_VALIDATE_NEGOTIATE_INFO_224 s3:smb2_ioctl: implement FSCTL_VALIDATE_NEGOTIATE_INFO s3:smb2_sesssetup: pass down in_previous_session_id to all layers s3:smb2_sesssetup: pass down in_flags to smbd_smb2_session_setup() s3:smb2_sesssetup: add smbd_smb2_session_setup_send/recv as wrapper s3:smb2_sesssetup: make the top level code async using s3:smb2_tcon: add smbd_smb2_tree_connect_send/recv as wrapper s3:smb2_tcon: make the top level code async using s3:smb2_close: don't do any marshalling in smbd_smb2_close() let the caller to it s3:smb2_close: add add smbd_smb2_close_send/recv as wrapper s3:smb2_close: make the top level code async using lib/tevent/testsuite: no longer use 'compat' symbols libcli/nbt: no longer use old 'event_' tevent compat symbols s4:lib/events: remove unused event_context_find() prototype s4:lib/events: no longer define TEVENT_COMPAT_DEFINES lib/util: add missing 'errors' dependency to 'tevent-util' s3:lib/util: use map_nt_error_from_unix_common() in tevent_req_poll_ntstatus() s3:torture: add #include "lib/util/tevent_ntstatus.h" to test_addrchange.c lib/util: move tevent_req_poll_ntstatus() to tevent_ntstatus.c s3:libsmb: s/\<event_context/tevent_context/gc in smb2cli_tcon.c s3:libsmb: s/\<event_context/tevent_context/gc in smb2cli_close.c s3:libsmb: s/\<event_context/tevent_context/gc in smb2cli_create.c s3:libsmb: s/\<event_context/tevent_context/gc in smb2cli_flush.c s3:libsmb: s/\<event_context/tevent_context/gc in smb2cli_ioctl.c s3:libsmb: s/\<event_context/tevent_context/gc in smb2cli_query_directory.c s3:libsmb: s/\<event_context/tevent_context/gc in smb2cli_read.c s3:libsmb: s/\<event_context/tevent_context/gc in smb2cli_session.c s3:libsmb: s/\<event_context/tevent_context/gc in smb2cli_write.c libcli/smb: git mv smb2_session.c smb2cli_session.c libcli/smb: move smb2cli_logoff_* from source3 to the top level s4:param/tests: remove "security=server" test s3-auth: remove "security=server" (depricated since 3.6) docs-xml: remove documentation of "SECURITY = SERVER" s3:auth: remove unused auth_server.c s4:auth: remove unused auth_server.c s4:ntvfs/cifs: remove misleading comment regarding security=server s4:ntvfs/smb2: remove misleading comment regarding security=server lib/ccan: add a missing dependency to 'execinfo' for 'backtrace()' s3:cli_np_tstream: include smbXcli_base.h, because we'll use functions from there s3:libsmb: avoid interpret_long_date() in smb2cli_create libcli/smb: move smb2cli_create.c from source3 to the toplevel libcli/smb: move smb2cli_close.c from source3 to the toplevel s3:onefs: remove all onefs related code as it not maintained anymore s3:smb2_sesssetup: make use of nt_status_squash() in smbd_smb2_session_setup_recv() s3:gse: remember the expire time s4:auth/gensec_gssapi: remember the expire time s4:auth/gensec_gssapi: add missing 'break' statements auth/gensec: add gensec_expire_time() auth/gensec: implement gensec_spnego_expire_time() s4:auth/gensec: implement gensec_gssapi_expire_time() s3:gse: implement gensec_gse_expire_time() s4:auth/gensec_gssapi: add "gensec_gssapi:requested_life_time" option s4:torture: remove unused vars in smb2.session.reauth* s4:torture: rename smb2.session.reconnect to smb2.session.reconnect1 s4:torture: add smb2.session.reconnect2 test s4:torture: add smb2.session.expire1 selftest/Samba3: add 'smbd:suicide mode = yes' s3:smbd: SMBtdis should return ERRSRV, ERRinvnid instead of NETWORK_NAME_DELETED s3:smbd: allow creating new spnego sessions only with a 0 vuid s4:torture: rename raw.session.reauth => raw.session.reauth1 s3:smb2_ioctl: Fix Coverity ID 701771 Uninitialized scalar variable s3:smbd: use reply_force_doserror(req, ERRSRV, ERRbaduid) on SMBulogoff s3:smbd: add nt_status_np_pipe() s3:smbd: use nt_status_np_pipe for smb1 s3:smb2_server: make use of nt_status_np_pipe() s3:smbd/files: remove unused VALID_FNUM() s3:smbd/proto.h: remove unused resolve_dfspath() prototype s3:rpc_server/dfs: pass allow_broken_path=true to create_junction() s3:smbd/files: fix error path and correctly cleanup s3:smbd/files: work without sconn->file_bmap and assign fsp->fnum = -1 s3:smbd/msdfs: let create_conn_struct() also fake the 'smbd_server_connection' s3:smbd/msdfs: pass 'allow_broken_path' to get_referred_path() s3:smbd/msdfs: pass allow_broken_path to resolve_dfspath_wcard() s4:smb_server/smb: fix talloc_free() bug s3:smbd: remove unused var in smbXsrv_connection_init_tables() s3:smbd/files: split file_init_global() out of file_init() s3:smbd: only call file_init_global() in the parent smbd s3:smbd: remove global 'smbd_server_conn' !!! s3:smbd/signing: use smbd_server_connection as talloc parent for its smb1 signing state Steve Langasek (1): Fix bug 8920, null dereference Thomas Nagy (1): Add include/lib folders from the commandline Volker Lendecke (64): s3: Fix a typo s3: remove some unused code s4:torture: add a check for talloc success in test_session_reauth s3: In mkdir_internal, don't retrieve parent_dir from check_parent_access s3: Remove an unused parameter from check_parent_access() s3: Remove an unused extern declaration s3: Use hex_encode_buf s3: Use hex_encode_buf s3: Fix Coverity ID 242706 Dereference before null check s3: Fix Coverity ID 242705 Dereference before null check s3: Fix Coverity ID 242704 Dereference before null check s3: Fix Coverity ID 242703 Dereference before null check s3: Fix Coverity ID 242702 Dereference before null check s3: Fix Coverity ID 242701 Dereference before null check s3: Fix Coverity ID 242700 Dereference before null check s3: Fix Coverity ID 242699 Dereference before null check s3: Fix Coverity ID 242698 Dereference before null check s3: Fix Coverity ID 242697 Dereference before null check s3: Fix Coverity ID 242696 Dereference before null check s3: Fix Coverity ID 242695 Dereference before null check s3: Fix Coverity ID 242694 Dereference before null check s3: Fix Coverity ID 242693 Dereference before null check s3: Fix Coverity ID 242692 Dereference before null check s3: Fix Coverity ID 242691 Dereference before null check s3: Fix Coverity ID 242184 Dereference after null check s3: Fix Coverity ID 242754 Dereference null return value s3: Fix Coverity ID 242726 Uninitialized scalar variable s3: Fix Coverity ID 242725 Uninitialized scalar variable s3: Fix Coverity ID 242724 Uninitialized scalar variable s3: Fix Coverity ID 241961 Uninitialized scalar variable s3: Fix Coverity ID 242723 Uninitialized scalar variable s3: Fix Coverity ID 242722 Uninitialized scalar variable s3: Fix Coverity ID 242721 Uninitialized scalar variable s3: Fix Coverity ID 242720 Uninitialized scalar variable s3: Fix Coverity ID 242719 Uninitialized scalar variable s3: Fix Coverity ID 242718 Uninitialized scalar variable s3: Fix Coverity ID 242717 Uninitialized scalar variable s3: Fix Coverity ID 242716 Uninitialized scalar variable s3: Fix Coverity ID 242715 Uninitialized scalar variable s3: Fix Coverity ID 242714 Uninitialized scalar variable s3: Make SMB_QUERY_FILE_UNIX_BASIC's devno work for files s3: Fix Coverity ID 241320 Array compared against 0 s3: talloc_zero is not needed for structs we ndr_pull into s3: Fix a likely cut&paste error s3: Remove some unused code dbwrap: Fix Coverity ID 242750 Incorrect sizeof expression s3: Fix Coverity ID 242710 Untrusted pointer read wbinfo: Fix Coverity ID 242685 Resource leak wbinfo: Fix Coverity ID 242684 Resource leak libwbclient: Fix an invalid free() s3: Add "share_mode_stale_server" s3: Check for serverid_exists in notify_deferred_opens s3: Check for serverid_exists in open_mode_check s3: Check for serverid_exists in smb_posix_unlink s3: Do not check the PIDs is parse_share_modes s3: Check for serverid_exists in rename_share_filename s3: Test whether get_share_mode_lock cleans up stale processes s3: Check for serverid_exists in find_oplock_types s3: Be less picky on stale share mode entries s3: Check for serverid_exists in close_remove_share_mode s3: Check for serverid_exists in close_directory s3: Revert the serverid changes, they need more work s4:torture: Add raw.session.reauth2 test s3: Fix vfs_xattr_tdb.c ----------------------------------------------------------------------- -- Samba Shared Repository