[SCM] Samba Shared Repository - annotated tag release-4-0-0alpha7 created - release-4-0-0alpha7

Andrew Bartlett abartlet at samba.org
Thu Feb 26 04:02:35 GMT 2009


The annotated tag, release-4-0-0alpha7 has been created
        at  8da5f7f4ddf24422c29d4b5e2ed0d3acdb7c7377 (tag)
   tagging  c3632e4efc506a401a9d75c4d75b14a1a220caa2 (commit)
  replaces  release-4-0-0alpha6
 tagged by  Andrew Bartlett
        on  Thu Feb 26 15:00:23 2009 +1100

- Log -----------------------------------------------------------------
Tagging Samba4 alpha7
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iD8DBQBJphPiz4A8Wyi0NrsRAgNxAKCmPWvJ159KzMntpmTjcG2hfwlqrQCffjXS
XX8OIuoCL9vBRVvNP8TvO+Q=
=qKp2
-----END PGP SIGNATURE-----

Andreas Schneider (1):
      Document default of the printing config variable.

Andrew Bartlett (14):
      Remove auth/ntlm as a dependency of GENSEC by means of function pointers.
      Push sam_get_server_info_principal into the auth subsystem
      Merge branch 'master' of ssh://git.samba.org/data/git/samba into master-devel
      Remove useless invocation of messaging_init() in RPC-PAC test
      paper over failure to reprovision with os.unlink()
      Merge branch 'master' of ssh://git.samba.org/data/git/samba into master-devel
      Make the 'modules.conf' generation in the LDAP selftest simpler
      Prepare for a quick alpha7 release to help simo meet Fedora deadlines
      Merge branch 'master' of ssh://git.samba.org/data/git/samba into master-devel
      Work around ndr_unpack failing on structures with relative pointers.
      Credit tridge's work on fixing GnuTLS
      Merge branch 'master' of ssh://git.samba.org/data/git/samba into master-devel
      A simple hack to avoid the segfault in #6138
      Mark as the Samba 4.0 alpha7 release

Andrew Tridgell (7):
      fixed two problems with the DsRGetDCNameEx2 call, as used by
      added a workaround to the handling of unicodePwd for Win7-beta
      fixed some of the TLS problems
      Worked around a problem with select/poll/epoll and gnutls
      added a missing linefeed
      fixed the event context for net vampire
      Merge branch 'master' of ssh://git.samba.org/data/git/samba

Aravind Srinivasan (5):
      Have nmbd check all available interfaces for WINS before failing
      s3 OneFS: Add vfs implementation for SMB_VFS_GET_REAL_FILE_NAME
      s4 torture: Add rename test to imitate the way OS X renames files
      s3: Fix streams enumeration bug in OneFS implementation
      s3: Fix OneFS bug opening streams with truncating disposition

Björn Jacke (19):
      quote ' inside '...' and make sure shell isn't eating \ by using perl here.
      give configure check "sub-second timestamps without struct timespec" a chance to succeed
      rather cosmetic fix for failed birthtime configure checks
      add configure check for AIX style sub-second resolution support
      add AIX sub-second resolution timestamp support
      setting mtime setted atime on BSD systems, fix this
      add missing semicolons
      add configure check for Tru64 sub-second timestamp resolution
      add Tru64 sub-second resolution timestamp support
      fix build with external dns_sd libraries
      "test" expects only one =
      fix for commit d96248a9b46 which broke Heimdal builds
      look for nanosleep in librt, some Unix flavours have it there
      enable IPv6 support for NetBSD, FreeBSD
      today valgrind is available on 64bit Linux, too
      tidy up timestamp checks
      There are systems where nanosleep is in libc *and* in librt.
      all BSDs use this evironment variable
      prefer gssapi header files from subdirectory

Bo Yang (1):
      Make libsmbclient work with DFS

Dan Sledz (11):
      s3: OneFS unmappable sids support.
      Add two new parameters to control how we verify kerberos tickets. Removes lp_use_kerberos_keytab parameter.
      Fix double free caused by incorrect talloc_steal usage.
      s3: Implement wbcGetpwsid
      s3: Implement wbcGetSidAliases
      s3: Change behavior when seeing an unknown domain.
      Allow building with an external libwbclient library
      Introduce a new authentication backend auth_onefs_wb
      Introduce a new passdb backend: pdb_onefs_sam
      s3: onefs_acl.c cleanup
      s3: Rename auth_onefs_wb and pdb_onefs_sam

Derrell Lipman (14):
      eliminate compiler warnings
      [Bug 6069] Add a fstatvfs function for libsmbclient
      ignore new test program executables
      [Bug 6069] Add a fstatvfs function for libsmbclient
      Check for the right error return value
      Ensure consistency of values on stack (caught by AIX compiler)
      The f_fsid field is not always an integer type. Don't set it in that case.
      f_frsize field is not ubiquitous. Check for it.
      It seems some systems use f_flags instead of f_flag. Use the appropriate one.
      Get rid of the warnings I had for testing
      enums are traditionally signed. Avoid use of high bit in bit flags.
      remove accidental white space
      variable grouping: just my OCD desire to keep similar things together
      Make char* parameters const

Günter Kukkukk (1):
      Don't try and delete a default ACL from a file.

Günther Deschner (406):
      s3-eventlog: fix buffer allocation in eventlog read call.
      s3-eventlog: fix various invalid memcpy in read_package_entry().
      Revert "s3-eventlog: trying to avoid to pass around full ndr structures in rpc_server."
      eventlog: fill in IDL for eventlog_ReportEventW.
      eventlog: fill in IDL for eventlog_GetLogIntormation.
      eventlog: add missing IDL (opnum 24) for eventlog_ReportEventAndSourceW.
      eventlog: fill in IDL for eventlog_RegisterEventSourceW.
      eventlog: fill in IDL for eventlog_DeregisterEventSource.
      eventlog: fill in IDL for eventlog_BackupEventLogW.
      eventlog: fill in IDL for eventlog_OpenBackupEventLogW.
      s3: re-run make samba3-idl.
      s3-eventlog: add missing _eventlog_ReportEventAndSourceW stub call.
      s4-smbtorture: add ReportEventW test.
      s3-rpcclient: add eventlog_reportevent command.
      s4-smbtorture: add test_GetLogIntormation test.
      s3-rpcclient: add eventlog_reporteventsource command.
      s3-rpcclient: add eventlog_registerevsource command.
      s3-rpcclient: add eventlog_backuplog command.
      s3-rpcclient: add eventlog_loginfo command.
      s4-smbtorture: add BackupLog handling in eventlog test.
      s4-smbtorture: add my copyright.
      s3-docs: fix typo in eventlogadm manpage.
      Revert "fix for commit d96248a9b46 which broke Heimdal builds"
      s3-kerberos: fix ads_dedicated_keytab_verify_ticket with heimdal.
      s3-kerberos: use KRB5_KT_KEY compat macro.
      s3-net: fix warning message for keytab usage.
      librpc: add ndr_size_string_array().
      s3-eventlog: allow to open eventlog tdbs readonly.
      s3-eventlog: make logname in elog_open_tdb const.
      s3-eventlog: pass down talloc context to parse_logentry().
      eventlog: add eventlog_Record_tdb to support the traditional s3 on-disc format.
      s3: re-run make samba3-idl.
      s3-eventlog: add evlog_pull_record_tdb function.
      s3-eventlogadm: add command to dump stored tdb entries.
      s3-docs: add documentation for dump option of eventlogadm.
      librpc: add header file for drsblobs helper functions.
      eventlog: add w32 on-disc EVENTLOG structures (*evt files).
      eventlog: calculate offsets in EVENTLOGRECORD struct.
      s3: re-run make samba3-idl.
      s3-eventlog: add evlog_push_record_tdb function.
      s3-eventlog: add fixup_eventlog_record_tdb.
      s3-eventlogadm: use struct eventlog_Record_tdb for storing entries in tdbs.
      s3-eventlog: add evlog_evt_entry_to_tdb_entry.
      s3-eventlog: add evlog_tdb_entry_to_evt_entry.
      s3-net: add "net eventlog dump".
      s3-net: add "net eventlog import".
      s3-net: add "net eventlog export".
      s3-eventlog: add evlog_pull_record function.
      s3-eventlog: add evlog_push_record function.
      s3-eventlog: use pidl for _eventlog_ReadEventLogW.
      s3-eventlog: add my copyright.
      s3-rpcclient: fix eventlog read client to read an array of entries.
      s3-eventlog: make can_write_to_eventlog static.
      s4-smbtorture: in eventlog readlog test, print all records in a buffer.
      s3-eventlog: remove old hand marshalling for eventlog read call.
      s3-eventlog: remove get_eventlog_record.
      s3-eventlog: remove read_package_entry.
      s3-eventlog: remove add_record_to_resp.
      s3-eventlog: remove write_eventlog_tdb.
      s3-eventlog: remove fixup_eventlog_entry.
      s3-eventlog: remove old eventlog server.
      s3-eventlog: w00t! remove last traces of old eventlog rpc marshalling.
      s3-net: remove unused ENUM_HND.
      s3: use samr_RidWithAttribute instead of DOM_GID.
      s3: use struct netr_Credential in cred_step().
      s3-parsing: remove a lot of unused structures and their hand marshalling.
      s3-lsa: move remaining lsa policy access_mask defines to idl.
      s3-lsa: fix the build.
      s3-svcctl: use security descriptor marshall helper in svcctl_set_secdesc().
      spoolss-idl: fill in spoolss_DeletePrinter.
      spoolss: fix spoolss_RemoteFindNextPrinterChangeNotifyEx.
      s3: re-run make samba3-idl.
      Do not ignore spoolss anymore.
      spoolss: move ndr spoolss helper to main librpc dir.
      spoolss: fix samba4 dependency of spoolss helper.
      spoolss: add generated spoolss code.
      s3-eventlog: fix Coverity #877.
      idl: add KRB5_EDATA_NTSTATUS to misc.idl.
      s3: re-run make samba3-idl.
      s3: use pidl to pull a KRB5_EDATA_NTSTATUS.
      netapi: add more SERVER_INFO_X levels.
      rerun make idl.
      netapi: add SERVER_INFO_X to public header.
      netapi: implement more SERVER_INFO_X levels.
      netapi: include more SERVER_INFO_X levels in example code.
      netapi: add NetServer testsuite.
      spoolss: fix spoolss_GetJob IDL.
      spoolss: fix spoolss_GetPrinter IDL.
      spoolss: fix spoolss_GetPrinterDriverDirectory IDL.
      spoolss: fix spoolss_StartDocPrinter IDL.
      spoolss: fix spoolss_WritePrinter IDL.
      spoolss: fix spoolss_ReadPrinter IDL.
      spoolss: fix spoolss_GetForm IDL.
      spoolss: fix spoolss_XcvData IDL.
      spoolss: fix spoolss_GetPrinterDriver2 IDL.
      spoolss: fix spoolss_GetPrinterDataEx IDL.
      spoolss: fix spoolss_EnumPrinterDataEx IDL.
      spoolss: fix spoolss_EnumPrinterKey IDL.
      s3: re-run make samba3-idl.
      s4-smbtorture: fix test_GetJob.
      s4-smbtorture: fix test_GetPrinter.
      s4-smbtorture: fix test_GetPrinter.
      s4-smbtorture: fix test_GetPrinterDriverDirectory.
      s4-smbtorture: fix test_DoPrintTest.
      s4-smbtorture: fix test_DoPrintTest.
      s4-smbtorture: fix test_GetForm.
      s4-smbtorture: fix test_GetPrinterDriver2.
      s4-smbtorture: fix test_GetPrinterDataEx.
      s4-smbtorture: fix test_EnumPrinterDataEx.
      s4-smbtorture: fix test_EnumPrinterKey.
      s4-spoolss: fix s4 spoolss server build (using a temp macro).
      spoolss: make "needed" an out,ref pointer for all the tripple-enumcalls.
      spoolss: fix spoolss helper functions and macros w.r.t. needed pointer.
      s3: re-run make samba3-idl.
      s4-smbtorture: fix spoolss enum tests.
      s4-spoolss: fix spoolss server w.r.t. needed out pointers (+ remove tmp macro).
      spoolss: fix type pointer in spoolss_GetPrinterData and related functions.
      spoolss: fix ndr_pull/push_spoolss_GetPrinterData.
      s3: re-run make samba3-idl.
      s4-smbtorture: fix test_GetPrinterData.
      s4-spoolss: fix sptr_GetPrintServerData.
      s4-spoolss: fix dcesrv_spoolss_GetPrinterData.
      pidl: return early when AllocOutVar() in s3 server generator has nothing to do.
      s3: re-run make samba3-idl.
      s3-spoolss: prepare to use generated spoolss.
      s3-spoolss server: add _spoolss_ server stubs.
      s3-spoolss: use pidl for _spoolss_ClosePrinter.
      s3-spoolss: use rpccli_spoolss_ClosePrinter.
      s3-spoolss: remove old _spoolss_ClosePrinter.
      s3-spoolss: call the correct get_pipe_fns function in proxy_spoolss_call().
      s3-spoolss: use pidl for _spoolss_DeletePrinter.
      s3-spoolss: remove old _spoolss_DeletePrinter.
      s3-spoolss: use pidl for _spoolss_StartPagePrinter.
      w
      s3-spoolss: remove old _spoolss_StartPagePrinter.
      s3-spoolss: use pidl for _spoolss_EndPagePrinter.
      s3-spoolss: remove old _spoolss_EndPagePrinter.
      s3-spoolss: use pidl for _spoolss_AbortPrinter.
      s3-spoolss: remove old _spoolss_AbortPrinter.
      s3-spoolss: use pidl for _spoolss_EndDocPrinter.
      s3-spoolss: remove old _spoolss_EndDocPrinter.
      s4-smbtorture: fix valgrind warnings in RPC-SPOOLSS_WIN test.
      spoolss: fix ndr_pull_spoolss_GetPrinterData.
      s4-spoolss: try to fix dcesrv_spoolss_GetPrinterData.
      s3-spoolss: use rpccli_spoolss_DeleteForm.
      s3-spoolss: rework some form functions and add form_by_string functions.
      s3-spoolss: use pidl for _spoolss_DeleteForm.
      s3-spoolss: remove old _spoolss_DeleteForm.
      s4-smbtorture: fix test_EnumJobs in spoolss win test.
      s3-spoolss: some cosmetics in debug statements.
      s3-spoolss: use pidl for _spoolss_WritePrinter.
      s3-spoolss: remove old _spoolss_WritePrinter.
      s3-rpcclient: fix getform command asprintf return code.
      s3-spoolss: use rpccli_spoolss_AddForm in net and rpcclient.
      s3-spoolss: use pidl for spoolss_AddForm.
      s3-spoolss: remove old spoolss_AddForm.
      s3-rpcclient: use rpccli_spoolss_SetForm.
      s3-spoolss: use pidl for _spoolss_SetForm.
      s3-spoolss: remove old _spoolss_SetForm.
      s3-spoolss: restore delete_a_form().
      s3-rpcclient: use rpccli_spoolss_GetForm.
      s3-spoolss: add fill_form_info_1.
      s3-spoolss: use pidl for _spoolss_GetForm.
      s3-spoolss: remove old _spoolss_GetForm.
      spoolss: fill in spoolss_DeletePrinterKey IDL.
      spoolss: fix spoolss_DeletePrinterDriver IDL.
      s3: re-run make samba3-idl.
      spoolss: fill in spoolss_DeletePrinterDriverEx IDL.
      s3: re-run make samba3-idl.
      s3-spoolss: remove SPOOLSS_DELETEPRINTERDRIVEREX flags now defined in IDL.
      s3-spoolss: use pidl for _spoolss_DeletePrinterDataEx.
      s3-spoolss: remove old _spoolss_DeletePrinterDataEx.
      s3-spoolss: use pidl for _spoolss_DeletePrinterData.
      s3-spoolss: remove old _spoolss_DeletePrinterData.
      s3-spoolss: use pidl for _spoolss_DeletePrinterKey.
      s3-spoolss: remove old _spoolss_DeletePrinterKey.
      s3-spools: use pidl for _spoolss_DeletePrinterDriver.
      s3-rpcclient: use rpccli_spoolss_DeletePrinterDriver.
      s3-spoolss: remove old spoolss_DeletePrinterDriver.
      s3-spoolss: use pidl for _spoolss_DeletePrinterDriverEx.
      s3-rpcclient: use rpccli_spoolss_DeletePrinterDriverEx.
      s3-spoolss: remove old _spoolss_DeletePrinterDriverEx.
      s3-spoolss: remove whitespace in printing code.
      s3-spoolss: use pidl for _spoolss_FindClosePrinterNotify.
      s3-spoolss: remove old _spoolss_FindClosePrinterNotify.
      spoolss: add spoolss_PrinterChangeFlags.
      spoolss: fill in spoolss_RouterReplyPrinter.
      spoolss: fill in spoolss_AddPrintProcessor.
      s3-spoolss: remove PRINTER_CHANGE* flags now defined in IDL.
      s3-spoolss: use PRINTER_ENUM_NAME and remove double enum define.
      s3-spoolss: move PRINTER_ENUM_ICONMASK to IDL.
      s3: re-run make samba3-idl.
      s3-rpcclient: use srv_name_slash instead of formating servername again and again.
      s3-rpcclient: remove a pointless fstring.
      s3-spoolss: use pidl for _spoolss_AddPrintProcessor.
      s3-spoolss: remove old spoolss_AddPrintProcessor.
      s3-spoolss: use rpccli_spoolss_ReplyClosePrinter.
      s3-spoolss: remove old spoolss_ReplyClosePrinter.
      s3-spoolss: remove old rpccli_spoolss_routerreplyprinter.
      spoolss: fill in spoolss_AddJob.
      spoolss: fill in spoolss_ScheduleJob.
      s3: re-run make samba3-idl.
      s3-spoolss: use pidl for _spoolss_AddJob.
      s3-spoolss: remove old spoolss_AddJob.
      s3-spoolss: use pidl for _spoolss_ScheduleJob.
      s3-spoolss: remove old spoolss_ScheduleJob.
      s3-spoolss: fix memleak in get_remote_printer_publishing_data().
      s3-rpcclient: add rpccli_spoolss_openprinter_ex() convenience wrapper.
      s3-rpcclient: use rpccli_spoolss_openprinter_ex helper.
      s3-spoolss: use SPOOLSS_JOB_CONTROL bits defined in IDL.
      s3-spoolss: add temporary convert_devicemode_new function.
      s3-spoolss: use pidl for _spoolss_StartDocPrinter.
      s3-spoolss: remove old spoolss_StartDocPrinter.
      s3-spoolss: use pidl for _spoolss_SetJob.
      s3-spoolss: remove old spoolss_SetJob.
      s3-spoolss: use pidl for _spoolss_OpenPrinterEx.
      s3-spoolss: remove old spoolss_OpenPrinterEx.
      s3-spoolss: use pidl for _spoolss_OpenPrinter.
      s3-spoolss: remove old spoolss_OpenPrinter.
      spoolss: fix spoolss_ReplyOpenPrinter IDL.
      s3: re-run make samba3-idl.
      s3-spoolss: use rpccli_spoolss_ReplyOpenPrinter.
      s4-smbtorture: fix SPOOLSS test w.r.t. spoolss_ReplyOpenPrinter.
      s3-spoolss: remove old spoolss_ReplyOpenPrinter.
      s4-spoolss: fix dcerpc_spoolss_ReplyOpenPrinter caller.
      spoolss: add spoolss_DeviceModeFields bitmap.
      s3: re-run make samba3-idl.
      s3-spoolss: remove devmode fields from include file.
      s3-spoolss: remove more whitespace.
      s3-rpcclient: use one macro for all printername formats.
      spoolss: fill in spoolss_AddPrinterDriver. This is metze's work from 2005 (!).
      spoolss: fill in spoolss_AddPrinterDriverEx. This is metze's work from 2005 (!).
      s3: re-run make samba3-idl.
      spoolss: fix name mismatch for opnum 0x43 (67).
      spoolss: fix name mismatch for opnum 0x42 (66).
      s3: re-run make samba3-idl.
      s3-spoolss: fix rpc_server stub names for opnum 0x42 and 0x43.
      s4-spoolss: fix rpc_server stub names for opnum 0x42 and 0x43.
      s3-spoolss: Fix uninitialised variable warning.
      spoolss: add spoolss_AddPrinterDriverExFlags.
      s3: re-run make samba3-idl.
      s3: remove old copy of SPOOLSS_ADDPRINTERDRIVEREX flags.
      s3-spoolss: use SPOOLSS_PRINTER_CONTROL flags defined in IDL.
      s4-smbtorture: fix the build of the ndr spoolss tester.
      spoolss: fill in spoolss_RouterReplyPrinterEx.
      s3: re-run make samba3-idl.
      s3-spoolss: remove duplicate PRINTER_NOTIFY_INFO_DISCARDED define.
      spoolss: fix spoolss_AddPrinterEx IDL.
      spoolss: add spoolss_DriverInfo8.
      spoolss: fix some cases in the spoolss_NotifyData union.
      spoolss: add spoolss_NotifyTable enum.
      spoolss: always set version 2 in notify info and option structs.
      s3-spoolss: add init_systemtime helper.
      re-run make samba3-idl.
      spoolss: fix IDL for spoolss_SetPrinterDataEx.
      s3: re-run make samba3-idl.
      s3-spoolss: use pidl for _spoolss_GetPrinterDataEx.
      s3-rpcclient: use rpccli_spoolss_GetPrinterDataEx.
      s3-spoolss: remove old spoolss_GetPrinterDataEx.
      s3-net: use rpccli_spoolss_SetPrinterDataEx.
      s3-spoolss: use pidl for _spoolss_SetPrinterDataEx.
      s3-spoolss: remove old spoolss_SetPrinterDataEx.
      s3-netlogon: implement _netr_ServerAuthenticate3.
      s3-netlogon: some more appropriate debug messages.
      spoolss: fix spoolss_SetPrinter IDL.
      spoolss: fix spoolss_AddPrinterEx IDL.
      spoolss: fill in more levels in spoolss_UserLevel union.
      spoolss: fill in some unknowns in spoolss_PrinterInfo0 and spoolss_SetPrinterInfo0.
      s3: re-run make samba3-idl.
      s4-smbtorture: fix test_PausePrinter and test_ResumePrinter.
      s3-rpcclient: use rpccli_spoolss_AddPrinterEx.
      s3-spoolss: add printer_info2_to_nt_printer_info2 and convert_printer_info_new.
      s3-spoolss: use pidl for _spoolss_AddPrinterEx.
      s3-spoolss: use pidl for _spoolss_SetPrinter.
      s3-spoolss: remove unused convert_printer_info.
      spoolss: change some type names in spoolss_RemoteFindFirstPrinterChangeNotifyEx.
      spoolss: fix idl for spoolss_RouterRefreshPrinterChangeNotify.
      s3: re-run make samba3-idl.
      s4-smbtorture: fix spoolss notify test.
      s4-spoolss: fix dcesrv_spoolss_RemoteFindFirstPrinterChangeNotifyEx server.
      s3-rpcclient: use rpccli_spoolss_RemoteFindFirstPrinterChangeNotifyEx.
      s3-netapi: fix Coverity #881 and #882.
      spoolss: fill in spoolss_ResetPrinter.
      s3: re-run make samba3-idl.
      s3-spoolss: use pidl for _spoolss_ResetPrinter.
      s3-spoolss: remove old spoolss_ResetPrinter.
      spoolss: in enum-calls make [out] count a ref pointer.
      s3: re-run make samba3-idl.
      spoolss: fix spoolss helper for out ref count pointer.
      s4-spoolss: fix spoolss server after out,ref count pointer changes.
      s4-smbtorture: fix spoolss test after count out,ref idl changes.
      spoolss: add spoolss_PortData1.
      spoolss: add spoolss_MonitorUi struct.
      s3: re-run make samba3-idl.
      spoolss: fix spoolss_MonitorUi struct.
      s3: re-run make samba3-idl.
      s3-spoolss: use pidl for _spoolss_XcvData.
      s3-spoolss: remove old spoolss_XcvData.
      spoolss: add spoolss_AddDriverInfo8 (used by vista for adding drivers).
      spoolss: fix idl for spoolss_AddPrinterDriver and spoolss_AddPrinterDriverEx.
      s3: re-run make samba3-idl.
      s4-smbtorture: enable spoolss_AddPrinterDriverEx ndr test.
      spoolss: use spoolss access mask in OpenPrinter{Ex}.
      spoolss: add spoolss_PortData2 (used by vista).
      s3: re-run make samba3-idl.
      s3-spoolss: add support for "AddPort" via _spoolss_XcvData for Vista.
      spoolss: make spoolss_DriverDirectoryInfo1 public and gensize.
      s3: re-run make samba3-idl.
      s3-rpcclient: use rpccli_spoolss_GetPrinterDriverDirectory in rpcclient.
      s3-spoolss: use pidl for _spoolss_GetPrinterDriverDirectory.
      s3-spoolss: remove old spoolss_GetPrinterDriverDirectory.
      s3-libnet: fix coverity #848 (UNINIT).
      spoolss: fill in spoolss_GetPrintProcessorDirectory.
      s3: re-run make samba3-idl.
      spoolss: remove gensize calculation from spoolss_StringArray. Thanks metze!
      s3: re-run make samba3-idl.
      spoolss: add ndr_size_spoolss_StringArray to spoolss helper.
      s3-spoolss: _spoolss_AddPrinterEx needs to wipe out policy handle upon failure.
      s3-spoolss: _spoolss_OpenPrinterEx needs to wipe out policy handle upon failure.
      s3-rpcclient: use SPOOLSS_ARCHITECTURE_NT_X86 define in spoolss getdriverdir cmd.
      s3-spoolss: fix _spoolss_GetPrinterDriverDirectory.
      s3-rpcclient: use rpccli_spoolss_GetPrintProcessorDirectory in rpcclient.
      s3-spoolss: use pidl for _spoolss_GetPrintProcessorDirectory.
      s3-spoolss: remove old spoolss_GetPrintProcessorDirectory.
      s3-spoolss: use pidl for _spoolss_AddPrinterDriver{Ex}.
      s3-spoolss: remove old spoolss_AddPrinterDriver{Ex}.
      s3-spoolss: fix vista fallback in _spoolss_AddPrinterDriverEx.
      eventlog: fix eventlog_GetLogInformation typo in IDL.
      eventlog: remove unused eventlog_Record struct.
      spoolss: add spoolssNotifyOptionFlags.
      s3: re-run make samba3-idl.
      s4-smbtorture: fix eventlog getinformation test.
      s3-eventlog: fix rpcclient and server stub for eventlog_GetLogInformation.
      s3-spoolss: fix _spoolss_GetPrinterDriverDirectory and spoolss_GetPrintProcessorDirectory.
      s3-spoolss: remove duplicate flag.
      s3-spoolss: fix client name in rpccli_spoolss_openprinter_ex.
      spoolss: fix some PRINTER_CHANGE_ defines (and add a new windows 7 flag).
      spoolss: spoolss_NotifyData contains a devmode container, not devmode pointer.
      s3: re-run make samba3-idl.
      s3-rpcclient: use correct clientname in spoolss_RemoteFindFirstPrinterChangeNotifyEx command.
      s3-spoolss: use struct spoolss_Notify instead of SPOOL_NOTIFY_INFO_DATA.
      s3-spoolss: use struct spoolss_NotifyInfo instead of SPOOL_NOTIFY_INFO.
      s3-spoolss: use pidl for _spoolss_RouterRefreshPrinterChangeNotify.
      s3-spoolss: use rpccli_spoolss_RouterReplyPrinterEx.
      s3-spoolss: fix memleak of spoolss_Notify array in _spoolss_RouterRefreshPrinterChangeNotify.
      s3-spoolss: use more idl types in spoolss server.
      s3-spoolss: add dup_spoolss_NotifyOption.
      s3-spoolss: use spoolss_NotifyOption and spoolss_NotifyType instead of SPOOL_NOTIFY_OPTION and SPOOL_NOTIFY_OPTION_TYPE.
      s3-spoolss: use pidl for _spoolss_RemoteFindFirstPrinterChangeNotifyEx.
      s3-spoolss: remove old spoolss_RouterRefreshPrinterChangeNotify.
      s3-spoolss: remove old spoolss_RouterReplyPrinterEx.
      s3-spoolss: remove SPOOL_NOTIFY_INFO_DATA and SPOOL_NOTIFY_INFO alltogether.
      s3-spoolss: remove old spoolss_RemoteFindFirstPrinterChangeNotifyEx.
      s3-spoolss: remove old SPOOL_NOTIFY_OPTION definitions.
      s3-spoolss: remove cli_spoolss_notify.c completly.
      error-codes: add WERR_INVALID_USER_BUFFER.
      spoolss: generate size functions for printer driver structs.
      spoolss: add spoolss_DriverInfo101 to IDL.
      spoolss: add push,pull helper for spoolss_DriverInfo101.
      s3: re-run make samba3-idl.
      s3-spoolss: fix notify_printer_status_byname.
      spoolss: add SPOOLSS_DEFAULT_SERVER_PATH.
      spoolss: return subcontext spoolss_DriverInfo in spoolss_GetPrinterDriver2.
      s3: re-run make samba3-idl.
      s3-spoolss: merge path handling in _spoolss_PrintProcessorDirectory and
      s3-lib: add marshall_sec_desc_buf and unmarshall_sec_desc_buf helpers.
      s3-spoolss: use marshall/unmarshall_sec_desc_buf in nt_printing_setsec/getsec.
      spoolss: fix _spoolss_SetPrinter level 3.
      s3: re-run make samba3-idl.
      s3-spoolss: add rpccli_spoolss_getprinterdriver2 convenience wrapper.
      s3-rpcclient: use rpccli_spoolss_getprinterdriver2 wrapper.
      s3-net: use rpccli_spoolss_AddPrinterDriver and rpccli_spoolss_getprinterdriver2
      s3-spoolss: remove old rpccli_spoolss_getprinterdriver wrapper.
      s3-rpcclient: use rpccli_spoolss_AddPrinterDriver.
      s3-spoolss: remove rpccli_spoolss_addprinterdriver.
      error-codes: print out WERR_UNKNOWN_PRINT_MONITOR.
      s3-spoolss: remove some left-over hand marshalling code and structs.
      s3-spoolss: add rpccli_spoolss_addprinterex convenience wrapper.
      s3-spoolss: add rpccli_spoolss_getprinter convenience wrapper.
      s3-rpcclient: use rpccli_spoolss_SetPrinter and rpccli_spoolss_getprinter.
      s3-net: use rpccli_spoolss_getprinter and rpccli_spoolss_SetPrinter.
      s3-spoolss: use rpccli_spoolss_addprinterex wrapper.
      s3-spoolss: remove rpccli_spoolss_addprinterex.
      s3-spoolss: remove rpccli_spoolss_setprinter.
      s3-spoolss: remove rpccli_spoolss_getprinter.
      s3-spoolss: use is_valid_policy_hnd to check for valid policy handles.
      s3-rpcclient: more uses of is_valid_policy_hnd in spoolss and samr commands.
      spoolss: add spoolss_FormInfo2 used by Vista.
      s3: re-run make samba3-idl.
      s3-rpcclient: allow to set level in spoolss getform query and display all levels.
      s3-spoolss: remove unused decode_printer_info_7.
      spoolss: windows ignores level in a spoolss_GetPrintProcessorDirectory query.
      spoolss: fix spoolss_FormInfo2 (new in vista).
      spoolss: add spoolss_AddFormInfo2.
      spoolss: add JOB_ACCESS_READ.
      s3: re-run make samba3-idl.
      s4-smbtorture: add test_GetPrintProcessorDirectory to RPC-SPOOLSS.
      s4-smbtorture: expand RPC-SPOOLSS enumform and getform tests for level 2 forms.
      s3-spoolss: JOB_ACCESS_READ has moved to idl.
      s3-spoolss: make us pass the RPC-SPOOLSS torture test w.r.t. directory calls.
      s3-rpcclient: support level 2 in spoolss_addform.
      s3-rpcclient: add test command to call netr_LogonGetCapabilities (for bug #6100).
      s4-spoolss: implement dcesrv_spoolss_GetPrintProcessorDirectory.
      s4-smbtorture: add test_AddJob test to RPC-SPOOLSS test.
      s4-spoolss: implement dcesrv_spoolss_AddJob which always is a dummy.
      s3-spoolss: fix _spoolss_AddJob behaviour.

Holger Hetterich (1):
      Enable total anonymization in vfs_smb_traffic_analyzer, by mapping any user names to the one given by anonymize_prefix, without generating a hash number. This setting is optional and is compatible with the module configuration format of Samba 3.3.

Jeff Layton (1):
      mount.cifs: initialize rc to 0 in main

Jelmer Vernooij (67):
      Allow overriding the function that ships the request in the Samba 3
      Allow calling DCE/RPC server implementations directly using
      Merge branch 'v4-0-test' of /home/jelmer/samba4
      Merge branch 'master' of ssh://git.samba.org/data/git/samba
      Merge branch 'master' of ssh://git.samba.org/data/git/samba
      Use script path to find the setup directory.
      Reorder arguments to ldb_search() to match what is in Samba 4.
      Replace ldb_search() with ldb_search_exp_fmt(), like in Samba 4.
      Merge branch 'master' of ssh://git.samba.org/data/git/samba
      Move check_make.m4 to the top-level.
      Only check for Perl once in Samba 3.
      Automagically expand includes in Makefile.in during configure time
      expand-includes: Add simple protection against infinite recursion.
      Move check_python.m4 to common m4 directory.
      Fix warning; base dn is no longer const.
      pidl/python: Add explicit casts, fixes warnings about casts when enabled.
      Merge branch 'master' of ssh://git.samba.org/data/git/samba
      libsmbconf: Add build magic for Samba 4.
      libsmbconf: Remove use of some Samba3-specific macros.
      Fix path to check_python.m4.
      Move configure test files to the top-level and share them between s3 and
      Merge branch 'master' of ssh://git.samba.org/data/git/samba
      Support parsing sddl for security descriptors.
      Implement as_sddl.
      Remove obsolete samr Python module - use samba.dcerpc.samr instead.
      Merge branch 'master' of ssh://git.samba.org/data/git/samba
      Add prototypes required by samba-gtk.
      Merge branch 'master' of ssh://git.samba.org/data/git/samba
      Add function for mapping NDR error codes to strings.
      pyrpc: Raise proper NDR error codes with matching strings rather than mapping
      Merge branch 'master' of ssh://git.samba.org/data/git/samba
      Define GNU_SOURCE, required if libreplace doesn't provide comparison_fn_t,
      Define _GNU_SOURCE, required for comparison_fn_t.
      Stop installing events.h - it contains a broken include itself and
      Merge branch 'master' of ssh://git.samba.org/data/git/samba
      Merge branch 'master' of ssh://git.samba.org/data/git/samba
      Revert "s3/s4: Move CONST_DISCARD into lib/util so it's available from s3 and s4"
      Use discard_const_p rather than CONST_DISCARD.
      Remove an invalid discard_const_p() - it masks an actual
      Rerun pidl.
      Fix warning in spoolss IDL file output.
      Merge branch 'master' of ssh://git.samba.org/data/git/samba
      Revert "Fix errornos assumption that all compilers are gcc"
      --interactive doesn't take any argument.
      Cancel transactions when exceptions are raised.
      Make it possible to override the setup path.
      Move some samdb-specific code out of provision.
      Use convenience function for finding setup_dir based on location of
      Use convenience function for finding setup dir in SaMDB tests.
      Catch specific exceptions, rather than catching everything, which might hide other exceptions silently.
      Use created loadparm context, rather than the one specified on the command-line.
      Provide a SamDB TestCase-class that can be used by OpenChange.
      Merge branch 'master' of ssh://git.samba.org/data/git/samba
      Add --enable-external-* flags for libraries shipped with Samba, to allow
      Let --enable-external-libldb default to no (since linking against
      Merge branch 'master' of ssh://git.samba.org/data/git/samba
      pytevent: Fix include path - tevent_util is not installed.
      Fix finding of setup data.
      expand tabs in python file, consistent with the rest of the file.
      expand tabs in python file, consistent with the rest of the file.
      Merge branch 'master' of ssh://git.samba.org/data/git/samba
      Merge branch 'master' of ssh://git.samba.org/data/git/samba
      Don't define _GNU_SOURCE if it's already defined on the command-line.
      Include header with NTSTATUS, as some IDL files use it.
      Rerun pidl.
      Merge branch 'master' of ssh://git.samba.org/data/git/samba
      Only define _GNU_SOURCE if it's not defined yet.

Jeremy Allison (45):
      Another attempt to fix bug #4308 - Excel save operation corrupts file ACLs.
      Second part of the attemt to fix #4308 - Excel save operation corrupts file ACLs.
      Fix logic error in try_chown - we shouldn't arbitrarily chown
      Apply same logic fix for #4308 Excel save operation corrupts file ACLs
      Fix detection of dns_sd libraries.
      Merge branch 'master' of ssh://jra@git.samba.org/data/git/samba
      Merge branch 'master' of ssh://jra@git.samba.org/data/git/samba
      Upgrade POSIX inheritance storage to a new format (version 2). Stores
      Fix coverity CID#66. Resource leak in error path.
      Fix coverity CID#115. Resource leak in error path.
      Fix coverity CID#116. Resource leak on error path.
      Fix coverity CID#117 - resource leak in error path.
      Fix bug #6082 - smbd_gpfs_getacl failed: Windows client can´t rename or delete file
      Fix bug #Bug 6090 renaming or deleting a "not matching/resolving" symlink is failing.
      Fix the build. When you do "make distclean; ./autogen; ./configure; make" and it still doesn't build you know it's messed up.
      Noted by Vericode analysis. Correctly use chroot().
      Parameterize in local.h the MAX_RPC_DATA_SIZE, and ensure
      Merge branch 'master' of ssh://jra@git.samba.org/data/git/samba
      Attempt to fix bug #6099. According to Microsoft
      Fix warning about missmatch of uint32_t and size_t.
      Fix bug #6117 - Samba 3.3.0: pdbedit -a core dumps.
      Don't miss an absolute pathname as a kerberos keytab path. From Glenn Machin <gmachin at sandia.gov>.
      Fix coverity CID-602. Possible use of uninitialized var.
      Fix printf type warning.
      Fix printf warnings found on systems where time_t <> long int.
      Fix bug #6133 - Cannot delete non-ACL files on Solaris/ZFS/NFSv4 ACL filesystem.
      Change smbc_set_credentials_with_fallback() (unreleased) to use
      Quieten down a boatload of shadowed variable warnings on Solaris.
      More warning fixes for Solaris.
      More warning fixes for Solaris.
      Start fixing Solaris build failures.
      Fix the build. Looks like no one ever compiled this on a system
      Merge branch 'master' of ssh://jra@git.samba.org/data/git/samba
      Make S4 build on OpenSolaris.
      Merge branch 'master' of ssh://jra@git.samba.org/data/git/samba
      Added torture test from a usage case from the Apple OS/X client.
      Merge branch 'master' of ssh://jra@git.samba.org/data/git/samba
      Allow set attributes on a stream fnum to be redirected to the base filename.
      Fix some NetBSD warnings.
      Fix bug in processing of open modes in POSIX open.
      Make test for open modes more robust against other bits.
      Fix use of streams modules with CIFSFS client.
      Ensure ACL modules work with POSIX paths.
      Use fsp->posix_open in preference if we have it.
      Fix more POSIX path lstat calls. Fix bug where close can return

Kai Blin (11):
      async_req: Move to top level dir
      s4: add ../lib/async_req to the s4 build
      async_req: Fix the S4 build
      async_sock: Move to top level
      shared: Move dom_sid_* utility functions to top level
      s3: Fix the non-merged build.
      s3-wbclient: Use new tevent data types
      async_sock: Use unix errnos instead of NTSTATUS
      async_sock: Map ASYNC_REQ_TIMEOUT to ETIMEDOUT instead of ETIME
      tevent: Rename ev_timeval* functions to tevent_timeval, export them.
      async_sock: Use tevent_timeval instead of timeval functions

Karolin Seeger (17):
      build-docs: Add 'make clean'.
      build-docs: Change to the right directory before calling 'make clean'.
      build_docs: Use 'make distclean' instead of 'make clean'.
      s3/vfs_extd_audit: Don't ignore "syslog = 0".
      docs: Fix formatting issue in man libsmbclient.
      docs: Add manpage for vfs_shadow_copy2.
      docs: Describe "service" in man mount.cifs.
      s3/libads: Change "ldap ssl:ads" parameter to "ldap ssl ads".
      docs: Add description of "ldap ssl ads" to man smb.conf.
      docs: Clarify "ldap ssl" description in man smb.conf.
      s4/wrepl_server: Fix typo in comment.
      docs: Add man sharesec.
      s3/docs: Fix several typos.
      s3/docs: Add man vfs_acl_xattr.
      s3/docs: Add man vfs_acl_tdb.
      s3/docs: Add hint about getfattr in man vfs_acl_xattr.
      s3/docs: Fix typo in man mount.cifs.

Michael Adam (75):
      s3:docs: update the idmap_tdb manpage to reflect current facts.
      s3:docs: update the idmap_ldap manpage to reflect current facts.
      s3:docs: add a manpage for idmap_tdb2
      s3:docs: fix copy and paste error in the idmap_tdb2 manpage
      s3:docs: clarify explanation of allocator in the idmap_tdb2 manpage
      s3:docs: clarify explanation of the allocator in the idmap_tdb manpage
      s3:docs: clarify explanation of the allocator in the idmap_ldap manpage
      s3:docs: fix distclean target and add realdistclean target
      s3:create-tarball: also include the VENDOR_PATCH in the version
      s3:docs: fix ommission in fix of (real)distclean targets
      s3:docs: clean generated .png images in "make clean"
      s3:docs: clean build/catalog.xml in "make clean"
      build-docs: cleanup exit of the script
      s3:libsmbconf: remove unused function smbconf_is_writeable_bystring()
      s3:libsmbconf: remove the init headers from smbconf.h
      s3:libsmbconf: use talloc_free instead of TALLOC_FREE in smbconf.c
      s3:libsmbconf: use talloc_free instead of TALLOC_FREE in smbconf_util.c
      s3:libsmbconf: use talloc_free instead of TALLOC_FREE in testsuite
      s3:libsmbconf: use talloc_free instead of TALLOC_FREE in smbconf_init
      s3:libsmbconf: use talloc_free instead of TALLOC_FREE in txt backend
      s3:libsmbconf: use talloc_free instead of TALLOC_FREE in reg backend
      s3:libsmbconf: include smbconf headers with lib/smbconf prefix
      libsmbconf: move the non-registry parts of libsmbconf to top level
      pidl: reduce implicit cast warnings in gen_ndr server code
      run make idl_full, thus adding explicit casts to gen_ndr server code
      pidl/python: Add explicit casts, fixing implicit cast warnings.
      s3: run "make samba3-idl"
      libreplace: fix bug #6066 - netinet/ip.h present but cannot be compiled
      libreplace: fix detection of netinet/ip.h on solaris 8
      s3: separate tdb validation code out into its own source file
      s3:tdb_validate: clean up leading tabs/spaces and trailing spaces.
      s3:build: don't use $(FLAGS) in linking targets - it is useless
      s3:util_tdb: remove duplicate prototypes (from ../lib/util/util_tdb.h)
      s3:registry: always provision the registry, not only in smbd.
      s3:test: exit the net rpc registry tests when give_administrative_rights fails
      s3:winbind: remove prototype for non-existent function from winbind_proto.h
      s3: fix bug #6073: prevent ads_connect() from using SSL unless explicitly requested
      s3:smbd: make smbd_open_one_socket() static
      s3:build: fix build on AIX - only test for splice on linux
      s3:idmap: move IDMAP_VERSION to the idmap tdb backend, where it belogns.
      s3:proto.h: remove duplicate prototypes.
      s3:winbind_user: move initialization of domain up in winbindd_fill_pwent()
      s3:winbind_user: fix "getent passwd" to allocate new uids.
      s3:winbind_group: fix "getent group" to allocate new gids.
      s3:build: fix linking of bin/net when shared libs have been disabled
      s3:build: fix typo introduced in "fix build without shared libs"
      s3:idmap_tdb: add tmp talloc ctx to idmap_tdb_sid_to_id and remove an fstring
      s3:idmap_tdb: use transactions in idmap_tdb_allocate_id()
      s3:idmap_tdb: refactor out new function idmap_tdb_load_ranges()
      s3:idmap_tdb: simplify talloc usage with temp context from talloc_stackframe
      s3:idmap_tdb2: streamline idmap_tdb2_sid_to_id,
      s3:idmap_tdb2: move together code that belongs together in idmap_tdb2_alloc_load
      s3:idmap_tdb2: factor lodaing of ranges out into idmap_tdb2_load_ranges()
      s3:idmap_tdb2: untangle assignment and check in idmap_tdb2_alloc_load()
      docs: fix two typos in the mount.cifs manpage
      s3:net conf: remove check for sharename being a usernam in "net conf addshare"
      s3:winbindd_user: fix a debug message.
      s3:winbindd_user: create domain connection in winbindd_fill_pwent if necessary.
      Revert "s3:winbindd_user: create domain connection in winbindd_fill_pwent if necessary."
      packaging: add script fill-templates
      packaging: fix source dir to source3 in fill-templates
      packaging: fix fill-templates call to update-pkginfo to pushd appropriately first
      packaging: don't clutter the output of fillup-templates  with popd output
      packaging: remove commented out stuff from update-pkginfo
      packaging: make update-pkginfo callable from any directory
      s3:build: some implementations of "ln" are picky about  the order of arguments
      s3:packaging: paths cosmetics in fill-templates
      s3:packaging: fix path to calling update-pkginfo after pushd in fill-templates
      s3:packaging: fix parsing of include.h in fill-templates
      s3:build: improve the check for a working krb5-config.
      s3:winbindd: make do_async_domain() static.
      docs: extend the idmap_rid manpage
      docs: extend the example in the idmp_rid manpage to configure 2 domains with rid
      s3:mount.cifs: don't error exit on explicitly requested help...
      s3:mount.cifs: make "mount.cifs -V" print the version, not usage.

Miguel Suarez (1):
      Fix bug #6085 - In vfs_default.c change utime( ) call.

Oliver Liebel (3):
      Added mmr and olc to the OpenLDAP backend provisioning-scripts
      Updates to the recent cn=config support for the OpenLDAP backend
      WHATSNEW updates

Shirish Pargaonkar (2):
      umount.cifs: clean-up entries in /etc/mtab after unmount
      mount.cifs: add fakemount (-f) and nomtab (-n) flags to mount.cifs

Simo Sorce (19):
      Do not start a transaction this way.
      Fix the mess with ldb includes.
      Fix standalone configure scripts
      Fix misfiled headers.
      Add helper function to get a module name, may be useful for debugging.
      Fix all other modules to use ldb_module.h instead of ldb_private.h
      Bump up ldb version to 0.9.3 after latest changes
      Fix proxy module
      Do not install private headers
      Install mising public headers
      Explicitly include ldb_handlers.h where necessary
      Start restoring the sqlite3 backend
      Fix headers, only ldb.h is required
      Make schannel not depend on samdb anymore.
      For some unknown reason ldbrename was not being built in samba3.
      Make all transactions nested in ldb. The current samba4 code expects this
      Fix GDB_PROVISION mode
      Fix headers, ldb_includes.h is a private header,
      Use stdbool.h instead of manually defining bool

Stefan Metzmacher (275):
      tevent: rename signal handler functions to start with tevent_common_
      s3:smbd: call message_dispatch() before processing incoming PDUs
      s3:events: add support for signal events
      s3: reinit_after_fork() should reinit the event context before the messaging context
      s3:messaging: also recreate the local messaging backend in messaging_reinit()
      socket_wrapper: fix PCAP support broken by aaea68791cfea45c6fa69abc93ad6d0e832d0283
      s4:ldb: remove dependency to samba4's events wrapper
      s4:python glue: fix dependecy to pyldb
      selftest: bin/ is under $(builddir) instead of $(srcdir)
      selftest:Samba4: add bindir_path() utility function to construct the binary pathes
      s4:selftest: reference binaries via variables in tests.sh
      selftest: add --exeext parameter
      merged-build: propare to fix make test4
      s4:auth: move make_server_info_netlogon_validation() function arround
      s3:events: always run_events() before sys_select()
      s3: always call run_events() before and after sys_select()
      s3:smbd: restructure kernel oplocks code
      s3:messaging: start with to use signal events instead of the raw signal interfaces
      s3:smbcontrol: don't call message_dispatch() anymore, it's triggered by tevent_loop_once()
      s3:msgtest: don't call message_dispatch() anymore, use tevent_loop_once() instead
      s3:smbd: we don't need to call message_dispatch() anymore it's event triggered now
      s3:nmbd: we don't need to call message_dispatch() anymore it's event triggered now
      s3:winbindd: we don't need to call message_dispatch() anymore it's event triggered now
      s3:printing: handle tevent_context events in the sys_select() call
      s3:messages: finally make message_dispatch() static
      s3:printing: make some functions static and use tevent functions
      lib/replace: add defines to let the callers find out if pwrite and pread are thread/fork safe
      s4: we're on the way to alhpa7
      tevent: change SA_INFO_QUEUE_COUNT from 10 to 100
      s3:namecache: remove unused namecache_shutdown() function
      s3:smbd: we should setup the client socket in the same way in all code pathes
      s3:smbd: move all code that handles a client connection into smbd_process()
      s3:smbd: use signal events for SIGTERM, SIGHUP and SIGCHLD
      s3:winbindd: handle SIG_TERM, SIGHUP, SIGCHLD and SIGUSR2 via tevent
      s3:nmbd: install the SIG_DFL handler for SIGTERM while we're waiting for interfaces
      s3:nmbd: as the sig_term() handler only sets a flag we don't need to block SIGTERM
      s3:nmbd: handle SIG_TERM and SIGHUP via tevent
      s3:smbd: convert aio to use tevent_signal
      s3:smbd: remove pointless respond_to_all_remaining_local_messages() function
      s3:smbd: make kernel oplocks event driven
      s3:smbd: make inetd code path more clear
      s3:smbd: make mdns registration event driven.
      s3:smbd: wait for new connection via fd events
      s3:rpc_server: use get_client_fd() instead of smbd_server_fd()
      s3: try to make 'make selftest' work again
      s3:torture: support SMB_CONF_PATH envvar in smbtorture
      selftest: set 'lock dir' in client.conf
      s3:selftest: fix warnings with empty *_TEST_LOG variables
      s3:selftest: create BUILTIN\\Administrators at startup
      s3:selftest: fix 'make selftest'
      selftest: abstract Samba3 provision a bit
      selftest: Samba4 remove unused variable
      selftest: fix Samba3 bugs
      s3:seltest: make test_smbclient_s3.sh more strict
      selftest: add "member" environment for Samba3
      s3:selftest: import more tests from 'make test'
      s3:smbd: ignore open_socket_in() failures
      s3:ctdbd_conn: canonicalize ips before sending them to ctdbd
      s3:configure: autodetect ctdb/cluster support
      selftest: allow environment options
      s4:fix the build after 380874ef863866c94c999ef53252b9d30df65e88
      selftest: fix default option name
      selftest: fix "none" test
      pidl: fix samba3-cli test after change to cli->dispatch()
      selftest: don't export $CONFIGURATION anymore only $SMB_CONF_PATH
      s4:selftest: run ncalrpc tests in dc:local mode
      s4:selftest: run RPC-COUNTCALLS as dc:local
      s4:build: kill DEFAULT_HEADERS variable
      heimdal: don't include <ifaddrs.h> without knowing it's there
      heimdal: don't include <sys/cdefs.h> without knowing it's there
      heimdal:camellia-ntt.c: include config.h as first header
      s4:heimdal_build: include "system/network.h" via config.h wrapper
      heimdal:roken: arg_printusage() should not try to return a value.
      heimdal:roken: arg_match_long() should return a value
      s4:lib/util: fix the build
      lib/replace: check if we have dirfd()
      s4:heimdal_build: add a dummy define for dirfd()
      Revert "s4:heimdal_build: include "system/network.h" via config.h wrapper"
      heimdal:camellia: include roken.h
      lib/talloc: include replace.h in pytalloc.c
      lib/tdb: include replace.h and system/filesys.h in pytdb.c
      lib/tevent: include replace.h in pytevent.c
      s4:lib/ldb: include replace.h in pyldb.c
      heimdal:hdb: always include "config.h" first
      s3:smbconftort: don't use reserved words ('test:', 'failure:', 'success:')
      s3:tests: add a guard arround . $incdir/test_functions.sh
      s3:selftest: run the same tests as 'make test'
      selftest: pass down the path to python for provisioning samba4
      s4:heimdal_build: heimdal requires u_int32_t and u_char
      s4:lib/socket: don't use gethostbyname2()
      heimdal: void functions should not return a value
      s4:build: require ldb 0.9.3 when building against an external library
      s4:heimdal_build: fix the build of asn1_compile and compile_et
      lib/replace: move MAXHOSTNAMELEN to system/network.h
      s4:repl_meta_data: fix segfault after ldb changes
      s4:auth: try to fix the build on Solaris
      s4:nbt_server/wins/: fix compiler warnings in winsdb.c
      s4:kdc: avoid c++ reserved word 'private'
      s4:lib/messaging: avoid c++ reserved word 'private'
      s4:lib/messaging: fix warnings in testsuite
      s4:irpc: avoid c++ reserved word 'private'
      s4:auth/gensec: s/private/private_data
      s4:auth/kerberos: s/private/private_data
      s4:extended_dn_out: s/private/p s/new/nattrs
      s4:lib/messaging: s/private/private_data
      s4:lib/socket: s/private/private_data
      s4:lib/stream: s/private/private_data
      s4:libcli/cldap: s/private/private_data
      s4:libcli/clilist.c: s/private/private_data
      s4:libcli/dgram: s/private/private_data
      s4:libcli/raw: s/private/private_data
      s4:libcli/smb2: s/private/private_data
      s4:libcli/wrepl: s/private/private_data
      s4:libnet/: s/private/private_data
      s4:librpc/rpc: s/private/private_data
      s4:ntp_signd: s/private/private_data
      s4:ntvfs: s/private/private_data
      s4:ntvfs/cifs/: s/private/p
      s4:ntvfs/cifs_posix_cli: s/private/p
      s4:ntvfs/common: s/private/private_data
      s4:ntvfs/ipc: s/private/ipriv
      s4:ntvfs/nbench: s/private/nprivates
      s4:ntvfs/posix: s/private/private_data
      s4:ntvfs/simple: s/private/p
      s4:ntvfs/smb2: s/private/p
      s4:ntvfs/unixuid: s/private/priv
      s4:rpc_server/echo: s/private/private_data
      s4:rpc_server/remote: s/private/priv
      s4:smb_server: s/private/private_data
      s4:smbd: s/private/private_data
      s4:ntlm_auth: s/private/private1
      s4:web_server: s/private/private_data
      s4:winbind: s/private/private_data
      s4:wrepl_server: s/private/private_data
      s4:torture: s/private/private_data
      s4:includes.h: stdlib.h and stdbool.h are already included by replace.h
      s4:libcli/smb2: s/class/info_class
      s4:dsdb/schema: s/class/sclass
      s4:ldap_server: s/private/private_data
      s4:cluster: s/private/private_data
      s4:kludge_acl: s/class/sclass
      s4:cldap: s/private/private_data
      s4:dgram: s/private/private_data
      s4:smb2: s/private/private_data
      s4:rpc_server: s/private/private_data
      s4:web_server: s/private/private_data
      s4:wrepl_request: s/private/private_data
      s4:libcliraw: s/private/private_data
      s4:service_task: s/private/private_data
      s4:service_stream: s/private/private_data
      s4:libcli/raw: s/class/eclass
      s4:resolve/dns_ex: undefine class because it's used in heimdal/lib/roken/resolve.h
      libcli/nbt: s/private/private_data
      s4:update_keytab: s/delete/do_delete
      s4:loadparm: s/class/pclass
      s4:schema_fsmo: s/class/sclass
      s4:ldif_handlers: s/class/sclass
      s4:ldb_map: s/new/ntree
      lib/util: s/class/dclass
      lib/util: s/new/pn in idtree.c
      s4:libnet: s/new/n
      s4:rpc_server/lsa: s/delete/del s/open/opn
      lib/tevent: s/private/private_data
      s4:lib/registry: s/new/nkey
      s4:py_security: avoid 'this' and use 'py_self' and 'self'
      s4:torture/nbench: don't use 'new'
      s4:torture/rpc: avoid 'new' in samsync.c
      s4:torture/util_smb: s/class/classnum
      s4:torture/rpc: s/class/kclass in winreg.c
      s4:torture/rpc: avoid 'delete' and 'class' in samba3rpc.c
      s4:includes: copy #error DONT_USE_CPLUSPLUS_RESERVED_NAMES from source3
      selftest: remove source4 specific stuff from selftest.pl
      lib/tdb: the python bindings don't use swig anymore
      lib/tevent: the python bindings don't use swig anymore
      s4:auth: the python bindings don't use swig anymore
      s4:auth/credentials: the python bindings don't use swig anymore
      s4:lib/ldb: we should not silence warnings on handwritten python bindings
      s4:libcli: remove unused line in config.mk
      s4:param: we should not silence warnings on handwritten python bindings
      s4:scripting/python: we should not silence warnings on handwritten python bindings
      s4:param: swig_ldb was renamed to pyldb in d965ff05c9923c8a0e440e905d0d9fe662cc5db0
      s4:build: add a comment why we need CFLAG_NO_CAST_QUAL and CFLAG_NO_UNUSED_MACROS
      s3:selftest: pass correct arguments to $SCRIPTDIR/test_smbtorture_s3.sh
      s3:build: pass the path to smbtorture4 down to make with and without '-t' prefix
      s3:selftest: run test_posix_s3.sh tests
      lib/tdb: don't generate a static library for the samba4 build
      s3:test: try to find why creating BUILTIN\Administrators doesn't work in the build-farm
      merged-build: force non-shared build for samba4
      merged-build: link in LIBREPLACE into samba4 code as in the native build
      s4:lib/ldb: call ldb utils always via $VALGRIND ldbfoo$EXEEXT in the tests
      selftest: export BUILDDIR, BUILDDIR_ABS and EXEEXT
      selftest: don't use hardcoded path to nmblookup in Samba4.pm
      s4:selftest: don't use hardcoded pathes
      s4:selftest: avoid hardcoded pathes in blackbox tests
      Revert "s3:test: try to find why creating BUILTIN\Administrators doesn't work in the build-farm"
      Revert "s3:selftest: create BUILTIN\\Administrators at startup"
      s3:selftest: fix blackbox.net_s3 tests
      selftest/Samba3: use the same logic for make test and make selftest
      examples/VFS: fix the configure and make with the new directory layout
      s4:pvfs: fix some talloc related compiler warnings
      s4:pvfs: use talloc_get_type() to cast from void *
      s4:pvfs: remove compiler warning
      LDAP-UPTODATEVECTOR: fix segfault against samba4 as server
      s4:pvfs_aio: fix compiler warning
      s4:build: remove not commited files under librpc/gen_ndr with make clean
      s4:lib/registry: fix c++ warnings
      s4:pyparam: fix compiler warnings
      s4:pyldb: fix compiler warnings
      s4:pycredentials: fix compiler warnings
      s4:pyrpc: fix compiler warnings
      s4:pyauth: fix compiler warnings
      s4:pyregistry: fix compiler warnings
      s4:auth/ntlm: fix c++ warning
      s4:libcli/smb2: fix c++ warning
      s4:pyregistry: fix crash bugs introduced by e5a6eadd8214b56da34f733318a0fecaebbe5ef5
      testprogs/win32: add npecho_*2.c
      s4:Makefile: fix PUBLIC_HEADERS typo
      testprogs/win32: make it possible to run in byte or message mode in npecho_server2
      testprogs/win32: add an option to trigger small reads in npecho_client2.c
      selftest: add my copyright
      merged-build: pass PYTHON and PERL down to make test4
      selftest: add target::Template
      selftest: Samba3 protect against removing /*
      selftest: allow "skip" as max runtime for smbd, nmbd and winbindd
      selftest: s/SMBD/SAMBA/ in Samba.pm
      selftest/Samba4: split provision() into provision_raw_prepare() and provision_raw_run()
      selftest/Samba4: split out share configurations of provision_raw*()
      selftest/Samba4: split out ldap specific stuff from provision_raw_*()
      selftest/Samba4: pass down the kdc address down to provision_raw_*()
      s3:auth: add S-1-22-X-Y sids to the local token
      s3:auth: only create_local_token() should add S-1-22-X-Y sids
      s4:torture/samba3rpc: fix the build after get_myname() changes
      s4:ntvfs_generic: use talloc_get_type() to remote compiler warnings
      s4:libcli/ldap: use const char * const *attributes as in all other places
      s4:ldb_ildap: remove compiler warnings
      s4:lib/socket: add socket_address_copy()
      lib/tevent: remove broken tevent_aio support
      lib/tevent: expose ev_timeval_zero() for internal usage
      lib/tevent: add tevent_req.c as copy of lib/async_req/async_req.c
      lib/tevent: add tevent_req infrastructure
      tevent: raise version to 0.9.3
      s4:configure: require the same version for external and internal libtevent
      lib/tevent: change to LGPLv3+
      tevent: fix compiler warning in pytevent.c
      netlogon.idl: add NETLOGON_REG_SUPPORTS_AES_SHA2 flags and use correct names for some other flags
      librpc: rerun make idl
      s4:netlogon: always return correct negotiate_flags in Authenticate[2|3]()
      netlogon.idl: add idl for netr_LogonGetCapabilities()
      librpc: rerun make idl
      s4:netlogon: implement netr_LogonGetCapabilities with NT_STATUS_NOT_IMPLEMENTED
      s3:netlogon: implement _netr_LogonGetCapabilities() with NT_STATUS_NOT_IMPLEMENTED
      s4:netlogon: don't mix in and out negotiate_flags in dcesrv_netr_ServerAuthenticate()
      tevent: rename tevent_req_set_timeout() => tevent_req_set_endtime()
      tevent: add tevent_wakeup_send/recv()
      pidl:NDR/Parser: don't call [noopnum] function when creating the ndr_interface_table
      librpc: rerun make idl
      s3:librpc/ndr: if uninitialized variable in string_array code
      s4:librpc/ndr: if uninitialized variable in string_array code
      s3:example/VFS: fix the build
      s3: remove unused smb_ldap.h
      s4:libcli: split out LIBCLI_LDAP_MESSAGE subsystem
      s4:libcli/ldap: remove reference to DEBUG()
      libcli/ldap: move ldap_message.[ch] from source4/ to the toplevel
      libcli/ldap: move ldap_errors.h to the toplevel and install it
      libcli/ldap: fix compiler warnings
      libcli/ldap: move ldap_ndr from source4/ to toplevel
      s4:libcli/ldap: don't use 'void **out' as arguments as the behavior is not defined in C.
      libcli/ldap: move generic ldap control encoding code to ldap_message.c
      s3:Makefile: build libcli/ldap files
      s4:build: add some comments to the SMB_EXT_LIB() definition
      tevent: add tevent_req_poll() function
      tevent: add private_print function feature to tevent_req
      s3:events: map TEVENT_DEBUG_TRACE to debug level 10
      s4:lib/events: map TEVENT_DEBUG_TRACE to debug level 10
      lib/tdb: if we know pwrite and pread are thread/fork safe tdb_reopen_all() should be a noop

Steve French (1):
      Fix guest mounts

Steven Danneman (17):
      Move S3 specific parameters to S3 conf file in make test.
      Add an optional SMB_STRUCT_SMB parameter to VFS_OP_READDIR
      Pass stat buffer down through all levels of VFS_READDIR wrappers
      s3: Added SMB_VFS_INIT_SEARCH_OP to initialize data at the beginning of SMB search requests.
      s3: OneFS bulk directory enumeration support
      Added nsswitch/ object files to make clean
      s3: Added new parameter "map untrusted to domain"
      s3 onefs: rename custom parameter to plural to match previous usage
      Added torture tests to RAW-NOTIFY
      s3: Modifications to generic notify structures to allow implementation of OneFS notify.
      s3: Make change notify immediately return a catch-all packet on underlying error
      s3: OneFS implementation of change notify
      Moved become_daemon() and close_low_fds() to shared util lib
      s3: Refactor of madvise() usage in c441f58d
      s3: Fix build break in d9a842b2
      s3: Wrap usage of rlimit in configure checks
      Refactored sys_fork() and sys_pid() into shared util library

Ted Percival (1):
      Probably fixes a crash during name resolution when log level >= 10

Tim Prouty (57):
      librpc: Fix warning caused by some empty debug strings
      s3: Fix warning
      s3 ldb: Fix vasprintf segfault that has been the source of build machine failures this week
      talloc: Change the two other definitions of TALLOC_FREE to match the primary version
      s3 make test: Add the ability to specify a custom smb.conf for make test
      s3 make test: Fix a bug in the previous commit
      s3 build: Eliminate the gmake-specific Makefile syntax
      s3: Fix shadowed declaration
      s3: Add a new SMB_VFS_GET_ALLOC_SIZE vfs operation
      s3 onefs: Add the OneFS implementation of SMB_VFS_GET_ALLOC_SIZE
      s3 build: Fix "shadows global declaration warning"
      s3 build: Remove unused fstat check to fix a bunch of HAVE_FSTAT warnings
      s3 onefs: Fix onefs ACLs to work with updated ACL syscall
      s3 build: Fix "assignment discards qualifiers from pointer target type" warnings
      pidl: Fix a const build warning in the samba3 merged build
      librpc: Re-run make idl_full from source3
      s3 async: Fix the build on systems that have ETIMEDOUT but not ETIME
      s3 spoolss: arch needs to be set before it's passed to get_version_id.
      s3 vfs: Add a destructor to the fsp extension data API
      s3 oplocks: Differentiate between releasing an oplock vs. downgrading to Level 2 for kernel oplocks
      s3 oplocks: Make the level2 oplock contention API more granular
      s3 oplocks: Add capabilites flags field to the kernel_oplocks struct
      s3 oplocks: Remove oplocks before handling delete on close semantics
      s3 OneFS: Add kernel oplocks implementation
      s3 OneFS: Change ACLs to do a stat-only open before get/set_security_descriptor
      s4 torture: Change nttransrename to use a normal access mask
      s3: Remove some unused vars
      s3 libsmbclient: Fix fstatvfs to be more portable
      s3: Fix uninitialized const char *
      s3 vfs: Fix SMB_VFS_RECVFILE/SENDFILE macros
      s3 OneFS: Add recvfile implementation
      make receive_smb_raw_talloc more readable
      s3 OneFS: Add defaults to the fake timestamp parameters
      s3 perfcount: Fix segfault with smbclient 'echo 3 foo'
      s4 torture: Add additional streams create disposition test
      s3: Fix bug opening streams with truncating disposition
      s4 torture: Add new test to create a file with a lot of streams
      s3: Modify SMB_VFS_FILE_ID_CREATE to take a stat struct
      s3: Add extid to the dev/inode pair
      s3: Remove unused inform_level2_message struct
      s3: Change the vfs_GetWd cache to use the file_id struct
      s3 OneFS: Add file_id_create implementation to take advantage of snapshots
      s3 OneFS: Add shadow copy module
      Fix shadowed declaration warning
      Revert "s3 auth: Add parameter that forces every user through an NSS lookup"
      s3: If sendfile returns 0 bytes read, fall back to the normal read path
      s3 OneFS: Add an atomic sendfile implementation
      s3 OneFS: Add a parameter that unconditionally allows execute access
      s3 OneFS: Fix a double free in an error path
      s3: Fix a bug that prevent core files from being created
      s3 OneFS: Fix uninitialized variable
      s3: Fix 'assignment differ in signedness' warning
      s4 heimdal: Link libintl correctly
      s4: make libintl a build dependency of heimdal_krb5 so all dependent binaries are linked properly
      s3 OneFS: Add .snapshot directory configuration handling
      s3: Refactor and cleanup the error paths in dump_core_setup
      s3: Report the correct path when dumping core on FreeBSD

Torgeir Lerkerod (1):
      Fix errornos assumption that all compilers are gcc

Volker Lendecke (148):
      Make use of TALLOC_FREE
      Remove some smb fsp knowledge from rpc_server/
      Remove some unused code
      Fix some nonempty blank lines
      "userdom_struct" does not need "full_name" anymore -- unused
      Fix a typo
      cli_get_pipe_name_from_iface does not need the cli_state
      Actually complete 3662c2b...
      Fix a segfault: rpccli_* expect the reply_pdu to always be initialized
      Add struct rpc_cli_transport
      RPC_CLIENT_OBJ is the right variable for cli_pipe.o
      Add the named pipe rpc client transport
      Add the socket rpc client transport
      Abstract away the transport in cli_pipe.c
      talloc_free() copes with a NULL pointer just fine
      Fix a segfault in parse_logentry
      Fix chain_reply for pipe reads
      Make smb_bytes_push_str deal with a NULL buf returning NULL
      Fix an error path memleak
      Decouple clistr_pull from struct cli_state->inbuf
      Fix a valgrind error when the socket dies
      Avoid valgrind errors
      Fix the build on "opi"
      cli_ucs2
      Add the strlen to push to smb_bytes_push_str, return the converted size
      Make cli_session_setup_guest async
      Make cli_tcon_andx async
      Add async cli_ntcreate
      Make rpc_transport_np_init async
      Add the "SMBD" rpc transport
      pass NULL to prs_give_memory, that is a pointer
      Fix memleaks
      Make is_andx_req non-static
      Remove the global variable "chain_size"
      make send_file_readbraw static
      Add an async np_write wrapper
      Add an async np_read wrapper
      Convert api_rpc_trans_reply to async np_*
      Make-np_write-handle-0-byte-writes-as-NT_STATUS_OK
      Make reply_pipe_write_and_X async
      Make reply_pipe_write async
      Remove unused np_write sync wrapper
      Make reply_pipe_read_andx async
      Remove unused np_read sync wrapper
      Fix the build on Solaris CC
      Just for fun: Move some bytes from bss to text
      Fix nonempty blank lines
      cli_get_pipe_name_from_interface does not really need a talloc_ctx
      Fix some type-punned warnings
      Replace pipe names in pipes_struct by ndr_syntax_id
      Move rpc_pipe_open_internal to srv_pipe_hnd.c
      Convert api_RNetUserEnum to use the srv_samr_nt.c directly
      Split up async_req into a generic and a NTSTATUS specific part
      Attempt to fix "make test" on host "tridge"
      Next step disentangling async_req from NTSTATUS
      Fix Coverity ID 870
      s3: Fix 'net rpc join' for users with the SeMachineAccountPrivilege.
      Ensure null termination of the password in mymachinepw, remove a debug
      Fix a valgrind error: rpc_bind talloc_move()s the auth struct
      Restore correct handling of "is_data_available" for the socket transport
      Don't use recvall in the proxied np_read_send
      Fix coverity ID 876 (FORWARD_NULL)
      Close samr_handle if open_domain failed
      Fix resume handle for _samr_EnumDomainGroups
      Convert api_RNetGroupEnum to use samr instead of pdb
      Make current_in_pdu in pipes_struct allocated
      Fix a couple of memleaks in mapping_ldb.c
      Fix memleaks in chain_reply for async requests
      Fix some nonempty blank lines
      Most RPC requests do not need a full fragment, start smaller
      Make prs_struct->out_data.current_pdu dynamically allocated
      Fix count in _srvsvc_NetDiskEnum()
      Attempt to fix the build
      Add read_pkt_send/recv
      Add queueing to np_read_state, simulate message-type named pipes.
      Add queueing to np_write
      Fix an uninitialized variable. Tim, please check!
      If we receive a DOS error code, nt_errstr should display it
      Do not use strlen if not necessary... :-)
      Fix some nonempty blank lines
      Convert api_NetUserGetGroups to use samr instead of pdb
      Remove an unused extern reference
      Fix an uninitialized variable
      Only assign argv[1] after the argc check, thanks Tim!
      Fix Coverity ID 519 (NEGATIVE_RETURNS)
      Fix "make etags" properly :-)
      Fix Coverity IDs 879 and 880 (RESOURCE_LEAK, REVERSE_INULL)
      Fix Coverity ID 872 -- we have alread dereferenced "ac" 2 lines above
      Fix Coverity ID 871 -- do not dereference "sp" before checking for NULL
      Fix Coverity ID 745 (RESOURCE_LEAK)
      Fix Coverity ID 744
      Fix Coverity ID 742 (RESOURCE_LEAK)
      Fix Coverity ID 707 (RESOURCE_LEAK)
      Replace get_myname() with the talloc version from v3-3-test
      Fix an uninitialized variable, introdued with 4d100f2f
      Remove the s4 version of smbspool.c
      Fix Coverity ID 740 (RESOURCE_LEAK)
      Fix a valgrind error
      Attempt to fix the build on Solaris 8
      Add two variable assignments to shut up gcc
      Fix a warning and a bug: pipe(2) can fail
      Add missing prototype for "tevent_req_print"
      Add missing include to shut up missing prototype warnings
      Make smb_load_perfcount_module static
      Fix some C++ warnings
      Replace a // style comment with a /* */ one
      Rename lp_smb_perfcount_module() to lp_perfcount_module() to match the parameter name
      Fix some nonempty blank lines
      Remove a pointless NULL check
      Fix an invalid typecasting
      Interesting C compiler you have there... :-)
      Fix a buffer handling bug when adding lots of registry keys
      Fix a O(n^2) algorithm in regdb_fetch_keys()
      Fix an uninitialized variable
      Fix an uninitialized variable
      Move some bytes from the data to the text segment
      Do not close an fd we know is -1
      Fix a typo
      Remove the static "chal" from ntlmssp.c:get_challenge()
      Fix some nonempty blank lines
      Fix the build on Solaris
      Convert name_mangle() to use talloc
      Add tevent_req_is_unix_error
      tevent.h requires bool and uint[16|32|64]_t
      Convert async_connect to tevent_req
      Add async writev
      Use async writev in wb_req_write
      Use async writev for wb_resp_write
      Use async_writev in np_write
      Remove async sendall
      Fix async writev
      Add async read_packet
      Replace read_pkt by read_packet in np_read
      Remove read_pkt
      Use read_packet for wb_req_read
      Use read_packet for wb_resp_read
      Remove unused recvall
      Remove unused param_connect struct
      Add more conventional async_send
      Add more conventional async_recv
      Fix some C++ warnings
      Attempt to fix the OpenChange build -- sorry for the break
      Convert rpc_sock_read to use tevent_req base async_read
      Remove async_req based async_recv
      Convert rpc_sock_write to use tevent_req base async_send
      Remove async_req based async_send
      Fix an incompatible pointer passed to winbind_get_groups
      Fix a missing prototype

Yasuma Takeda (1):
      Fix bug 5920

Zach Loafman (1):
      s3 auth: Add parameter that forces every user through an NSS lookup

Zack Kirsch (11):
      s4 torture: Two minor fixes to smbtorture BRL tests.
      s4 torture: Smbtorture additions for Windows BRL
      Remove typedef struct blocking_lock_record and move references to struct blocking_lock_record.
      Add VFS ops for Windows BRL: Lock, Unlock and Cancel:
      OneFS implementation of BRL VFS ops:
      s3: Fix uninitialized variable warning (and bug).
      s3: OneFS: Pass in the client's fnum to the ifs_cbrl syscall.
      s3 OneFS: Fixes "inherit permissions" and "nt acl support" for Onefs.
      s3 OneFS: Add debugging for createfile_flags
      s3 BRL: Add more clarifying comments and add implied logic to make conditional more clear
      s4 torture: Add comment to clarify test

todd stecher (19):
      Memory leaks and other fixes found by Coverity
      This change allows for the autoconfigre detection of sub-second time resolution in the FreeBSD stat structure
      Extend NTIMES to allow setting create_time
      Modify OneFS module to support new NTIMES interfaces
      s3 OneFS: Fake Timestamps
      S3: New module interface for SMB message statistics gathering
      S3 OneFS: Add in Isilon specific performance counter module
      S3: Various fixes for log2pcaphex utility
      S3: Fixes for coverity issues.
      S3: Add in missing full audit entries.
      s3 OneFS: Expand the usage of the ignore sacl parameter
      s3: Test module for perfcount system
      S3: Allow SMBD processes to survive in low memory condidtions
      S3: Stop creating SMBD cores when failing to create a pipe.
      S3: Log warning in smbstatus about lack of pid in anonymous mode.
      S3: Make changes to perfcount API set for when a single request leads to multiple replies
      S3: Dumb down debug spew in perfcount module code
      S3: Detect max_open_files from system
      S3: Add in profile counters for new vfs and syscall entries.

-----------------------------------------------------------------------


-- 
Samba Shared Repository


More information about the samba-cvs mailing list