[Pkg-samba-maint] [samba] branch experimental updated (9b42010 -> 22119b9)
Jelmer Vernooij
jelmer at moszumanska.debian.org
Sat Jun 6 01:31:18 UTC 2015
This is an automated email from the git hooks/post-receive script.
jelmer pushed a change to branch experimental
in repository samba.
from 9b42010 Add build-dependency on libarchive-dev.
adds 1fc7a76 Revert previous patch, since ldb has an active module version check. Instead, just depend on ldb 1.1.18.
adds dd0bc2f releasing package samba version 2:4.1.13+dfsg-4
adds 0548c9e VERSION: Bump version up to 4.1.14...
adds 1883e25 nss_winbind: add getgroupmembership for FreeBSD
adds 6a2496a vfs_glusterfs: Comment the top of the file.
adds ad4629b vfs_glusterfs: smb_stat_ex_from_stat commenting and cleanup.
adds 43fbaf6 vfs_glusterfs: Remove "integer fd" code and store the glfs pointers.
adds 859a84d s3: daemons - ensure nmbd and winbindd are consistent in command line processing by adding POPT_COMMON_DYNCONFIG.
adds 0e03a17 There are tests all over the SMB1 code to check that srv_send_smb fails, but it never returns false.
adds 39a9211 s3-nmbd: Fix netbios name truncation.
adds 5126c01 spoolss: fix handling of bad EnumJobs levels
adds 56ed600 s3: libsmbclient - smb2. MacOSX 10 SMB2 server doesn't set STATUS_NO_MORE_FILES when handed a non-wildcard path.
adds 907e64c s3: nmbd: Ensure NetBIOS names are only 15 characters stored.
adds 00f6184 s3:smbd: fix file corruption using "write cache size != 0"
adds 9f438fd printing: add jobid_to_sysjob helper function
adds 7bf4cb0 spoolss: fix GetJob jobid lookups
adds e1fb94b spoolss: fix jobid in level 1 GetJob and EnumJobs responses
adds 20f803b spoolss: fix jobid in level 2 GetJob and EnumJobs responses
adds bcd16d6 spoolss: fix jobid in level 3 EnumJobs response
adds 1d9c15f spoolss: remove unused fill_job_info3()
adds 60501b0 s3-keytab: fix keytab array NULL termination.
adds 3aa6401 pdb_tdb: Fix a TALLOC/SAFE_FREE mixup
adds f66abcc docs: update XInclude year to conform with current standard
adds 422d803 docs: remove the file prefix from included path names
adds fd0fe9a docs: define and include entities for the docs
adds cda88f3 docs: Always declare rule to build parameters.all.xml and do it first
adds 6392749 wafsamba: remove unused variable from copy_and_fix_python_path
adds cfbf91e wafsamba: improve wording in a comment
adds ae97d88 wafsamba: fix dependency calculation for SAMBA_GENERATOR()
adds f0cf2c0 wafsamba: fix dependency for SAMBA_GENERATOR() when passing vars!=None
adds 81c781d wafsamba: allow an optional dep_vars list to be passed to SAMBA_GENERATOR()
adds e19b17a wafsamba: fix dependencies on environment variables for python_fixup
adds d9d873c wafsamba: let SAMBA_BLDOPTIONS() use dep_vars=['defines'] instead of always=True
adds 48e500d dynconfig/wscript: add dynconfig_varnames()
adds 226ccc7 docs-xml/wscript_build: pass dep_vars=bld.dynconfig_varnames() to SAMBA_GENERATOR()
adds f839d6c lib/ldb/wscript: pass dep_vars=['LDB_VERSION'] to SAMBA_GENERATOR()
adds 89cc025 dynconfig: implement PERL_LIB_INSTALL_DIR.
adds 78cb744 dynconfig: implement PERL_ARCH_INSTALL_DIR
adds dff2c03 wafsamba: add samba_perl.py with SAMBA_CHECK_PERL() higher level check.
adds 94e9dae build: do full SAMBA_CHECK_PERL() check in configure
adds 711a810 pidl/wscript: don't check for perl again.
adds 016f1ef s3:build: don't detect perl in source3/wscript again.
adds 50f3e56 wafsamba: add perl_fixup parameter to INSTALL_FILES
adds 6feada1 pidl: fix the perl module search path (use lib ...) when installing pidl.
adds 23aba84 pidl: remove superfluous "use lib ...".
adds 8f967e2 Revert "script/autobuild: make use of --with-perl-{arch,lib}-install-dir"
adds 999867a Revert "autobuild: Set perl vendorlib direcotry."
adds 699bcec pidl/wscript: remove --with-perl-* options
adds 3b4dc66 Revert "wafsamba: Fail with error message if perl doesn't provide valid dirs."
adds a3a75d7 Revert "wafsamba: If perl can't provide defaults, define them."
adds 13c1147 Revert "buildtools: Add perl vendorlib configure option."
adds 2947da5 Revert "buildtools: Rename perl vendorarch configure option."
adds e0b65dd s3-proto: remove duplicate proto for add_string_to_array().
adds fed8ae0 lib/util: use size_t for add_string_to_array().
adds c4ae1b4 samba: pass down size_t instead of int to add_string_to_array().
adds 221934c s4-dns: Update template variables, change BIND98 --> BIND9_8
adds 8fed025 s4-dns: Check DLZ_DLOPEN_VERSION for different BIND versions
adds a30eeec s4-dns: Update dlz_minimal.h based on BIND release 9.10
adds a5adad6 s4-dns: Add support for BIND 9.10
adds 4ddd4c6 s4-dns: dlz-bind: Add trailing '.' to all fqdn strings
adds b692217 WHATSNEW: Add release notes for Samba 4.1.14.
adds 1eb23eb VERSION: Disable git snapshots for the 4.1.14 release.
adds 7dfcd23 VERSION: Bump version up to 4.1.15...
adds 1e02ce0 samba-tool: Fix enum values in dns.py
adds 05cace7 samba-tool: Fix the IP output of "samba-tool dns serverinfo <some_server>"
adds 6931f8d s4-rpc: dnsserver: Fix enumeration of IPv4 and IPv6 addresses
adds 9c7b253 s3-smbclient: Return success if we listed the shares.
adds 192fa10 s3-smbstatus: Fix exit code of profile output.
adds 2bea37d libcli: SMB2: Pure SMB2-only negprot fix to make us behave as a Windows client does.
adds 6e030c2 pam_winbind: fix warn_pwd_expire implementation.
adds 8ca520e s3-lib: Do not require a password with --use-ccache.
adds 4051499 s3-libsmb: Set the netbios_name in use_ccache case too.
adds 8999aca s3-libsmb: Duplicate the memory before we free it.
adds 5b5546b s3: smbd: Fix *allocate* calls to follow POSIX error return convention.
adds 1a128c4 s3: smbd: Fix *allocate* calls to follow POSIX error return convention.
adds a3d2970 s3: modules: Fix *allocate* calls to follow POSIX error return convention.
adds d95c2d2 s3:registry/regfio read SD from the correct location
adds b18866b s3:registry/regfio fix some valgrind warnings
adds 950506d s3:utils/profiles fix a use after free
adds 54c8bca s4:dsdb/rootdse: expand extended dn values with the AS_SYSTEM control
adds b1ecde9 testprogs/test_ldb: check rootdse search with extended-dn control
adds 7aacb3c s3:smb2_server: use the global signing key to check if signing is required
adds be1585f s3:smb2_server: allow reauthentication without signing
adds d6c626a libcli/smb: only force signing of smb2 session setups when binding a new session
adds a6a301f drsuapi.idl: change the range for attribute values to 26214400 bytes.
adds 9dd858c librpc-idl: replace int32 by the enumeration as it's the type that we use in union's switch drsuapi_DsGetDCInfoCtrLevels
adds e890269 librpc-idl: replace int32 by uint32 as the values are always > 0
adds e3e0c5e librpc-idl: change the drsuapi_DsBindInfoCtr so that it match what is on the wire both in NDR32 and NDR64.
adds db5d422 idl:drsuapi: Manage all possible lengths of drsuapi_DsBindInfo
adds 45238fe librpc/ndr_drsuapi: Allow ndrdump to dump dsinfo52 blobs
adds c6ede38 winbind: Retry LogonControl RPC in ping-dc after session expiration
adds 16f881c winbind: Retry after SESSION_EXPIRED error in ping-dc
adds b3f140d wafsamba: add optional keep_underscore=True to SAMBA_LIBRARY()
adds 5636a48 selftest: use shared/libnss_wrapper_winbind.so.2
adds 65f891a nsswitch: fix soname of linux nss_*.so.2 modules
adds c72d0e0 WHATSNEW: Add release notes for Samba 4.1.15.
adds 28eacea VERSION: Disable git snapshots for the 4.1.15 release.
adds cc49a60 VERSION: Bump version up to 4.1.16...
adds 9e15786 CVE-2014-8143:auth: Force talloc type of session_info pointer to match
adds f2cb9b9 CVE-2014-8143:pydsdb: Pull in UF_USE_AES_KEYS flag
adds 3c93b57 CVE-2014-8143:dsdb: Allow use of dsdb_autotransaction_request outside util.c
adds 5cc1c0e CVE-2014-8143:dsdb-samldb: Check for extended access rights before we allow changes to userAccountControl
adds 8010553 WHATSNEW: Add release notes for Samba 4.1.16.
adds 1e682c3 VERSION: Disable git snapshots for the 4.1.16 release.
adds 972f3d2 Imported Upstream version 4.1.16+dfsg
adds 66fbbd0 Merge tag 'upstream/4.1.16+dfsg'
adds dc24495 start changelog for 2:4.1.16+dfsg-1
adds 32615f1 Refresh patch add-so-version-to-private-libraries
adds f892a65 Fix installation of bind modules.
adds e001101 VERSION: Bump version up to 4.1.17.
adds 5a59b1a VERSION: Re-enable git snapshots.
adds 1996b18 CVE-2015-0240: s3: netlogon: Ensure we don't call talloc_free on an uninitialized pointer.
adds a9a513c s3-netlogon: Make sure we do not deference a NULL pointer.
adds 8f38d4b WHATSNEW: Add release notes for Samba 4.1.17.
adds 492c673 VERSION: Disable git snapshots for the 4.1.17 release.
adds a798513 Imported Upstream version 4.1.17+dfsg
adds 2399643 Merge tag 'upstream/4.1.17+dfsg'
adds 7c09c7e update changelog for upstream version 4.1.17
adds 1cff678 backport torture test for CVE-2015-0240
adds 79fdc11 Add breaks on qtsmbstatus-server (<< 2.2.1-3~).
adds 1e2ae3c Build-depend on reverted ldb version (with increased epoch)
adds e244bab release samba 2:4.1.17+dfsg-1 to unstable
adds 3890472 Add samba.preinst to temporarily deactivate the old qtsmbstatusd initscript
adds 85232b2 release samba 2:4.1.17+dfsg-2 to unstable
new 4788ff0 Merge 4.1 branch.
new 89617c9 VERSION: Set version to 4.2.0rc3...
new e10ffb3 WHATSNEW: Remove double entry.
new 8428085 WHATSNEW: Remove double entry.
new 9f8ad38 Merge remote-tracking branch 'origin/v4-2-stable' into v4-2-test
new dcfa1a1 WHATSNEW: vfs_fruit
new aac155a lib: uid_wrapper: Fix setgroups and syscall detection on a system without native uid_wrapper library.
new 4393649 nss_winbind: add getgroupmembership for FreeBSD
new ec9437d winbind3: Fix pwent variable substitution
new 241da63 s3-nmbd: Fix netbios name truncation.
new bab7e51 spoolss: fix handling of bad EnumJobs levels
new 703957e s3: libsmbclient - smb2. MacOSX 10 SMB2 server doesn't set STATUS_NO_MORE_FILES when handed a non-wildcard path.
new fd4cc75 samba-tool group add: Add option --nis-domain and --gid
new e430584 s3: smbd: Preparation for leases code merge. Ensure VFS is ready for 4.2.0.
new ac37fae s3:locking: Rename share_mode_forall->share_entry_forall
new cfa74dc s3:locking: Introduce share_mode_forall
new b527525 s3:locking: allow early return for share_entry_forall()
new 4ff4c58 s3:param: Add new option "strict rename".
new beb05a1b selftest:Samba3: use "strict rename = yes"
new b5cc961 s3:smbd: Don't rename a dir with files open underneath
new 1fd4868 s4:torture/smb2: test rename dir deny with open files
new 38b8e09 s3:locking: Change from ndr_pull_struct_blob() to ndr_pull_struct_blob_all() so we fail if not all bytes are consumed.
new e7a90aa s3:locking: remove dead code from brl_get_locks_readonly()
new dd558ff lib/util: Clean up includes for blocking.c
new c540f7d lib/util: Clean up includes for xfile.[ch]
new 8d0900a lib/util: Clean up includes for data_blob.[ch]
new 71be3ed lib/util: Clean up includes for time.[ch]
new b9d0aa6 lib/util: Clean up includes for signal.c
new 000f583 lib/util: Replace an SMB_ASSERT()
new e1479e0 lib/util: Clean up includes for substitute.c
new 1e76601 lib/util: Clean up includes for fault.c
new 37e8478 lib/util: Clean up includes for util.c
new 0a9dc8d lib/util: Factor out subsystem samba-util-core from samba-util
new 412fc6e lib/util: Use charset_compat.h if SAMBA_UTIL_CORE_ONLY
new d5e0a0c ctdb-logging: Remove log ringbuffer
new 01c8b6f ctdb-tests: Make the fake log timestamp string easy to modify
new 2f59dd9 ctdb-logging: Change LogLevel to DEBUGLEVEL
new 06b0dea ctdb-logging: Update to use Samba style debug.h/debug.c
new bf70856 ctdb-build: Move generation of ctdb_version.h earlier
new a75db09 ctdb-build: Add generation of Samba-style version.h
new 3ca8895 ctdb-build: Change from ctdb-util to samba-util
new 525bee6 ctdb-build: Fix handling of public headers
new 874ac87 ctdb-build: Rename define BINDIR to CTDB_HELPER_BINDIR
new 6423a2b ctdb-build: Make some steps conditional on standalone build
new 18405d4 build: Hook CTDB into top level build using --with-cluster-support
new 43c3851 ctdb-logging: Add missing newline when logging to file
new 42f0859 build: Remove configure option --enable-old-ctdb
new 65df9df build: Remove checks for ctdb features
new 6a5ce20 build: Remove configure option --with-ctdb-dir
new 1528ae0 ctdb: Rename ctdb socket variable from CTDB_PATH to CTDB_SOCKET
new 0f19c13 build: Remove configure checks for ctdb headers
new f0c6853 build: Simplify check for building with ctdb
new 2522be0 ctdb: Rename CTDB_VERSION to CTDB_PROTOCOL
new 80a51bb autobuild: adapt samba-ctdb target does not need a separate ctdb build any more
new 9c6e0fd build: further simplify --with-cluster-support case in configure
new 3bd42c0 build: adapt comments for the clustering choice
new b2b76b8 autobuild: check whether ctdbd has been installed in the samba-ctdb target
new ce6b7c8 WHATSNEW: Mention smbclient archival improvements
new a7085ff s3: nmbd: Ensure NetBIOS names are only 15 characters stored.
new f2cb16e s3:smbd: fix file corruption using "write cache size != 0"
new 5907060 s3:smbstatus: fix return value in print_share_mode()
new aea86fb WHATSNEW: CTDB integrated build
new e95a6c0 printing: add jobid_to_sysjob helper function
new 65d62dc spoolss: fix GetJob jobid lookups
new 3a3577d spoolss: fix jobid in level 1 GetJob and EnumJobs responses
new 2a9764a spoolss: fix jobid in level 2 GetJob and EnumJobs responses
new b7f4c0f spoolss: fix jobid in level 3 EnumJobs response
new c1ca930 spoolss: remove unused fill_job_info3()
new c279635 btrfs: don't leak opened directory handle
new db7234f Added note about the support end of Samba 3 to WHATSNEW.TXT
new 7552e2e s3-keytab: fix keytab array NULL termination.
new d1b9915 pdb_tdb: Fix a TALLOC/SAFE_FREE mixup
new 8e2765b dbwrap_ctdb: Pass on mutex flags to tdb_open
new 05d0f5f s3-proto: remove duplicate proto for add_string_to_array().
new 26f9bf1 lib/util: use size_t for add_string_to_array().
new 943f2b6 samba: pass down size_t instead of int to add_string_to_array().
new 8ba5688 s4-dns: Update template variables, change BIND98 --> BIND9_8
new 3f8552a s4-dns: Check DLZ_DLOPEN_VERSION for different BIND versions
new 6e7d183 s4-dns: Update dlz_minimal.h based on BIND release 9.10
new d2d6c49 s4-dns: Add support for BIND 9.10
new e1b2b08 s4-dns: dlz-bind: Add trailing '.' to all fqdn strings
new a0b93c9 s3-smbclient: Return success if we listed the shares.
new e914042 s3-smbstatus: Fix exit code of profile output.
new 6af694e param: fix testparm to show hidden share defaults
new fb6d916 samba-tool: Fix enum values in dns.py
new bf66d71 samba-tool: Fix the IP output of "samba-tool dns serverinfo <some_server>"
new 3b722dd s4-rpc: dnsserver: Fix enumeration of IPv4 and IPv6 addresses
new 2acf54b vfs_streams_xattr: fix check with samba_private_attr_name()
new b619f83 vfs_streams_xattr: initialize pointer
new e7f393c vfs_streams_xattr: check stream type
new dc0c274 tdb: allow tdb_open_ex() with O_RDONLY of TDB_FEATURE_FLAG_MUTEX tdbs.
new 6902d47 tdb: Fix tdb_runtime_check_for_robust_mutexes()
new efe372a tdb: version 1.3.2
new cd154b8 tdb/test: TDB_CLEAR_IF_FIRST | TDB_MUTEX_LOCKING, O_RDONLY is a valid combination
new cbda5fd tdb: version 1.3.3
new d4503fa lib/ldb: fix compiler warnings in ldb_modules_list_from_string()
new 5509a43 lib/ldb: fix compiler warnings in ldb_tdb.c
new e418c82 lib/ldb: remove unused 'allow_warnings=True'
new c4d3398 lib-pyldb: Avoid SEGFAULT in case we can't convert passed value to py_String
new a7d2060 lib-pyldb: Avoid leaking memory in error cases
new 06b0465 lib-pyldb: Throw exception when we can't create MessageElement object
new eb8c868 lib-ldb: Check for input parameter when searching attributes by name
new e6b7e82 lib-ldb_ldif: Stop processing if ldb_message element name is NULL
new fd55b04 lib-pyldb: Avoid crash when copying MessageElements between Python Message objects
new fd215d1 lib-ldb-test: Test copying message element from a message to a new message
new efcd88e lib-pyldb: Fix docstring for msg.add() method - it was "S.append()"
new 726cb76 lib-pyldb: Block elements should be surrounded by {} in py_msg.setitem()
new 1e7e417 ldb: version 1.1.18
new 22e6ce3 libcli: SMB2: Pure SMB2-only negprot fix to make us behave as a Windows client does.
new 53e0e53 pam_winbind: fix warn_pwd_expire implementation.
new 30999a3 s3-winbindd: Allow winbindd to connect over SMB2 to servers
new 6eb4aa2 s4:torture: Add smb2.oplock test batch9a and raw.oplock test batch9a
new f85ee9b libcli/smb: remember the lease_version in struct smb2_lease
new c813932 libcli/smb: mask off SMB2_LEASE_FLAG_PARENT_LEASE_KEY_SET for version 1
new fae8aca libcli/smb: add smb2_lease_key_equal() helper function
new ee617e4 libcli/smb: Add smb2_lease_equal() which compares client_guids and keys.
new a2f10ba s3:smbd: break oplocks to none with FILE_OVERWRITE
new 55fe857 s3:smbd: move all oplock granting code to grant_fsp_oplock_type()
new eb5ae0c s3:smbd: Don't set fsp->oplock_type before we've granted any oplocks.
new fa9a935 s3:locking: convert brl_have_read field to brl_num_read.
new 56da06a s3:smb2_break: First test for NT_STATUS_INVALID_OPLOCK_PROTOCOL, then for in_oplock_level being reasonable
new a69a575 Revert "libcli/smb: mask off SMB2_LEASE_FLAG_PARENT_LEASE_KEY_SET for version 1"
new eecd04d s3:smb2_create: send interim responses after 0.5 milliseconds
new 2cd321c s4:libcli/smb_composite: use the options on the transport
new 19141e1 s4:libcli/raw: fix up the max_protocol value for the current transport connection
new ac4b453 s4:libcli/smb2: allow the caller to specify a specific value for max_protocol.
new 7ee9174 s4:param: don't expand PROTOCOL_DEFAULT in lpcfg_smbcli_options()
new 4cc1b07 s4:libcli/smb2: add new_epoch to struct smb2_lease_break
new 98e2dd6 s4:libcli/smb2: initialize ls->lease_version
new 43235a0 s4:torture/smb2: skip lease tests if the server doesn't support them
new ef7ddd5 s4:torture/smb2: make lease tests more reliable by calling torture_wait_for_lease_break()
new 9f6162f s4:torture/smb2: lease per test fnames
new b341d29 s4:torture/smb2: verify lease_flags in CHECK_LEASE_BREAK()
new c5bddf4 s4:torture/smb2: always verify the v2 lease epoch.
new e37a059 s4:torture/smb2: don't check the lease break connection against samba3
new e5c0f23 s4:torture/smb2: pass the expected flags to CHECK_LEASE()
new 3ddd8ce s4:torture/smb2: add smb2.lease.[v2_]complex1 tests
new b561f46 s4:torture/smb2: add smb2.lease.v2_epoch[2|3] tests
new fe2cac8 s4:torture/smb2: make it possible to skip the automatic ack of lease breaks.
new 44587fb s4:torture/smb2: smb2.lease.breaking1 test
new 544e458 s4:torture/smb2: smb2.lease.breaking2 test
new 34bcf75 s4:torture/smb2: smb2.lease.breaking3 test
new 3002568 s4:torture/smb2: smb2.lease.breaking4 test
new f722f42 s4:torture/smb2: smb2.lease.breaking5 test
new 490eeac s4:torture/smb2: smb2.lease.breaking6 test
new c9ddda4 s3: leases - torture test for timeout of responding to lease break request.
new 4ee38b0 s4: smb2 : torture: Add new dynamic_share leases test.
new ef6b3da s4: torture: leases - Add test for leases and blocking locks.
new 5cc5048 profiling: Make "struct profile_header" static
new 21be4da profiling: Fix a typo
new 03c2e8a profiling: Move some #defines to profile.c
new ba7829b profiling: Fix a typo
new c4063ef profiling: Only compile utils/status_profile.c if profiling is enabled
new ddbcf7e profiling: Only compile profile/profile.c if profiling is enabled
new 0090cb4 profiling: Remove some #ifdefs
new 24ce08e profiling: Remove a big DEBUG statement
new 7885650 profiling: Make WITH_PROFILE span more in smbprofile.h
new 6986398 s4:torture:smb2: Add test that shows the client can respond to a lease break over a different connection.
new d6b596e s4:torture:smb2: Add smb2.lease.v2_breaking3 test.
new 5f230d5 s4:torture:smb2: let smb2.lease.[v2_]complex1 check the R->NONE breaks
new 7756eb7 s3:smbd: factor out a send_break_to_none() helper function
new 30c662e s3:smbd: Add fsp_client_guid() utility function to return the connected client guid.
new f873966 s3:smb2_server: allow smbd_smb2_send_break() with session == NULL and tcon == NULL
new de36824 s3:smb2_server: add smbd_smb2_send_lease_break() helper function
new a1492ca s3: leases: libsmbsharemodes no longer works with SMB2 leases inside our locking.tdb.
new 42e94bc s3:locking: add leases_db infrastructure
new a53965d s3:open_files.idl: add data structures for SMB2.1 and SMB3.0 leases.
new 83943f9 s3:locking: ensure all share mode removal functions go through a common lease refcount manager.
new 3f2abc4 s3:locking: cleanup leases_db from share_mode_cleanup_disconnected()
new 4b74ec5 s3:locking: add downgrade_share_lease() helper function
new 84bd71b s3:vfs.h: add more elements to struct fsp_lease
new 2a36fc7 s3:smbd: add fsp_lease_type() and get_lease_type() helper functions
new de762d2 s3:smb2_create: allow durable handles with SMB2_LEASE_HANDLE
new b29d5b5 s3:smb2_create: validate durable reconnects with leases
new 6b15f9d s3:smbd: add file_find_one_fsp_from_lease_key() helper function
new dabc728 s3:smbd: add lease related helper functions to open.c
new b2b0570 s3:smbd: add lease key validation functions to open.c
new 9da5e9f s3:smbd: add lease related helper functions to oplock.c
new 5a5345c s3:smbd: Implementation of SMB2.1 and SMB3.0 leases.
new b93a2d4 s3:smb2_create: support leases and pass them down to the VFS layer.
new 1e2a543 s3:param: Add "smb2 leases" parameter. Default "false".
new 73d1501 s3:smb2_negprot: announce support for SMB2.1 leases.
new ca0dab7 selftest:Samba3: use "smb2 leases = yes"
new 553ff29 s3:smbd: document the interaction between "smb2 leases" and "write cache size"
new 6cabeb5 docs-xml: document the interaction between "write cache size" and "aio read/write size"
new 0694d3f s3: leases: Add leases_db_rename() to cope with renaming a leased file.
new 241fb75 s3: leases : Cope with renaming leased open files.
new 0b61761 s3: leases: Make aio_add_req_to_fsp() public.
new 06db0a4 s3: leases: send_break_message() public.
new daabdfe s3: leases: Make SMB2 setinfo SMB2_FILE_RENAME_INFORMATION_INTERNAL async.
new 94c3e96 s4: torture: leases. Simple lease_v2 rename test "v2_rename".
new f7254bd s3-lib: Do not require a password with --use-ccache.
new 55d388b s3-libsmb: Set the netbios_name in use_ccache case too.
new 861d34a s3-libsmb: Duplicate the memory before we free it.
new bfc4cb7 vfs_snapper: check for <linux/ioctl.h>
new 3ad8b94 s3:vfs: add SMB_VFS_READDIR_ATTR()
new 5f468c8 s3:smbd: allocate out_context_blobs with talloc
new 0e30cea s3:vfs: add create tags to SMB_VFS_CREATEFILE
new 96056e3 s3:smbd: add SMB2 AAPL create context defines
new f684837 libcli/security: add NFS SID mappings
new c8bdd6c libcli/security: add a function that checks for MS NFS ACEs
new ee5c54a s3:smbd: ignore dacls with MS NFS ACEs
new 1422d17 vfs_fruit: AAPL support
new 0a1b415 s3:smbd: add SMB_VFS_READDIR_ATTR() to marshall direntry
new 2999c1d s4:libcli/raw: make short_name available in buffer
new 965bd1f s4:torture:vfs_fruit: smb2/create context AAPL test
new 8b67f30 vfs_fruit: add AAPL options
new 4d0390b s3: smbd: Fix *allocate* calls to follow POSIX error return convention.
new 46489da s3: smbd: Fix *allocate* calls to follow POSIX error return convention.
new 3e8a168 s3: modules: Fix *allocate* calls to follow POSIX error return convention.
new ee6209b WHATSNEW: Apple's SMB2 extension AAPL
new 82bcad3 swrap: fix build when neither HAVE_STRUCT_IN_PKTINFO nor IP_RECVDSTADDR is defined
new 40a5196 swrap: fix discard const warning in swrap_remove_stale()
new 0f61a73 swrap: fix discard const warning in swrap_bind()
new 596cfe8 swrap: fix another discard const warning in swrap_bind()
new 049a0e7 Provide a compatible declaration of CMSG_ALIGN
new 183fb06 swrap: Fix type punning warnings.
new 4041dfa swrap: Rename socket_wrapper_pcap_file().
new 7a23bdf swrap: Rename swrap_packet_init().
new 17b0e33 swrap: Rename swrap_marshall_packet().
new 92b0c5f swrap: Rename swrap_pcap_get_fd().
new e4d79ef swrap: Rename swrap_pcap_dump_packet().
new 728ed20 swrap: Use a sockaddr_un for the unix path in socket_info.
new 848ca71 swrap: Use swrap_address in the socket_info struct.
new 55046c7 swrap: Remove unused sockaddr_dup() function.
new cbe2d33 swrap: Use swrap_address in swrap_accept().
new d09501a swrap: Wrap fopen to detect stale file descriptors.
new 2eaca17 swrap: Update copyright notice.
new e046e44 swrap: Fix whitespace errors.
new 39aebaf swrap: Fix access to struct members in log messages.
new fee8d88 swrap: Fix type punning warnings when loading functions.
new b1d8ee8 swrap: Silence alignment warnings.
new ec00684 swrap: Include the function name in the debug output.
new 48a42c5 swrap: Implement fcntl() to catch F_DUPFD.
new c70e36a swrap: Add a trace message for swrap_socket().
new 6c220fc swrap: Add support for eventfd with unsigned count variable.
new bb2177e swrap: Bump version to 1.1.2.
new 636d109 socket_wrapper: Add missing prototype check for eventfd.
new 4cf99a2 s3:locking: pass servicename_new to leases_db_rename()
new 8f2b0eb s3:locking: prepare the data model for leases_db to cope with dynamic path renames.
new 8ad49ec s3:locking: Add new utility function leases_db_copy_file_ids()
new 0547beb s3:locking: pass down servicepath to leases_db_add()
new 434edeb s3:locking: Change the data model for leases_db to cope with dynamic path renames.
new 2151f1d WHATSNEW: Announce SMB2 leases support.
new 5c4a1bb ctdb-vacuum: Track time for vacuuming in database statistics
new 6027371 ctdb-vacuum: Stagger vacuuming child processes
new df0b424 ctdb-vacuum: Use non-blocking lock when traversing delete queue
new 9fdde0e ctdb-vacuum: Use non-blocking lock when traversing delete tree
new 7d4e0f0 ctdb-vacuum: Do not delete VACUUM MIGRATED records immediately
new decb761 ctdb-recoverd: Process all the records for vacuum fetch in a loop
new 9acafe9 ctdb-tools: Produce machine readable output with new function printm()
new dbfc67a ctdb-tools: Add -x option to specify delimiter for machine readable output
new a5ffa96 ctdb-tools: Add -X option for machine parsable output with separator '|'
new 8df3a81 ctdb-scripts: Update eventscripts to use ctdb -X instead of ctdb -Y
new dbda14a ctdb-tools: Update onnode and ctdb-diagnostics to use ctdb -X
new 645f1e2 ctdb-tests: Update integration tests to use ctdb -X
new 2524621 ctdb-tool: Fix "ctdb -Y ifaces" output to have trailing delimiters
new 4d3d4bc ctdb-doc: Update examples to use ctdb -X
new 410c785 ctdb-utils: Update Nagios code to use ctdb -X
new fd796e6 ctdb-scripts: Add IPv6 addresses support in ip_maskbits_iface()
new 231fab1 ctdb-scripts: New functions ip6tables() and iptables_wrapper()
new cd26059 ctdb-scripts: Make 10.interface IPv6-safe
new 6e59d32 ctdb-daemon: Trust vnn->interface for an IP when releasing it
new fee8c94 ctdb-eventscripts: Specify broadcast optionally to ip addr add
new dd6534f ctdb-scripts: Wait until IPv6 addresses are not "tentative"
new 78f35cb ctdb-daemon: Fix IP address comparisons for IPv6 addresses
new 6c245c5 ctdb-tools: Bracket IP addresses in onnode (for IPv6)
new 5d4a412 ctdb-tests: Extend regexp to match IPv6 addresses
new 4f05acc ctdb-tests: Try to handle IPv6 addresses for local daemons
new 6299649 ctdb-tests: Bracket IP addresses in NFS mounts and scp command (for IPv6)
new 2b9facf ctdb-tests: Extend regexps to handle IPv6 address matching
new 1e6681f ctdb-tests: Use ping_wrapper to do relevant ping or ping6
new aa84dec ctdb-tests: Match IPv6 connections in netstat output
new fe23b5b ctdb-tests: Generalise the gratarp and tickle sniffing code for IPv6
new 67bda03 ctdb-tests: Use ip neigh command instead of arp
new bdaa7f2 ctdb-tests: Make tcpdump output more verbose
new 7787cfa ctdb-tests: More debug on SSH failure
new 12c1e89 ctdb-daemon: Gratuitous ARP equivalent for IPv6 is neighbor advertisement
new 0055b0d ctdb-tests: Need to drop public IPs in kill-failover tests
new 238eb48 s3:registry/regfio read SD from the correct location
new adb4618 s3:registry/regfio fix some valgrind warnings
new 02ad559 s3:utils/profiles fix a use after free
new 23e43c3 s4:dsdb/rootdse: expand extended dn values with the AS_SYSTEM control
new 4190813 testprogs/test_ldb: check rootdse search with extended-dn control
new c0aee74 vfs_streams_xattr: add missing call to SMB_VFS_NEXT_CONNECT
new 8bb6039 s3:smb2_server: allow reauthentication without signing
new 27219c0 libcli/smb: only force signing of smb2 session setups when binding a new session
new d09a0e0 ctdb-build: Fix the indentation
new 6c01512 ctdb-build: Fix the installation of config files for top-level build
new c0d778c packaging: Include CTDB man pages in the tarball
new 5d3a3c8b ctdb-build: fix build without xsltproc
new f80a108 s3:locking: fix uninitialiazed variable in brl_get_locks_readonly_parser()
new a13c21b credentials: Set secure_channel_type from secrets.tdb in cli_credentials_set_machine_account
new a81b814 credentials: Improve error message on failure to set machine account password
new e3b6d3b credentials: Allow the secret.tdb handle to be passed in to cli_credentials_set_machine_account()
new d26278a auth/credentials: Ensure that we set the realm when reading secrets.tdb
new b14bed4 passdb: Use common code in cli_credentials_set_machine_account_db_ctx()
new 741ac3b account_pol: don't leak state_path onto talloc tos
new a681688 pdb_tdb: don't leak state_path onto talloc tos
new f1f0ca3 pdb_tdb: Avoid a nasty error message with ctdb
new f87e9b1 s3:passdb: always copy the history in pdb_set_plaintext_passwd()
new 0c32df4 s3:passdb: avoid invalid pointer type warnings in pdb_wbc_sam.c
new d655b56 idmap: unify passdb *id_to_sid methods
new 1a91c09 idmap: return the correct id type to *id_to_sid methods
new dac59a2 pdb: Increase version number to fix ABI
new ddc2bba s3:idmap_cache: remove unused idmap_cache_set_sid2[u|g]id()
new 611e95e pdb: fix build issues with shared modules
new 26c011d s3:passdb: add optional get_trusteddom_creds() hooks
new 60748d1 s3:passdb: let pdb_get_trust_credentials() try pdb_get_trusteddom_creds() first
new 2277f6a WHATSNEW: Add release notes for Samba 4.2.0rc3.
new f139544 VERSION: Disable git snapshots for the 4.2.0rc3 release.
new 93b73bf VERSION: Bump version up to 4.2.0rc4 and...
new 953d373 tdb: allow transactions on on tdb's with TDB_MUTEX_LOCKING
new 9ec5518 tdb/test: add tdb1-run-mutex-transaction1 test
new 4a52345 tdb/toos: allow transactions with TDB_MUTEX_LOCKING
new 2887007 tdb: version 1.3.4
new 2201a3c ctdb-daemon: Use correct tdb flags when enabling robust mutex support
new c6dc67a nss_wrapper: check for nss.h
new 4701d74 tdb_wrap: Make mutexes easier to use
new ec07387 winbind: Retry LogonControl RPC in ping-dc after session expiration
new d196b54 winbind: Retry after SESSION_EXPIRED error in ping-dc
new bdc182f s3-util: Fix authentication with long hostnames.
new 561eb6c s3:passdb: fix logic in pdb_set_pw_history()
new 92b34c5 net: Fix sam addgroupmem
new f0040c6 [PATCH] vfs: Add glusterfs manpage.
new 2141975 spoolss: clear JobInfo on GetJob error
new 9762d72 spoolss: clear DriverInfo on GetPrinterDriver2 error
new e9e576a spoolss: clear FormInfo on GetForm error
new d2d2f8a spoolss: clear info on GetPrintProcessorDirectory error
new 4e3e5e7 spoolss: clear info on GetPrinterDriverDirectory error
new a756e65 spoolss: clear PrinterInfo on GetPrinter error
new ec80439 lib/util: Avoid collision which alread defined consumer DEBUG macro.
new eaeeb51 s3-libads: Fix a possible segfault in kerberos_fetch_pac().
new e3d7893 vfs_fruit: fix base_fsp name conversion
new 923827c vfs_fruit: mmap under FreeBSD needs PROT_READ
new 239c0f2 CVE-2014-8143:auth: Force talloc type of session_info pointer to match
new 0b97e8b CVE-2014-8143:pydsdb: Pull in UF_USE_AES_KEYS flag
new df1f7ce CVE-2014-8143:dsdb: Allow use of dsdb_autotransaction_request outside util.c
new 2a699e4 CVE-2014-8143:dsdb-samldb: Check for extended access rights before we allow changes to userAccountControl
new 8fdb354 WHATSNEW: Add release notes for Samba 4.2.0rc4.
new c88a4f4 VERSION: Disable git snapshots for the 4.2.0rc4 release.
new 77d8786 VERSION: Re-enable git snapshots...
new 74ee2f7 dsdb: Add tokenGroupsGlobalAndUniversal, tokenGroups, tokenGroupsNoGCAcceptable
new e9d45f6 wafsamba: add optional keep_underscore=True to SAMBA_LIBRARY()
new 5de1063 selftest: use shared/libnss_wrapper_winbind.so.2
new a52c6cb nsswitch: fix soname of linux nss_*.so.2 modules
new 31b2dad s3: auth: Add a utility function - SamInfo3_handle_sids() that factors out the code to handle "Unix Users" and "Unix Groups".
new d8b2eee s3: auth: Convert samu_to_SamInfo3() to use the new utility function.
new a9e58a2 s3: auth: Plumb in the SamInfo3_handle_sids() utility function into passwd_to_SamInfo3().
new c789398 s3: auth: Add previously missing allocation fail check.
new 837c146 s3: auth - tests: Add test for "force user" being a unix-only user, not in passdb.
new f24a9e5 lib: Use tdb_parse_record in gencache_set
new 12ea070 s3:gencache: fix logic in stabilization when deleting a record from stable cache
new 0810b53 s3:gencache: simply stabilize() a bit more: remove error from state
new ad16a9a s3:gencache: don't use transaction non non-persistent gencache_notrans.tdb
new 980bba3 gencache: Convert gencache_notrans to use tdb_wrap
new 20d4a67 gencache: Convert gencache.tdb to tdb_wrap
new 091a3aa gencache: Request mutexes for gencache_notrans.tdb
new c2f8c93 samba3.py: Correctly initialize cache directory for passdb test
new e8bf65d libsmb: reuse connections derived from DFS referrals
new 8b95fb7 libsmb: provide authinfo domain for DFS referral auth
new 7b78b08 libsmb: provide authinfo domain for encrypted session referrals
new 9994410 vfs_glusterfs: In vfs_gluster_sys_acl_get_file/fd, reduce the number of getxattr calls.
new 11d3349 vfs_glusterfs: Remember the connect path too for reopening.
new d56da88 vfs_glusterfs: Set connectpath as snapdir-entry-path.
new bab4805 vfs_glusterfs: Change sys_get_acl_file/fd to return ACLs corresponding to mode bits when there are no ACLs set.
new d35fa8e vfs_glusterfs: Implement AIO support
new 1d05617 vfs/glusterfs: Change xattr key to match gluster key.
new 42b9b52 vfs_glusterfs: Replace eventfd with pipes, for AIO use
new 7e0e0e0 vfs:glusterfs: whitespace fix.
new 0c9e53b vfs: Fix a typo
new ffc1cca vfs_glusterfs: Add comments to the pipe(2) code.
new f922899 s3-vfs: Fix developer build of vfs_ceph module.
new 1381ac0 vfs_snapper: free dbus req messages in error paths
new 428c582 vfs_snapper: add DBus string encoding and decoding helpers
new 69dd558 vfs_snapper: encode and decode Snapper DBus strings
new a5d30bd cli_connect_nb_send: don't segfault on host == NULL.
new e38f3ea utils: Fix 'net time' segfault.
new f45d30c s3-pam_smbpass: Fix memory leak in pam_sm_authenticate().
new 3a97cea ldb: Allow to register extended match rules
new 84008fe ldb: bump to version 1.1.19
new 62487b6 Remove use of the "staticforward" macro
new cd82192 lib/ldb: fix logic in ldb_val_to_time()
new a707d53 ldb: version 1.1.20
new 8a5df7d s4:dsdb/tests: add test_timevalues1() to verify timestamp values
new 99b4213 s3: lib, s3: modules: Fix compilation on Solaris.
new 488def5 Remove last instances of pep8 error E712 (use 'is' rather than '==' for booleans)
new ac06d67 Fix more pep8 issues in code I touched recently.
new 94aceed Don't use a nested function when testing for visibility attribute support.
new 1b31b8e Reduce the no-op build times by 30%
new 5a257a0 wafsamba: add -Werror=return-type for developer builds
new fe9897b wafsamba: fill PRIVATE_NAME() logic again
new 1b57443 wafsamba: check for rpath compiler/linker flags
new cb71b4b wafsamba: let TO_LIST(mylist) return a copy of mylist
new 17ae6ba wafsamba: move compiler / cflags related stuff from lib/replace to wafsamba
new 1e84abd wafsamba: move WERROR_CFLAGS checks from lib/replace to wafsamba
new 57855ba wafsamba: move '-fstack-protector' checks from lib/replace to wafsamba
new c6f5361 wafsamba: move -fvisibility=hidden checks from lib/replace to wafsamba
new f36016e wafsamba: let CURRENT_CFLAGS() use bld.env.VISIBILITY_CFLAGS
new 320ee4e wafsamba: improve -fvisibility=hidden, we should check it together this WERROR_CFLAGS
new c2a5e08 wafsamba: make it possible to specify ADDITIONAL_{CFLAGS,LDFLAGS} as env var to ./configure
new 28e48f3 wafsamba: fix ordering problems with lib-provided and internal RPATHs
new 573c452 wafsamba: filter out standard library paths from RPATH and LIBPATH
new b2bb6ae wafsamba: flags from enviroment are put before our own internal versions
new deb4041 wafsamba: generate an empty.c file if a SAMBA_{LIBRARY,SUBSYSTEM} doesn't have any source files
new 8001ec4 Revert "waf: added suncc_wrap"
new aada20e wafsamba: remove commented out code.
new 23a4ba8 wafadmin: backported the openbsd fixes from waf 1.7
new f9fbb92 wafsamba: make it possible to pass bundled_name to SAMBA_LIBRARY()
new 3e865e1 wafsamba: passing 'subsystem' to SAMBA_MODULE() is not optional
new 47c1038 wafsamba: remove unused variable in SAMBA_MODULE()
new a4fdd14 wafsamba: create unique names when building shared modules
new fc8cab8 s3:smb2_server: always try to grant the credits the client just consumed
new 26f58b7 s3:smb2_server: protect against integer wrap with "smb2 max credits = 65535"
new 9cfaed4 printing/cups: pack requested-attributes with IPP_TAG_KEYWORD
new b4f965d s3: smbclient: Allinfo leaves the file handle open.
new 8409939 samba-tool: Create NIS enabled users and unixHomeDirectory attribute
new 8b7e8ee s3: smbd: leases - new torture test shows stat opens can get leases.
new 6eadda1 s3: smbd: leases - losen paranoia check. Stat opens can grant leases.
new 22578e8 s4: smbtorture: leases - show stat opens grant leases and can be broken.
new 66acf5b s3: smbd: SMB2 close. Add utility function setup_close_full_information()
new 381e601 s3: smbd: SMB2 close. Call utility function setup_close_full_information()
new bba7796 s3: smbd: SMB2 close. If a file has delete on close, store the return info before deleting.
new 9988930 CVE-2015-0240: s3: netlogon: Ensure we don't call talloc_free on an uninitialized pointer.
new 3bd8850 s3-netlogon: Make sure we do not deference a NULL pointer.
new 5ab7f96 WHATSNEW: Add release notes for Samba 4.2.0rc5.
new 6c9d254 VERSION: Disable git snapshots for the 4.2.0rc5 release.
new 3a1f881 VERSION: Bump version up to 4.2.0...
new 38d6d20 debug: Set close-on-exec for the main log file FD
new 9c5e310 doc:man:vfs_glusterfs: remove extra % signs.
new 081a730 doc:man:vfs_glusterfs: improve and update description.
new aadfc40 doc:man:vfs_glusterfs: improve the configuration section.
new a8d285f vfs: Add a brief vfs_ceph manpage.
new 811fad3 smbd: Stop using vfs_Chdir after SMB_VFS_DISCONNECT.
new 3c4e071 ctdb-io: Do not use sys_write to write to client sockets
new 2f50cd2 Update the tevent_data.dox tutrial stuff to fix some errors, including white space problems.
new bc8585b Add Solaris ports as a tevent backend.
new d0a5a6f tevent: version 0.9.23
new f645571 snprintf: Try to support %j
new f158785 doc-xml: Add 'sharesec' reference to 'access based share enum'
new 93fe498 Add link to the Samba User Survey 2015 to WHATSNEW.txt
new 899f4db s4-backupkey: Ensure RSA modulus is 2048 bits
new 0b75a0c s4-backupkey: Cert lifetime of 365 days, not secs
new c998e9d s4-backupkey: check for talloc failure
new 0dd6cfa s4-backupkey: de-duplicate error handling
new 0d6e32f s4-backupkey: Set defined cert serialnumber
new a03df47 s4-backupkey: Comply with [MS-BKRP] 2.2.1
new 2ee3031 s4-backupkey: Initialize ndr->switchlist for print
new 87c525d s4-backupkey: fix ndr_pull error on empty input
new a701eeb s4-backupkey: IDL for ServerWrap subprotocol
new 48a659d s4-backupkey: typo fix
new 0168673 s4-backupkey: improve variable name
new 2ff5c42 s4-backupkey: consistent naming of werr variable
new 3d44076 s4:torture/rpc/backupkey: Require 2048 bit RSA key
new bad22e6 torture-backupkey: Add consistent assertions that createRestoreGUIDStruct() suceeds
new 9ddd067 torture-backupkey: Assert dcerpc_bkrp_BackupKey_r call was successful
new c6b61e1 backupkey: begin by factoring out the server wrap functions
new 9372640 backupkey: Improve IDL
new 8d45cf5 backupkey: Move SID comparison to inside get_and_verify_access_check()
new a0bf67d backupkey: Improve function names and comments for clarity
new 9408f0c backupkey: Implement ServerWrap Encrypt protocol
new b3dd7ae backupkey: Use the name lsa_secret rather than just secret
new b66edeb backupkey: Improve variable names to make clear this is client-provided data
new 2533cef backupkey: Handle more clearly the case where we find the secret, but it has no value
new ff5494a backupkey: Implement ServerWrap Decrypt
new 3b27850 backupkey: Change expected error codes to match Windows 2008R2 and Windows 2012R2
new a29cf10 backupkey: Add tests for ServerWrap protocol
new c39dccc backupkey: Better handling for different wrap version headers
new 3e03d5f torture-backupkey: Add tests that read the secret from the server, and validate
new b39c155 build: Require GnuTLS if building with Active Directory
new defd635 backupkey: replace heimdal rsa key generation with GnuTLS
new 19796dc torture-backupkey: Check the dcerpc call return code before calling ndr pull
new 7ad61f9 backupkey: Explain more why we use GnuTLS here
new 5db8d19 tevent: Ignore unexpected signal events in the same way the epoll backend does.
new 1309af4 tevent: version 0.9.24
new b32bc91 WHATSNEW: Add release notes for Samba 4.2.0.
new 1d4445a VERSION: Disable git snapshot for the 4.2.0 release.
new cb42626 VERSION: Bump version up to 4.2.1...
new 5eb19c7 Initialize dwFlags field of DNS_RPC_NODE structure
new d020a34 waf: Fix the build on openbsd
new b3d812b build:wafadmin: fix use of spaces instead of tabs.
new 3ad9fc5 lib/texpect: portability fix, include signal.h
new 447c9bf lib/texpect: make the code more portable by using "replace.h" and "system/wait.h"
new dcb39ce lib/texpect: fix compiler warnings
new d770ca9 lib/texpect: prefer bsd/libutil.h if available
new 6eaa807 lib: texpect. Fix the build on Solaris.
new 7c48f53 brlock: Use 0 instead of empty initializer list
new 5c1b979 printing: split out printer DN and GUID retrieval
new df9b1ca printing: add nt_printer_guid_retrieve() helper
new f296297 printing: rework nt_printer_guid_store to return errors
new 9e69843 spoolss: retrieve published printer GUID if not in registry
new defd8b3 Remove unused imports.
new 7af1da1 urgent_replication: Use subunit reporting, remove allow_empty_output.
new a72824b samba3dump: Add subunit-enabled test for samba3dump.
new b6c9783 filter-subunit: Drop support for allow_empty_output hack.
new b01799a dirsync test: Create and run a single testsuite, should easy migration to regulary Python unit tests.
new 27c6ebf speedtest: Create and run a single testsuite, should easy migration to regulary Python unit tests.
new df1e7b9 dsdb.tests.ldap: Create and run a single testsuite, should easy migration to regulary Python unit tests.
new d9c4441 dsdb.tests.acl: Create and run a single testsuite, should easy migration to regulary Python unit tests.
new daa54fd Fix subunit test suite name.
new 88b864a Support using system ldbmodify.
new 48a92dd filter-subunit: Consistently use spaces rather than tabs.
new 5ef9651 Add bundled copy of 'extras' python module used by newer versions of testtools/subunit.
new 4e1e255 Add convenience class for old-style Samba subunit python tests.
new 2969bbe subunitrun: Use new samba.tests.subunitrun module.
new 247974b Move option parsing to samba.tests.subunitrun.
new 368e50f Move option handling into samba.tests.subunitrun.
new 8f76884 sec_descriptor test: Simplify, use samba.tests.subunitrun module.
new c41dfc5 credentials test: Use samba.tests.subunitrun.
new 84d21d8 speedtest: Use samba.tests.subunitrun.
new c42d07e sites: Use samba.tests.subunitrun.
new 17f62c0 token_group: Use samba.tests.subunitrun.
new fb37077 sec_descriptor: Use samba.tests.subunitrun.
new 0bd1fde passwords: Use samba.tests.subunitrun.
new 2494914 password lockout: Use samba.tests.subunitrun.
new 6fbfee3 ldap_syntaxes: Use samba.tests.subunitrun.
new fbf9611 deletetest: use samba.tests.subunitrun.
new c845ccb ldap: Use samba.tests.subunitrun.
new 502f424 Include mimeparse, which is used by subunit/testtools.
new 84547fa Use samba.tests.subunitrun in urgent replication test.
new f847bb0 Use samba.tests.subunitrun in dsdb ldap and ldap_schema tests.
new 6bf5d33 sam: Use samba.tests.subunitrun.
new df04a81 selftest: Drop support for TESTSUITE-IDLIST, and remove its last user.
new b953fbd Re-use add_prefix function.
new d8aafcd selftest/tests.py: Remove testsuite samba.tests.samdb which does not have any tests.
new ebcba7a selftest: Add separate command line for listing tests, allowing us of subunit-filter (which doesn't support subunit v2).
new e92a548 Be consistent about what functions add $LISTOPT and $LOADLIST to the command-line.
new bb97c5e s3-winbind: Fix chached user group lookup of trusted domains.
new 599ca10 lib: talloc: Fix bug when calling a destructor.
new a21e4e2 lib: talloc: Allow destructors to reparent the object they're called on.
new f6df1e9 lib: talloc: Test suite for the new destructor reparent logic.
new 0693e46 talloc: fix _talloc_total_limit_size prototype
new f56d56e talloc: version 2.1.2
new 7f787b4 Make winbind client library thread-safe by adding context
new ae434f4 Use global context for winbindd_request_response
new a52f418 Add wbcContext struct, create and free functions
new b9d75f6 Add wbcContext to wbcRequestResponse
new bb70e50 Add context versions of wbclient functions
new fe5ac73 Move wbc global variables into global context instead
new 7b7602c Update libwbclient version to 0.12
new 1346811 libcli/auth: Match Declaration of netlogon_creds_cli_context_tmp with implementation
new e1bf5b7 docs/idmap_rid: remove deprecated base_rid from example
new 6f262f6 s4: lib: auth: If NTLMSSP_NEGOTIATE_TARGET_INFO isn't set, cope with servers that don't send the 2 unused fields.
new 6b4a52c s3: lib: ntlmssp: If NTLMSSP_NEGOTIATE_TARGET_INFO isn't set, cope with servers that don't send the 2 unused fields.
new a5156c6 s3: libcli: smb1: Ensure we correctly finish a tevent req if the writev fails in the SMB1 case.
new 1f4edb0 s3: lib: libsmbclient: If reusing a server struct, check every cli->timout miliseconds if it's still valid before use.
new 2ee70a1 lib/tls: Fix behaviour of --disable-gnutls and remove link to gcrypt
new b8253f2 backupkey: Explicitly link to gnutls and gcrypt
new 84782d4 replace: Remove superfluous check for gcrypt header.
new 1dca6ee Ensure we always initialise the winbind context
new 903dfd6 backupkey: Use ndr_pull_struct_blob_all()
new f93f74c s3:winbind:grent: don't stop group enumeration when a group has no gid
new c286a17 vfs_fruit: enhance handling of malformed AppleDouble files
new faaf9af docs: Mark 'client use spnego principal' as deprecated and also a bad idea.
new f4525a5 s3: client - "client use spnego principal = yes" code checks wrong name.
new 6cab690 s4:auth/gensec_gssapi: let gensec_gssapi_update() return NT_STATUS_LOGON_FAILURE for unknown errors
new 100cd28 lib: tdb: Use sigaction when testing for robust mutexes.
new fad13d7 s3: libsmbclient: Add missing talloc stackframe.
new 57f54da s4-process_model: Do not close random fds while forking.
new be7b660 s3-passdb: Fix 'force user' with winbind default domain
new 172cdbd WHATSNEW: Add release notes for Samba 4.2.1.
new c2633a9 VERSION: Disable git snapshot for the 4.2.1 release.
new efcc3d2 Imported Upstream version 4.2.1+dfsg
new 5a85ae7 Merge tag 'upstream/4.2.1+dfsg' into experimental
new e426047 New upstream release - 4.2.1
new 28d3551 Refresh patch add-so-version-to-private-libraries.
new 6be2331 Drop samba_bug_11077_torturetest.patch: applied upstream.
new 855bd5d Drop dependency on ctdb - now bundled with Samba.
new 3442ad1 Depend on newer talloc/tdb/tevent/ldb.
new f2b82df Use bundled Heimdal as the system Heimdal doesn't contain the changes required for Samba.
new c2cebaa Add patch heimdal-rfc3454.txt: patch in truncated rfc3454.txt for building bundled heimdal.
new e8b21c8 Re-add non-rfc txt files.
new 3d9779d Use released versions rather than rcs.
new 4c74b1d Exclude non-rfc files.
new 35264ad Ignore debhelper.log files.
new ce2b9cc Drop patches 25_heimdal_api_changes and 26_heimdal_compat.
new 22119b9 Use bundled comerr, as building against the system one breaks.
The 577 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.gitignore | 1 +
VERSION | 6 +-
WHATSNEW.txt | 510 +-
auth/credentials/credentials.h | 16 +
auth/credentials/credentials_secrets.c | 87 +-
auth/credentials/tests/bind.py | 42 +-
auth/ntlmssp/ntlmssp_client.c | 40 +-
buildtools/wafadmin/Tools/ccroot.py | 20 +-
buildtools/wafadmin/Tools/gcc.py | 4 +
buildtools/wafadmin/Tools/gxx.py | 4 +
buildtools/wafsamba/samba3.py | 13 +-
buildtools/wafsamba/samba_autoconf.py | 21 +-
buildtools/wafsamba/samba_bundled.py | 16 +-
buildtools/wafsamba/samba_conftests.py | 82 +
buildtools/wafsamba/samba_deps.py | 6 +-
buildtools/wafsamba/samba_optimisation.py | 250 +-
buildtools/wafsamba/samba_utils.py | 5 +-
buildtools/wafsamba/wafsamba.py | 81 +-
buildtools/wafsamba/wscript | 47 +
ctdb/client/ctdb_client.c | 36 +-
ctdb/common/cmdline.c | 8 +-
ctdb/common/ctdb_fork.c | 15 +-
ctdb/common/ctdb_io.c | 6 +-
ctdb/common/ctdb_logging.c | 151 -
ctdb/common/ctdb_util.c | 12 +-
ctdb/common/system_linux.c | 49 +-
ctdb/config/ctdbd_wrapper | 1 -
ctdb/config/events.d/10.interface | 87 +-
ctdb/config/events.d/13.per_ip_routing | 6 +-
ctdb/config/events.d/62.cnfs | 2 +-
ctdb/config/events.d/70.iscsi | 2 +-
ctdb/config/functions | 83 +-
ctdb/config/statd-callout | 8 +-
ctdb/configure.rpm | 2 +-
ctdb/doc/ctdb-statistics.7 | 528 +
ctdb/doc/ctdb-statistics.7.html | 264 +
ctdb/doc/ctdb-tunables.7 | 364 +
ctdb/doc/ctdb-tunables.7.html | 309 +
ctdb/doc/ctdb.1 | 1276 ++
ctdb/doc/{ctdb.1.xml => ctdb.1.html} | 1423 +-
ctdb/doc/ctdb.1.xml | 104 +-
ctdb/doc/ctdb.7 | 733 +
ctdb/doc/ctdb.7.html | 552 +
ctdb/doc/ctdbd.1 | 352 +
ctdb/doc/ctdbd.1.html | 250 +
ctdb/doc/ctdbd.1.xml | 19 -
ctdb/doc/ctdbd.conf.5 | 1055 ++
ctdb/doc/ctdbd.conf.5.html | 678 +
ctdb/doc/ctdbd.conf.5.xml | 10 -
ctdb/doc/ctdbd_wrapper.1 | 69 +
ctdb/doc/ctdbd_wrapper.1.html | 20 +
ctdb/doc/ltdbtool.1 | 256 +
ctdb/doc/ltdbtool.1.html | 88 +
ctdb/doc/onnode.1 | 254 +
ctdb/doc/onnode.1.html | 125 +
ctdb/doc/ping_pong.1 | 122 +
ctdb/doc/ping_pong.1.html | 37 +
ctdb/ib/ibwrapper_test.c | 6 +-
ctdb/include/ctdb_logging.h | 6 -
ctdb/include/ctdb_private.h | 12 -
ctdb/include/ctdb_protocol.h | 13 +-
ctdb/include/internal/includes.h | 12 +-
{include => ctdb/include}/public/README.txt | 0
ctdb/lib/tdb_wrap/tdb_wrap.c | 106 -
ctdb/lib/tdb_wrap/wscript_build | 7 -
ctdb/lib/util/debug.c | 135 -
ctdb/lib/util/debug.h | 30 -
ctdb/lib/util/dlinklist.h | 181 -
ctdb/lib/util/fault.c | 235 -
ctdb/lib/util/idtree.c | 387 -
ctdb/lib/util/signal.c | 144 -
ctdb/lib/util/substitute.c | 167 -
ctdb/lib/util/util.c | 52 -
ctdb/lib/util/util.h | 565 -
ctdb/lib/util/util_file.c | 120 -
ctdb/lib/util/util_time.c | 102 -
ctdb/lib/util/wscript_build | 9 -
ctdb/packaging/RPM/ctdb.spec.in | 3 +-
ctdb/server/ctdb_control.c | 11 +-
ctdb/server/ctdb_daemon.c | 6 +-
ctdb/server/ctdb_lock.c | 32 +-
ctdb/server/ctdb_lock_helper.c | 28 +-
ctdb/server/ctdb_logging.c | 125 +-
ctdb/server/ctdb_ltdb_server.c | 9 +-
ctdb/server/ctdb_recoverd.c | 59 +-
ctdb/server/ctdb_takeover.c | 25 +-
ctdb/server/ctdb_vacuum.c | 24 +-
ctdb/server/ctdbd.c | 1 -
ctdb/server/eventscript.c | 2 +-
ctdb/tcp/tcp_io.c | 2 +-
ctdb/tests/complex/11_ctdb_delip_removes_ip.sh | 4 +-
ctdb/tests/complex/18_ctdb_reloadips.sh | 4 +-
ctdb/tests/complex/31_nfs_tickle.sh | 7 +-
ctdb/tests/complex/33_gratuitous_arp.sh | 12 +-
ctdb/tests/complex/34_nfs_tickle_restart.sh | 4 +-
ctdb/tests/complex/41_failover_ping_discrete.sh | 12 +-
ctdb/tests/complex/42_failover_ssh_hostname.sh | 17 +-
ctdb/tests/complex/44_failover_nfs_oneway.sh | 2 +-
ctdb/tests/complex/45_failover_nfs_kill.sh | 7 +-
ctdb/tests/complex/scripts/local.bash | 91 +-
ctdb/tests/events.d/00.test | 4 +-
.../eventscripts/10.interface.releaseip.002.sh | 5 +-
ctdb/tests/eventscripts/scripts/local.sh | 6 +-
ctdb/tests/eventscripts/stubs/ctdb | 22 +-
ctdb/tests/onnode/0070.sh | 10 +-
ctdb/tests/onnode/0071.sh | 10 +-
ctdb/tests/onnode/0072.sh | 10 +-
ctdb/tests/onnode/0075.sh | 10 +-
ctdb/tests/onnode/stubs/onnode-buggy-001 | 12 +-
ctdb/tests/scripts/integration.bash | 79 +-
ctdb/tests/scripts/unit.sh | 1 +
ctdb/tests/simple/05_ctdb_listnodes.sh | 4 +-
ctdb/tests/simple/11_ctdb_ip.sh | 8 +-
ctdb/tests/simple/12_ctdb_getdebug.sh | 12 +-
ctdb/tests/simple/20_delip_iface_gc.sh | 18 +-
ctdb/tests/simple/27_ctdb_detach.sh | 2 +-
ctdb/tests/simple/75_readonly_records_basic.sh | 4 +-
ctdb/tests/simple/scripts/local_daemons.bash | 16 +-
ctdb/tests/src/ctdb_functest.c | 4 +-
ctdb/tests/src/ctdb_porting_tests.c | 2 +-
ctdb/tests/src/ctdb_takeover_tests.c | 4 +-
ctdb/tests/takeover/det.001.sh | 14 +-
ctdb/tests/takeover/det.002.sh | 8 +-
ctdb/tests/takeover/det.003.sh | 2 +-
ctdb/tests/takeover/lcp2.004.sh | 12 +-
ctdb/tests/takeover/lcp2.005.sh | 334 +-
ctdb/tests/takeover/lcp2.023.sh | 132 +-
ctdb/tests/takeover/lcp2.024.sh | 18 +-
ctdb/tests/takeover/lcp2.029.sh | 6 +-
ctdb/tests/takeover/lcp2.031.sh | 196 +-
ctdb/tests/takeover/nondet.001.sh | 12 +-
ctdb/tests/takeover/nondet.002.sh | 6 +-
ctdb/tests/tool/func.parse_nodestring.003.sh | 2 +-
ctdb/tests/tool/stubby.getcapabilities.003.sh | 2 +-
ctdb/tests/tool/stubby.listnodes.001.sh | 2 +-
ctdb/tests/tool/stubby.lvsmaster.002.sh | 2 +-
ctdb/tests/tool/stubby.natgwlist.009.sh | 8 +-
ctdb/tests/tool/stubby.xpnn.003.sh | 2 +-
ctdb/tools/ctdb.c | 356 +-
ctdb/tools/ctdb_diagnostics | 2 +-
ctdb/tools/onnode | 10 +-
ctdb/utils/nagios/check_ctdb | 4 +-
ctdb/utils/pmda/pmda_ctdb.c | 2 +-
ctdb/wscript | 122 +-
debian/changelog | 40 +-
debian/control | 24 +-
debian/copyright | 2 +-
debian/gbp.conf | 2 +-
debian/ldb-compat.py | 47 -
debian/ldb-equiv-versions | 1 -
debian/patches/25_heimdal_api_changes | 50 -
debian/patches/26_heimdal_compat | 19 -
debian/patches/add-so-version-to-private-libraries | 10 +-
debian/patches/heimdal-rfc3454.txt | 7112 ++++++++
debian/patches/series | 3 +-
debian/rules | 12 +-
debian/samba-libs.install | 2 +-
debian/samba.preinst | 18 +
debian/watch | 2 +-
docs-xml/manpages/idmap_rid.8.xml | 3 -
docs-xml/manpages/vfs_ceph.8.xml | 108 +
docs-xml/manpages/vfs_fruit.8.xml | 35 +
docs-xml/manpages/vfs_glusterfs.8.xml | 170 +
docs-xml/smbdotconf/locking/kerneloplocks.xml | 1 +
docs-xml/smbdotconf/locking/oplocks.xml | 1 +
docs-xml/smbdotconf/locking/smb2leases.xml | 31 +
docs-xml/smbdotconf/protocol/clientmaxprotocol.xml | 9 +-
.../smbdotconf/security/accessbasedshareenum.xml | 5 +-
.../security/clientusepsnegoprincipal.xml | 7 +
docs-xml/smbdotconf/tuning/strictrename.xml | 25 +
docs-xml/smbdotconf/tuning/writecachesize.xml | 5 +
docs-xml/wscript_build | 4 +-
docs/manpages/dbwrap_tool.1 | 4 +-
docs/manpages/eventlogadm.8 | 4 +-
docs/manpages/findsmb.1 | 4 +-
docs/manpages/idmap_ad.8 | 4 +-
docs/manpages/idmap_autorid.8 | 4 +-
docs/manpages/idmap_hash.8 | 4 +-
docs/manpages/idmap_ldap.8 | 4 +-
docs/manpages/idmap_nss.8 | 4 +-
docs/manpages/idmap_rfc2307.8 | 4 +-
docs/manpages/idmap_rid.8 | 7 +-
docs/manpages/idmap_tdb.8 | 4 +-
docs/manpages/idmap_tdb2.8 | 4 +-
docs/manpages/libsmbclient.7 | 4 +-
docs/manpages/lmhosts.5 | 4 +-
docs/manpages/log2pcap.1 | 4 +-
docs/manpages/net.8 | 8 +-
docs/manpages/nmbd.8 | 4 +-
docs/manpages/nmblookup.1 | 4 +-
docs/manpages/ntlm_auth.1 | 4 +-
docs/manpages/pam_winbind.8 | 4 +-
docs/manpages/pam_winbind.conf.5 | 4 +-
docs/manpages/pdbedit.8 | 4 +-
docs/manpages/profiles.1 | 4 +-
docs/manpages/rpcclient.1 | 4 +-
docs/manpages/samba-regedit.8 | 4 +-
docs/manpages/samba-tool.8 | 4 +-
docs/manpages/samba.7 | 4 +-
docs/manpages/samba.8 | 4 +-
docs/manpages/sharesec.1 | 4 +-
docs/manpages/smb.conf.5 | 59 +-
docs/manpages/smbcacls.1 | 4 +-
docs/manpages/smbclient.1 | 4 +-
docs/manpages/smbcontrol.1 | 4 +-
docs/manpages/smbcquotas.1 | 4 +-
docs/manpages/smbd.8 | 4 +-
docs/manpages/smbget.1 | 4 +-
docs/manpages/smbgetrc.5 | 4 +-
docs/manpages/smbpasswd.5 | 4 +-
docs/manpages/smbpasswd.8 | 4 +-
docs/manpages/smbspool.8 | 4 +-
docs/manpages/smbstatus.1 | 4 +-
docs/manpages/smbta-util.8 | 4 +-
docs/manpages/smbtar.1 | 4 +-
docs/manpages/smbtree.1 | 4 +-
docs/manpages/testparm.1 | 4 +-
docs/manpages/vfs_acl_tdb.8 | 4 +-
docs/manpages/vfs_acl_xattr.8 | 4 +-
docs/manpages/vfs_aio_fork.8 | 4 +-
docs/manpages/vfs_aio_linux.8 | 4 +-
docs/manpages/vfs_aio_pthread.8 | 4 +-
docs/manpages/vfs_audit.8 | 4 +-
docs/manpages/vfs_btrfs.8 | 4 +-
docs/manpages/vfs_cacheprime.8 | 4 +-
docs/manpages/vfs_cap.8 | 4 +-
docs/manpages/vfs_catia.8 | 4 +-
docs/manpages/{vfs_btrfs.8 => vfs_ceph.8} | 38 +-
docs/manpages/vfs_commit.8 | 4 +-
docs/manpages/vfs_crossrename.8 | 4 +-
docs/manpages/vfs_default_quota.8 | 4 +-
docs/manpages/vfs_dirsort.8 | 4 +-
docs/manpages/vfs_extd_audit.8 | 4 +-
docs/manpages/vfs_fake_perms.8 | 4 +-
docs/manpages/vfs_fileid.8 | 4 +-
docs/manpages/vfs_fruit.8 | 70 +-
docs/manpages/vfs_full_audit.8 | 4 +-
docs/manpages/vfs_glusterfs.8 | 109 +
docs/manpages/vfs_gpfs.8 | 4 +-
docs/manpages/vfs_linux_xfs_sgid.8 | 4 +-
docs/manpages/vfs_media_harmony.8 | 4 +-
docs/manpages/vfs_netatalk.8 | 4 +-
docs/manpages/vfs_notify_fam.8 | 4 +-
docs/manpages/vfs_prealloc.8 | 4 +-
docs/manpages/vfs_preopen.8 | 4 +-
docs/manpages/vfs_readahead.8 | 4 +-
docs/manpages/vfs_readonly.8 | 4 +-
docs/manpages/vfs_recycle.8 | 4 +-
docs/manpages/vfs_scannedonly.8 | 4 +-
docs/manpages/vfs_shadow_copy.8 | 4 +-
docs/manpages/vfs_shadow_copy2.8 | 4 +-
docs/manpages/vfs_smb_traffic_analyzer.8 | 4 +-
docs/manpages/vfs_snapper.8 | 4 +-
docs/manpages/vfs_streams_depot.8 | 4 +-
docs/manpages/vfs_streams_xattr.8 | 4 +-
docs/manpages/vfs_syncops.8 | 4 +-
docs/manpages/vfs_time_audit.8 | 4 +-
docs/manpages/vfs_tsmsm.8 | 4 +-
docs/manpages/vfs_worm.8 | 4 +-
docs/manpages/vfs_xattr_tdb.8 | 4 +-
docs/manpages/vfs_zfsacl.8 | 4 +-
docs/manpages/vfstest.1 | 4 +-
docs/manpages/wbinfo.1 | 4 +-
docs/manpages/winbind_krb5_locator.7 | 4 +-
docs/manpages/winbindd.8 | 4 +-
dynconfig/wscript | 2 +
examples/LDAP/README | 3 +
examples/VFS/skel_opaque.c | 13 +-
examples/VFS/skel_transparent.c | 16 +-
examples/misc/wall.perl | 2 +-
lib/extras/.gitignore | 35 +
lib/{testtools => extras}/.testr.conf | 0
lib/extras/LICENSE | 26 +
lib/extras/MANIFEST.in | 6 +
lib/extras/Makefile | 30 +
lib/extras/NEWS | 27 +
lib/extras/README.rst | 57 +
lib/extras/extras/__init__.py | 103 +
lib/extras/extras/tests/__init__.py | 17 +
lib/extras/extras/tests/test_extras.py | 186 +
lib/extras/setup.cfg | 4 +
lib/extras/setup.py | 48 +
lib/ldb-samba/pyldb.c | 2 +-
lib/ldb/ABI/{ldb-1.1.14.sigs => ldb-1.1.18.sigs} | 0
lib/ldb/ABI/ldb-1.1.19.sigs | 263 +
lib/ldb/ABI/ldb-1.1.20.sigs | 263 +
...ldb-util-1.1.10.sigs => pyldb-util-1.1.18.sigs} | 0
...ldb-util-1.1.10.sigs => pyldb-util-1.1.19.sigs} | 0
...ldb-util-1.1.10.sigs => pyldb-util-1.1.20.sigs} | 0
lib/ldb/common/ldb.c | 5 +
lib/ldb/common/ldb_attributes.c | 15 +-
lib/ldb/common/ldb_ldif.c | 7 +
lib/ldb/common/ldb_match.c | 177 +-
lib/ldb/common/ldb_modules.c | 4 +-
lib/ldb/common/ldb_msg.c | 38 +-
lib/ldb/include/ldb_module.h | 13 +
lib/ldb/include/ldb_private.h | 6 +
lib/ldb/ldb_tdb/ldb_tdb.c | 14 +-
lib/ldb/pyldb.c | 60 +-
lib/ldb/tests/python/api.py | 14 +
lib/ldb/wscript | 4 +-
{buildtools/wafsamba => lib/mimeparse}/__init__.py | 0
lib/mimeparse/mimeparse.py | 167 +
lib/mimeparse/mimeparse_test.py | 68 +
lib/mimeparse/setup.py | 50 +
lib/nss_wrapper/wscript | 4 +-
lib/ntdb/pyntdb.c | 2 +-
lib/param/loadparm.c | 18 +-
lib/param/param_table.c | 23 +-
lib/replace/snprintf.c | 4 +
lib/replace/system/select.h | 4 +
lib/replace/wscript | 52 +-
lib/socket_wrapper/socket_wrapper.c | 821 +-
lib/socket_wrapper/wscript | 7 +-
...oc-util-2.0.6.sigs => pytalloc-util-2.1.2.sigs} | 0
.../ABI/{talloc-2.1.0.sigs => talloc-2.1.2.sigs} | 0
lib/talloc/talloc.c | 17 +-
lib/talloc/testsuite.c | 82 +
lib/talloc/wscript | 2 +-
lib/tdb/ABI/{tdb-1.3.0.sigs => tdb-1.3.2.sigs} | 0
lib/tdb/ABI/{tdb-1.3.0.sigs => tdb-1.3.3.sigs} | 0
lib/tdb/ABI/{tdb-1.3.0.sigs => tdb-1.3.4.sigs} | 0
lib/tdb/common/mutex.c | 43 +-
lib/tdb/common/open.c | 18 +-
lib/tdb/common/transaction.c | 2 +-
lib/tdb/test/run-mutex-openflags2.c | 5 +-
lib/tdb/test/run-mutex-transaction1.c | 236 +
lib/tdb/tools/tdbtorture.c | 1 -
lib/tdb/wscript | 3 +-
lib/tdb_wrap/tdb_wrap.c | 7 +
lib/testtools/NEWS | 410 +
.../ABI/{tevent-0.9.21.sigs => tevent-0.9.23.sigs} | 0
.../ABI/{tevent-0.9.21.sigs => tevent-0.9.24.sigs} | 0
lib/tevent/doc/tevent_data.dox | 30 +-
lib/tevent/pytevent.c | 12 +-
lib/tevent/tevent.c | 5 +-
lib/tevent/tevent_internal.h | 3 +
lib/tevent/tevent_port.c | 785 +
lib/tevent/wscript | 5 +-
lib/texpect/texpect.c | 32 +-
lib/texpect/wscript | 4 +-
lib/uid_wrapper/wscript | 7 +
lib/update-external.sh | 15 +
lib/util/blocking.c | 3 +-
.../lib/tdb_wrap/tdb_wrap.h => lib/util/blocking.h | 33 +-
lib/util/charset_compat.h | 9 +
lib/util/data_blob.c | 4 +-
lib/util/data_blob.h | 1 +
lib/util/debug.c | 3 +
lib/util/debug.h | 6 +-
lib/util/fault.c | 8 +-
lib/util/fault.h | 59 +
lib/util/samba_util.h | 97 +-
lib/util/signal.c | 4 +-
lib/util/signal.h | 49 +
lib/util/substitute.c | 15 +-
lib/util/substitute.h | 56 +
lib/util/time.c | 6 +-
lib/util/time.h | 4 +
lib/util/util.c | 7 +-
lib/util/util_strlist.c | 2 +-
lib/util/wscript_build | 175 +-
lib/util/xfile.c | 3 +-
lib/util/xfile.h | 6 +
lib/wscript_build | 5 +-
libcli/auth/netlogon_creds_cli.h | 2 +-
libcli/ldap/ldap_message.h | 2 +-
libcli/security/dom_sid.h | 5 +
libcli/security/security_descriptor.c | 22 +
libcli/security/security_descriptor.h | 2 +
libcli/security/util_sid.c | 17 +
libcli/smb/smb2_constants.h | 1 +
libcli/smb/smb2_create_ctx.h | 46 +
libcli/smb/smb2_lease.c | 15 +
libcli/smb/smb2_lease.h | 7 +
libcli/smb/smbXcli_base.c | 19 +-
libcli/smb/smb_constants.h | 3 +-
libgpo/gpext/gpext.c | 2 +-
librpc/idl/backupkey.idl | 37 +-
librpc/idl/security.idl | 13 +-
librpc/idl/smb2_lease_struct.idl | 1 +
librpc/ndr/ndr_backupkey.c | 5 +
nsswitch/libwbclient/ABI/wbclient-0.12.sigs | 130 +
nsswitch/libwbclient/wbc_idmap.c | 70 +-
nsswitch/libwbclient/wbc_pam.c | 198 +-
nsswitch/libwbclient/wbc_pwd.c | 222 +-
nsswitch/libwbclient/wbc_sid.c | 169 +-
nsswitch/libwbclient/wbc_util.c | 123 +-
nsswitch/libwbclient/wbclient.c | 90 +-
nsswitch/libwbclient/wbclient.h | 683 +-
nsswitch/libwbclient/wbclient_internal.h | 13 +-
nsswitch/libwbclient/wscript | 2 +-
nsswitch/pam_winbind.c | 5 +-
nsswitch/tests/test_rfc2307_mapping.sh | 7 +-
nsswitch/wb_common.c | 181 +-
nsswitch/wbinfo.c | 4 +-
nsswitch/winbind_client.h | 23 +-
nsswitch/winbind_nss_aix.c | 30 +-
nsswitch/winbind_nss_freebsd.c | 74 +-
nsswitch/winbind_nss_linux.c | 49 +-
nsswitch/winbind_nss_netbsd.c | 3 +-
nsswitch/winbind_nss_solaris.c | 9 +-
nsswitch/wscript_build | 24 +-
packaging/RHEL-CTDB/configure.rpm | 1 -
packaging/RHEL-CTDB/samba.spec.tmpl | 3 -
packaging/RHEL/samba.spec.tmpl | 2 -
pidl/lib/Parse/Pidl/Samba4/Python.pm | 4 +-
python/samba/netcmd/dns.py | 15 +-
python/samba/netcmd/group.py | 15 +-
python/samba/netcmd/user.py | 25 +-
python/samba/provision/sambadns.py | 16 +-
python/samba/samdb.py | 31 +-
python/samba/tests/__init__.py | 7 +-
python/samba/tests/samba3.py | 1 +
python/samba/tests/subunitrun.py | 75 +
script/autobuild.py | 8 +-
selftest/filter-subunit | 74 +-
selftest/format-subunit | 2 +
selftest/knownfail | 15 +-
selftest/selftest.pl | 29 +-
selftest/selftesthelpers.py | 58 +-
selftest/target/Samba.pm | 2 +-
selftest/target/Samba3.pm | 16 +
selftest/testlist.py | 7 +-
selftest/tests.py | 8 +-
selftest/tests/test_testlist.py | 6 +-
source3/auth/auth_util.c | 3 +-
source3/auth/proto.h | 3 +-
source3/auth/server_info.c | 156 +-
source3/client/client.c | 3 +-
source3/include/libsmb_internal.h | 1 +
source3/include/libsmbclient.h | 10 +
source3/include/local.h | 4 +-
source3/include/nt_printing.h | 6 +
source3/include/passdb.h | 36 +-
source3/include/printing.h | 1 +
source3/include/proto.h | 5 +-
source3/include/smb.h | 2 +
source3/include/smbprofile.h | 20 +-
source3/include/vfs.h | 28 +-
source3/include/vfs_macros.h | 17 +-
source3/lib/cluster_support.c | 46 +-
source3/lib/ctdb_conn.c | 8 +-
source3/lib/ctdbd_conn.c | 30 +-
source3/lib/dbwrap/dbwrap_ctdb.c | 14 +-
source3/lib/eventlog/eventlog.c | 2 +-
source3/lib/gencache.c | 178 +-
source3/lib/idmap_cache.c | 72 -
source3/lib/idmap_cache.h | 2 -
source3/lib/readdir_attr.h | 37 +
source3/lib/unix_msg/unix_msg.c | 19 +-
source3/lib/util.c | 4 +-
source3/lib/util_cmdline.c | 3 +-
source3/lib/util_names.c | 10 +-
source3/libads/authdata.c | 26 +-
source3/libads/kerberos_keytab.c | 3 +-
source3/libads/ldap.c | 2 +-
source3/libnet/libnet_join.c | 4 +-
source3/librpc/idl/leases_db.idl | 28 +
source3/librpc/idl/open_files.idl | 36 +
source3/librpc/idl/wscript_build | 1 +
source3/librpc/wscript_build | 7 +-
source3/libsmb/cli_smb2_fnum.c | 14 +
source3/libsmb/cliconnect.c | 24 +-
source3/libsmb/clidfs.c | 118 +-
source3/libsmb/libsmb_server.c | 16 +
source3/libsmb/libsmb_stat.c | 8 +
source3/libsmb/ntlmssp.c | 56 +-
source3/libsmb/smb_share_modes.c | 8 +
source3/libsmb/smbsharemodes.pc.in | 11 -
source3/locking/brlock.c | 200 +-
source3/locking/leases_db.c | 440 +
source3/locking/leases_db.h | 55 +
source3/locking/locking.c | 214 +-
source3/locking/proto.h | 23 +-
source3/locking/share_mode_lock.c | 129 +-
source3/modules/nfs4_acls.c | 3 +
source3/modules/vfs_acl_common.c | 9 +
source3/modules/vfs_aio_fork.c | 5 +-
source3/modules/vfs_btrfs.c | 22 +-
source3/modules/vfs_ceph.c | 43 +-
source3/modules/vfs_default.c | 32 +-
source3/modules/vfs_fruit.c | 550 +-
source3/modules/vfs_full_audit.c | 25 +-
source3/modules/vfs_glusterfs.c | 365 +-
source3/modules/vfs_media_harmony.c | 12 +-
source3/modules/vfs_snapper.c | 240 +-
source3/modules/vfs_streams_xattr.c | 40 +-
source3/modules/vfs_time_audit.c | 37 +-
source3/modules/vfs_worm.c | 7 +-
source3/nmbd/nmbd_nameregister.c | 76 +-
source3/pam_smbpass/README | 2 +-
source3/pam_smbpass/pam_smb_auth.c | 11 +-
source3/param/loadparm.c | 24 +-
source3/passdb/ABI/samba-passdb-0.2.0.sigs | 312 +
source3/passdb/ABI/samba-passdb-0.24.1.sigs | 313 +
source3/passdb/account_pol.c | 12 +-
source3/passdb/lookup_sid.c | 43 +-
source3/passdb/passdb.c | 59 +-
source3/passdb/pdb_get_set.c | 48 +-
source3/passdb/pdb_interface.c | 68 +-
source3/passdb/pdb_ldap.c | 24 +-
source3/passdb/pdb_samba_dsdb.c | 46 +-
source3/passdb/pdb_tdb.c | 18 +-
source3/passdb/pdb_wbc_sam.c | 42 +-
source3/passdb/py_passdb.c | 19 +-
source3/printing/nt_printing.c | 9 +-
source3/printing/nt_printing_ads.c | 312 +-
source3/printing/print_cups.c | 2 +-
source3/printing/printing.c | 70 +-
source3/profile/profile.c | 29 +-
source3/profile/profile_dummy.c | 31 +
source3/registry/regfio.c | 10 +-
source3/rpc_server/lsa/srv_lsa_nt.c | 2 +-
source3/rpc_server/netlogon/srv_netlog_nt.c | 15 +-
source3/rpc_server/spoolss/srv_spoolss_nt.c | 310 +-
source3/rpc_server/srvsvc/srv_srvsvc_nt.c | 60 +-
source3/rpcclient/cmd_spoolss.c | 5 +-
source3/script/tests/test_smbclient_auth.sh | 1 +
source3/script/tests/test_smbclient_s3.sh | 4 +-
source3/smbd/aio.c | 2 +-
source3/smbd/dir.c | 121 +-
source3/smbd/dosmode.c | 3 +-
source3/smbd/durable.c | 28 +-
source3/smbd/fileio.c | 36 +-
source3/smbd/files.c | 42 +-
source3/smbd/globals.h | 10 +-
source3/smbd/nttrans.c | 12 +-
source3/smbd/open.c | 893 +-
source3/smbd/oplock.c | 686 +-
source3/smbd/posix_acls.c | 10 +
source3/smbd/proto.h | 34 +-
source3/smbd/reply.c | 30 +-
source3/smbd/server.c | 7 +-
source3/smbd/service.c | 6 +-
source3/smbd/smb2_break.c | 271 +-
source3/smbd/smb2_close.c | 99 +-
source3/smbd/smb2_create.c | 203 +-
source3/smbd/smb2_negprot.c | 8 +
source3/smbd/smb2_server.c | 52 +-
source3/smbd/smb2_sesssetup.c | 4 +
source3/smbd/smb2_setinfo.c | 218 +
source3/smbd/trans2.c | 82 +-
source3/smbd/vfs.c | 37 +-
source3/torture/test_ctdbconn.c | 4 -
source3/utils/net_sam.c | 14 +-
source3/utils/net_time.c | 21 +-
source3/utils/ntlm_auth.c | 16 +-
source3/utils/profiles.c | 6 +-
source3/utils/status.c | 32 +-
source3/utils/status_profile.c | 21 -
source3/utils/status_profile_dummy.c | 33 +
source3/winbindd/idmap_passdb.c | 16 +-
source3/winbindd/wb_fill_pwent.c | 2 +-
source3/winbindd/wb_lookupusergroups.c | 11 +
source3/winbindd/wb_next_grent.c | 51 +-
source3/winbindd/winbindd_cm.c | 4 +-
source3/winbindd/winbindd_dual_srv.c | 18 +
source3/winbindd/wscript_build | 2 +-
source3/wscript | 311 +-
source3/wscript_build | 74 +-
source4/auth/gensec/gensec_gssapi.c | 4 +-
source4/auth/session.c | 5 +
source4/dns_server/dlz_bind9.c | 76 +-
source4/dns_server/dlz_minimal.h | 227 +-
source4/dns_server/wscript_build | 10 +
source4/dsdb/common/util.c | 4 +-
source4/dsdb/pydsdb.c | 1 +
source4/dsdb/samdb/ldb_modules/operational.c | 66 +-
source4/dsdb/samdb/ldb_modules/rootdse.c | 6 +-
source4/dsdb/samdb/ldb_modules/samldb.c | 190 +-
source4/dsdb/samdb/samdb.h | 6 +
source4/dsdb/tests/python/acl.py | 78 +-
source4/dsdb/tests/python/deletetest.py | 112 +-
source4/dsdb/tests/python/dirsync.py | 38 +-
source4/dsdb/tests/python/ldap.py | 251 +-
source4/dsdb/tests/python/ldap_schema.py | 55 +-
source4/dsdb/tests/python/ldap_syntaxes.py | 40 +-
source4/dsdb/tests/python/password_lockout.py | 189 +-
source4/dsdb/tests/python/passwords.py | 232 +-
source4/dsdb/tests/python/sam.py | 12 +-
source4/dsdb/tests/python/sec_descriptor.py | 36 +-
source4/dsdb/tests/python/sites.py | 17 +-
source4/dsdb/tests/python/token_group.py | 365 +-
source4/dsdb/tests/python/urgent_replication.py | 127 +-
.../lib/wind/CompositionExclusions-3.2.0.txt | 176 +
.../heimdal/lib/wind/DerivedNormalizationProps.txt | 2574 +++
.../heimdal/lib/wind/NormalizationCorrections.txt | 43 +
source4/heimdal/lib/wind/NormalizationTest.txt | 17166 +++++++++++++++++++
source4/heimdal/lib/wind/UnicodeData.txt | 15100 ++++++++++++++++
source4/heimdal/lib/wind/rfc3454.txt-table | 7074 ++++++++
source4/heimdal_build/wscript_build | 6 +-
source4/lib/tls/tlscert.c | 4 +-
source4/lib/tls/wscript | 25 +-
source4/libcli/pysmb.c | 2 +-
source4/libcli/raw/clitransport.c | 8 +
source4/libcli/raw/interfaces.h | 2 +
source4/libcli/raw/rawsearch.c | 1 +
source4/libcli/smb2/connect.c | 3 +-
source4/libcli/smb2/create.c | 2 +
source4/libcli/smb2/transport.c | 9 +
source4/libcli/smb_composite/connect.c | 2 +-
source4/librpc/rpc/pyrpc.c | 2 +-
source4/param/loadparm.c | 2 +-
source4/param/wscript_build | 5 +-
source4/rpc_server/backupkey/dcesrv_backupkey.c | 984 +-
source4/rpc_server/dnsserver/dcerpc_dnsserver.c | 20 +-
source4/rpc_server/dnsserver/dnsdata.c | 57 +
source4/rpc_server/dnsserver/dnsserver.h | 7 +-
source4/rpc_server/dnsserver/dnsutils.c | 106 +-
source4/rpc_server/lsa/dcesrv_lsa.c | 15 +-
source4/rpc_server/wscript_build | 2 +-
source4/scripting/bin/samba_upgradeprovision | 2 +-
source4/scripting/bin/subunitrun | 32 +-
source4/scripting/devel/speedtest.py | 22 +-
source4/selftest/test_samba3dump.sh | 14 +
source4/selftest/tests.py | 36 +-
source4/setup/named.conf.dlz | 11 +-
source4/setup/schema_samba4.ldif | 1 +
source4/smbd/process_standard.c | 12 +-
source4/torture/dns/dlz_bind9.c | 24 +-
source4/torture/raw/oplock.c | 121 +
source4/torture/rpc/backupkey.c | 1073 +-
source4/torture/rpc/samba3rpc.c | 4 +-
source4/torture/rpc/samr.c | 2 +-
source4/torture/rpc/wkssvc.c | 10 +-
source4/torture/smb2/lease.c | 2697 ++-
source4/torture/smb2/oplock.c | 128 +
source4/torture/smb2/rename.c | 97 +
source4/torture/vfs/fruit.c | 273 +
source4/torture/winbind/struct_based.c | 2 +-
source4/winbind/idmap.c | 20 +-
testprogs/blackbox/test_ldb.sh | 2 +
wscript | 6 +
wscript_build | 2 +
635 files changed, 80511 insertions(+), 9618 deletions(-)
create mode 100644 ctdb/doc/ctdb-statistics.7
create mode 100644 ctdb/doc/ctdb-statistics.7.html
create mode 100644 ctdb/doc/ctdb-tunables.7
create mode 100644 ctdb/doc/ctdb-tunables.7.html
create mode 100644 ctdb/doc/ctdb.1
copy ctdb/doc/{ctdb.1.xml => ctdb.1.html} (59%)
create mode 100644 ctdb/doc/ctdb.7
create mode 100644 ctdb/doc/ctdb.7.html
create mode 100644 ctdb/doc/ctdbd.1
create mode 100644 ctdb/doc/ctdbd.1.html
create mode 100644 ctdb/doc/ctdbd.conf.5
create mode 100644 ctdb/doc/ctdbd.conf.5.html
create mode 100644 ctdb/doc/ctdbd_wrapper.1
create mode 100644 ctdb/doc/ctdbd_wrapper.1.html
create mode 100644 ctdb/doc/ltdbtool.1
create mode 100644 ctdb/doc/ltdbtool.1.html
create mode 100644 ctdb/doc/onnode.1
create mode 100644 ctdb/doc/onnode.1.html
create mode 100644 ctdb/doc/ping_pong.1
create mode 100644 ctdb/doc/ping_pong.1.html
copy {include => ctdb/include}/public/README.txt (100%)
delete mode 100644 ctdb/lib/tdb_wrap/tdb_wrap.c
delete mode 100755 ctdb/lib/tdb_wrap/wscript_build
delete mode 100644 ctdb/lib/util/debug.c
delete mode 100644 ctdb/lib/util/debug.h
delete mode 100644 ctdb/lib/util/dlinklist.h
delete mode 100644 ctdb/lib/util/fault.c
delete mode 100644 ctdb/lib/util/idtree.c
delete mode 100644 ctdb/lib/util/signal.c
delete mode 100644 ctdb/lib/util/substitute.c
delete mode 100644 ctdb/lib/util/util.c
delete mode 100644 ctdb/lib/util/util.h
delete mode 100644 ctdb/lib/util/util_file.c
delete mode 100644 ctdb/lib/util/util_time.c
delete mode 100755 ctdb/lib/util/wscript_build
mode change 100644 => 100755 ctdb/utils/nagios/check_ctdb
delete mode 100755 debian/ldb-compat.py
delete mode 100644 debian/ldb-equiv-versions
delete mode 100644 debian/patches/25_heimdal_api_changes
delete mode 100644 debian/patches/26_heimdal_compat
create mode 100644 debian/patches/heimdal-rfc3454.txt
create mode 100644 debian/samba.preinst
create mode 100644 docs-xml/manpages/vfs_ceph.8.xml
create mode 100644 docs-xml/manpages/vfs_glusterfs.8.xml
create mode 100644 docs-xml/smbdotconf/locking/smb2leases.xml
create mode 100644 docs-xml/smbdotconf/tuning/strictrename.xml
copy docs/manpages/{vfs_btrfs.8 => vfs_ceph.8} (60%)
create mode 100644 docs/manpages/vfs_glusterfs.8
create mode 100644 lib/extras/.gitignore
copy lib/{testtools => extras}/.testr.conf (100%)
create mode 100644 lib/extras/LICENSE
create mode 100644 lib/extras/MANIFEST.in
create mode 100644 lib/extras/Makefile
create mode 100644 lib/extras/NEWS
create mode 100644 lib/extras/README.rst
create mode 100644 lib/extras/extras/__init__.py
create mode 100644 lib/extras/extras/tests/__init__.py
create mode 100644 lib/extras/extras/tests/test_extras.py
create mode 100644 lib/extras/setup.cfg
create mode 100755 lib/extras/setup.py
copy lib/ldb/ABI/{ldb-1.1.14.sigs => ldb-1.1.18.sigs} (100%)
create mode 100644 lib/ldb/ABI/ldb-1.1.19.sigs
create mode 100644 lib/ldb/ABI/ldb-1.1.20.sigs
copy lib/ldb/ABI/{pyldb-util-1.1.10.sigs => pyldb-util-1.1.18.sigs} (100%)
copy lib/ldb/ABI/{pyldb-util-1.1.10.sigs => pyldb-util-1.1.19.sigs} (100%)
copy lib/ldb/ABI/{pyldb-util-1.1.10.sigs => pyldb-util-1.1.20.sigs} (100%)
copy {buildtools/wafsamba => lib/mimeparse}/__init__.py (100%)
create mode 100644 lib/mimeparse/mimeparse.py
create mode 100644 lib/mimeparse/mimeparse_test.py
create mode 100644 lib/mimeparse/setup.py
copy lib/talloc/ABI/{pytalloc-util-2.0.6.sigs => pytalloc-util-2.1.2.sigs} (100%)
copy lib/talloc/ABI/{talloc-2.1.0.sigs => talloc-2.1.2.sigs} (100%)
copy lib/tdb/ABI/{tdb-1.3.0.sigs => tdb-1.3.2.sigs} (100%)
copy lib/tdb/ABI/{tdb-1.3.0.sigs => tdb-1.3.3.sigs} (100%)
copy lib/tdb/ABI/{tdb-1.3.0.sigs => tdb-1.3.4.sigs} (100%)
create mode 100644 lib/tdb/test/run-mutex-transaction1.c
copy lib/tevent/ABI/{tevent-0.9.21.sigs => tevent-0.9.23.sigs} (100%)
copy lib/tevent/ABI/{tevent-0.9.21.sigs => tevent-0.9.24.sigs} (100%)
create mode 100644 lib/tevent/tevent_port.c
rename ctdb/lib/tdb_wrap/tdb_wrap.h => lib/util/blocking.h (55%)
create mode 100644 lib/util/charset_compat.h
create mode 100644 lib/util/fault.h
create mode 100644 lib/util/signal.h
create mode 100644 lib/util/substitute.h
create mode 100644 libcli/smb/smb2_create_ctx.h
create mode 100644 nsswitch/libwbclient/ABI/wbclient-0.12.sigs
create mode 100755 python/samba/tests/subunitrun.py
create mode 100644 source3/lib/readdir_attr.h
create mode 100644 source3/librpc/idl/leases_db.idl
delete mode 100644 source3/libsmb/smbsharemodes.pc.in
create mode 100644 source3/locking/leases_db.c
create mode 100644 source3/locking/leases_db.h
create mode 100644 source3/passdb/ABI/samba-passdb-0.2.0.sigs
create mode 100644 source3/passdb/ABI/samba-passdb-0.24.1.sigs
create mode 100644 source3/profile/profile_dummy.c
create mode 100644 source3/utils/status_profile_dummy.c
create mode 100644 source4/heimdal/lib/wind/CompositionExclusions-3.2.0.txt
create mode 100644 source4/heimdal/lib/wind/DerivedNormalizationProps.txt
create mode 100644 source4/heimdal/lib/wind/NormalizationCorrections.txt
create mode 100644 source4/heimdal/lib/wind/NormalizationTest.txt
create mode 100644 source4/heimdal/lib/wind/UnicodeData.txt
create mode 100644 source4/heimdal/lib/wind/rfc3454.txt-table
create mode 100755 source4/selftest/test_samba3dump.sh
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-samba/samba.git
More information about the Pkg-samba-maint
mailing list