[SCM] Samba Shared Repository - annotated tag tevent-0.9.14 created
Stefan Metzmacher
metze at samba.org
Wed Aug 10 00:39:38 MDT 2011
The annotated tag, tevent-0.9.14 has been created
at 06dbb56029a10ff8b69160d18e7c4bdd42a58be1 (tag)
tagging fd3382906a86aa7077aac535fee39cc5b441d682 (commit)
replaces tevent-0.9.13
tagged by Stefan Metzmacher
on Wed Aug 10 08:39:21 2011 +0200
- Log -----------------------------------------------------------------
tevent: tag release tevent-0.9.14
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQEcBAABAgAGBQJOQieZAAoJEEeTkWETCEAldPQIAJxV4ejg9ZUYEsp/Jqymca7G
fCF1rHZDMblCky+ASPO2jDdrHb8hMau4+S+GEHlPYfXcm3nkWLeYAT/l/lpXXauK
Vzn13LoUfYz+jAK8qz34DC6oC5qtTBKMXtnG915YviZ8UcZzja/So4ut2bJdT1hb
FfHvKVUfyumgFZ5uRcbf6GHLsGXPv1pA8QBSp1mKtux3QKmkNovrLgFKlQIkLgUJ
ELQ+znulUaxPLfph2lO9v2LSOeYfXZsl43Zm2o2OETcBKTnnJGUxWDMaMJbHsVLo
xJPLrdAdttLbAGwTG6oogDQmsuZtLpGVuxnoC4lwe/C1o0pOw5HOe5rGyYAEPCo=
=SpfI
-----END PGP SIGNATURE-----
Alban Browaeys (1):
Fix bug #8341 - libsmbclient segfault when feed the root of a mounted share via an uri
Amitay Isaacs (41):
samba-tool: Reimplement GPO functions in python
ldb: Expose ldb_handler_fold() funcion
ldb-samba: Allow --show-binary flag on defaultSecurityDescriptor
s4auth: Remove duplicate assignment of structure variable
s4auth: Fix the object names for PyCredentials and PyCredentialCacheContainer
s4auth: Fix the object name for Py_Security
samba-tool: Added python version of samba-tool
samba-tool: Replace C version of samba-tool with python version
samba-tool: Display Usage line and list commands alphabetically
samba-tool: Raise exception on errors and report using base class
samba-tool: Display usage for main commands and list them alphabetically
samba-tool: Catch exceptions at top-level and exit with correct return value
s4-param: Fix object names for python objects PyLoadparm and PyLoadparmContext
samba-tool: For samba-tool-c, help lists commands implemented only in C
s4-libcli: Added python interface for file I/O using SMB
samba-tool: Python routine to find writable/ldap-capable DC
s4-libnet: py_net - Remove parsing for credentials argument
s4-libnet: py_net Add change_password() python command
samba-tool: Add user password command to change user's own password
test-blackbox: Rearrange the arguments in required order for samba-tool time
test-blackbox: Remove 'domain\' from username for samba-tool user setpassword
test-blackbox: Rearrange arguments for samba-tool user setpassword command
test-blackbox: use python version of change password command
tests-blackbox: Revert the test to use user-level change password command
s4-libcli: Initialize stack structure variables to zero.
samba-tool: Change samba-tool gpo semantics (use gpo name instead of dn)
samba-tool: Added gpo fetch command implementation using python smb module.
s4-libcli: Added python SMB methods for mkdir(), rmdir(), chkpath()
s4-policy: Expose gp_ads_to_dir_access_mask() function
s4-policy: Add python wrapper for ads_to_dir_access_mask() function
samba-tool: Addd functions to print GPO flags and GPlink options
samba-tool: Rename copy_directory_recurse to copy_directory_remote_to_local
s4-policy: Use the correct local directory for stat.
s4-libcli: Replace smb_composite_connect() with smb_full_connection()
s4-libcli: Check if short_name is not null, before converting to python string
s4-libcli: get_acl and set_acl require raw_open to set security descriptor
samba-tool: Add functions to create directories and copy files over SMB share
samba-tool: Add implementation of gpo create command
samba-tool: Remove C version of samba-tool
samba-tool: Rename samba-tool command gpo2 --> gpo
s4-libcli: Fix the fd leak. Close open file descriptor before return.
Andreas Schneider (81):
s3-waf: Don't link LIBNTLMSSP twice.
s3-auth: Fix account check over ncalrpc.
s3-epmapper: Fix adding tcpip endpoints.
s3-smbd: Create ev_ctx and msg_ctx and use it.
s3-smbd: Pass ev_ctx to smbd_parent_loop().
s3-smbd: Pass ev_ctx and msg_ctx to open_sockets_smbd().
s3-smbd: Pass ev_ctx and msg_ctx to smbd_accept_connection().
s3-smbd: Pass ev_ctx to smbd_setup_sig_chld_handler().
s3-smbd: Pass msg_ctx to smbd_accept_connection.
s3-smbd: Pass ev_ctx to remove_child_pid().
s3-smbd: Pass event and messaging context to smbd_parent_housekeeping().
s3-librpc: Pass messaging context to dcerpc register functions.
s3-rpc_server: Pass event and messaging context to accept function.
s3-rpc_server: Fixed segfaults in rpc daemons.
s3-rpc_server: Add my copyright.
s3-rpc_server: Fix messaging context in the pipes struct.
s3-rpc_server: Free the np dir.
s3-rpc_server: Duplicate the pipe name.
s3-rpc_server: We need to copy the session_info for external pipes.
s3-rpc_server: Remove unused endpoint information.
s3-rpc_server: Fixed header define.
s3-rpc_server: Pass msg_ctx to make_base_pipes_struct().
s3-rpc_server: Copy correct local tsocket address.
s3-rpc_client: Close hive if opening of the key fails.
s3-rpc_client: Close the hive handle before we open it again.
s3-rpc_client: Close policy handles before creating defaults.
s3-rpc_client: Fix memory context in winreg_enum_printer_dataex().
s3-spoolss: Free local in winreg_printer_binding_handle.
s3-spoolss: Use tmp_ctx in winreg_delete_printer_key_internal.
s3-spoolss: Use tmp_ctx in winreg_printer_update_changeid_internal.
s3-spoolss: Use tmp_ctx in winreg_printer_get_changeid_internal.
s3-spoolss: Use tmp_ctx in winreg_get_printer_internal.
s3-spoolss: Use tmp_ctx in winreg_create_printer_internal.
s3-spoolss: Use tmp_ctx in winreg_update_printer_internal.
s3-spoolss: Use tmp_ctx in winreg_set_printer_dataex_internal.
s3-spoolss: Use tmp_ctx in winreg_enum_printer_dataex_internal.
s3-spoolss: Use tmp_ctx in winreg_get_printer_dataex_internal.
s3-spoolss: Use tmp_ctx in winreg_delete_printer_dataex_internal.
s3-spoolss: Use tmp_ctx in winreg_get_driver_internal.
s3-spoolss: Use tmp_ctx in winreg_get_driver_list_internal.
s3-spoolss: Use tmp_ctx in winreg_del_driver_internal.
s3-spoolss: Use tmp_ctx in winreg_add_driver_internal.
s3-spoolss: Use tmp_ctx in winreg_get_printer_secdesc_internal.
s3-spoolss: Use tmp_ctx in winreg_set_printer_secdesc_internal.
s3-spoolss: Use tmp_ctx in winreg_printer_enumforms1_internal.
s3-spoolss: Use tmp_ctx in winreg_printer_getform1_internal.
s3-spoolss: Use tmp_ctx in winreg_printer_addform1_internal.
s3-spoolss: Use tmp_ctx in winreg_printer_setform1_internal.
s3-spoolss: Use tmp_ctx in winreg_printer_deleteform1_internal.
s3-spoolss: Use tmp_ctx in winreg_enum_printer_key_internal.
s3-spoolss: Use tmp_ctx everywhere in _spoolss_DeletePrinterDriverEx.
s3-spoolss: Free the info2 structure in _spoolss_GetPrinter.
s3-spoolss: Use get_session_info_system().
s3-spoolss: Use existing handle in printer_driver_in_use().
s3-spoolss: Use existing handle in printer_driver_files_in_use().
s3-printing: Add forward declaration for dcerpc_binding_handle.
s3-rpc_server: Added common function to create tcpip socket.
s3-rpc_server: Move the endpoint registration to own file.
s3-rpc_server: Rename to rpc service setup.
s3-librpc: Add dcerpc_binding_vector_new().
s3-librpc: Add dcerpc_binding_vector_add_np_default().
s3-librpc: Add dcerpc_binding_vector_add_port().
s3-librpc: Add dcerpc_binding_vector_add_unix().
s3-librpc: Add dcerpc_binding_vector_dup().
s3-librpc: Add dcerpc_binding_vector_replace_iface().
s3-rpc_server: Add RPC socket helper functions.
s3-rpc_server: Use binding vector in rpc_ep_try_register().
s3-librpc: Remove obsolete dcerpc_binding_vector_create().
s3-epmd: Use rpc_setup_tcpip_sockets().
s3-torture: Run epmapper as daemon and the tests over ncalrpc.
s3-rpc_server: Disable listening on tcpip ports by default.
s3-rpc_server: Add rpc_epmapper_mode().
s3-rpc_server: Use rpc_epmapper_mode().
s3-rpc_server: Enable endpoint mapper as daemon by default.
s3-rpc_server: Add rpc_spoolss_mode().
s3-rpc_server: Use rpc_spoolss_mode().
s3-rpc_server: Only setup tcpip ports if epmapper is enabled.
s4-librpc: Fix double free.
s3-rpc_server: Free the children of p->mem_ctx.
s3-smbd: Pass tevent context to smbd_server_connection_loop_once().
s3-rpc_server: Fix sending of packets over named pipe proxy.
Andrew Bartlett (117):
s4-dsdb Don't process deletion of member attributes here.
s3-param Plug 'netbios aliases' via the parameter bridge
s4-param cope with parameters of type char
s4-param finish services hooks for s4->s3 loadparm context
s3-lib Remove unused get_cmdline_auth_info_copy
s4-winbind handle all values for server role
lib/util Change debug priority order: DEBUG_STDOUT now overrides DEBUG_FILE
debug: log early messages to stdout, and keep it open
s4-param Handle P_CHAR and P_BOOLREV in pyparam
Add my copyright
s3-auth Restore nss_token behaviour by reading from server_info
auth: Preserve guest flag on transition via netr_SamInfo3
s3-auth Add const to indicate input elements
s3-auth Add struct auth3_session_info to aid transition to auth_session info
s3-auth Use struct auth3_session_info outside the auth subsystem
s3-auth Use *unix_token rather than utok in struct auth3_session_info
auth: include auth.idl structures into common_auth.h
s3-auth Use struct auth_user_info_unix for unix_name and sanitized_username
auth: Put 'guest' and 'system' booleans into auth_user_info_unix
s3-auth Use guest boolean in auth_user_info_unix
s3-auth Use system boolean in auth_user_info_unix
s3-auth remove unused copy_serverinfo
s3-auth: Remove unused lm_session_key from auth3_session_info
s3-auth Remove unused nss_token variable
s3-auth assert that security_token is present in the copy, and explain why nss_token can be skipped
s3-auth Clarify inputs and ouptuts by using elements from server_info
s3-auth remove extra from auth3_session_info
s3-auth use a cached auth_serversupplied_info in make_server_info_guest()
s3-auth inline copy_serverinfo_session_info into only caller
s3-auth Add comments to copy_session_info_serverinfo_guest()
s3-auth Avoid redundant copies in create_local_token()
s3-auth import auth3_session_info into IDL
s3-auth Remove pointless destructor
auth: use char * pointers in auth.idl
s3-auth reimplement copy_session_info via NDR pull/push
s3-rpc_server read and write the unix_token and unix_info across named_pipe_auth
s3-auth use auth_user_info not netr_SamInfo3 in auth3_session_info
s3-auth Use the common auth_session_info
s3-rpc_server remove per-element copies of auth_session_info
auth: Split out make_user_info_SamBaseInfo and add authenticated argument
auth: Move make_user_info_SamBaseInfo() to talloc_strdup and out of memory checking
auth: remove now unused auth3_session_info from auth.idl
selftest: Pass lsass and epmapper across the named pipe proxy to the AD server
selftest: Add tests to verify that the named pipe proxy works.
auth: Set NETLOGON_GUEST and use it to determine guest status
s3-auth Remove seperate guest boolean
security.idl: Use gid_t for gid in security_unix_token
s3-auth inline make_auth_session_info into only caller
s3-auth Remove pointless destructor in make_server_info
s3-auth Fix spelling
s3-auth Replace True with true in auth_util.c
s3-auth Replace False with false in auth_util.c
s3-auth fix dummy function in the not-with-kerberos case
s3-gse Allow printing the partial error string
s3-gse Work around the MIT 1.9 gss_krb5_import_cred
nbt: fix WinXP S3 domain join: alignment of nbt_netlogon_response_from_pdc
s4-debug: Start with DEBUG_DEFAULT_STDOUT, so we can log to a file in deamons
s4-lsa Use the supplied handle in LsaLookupNames2
selftest: explain how the message command test works
nbt: Add comment explaining that these responses are manually encoded
selftest: Avoid being run over by armies of the undead
s3-selftest Add tests for 'map to guest = bad user'
ntvfs: Use security_unix_token from auth.idl
gensec: Add a way to request a unix token from GENSEC
s4-auth Move conversion of security_token to unix_token to auth
s4-auth Fill in the remainder of the unix info in auth_session_info
gensec: split GENSEC into mechanism-dependent and runtime functions
gensec: Remove mem_ctx from calls that do not return memory
gensec: clarify memory ownership for gensec_session_info() and gensec_session_key()
s3-auth Move map to guest to directly after the check_password calls
s3-auth Use else if in do_map_to_guest_server_info
s3-rpc_server use session_info to print user details
s3-ntlmssp Remove unused auth_ntlmssp_get_client
s3-ntlmssp Remove unused auth_ntlmssp_get_domain()
s3-ntlmssp Use auth_ntlmssp_*() functions in more places
s3-auth Allow auth modules to provide an initialised GENSEC context
s3-ntlmssp Add mem_ctx argument to auth_ntlmssp_get_session_key()
s3-ntlmssp Add hooks to optionally call into GENSEC in auth_ntlmssp
s3-ntlmssp NTLMSSP sealing implies signing, so set both flags
s3-ntlmssp Add mem_ctx argument to auth_ntlmssp_update
s3-ntlmssp Remove calls to auth_ntlmssp_and_flags from the server
s3-ntlmssp Remove auth_ntlmssp_or_flags
s3-auth Add hook to start a GENSEC mech to auth_samba4
selftest: use the s4 winbindd in plugin_s4_dc test
selftest: Test encrypted RPC pipes against plugin_s4_dc
s3-ntlmssp Remove rpccli_get_pwd_hash and auth_ntlmssp_get_nt_hash
s3-ntlmssp Remove auth_ntlmssp_and_flags()
gensec: Don't keep a second copy of the auth4_context in gensec_ntlmssp_state
s3-ntlmssp Split calls to gensec plugin into prepare and start
s3-ntlmssp Split auth_ntlmssp_start into two functions
s3-auth set session_info->sanitized_username in create_local_token()
s3-auth remove sanitized_username from auth_serversupplied_info
s3-auth clarify the role of these session keys
s3-smbd Ensure we do not read past the end of a possible NTLMSSP blob
s3-smbd clarify behaviour by not passing an OID that will not be used
s3-auth Add function to start any GENSEC mech by OID
s3-auth use auth_generic_start to get full GENSEC in Samba3 session setup
selftest: Add kerberos tests to plugin_s4_dc tests
s3-smbd Be consistent with %U subs on guest logins
selftest: print %U in smbclient -L output to allow testing
s3-auth rename auth_ntlmssp_steal_session_info()
s3-auth directly return the result of make_server_info_guest()
ldb-samba: Explain the current behaviour of ldif_canonicalise_objectCategory
s3-ntlmssp Remove auth_ntlmssp_state_destructor, use the talloc tree instead
s3-ntlmssp clarify session key behaviour after create_local_token() changes
selftest: test plugin_s4_dc against all ncacn_np tests
s3-ntlmssp Remove a level of nesting in if/else statement
s3-ntlmssp Remove rudundent comment
ntlmssp: Add ntlmssp_blob_matches_magic()
s3-ntlmssp void function cannot return value
s3-waf: Fix build on FreeBSD when sunacl.h is found
build: provide tevent-util as a public library
build: rename rpcommon to dcerpc-binding an make a public library
build: Make credentials a public library for OpenChange to use
s4-dsdb Remove unused schema function
move schema_fill_constructed() call to dsdb_setup_sorted_accessors()
s4-dsdb clarify that failure to load the schema items from DRS is expected
Andrew Tridgell (92):
dbcheck: use specified DB schema for non-LDAP URLs
dbcheck: added confirm_all support for remaining checks
s4-dsdb: fixed crash bug in extended_dn_in
s4-dsdb: deleted objects are expected to be missing mandatory attributes
dbcheck: check all objects, including deleted objects
s4-provision: use samba.unix2nttime() instead of hard coding NTTIME offsets
dbcheck: improved error checking in fixup of missing metdata
dsdb: added get_lDAPDisplayName_by_attid
dbcheck: use get_lDAPDisplayName_by_attid()
s4-dsdb: moved checking of duplicate member entries to repl_meta_data.c
pydsdb: added get_backlink_from_lDAPDisplayName()
dbcheck: added checking of backlinks
samba-tool: fixed ldapcmp to run as non-root
dbcheck: added --reindex option
dbcheck: fixed ldap check with no database specified
s4-dsdb: raise debug level for backlink errors
dbcheck: added checks for missing and orphansed backlinks
dbcheck: only fix replPropertyMetaData if we included it in the search
s4-dsdb: fixed modify of ACLs on deleted objects
s4-provision: fixed the GUIDs in the provision using dbcheck
s4-test: fixed usage message on renamedc.sh
dbcheck: only do the provision dbcheck if there are objects to check
ldb: don't shortcut dn comparison for mismatched special DNs
ldb: don't return special DNs on non-base searches
ldb: use base searches for @ special DNs
ldb: added ldb_val_string_cmp()
dbcheck: use samdb_schema for getting the backlink
dsdb: fixed special case of zero NTTIME
s4-dsdb: another special case for the "member" attribute
s4-fault: changed to use %d for PID, instead of %PID%
s4-dsdb: fixed the defaultObjectCategory to have a full GUID
samba-tool: fixed samba-tool user syntax
samba-tool: use 'exportkeytab' instead of 'dumpkeys'
samba-tool: testparm doesn't take any credentials
samba-tool: nicer error in passwordsettings with no settings
s4-test: added dbcheck run to test suite
dbcheck: test the --reindex option
s4-test: don't fix broken objects during dbcheck test
s4-dsdb: change the samba3sam test to add the show_deleted module
pyldb: use dn.is_child_of() instead of dn.compare_base()
s4-dsdb: added dsdb_delete() function
s4-kcc: use dsdb_delete() instead of ldb_delete()
s4-provision: run dbcheck on a minimal set of objects in provision
dbcheck: use string DN in delete when fixing broken strings DNs
tdb: remove 'EOF' print from tdbrestore
s4-selftest: added undump.sh script
samba-tool: fixed some more calls to samba_tool join to be 'domain join'
dbcheck: mark the dbcheck as known-fail
samba-tool: make sure we exit with an error on a bad command
s4-messaging: fixed the removal of messaging sockets in child tasks
waf: update to latest waf 1.5 version
s3-waf: the passdb subsystem needs to be called pdb
samba-tool: ensure prompting of passwords is in the right order
ldb: fixed a search expression parse bug
ldb: added a test for an invalid search expression
pyldb: added binary_encode() and binary_decode() methods
samba-tool: fixed binary encoding of usernames in setpassword
samba-tool: use ldb.binary_encode() on search expression elements
talloc: added test suite for talloc_free_children()
pyldb: return a copy of key constant DNs via python interface
ldb: added ldb_dn_replace_components()
ldb: added ldb_parse_tree_walk()
ldb: raise minor version
ldb: added signatures for 1.1.2
s4-dsdb: make requests for STORAGE_FORMAT control non-critical
s4-dsdb: fixed a warning on dsdb_delete()
s4-dsdb: setup a one_way_link attribute on schema attributes
s4-dsdb: fixed outgoing one way link DNs
s4-dsdb: added dn_format attribute of a dsdb_attribute
s4-dsdb: handle search expressions containing extended DNs
ldb: changed DN matching rules to obey GUID/SID/string ordering
ldb: added a new always-fail ldap extended match OID
ldb: rule_id in ldb_parse_tree should be const
s4-dsdb: extend the extended_dn_in module to handle DN links
s4-samdb: save the url in the samdb class
talloc: check block count aftter references test
s4-ldb: two DNs only match if they have the same deletion status
talloc: ensure the sibling linked list remains valid during a free
talloc: prepare for 2.0.6 release
pysamdb: move normalise_int32() to common module
s4-dsdb: use dn_format shortcut to find DN format
s4-samdb: support relative paths in SamDB() connect
s4-dsdb: make extended_dn_in a bit more efficient
s4-pysamba: fixed double conversion of int32
s4-acl-test: use symbolic names for groupType
s4-dsdb: ensure we setup the dn_format field in schema attributes
s4-dsdb: ensure rIDSetReferences is stored as an extended DN
s4-dsdb: add auto-normalisation of attributes
s4-dbcheck: enable dbcheck now that backlinks are fixed
ldb: fix the canonicalisation of booleans
s4-dsdb: fixed booling conversion to check value length
s4-dsdb: added SAMDB_INDEXING_VERSION to @INDEXLIST
Björn Baumbach (46):
s3-libsmb: introduce cli_lock32()
s3-libsmb: let cli_lock64 return NTSTATUS instead of bool
s3-torture: let wait_lock() use cli_lock32() instead of cli_lock()
s3-torture: locktest2: replace cli_lock() with cli_lock32()
s3-torture: run_locktest1(): replace cli_lock() with cli_lock32()
s3-torture: run_locktest2(): replace cli_lock() with cli_lock32()
s3-torture: run_locktest2(): replace check_error() with check_both_error()
s3: dbwrap_ctdb.c: fix #ifdef CTDB_CONTROL_SCHEDULE_FOR_DELETION issue (bug #8303)
s3-torture: run_locktest3(): replace cli_lock() with cli_lock32()
s3-torture: run_locktest7(): replace cli_lock() with cli_lock32()
s3-torture: run_locktest8(): replace cli_lock() with cli_lock32()
s3-torture: run_locktest9(): replace cli_lock() with cli_lock32()
s3-torture: run_oplock2(): replace cli_lock() with cli_lock32()
s3-torture: run_locktest4(): replace cli_lock() with cli_lock32()
s3-torture: run_locktest5(): replace cli_lock() with cli_lock32()
s3-libsmb: remove unused cli_lock()
s3-libsmb: replace cli_read() with cli_read_old()
s3-libsmb: introduce new NTSTATUS cli_read()
s3-torture: rw_torture(): replace cli_read_old() with cli_read()
s3-torture: rw_torture3(): replace cli_read_old() with cli_read()
s3-torture: rw_torture2(): replace cli_read_old() with cli_read()
s3-torture: run_simple_posix_open_test(): replace cli_read_old() with
s4-param: use "state directory" and "cache directory" options
selftest: use "state directory" and "cache directory" options
s3-torture: introduce test_cli_read()
s3-torture: run_locktest4(): replace cli_read_old() with cli_read()
s3-torture: run_fdpasstest(): replace cli_read_old() with cli_read()
s3-torture: run_fdsesstest(): replace cli_read_old() with cli_read()
s3-torture: run_oplock2(): replace cli_read_old() with cli_read()
s3-client/clitar.c: replace cli_read_old() with cli_read()
s3-libgpo/gpo_filesync.c: return on read error
s3-torture/denytest.c: replace cli_read_old() with cli_read()
s3-utils/net_rpc_printer.c: return on read error in net_copy_file()
s3-utils/net_rpc_printer.c: print more info on write error
s3-torture/utable.c: replace cli_read_old() with cli_read()
s3-torture/nbio.c: replace cli_read_old() with cli_read()
s3-libsmb/libsmb_file.c: replace cli_read_old() with cli_read()
s3-libsmb: finally remove cli_read_old()
s3-libsmb: rename cli_query_secdesc() to cli_query_secdesc_old()
s3-libsmb: introduce new cli_query_secdesc() which returns NTSTATUS
s3-torture: run_nttrans_create(): replace cli_query_secdesc_old()
s3-client/client.c: replace cli_query_secdesc_old()
s3-utils/smbcacls.c: replace cli_query_secdesc_old()
s3-utils/net_rpc_printer.c: replace cli_query_secdesc_old()
s3-utils/net_rpc.c: replace cli_query_secdesc_old()
s3-utils/net_rpc_printer.c: fix error message
Björn Jacke (4):
s3/swat: use strlcat instead of strncat to fix build on old Linux distros
s3/ldap: delay the ldap search alarm termination a bit
s3: make linking of pthreadpooltest work on more platforms
s3:vfs_prealloc: fix build on SLES8
Christian Ambach (17):
s3-docs: fix a typo in rpcclient manpage
s3:lib/afs fix the build with --with-fake-kaserver
s3:lib/afs fix some compiler warnings
s3:lib/afs_settoken fix some compiler warnings
s3:utils/net_afs fix compiler warnings
s3:lib/afs use stdbool types
s3:lib/afs fix the build with --with-vfs-afsacl
s3:modules/vfs_afsacl remove some unnecessary whitespace
s3:modules/vfs_afsacl use stdbool types
s3:modules/vfs_afsacl fix a compiler warning
s3:afs make path argument to afs_syscall const
s3:modules/vfs_afsacl fix a compiler warning
s3:utils fix a compiler warning
s3:winbindd remove an unused variable
s3-waf: fix a libcrypto configure check
s3:lib change default share security access mask
s3:modules fix Bug 8330 NFSv4 ACL merging logic is broken
Dave Craft (7):
NTDSConnection and NTDSA Site setting flags
Standalone samdb_ntds_site_settings_options() helper
KCC NTDSConnection should utilize NTDSCONN_OPT_IS_GENERATED
kcc_connection invocation_id added to struct
Remove static to allow availability to other KCC files
Add kccsrv_add_repsFrom() possibility of NULL res argument
Add intrasite code test switch
Giampaolo Lauria (38):
samba-tool: fix summary of the fsmo command to be clearer
samba-tool: added setpassword to user
samba-tool: removed setpassword.py
samba-tool: update test suite for add setpassword
samba-tool: created domain object, moved pwsettings to user passwordsettings
samba-tool: removed pwsettings
samba-tool: update test suite for the new domain object
samba-tool: moved machinepw to domain machinepassword
samba-tool: removed machinepw as it has been moved to domain machinepassword
samba-tool: moved domainlevel to domain level
samba-tool: removed domainlevel as it has been moved to domain level
samba-tool: updated test suite to reflect the move from domainlevel to domain level
samba-tool: moved export to domain dumpkeys
samba-tool: removed export as it has been moved to domain dumpkeys
samba-tool: updated test suite for the new domain dumpkeys option
samba-tool: moved join to domain join
samba-tool: removed join as it has been replaced by domain join
samba-tool: update vampire.py message
samba-tool: fixed prog name in samba-tool
samba-tool: removed the assignment to parser.prog
samba-tool: moved takes_optiongroups definition to Command base class
samba-tool: fixed synopsis on all "user" commands
samba-tool: fixed synopsis on user commands
samba-tool: fixed drs commands synopsis
samba-tool: added error handling for the user command
samba-tool: improved Option list for all user commands
samba-tool: Fix error handling in SuperCommand class
samba-tool: fixed __doc__ in base classes
samba-tool: Improved --help functionality
samba-tool: Fixed bugs to determine min and max # of allowed arguments
samba-tool: removed synopsis code in base class
samba-tool: Fix __doc_ in base classes
samba-tool: Remove password as it has been moved to "user setpassword"
samba-tool: update test suite to reflect the move from password to "user setpassword"
samba-tool: add -H or --URL where necessary
samba-tool: Changed "user add" implementation
samba-tool: updated test suite to account for newuser change
samba-tool: Removed newuser
Gregor Beck (4):
s3:registry avoid leaking an old regsubkey_ctr on regsubkey_ctr_init
s3:registry avoid pruning the sequencenumber while flushing the regsubkey_ctr
s3:registry avoid updating keys which are going to be deleted in
s3:smbconf let drop leave the smbconf key in place to match a virgin registry.tdb
Günter Kukkukk (1):
Fix bug 8305 - nmbd segfaults - when using "smbtree ..."
Günther Deschner (22):
lsa: rename auth info argument in lsa_CreateTrustedDomainEx2
lsa: lsa_CreateTrustedDomainEx takes lsa_TrustDomainInfoAuthInfo, not
s4-smbtorture: add very basic tests for lsa_CreateTrustedDomainEx.
s4-lsa: prepare dcesrv_lsa_CreateTrustedDomain_base() to deal with unencrypted auth info.
s3-lsa: Fix _lsa_DeleteObject to handle trusted domain objects.
s3-lsa: add LSA_HANDLE_SECRET_TYPE.
s3-passdb: add dummy calls to control global (replicated) secrets.
s3-secrets: add lsa_secret struct to secrets IDL.
s3-secrets: add lsa_secret passdb api.
s3-lsa: implement _lsa_OpenSecret().
s3-lsa: implement _lsa_CreateSecret().
s3-lsa: implement _lsa_SetSecret().
s3-lsa: implement _lsa_QuerySecret().
s3-lsa: support secret objects in _lsa_DeleteObject().
s3-lsa: support secret objects in _lsa_QuerySecurity().
s3-selftest: enable RPC-LSA-SECRETS against s3.
s3-selftest: finally enable RPC-LSA against s3.
s3-build: remove some unused/duplicate headers.
s3-lsa: Fix crypto prototypes.
s3-printing: fix some build warnings in queue_process.c
s3-nmbd: fix talloc/malloc mismatch in create_listen_pollfds().
s3-docs: document --user-sidinfo wbinfo option.
Jelmer Vernooij (24):
scripting/bin: Some formatting fixes.
update TODO: net has been renamed to samba-tool.
README.Coding: Mention that PEP8 is the standard for Python code.
remove the fedora package, and point at the repository instead
wafsamba: Properly lock object store when retrieving version through Bazaar.
charset: Make name lowercase everywhere.
cli_raw: Make name lowercase.
cli_spools: Lowercase name.
cli_cldap: Lowercase name.
cli_smb_common: Lowercase name.
cli_composite: Lowercase name.
policy: Rename to samba-policy to avoid name space clashes.
libsamba-util: Build in libbitmap.
shares: Remove dependencies on share modules.
s3-build: Only define ldb3 when not in standalone build.
talloc: Support PYTHON environment variable.
heimdal_build: Use krb5-config to find heimdal include directory and library path, rather than hardcoding.
remove unnecessary dependency on 'events' from ldb modules.
acl: Improve error message when setting acls fails.
dbcheck: Cancel transaction if operation fails.
samba-tool: Don't install -c version, which is now deprecated.
pyldb: Consistently use pyldb_ prefix.
pyldb: Generate ABI file.
sd_utils: Fix some formatting, add module docstring.
Jeremy Allison (13):
Fix bug #8307 - brl_close_fnum does not call SMB_VFS_BRL_UNLOCK_WINDOWS on all locks
First part of fix for bug 8310 - toupper_ascii() is broken on big-endian systems
Second part of fix for bug 8310 - toupper_ascii() is broken on big-endian systems.
Fix const warning.
Fix bug 8314] - smbd crash with unknown user.
Fix typo Loggs -> Logs.
Fix bug #8324 - smbclient cannot list directories from a big-endian machine.
Use existing ISDOT and ISDOTDOT macros.
First part of bugfix for bug #8335 - file copy aborts with smb2_validate_message_id: bad message_id
Secod part of bugfix for bug #8335 - file copy aborts with smb2_validate_message_id: bad message_id
Added missing return. Not strictly neccessary, the following if (!NT_STATUS_EQUAL(status, NT_STATUS_NOT_SUPPORTED))
Fix bug 7462 - Non-standard SA_RESETHAND is used in ...lib/tevent/tevent_signal.c
We don't need check_name() here. All possible paths to dptr_create()
Kai Blin (13):
s3 swat: Fix possible XSS attack (bug #8289)
s3 swat: Allow getting the user's HTTP auth password
s3 swat: Add support for anti-XSRF token
s3 swat: Add XSRF protection to status page
s3 swat: Add XSRF protection to viewconfig page
s3 swat: Add XSRF protection to wizard_params page
s3 swat: Add XSRF protection to wizard page
s3 swat: Add XSRF protection to globals page
s3 swat: Add XSRF protection to shares page
s3 swat: Add XSRF protection to password page
s3 swat: Add XSRF protection to printer page
s3 swat: Add time component to XSRF token
s3 swat: Create random nonce in CGI mode
Karolin Seeger (1):
s3-swat: Fix typo.
Matthieu Patou (38):
s4-dsdb: check for single valued attribute in repl_meta_data module
s4-dsdb: when replacing linked attribute take always the new dn as the old dn might be broken
s4-provision: fix the value of creation timestamp to be a MS timestamp
upgradeprovision: reduce the number of attribute that we skip
s4-dsdb: if the provision control is specified, update replication metadata even if the data hasn't change
s4-python: Add functions to get linkid and systemflags of an attribute
s4-samba-tool: dbcheck, check and fix broken metadata
s4-dsdb: allow objectsid to be specified in a modification operation
s4-dirsync: do not return linked attribute if the target object is no more
s4-drs: do not return links pointed to unexistant objects
ldb-tdb: Introduce a flag on ltdb_add_internal to indicate whether unique value test should be performed or not
s4-schema: add systemFlags to dsdb classes objects
s4-dsdb: add dsdb_module_extended function similar to other dsdb_module_* functions
s4-dsdb: In rootdse add extended dn info on all values for a given attribute
update/add my copyright
ldb-python: add a function to Dn object to compare the Dn with a base DN
pyldb: add unit test for ldbDn.compare_base
s4-dsdb: check group membership only for non deleted objects
s4-dsdb: Use controls provided during the request while searching for object to delete
tests: Add alpha13 dumped provision
samba_backup: check that directory really exists
s4-upgradeprovision: Detect recent provision in a more reliable way
s4-dsdb: Improve the calculation of system flags according to 3.1.1.5.2.4
s4-dcerpc: Do not return linked attribute on deleted objects it makes W2k8R2 loops when joining s4 domains
s4-kcc: correctly populate the neighbor object when taking information from repsTo
s4-upgradeprovision: try to fix the detection of @provision record
s4-scripting: allow to specify the number max of iteration around getNcChanges
pidl: don't expect to have quote when creating import headers
pidl: generate code for dissecting null terminated strings
pidl: rpc version is a 32 bit
pidl: handle datablob for wireshark generator
pidl: handle hyper attribute for wireshark
pidl: If STR_NULLTERM we concider it's a string as well
pidl: add subcontext handling for wireshark
pidl: handle union when the switch variable is outside of the union for wireshark dissector
pidl: For wireshark check also LIBNDR_FLAG_NOALIGN for not aligning
pidl: for wireshark use only the major of the version
idl: We don't need a context for FRSRPC_COMM_PKT_CHUNK_CO_EXTENTION_2 and avoid colision on bop attribute
Michael Adam (89):
s3:loadparm: untangle assignment from check in do_section()
s3:loadparm: fix a check that was accidentially an assignment in lp_servicebynum()
s3:loadparm: szWinbindNssInfo is now a const char ** instead of a char ** - cast properly
s3:loadparm: szNetbiosAliases is now a const char ** - cast properly
s3:loadparm: add suppor for P_BYTES to equal_parameter() - fix build warning
s3:loadparm: add support for P_CMDLIST to equal_parameter() - fix build warning
s3:loadparm: add support for P_BYTES to print_parameter() - fix build warning.
s3:loadparm: add support for P_CMDLIST to print_parameter - fix build warning.
s3:loadparm: add support for P_BYTES to is_default() - fix build warning
s3:loadparm: add support for P_CMDLIST to is_default() - fix build warning
s3:loadparm: add support for P_BYTES to lp_save_defaults - fix build warning
s3:loadparm: add support for P_CMDLIST to lp_save_defaults() - fix build warning
s3:loadparm: add support for P_CMDLIST to lp_do_parameter - fix a build warning
s3:loadparm: add support for P_BYTES to lp_do_parameter() - fix a build warning
s3:loadparm: fix an implicit cast warning in string intialization in init_globals()
s3:smbclient: add "logoff" command to close the session
s3:smbclient: add a "tcon" command to do a tree connect (connect to a share)
s3:smbclient: add a "tdis" command to do a tree disconnect (close a connection to a share)
s3:smbclient: add a "tdis" command to view and change the tree id (tid).
s3:smbclient: print nt status code when smb echo fails
s3:loadparm: add reload_registry_shares() - reload only those shares already loaded
s3:loadparm: fix the reload of the configuration: also reload activated registry shares
s3:docs: document the smbclient "logoff" command
s3:docs: document the smbclient "tcon" command
s3:docs: document the smbclient "tdis" command
s3:docs: document the smbclient "tid" command
s3:idmap_tdb2: deprecate the idmap:script parameter and use "idmap config * : script" instead
s3:docs:idmap_tdb2: update the documentation of idmap script
s3:doc: clarify the idmap script section in the idmap_tdb2 manpage
s3:docs: remove legacy text from the example in the idmap_tdb2 manpage
s3:doc: add an example with idmap script to the idmap_tdb2 manpage
s3:idmap_tdb2: fix a legacy comment that does not apply any more
s3:idmap_tdb2: remove superfluous initialization with bogus comment
s3:idmap_tdb2: remove legacy comment
s3:idmap_tdb2: remove a legacy comment
s3:idmap_tdb2: remove the undocumented option of the silly name "tdb:idmap2.tdb"
s3:loadparm: rename parameter "allow_registry_shares" to "load_all_shares"
s3:loadparm: add a convenience wrapper lp_load_global()
s3:loadparm: add lp_load_client() that also sets the client state internally
s3:loadparm: make lp_is_in_client() static - only used inside loadparm
s3:smbclient: use lp_load_client()
s3:smbspool: use lp_load_client()
s3:libsmb: fix a call to lp_load to reinit the globals in any case
s3:loadparm: add wrapper lp_load_globals_no_reinit()
s3:loadparm: add wrapper lp_load_client_no_reinit()
s3:libsmb: use lp_load_client() and lp_load_client_no_reinit() in libsmb_context
s3:pam_smbpass: use lp_load_client() in pam_smbpass
s3:loadparm: make lp_set_in_client() static - only used in wrappers in loadparm now.
s3:libnetapi: use lp_load_global()
s3:libsmbconf: use lp_load_global() in the testsuite
s3:libnet_join: use lp_load_global() wrapper of lp_load()
s3:nmbd: use the lp_load_global() wrapper of lp_load()
s3:rpcclient: use the lp_load_global() wrapper of lp_load()
s3:torture: use lp_load_global() in the locktest
s3:torture: use lp_load_global() in locktest2
s3:torture: use lp_load_global() in the masktest
s3:torture: use lp_load_global() in the msgtest
s3:torture: use lp_load_global() in the push_ucs2 test
s3:torture: use lp_load_global in the strcmp test
s3:torture: use lp_load_global() in the strstr test
s3:smbtorture: use the lp_load_global() wrapper of lp_load()
s3:dbwrap_tool: use lp_load_global()
s3:dbwrap_torture: use lp_load_global()
s3:eventlogadm: use lp_load_global()
s3:net: use lp_load_global()
s3:nmblookup: use lp_load_global()
s3:ntlm_auth: use lp_load_global()
s3:pdbedit: use lp_load_global()
s3:smbcacls: use lp_load_global()
s3:smbcontrol: use lp_load_global(): smbcontrol does not need to load the shares
s3:smbcquotas: use lp_load_global()
s3:smbfilter: use lp_load_global()
s3:smbpasswd: use lp_load_global()
s3:smbtree: use lp_load_global()
s3: use lp_load_global() in smbw_sample -- whatever this is ... :-)
s3:split_tokens: fix a nonempty blank line
s3:split_tokens: use lp_load_global(), fixing the call to lp_load()
s3:smbstatus: use lp_load_global() - smbstatus does not need to load shares!
s3:winbindd: use lp_load_global() - winbindd does not need shares or IPC$
s3:torture: use lp_load_global() in pdbtest - this does not need shares nor IPC$
s3:modules:nfs4_acls: improve fix for bug #8330
s3:dbwrap: explicitly include dbwrap.h in dbwrap_ctdb.c
s3:modules:nfs4_acls: fix the include of dbwrap.h to not include "include/"
s3:g_lock: explicitly include dbwrap.h
s3:dbwrap: move db_open() to a file dbwrap_open.c of its own.
s3:dbwrap: move db_is_local() from dbwrap.c to dbwrap_open.c
s3-waf: replace the dbwrap_util library by a dbwrap library that contains the dbwrap core
s3:dbwrap: move all .c and .h files of dbwrap to lib/dbwrap/
s3:selftest: run the net rpc registry test under "s3dc" instead "s3dc:local".
Rusty Russell (2):
lib/ccan: add README
lib/ccan: update to init-1192-gdd04041
Simo Sorce (11):
s3-rpc_server: Move pipe/handles functions
s3-rpc_server: Create common function to allocate pipes_struct
s3-rpc_server: Do not set msg_ctx twice
s3-spoolss: Improve memory efficiency.
s3-rpc_server: Remove dead code
s3-rpc_server: remove unnecessary talloc_free
s3-rpc_server: remove useless code
s3-rpc_server: Use talloc for pipe_rpc_fns
talloc: preserve context name on talloc_free_children()
s3:smbd - Move printing queue stuff
s3:server Consolidate printing related initialization
Stefan Metzmacher (199):
s3:smb2cli_base: rename 'result' => 'req' in smb2cli_req_create()
s3:smb2cli_base: keep the order of pending requests
s3:smb2cli_base: unset the destructor in smb2cli_req_unset_pending()
s3:smb2cli_base: call smb2cli_req_unset_pending() before tevent_req_done()
s3:smb2cli_base: fix memory hierachy in smb2cli_req_recv()
s3:smb2cli_base: make use of tevent_req_defer_callback()
s3:smb2cli_base: ask for the next response if there're still pending requests
s3:smb2cli_tcon: use tevent_req_oom()
s4:lib/socket: iface_list_wildcard() should only return "::" if we have ipv6 interfaces
socket_wrapper: make sure interfaces are in the valid range on bind()
s3:smb2cli_base: add my copyright
s3:libsmb: also remember the local socket address after connect
s3:libsmb: remove unused cli_set_port()
s3:libsmb: make use of cli_state_is_connected()
s3:libsmb: add cli_state_disconnect()
s3:libsmbclient: don't log the lowlevel fd in smbc_free_context()
s3:libsmbclient: use cli_state_is_connected() in SMBC_check_server()
s3:client: simplify readline_callback() to only use cli_echo()
s3:auth_server: make use of cli_state_is_connected()
s3:auth_server: use cli_echo() to check if the server is alive
s3:winbindd_cm: make use of cli_state_is_connected()
s3:winbindd_cm: make use of cli_state_disconnect()
s3:winbindd_cm: make use of cli->dest_ss instead calling getpeername()
s3:winbindd_cm: make use of cli->src_ss instead of calling getsockname()
s3:smbd/msdfs: let create_conn_struct() check the share security descriptor
s3:smbd: make smbd_calculate_access_mask() non-static
s3:smbd: check the share level access mask in smbd_calculate_access_mask()
s3:smbd: use smbd_calculate_access_mask() also for fake_files
s3:smbd: return the real share access mask in the SMBtconX response
s3:smb2_tcon: return the correct maximal_access on the share
s3:smb2_create: use smbd_calculate_access_mask() instead of smbd_check_open_rights()
libcli/smb: add PROTOCOL_SMB2_02 constant
s3:loadparm: use PROTOCOL_SMB2_02 instead of PROTOCOL_SMB2
s3:smbd: use PROTOCOL_SMB2_02 instead PROTOCOL_SMB2
s3:libsmb: remove unused cli->privileges
libcli/smb: add NBSS message types
s3:lib: s/SMBkeepalive/NBSSkeepalive
s3:libsmb: s/SMBkeepalive/NBSSkeepalive
s3:smbd: s/SMBkeepalive/NBSSkeepalive
s3:include: remove SMBkeepalive
s4:smb_server: s/SMBkeepalive/NBSSkeepalive
s4:libcli/raw: remove SMBkeepalive
s3:libsmb: remove unused cli_oplock_handler()
s4:param: add "state dir" and "cache dir" options
selftest/Samba4: setup "state dir" and "cache dir"
s4:provision: place the sysvol share under "state dir" instead of "lock dir"
selftest/Samba4: use "state dir" for persistent files
s4:winsdb: place wins.ldb in "state dir" instead of "lock dir"
s4:libcli/raw: s/SMBchkpth/SMBcheckpath
s3:libsmb: remove unused cli_smb_inbuf()
Revert "build: Put lockdir and cachedir in FHS-like locations by default"
Revert "s4-build Change default paths and --with flags for a 4.0 release"
dynconfig: use an option group for the samba specific options
dynconfig: remember which options still have their default value
dynconfig: add SambaIndentedHelpFormatter in order to support \n in option help text
dynconfig: rework the logic to support --enable-fhs
s3:configure: use the same dynconfig options and default values as the toplevel build
dynconfig/wscript: use $libdir/security for PAMMODULESDIR as in config.m4
lib/util/attr: add _UNUSED_ marco
s4:heimdal_build: provide HEIMDAL_UNUSED_ATTRIBUTE
s4:heimdal_build: only maintain lib/gssapi/{spnego,krb5} file lists once
s4:heimdal_build: we need k5crypto and gssapi_krb5 aliases also when using system libraries
s3:clikrb5: fix the build with newer heimdal versions
s4:heimdal: import lorikeet-heimdal-201107150856 (commit 48936803fae4a2fb362c79365d31f420c917b85b)
s4:heimdal: add missing files
s4:heimdal_build: define HAVE_KRB5_PDU_NONE_DECL
s4:auth/credentials: with the build after heimdal import
s4:kdc: set *_strongest_*_key to true to restore the old behavior
s4:kdc: restore the behavior before the last heimdal import
s3:libsmb: smb_bytes_talloc_string() doesn't need a cli_state
s3:libsmb: move cli->mid to cli->smb1.mid
s3:libsmb: add cli->smb1.vc_num and hide it behind cli_state_get_vc_num()
s3:libsmb: move cli->pid to cli->smb1.pid and hide it behind cli_[g|s]etpid()
s3:libsmb: move cli->cnum to cli->smb1.tid and hide it behind cli_state_[g|s]et_tid()
s3:libsmb: add cli_state_encryption_on()
s3:libsmb: move cli->vuid to cli->smb1.uid and hide it behind cli_state_[g|s]et_uid()
s3:libsmb: don't pass cli->called.name to NTLMv2_generate_names_blob()
s3:include: remove unused cli_state->called and cli_state->calling
s3:libsmb: replace cli_initialise[_ex]() by cli_state_create()
s3:winbindd_cm: remove unused checks for address family
s3:libsmb: fix compiler warnings in cli_state_create()
s3:libsmb: move cli_state->pending to cli_state->conn.pending
s3:libsmb: move cli_state->outgoing to cli_state->conn.outgoing
s3:smbtree: try to fix completely broken logic in get_workgroups()
s3:torture: use cli_state_disconnect() to close the socket on SIGALRM
s3:libsmb: make use of cli_state_is_connected()
s3:libsmb: make use of cli_state_disconnect()
s3:libsmb: move cli_state->fd to cli_state->conn.fd
s3:libsmb: add cli_state_[local|remote]_sockaddr()
s3:winbindd_cm: use cli_state_[local|remote]_sockaddr()
s3:libnet: use cli_state_remote_sockaddr() in libnet_DomainJoin()
s3:libsmb: use cli_state_remote_sockaddr() in smb2cli_tcon_send()
s3:libsmb: let cli_connect_nb() only expect a const sockaddr_storage *dest_ss
s3:net_time: expect const sockaddr_storage in cli_servertime()
s3:libsmb: only pass a const sockaddr_storage to cli_start_connection()
s3:libsmb_server: pass NULL instead of a zero sockaddr_storage
s3:smbcacls: pass down NULL instead of a zero sockaddr_storage
s3:smbcquotas: pass down NULL instead of a zero sockaddr_storage
s3:libsmb: only pass const sockaddr_storage to cli_full_connection()
s3:auth_domain: add some const to sockaddr_storage
s3:net_util: add some const to sockaddr_storage
s3:net_util: pass const sockaddr_storage to net_make_ipc_connection_ex()
s3:net_rpc_join: pass const sockaddr_storage to net_rpc_join_ok()
s3:net_rpc_join: make use of cli_state_remote_sockaddr()
s3:net_rpc: make use of cli_state_remote_sockaddr()
s3:net_rpc_printer: make use of cli_state_remote_sockaddr()
s3:libsmb: move cli_state->{src_ss,dest_ss} to cli_state->conn.{local_ss,remote_ss}
s3:libsmb: remove const from cli_cm_display()
s3:libsmb: add cli_state_remote_name()
s3:auth_domain: we already have the dc_name, it's the same as cli->desthost
s3:auth_server: make use of cli_state_remote_name()
s3:client: make use of cli_state_remote_name()
s3:lib/netapi: make use of cli_state_remote_name()
s3:libnet_join: make use of cli_state_remote_name()
s3:libsmb/cliconnect: make use of cli_state_remote_name()
s3:libsmb/clidfs: make use of cli_state_remote_name()
s3:libsmb/clifsinfo: make use of cli_state_remote_name()
s3:libsmb/clirap2: make use of cli_state_remote_name()
s3:libsmb/libsmb_dir: make use of cli_state_remote_name()
s3:libsmb_server: make use of cli_state_remote_name()
s3:cli_pipe: use result->desthost instead of cli->desthost
s3:cli_pipe: make use of cli_state_remote_name()
s3:cli_pipe_schannel: make use of cli_state_remote_name()
s3:rpcclient: use rpc_pipe->desthost instead of cli->desthost
s3:rpcclient: make use of cli_state_remote_name()
s3:net_rap: make use of cli_state_remote_name()
s3:net_rpc: use netr->desthost instead of cli->desthost
s3:net_rpc: make use of cli_state_remote_name()
s3:net_rpc_join: use pipe_hnd->desthost instead of cli->desthost
s3:net_rpc_join: make use of cli_state_remote_name()
s3:net_rpc_printer: make use of cli_state_remote_name()
s3:net_rpc_registry: use pipe_hnd->desthost instead of cli->desthost
s3:net_util: use server_name instead of cli->desthost
s3:winbindd_cm: use controller instead of cli->desthost
s3:libsmb: move cli_state->desthost to cli_state->conn.remote_name
s3-torture: run_locktest7(): goto fail on read error
s3-torture: run_locktest7(): replace cli_read_old() with cli_read()
s3:libsmb_xattr: make use of the new cli_query_secdesc()
s3:libsmb: remove unused cli_query_secdesc_old()
libcli/security: add some const to marshall_sec_desc[_buf]()
s3:libsmb: cli_set_secdesc() only needs a const struct security_descriptor
s4:heimdal: build samba4kgetcred
s4:auth/kerberos: activate windows related krb5 flags
s4:heimdal: import lorikeet-heimdal-201107241840 (commit 0fdf11fa3cdb47df9f5393ebf36d9f5742243036)
s4:heimdal_build: hdb.asn1 needs --sequence=HDB-Ext-KeySet --sequence=Keys
s4:kdc: canonicalize the principal if HDB_F_FOR_TGS_REQ is given
s4:samba-tool: ldapcmp needs CredentialsOptionsDouble
s3:test_async_echo: unsure the desired smb message sequence
pidl:NDR/Parser: use '0' instead of 'NULL' for an uint32_t value
pidl:NDR/Parser: use interface->{UUID} and {NAME} instead of the raw {PROPERTIES}
pidl:NDR/Server: use interface->{UUID} and {NAME} instead of the raw {PROPERTIES}
s3:rpc_transport_tstream: call tstream_cli_np_use_trans() before tstream_writev_queue_send()
eventlog6.idl: fix definition of eventlog6_StringArray
pidl:NDR/Parser: allow [string,size_of()] together
winsif.idl: fix comment about a pidl bug
s3:smb2cli_base: smb2cli_req_send() needs to call tevent_req_post() on error
s3:libsmb: add cli_state_capabilities()
s3:include: make use of cli_state_capabilities() in SERVER_HAS_UNIX_CIFS()
s3:winbindd_cm: make use of cli_state_capabilities()
s3:torture: make use of cli_state_capabilities()
s3:libsmb/libsmb_*: make use of cli_state_capabilities()
s3:libsmb/cli*: make use of cli_state_capabilities()
s3:include: change cli->protocol to enum protocol_types
s3:libsmb: add cli_state_protocol()
s3:winbindd_cm: make use of cli_state_protocol()
s3:net_rpc: make use of cli_state_protocol()
s3:masktest: make use of cli_state_protocol()
s3:spoolss: make use of cli_state_protocol()
s3:auth_server: make use of cli_state_protocol()
s3:client: make use of cli_state_protocol()
s3:libsmb/cli*: make use of cli_state_protocol()
s3:libsmb/libsmb_server: make use of cli_set_timeout()
s4:kdc: fix compiler warning
s3:libsmb/clidfs: make use of cli_state_encryption_on()
s3:winbindd_cm: make use of cli_set_timeout()
s3:torture: make use of cli_set_timeout()
s3:cli_np_tstream: make use of cli_set_timeout()
s3:libsmb/clifile: make use of cli_set_timeout()
s3:rpc_transport_tstream: only use tstream_cli_np_use_trans() for sync requests
s4:netcmd/gpo.py: we don't need to set autogenerated attributes
s3:web/swat: use strtoll() instead of atoi/atol/atoll
s3:smb2_server: make sure we grant credits on async read/write operations (bug #8357)
pyldb: fix uninitialized memory bug in PyArg_ParseTuple() argument
pidl:Samba4/Python: PyArg_ParseTuple with "s#" returns 'int' instead of 'size_t'
s4:pycredentials: PyArg_ParseTuple("i") requires an 'int' argument.
s4:pyregistry: PyArg_ParseTuple("z#") requires an 'int' argument instead of 'size_t'
s4:py_net: PyArg_ParseTuple("i") requires an 'int' argument
s4:pyglue: PyArg_ParseTuple("I") requires an 'unsigned int' argument
s3:lib/events: Fix a bug in run_poll_events().
ndr_drsuapi: fix compiler warning
script/librelease.sh: add git push for the release tag
s3:torture/*: use CLI_BUFFER_SIZE instead of cli->max_xmit
s3:libsmb/cli*: use CLI_BUFFER_SIZE instead of cli->max_xmit
tevent: add tevent_queue_running() function
tevent: allow tevent_queue_add() to take a NULL trigger function
tevent: splitout tevent_queue_add_internal() from tevent_queue_add()
tevent: add tevent_queue_add_entry() and tevent_queue_add_optimize_empty()
tevent: fix some comments in tevent.h
tevent: change the version to 0.9.14 after the tevent_queue changes
Vicentiu Ciorbaru (7):
s3-rpc_client: Added dcerpc_winreg_enumvals() function.
s3-rpc_client: Added dcerpc_winreg_delete_subkeys_recursive() function.
s3-rpc_client: Migrate to dcerpc_winreg_enumvals() function.
s3-rpc_client: Migrate to dcerpc_winreg_delete_subkeys_recursive().
s3-rpc_server: Removed no longer used functions.
s3-net: Fixed typo in net conf
s3-net: Fixed a small typo in net conf function table
Volker Lendecke (37):
s3: Fix Coverity ID 2587,2588: CHECKED_RETURN
s3: Avoid leaking http_timestring in print_registry_key
s3: Fix Coverity ID 2596, REVERSE_INULL
s3: Fix MIT trusts
s3: Fix async smb handling
s3: Fix an error message
s3: Fix formatting
s3: Fix a debug message
s3: cli_close_done->write_andx_done in test_async_echo
s3: Fix formatting in check_error()
s3: Avoid calls to cli_dos/nt_error in torture
s3: In the async echo test, write 65k
Add wait_for_read_send/recv
s3: Add smbd_echo_read_send/recv
s3: Use smbd_echo_read_send in the async echo handler
s3: Remove unused smbd_echo_reader()
tevent: Slightly simplify poll_event_loop_poll
s3: Priorize the async echo responder over the client
s3: We only need base_name in map_open_params_to_ntcreate
s3: Make is_executable() available in lib/
s3: Make map_open_params_to_ntcreate() available in lib/
s3: Add a fallback for missing open&x support in OS/X Lion
s3: Fix some nonempty blank lines
s3: Explicitly pass sconn to remove_deferred_open_message_smb
s3: Pass sconn explicitly to schedule_deferred_open_message_smb
s3: Pass sconn explicitly to open_was_deferred
s3: Pass sconn explicitly to get_deferred_open_message_smb
s3: Move deferred_open_queue to smbd_server_connection
s3: Remove unused ERROR_DOS macro
s3: Remove unused ERROR_FORCE_NT macro
s3: Fix smb2 handling error returns from aio
s3: Fix some nonempty blank lines
s3: Fix some nonempty blank lines
s3: Fix "ISO C90 forbids mixed declarations and code"
s3: Fix some nonempty blank lines
s3: Fix a debug message
s3: Make srv_enc_ctx static
-----------------------------------------------------------------------
--
Samba Shared Repository
More information about the samba-cvs
mailing list