[SCM] Samba Shared Repository - annotated tag talloc-2.0.7 created
Stefan Metzmacher
metze at samba.org
Fri Sep 16 01:40:18 MDT 2011
The annotated tag, talloc-2.0.7 has been created
at d3077631b9921e6ae6feb0558e8e421bd9278f58 (tag)
tagging 94bebb96c54011b6e00256309cbf0a5b9e6688d5 (commit)
replaces samba-4.0.0alpha17
tagged by Stefan Metzmacher
on Fri Sep 16 09:39:32 2011 +0200
- Log -----------------------------------------------------------------
talloc: tag release talloc-2.0.7
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQEcBAABAgAGBQJOcv00AAoJEEeTkWETCEAlZu0H/3KsiuFyZqJ6exB+8P7DdjFp
td4tMUPKLN80n1200gYkTyHiYhcC2uYy9wBEFK7EDN+MYcNvdRQpOWpizYz/DiyM
yJWvNxCC4TTAFymxg39vSCUXACgqC89cFN/Q8kVb3sqKOhr3U2vb6Om+krHb0s1l
ryXJshny1js3VFBCfHbuRaCmUiGuiNi85UPc7OSEY8wmYKJz2hZSlo8m3x9EyZxd
jCc6L8WO01H7VxmBCfWRiXhXBg1u4eDsrtvy4ucHkSGPV21rlio1A5ws+FaijfZB
oy4wNKCuEth23sDf76KsbxA3IUw9+/QGlkNKwY20v+im4ZaA+9TaFQvOrDcbdJ0=
=9V9h
-----END PGP SIGNATURE-----
Andreas Schneider (1):
rpc_server: Improve debug message for sys_getpeereid().
Andrew Bartlett (12):
start work on Samba 4.0 alpha18
s4-provision Add initial support for joining as a new subdomain
s4-provision Split addition of users and well known principals
s4-join supply the NTDS GUID to the provision
s4-provision Perform 'modify' operations as system
s4-join Add a partitions DN when we join a subdomain
selftest: add test for subdomain support
s4: add createtrust tool for testing
s4-subdomain more work on sub-domain join
script/librelease.sh: automate Samba4 alpha releases
s3-selftest use a more portable shell syntax
s4-s3-upgrade Improve samba-tool domain samba3upgrade behaviour
Andrew Tridgell (6):
s4-subdomain: fixed invocationID and hostIPs in subdomain join
s4-join: fixed non-subdomain join
s4-subdomain: use a password length of 128
s4-subdomain: don't delete account DN not created in subdomain join
s4-subdomain: fixed domain guid choice for subdomain join
s4-subdomain: match windows form for trustAuthInOutBlob
Günther Deschner (3):
s3-libnet: add missing newlines in debug statement.
waf: restore libsmbclient handling.
s3-waf: fix SO_PEERCRED configure check.
Jeremy Allison (3):
Fix bug #8229 - git patch attached against 3.6.0-rc2 to fix 'widelinks' regression intro'd in 3.2
Fix bug #8453 - smbclient segfaults when dialect option -m is used for legacy dialects
Finish commit 8745c70d by Michael Adam.
Matthias Dieter Wallnöfer (2):
s4:upgrade_from_s3 - restore "get_testparm_var" method
ldb:pyldb.c - "py_ldb_rename" remove superflous "ldb" pointer
Richard Sharpe (1):
Add a missing include file to two VFS modules
Rusty Russell (90):
ccan: configure check for HAVE_BUILTIN_CHOOSE_EXPR
tdb2: Fix to always use 64-bit offset definition
tdb2: fix internal tdb_write_convert() error handling in tdb_open()
tdb2: fix tdb_lock offset.
tdb2: cleanup oob handling.
tdb2: enforce TDB_CONVERT
tdb2: move transaction lock
tdb2: Hand error code to logging function.
tdb_compat: adapt to tdb2 API change.
tdb2: save open_flags instead of mmap_flags.
tdb2: return TDB_ERR_RDONLY if trying to start a transaction on a R/O tdb.
tdb2: add TDB_RDONLY flag, allow setting/unsetting it.
tdb_compat: make tdb2s temporarily read-only for tdb_traverse_read()
tdb2: save openhook, allow tdb_get_attribute() on it.
tdb2: keep link of every non-internal tdb.
tdb2: tdb_foreach()
tdb2: make tests include a single mega-header to simplify future patches
tdb2: import TDB1 code.
tdb2: include tdb1 source in tests.
tdb2: test: import tdb1's tests.
tdb2: Remove unused tdb1 functions.
tdb2: remove _PUBLIC_ in tdb1 functions.
tdb2: get rid of TDB1 mark and nonblock functions.
tdb2: remove TDB1 TDB_NO_FSYNC environment variable hack.
tdb2: add tdb1 code to build.
tdb2: rearrange tdb_context layout so tdb1_context can match
tdb2: make tdb1 headers include tdb2 headers.
tdb2: make TDB1 code use tdb2's TDB_ERROR and tdb_logerr()
tdb2: Make tdb1 share tdb_store flags, struct tdb_data and TDB_MAGIC_FOOD.
tdb2: approximate INCOMPATIBLE_HASH flag with tdb1_incompatible_hash()
tdb2: Make TDB1 code use TDB2's open flags.
tdb2: add TDB_VERSION1 flag.
tdb2: Make tdb1 use the tdb_file structure.
tdb2: make tdb1 use same low-level lock functions.
tdb2: suppress tdb1 backend logging when locking returns EINTR or EAGAIN
tdb2: don't cancel transactions on lock failures in tdb1 backend.
tdb2: Make TDB1 use the same tdb_hash() wrapper as TDB2
tdb2: use tdb->flags & TDB_RDONLY instead of tdb->read_only for TDB1 code.
tdb2: merge tdb1_context into tdb_context.
tdb2: remove double-open detection for TDB1 databases.
tdb2: make jenkins_hash function non-static, rename to tdb_jenkins_hash.
tdb2: make tdb1_open use attributes for logging, hash function.
tdb2: add TDB_ATTRIBUTE_TDB1_HASHSIZE
tdb2: disallow SEED attribute with TDB_VERSION1.
tdb2: unify tdb1_open into tdb_open
tdb2: unify tdb1_store into tdb_store
tdb2: unify tdb1_fetch into tdb_fetch
tdb2: unify tdb1_append into tdb_append
tdb2: unify tdb1_delete into tdb_delete.
tdb2: unify tdb1_store into tdb_store
tdb2: unify tdb1_traverse into tdb_traverse
tdb2: unify tdb1_chainlock et al. into tdb_chainlock
tdb2: unify tdb1_parse_record into tdb_parse_record
tdb2: unify tdb1_transaction_start etc. into tdb_transaction_start.
tdb2: unify tdb1_check and tdb1_summary into tdb_check and tdb_summary.
tdb2: unify tdb1_firstkey/tdb1_nextkey into tdb_firstkey/tdb_nextkey.
tdb2: unify tdb1_get_seqnum/tdb1_increment_seqnum into tdb_get_seqnum/tdb_inc_seqnum
tdb2: unify tdb1_wipe into tdb_wipe.
tdb2: tdb_repack
tdb2: make tdb1_null static.
tdb2: expose and document tdb1_incompatible_hash.
tdb2: add tdb_attribute_tdb1_max_dead
tdb2: catch errors in tdb1_needs_recovery()
tdb2: log an error when calling tdb_store() on read-only TDB in tdb1 backend.
tdb2: increment seqnum on tdb_wipe_all in tdb1 backend.
tdb2: add stats to tdb1 backend.
tdb2: return TDB_ERR_RDONLY from transactions on R/O databases, log nesting
tdb2: check lock owner in tdb1 backend.
tdb2: fix bogus error from tdb_unlockall() after fork in tdb1 backend.
tdb2: log allocation failures in tdb1 backend.
tdb2: test: try (almost) all tests with TDB_VERSION1 flag.
tdb2: don't continue if tdb1_find fails.
tdb2: test: fix run-57-die-during-transaction.c to be more efficient.
tdb2: test: convert (non-invasive) run tests to api tests.
tdb2: speed up testing.
tdb2: test: Speed up run-01-new_database.
tdb2: delete old tdb1 tests.
tdb2: enhance tdb1 porting document.
tdb2: don't return -1 (ie. TDB_ERR_CORRUPT) on transaction write fail.
tdb2: fix error handling for tdb1_transaction_commit.
tdb2: make tests work in parallel.
tdb2: set tdb_error() on tdb_transaction_prepare_commit.
tdb2: add error conversion functions.
tdb2: fix return handling in pytdb wrapper.
tdb2: fix prototypes which return enum TDB_ERROR.
dbwrap_tdb: handle tdb2 return values properly.
util_tdb: return -1/0 from lock_with_timeout functions.
tdb_compat: support tdb_reopen/tdb_reopen_all for TDB2
tdb_compat: change offset of CLEAR_IF_FIRST lock.
tdb2: remove bogus leftover .orig file.
Stefan Metzmacher (84):
s3:clitar: remove unused/not existing extern variables
s3:libsmb: add cli_state_available_size()
s3:libsmb: make use of cli_state_available_size() in cli_trans_format()
s3:libsmb: make use of cli_state_available_size() in cli_sesssetup_blob_send()
s3:libsmb: make use of cli_state_available_size() in cli_list_old_send()
s3:libsmb: make use of cli_state_available_size() in cli_read_max_bufsize()
s3:libsmb: make use of cli_state_available_size() in cli_write_max_bufsize()
s3:libsmb: make use of cli_state_available_size() in cli_smbwrite()
s3:torture: use CLI_BUFFER_SIZE instead of cli->max_xmit
s3:libsmb: the smb2 server capabilities from the session setup are 32-bit
s3:libsmb: don't mix smb2 share capabilities with smb1 capabilities
s3:torture: there's no need to alter cli->max_xmit in order to test large writes
s3:libsmb: better expect a max_xmit of 1024 instead of 0xFFFF for the CORE protocol
s3:libsmb: check that max_xmit is not less than 1024
s3:libsmb: set the MID to 0 in cli_setup_packet_buf()
s3:libsmb: make sure cli->max_mux is valid in the return of the server
s3:libsmb: add cli_state_max_requests()
s3:libsmb: make use of cli_state_max_requests() in cli_pull_send()
s3:libsmb: make use of cli_state_max_requests() in cli_push_send()
s3:libsmb: add cli_state_security_mode()
s3:auth_server: make use of cli_state_security_mode()
s3:winbindd_cm: make use of cli_state_security_mode()
s3:libsmb: make use of cli_state_security_mode()
s3:libsmb: add cli_state_server_session_key()
s3:libsmb: make use of cli_state_server_session_key()
s3:libsmb: add cli_state_server_time_zone()
s3:libsmb: add cli_state_server_time()
s3:libsmb: make use of cli_state_server_time_zone()
s3:net_time: make use of cli_state_server_time_zone() and cli_state_server_time()
s3:smb2cli: split cli->smb2.gss_blob from cli->secblob
s3:smbd: echo FLAGS2_SMB_SECURITY_SIGNATURES* and the signature field in the reply
s3:smb_signing: add support for easier negotiation of SMB signing
s3:libsmb: make use of new advanded SMB signing
s3:smbd: make use of better SMB signing negotiation
s3:smb2_server: SMB2_OP_GETINFO doesn't require at least 1 dyn byte
s3:torture/run_oplock4: don't set cli->use_level_II_oplocks
s3:libsmb: return NT_STATUS_CONNECTION_DISCONNECTED instead of NT_STATUS_CONNECTION_INVALID
s3:rpc_client: return NT_STATUS_CONNECTION_DISCONNECTED
s3:rpc_server: let rpcint handles return NT_STATUS_CONNECTION_DISCONNECTED
s3:winbindd: let wbint handles return NT_STATUS_CONNECTION_DISCONNECTED
s4:librpc/rpc: return NT_STATUS_CONNECTION_DISCONNECTED
s4:lib/messaging: let irpc handles return NT_STATUS_CONNECTION_DISCONNECTED
s4:libcli/wrepl: return NT_STATUS_CONNECTION_DISCONNECTED
s4:wrepl_server: return NT_STATUS_CONNECTION_DISCONNECTED
libcli/auth: add some const to SMBNTencrypt_hash() and SMBNTencrypt()
s3:smbd: remember the client unix capabilities on the connection
s3:smbd: SMB ReadX with size > 0xffff should only possible for samba clients.
s3:libsmb: let cli_read_max_bufsize() return the max number of possible bytes
s3:libsmb: let cli_write_max_bufsize() return the max number of possible bytes
s3:client.h: remove unused defines
s3:libsmb: align chunk_size for cli_pull/push() to a page size of 1024 bytes
s3:libsmb: remove unused cli->is_samba
s3:libsmb: make sure we always set cli->capabilities at the end of cli_negprot_done()
s3:libsmb: no need to reset capabilities in cli_session_setup_lanman2()
s3:libsmb: calculate all SMB1 capabilities we want to support for the connection
s3:include: add some masks for SMB1 CAP_* flags
s3:libsmb: calculate the negotiated SMB1 capabilities in cli_negprot_done()
s3:libsmb: make use of SMB_CAP_BOTH/CLIENT_MASK in cli_session_setup_capabilities()
s3:libsmb: use CAP_EXTENDED_SECURITY instead of cli->use_spnego
s3:libsmb: use local variables in cli_state_create()
s3:libsmb: add basic max_protocol support in cli_negprot()
s3:libsmb: pass max_protocol to cli_negprot()
s3:libsmb: don't set cli->protocol in cli_state_create()
s3:libsmb: move cli->protocol to cli->conn.protocol
s3:libsmb: move cli->capabilities to cli->conn.smb1.capabilities
s3:libsmb: move cli->smb1.mid to cli->conn.smb1.mid
s3:libsmb: move cli->max_xmit to cli->conn.smb1.max_xmit
s3:libsmb: move cli->max_mux to cli->conn.smb1.server.max_mux
s3:libsmb: move cli->sec_mode to cli->conn.smb1.server.security_mode
s3:libsmb: move cli->*braw_supported to cli->conn.smb1.server.*braw
s3:libsmb: detect lock_read and write_unlock support
s3:libsmb: move cli->sesskey to cli->conn.smb1.server.session_key
s3:libsmb: restructure cli_negprot_done() secblob handling a bit
s3:libsmb: make sure cli->secblob.length is 8 if we get a challenge
s3:libsmb: remove the guid from the cli->secblob in spnego mode
s3:libsmb: add cli_state_server_challenge() and cli_state_server_gss_blob()
s3:libsmb: make use of cli_state_server_challenge()
s3:libsmb: make use of cli_state_server_gss_blob()
s3:auth_server: make use of cli_state_server_challenge()
s3:libsmb: split cli->secblob into cli->conn.smb1.server.{guid,gss_blob,challenge,workgroup}
s3:libsmb: move cli->server{zone,time} to cli->conn.smb1.server.{time_zone,system_time}
s3:libsmb: s/cli_encryption_on/cli_state_encryption_on()
s3:libsmb: remove unused cli_*encryption* functions
talloc: change version to 2.0.7
Volker Lendecke (11):
s3: Fix some nonempty blank lines
s3: Remove a reference to smbd_server_conn
s3: Remove a reference to smbd_server_conn
s3: Remove a reference to smbd_server_conn
s3: Remove a reference to smbd_server_conn
s3: Remove a reference to smbd_server_conn
s3: Disentangle resolve_name() a bit
s3: Make saf_key() use talloc
s3: Make saf_join_key() use talloc
s3: Fix Coverity ID 2614 -- UNINIT
s3: Fix Coverity ID 2613 -- UNINIT
-----------------------------------------------------------------------
--
Samba Shared Repository
More information about the samba-cvs
mailing list