[SCM] Samba Shared Repository - annotated tag samba-4.0.0beta1 created
Andrew Bartlett
abartlet at samba.org
Tue Jun 5 05:53:38 MDT 2012
The annotated tag, samba-4.0.0beta1 has been created
at ed4150be2498b4235c4f17c44d456851baa34915 (tag)
tagging bbe6cad55d6271e0b3bb3064dbac76ca928eb978 (commit)
replaces samba-4.0.0alpha21
tagged by Andrew Bartlett
on Tue Jun 5 21:53:35 2012 +1000
- Log -----------------------------------------------------------------
samba4: tag release samba-4.0.0beta1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iD8DBQBPzfM/z4A8Wyi0NrsRAgnRAJ9revT8xwHebnMkwHId8+aDv4TY5ACgqp7q
n9b1YC6+R9FQ/85BEkkjxeA=
=dz0O
-----END PGP SIGNATURE-----
Alexander Bokovoy (6):
s3-configure.in: when ADS support is disabled, unset HAVE_GSSAPI
dns_hosts_file: move to a separate subsystem
freebsd9: support both WAF MIT krb5 build and autoconf build against MIT krb5
waf-mitkrb5: enable dcerpc_server library to support OpenChange client code
waf: check for krb5_create_checksum and krb5_creds.flags for some Heimdal versions
Revert "waf-mitkrb5: enable dcerpc_server library to support OpenChange client code"
Amitay Isaacs (1):
dsdb: Fix error checking conditions in partition_metadata module
Andrew Bartlett (80):
move VERSION to alpha22
s3-libads: Map LDAP_TIMELIMIT_EXCEEDED as NT_STATUS_IO_TIMEOUT
s3-winbindd: Always map the LDAP error code to an NTSTATUS
s3-libads: Use a reducing page size to try and cope with a slow LDAP server
s3-utils: Use ads_do_search_retry in net ads search
s3-build: Remove build of libaddns.a from the autoconf build
build: Remove all references to libuuid
build: Remove unused release scripts for talloc
build: Remove unused release scripts for tdb
build: Remove unused release scripts for tevent
build: Provide .pc file for libnetapi
build: Provide .pc file for libsmbsharemodes
s3-iconv: Remove unused script/gen-8bit-gap.sh
s3-build: Remove build of libtalloc.so from the autoconf build
s3-build: Remove build of libtdb.so from the autoconf build
lib/param: Harmonise 'password server' parameter between s3 and s4
lib/param: Add .flags to wins parameters to match s3
lib/param: Add .flags to max/min protocol to match s3
param: Sort global param functions macros to ease the s3/s4 merge
param: mark realm parameter as const
lib/param: Mark a few more parameters const (matching s3)
lib/param: Import s3 parameters into lib/param to allow the parameter lists merge
s3-param: Rename lp_dns_proxy() -> lp_wins_dns_proxy() for clarity
s3-param: Import parameters from lib/param to make this list common
s3-param: Use same variable names as lib/param
s3-param: Use same function name for "max xmit" as lib/param
lib/param: Add a few more s3 parameters
lib/param: Put common FN_ macros into param_functions.c
s3-build: We do not have CHARSET modules any more
s3-loadparm: Swap synonyms of max/min protocol to server max/min protocol
lib/krb5_wrap: Move krb5_princ_size helper to source4 as it is only used there
build: Make gss_wrap_iov mandatory for krb5 build
s3-build: Fix configure checks for Heimdal
s4-provision: Use the s3fs file server by default in migrations
build: Add automatic compare of config.h files to recursive waf build
.gitignore: remove already-gone gen-8bit-gap.sh
lib/replace: Copy lib/system.c xattr wrappers to lib/replace
lib/replace: DEBUG is not acceptable here, as this may not be linked into Samba
lib/replace: We cannot use strchr_m in lib/replace
lib/replace: xattr wrappers in lib/replace rather than source3/lib/system.c
s4-xattr: Use libreplace xattr functions directly
lib/replace: Merge remaining xattr test details from lib/util
build: Always attempt to build posix ACLs
lib/replace: Relicence xattr.c to LGPLv3
build: Check correctly for sendfile (missing .h in header)
libreplace: Fix autoconf build on platforms needing xattrs
libreplace: Add missing tests for HAVE_MREMAP and HAVE_SHARED_MMAP
ccan: fix autoconf test for isblank()
build: Show extra configure results found by WAF as well
build: Remove check for res_ninit (Revert "s3: Check for res_ninit")
libreplace: Solaris needs system/dir.h for that xattr wrapper implementation
libreplace: Fix build on MacOS where we have the same fn name but more arguments
libreplace: Use true rather than True in xattr.c
libreplace: Link libreplace against attr when required
s3-build: Remove finddead
libreplace: Fix up MacOS xattr functions
s3-libnetapi: Cope with popt versions without POPT_TABLEEND
lib/replace: Undo change of 0 -> NULL
librepace: put #defines after #include "sys/xattr.h"
lib/krb5_wrap: Remove unused smb_krb5_get_creds
build: Match autoconf build and disable ACLs on MacOS (darwin)
libreplace: Ensure we link xattr.c on MacOS
libreplace: Remove autoconf build system
libreplace: Add copyrights to ease tracking of this file in future
Remove Manifest. The information here was outdated
s3-smbd: Remove support for protocols before LANMAN1
VERSION: prepare for beta1 by setting and parsing the beta version
WHATSNEW: Update for beta1
s4-provision: Place xattr.tdb in the actual state directory
s4-provision: Test for posix ACLs in the actual sysvol path
WHATSNEW: Note FreeBSD improvements
WHATSNEW: Mention trouble with DNS replication
WHATSNEW: mention FreeBSD getaddrinfo() issue
wintest: Fix test-s3.py to use smbclient3 under the name smbclient
WHATSNEW: Add details on NTP and DNS as new protocols we cover
Roadmap: Clarify that 4.0 is our next release
build: Remove unused check for HAVE_UNSIGNED_CHAR
build: Add test for HAVE_BROKEN_POSIX_FALLOCATE to waf build
build: Add newlines for clarity
VERSION: Mark release as beta1
Andriy Syrovenko (3):
Eliminate dependency on an external uuid library.
build: Add option to specify where gettext is (/usr/local by default)
Add '--use-ntvfs' option to 'samba-tool domain join'
Björn Jacke (1):
s3: fix compile of krb5 locator on Solaris
Christian Ambach (5):
s3:smbd/smb2_read improve debug message
s3:smbd/smb2_setinfo add a debug message
s3:smbd/smb2_getinfo add a debug message
s3:smbd/smb2_find add a debug message
s4:torture report connection error via torture_fail
Günther Deschner (2):
s4-torture: verify #8373 and add ndr nbt tests for LOGON_PRIMARY_QUERY nbt_netlogon_requests.
selftest: bug #8373 is fixed and we should always test this now.
Ira Cooper (1):
Fix bad bugfix for bug #8910 - resolve_ads() code can return zero addresses and miss valid DC IP addresses
Jelmer Vernooij (1):
Avoid all(), as it's not available in Python 2.4.
Jeremy Allison (13):
Fix bug #8373 - Can't join XP Pro workstations to 3.6.1 DC.
Fix an invalid state only reachable on server crash/abort.
Ensure we only return NT_STATUS_DELETE_PENDING if the share modes are valid.
Fix metze's complaint about the bugfix for bug #8953 - winbind can hang as nbt_getdc() has no timeout.
Stop spamming the logs with "Could not remove pid XX from serverid.tdb" messages and initiating the cleanup function on every process death.
We are triggering the cleanup_timeout_fn() too often, on exiting when an smbd is idle.
Forward port of Richard Sharpe's <realrichardsharpe at gmail.com> fix for bug #8970 - Possible memory leaks in the samba master process.
Remove an unused variable.
Fix bug #8972 - Directory group write permission bit is set if unix extensions are enabled
Tests for bug #8972 - Add a posix_share definition to s3 so we can do raw posix permissions checks.
Tests for bug #8972 - Add a posix_share definition to s4 so we can do raw posix permissions checks.
Tests for bug #8972 - run the POSIX tests against the posix_share.
Tests for bug #8972 - Add permission checks to run_simple_posix_open_test().
Kai Blin (5):
s4-dns: Use proper talloc hierarchy for AAAA records in create_response_rr
s4-dns: Use proper talloc hierarchy for NS records in create_response_rr
s4-dns: Use W_ERROR_HAVE_NO_MEMORY in create_response_rr
Add myself as libcli/dns maintainer
libcli/dns: Rename UDP-based calls to reflect their use
Luk Claes (19):
s3:libsmb: remove unused (un)set_pending functions
s3:libsmb: get rid of cli_sockopt
s3:libsmb: get rid of cli_state_*_sockaddr
s3:libsmb: get rid of cli_state_remote_name
s3:libsmb: get rid of cli_state_protocol
s3:libsmb: get rid of cli_state_capabilities
s3:libsmb: get rid of cli_state_server_session_key
s3:libsmb: get rid of cli_state_max_requests
s3:libsmb: get rid of cli_state_encryption_on
s3:libsmb: get rid of cli_state_server_challenge
s3:libsmb: get rid of cli_state_server_gss_blob
s3:libsmb: get rid of cli_state_security_mode
s3:libsmb: get rid of cli_state_server_time_zone
s3:libsmb: get rid of cli_state_disconnect
s3:libsmb: get rid of cli_negprot
s3:libsmb: get rid of cli_has_async_calls
s3:libsmb: get rid of clisigning routines
s3:libsmb: get rid of cli_ucs2
s3:libsmb: get rid of cli_smb_req_*,cli_smb_wct_ofs,cli_smb_chain_send
Martin Schwenke (1):
s3:build(autoconf): fix "no AC_LANG_SOURCE call detected" warnings
Matthias Dieter Wallnöfer (1):
s4:dbchecker - handle the "none" case correctly
Michael Adam (29):
s3:build: fix some spacing in wscript_build
s3:selftest: introduce a variable for binpath('nmblookup3') in tests.py
s3:selftest: introduce a variable for binpath('smbclient3') to test.py
s3:selftest: introduce a variable for binpath('wbinfo') in tests.py
s3:selftest: introduce a variable for binpath('net') in tests.py
s3:selftest: introduce a variable for binpath('smbtorture3') in tests.py
s3:selftest: introduce a variable for binpath('ntlm_auth3') in tests.py
s3:selftest: introduce a variable for binpath('dbwrap_tool') in tests.py
s3:selftest: improve strange linebreaks for blackbox tests in tests.py for readability
selftest: add a binary mapping for nmblookup4
s3:selftest: add a binary mapping for nmblookup4
selftest:Samba4: use the nmblookup4 binary mapping
s4:selftest: determine nmblookup via binary mapping for blackbox test in tests.py
build: add a build suffix ("4") for s4-binaries
build: rename build targets nmblookup -> nmblookup4 and nmblookup3 -> nmblookup
selftest: add a binary mapping for smbclient4
s3:selftest: add a binary mapping for smbclient4
s4:selftest: change the blackbox.smbclient test to use binary mapping for smbclient
s4:selftets: change the blackbox.bogusdomain test to use binary mapping for smbclient
s4:selftest: change the blackbox.samba_tool test to use a binary mapping for smbclient
s4:selftest: change the blackbox.chgdcpass test to use a binary mapping for smbclient
s4:selftest: change the blackbox.export.keytab test to use a binary mapping for smbclient
s4:selftest: change the blackbox.kinit test to use a binary mapping for smbclient
s4:selftest: change the blackbox.pkinit test to use a binary mapping for smbclient
s4:selftest: change the blackbox.passwords test to use a binary mapping for smbclient
s4:selftest: change the blackbox.samba_tool_demote test to use a binary mapping for smbclient
build: rename build targets smbclient -> smbclient4 and smbclient3 -> smbclient
wintest: introduce a variable to contain the (relative) path of smbclient
wintest: use (renamed) smbclient4 tool as smbclient
Stefan Metzmacher (41):
s3:smbd: remove unused get_number_of_exclusive_open_oplocks()
s3:smbd: move global oplocks vars to smbd_server_connection
s3:smbd: pass smbd_server_connection to should_notify_deferred_opens()
s3:smbd: move global koplocks to smbd_server_connection
s3:smbd: move global smbd_msg_state to smbXsrv_connection
s3:selftest: run smbtorture3 CLEANUP3 in the s3dc:local environment
s3:rpc_client: tstream_cli_np_open_send() doesn't expect a leading backslash
s3:cli_np_tstream: pass a leading backslash for the pipe name for SMB1
s4:torture/samba3rpc: add smb2-pipe-name
s4:torture/samba3rpc: add smb1-pipe-name
s3:smb2_create: do not remove leading backslash from pipe names
s3:rpc_server: return OBJECT_NAME_NOT_FOUND instead of PIPE_NOT_AVAILABLE
s3:smbd: only strip \\ off the name if present (for ntcreatex)
s3:smbd: fix reply_open_pipe_and_X() to behave like windows (2008 R2)
s3:rpc_server: don't do any magic in is_known_pipename() anymore
s3:selftest: run rpc.samba3.smb[1|2]-pipe-name
s4:ntvfs/ipc: fix protocol specific processing of pipe names
s3:smb2cli_ioctl: fix requests without output_buffer.length > 0 against windows
libcli/smb: add some more FSCTL_* defines
s3:smb2_ioctl: add some more validation checks
s3:smb2_ioctl: add more validation checks
s3:smb2_ioctl: verify credit charge
s3:libsmb: fallback to SMBtcon for old servers
s3:libsmb: use cli_tree_connect() instead of cli_tcon_andx()
s3:utils: use cli_tree_connect() instead of cli_tcon_andx()
s3:libsmb: use nb_connect_send() directly instead of doing a 0 timer for port 139
lib/dbwrap: remove unused per db_record pointer in dbwrap_rbt
lib/dbwrap: fix db_rbt_store and update the per record node pointer
lib/dbwrap: don't alter the record on failure in db_rbt_store()
lib/dbwrap: make it possible to delete/store the current record during traverse
s3:vfs_hpuxacl: remove unused file_find_fd() calls
s3:smbd: use server_messaging_context() instead of sconn->msg_ctx in exit_server_common()
s3:smbd/oplock: avoid procid_is_me()
s3:smbd/open: avoid procid_is_me()
s3:smbd/close: avoid procid_is_me()
s3: Fix an assert to trigger in close_remove_share_mode
s3:smbd/close: do an early return in close_directory()
s3:smbd/close: remove unused goto out from close_directory()
s3:smbd/close: call del_share_mode() directly before TALLOC_FREE(lck)
Revert "s3: Fix bug 8371"
s3:smbd: make conn_close_all() a void function
Volker Lendecke (37):
s3: Add "share_mode_stale_pid"
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: Check for serverid_exists in rename_share_filename
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: Do not check the PIDs is parse_share_modes
s3: Test whether get_share_mode_lock cleans up stale processes
s4-dns: Add some NULL checks to create_response_rr
s4-dns: Use talloc_asprintf_append_buffer in create_response_rr
s4-dns: Fix an unlikely potential memleak
s4-dns: Remove some break; statements
librpc: Fix some typos
s4-dns: Fix some typos
s4-dns: Add debug output for unmappable WERROR to DNS errcode
s4-dns: Create a proper talloc hierarchy in create_response_rr
lib: add tevent_req_poll_werror
s4-dns: Make ask_forwarder async
s4-dns: Make dns_server_process_query async
s4-dns: Remove unused sync ask_forwarder wrapper
s4-dns: Make dns_process_send asyn
s4-dns: Remove sync dns_server_process_query
s4-dns: Make the UDP dns server async
s4-dns: Make the TCP dns server async
s4-dns: Remove sync dns_process
librpc: Fix an incompatible pointer type warning
s3: Fix some 64-bit warnings
s3: Avoid a lot of calls to serverid_exists()
s3: Same fix as 8576256, this time for fgetxattr
s3: Slightly simplify close_remove_share_mode
s3: Simplify get_delete_on_close_token slightly
s3: Simplify get_delete_on_close_token more
s3: Make close_remove_share_mode a bit more readable
s3: Do an early return in close_remove_share_mode
-----------------------------------------------------------------------
--
Samba Shared Repository
More information about the samba-cvs
mailing list