[SCM] Samba Shared Repository - annotated tag ldb-1-1-0 created
Stefan Metzmacher
metze at samba.org
Thu Apr 21 09:35:52 MDT 2011
The annotated tag, ldb-1-1-0 has been created
at f2d537a07c24f112d406752b3d574e9e63c52557 (tag)
tagging ab9d9cfd33f12929dc05f8e02c3d671844e078fa (commit)
replaces tevent-0-9-11
tagged by Stefan Metzmacher
on Thu Apr 21 17:33:38 2011 +0200
- Log -----------------------------------------------------------------
ldb: tag release ldb-1-1-0
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iQEcBAABAgAGBQJNsE5SAAoJEEeTkWETCEAlMoUIAMD4KWDG5EWYJ4XtNOadZ5+Y
h62be6p08Y217+4Rx5TsWQxhBVyEMycmyQckekIFjY7i3FHomeRNBWXIsmwYj26D
3rEICM5GtdEcNLetnXcYYzKrfUWIniAuf/Rcws4yCEeUSGIrj/zVUdbCr7dmQ3xr
AgGI2QVeeUWrqcq431fmPHNvvVswKq7/E9TdfSuJiltWDA7AUu6RwhwftMC/WmNL
dw5F64deBHjaz+g5BtZbJH3DLFWF7+GKj9wUEvjbD2zZS7Ab81q2lrhlNiv8TR+6
I3/Jwh6GilinEvfR9a/pk7wpxDZ46AQ67nrfhzPETCX/XhX+IixYSpWcukbG+mE=
=znV0
-----END PGP SIGNATURE-----
Andreas Schneider (34):
s3-rpc_server: Rename system_user to ncalrpc_as_system.
s3-epmapper: Use DCERPC_AUTH_LEVEL_CONNECT for ep ncalrpc.
s3-epmapper: Added a cleanup function.
s3-epmapper: Shutdown the embedded epmapper cleanly.
s3-epmd: Cleanup endpoint mapper correctly.
s3-librpc: Leave the epm registration connection open.
s3-rpc_server: Added a memory context to the ep regsiter state.
s3-rpc_server: Implement an endpoint monitor loop.
s3-rpc_server: Rename req to subreq.
s3-rpc_server: Added disconnect callback function.
s3-epmapper: Added function to delete endpoint entries.
s3-epmd: Cleanup endpoints on service pipe disconnect.
s3-epmapper: Remove unregister on shutdown.
s3-epmapper: Setup epm in smbd to forward np requests.
s3-epmapper: Log error if we can't register the endpoint.
s3-epmapper: Increase debug levels.
s3-epmapper: Use strcmp instead of strequal and check IPv6.
s3-epmapper: Refactor the cleanup of endpoints.
librpc: Added a dcerpc_binding_dup() function.
s3-epmapper: Make sure we work on a description duplicate.
librpc: Return an error if we a broken floor.
s3-spoolssd: Fixed reopening of logs.
s3-spoolssd: Pass down event and messanging context.
s3-spoolssd: Added missing include.
s3-spoolssd: Fixed logfile creation.
s3-epmap: Make rpc_ep_setup_register an internal function.
s3-spoolssd: Register spoolssd endpoints.
s3-spoolssd: Start the spoolss service correctly.
s3-rpc_server: Only allow embedded, daemon and external server type.
s3-rpc_server: Fixed rpc_pipe_open_internal documentation.
s3-winbindd: Use the correct enums for samr_QueryDomainInfo.
s3-smbd: Added a change_to_user_by_session() function.
s3-smbd: Added a become_user_by_session() function.
s3-printing: Use become_user_by_session() function.
Andrew Bartlett (122):
s3-lib Remove the clobber_region() code.
s3-safe_str: Futher simplify the macros by removing indirection
s3-safe_string: Add checked_strlcpy()
s3-lib prepare Samba3 to use common codepoint based string functions
lib/util: Merge basic string length and comparison functions
s3-charcnv Add convert_string_error()
lib/util/charset rename iconv_convenience to iconv_handle
wintest New snapshot for my wintest VMs
s3-selftest unconditionaly include subunit.sh
s3-selftest Add tests for security=server
s3-selftest Allow LM passwords and turn of NTLMv2 for security=share test
s3-selftest Fix test_smbclient_auth.sh
lib/util/charset Remove pointless static bool initialised
s3:lib make lazy_initialize_conv() static
lib/util Move base64 functions into lib/util/base64.c
lib/util/charset Add tests for convert_string_talloc_handle()
lib/util/charset correct calculation of UTF8 character sizes
lib/util/charset Add wrapper to allow testing of strlen_m_ext()
lib/util/charset Add tests for strlen_m_ext() and convert_string_talloc()
lib/util/charset smb_panic() on incorrect use of strlen_m_ext
lib/util/charset Add tests for strcasecmp_m(), talloc_strupper() et al
s3-selftest Disable log rotation in 'make test'
s4-credentials Add a command line hook to set the kerberos credentials cache
s3-selftest Add testing of kerberos login
s3-selftest Remove more instances of /tmp in test_smbclient_s3.sh
s3-auth consolidate create_local_token() into make_server_info_krb5()
s3-rpc_server Remove comment, yes the key is correct.
s3-auth use create_local_token() to transform server_info -> session_info
s3-auth Rename user_session_key -> session_key to match auth_session_info
s3-selftest Look only under source3 for smb.conf files
librpc/idl Add [nopython] to krb5pac ndrdump functions
pidl: Add support for the [ignore] property
s4-auth: Always talloc_zero() the struct auth_session_info
auth: Move auth_session_info into IDL
kdc: always ldb escape the realm
s3-auth: Make server_info const in create_local_token()
libcli/nbt Cope with blank lines in DNS hosts file
s3-selftest names into DNS hosts file to avoid NBT lookups
s3-librpc Fix creation of in-memory keytab for previous password
s3-selftest Add tests to show kerberos works across a password change
samba_dnsupdate: Don't use subprocess.check_call, it isn't in python 2.4
wintest Allow changing the telnet settings to fail, we might not be admin
s3-wintest Add test of 'net use' against the Samba3 member
wintest Allow setting of the firewall to fail
s3-selftest Fix use of the 'fake DNS' file
s3-selftest actually wait for smbclient to connect
Revert "s3-test: disable ktest for now"
s4-samba_dnsupate Fix syntax error
s3/selftest Tear down the environment if we fail to connect
libcli/ldap pull LIBCLI_LDAP_MESSAGE and LIBCLI_LDAP_NDR into a library
lib/util make UTIL_TDB a library
libds: Make flag_mapping a library
s3-lib: Remove unused pull_ucs2_fstring()
s3-charcnv: make pull_ucs2 static
s3-lib Remove more unused fstring.c functions
s3-lib Correct comment in strlen_w()
s3-lib: Remove unused _w functions.
s3-lib Remove unused skip_unibuf()
s3-lib Remove unused #define
s3-lib make static and remove more _w functions
s3-lib Move isvalid83_w to mangle_hash.c
s3-lib Move strdup_w to it's only user in mangle_hash.c
lib/util/charset Move source3/lib/util_unistr.c to the common code.
lib/util Move simple string routines into common code.
lib/util ucs2_align is identical, put it in common
lib/util: Make string_replace from s3 common
s4/torture Fix calls to charcnv functions to always supply converted_size
lib/util/charset Fix and add public interface for convert_string_error_handle
lib/util/charset Add expected values for upper/lower case tests
lib/util/charset Add tests for convert_string_error_handle
lib/util/charset Preserve 'pull' errors even when converting via UTF16
lib/util/charset Add more tests for convert_string_error_handle()
lib/util/charset Rename convert_string test to allow a 'non_handle' test
s3-selftest Add workaround for RAP test failure
lib/util/charset Make ASCII conversion validate it's input
lib/util/charset Add convert_string_error()
lib/util/charset Add many more charset tests
libcli/auth Use convert_string_error to check LM hash calculation.
s3-charcnv: Move convert_string() et al to lib/util/charset
s3-build Remove distinct LOCALEDIR subsystem
build: Bring DYNCONFIG into samba-util library to avoid symbol duplication
libcli/ldap Re-add ldap_ndr.h as a public header
s3-lib Move strisnormal to it's only user in mangle_hash.c
s3-lib Remove unused str_ascii_charnum()
s3-lib Move unix_strlower and unix_strupper to their only users.
s3-lib Remove unused string_append
s3-lib Remove very unused (#if 0) strncpyn
libcli/auth Move krb5 wrapper functions from s3 into common
s3-auth Rename smb_krb5_open_keytab to avoid a conflict with s3
lib/util Move alpha_strcpy() from s3 into common code
libcli/auth Fix compile on hosts without krb5
s3-krb5 Move #ifdef HAVE_KRB5 above #include of libcli/auth/krb5_wrap.h
selftest: Provide a single bindir_path function across all targets
selftest: Remove unused BUILDDIR_ABS environment variable
selftest: Remove duplication between BUILDIR and BINDIR
selftest: Start using the binary mapping at the python layer as well
selftest Add binary mappings for samba3 selftest
selftest: Move Samba4 selftest wscript to the top level
selftest Remove selftest of the test subsystem
s4-heimdal_build: Add extra HAVE defines needed for the source3 krb5 code
selftest: Allow the top level build to run the samba4 or samba3 tests
s3-gse Allow GSSAPI wrapper to compile against Heimdal
s4-heimdal: Allow any kvno to match when searching the keytab.
lib/socket_wrapper: allow up to 32 interfaces for a bigger 'make test'
selftest: put the target on the environment
s4-selftest: Stop creating netbios aliases everywhere
s3-selftest Rename s3 DC environment to s3dc
s4-selftest: Avoid duplicating the servers IP in the provision() sub arguments.
selftest Add combined 'Samba' target module
s3-selftest Fix interface localktest6 listens on.
s4-selftest: Move Samba4 test interfaces out of the way of the Samba3 tests.
s4-selftest Rename Samba4 'member' test environment to s4member
selftest: Add hooks to enable a combined selftest run.
selftest Test for socket_wrapper support in combined samba target as well
selftest: Don't specify SELFTEST_TARGET as an env variable
selftest: move warning about invalid environments up to selftest.pl
selftest Consolidate server wall clock time limits
s3-gse: Allow the GSSAPI wrapper to load a keytab using gss_krb5_import_cred()
libcli/auth: Move more kerberos wrapping in common
libcli/auth Move PAC parsing and verification in common.
lib/util/charset create _handle functions for convert_string() et al
lib/util/charset Always set *converted_size even on failure
Andrew Tridgell (111):
s4-rpc: added public APIs for dce_call authentication
build: added placeholder files for public header directories
ldb: don't install ldb_wrap.h twice
build: install public headers in the build tree
wafsamba: added global_include option
wafsamba: don't follow symlinks outside the build tree
wafsamba: keep a list of public headers
talloc: use public_headers to install talloc.h and pytalloc.h
tevent: use public_headers for tevent.h
build: added include/public to the list of include paths
build: added automated testing of our public headers
waf: moved header file handling into its own module
tdb: use system include style for system headers
tdb: use public_headers to install header files
talloc: use <talloc.h> not "talloc.h"
lib: fixed header paths
waf: build substituted public headers in build tree
ldb: use include <> form for public headers
s4-policy: don't make s4 policy.h public
s4-rpc: make common/proto.h public
rpc: make ndr/ndr_svcctl.h public
build: mark some private includes as OK in public headers
waf: always generate public headers in the build tree
lib: don't install public headers if a private library
ldb: only install headers if we are not building as a private lib
build: force _SAMBA_BUILD_==4 to be true in public headers
waf: build headers in separate 'headers' build group
build: fixed cflags for test_header
waf: make mkdir_p() a bit more robust
waf: auto-create include paths if needed
s3-waf: enable public header building in s3
build: added public_headers_allow_broken option
build: removed mkdir of public headers directory
s3-waf: enable public_headers_allow_broken
build: added simple header handling for our libraries
waf: ensure that MAKEFLAGS is set before parsing it
libcli: protect access_check.h against double inclusion
s4-rpc: added dcesrv_call_account_name()
libcli: openchange doesn't need these headers any more
headers: include Python.h first to avoid warnings
headers: cope with non-system popt in test_headers
s4-rootdse: improved operations error messages
s3-fault: removed the cont_fn from fault_setup()
fault: rename fault.c to fault_s4.c
fault: moved s3 fault.c to top level
fault: get fault.c ready for use by s4
fault: switch s4 to use the common fault.c
fault: moved fault.c into common library
fault: fixed call to fault_setup() to use new syntax
fault: fixed smb_panic() prototypes
s3-config: say which config file we failed to open
waf: prevent an error in the symbol checking code
charcnv: remove the automatic fail on allow_badcharcnv true
charset: remove another allow_badcharcnv check
charcnv: removed the allow_badcharcnv and allow_bad_conv options to convert_string*()
s3-string: moved fstring functions into their own file
lib: move the string wrappers from source3/include to common lib/util
lib: remove unused pieces of string_wrappers.h
s3-lib: make pull_ucs2_base_talloc static
s3-dfs: removed the last user of sec_len==-1 in pull_*_base_talloc()
s3-string: sec_len==-1 support is no longer needed
s3-libsmb: work our correct length for EA strings
tdb: rename convert_string() to tdb_convert_string()
libcli: created smb_constants.h
unistr: moved some UCS2 macros into util_unistr
s3-includes: fixed CONST_DISCARD() to actually discard const
charcnv: added convert_string_error()
s3-string: removed last use of conv_silent
s3-string: removed the conv_silent global
s3-charcnv: convert_string_internal() should not display errors
s3-charcnv: removed unused function
s3-charcnv: fixed converted_size return in fast paths
charcnv: ensure convert_string_error doesn't conflict with s3 function
wintest: ensure we startup the w2k3 DC VM
wintest: fixed syntax highlighting with emacs
wintest: added a "ipconfig /flushdns"
s4-fsmo: samba-tool fsmo takes a URL, not a hostname
s4-dsdb: only allow administrators to trigger FSMO role transfers
s4-drs: default hostname in samba-tool drs command
s4-fsmo: nicer error messages on failed FSMO transfers
s4-fsmo: make rootDSE modify for FSMO transfer async
s4-dsdb: perform FSMO transfers asynchronously
s4-fsmo: samba-tool fsmo transfer now gets full error code
s4-fsmo: say which role is being transferred
lib: removed a spurios declaration of 'logfile'
s4-param: set a default logfile
s4-cmdline: moved loadparm init after fault setup
debug: ignore debug_set_logfile() with a blank string
s4-dsdb: allow modification of linked attribute targets with relax
ldb: detect eof on ldif files
s3-torture: a very simple test for convert_string_error()
s4-dsdb: cope with failed searches in the linked attributes callback
debug: default debug to stderr
s4-libnet: honour convention of DEBUGLEVEL>=10 for NDR print
s4-loadparm: be a bit less verbose about smb.conf processing
s4-krb5: be a bit less verbose about krb5 packets
s4-dsdb: added a ldb err -> NTSTATUS mapping
s4-rpc: improved error mapping for several RPC server calls
s4-samba-tool: give a bit better error on user delete failure
s4-dsdb: implemented creation of conflict records
waf: a better way to detect duplicated symbols
lib: moved data_blob.c into samba-util-common
lib: make asn1_util a private library
tstream: make npa_tstream a private library
lib/crypto: rename the SHA256_ functions to samba_SHA256_
s4-test: fixed a problem with very verbose NDR debug
ldb: fixed --paged option in ldb tools
s3-test: disable ktest for now
build: speed up SYMBOLCHECK code
build: use readelf as a replacement for ldd
s4-test: added a test for E_deshash()
Björn Baumbach (2):
s3:selftest: fix Samba3.pm deprecated idmap config
s3-modules: Fix debug message
Björn Jacke (1):
s3/vfs_gpfs: s/syncops/gpfs
Brad Hards (1):
util: Build samba-util without unresolved symbols.
Christian Ambach (5):
s3:autorid make sure we set the mapping status correct on early exit
s3: use getgrset() when it is available
s4/libcli: do not announce NT error code support when it is disabled
libcli: allow exclusion of netbios name in NTLMV2 blob
s4/libcli: do not use netbios name in NTLMv2 blobs w/o spnego
David Disseldorp (5):
idl: define printcap IPC message format
s3-printing: use printcap IDL for IPC
s3-printing: remove duplicate cups response processing code
s3-printing: fix memory leak in print_cups.c
=?UTF-8?q?alpha=5Fstrcpy()=20is=20a=20utility=20function=20which=20reportedly:
Dmitry Butskoy (1):
Fix bug 6966 - "allow trusted domains = no" not respected in winbind.
Gregor Beck (9):
s3: fix cbuf_swapptr
s3: add function dbwrap_trans_traverse
s3: add function dbwrap_traverse
s3: add function cbuf_print_quoted
s3: add function srprs_quoted to parse strings written with cbuf_print_quoted
s3-net: add command "net idmap check"
s3-net: fix the usage output of "net idmap check"
s3-net: document "idmap check"
s3-net: "idmap check" ignore __db_sequence_number__
Günther Deschner (179):
s3-selftest: run a couple of dgram NBT tests against s3.
s3-waf: fix typo.
waf-selftest: allow to call "make test SUBUNIT_FORMATTER=cat".
s3-build: remove -I../lib/addns.
s3-selftest: add another flaky s3-torture test to knownfail, this time OPLOCK4.
s3-build: share smbtorture4 build rules with s3-waf build.
s3-libsmb: only include rap client when needed.
s4-smbtorture: check for username and computername presence in rap_netsessionenum test.
s4-rap: decouple rap client code from torture binary, add new LIBCLI_RAP subsystem.
s4-rap: remove last iconv_convenience traces from rap client and test code.
s3-build: try to silence annoying "Ignoring invalid value 'vlp' for parameter 'printing'"
libcli/security: move display_sec headers to own header file and add to
s3-libsmb: move smb encryption structs into own header.
s3-includes: avoid global include of gssapi headers.
s3-build: stop including ldap and lber headers everywhere in the code.
s4-smbtorture: use torture_fail/-assert api in torture_samba3_hide().
s4-smbtorture: remove duplicate if branch in raw.write test.
s4-smbtorture: use torture_fail and _skip in raw.write test.
s4-smbtorture: remove explicit mem_ctx from torture_netlogon_samba3().
s4-smbtorture: use torture_fail and _assert macros in torture_netlogon_samba3().
s4-smbtorture: use torture_assert in samr large-dc test.
s3-msdfs: avoid global inclusion of msdfs.h.
s3-interfaces: only include interfaces.h where needed.
s3-packet: only include packet.h where needed.
s4-smbtorture: remove explicit mem_ctx from torture_samba3_rpc_getusername().
s4-smbtorture: use torture_fail and _assert in torture_samba3_rpc_getusername().
s4-smbtorture: use torture_assert in torture_samba3_rpc_sharesec().
s3-build: only include asn1 headers where actually needed.
s3-username: rename static getpwnam_alloc to getpwnam_alloc_cached.
s4-smbtorture: more torture_fail usage in raw.write test.
s3-waf: move HAVE_LDAP_SASL_WRAPPING define to the HAVE_LDAP block.
s3-waf: add --with-pam_smbpass configure option.
s3-utils: run minimal_includes.pl over utils/*.c
s4-smbtorture: remove trailing whitespace from raw.eas test.
s4-smbtorture: use torture_context in raw.eas test.
s4-smbtorture: use torture_assert_ and comment functions in raw.eas test.
rap: add rap_NetUserAdd IDL.
s4-libcli/rap: add smbcli_rap_netuseradd().
rap: add rap_NetUserDelete IDL.
s4-libcli/rap: add smbcli_rap_netuserdelete().
s4-smbtorture: add test for rap_NetUserAdd().
s3-net: make sure we set correct default user flags in rap_user_add().
s4-smbtorture: add test for rap_NetUserDelete().
rap: add rap_NetSessionGetInfo to IDL.
s4-libcli/rap: add smbcli_rap_netsessiongetinfo().
s4-smbtorture: add missing error code check in test_netsessionenum().
s4-smbtorture: add netsessiongetinfo() test.
s3-registry: remove some unused headers.
s3-waf: enable nss_winbind in make test for nss_wrapper.
s4-libcli/rap: add NDR_RAP dependency to LIBCLI_RAP.
s3-build: use HAVE_ADS define in some more places.
s3-waf: use HAVE_ADS env to decide whether to build libads.so
wafsamba: add -Wcast-qual only to the toplevel (s4) build.
s3-includes: remove unused cmdline_lp_ctx.
s3-proto: remove some duplicate prototypes.
s3-globals: silence build warning in smbd_messaging_context().
s3-smbta-util: fix some buildwarnings.
s3-rpc_client: actually call lsa_open_policy2() in rpccli_lsa_open_policy2().
librpc: bring more librpc prototypes in common.
s3-prototypes: remove protos of some dead functions.
s3-netapi: use cli_get_session_key() in netapi.
s3-ldapsam: fix ldapsam_create_user() with existing posix accounts.
s3-rpc_server: remove two uneeded include registry/reg_parse_prs.h
s3-charcnv: remove unused labels.
s3-netapi: fix memoryleak while not using talloc_tos() in cli_get_session_key() usage.
s3-waf: fix spoolssd compile.
s3-libsmb: remove duplicate NTSTATUS variable.
lib/util/util_pw: temporary rename of getpwnam_alloc and getpwuid_alloc.
lib/util/util_pw: share sys_get{pw,gr} group of calls.
lib/util/util_pw: share more code between lib/util/util_pw.c and source3/lib/username.c
s3-winbind: remove global inclusion of libwbclient.
s3-trans2: only include trans2.h where needed.
s3-includes: only include system/syslog.h when needed.
s3-includes: only include system/iconv.h when needed.
s3-includes: only include system/glob.h when needed.
s3-includes: only include system/capability.h when needed.
s3-includes: only include system/terminal.h when needed.
s3-includes: remove global include of "system/select.h".
s3-includes: only include system/shmem.h when needed.
s3-includes: only include system/passwd.h when needed.
s3-includes: remove global include of "system/network.h"
s3-includes: only include system/filesys.h when needed.
s3-includes: remove EILSEQ check, this is handled by
s3-includes: no point in including all security headers globally.
registry: create and use shared libcli/registry/util_reg.h header.
s3-build: only include transfer_file.h where needed.
s3: create_builtin_users/administrators belongs to passdb not auth.
s3-groupdb: move groupdb headers to groupdb/proto.h.
s3-passdb: move passdb headers to passdb/proto.h.
s3-passdb: move mapping.h into passdb.h, its needed here.
s3-passdb: add passdb.h where needed.
s3-proto: add some forward declarations.
s3-passdb: add machine_sid.h and lookup_sid.h
s3-winbindd: copy acct_info to wb_acct_info so we dont need passdb for it.
s3-passdb: move util_wellknown.c out of passdb.
s3-passdb: move util_unixsids.c out of passdb.
s3-passdb: move util_builtin.c out of passdb.
s3-passdb: use passdb headers where needed.
s3-passdb: finally stop including passdb.h globaly.
s3-build: only include intl protos where needed.
s3: move filename_util.c out of source3/smbd to source3/lib.
s3-smbd: add smbd.h and move smbd prototypes to smbd/proto.h.
s3: include smbd/smbd.h where needed.
s3-vfs: include smbd/smbd.h in vfs modules.
s3: auth also needs parts of smbd.
s3: printing needs parts of smbd.
s3: rpc_server needs parts of smbd.
s3: finally remove global include of smbd prototypes.
s3-locking: move locking prototypes out of proto.h.
s3-libsmb: put namequery headers to nmblib.h
s3-auth: move auth prototypes to auth/proto.h.
s3-auth: use auth.h where needed.
s3-auth: rpc_server needs auth.h
s3-auth: smbd needs auth.h
s3-auth: printing needs auth.h
s3-auth: vfs modules need auth.h
s3-includes: finally remove global include of auth.h.
s3-prototyes: user_in_netgroup and user_in_list moved to auth, out of smbd.
s3-messages: only include messages.h where needed.
s3-messages: make ndr_messaging.h part of messages.h.
pidl: add an include for "ntdomain.h" for s3 server stubs.
s3-includes: only include ntdomain.h where needed.
s3-passdb: move lsa_dom_info and lsa_name_info out of smb.h into passdb.
s3: include ../librpc/gen_ndr/lsa.h where needed.
s3: only include lib/privileges.h where needed.
s3: only include ntioctl.h where needed.
s3-rpc_server: move access check functions out of samr server.
s3-ctdb_wrap: remove unused variable from db_ctdb_fetch_persistent().
s3: try to fix the build on some non-linux buildfarm machines.
s3: Fix Coverity ID 2041, "UNUSED_VALUE"
s3-vfs_solarisacl: try to fix the solaris build.
s3-winbind: try to fix the build on hosts w/o winbind support.
s3-proto: pure cosmetics, remove some generated comments.
s3-passdb: move some passdb defines to passdb.h
s3-passdb: move LOOKUP_NAME_ flags to passdb where they belong to.
s3-vfs acl modules: more non-linux build fixes.
s3-smbd: try to fix the irix build.
s3-vfs: try to fix build of aio_fork module.
s3-build: make it a little easier to build smbtorture4.
rep_parse_prs: remove some dead, unused code.
s3-rpcclient: include rpc_client/cli_pipe.h globally in rpcclient.h
s3-libndr: add ../librpc/ndr/libndr.h include in some places.
s3-idmap: fix the build of idmap_hash on FreeBSD.
s3-samr: make getgrgid() failure a little more visible in _samr_CreateDomAlias().
s3-waf: fix typo in ctdb checks.
s3-smbldap: support storing octet_strings/DATA_BLOBs.
s3-ipasam: rename of smbldap_make_mod_blob to _smbldap_make_mod_blob.
lsa: use lsa_TrustedAccessMask in some more places in the lsa IDL.
s4-smbtorture: fix lsa forest trust test.
s3-rpc_client: move rpc_cli_transport structs and protos to rpc_transport.h
s3-librpc: let librpc/rpc/dcerpc.h include ndr and generated dcerpc headers.
s3-netapi: add libnetapi_get_binding_handle().
s3-netapi: use libnetapi_get_binding_handle().
s3-netapi: use dcerpc_try_samr_connects().
s3: add some forward declarations.
s3-util: separate out cmdline helpers.
s3-util_sock: very brief documentation for open_socket_out().
s3-cli_pipe: fix timeout in rpc_pipe_open_tcp_port().
s3-netapi: remove two shadowed variables.
s3-rpc_client: add and use rpc_client/rpc_client.h.
s3-build: finally remove references to ndr and dcerpc headers that were included globally.
s3-includes: move struct pipe_open_rec to srvsvc rpc server.
s3-includes: remove unused schema_types enum.
s3-includes: include lib/util/debug.h headers in includes.h not smb.h
s3-includes: absolutely no need to globally include debugparse.h
s3-includes: only include acl prototypes when needed.
s3: fix the build of --with-profiling-data.
s3-waf: add --with-profiling-data configure option.
s3: only include smb profiling where needed.
s3-includes: move readahead prototype to its only user.
s3-build: make sure we pick up system tdb and talloc via #include.
s3-waf: try to fix the non-ldap-but-krb5 build.
s3-build: fix the --with-profiling-data build on mac os x.
s3-waf: only LIBNMB needs to linked against -lresolv.
s3-spoolss: fix debug statement in spoolss_addprinterex_level_2().
s4-smbtorture: restructure documentname handling in spoolss test a bit.
s3-smbd: fix the AIX 5.3 build.
s3-build: move MAP_FILE define to the only place used.
s3-vfs: rename open function to open_fn.
Holger Hetterich (1):
SMBTA: make vfs_smb_traffic_analyzer aware of the sendfile and recvfile functionality and store the results as common read/write results.
Jelmer Vernooij (31):
Sort by release component integer values rather than using standard string
samba_abi: Also sort ABI files properly so symbols end up in the right version.
Merge new lorikeet heimdal, revision 85ed7247f515770c73b1f1ced1739f6ce19d75d2
source4/torture/raw: Fix prototypes for all functions.
source4/torture/basic: Fix prototypes for all functions.
source4/ntvfs/posix: Fix prototypes for all functions.
source4/smbd: Fix prototypes for all functions.
source4/dsdb/samdb: Fix prototypes for all functions.
source4/rpc_server: Fix prototypes for all functions.
source4/ntvfs: Fix prototypes for all functions.
source4/kdc: Fix prototypes for all functions.
source4/torture/ndr: Fix prototypes for all functions.
source4/winbind: Fix prototypes for all functions.
source4/auth/gensec: Fix prototypes for all functions.
source4/auth/ntlm: Fix prototypes for all functions.
source4/param: Fix prototypes for all functions.
libreplace: Fix prototypes for all functions.
source4/auth: Fix prototypes for all functions.
source4/torture: Fix prototypes for all functions.
source4/lib: Fix prototypes for all functions.
source4/: Fix prototypes for all functions in various subsystems.
libcli/: Fix prototypes for all functions.
lib/: Fix prototypes for functions.
pidl: Fix prototype for server init functions.
lib/registry/tests: Fix prototypes.
rpc_server/remote: Add missing prototype.
lib/replace/test: Add missing include for prototype.
use system heimdal headers if possible, fix missing dependencies on hx509 and krb5 libraries.
Fix compilation without external heimdal.
Avoid uppercasing server role in error message.
Remove broken link.
Jeremy Allison (36):
Fix bug #8005 - smbtorture4 BASE-TCONDEV fails when tested on Samba
Re-enable base.tcondev test for S3, now we pass it correctly.
Fix compiler warning in debug message.
Nulling out the op_mid is never the right thing to do. We depend on
Fix crash bug on smbd shutdown when using FOPENDIR() found by Volker.
The searches struct is still being used and idled in SMB2 - move it to the global
SMB2 renames return SHARING_VIOLATION if there is any existing oplock on a file.
Fix is_myname_or_ipaddr() to be robust against strange DNS setups.
Fix bug 8040 - smbclient segfaults when a Cyrillic netbios name or workgroup is configured.
Revert "Fix bug 8021 - Incorrect string termination in volume/volume_name for TRANS2-QUERY_FS_INFO/Info Volume."
Fix inspired by work done by David Disseldorp for bug #8040 - smbclient segfaults when a Cyrillic netbios name or workgroup is configured.
Be a little clearer about when and when not to set this option.
Remove two unused labels.
Ensure convert_string_XXX is always called with a valid converted_size pointer.
This doesn't look like it has anything to do with character set conversion, but it does :-).
Fix the nstring calls to use the correct sizes.
Change convert_string_internal() and convert_string_error() to bool return.
Fix convert_string() to take a *converted_size arg. and return a bool.
Fix bug #7996 - sgid bit lost on folder rename.
Don't burn 2k of stack on every iconv, use the heap when it's a slow call.
Arg. I hate the "if (xxx) return foo" all on one line style of code.
Fix bug #7987 - ACL can get lost when files are being renamed.
Note that check_parent_exists() doesn't change the contents of smb_fname (add const).
Move SET_STAT_INVALID call added by Volker as fix for bug 8042 - Newly create files are always failed with NT_STATUS_FILE_IS_A_DIRECTORY
Fix bug #7080 - Quota only shown when logged as root.
Subtle change. Microsoft SMB2 tests return different access mask than for SMB1 with raw.acls.
Fix bug 8072 - PANIC: create_file_acl_common frees handle two times.
Don't print "success" message after error message in change_file_owner_to_parent(). Remove "goto" in change_dir_owner_to_parent().
Fix WAF build for sids2xids.
Optimization for change_file_owner_to_parent() and change_dir_owner_to_parent()
Fix bug #8083 - "inherit owner = yes" doesn't interact correctly with vfs_acl_xattr or vfs_acl_tdb module.
Ensure change_dir_owner_to_parent() can't be raced.
Ensure vfs_chown_fsp() is safe against races.
Use handle based xattr set if available.
Trying to track down the SMB2 error. Add an invariant test.
Fix bug 8088 - rpccli_samr_chng_pswd_auth_crap segfaults if any input blobs are null.
Kai Blin (3):
s4 samba-tool: Implement "testparm" command
s3 autobuild: Fix CFLAG check for netgrent tests
s3 waf: Mimic the autoconf check for netgrent
Larry Reid (1):
Fix for servers that don't put a path separator at the end of the service.
Marc A. Dahlhaus (1):
Fix bug #8047 - mdns registration doesn't work if "interfaces" is used in smb.conf
Matthias Dieter Wallnöfer (46):
s4:setup/provision - fix an output message
s4:partition LDB module - fix typo
s4:partition_init LDB module - fix a typo
s4:new_partition LDB module - fix comments
s4:partition LDB module - add some comments
ldb:ldb_controls.c - always allocate enough space
ldb:ldb_controls.c - "ldb_save_controls" - allow that "saver" can also be NULL
s4:partition LDB module - fill in parent requests for inheriting the flags
s4:instancetype LDB module - use "ldb" pointer for referencing the LDB context
s4:instancetype LDB module - don't impede control requests
s4:instancetype LDB module - perform here only the "instanceType" constraint checks
s4:new_partition LDB module - splitting up an "if" operation
s4:repl_meta_data LDB module - remove the current partition control unless it was requested
s4:repl_meta_data LDB module - don't remove the partition control twice
s4:simple_ldap_map LDB module - enhance current partition control checks
s4:partition LDB module - "partition_sequence_number" - remove meaningless "if"s
s4:partition LDB module - "partition_replicate" doesn't handle the search requests
s4:partition LDB module - move the "data" check a bit higher
s4:partition LDB module - extended operations - make the initialisation check consistent
s4:partition LDB module - the current partition control should only be added if requested
s4:repl_meta_data LDB module - always ask manually for the current partition control
s4:extended_dn_store LDB module - use the new request as generic memory contexts
lib/util/fault.c - "call_backtrace" - no need to have "backtrace_size" as size_t
s4:lib/tls/wscript - exclude known broken GNUTLS releases
s4:auth/system_session.c - check for OOM
s4:param/loadparm.c - check for OOM
s4:python bindings - handle NULL returns from "loadparm_init_global"
ndrdump - make "in_pipes" and "out_pipes" const
async_rec/async_sock.c - add an additional "const"
s4:smb_server/smb/trans2.c - "talloc_move" isn't strictly necessary here
talloc - improve doxygen comment of "talloc_move"
s4:lib/registry/registry.h - align a copyright line in header comment
s4:lib/policy/gp_ldap.c - make more use of LDB result constants
talloc - some documentation changes
s4:objectclass LDB module - fix a comment - add a ")"
ldb:common/*.c - check for some OOM conditions
ldb:ldb/common/ldb_modules.c - always use LDB error codes if possible
ldb:tests - "init.ldif" - deactivate empty "seeAlso" attribute
ldb:ldbadd/modify tool - return error code when at least one operation has failed
s4:objectclass LDB module - "ldb_msg_sanity_check" call not really needed
dsdb:schema/schema_syntax.c - add some empty value checks on validate functions
dsdb:schema/schema_syntax.c - correctly check error code of "ldb_string_utc_to_time"
ldb:ldb_msg_check_sanity - clean it up from unneeded stuff
ldb:ldb_msg.c - make "ldb_msg_find_attr_as_*" more robust against invalid values
ldb:ldb/common/ldb_modules.c - trivial - fix integer output specifiers
ldb:ldb/common/ldb_modules.c - change the request counter type to be "unsigned"
Matthieu Patou (12):
ldapcli: allocate control value on the control object not on the control container
ldb:fix control parsing for dirsync
upgradeprovision: Fix typo
dsdb: acl_read fix a missed talloc_steal
dsdb: read acl, sd can be null and ret == LDB_SUCCESS
pyldb: add more tests for control manipulation
pyldb: minor fixup, fix a memory leak
s4: Update/Set local USN only on attribute that have been modified/created
s4-dsdb: If current attribute list is empty use the one from the request
s4-dsdb: Add more information on why we don't check the SD control
samba-tool: fix machinepw command so that we use the full path to the secret database and raise an error if secret can't be found
ldb: add custom flags and functions for the application that wants to manipulate them
Michael Adam (41):
s3:idmap_ldap: fix a few typos in a comment
s3:docs: fix xml of "printnotifybackchannel" parameter (missing closing tag)
s3:idmap: remove the special treatment of the default domain "*" from idmap_init_domain
s3:idmap: remove use of params from idmap_ldap_init - it is not used any more
s3:idmap: remove special treatment of domain "*" from idmap_ldap_init.
s3:idmap: remove the params argument from the init function
s3:idmap: remove passdb argument from idmap_init_domain()
s3:idmap: simply call idmap_init_named_domain for "*" in idmap_init_default_domain
s3:idmap: remove (now) unneeded function parse_idmap_module()
s3:loadparm: remove unused parameter "idmap read only".
s3:docs: remove documentation of "idmap read only" which was removed.
s3:WHATSNEW: remove mention of "idmap read only" as new parameter
s3:loadparm: deprecate "idmap uid/gid/backend" and have them set "idmap config * : range/backend"
s3:loadparm: set the default "idmap config * : backend" in initialize_globals().
s3:idmap: make sure that the id mapping system is initialized for first access
s3:WHATSNEW: document changes of the id mapping system
s3:dbwrap_ctdb: fix non-locked fetch on persistent db's causing corruption
s3:rpc_client: fix argument order of call to lsa_open_policy2 in rpccli_lsa_open_policy2
s3:ctdb: correctly handle cstatus if CTDB_CTRL_FLAG_NOREPLY is set.
s3:ctdb: samba can now handle the NOREPLY flag
s3:ctdb: pass the ctdb control flags to the ctdb daemon when sending the control
s3:dbwrap_ctdb: in ctdb_delete, send a SCHEDULE_FOR_DELETION control to local ctdbd
s3:configure: fix a comment.
s3:configure: remove unused variable CTDB_CFLAGS
s3:configure: rework logic of ctdb/clustering checks
s3:configure: add check for new CTDB_CONTROL_SCHEDULE_FOR_DELETION
s3:configure: introduce "--enable-old-ctdb" to enable enforcing build against old ctdb
s3:configure: allow building without SCHEDULE_FOR_DELETION with --enable-old-ctdb
s3:waf:compare_config_h3.sh: specify autoconf-config.h as commandline parameter
s3:waf:compare_config_h3.sh: make diff tool configurable as env var "DIFF"
s3:waf: add cluster support / ctdb checks.
s3:idmap_tdb2: fix build of tdb2
packaging(RHEL-CTDB): replace Prereq by Requires.
packaging(RHEL-CTDB): add BuildRequires to ctdb-devel >= 1.2.25
packaging(RHEL-CTDB): Fix debuginfo builds
docs: fix the missing parameter description section in the smb.conf manpage
packaging(RHEL-CTDB): fix configure.rpm (honour additional cmdline parameters)
s3:net idmap check: fix a couple of c++ implicit void * cast warnings
s3:passdb:pdb_ipa: fix a C++ implicit void * cast warnings
s3:net rpc trust: fix two C++ implicit void * cast warnings
s3:net idmap check: fix output of an invalid record
Rusty Russell (3):
tdb: fix transaction recovery area for converted tdbs.
tdb: tdb_repack() only when it's worthwhile.
tdb: make sure we skip over recovery area correctly.
Sergey Korsak (1):
Fix Bug #8099 setpwent() actually does endpwent() and vice versa on FreeBSD
Simo Sorce (15):
Fix public header not to include private (not installed) ones.
dcerpc: we do not need these as public headers
lib-util: put data_blob back in the public library
s3-epmapper: Fix allocation of data on the wrong context
cleanup: fix some trailing spaces
s3-epmapper: fix vars init and return errors
s3:printing Make print_queue_receive public
s3:spoolssd Add skeleton for spoolss daemon
s3:spoolssd Create our own log file
s3:spoolssd handle smb.conf reloads directly
s3:spoolssd Add spoolss own signal handlers
s3:spoolssd Initialize the spoolss rpc interfaces
s3:spoolssd Start spoolss from smbd
tdb_expand: limit the expansion with huge records
tdb_backup: avoid transaction on backup file, use lockall
Stefan Metzmacher (70):
pidl/Typelist: dnsp_name and dnsp_string are scalar references
pidl/Typelist: add is_fixed_size_scalar()
librpc/ndr: add ndr_interface_call_pipe
librpc/ndr: add ndr_push_pipe_chunk_trailer() and ndr_check_pipe_chunk_trailer()
librpc/tools/ndrdump: add support for dcerpc 'pipe' elements in functions
pidl/NDR: add ContainsPipe() function
pidl:Samba3/ClientNDR: don't generate stubs for functions with pipe elements
pidl:Python: don't generate functions with pipe elements
pidl:NDR/Client: skip sync functions if pipe elements are used
pidl:NDR/Client: skip all functions if pipe elements are used
pidl/idl.yp: fill 'pipe' elements with array and count
pidl: add support for 'pipe' at the NDR layer
frstrans.idl: add idl for RawGetFileDataAsync() and RdcGetFileDataAsync()
pidl:Samba4/NDR/Parser: fix compiler warnings in 'pipe' related code
pidl:Samba4/NDR/Client: fix arguments to warning()
s4:librpc/rpc: s/struct dcerpc_connection/struct dcecli_connection/g
s3:librpc/rpc: remove unused dcerpc_pipe define hack
librpc/rpc: move dcerpc_binding_handle stuff to rpc_common.h
s4:rpc_server/remote: use dcerpc_binding_handle_call_*() instead of dcerpc_ndr_request_*()
s4:torture/rpc/object_uuid: use dcerpc_binding_handle_call() instead of dcerpc_ndr_request()
s4:librpc/rpc: remove unused dcerpc_ndr_request* code
s4:librpc/rpc: s/dcerpc_security/dcecli_security
librpc/rpc: move enum dcerpc_transport_t to rpc_common.h
s3:librpc/rpc: add target_principal to struct dcerpc_binding
librpc/rpc: move struct dcerpc_binding to rpc_common.h
librpc/rpc: add dcerpc_binding_handle_raw_call()
s4:pyrpc: fix memory leaks in error pathes
s4:pyrpc: use dcerpc_binding_handle_raw_call() instead of dcerpc_request()
s4:torture/rpc/autoidl: use dcerpc_binding_handle_raw_call() instead of dcerpc_request()
s4:torture/rpc/countcalls: use dcerpc_binding_handle_raw_call() instead of dcerpc_request()
s4:torture/rpc/scanner: use dcerpc_binding_handle_raw_call() instead of dcerpc_request()
s4:librpc/rpc: make dcerpc_request_recv() static
s4:librpc/rpc: remove unused dcerpc_request()
s4:librpc/rpc: finaly make struct rpc_request and enum rpc_request_state private
s3:librpc/rpc: add DCERPC_ANON_FALLBACK flag
librpc/rpc: move DCERPC_ flags to rpc_common.h
s4:ldb: don't install .pc files when building a private library
s3:Makefile.in: make sure we rebuild bin/smbtorture4 if there where changes
s3:locking: brl_get_locks_internal() should not expose a write lock if the caller wants read_only
s3:locking: simplify the non cluster case of brl_get_locks_readonly()
s3:smbd: remove uses of "./" in unlink_internals()
selftest/Samba3: use 'debug pid=yes'
s4:ntvfs/posix: grant SEC_STD_DELETE if the parent grants SEC_DIR_DELETE_CHILD
s3:smbd: access checks should not depend on share mode flags
libcli/security: make sure that we don't grant SEC_STD_DELETE to the owner by default
s4:ntvfs/posix: name->dos.attrib isn't initialized in pvfs_access_check_create()
Revert "Change strict allocate to default to true.
s4:dsdb/repl_meta_data: normalize the rdn attribute name based on the schema
s4:dsdb/repl_meta_data: allow passing an explicit attribute list to replmd_update_rpmd()
s4:dsdb/repl_meta_data: update replPropertyMetaData on originating renames
selftest:Samba4: setup DC_* variables in provision_rpc_proxy()
talloc: use TC_HDR_SIZE instead of sizeof(struct talloc_chunk)
talloc: add TC_ALIGN16() macro
talloc: add TC_POOL_SPACE_LEFT() macro
talloc: add TC_POOL_FIRST_CHUNK() macro
talloc: optimize talloc_free() and talloc_realloc() for talloc pools
talloc: use VALGRIND_MAKE_MEM_UNDEFINED() before memmove()
talloc: add TC_INVALIDATE_FULL_CHUNK() macro
talloc: add TC_INVALIDATE_SHRINK_CHUNK() marco
talloc: add TC_UNDEFINE_GROW_CHUNK() marco
talloc: add TC_INVALIDATE_POOL marco
talloc: include valgrind headers if available
talloc/testsuite: test more talloc_pool related things
talloc/testsuite: avoid memory leak reported by valgrind
talloc: fix compiler warnings with -Wc++-compat
s3:WHATSNEW.txt: remove the "strict allocate" default value
s4:ldb/ldif: add support for "modrdn"
s4:ldb/tools: add support for "modrdn" to ldbmodify
s4:ldb/tests: add tests for ldbmodify and 'modrdn'
s4:ldb: change version to 1.1.0 after adding new functions:
Sumit Bose (13):
s3:net Find uid before using it
s3-net: Do not use uninitialized value
s3-pdb_ipa: Fix indentation
s3-smbldap: make octet_strings/DATA_BLOBs const.
s3-pdb_ipa: Use new smbldap_make_mod_blob() without a return value
s3-pdb_ipa: Detect IPA server
s3-pdb_ipa: Add ipasam_create_user()
s3-net: add IPA provision
s3-pdb_ipa: Add ipasam_create_dom_group()
s3-pdb_ipa: Create DN for new object
s3-net: Add net trust utility
s3-net: Add delete op for net trust utility
s3: Fix tldap_make_mod_blob_int() debug messages
Volker Lendecke (176):
libwbclient: Remove a pointless check
libwbclient: Add some input check
s3: Fix paranoia check in sam_rids_to_names
Quite some callers of sid_split_rid do not care about the rid
s3: sid->domain_sid in winbindd_samr sam_rids_to_names
s3: Fix a typo
s3: Fix bug 8009
Revert "s3: Fix bug 8009"
s3: Enhance error messages in idmap_tdb2_init_hwm
s3: This module needs rewriting...
s3: Fix the talloc hierarchy in shadow_copy2_connectpath
s3: Fix bug 8009 - net rap session cannot get username
s3: Change tldap_entry_attributes to the "array,count" convention
s3: "hex_encode" does the same as "binary_string"
s3: Remove some unused code
s3: Read uidNumber/gidNumber in pdb_ads_sid_to_id
s3: Fix Coverity ID 2290: Uninitialized read
s3: Fix Coverity ID 2289: Uninitialized read
s3: Fix Coverity ID 2288: Uninitialized read
s3: Fix Coverity ID 2287: Uninitialized read
s3: Fix Coverity ID 2286: Uninitialized read
s3: Fix Coverity ID 2285: Uninitialized read
s3: Fix Coverity ID 2284: Uninitialized read
s3: Fix Coverity ID 2283: Uninitialized read
s3: Fix Coverity ID 2282: Uninitialized read
s3: Fix Coverity ID 2281: Uninitialized read
s3: Fix Coverity ID 2280: Uninitialized read
s3: Fix Coverity ID 2279: Uninitialized read
s3: Fix Coverity ID 2278: Uninitialized read
libwbclient: CID 2199 -- NULL pointer return
s3: Use jenkins hash for str_checksum, fix bug 8010
s3: Fix a cut&paste error in pdb_ads_connect
s3: Fix Coverity ID 2319: Uninitialized read
s3: Fix Coverity ID 2318: Uninitialized read
s3: Fix Coverity ID 2317: Uninitialized read
s3: Fix Coverity ID 2100, BAD_SIZEOF
s3: Fix Coverity ID 1034, CHECKED_RETURN
s3: Fix Coverity ID 1018, CHECKED_RETURN
s3: Fix Coverity ID 1017, CHECKED_RETURN
s3: Fix Coverity ID 1013, CHECKED_RETURN
s3: Fix Coverity ID 1012, CHECKED_RETURN
s3: Fix Coverity ID 2213, PASS_BY_VALUE
s3: Fix Coverity ID 1402: PASS_BY_VALUE
s3: Fix Coverity ID 2148, FORWARD_NULL
s3: Fix Coverity ID 2147, FORWARD_NULL
s3: Fix Coverity ID 2144, DEADCODE
s3: Fix Coverity ID 2140, DEADCODE
s3: Fix Coverity ID 2234: REVERSE_INULL
s3: Fix Coverity ID 2233, REVERSE_INULL
s3: Fix Coverity ID 2232, REVERSE_INULL
s3: Fix Coverity ID 2231, REVERSE_INULL
s3: Expose num_opens via api_RNetSessionEnum
s3: Cope with 192.168.1.1/24 in smbcontrol ip-dropped
idmap-autorid: Not necessary to talloc domainsid
idmap-autorid: Not necessary to talloc domaincfg
idmap-autorid: Use talloc_tos() in idmap_autorid_sids_to_unixids
idmap-autorid: Remove an unused parameter
idmap-autorid: Remove an unused variable
idmap-autorid: Remove an else branch
idmap-autorid: Use talloc_tos() in idmap_autorid_id_to_sid
idmap-autorid: Remove an unused variable
idmap-autorid: Slightly simplify idmap_autorid_get_domainrange
idmap-autorid: Slightly simplify idmap_autorid_get_domainrange
s3: Add "print notify backchannel" parameter to prevent us doing the reverse print notify connection.
s3: Fix early tldap_search cancels
idmap.idl: Fix whitespace
s3: Fix Coverity ID 770, REVERSE_INULL
s3: Fix Coverity ID 1048, CHECKED_RETURN
s3: Fix a (invalid) uninitialized variable warning
s3: Fix Coverity ID 2203, NULL_RETURNS
s3: Fix Coverity ID 2202, NULL_RETURNS
s3: Fix Coverity ID 2201, NULL_RETURNS
s3: Attempt to fix the build on FreeBSD
s3: Include prctl where it is actually used
s3: Fix a shadowed declaration warning
s3: Fix Coverity ID 2325: RESOURCE_LEAK
s3: Fix some errno assignments in SMBC_opendir_ctx
Revert "s3-includes: fixed CONST_DISCARD() to actually discard const"
s3: Compile IDL files in autogen, some configure tests need this
s3: Fix Coverity ID 2326, CHECKED_RETURN
s3: Fix an uninitialized variable read
s3: Fix Coverity ID 2331: RESOURCE_LEAK
s3: Fix Coverity ID 2330: RESOURCE_LEAK
s3: Fix Coverity ID 2329: RESOURCE_LEAK
s3: Fix Coverity ID 2328: FORWARD_NULL
s3: Fix Coverity ID 2327: FORWARD_NULL
s3: Fix Coverity ID 2296: UNUSED_VALUE
s3: Remove two calls to cli_errstr
s3: Remove a use of cli_send_smb
s3: Remove a pointless static
s3: Replace cli_negprot_sendsync() by cli_negprot_send()
s3: Replace a use of cli_errstr
s3: Fix a memleak
s3: Convert cli_raw_tcon to cli_smb
s3: Fix Coverity ID 83: RESOURCE_LEAK
s3: Fix Coverity ID 513: UNINIT
s3: Fix Coverity ID 585: NEGATIVE_RETURNS
s3: Fix Coverity ID 590: DEADCODE
s3: Fix Coverity ID 682: NEGATIVE_RETURNS
s3: Fix Coverity ID 958: BAD_SIZEOF
s3: Fix Coverity ID 976: BAD_SIZEOF
s3: Fix Coverity ID 2226: RESOURCE_LEAK
s3: Fix Coverity ID 2228: RESOURCE_LEAK
s3: Fix Coverity ID 2200: NULL_RETURNS (cut&paste error)
librpc: Fix Coverity ID 2198: NULL_RETURNS
librpc: Add some error checking to dcerpc_floor_pack_rhs_if_version_data
s3: Fix Coverity ID 2195: NO_EFFECT
tdb: Fix Coverity ID 2192: NO_EFFECT
s3: Fix Coverity ID 2189: MISSING_BREAK
s3: Fix Coverity ID 2188: MISSING_BREAK
s3: Fix Coverity ID 2173: FORWARD_NULL
s3: Fix Coverity ID 2143: DEADCODE
s3: Fix Coverity ID 2143: DEADCODE
charconv: Fix the slow-path character conversions
s3: Fix Coverity ID 2304: FORWARD_NULL
tdb: Fix Coverity ID 2238: SECURE_CODING
s3: Fix Coverity ID 2237: REVERSE_INULL
s3: Fix Coverity ID 2332: MISSING_BREAK
s3: Fix Coverity ID 2236: REVERSE_INULL
s3: Fix Coverity ID 2223: RESOURCE_LEAK
s3: Fix Coverity ID 2222: RESOURCE_LEAK
s3: Fix Coverity ID 2221: RESOURCE_LEAK
s3: Fix Coverity ID 2220: RESOURCE_LEAK
s3: Fix Coverity ID 2217: RESOURCE_LEAK
s3: Use cli_ntcreate to when listing snapshots
s3: Fix g_lock_lock after the select/poll conversion
charconv: Use talloc_tos() in the S3 build
s3: Fix a typo
debug: Restore the s3-style check in check_log_size()
s3: Fix Coverity ID 1136: CONSTANT_EXPRESSION_RESULT
s3: Fix Coverity ID 1137: CONSTANT_EXPRESSION_RESULT
s3: Fix bug 8042: File creation on OS/X
s3: Add a quick test for bug 8042
s3: Remove some unused code
s3: Fix print_spool_end
s3: Make vlp printing work by default
s3: Add maintainers for s3/auth
This reverts commit 378c4b221a6be75e1d32cb6fb3a773ce5de6dbda.
s3: Fix timeout calculation in event_add_to_poll_args
s3: Fix Coverity ID 2473, UNINIT
s3: Fix Coverity ID 2472, UNINIT
s3: Make reg_backend_db.h includable by itself
s3: Wrap creating the svcctl keys in a transaction
s3: Retry the join with the short name
s3: Initialize output in libnet_Join
s3: For net ads join, create a krb5.conf
s3: Use talloc_tos() in the S3 build
s3: Fix Coverity ID 2470: STRAY_SEMICOLON
s3: Make send_nt_replies() static
Add dom_sid_parse_endp
s3: Simplify parse_sidlist
s3: Make parse_sidlist public
s3: Add wbint_LookupSids
s3: Add wb_lookupsids
s3: Add winbindd_lookupsids
libwbclient: Add wbcLookupSids
lib: Move next_token next to next_token_talloc
nsswitch: wbinfo --lookup-sids
s3: Add is_domain_online
s3: Make idmap_find_domain public
s3: Add wbint_Sids2UnixIDs idl & implementation
s3: Export WINBINDD_SIDS_TO_XIDS via the winbind pipe
libwbclient: Add wbcSidsToUnixIds
nsswitch: Add wbinfo --sids-to-unix-ids
s3: Use wbcSidsToUnixIds in create_local_token
s3: Add some debug to winbindd_sids_to_xids
s3: Add a test for sid2xids
s3: Fix a typo
s3: Fix smbd with the async echo responder
s3: Fix Coverity ID 2471: UNINIT
s3: Fix bug 8066, wrong output in smbget
s3: Use tevent_req_nterror properly in a few places
s3: Remove an unused variable
s3: guest sesssetup is only 13 words
s3: Use \0 instead of NULL when 0-terminating a string
s3: Fix the build of vfs_gpfs.c
Volodymyr Khomenko (1):
Fix bug 8021 - Incorrect string termination in volume/volume_name for TRANS2-QUERY_FS_INFO/Info Volume.
-----------------------------------------------------------------------
--
Samba Shared Repository
More information about the samba-cvs
mailing list