[SCM] Samba Shared Repository - annotated tag tdb-1-1-3 created -
release-3-4-0pre1
Karolin Seeger
kseeger at samba.org
Mon May 4 14:56:35 GMT 2009
The annotated tag, tdb-1-1-3 has been created
at 0831f8dcd0eb1a31a09f1d016483b3a98012b60e (tag)
tagging 21188807b56319b3eca0d410d3859fa5cdbede54 (commit)
replaces release-4-0-0alpha7
tagged by Karolin Seeger
on Mon May 4 16:55:07 2009 +0200
- Log -----------------------------------------------------------------
tag tdb-1-1-3
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
iD8DBQBJ/wHQbzORW2Vot+oRAo8aAJ9LJLJbRQy2MIYxkopFMi1vd6AvPgCeJNSp
xsDHYDBpyabWRKR1nD8ime0=
=Dm8m
-----END PGP SIGNATURE-----
Alexander Zagrebin (1):
Missing break in conversion function prevents tdb password database update.
Andrew Bartlett (18):
Allow 'net vampire' to work without an existing smb.conf
Don't print the admin password if we don't set one.
Pull in all the schema information during DRS schema fetch
Merge branch 'master' of ssh://git.samba.org/data/git/samba into abartlet-devel
Update talloc version so we don't fail on system talloc 1.2.0
Remove parse_control from header, long after the function was removed
Merge branch 'master' of ssh://git.samba.org/data/git/samba into master-devel
s3:smbldap Remove smbldap_get_dn
s3:printing Convert nt_printer_publish_ads() to use talloc better
s3:libads Make ads_get_dn() take a talloc context
s3:smbtorture Convert charcnv torture suite to use push_ucs2_talloc()
s3:kerberos Rework smb_krb5_unparse_name() to take a talloc context
s3:smbldap convert the easy cases to push_utf8_talloc()
s3:charcnv Remove unused ucs2_to_unistr2()
s3:charcnv Remove unused unistr2 functions
s3:rpc_parse remove unused prs_unistr2()
s3:charcnv Remove unused unistrcpy() and unistrlen()
s3:lib Use push_ucs2_talloc() in ms_fnmatch()
Andrew Tridgell (5):
added a test that triggers a bug in the Samba3 notify code
fixed a bug in message handling for code the change notify code
removed leading spaces from embedded ldif
fixed more embedded spaces in LDIF
use a base64 encoded password when changing passwords
Andy Kelk (1):
Add dirsort module
Björn Jacke (22):
don't hardcode python path
some shells are picky about ^ without quotes
make man page (un)install more portable
use test -f, Solaris /bin/sh doesn't know test -e
don't rely on shebang's perl path, call our $PERL instead
fix "dubious escape" warning of Studio compiler
use LIB_PATH_VAR in selftest.sh if we have it
fix configure check by avoiding main(main(...))
fix some typos
fix build on old Heimdal based systems
Ñ3/winbind_pam: fix gcc 4.4 compile warning
s3:dsgetdcname: use parentheses in if condition to make negation clear
s3: ifdef sendfile code that's only used in other ifdef'ed sendfile code
remove non standard way to point to ctdb path
s3/pam_smbpass: don't link agains KRB5LIBS
s3/cifs: don't link cifs mount helpers agains popt
s3/ldbtools: don't neddlessly link against wbinbind libs
don't set -O twice
to be portable, use options first, arguments last
clean up lib64 linking paths the same way as lib
remove needless rpath stuff for default paths as early as possible
Ñ3/configure: fix regexp for ld version recognition
Bo Yang (4):
Initialize the id_map status in idmap_ldap to avoid surprise
More fix to initialize idmap statuses
Fix careless mistake in winbindd_setup_sig_usr2_handler
Fix crash in async_smb.c
Brad Hards (1):
Update instructions for checking out pidl.
Dan Sledz (3):
It appears that the first time we see a uid/gid that winbind can't map,
s3 pdb_wbc_sam: LookupRids should return sAMAccountName, not NT4 names
s3: Fix a free of an uninitialized variable in winbind_get_sid_aliases
Dave Richards (2):
s3: Add strict lock/unlock calls to the vfs layer to replace is_locked
s3 OneFS: Add kernel strict locking support
David Kwan (1):
s3 onefs: Change error status to NT_ACCESS_DENIED for errors in SET_SECURITY_DESC
Derrell Lipman (2):
[Bug 6228] SMBC_open_ctx failure due to path resolve failure doesn't set errno
Ensure parameter types match format string
Günther Deschner (387):
s3-spoolss: remove some unused defines and structs.
spoolss: add spoolss_JobStatus.
s3-spoolss: job status defines moved to IDL.
s3: re-run make samba3-idl.
s3-spoolss: fix search_notify(). sorry...
spoolss: add spoolss_JobInfo2, JobInfo3 and JobInfo4 (new in vista).
spoolss: add 2 new SPOOLSS_JOB_CONTROL values.
s3: re-run make samba3-idl.
s3-spoolss: add rpccli_spoolss_getjob convenience wrapper.
s3-spoolss: remove old rpccli_spoolss_getjob.
s3-rpcclient: use is_valid_policy_hnd before closing handles.
s3-rpcclient: add getjob spoolss command.
s3-spoolss: use DSPRINT flags instead of SPOOLS_DS flags.
spoolss: add spoolss_PortInfo3 and spoolss_PortInfoFF.
spoolss: fill in spoolss_SetJobInfo1,2,3,4.
s3: re-run make samba3-idl.
error-codes: add WERR_DEVICE_NOT_CONNECTED.
spoolss: use dummy pointers for truncated devmode and secdesc in SetJobInfo2/4.
spoolss: move up printer and job status codes.
s3: re-run make samba3-idl.
s3-rpcclient: zero out devmode and secdesc in setdriver and setprinter command.
s3-spoolss: PRINTER_STATUS_OK has been moved to IDL.
spoolss: make all enum out info pointers a pointer to an array.
s3: re-run make samba3-idl.
spoolss: fix spoolss enum calls helper macro code after pointer changes.
s4-smbtorture: fix RPC-SPOOLSS test after enum out info pointer changes.
s4-smbtorture: fix RPC-SPOOLSS-WIN.
s4-smbtorture: fix s3 flavor rpc spoolss test.
s4-smbtorture: exit early in test_EnumPorts when no port info has been returned.
s4-spoolss: fix spoolss server enum calls after pointer changes.
spoolss: fix [size_is] declaration for enum calls.
s3: re-run make samba3-idl.
s3-spoolss: add convencience wrapper around rpccli_spoolss_EnumForms.
s3-rpcclient: use new rpccli_spoolss_enumforms wrapper.
s3-net: use new rpccli_spoolss_enumforms wrapper.
s3-spoolss: remove old rpccli_spoolss_enumforms.
spoolss: flag spoolss_FormInfo1 and 2 with [public,gensize].
s3: re-run make samba3-idl.
s3-spoolss: use pidl for _spoolss_EnumForms.
s3-spoolss: use form flags from idl in rpcclient and net.
s3-spoolss: remove old _spoolss_EnumForms.
s3-spoolss: Fix Coverity ID #891 (UNINIT).
spoolss: fill in spoolss_EnumPrintProcDataTypes IDL.
s3: re-run make samba3-idl.
spoolss: add spoolss_EnumPrintProcDataTypes to enum macro helper.
s4-smbtorture: add test_EnumPrintProcDataTypes to RPC-SPOOLSS test.
spoolss: flag spoolss_PrintProcessorInfo1 [public,gensize].
s3: re-run make samba3-idl.
s3-spoolss: use pidl for _spoolss_EnumPrintProcessors.
s3-spoolss: remove old spoolss_EnumPrintProcessors.
s3-spoolss: add rpccli_spoolss_enumprintprocessors convenience wrapper.
s3-rpcclient: add enumprocs command to enumerate print processors.
s3-spoolss: use pidl for _spoolss_EnumPrintProcDataTypes.
s3-spoolss: remove old spoolss_EnumPrintProcDataTypes.
s3-spoolss: add rpccli_spoolss_enumprintprocessordatatypes convenience wrapper.
s3-rpcclient: add enumprocdatatypes command to enumerate print processor data
spoolss: flag spoolss_PortInfo structs as [public,gensize].
s3: re-run make samba3-idl.
s3-spoolss: use pidl for _spoolss_EnumPorts.
s3-spoolss: remove old spoolss_EnumPorts.
s3-spoolss: add rpccli_spoolss_enumports convenience wrapper.
s3-rpcclient: use rpccli_spoolss_enumports wrapper.
spoolss: flag spoolss_MonitorInfo structs [public,gensize].
s3: re-run make samba3-idl.
s3-spoolss: use pidl for _spoolss_EnumMonitors.
s3-spoolss: remove old spoolss_EnumMonitors.
s3-spoolss: add rpccli_spoolss_enummonitors convenience wrapper.
s3-rpcclient: add enummonitors command to enumerate print monitors.
s3-spoolss: remove more leftovers from old enumports call.
s4-spoolss: just return OK for dcesrv_spoolss_EnumPrintProcDataTypes for now.
spoolss: fix typo in spoolss_EnumJobs_info union helper fn.
spoolss: fix typo in spoolss_EnumPrintProcessors_info union helper fn.
s3-spoolss: make jobname a const char * in print_job_start().
s3-spoolss: add macros from s4 spoolss server.
s3-spoolss: use macros for _spoolss_EnumPrintProcessors.
s3-spoolss: use macros for _spoolss_EnumPorts.
s3-spoolss: use macros for _spoolss_EnumPrintProcDataTypes.
s3-spoolss: use macros for _spoolss_EnumMonitors.
s3-spoolss: use macros for _spoolss_GetPrinterDriverDirectory.
s3-spoolss: use macros for _spoolss_GetPrintProcessorDirectory.
s3-spoolss: use macros for _spoolss_EnumForms and split out level 1 enum.
s3-spoolss: use macros for _spoolss_GetForm and split out level 1 get.
s3-spoolss: add rpccli_spoolss_enumjobs convenience wrapper.
s3-rpcclient: use rpccli_spoolss_enumjobs wrapper in enumjobs command.
s3-spoolss: remove old rpccli_spoolss_enumjobs wrapper.
spoolss: flag spoolss_JobInfo union and structures [public,gensize].
s3: re-run make samba3-idl.
s3-spoolss: add construct_dev_mode_new.
s3-spoolss: use pidl for _spoolss_EnumJobs.
s3-spoolss: use pidl for _spoolss_GetJob.
s3-spoolss: remove old spoolss_GetJob and spoolss_EnumJob.
s3-spoolss: add rpccli_spoolss_enumprinterdrivers convenience wrapper.
s3-rpcclient: use rpccli_spoolss_enumprinterdrivers wrapper.
s3-net: use rpccli_spoolss_enumprinterdrivers wrapper.
s3-spoolss: remove old rpccli_spoolss_enumprinterdrivers wrapper.
spoolss: add [gensize] flag to spoolss_DriverInfo union.
s3: re-run make samba3-idl.
s3-spoolss: use pidl for _spoolss_EnumPrinterDrivers.
s3-spoolss: remove old spoolss_EnumPrinterDrivers.
s3-spoolss: remove old leftover driver print functions.
s3-spoolss: use pidl for _spoolss_GetPrinterDriver2.
s3-spoolss: remove old spoolss_GetPrinterDriver2.
s3-spoolss: add rpccli_spoolss_enumprinters convenience wrapper.
s3-rpcclient: use rpccli_spoolss_enumprinters wrapper.
s3-net: use rpccli_spoolss_enumprinters wrapper.
s3-spoolss: remove old enumprinters wrapper.
spoolss: flag PrinterInfo union and levels as [public,gensize].
s3: re-run make samba3-idl.
s3-spoolss: use pidl for _spoolss_EnumPrinters.
s3-spoolss: remove old spoolss_EnumPrinters.
s3-spoolss: add snum_is_shared_printer fn.
s3-spoolss: use snum_is_shared_printer (allows to make code a little easier to
s3-rpcclient: pure cosmetics for cmd_spoolss_enum_ports.
s3-rpcclient: pure cosmetics for cmd_spoolss_getprinter.
s3-rpcclient: pure cosmetics for cmd_spoolss_getdriver.
s3-spoolss: use pidl for _spoolss_GetPrinter.
s3-spoolss: remove old spoolss_GetPrinter.
s3-spoolss: remove some unused functions.
s3-spoolss: remove more unused marshalling code.
s3-spoolss: remove obsolete get_a_builtin_ntform.
s3-spoolss: remove more unused defines.
s3-spoolss: add pull_spoolss_PrinterData().
s3-spoolss: add push_spoolss_PrinterData().
s4-smbtorture: fix build warning in test_EnumPrintProcDataTypes.
spoolss: make spoolss_GetPrinterData out.data ref pointers.
s3: re-run make samba3-idl.
spoolss: fix GetPrinterData buffer helper.
s4-smbtorture: fix test_GetPrinterData tests after out pointer changes.
s4-spoolss: fix spoolss_GetPrinterData w.r.t. out pointer changes.
spoolss: fix IDL for spoolss_SetPrinterData.
s3: re-run make samba3-idl.
spoolss: fix ndr_push_spoolss_SetPrinterData.
spoolss: use uint8 array instead of DATA_BLOB in EnumPrinterData IDL out pointer.
spoolss: use winreg_Type instead of spoolss_PrinterDataType for XPrinterData calls.
s3: re-run make samba3-idl.
s4-spoolss: use winreg_Type for GetPrinterData implementation.
s4-smbtorture: fix RPC-SPOOLSS test after PrinterData changes.
s3-spoolss: remove unused ADD_JOBINFO_1.
s3-spoolss: add rpccli_spoolss_getprinterdata convenience wrapper.
s3-rpcclient: use rpccli_spoolss_getprinterdata.
s3-spoolss: remove old rpccli_spoolss_getprinterdata.
s3-spoolss: use pidl for _spoolss_GetPrinterData.
s3-spoolss: remove old spoolss_GetPrinterData.
s3-rpcclient: use rpccli_spoolss_SetPrinterData.
s3-spoolss: remove old rpccli_spoolss_setprinterdata wrapper.
s3-spoolss: use pidl for _spoolss_SetPrinterData.
s3-spoolss: remove old spoolss_SetPrinterData.
s3-net: temporary disable net_spoolss_setprinterdata.
s3-rpcclient: use rpccli_spoolss_EnumPrinterData in enumdata command.
s3-spoolss: remove rpccli_spoolss_enumprinterdata.
s3-spoolss: use pidl for _spoolss_EnumPrinterData.
s3-spoolss: remove spoolss_EnumPrinterData.
s3-net: use rpccli_spoolss_EnumPrinterData.
s3-net: fix net_spoolss_setprinterdata.
s3-rpcclient: fix cmd_spoolss_getprinterdataex.
s3-spoolss: cleanup _spoolss_GetPrinterDataEx a little.
s3-spoolss: cleanup _spoolss_SetPrinterDataEx a little.
s3-net: fix net_spoolss_setprinterdataex.
spoolss: use nstring_array in spoolss_EnumPrinterKey.
s3: re-run make samba3-idl.
s4-smbtorture: fix test_EnumPrinterKey.
s3-spoolss: add rpccli_spoolss_enumprinterkey convenience wrapper.
s3-rpcclient: use rpccli_spoolss_enumprinterkey wrapper.
s3-net: use rpccli_spoolss_enumprinterkey wrapper.
s3-spoolss: remove old rpccli_spoolss_enumprinterkey wrapper.
s3-spoolss: use pidl for _spoolss_EnumPrinterKey.
s3-spoolss: remove old spoolss_EnumPrinterKey.
s3: remove rpc_parse/parse_buffer.c completely.
s3-spoolss: remove unused get_printer_dataex().
s3-spoolss: remove unused init_unistr_array().
s3-spoolss: remove PRINTER_MESSAGE flags and struct, this was never used.
s3-spoolss: move PRINTER_ATTRIBUTE_SAMBA to printing backend, where they belong.
s3-spoolss: rename temporary convert_devicemode_new function.
s3-spoolss: move SYSTEMTIME parsing to a more generic place, as suggested.
s3-spoolss/registry: use marshall_sec_desc in fill_in_printer_values().
s3-spoolss/registry: use libndr to push a spoolss_DeviceMode in fill_in_printer_values().
s3-spoolss: rename construct_dev_mode_new to construct_dev_mode.
s3-spoolss: rename convert_nt_devicemode_new to convert_nt_devicemode.
s3-spoolss: rename convert_printer_info_new to convert_printer_info.
s3-spoolss: remove unused DEVICEMODE parsing and header.
s3-spoolss: move DRIVER_X_VERSION flags into the backend, where they belong to.
spoolss: add range checks for priority element in spoolss_JobInfo structs.
spoolss: add SPL Port definitions to IDL.
spoolss: use PRINTER_NOTIFY_TYPE and JOB_NOTIFY_TYPE in favor of "old" s4 defines.
s3: re-run make samba3-idl.
s3-spoolss: remove PRIORITY defines, that were never used.
s3-spoolss: remove SPL Port definitions now in IDL.
s3-spoolss: remove PRINTER_NOTIFY_TYPE and JOB_NOTIFY_TYPE now defined in IDL.
s4-smbtorture: fix spoolss notify test for notify type changes.
s3-spoolss: remove (disabled) enum_all_printers_info_1_remote.
s3-spoolss: remove unused RPC_BUFFER definition.
spoolss: add spoolss_PrinterEnumValues.
s3: re-run make samba3-idl.
s3-rpcclient: say that we are displaying a REG_MULTI_SZ in display_reg_value().
spoolss: fix spoolss_PrinterEnumValues w.r.t. size calculation of PrinterData.
s3: re-run make samba3-idl.
spoolss: add spoolss_EnumPrinterDataEx triple call.
s3: re-run make samba3-idl.
spoolss: add ndr_push/pull_spoolss_EnumPrinterDataEx helper.
s3-spoolss: add rpccli_spoolss_enumprinterdataex convenience wrapper.
s3-rpcclient: use rpccli_spoolss_enumprinterdataex wrapper.
s3-net: use rpccli_spoolss_enumprinterdataex.
s3-spoolss: remove old rpccli_spoolss_enumprinterdataex.
s4-smbtorture: fix spoolss_EnumPrinterDataEx tests.
s3-spoolss: use rpccli_spoolss_enumprinterdataex in ldap_printer.c.
spoolss: fix ndr_push_spoolss_EnumPrinterDataEx.
s4-smbtorture: fix spoolss_EnumPrinterKey callers in RPC-SPOOLSS-WIN test.
spoolss: rename NDR_SPOOLSS_SIZE_ENUM macro to NDR_SPOOLSS_SIZE_ENUM_LEVEL in
spoolss: add ndr_size_spoolss_EnumPrinterDataEx_info in spoolss helper.
s3-spoolss: add SPOOLSS_BUFFER_ARRAY macro.
s3-spoolss: add registry_value_to_printer_enum_value.
s3-printing: use marshall/unmarshall_sec_desc_buf in sec_desc_upg_fn().
s3-spoolss: remove custom syntax_spoolss and use the syntax defined in IDL.
s3-rpc_parse: move prs_uint64 to rpc_parse/parse_prs.c.
spoolss: make spoolss_Field a nodiscriminant union of 2 sets of notify flag enums.
s3: re-run make samba3-idl.
spoolss: add custom ndr_print_spoolss_Field.
s4-smbtorture: fix spoolss notify test after spoolss_Field changes.
s3-rpcclient: fix spoolss notify test after spoolss_Field changes.
s3-spoolss: fix spoolss server after spoolss_Field changes.
s3-spoolss: use printer and job notify enums provided by idl.
s3-spoolss: use pidl for _spoolss_EnumPrinterDataEx.
s3-spoolss: remove old spoolss_EnumPrinterDataEx.
s3-spoolss: remove rpc_parse/parse_spoolss.c alltogether.
s3-spoolss: remove rpc_server/srv_spoolss.c alltogether.
s3-spoolss: remove include/rpc_spoolss.h.
spoolss: add my copyright.
s3-smbcontrol: use correct PRINTER_NOTIFY flags.
s3-rpc_client: remove unused CLI_DO_RPC_WERR macro.
s3-rpc_parse: remove unused BUFFER5 and UNISTR3.
s3-spoolss: fix _spoolss_EnumPrinterDataEx error path.
s3-spoolss: fix _spoolss_GetPrinterData printerserver handle query error code.
s3-rpc_parse: remove some unused parsing code.
s3: remove POLICY_HND.
s3-samr: try to to fix password_expired flag handling.
s3-net: Fix Coverity #886 (FORWARD_NULL).
s3-krb5: Fix Coverity #722 (RESOURCE_LEAK).
s3-spoolss: pure comsetics.
s3-net: Fix Coverity #898 (UNINIT).
s3-net: Fix Coverity #861 (UNINIT).
s3-krb5: Fix Coverity #762 (REVERSE_INULL).
s3-netapi: Fix Coverity #776 (REVERSE_INULL).
s3-netapi: Fix Coverity #775 (REVERSE_INULL).
s3-netapi: Fix Coverity #774 (REVERSE_INULL).
s3-rpcclient: allow to set flags in enumprinters command.
s3-spoolss: apply some const in spoolss server.
s3-spoolss: add enum_all_printers_info_level().
s3-spoolss: use enum_all_printers_info_level for level 1 and 2.
s3-spoolss: implement enumprinters_level5.
s3-spoolss: implement enumprinters_level4.
s3-spoolss: _spoolss_EnumPrinters level 3 always returns WERR_UNKNOWN_LEVEL.
s3: add missing prototype for auth_wbc_init().
s3-spoolss: implement enumprinters_level0.
s3-libnet: Fix Bug #6193: avoid messing with sync_context in libnet_samsync_delta().
s3-registry: remove last sec_io_desc() caller.
s3: remove unused rpc_parse/parse_sec.c file.
s3-rpc_parse: remove unused smb_io_domsid().
s3-net: Fix Bug #6102. NetQueryDisplayInformation could return wrong information.
s3:rpc_parse: remove unused init_unistr().
s3-libnetapi: fix creds in libnetapi_open_ipc_connection().
error-codes: add WERR_DS_DRA_SOURCE_DISABLED.
s3-libnet: only call libnet_dssync_process() startup and shutdown callbacks when filled in.
s3-libnet-samsync: use parent talloc context for libnet_samsync_passdb.
s3-libnet-samsync: some pure cosmetics.
s3-passdb: add smb_create_user().
s3-libnet-samsync: use smb_create_user().
s3-libnet-samsync: return appropriate error code in fetch_sam_entry().
s3-auth: rename static smb_create_user(). Sorry...
s3-spoolss: implement _spoolss_GetPrinterDriver2 level 101 (Bug #5140).
s3-lsa: don't SAFE_FREE talloced structs.
s3-lsa: use LSA_ROLE definitions in _lsa_QueryInfoPolicy().
s3-nsswitch: Fix Bug #6238. Make sure wbcLogoffUserParams are properly
s3-nsswitch: Fix Bug #6238 2nd part. zero blob pointer in wbcLogoffUserParams.
s3-examples: Fix Bug #6205. Correct sample smb.conf share configuration.
s3-samr: add support for setting password hashes via samr_SetUserInfo level 21.
s3-samr: add support for _samr_Connect3() while planning to pass a s4 smbtorture test.
s3-svcctl: Fix _svcctl_EnumServicesStatusW() crash bug on too small buffer.
svcctl: Fix svcctl_ControlsAccepted bitmask.
s3: re-run make samba3-idl.
s3-libads: avoid NULL talloc context with ads_get_dn().
s3-spoolss: set servername to global_myname() in set_printer_hnd_name().
s3-svcctl: no need to define SVCCTL_NUM_INTERNAL_SERVICES twice in a file.
svcctl: use offered/needed for buffer sizes as in spoolss.
selftest: add a fake root user to nss_wrapper_passwd in s3.
s3-selftest: Samba3 passes RPC-SVCCTL so enable it during make test.
s3-util-sock: add ismyaddr() check in is_myname_or_ipaddr().
s3-selftest: add root for make test as well (not only make selftest).
s4-smbtorture: Small fix for RPC-SPOOLSS-WIN to deal with driver-less printers.
s3-selftest: As Samba3 now passes RPC-SPOOLSS-WIN enable it against ourself.
s3-rpc-server: remove unused rpc_server/srv_util.c file.
s3-eventlog: move rpc_server/srv_eventlog_lib.c out of rpc_server.
s3-eventlog: split out evlog_convert_tdb_to_evt().
s4-smbtorture: fix test_ReportEventLog in RPC-EVENTLOG.
error-codes: add some service related error codes.
s3-net: Fix Bug #5329: add "net rpc service delete/create".
s3-svcctl: Fix _svcctl_EnumServicesStatusW (again).
s4-smbtorture: add test_QueryServiceStatus() to RPC-SVCCTL.
s4-smbtorture: add test_QueryServiceConfigW() to RPC-SVCCTL.
svcctl: Fix IDL for svcctl_QueryServiceObjectSecurity and Set call.
s3: re-run make samba3-idl.
s3-svcctl: Fix _svcctl_Set/GetServiceObjectSecurity after IDL changes.
s4-smbtorture: add test_QueryServiceObjectSecurity() to RPC-SVCCTL test.
s3-svcctl: Fix invalid buffer memset in _svcctl_QueryServiceObjectSecurity().
svcctl: use svcctl_ServiceState type for dependent calls in IDL.
s3: re-run make samba3-idl.
s4-smbtorture: add test_EnumDependentServicesW() to RPC-SVCCTL.
s3-svcctl: minor fix for _svcctl_EnumDependentServicesW().
ntsvcs: add PNP_GetIdListFlags flags.
s3: re-run make samba3-idl.
error-codes: add WERR_CM_INVALID_POINTER.
s3-rpcclient: allow to set flags in cmd_ntsvcs_get_dev_list().
s4-smbtorture: perform the ntsvcs devicelist tests against the Spooler service.
s3-ntsvcs: fix _PNP_GetDeviceList and _PNP_GetDeviceListSize.
s3-selftest: enable the RPC-NTSVCS torture test against Samba3.
eventlog: make EVENTLOG_FULL_INFORMATION a public struct.
s3: re-run make samba3-idl.
s3-eventlog: implement _eventlog_GetLogInformation().
s3-eventlog: implement _eventlog_FlushEventLog().
s3-spoolss: add support for level 8 in _spoolss_GetPrinter().
s3-spoolss: implement dummy _spoolss_AddPort().
spoolss: fix order of strings in PrinterInfo1 structs.
s3: re-run make samba3-idl.
s4-smbtorture: use printerinfo level 1 name, not description in
s3-spoolss: add generic enumprinterdrivers_level function.
s3-spoolss: use enumprinterdrivers_level() for level 1 enum.
s3-spoolss: use enumprinterdrivers_level() for level 2 enum.
s3-spoolss: use enumprinterdrivers_level() for level 3 enum.
spoolss: add spoolss_DriverAttributes bitmask.
s3: re-run make samba3-idl.
s3-spoolss: Fix permission checks for _spoolss_AddForm,SetForm and DelForm.
s3-loadparm: Fix resume command typo for "printing = vlp".
s3-spoolss: fix typo in fill_printer_driver_info3().
s4-smbtorture: move test_ReplyOpenPrinter from RPC-SPOOLSS to RPC-SPOOLSS-NOTIFY.
s4-smbtorture: disable test_SecondaryClosePrinter when running against s3 for now.
s4-smbtorture: fix two valgrind warnings.
s3-rpcclient: add set_job command.
s4-smbtorture: print SPOOLSS_JOB_CONTROL flags in RPC-SPOOLSS test.
s3-spoolss: remove unused dup_nt_devicemode().
s3-svcctl: fix memcpy in _svcctl_EnumServicesStatusW().
s4-smbtorture: make sure samba3 does not regress in EnumServicesStatusW call.
s3-nsswitch: fix make test_wbpad.
libwbclient: Fix undocumented arguments doxygen warnings.
netdomjoin-gui: make sure to grey out change fields when not running as root.
s3-spoolss: Fix format of description string in spoolss_PrinterInfo1.
s4-smbtorture: define TORTURE_DEFAULT_SERVICE and set to netlogon.
s3-examples: make sure to match correct key name in adssearch.
s4-smbtorture: Fix crash bugs in RPC-SAMR_ACCESSMASK.
s3-lsa: Fix Bug #6263. Unexpected LookupSids reply crashes XP pre-SP3.
s3-docs: document warn_pwd_expire pam_winbind option in manpage.
s4-smbtorture: Fix crash in RPC-LSA-LOOKUP
s4-smbtorture: add LSA-LOOKUPSIDS to verify bug #6263.
s3-selftest: enable RPC-LSA-LOOKUPSIDS against samba 3.
s3-docs: fix typo in smb.conf.5.
s4-smbtorture: disable CreateUser2 tests when running RPC-SAMR-PASSWORDS-PWDLAST
s3-selftest: enable RPC-SAMR-PASSWORDS-PWDLASTSET whilte testing Samba3.
s3-samr: set the builtin_domain bool flag in get_samr_dispinfo_by_sid().
s3-selftest: samba 3 also passes RPC-JOIN so enable it.
s4-smbtorture: Fix RPC-SPOOLSS-WIN for printers with a lot of jobs in the queue.
s4-smbtorture: rework test_EnumPrinterDrivers() a little to succeed with s3.
s4-smbtorture: Skip Job pause and resume on paused printers for Samba 3 for now.
s3-selftest: enable RPC-SPOOLSS.
s3-spoolss: remove some direct checks for 0 uid in AddForm,SetForm,DelForm.
s4-smbtorture: test all levels in test_GetJob().
s3-printing: use sec_initial_uid() instead "0" in print_access_check().
s3-printing: use ARRAY_SIZE() macro in forms functions.
s3-secdesc: use SEC_FLAG_MAXIMUM_ALLOWED instead of SEC_RIGHTS_MAXIMUM_ALLOWED.
s3-secdesc: use SEC_FLAG_MAXIMUM_ALLOWED instead of SEC_RIGHT_MAXIMUM_ALLOWED.
s3-secdesc: use SEC_FLAG_SYSTEM_SECURITY instead of SEC_RIGHT_SYSTEM_SECURITY.
s3-secdesc: move all winreg access bits to IDL.
s3-secdesc: remove SEC_RIGHT_MAXIMUM_ALLOWED and SEC_RIGHT_SYSTEM_SECURITY.
s3-selftest: test wbinfo --allocate-uid/gid.
s3-idmap: Fix bug #6286: Call init function for builtin idmap modules before probing for them as shared modules.
s4-smbtorture: change default service to spooler in RPC-SVCCTL.
s4-smbtorture: add test_StartServiceW() to RPC-SVCCTL.
s4-smbtorture: add test_ControlService() to RPC-SVCCTL.
s3-svcctl: fix _svcctl_ControlService.
s3-svcctl: indicate that the spooler is already running if it does.
s3-svcctl: Fix crash in _svcctl_EnumServicesStatusW().
s3-net: make sure to call libnetapi init functions at the top of "net rpc" command.
svcctl: Fix IDL for svcctl_StartServiceW().
samr: fix samr_ConnectVersion enum which is 32bit not 16bit.
s3-net: make "net eventlog" help output a little more appropriate.
s3-docs: document "net eventlog" in net manpage.
s3-spoolss: add support for _spoolss_EnumPrinterDrivers() level 4.
s3-spoolss: add support for _spoolss_EnumPrinterDrivers() level 5.
s3-spoolss: add support for _spoolss_EnumPrinterDrivers() level 6.
s3-test: make it possible to find the built vlp in "make test".
Jelmer Vernooij (38):
Eliminate two duplicate SEC_ACE_TYPE constants already provided by
Merge branch 'master' of git://git.samba.org/samba into HEAD
Add allow_badcharcnv argument to all conversion function, for
Sync smb_iconv_t type, convert_string return type with Samba 3 equivalents.
Move next_token_talloc() to top-level.
Move next_token_talloc to util.c, as util_str.c is only compiled inside samba 4.
Merge branch 'master' of ssh://git.samba.org/data/git/samba into talloc-next
Avoid using tevent_util.h, which won't be available if we use the system
Merge branch 'master' of git://git.samba.org/samba into teventfix
Merge branch 'master' of git://git.samba.org/samba into convenience
Don't generate array iterators when the length of the array is always 0.
Rerun pidl.
Merge branch 'master' of ssh://git.samba.org/data/git/samba into talloc-next
Merge branch 'master' of git://git.samba.org/samba into convenience
Move secace.c to top-level.
Keep using Samba3's charset.h for now.
Also re-add removed codepoint_t; I'm clearly not having my day today.
dom_sid.h: Include dependency security.h that provides the dom_sid struct.
Move secacl to top-level.
s4: Use same function signature for convert_* as s3.
Add header files for secace and secacl.
Use common header file for character set handling in Samba 3 and Samba 4.
Merge branch 'master' of git://git.samba.org/samba into convenience
Use shared header file for character sets, remove old definitions from samba3 smb.h.
Import ISO-8859-1, 646 from Samba 3 iconv.
Merge branch 'master' of git://git.samba.org/samba into convenience
Use samba3's own iconv implementation for now, until all changes are
Fix test_surrounding in samba4.rpcecho.python.
Revert accidental reintroduction of void ** bug.
Merge branch 'master' of ssh://git.samba.org/data/git/samba
Fix prototype mismatch.
Allow using external libtalloc.
Fix fallback if system doesn't provide talloc.
Remove unused CONST_DISCARD macro.
Depend on newer talloc for Samba 4 in the merged build as well.
configure: Add common file with minimum versions of external libraries.
Properly strip /usr/lib and /usr/include for the merged build.
Specify explicit path to vlp, for those not having vlp in $PATH.
Jeremy Allison (42):
Add another torture test inspired by George @ Apple.
Make us pass the RAW-RENAME torture test I just added.
And the prize for the most pain caused in the build farm for a simple
Fix bug #6082 - smbd_gpfs_getacl failed: Windows client can´t rename or
Fix "ignore return" warning.
Fix bug #6155 - "force group" is no longer working as expected.
Fix crashes when running RAW-ACLs against system with tdb ACL modules
Fix bug #6154 - zfs does not honor admin users.
Second part of fix for #6154, ensure we return max access
Fix bug #6160 - Office 2007 fails saving files to a Samba mapped drive.
Last part of fix for #6154 - zfs does not honor admin users.
Fix bug #6161 - smbclient corrupts source path in tar mode
Now we're allowing a lower bound for auth_len, ensure we
Get the sense of the integer wrap test the right way around. Sorry.
Add simple POSIX open, mkdir and rmdir test.
Fix bug #6186 - map readonly does not work
Remove the static "struct client_connection" mess which is part of
Remove pwd_cache.c, it was doing nothing. Make user_name, domain, and
Add some appropriate const.
Remove the global "struct cm_cred_struct" and associated calls, make
Fix bug #6195 - Migrating from 3.0.x to 3.3.x can fail to update passdb.tdb correctly.
Fix bug #6196 - Unable to serve files with colons to Linux CIFS/VFS client
Allow DFS client paths to work when POSIX pathnames have been
Modify simple POSIX open test to use filenames containing a ':'
Ensure we never enter VFS_CREATE without having initialized
Fix bug #6224 - nmbd waits 5 minutes at startup before checking if it needs to run elections
Try and fix the build farm RAW-STREAMS errors. Ordering of
Fix bug #6195 - Migrating from 3.0.x to 3.3.x can fail to update passdb.tdb correctly. For the clustering case.
Fix the problem of 3.0.x passdb databases being version
Ensure files starting with multiple dots are hidden
Tidy up some convert_string_internal error cases, found by Andrew Bartlett.
Allow pdbedit to change a user rid/sid. Based on a fix from Alexander Zagrebin <alexz at visp.ru>.
Fix bug #6254 - PUT/GET produces an error in IPv6 to a smb-server(3.3) has parameter "msdfs root = yes"
Fix bug #6089 - Winbind samr_OpenDomain not possible with Samba 3.2.6+
When doing a cli_ulogoff don't invalidate the cnum, invalidate the vuid.
Fix bug found by Tim Prouty, logging off and then re-using a vuid can cause smbd to
Add torture tester to ensure we don't regress the ulogoff bug.
Fix bug #6279 - winbindd crash. Cope with LDAP libraries returning LDAP_SUCCESS but not returning a result.
Add comment explaining the previous fix.
Fix coverity #910, uninitialized variable.
Fix coverity #908, #909, uninitialized variable.
Fix coverity #901 - uninitialized data.
Jim McDonough (1):
Don't look up local user for remote changes, even when root.
John H Terpstra (1):
Added ability to revert to old modules for make revert.
Karolin Seeger (25):
s3/docs: Add missing full stop.
s3/packaging: Package new files properly.
s3/packaging: Fix typo in comment.
VERSION: Adapt version number.
VERSION: Set version to 3.4.0pre1.
s3/docs: Fix typo.
s3/smbconf_reg: Fix typo.
s3/gpo_ldap: Fix typo.
s3/loadparm: Fiy typos.
s3/popt.h: Fix typo.
s3/docs: Raise version up to 3.4.
s3/packaging: Add idmap_hash and idmap_adex to the list of built modules.
s3/WHATSNEW: Add reference to Franky.
s3/WHATSNEW: Add some more Franky specific stuff.
s3/configure: Disable the automatic merged build.
s3/WHATSNEW: Add Günther's spools conversion.
s3/WHATSNEW: Correct description.
s3/WHATSNEW: Add tevent to the list of internal changes.
s3/WHATSNEW: Rewording.
s3/docs: Remove documentation of "use kerberos keytab".
WHATSNEW: Update WHATSNEW.
s3/docs: Fix serveral typos.
WHATSNEW: Correct WHATSNEW.
WHATSNEW: Add some WHATSNEW improvements.
WHATSNEW: Add new net service subcommands to the WHATSNEW.
Martin Schwenke (1):
In net_conf_import, start a transaction when importing a single share.
Michael Adam (70):
s3:registry: provide transaction_start|commit|cancel fns for the registry tdb
s3:registry: wrap deletekey_recursive in one big transaction.
s3:libsmbconf: add transactions to the libsmbconf api
s3:net: wrap net conf import into one big transaction
Revert "Fix a O(n^2) algorithm in regdb_fetch_keys()"
s3:registry: replace typedef "REGSUBKEY_CTR" by "struct regsubkey_ctr"
s3:registry: don't directly access key->subkeys->num_subkeys in reg_api.c
s3:registry: don't directly access key->subkeys->num_subkeys in reg_backend_db.
s3:registry: don't directly access key->subkeys->subkeys[] in reg_api.c
s3:registry: don't directly access key->subkeys->subkeys[] in reg_backend_db.c
s3:registry: fix a comment
s3:registry: add a regsubkey_ctr_init function for allocating a regsubkey_ctr
s3:registry: add regsubkey_ctr_set_seqnum to hide implementation from caller.
s3:registry: add regsubkey_ctr_get_seqnum() to hide implementation
s3:registry: use regsubkey_ctr_init() in reg_api.c
s3:registry: use regsubkey_ctr_init() in reg_backend_db.c
s3:registry: use regsubkey_ctr_set_seqnum() in reg_backend_db.c
s3:registry: use regsubkey_ctr_get_seqnum() in reg_backend_db.c
s3:services_db: use regsubkey_ctr_init() instead of using talloc directly
s3:registry: use regsubkey_ctr_init() in reg_eventlog.c
s3:profiles: use regsubkey_ctr_init() instead of using talloc directly.
s3:registry: remove definition of regsubkey_ctr from the surface.
s3:registry: hash the list of subkeys in the regsubkey_ctr
s3:net rpc registry: use regsubkey_ctr_init() instead of using talloc directly.
s3: move definition of W_ERROR_NOT_OK_GOTO_DONE down to libcli/util/werror.h
libcli/util/werror.h: add macro W_ERROR_NOT_OK_GOTO(x, y)
s3:registry: add a create_subkey method to the backend ops.
s3:registry: implement create_subkey for the db backend.
s3:registry: implement create_subkey for the smbconf backend
s3:registry: use create_reg_subkey() in reg_createkey().
s3:registry: streamline reg_deletekey() somewhat.
s3:registry: refactor deletion of value/secdesc/subkey list tdb records out
s3:registry: streamline and cleanup regdb_set_secdesc() somewhat.
s3:registry: refactor deletion of various subkey lists out of regdb_store_keys()
s3:registry: add a delete_subkey method to the backend ops.
s3:registry: implement delete_subkey in the db backend
s3:registry: implement delete_subkey in the smbconf backend
s3:registry: use delete_reg_subkey() in reg_deletekey()
s3:registry: tighten the subkey loop in reg_deletekey_recursive()
s3: fix the build JOB_STATUS_BLOCKED -> JOB_STATUS_BLOCKED_DEVQ
s3: Fix a memleak in dbwrap_rbt.
s3:net conf: reduce memory usage of "net conf import".
s3:smbconf: move smbconf_share_exists checks into backend
s3:dbwrap_ctdb_marshall_add: don't leak the ctdb_rec_data to the outside
version: fix handling of SAMBA_VERSION_VENDOR_PATCH.
add a versiontest program to print samba_version_string().
s3:build: make SHOWFLAGS target phony and add alias showflags
s3:build: fix build of pam_winbind.so with static linking
s3: fix the fix for bug #6195 - dont let smbd child processes panic
s3:build: prevent from setting "-O -g", check for $debug first.
libreplace: use libreplace_SAVE_CPPFLAGS instead of SAVE_CPPFLAGS
s3:build: line-wrap assignment of FLAGS for readability
s3:build: add a SHOWCFLAGS target for debugging how CFLAGS are assebled
s3:build: first cut at fixing linking of shared/static libs internally
s3:build: unify linking of libwbclient with a @LIBWBCLIENT_TARGET@
s3:build: rename WINBIND_LIBS -> LIBWBCLIENT_LIBS for unification
s3:build: no need to set LIBFOO_STATIC to the object collection any more
s3:build: add LIBSMBCLIENT_LIBS and LIBSMBSHAREMODES_LIBS to Makefile
s3:build: don't build the static libs unconditionally
s3:build: add targets to show how libraries will be built / linked
s3:net conf: don't store share names as lower case, but as given.
fix the build of net: dos_errstr is replaced by win_errstr...
s3:registry: Prevent creation of keys containing the '/' character.
s3: Fix uninstallmo
s3: make installmo and uninstallmo scripts executable
s3:mark registry shares without path unavailable just as with text config
s3:loadparm: prevent infinite include nesting.
pm_process():raise level of debug message
s3:loadparm: refactor process_registry_service out or process_registry_globals
s3:smbd/service: switch load_registry_service/shares to use loadparm routines
Simo Sorce (6):
Make struct tevent_req opaque
Fix wbclient.c wrt tevent_req changes too.
Fix potential segfaults using freed memory.
Fix extended operation return path.
Avoid duplicate aces
Fix profile acls in some corner cases
Stefan Metzmacher (90):
s4:VERSION: mark as 4.0.0-alpha8 gitsnapshot
s4:ldb_map: include ldb_includes.h first to get replace.h as first header
libreplace: make it possible to disable socket_wrapper via -DSOCKET_WRAPPER_DISABLE=1
s4:heimdal_build: don't always build setprogname.o
s4:Makefile: try to fix 'make installheaders' on *BSD systems
s4:heimdal_build: correrctly switch closefrom() and get/setprogname() replacements on and off
tevent: add tevent_queue infrastructure
lib/torture: fix depency to map_nt_error_from_unix()
libcli/security: fix the source3 build
libcli/security: fix the source4 build
talloc: add talloc_get_type_abort()
lib/util: remove samba specific talloc_get_type_abort()
socket_wrapper: don't crash if we get EAGAIN from real_recv()
s4:blackbox/test_ldb: make use of the $VALGRIND envvar
socket_wrapper: prepare pcap support for ipv6 traffic
socket_wrapper: pass down sockaddr instead of sockaddr_in to prepare pcap support for ipv6
socket_wrapper: add ipv6 pcap support
socket_wrapper: add multiple interface support for ipv6
s4:errormap: map ECANCELED to NT_STATUS_CANCELLED
s3:libsmb: smb signing works the same for extented and non-extended security
s3:errormap: add ECANCELED, ERRDOS/ERRbadfid, NT_STATUS_CANCELLED mapping
s3:signing: the seqnum should only be decremented by 1 for ntcancel requests
s3:winbindd_cm: remove useless cli_setup_signing_state(*cli, Undefined) call
s3:libsmb: remove cli_setup_signing_state() and add struct cli_state *cli_initialise_ex()
s3:libsmb: merge cli_setup_signing_state() into cli_initialise_ex()
s3:make_test: run CHAIN1 test
socket_wrapper: make it possible to bind to '::'
socket_wrapper: correctly handle connected dgram sockets
socket_wrapper: downgrade ipv6 sockets to ipv4 is in connect() if the dest is ipv4
socket_wrapper: try to make ipv6 support more portable
s3:lib: interfaces.c isn't used in the configure tests anymore
socket_wrapper: wrap readv() and writev()
s3:libsmb: fix a lot of cli_push() bugs
s3:libsmb: only treat a return 0 as end of file
s3:libsmb: add an option to cli_push to let the caller provide the buffers
tevent: add tevent_req_received() function
tevent: add tevent_req_callback_data_void() macro
lib/replace: make sure we include <sys/uio.h> before socket_wrapper.h
async_sock: fix truncating of the temporary iovec in writev_send/recv()
LDAP-BENCH-CLDAP: also test CLDAP rootdse searches.
Revert "s3:libsmb: add an option to cli_push to let the caller provide the buffers"
s4:ldb: setup tevent debug functions on a selfcreated event context
talloc: add talloc_set_abort_fn()
tevent: add tevent_signal_support()
tevent: add tevent_set_abort_fn()
tevent: pass __location__ to tevent_loop_once/wait()
s3:events: pass __location__ to event_loop_*()
tevent: don't allow nested tevent_loop_once() anymore
s4:ldb: allow nested events until the code is fixed to avoid them
s4:events: allow nested events until we fixed all code to avoid them
tevent: add tevent_loop_set_nesting_hook()
tevent: add tevent_loop_until()
s4:build: try to fix the build with the ibm checker in the build-farm
lib/replace: use AC_TRY_LINK() to verify that getifaddrs() and freeifaddrs() are available
nsswitch: only define TALLOC_FREE if needed
s3: only define TALLOC_FREE if needed
talloc: add TALLOC_FREE()
talloc: add useful talloc_array_length() macro
talloc: change version to 1.3.0
s4:build: use SAMBA_PKG_CONFIG_MIN_VERSION instead of PKG_CONFIG_MIN_VERSION
tevent: change version to 0.9.4 as the ABI has changed
s4:build: require tevent 0.9.4
tevent: let tevent_loop_once() just run one fd event
tevent: check signal events first in event_loop_once
tevent: add tevent_common_loop_wait() helper function and use it
s3:events: make use of tevent_common_loop_wait()
tevent: add support for immediate events
s3:events: add support for immediate events
tevent: use TALLOC_FREE() in tevent_req.c
tevent: use an immediate event fot tevent_req_post()
tevent: use an immediate event as trigger for tevent_queue
tevent: store the location where a request was finished
tevent: change version to 0.9.5 after the ABI has changed
s4:build: require tevent 0.9.5
s3:smbd: don't exit the parent when we have no connections
s3:printing: use a fd event to monitor the pipe to the parent
s3:printing: use tevent_loop_wait() instead of manual looping
s3:smbd: use tevent_loop_once() in the parent event loop
s3:winbindd: remove unused close_winbindd_socket() function
s3:winbindd: move non event related code out of process_loop() in the the caller
s3:winbindd: accept new connections via fd events
s3:lib/util_sock: use sys_recv() instead of sys_read() on sockets
s3:libsmb: fix smb signing for fragmented trans/trans2/nttrans requests
s3:libsmb: always create bytes array in cli_trans code
s3:smbd: if we allow trans2 on the IPC$ share, then we have to allow transs2 too.
socket_wrapper: fix crash bug in swrap_readv/writev
socket_wrapper: fix the build on systems without ipv6 support
s3:net_rpc: don't shutdown a cli_state passed from the caller
s3:net: add --request-timeout option
s3:docs: document the --request-timeout option of net
Steve Langasek (1):
s3: Fix bugs in the detection of the GNU ld version (Bug #6147)
Steven Danneman (3):
s3: fix guest auth when winbindd is running
s3: Remove madvise support
Add missing newlines to debug statements
Tim Prouty (21):
s3 OneFS: Refactor config code and cleanup includes
s3: Fix incompatible type warnings
s3 OneFS: Add parameter to ignore streams
s3 passdb: Add back some useful debug statements
socket wrapper: Fix 'might be used uninitialized' warning
s3: Change open_streams_for_delete to call through the vfs layer
s3 OneFS: Use the public open_streams_for_delete
pidl: Don't generate variables declarations for pointless array counters.
librpc: Re-run make idl_full from source3
s3 torture: Simple warning fix
tevent: Fix might be unitialized warning
s3 torture: Fix unitialized variable to avoid closing a random fnum
s3: Don't return in a void funtion
s3 onefs: Correctly error out when the read returns EOF
s3: parse_packet can return NULL which is then dereferenced in match_mailslot_name
s3 onefs: Add missing newlines to debug statements in the onefs module
s3 onefs: Quiet a log message about oplocks being requested on streams
s3 oplocks: Refactor level II oplock contention
s3 onefs: Simplify level 2 oplock self-contention
s3 oplocks: Add back procid_str to debug message
s3 onefs: Fix case-insensitivity for mangled names
Timur (2):
build: format the header check for netinet/ip.h more nicely
build: fix detection of netinet/ip.h on FreeBSD
Volker Lendecke (93):
Speed up "net conf list"
Speed up "net conf list"
Add dbwrap->parse_record
Add db_tdb_parse
Add sorted subkey cache
Add a comment describing the sorted subkeys
Wrap creating the sorted subkey cache in a transaction
Add tevent_ntstatus
Add tevent_req helpers to includes.h
Convert open_socket_out to tevent_req
Remove a temporary debug message -- sorry
Use talloc_tos() in regkey_access_check()
Simplify async_connect_send slightly
Fix async reading winbindd_response
Only copy sharename up from rap_to_pjobid
Attempt to fix the build
Make use of gpfs_get_real_filename optional
Attempt to fix the build on IRIX
Complete the fix for bug 6100
Fix some nonempty blank lines
Fix a smbclient segfault against security=share servers
Shape up pdb_search a bit by making it a talloc ctx with a destructor
Add "queue" to writev_send
Add tevent_req wbc helpers
Convert wb_req_write to tevent_req
Convert wb_req_read to tevent_req
Convert wb_resp_read to tevent_req
Convert wb_resp_write to tevent_req
Move "struct req_read_state" where it belongs
Add parameter "queue" to wb_int_trans_send
Convert wb_int_trans to tevent_req
Convert wb_connect to tevent_req
Convert wb_open_pipe to tevent_req
Don't copy the winbindd_request in wb_trans
Fix a typo
Don't log NDR_PRINT_DEBUG at level 0, this always ends up in syslog
Add a vfs_preopen module to hide fs latencies
Make opt_nocache static to winbindd.c
Fix #6167: winbindd -n should disable the winbind idmap cache
Fix #3954
Add queue argument to wb_resp_write
Fix a malloc/talloc mismatch when cli_initialise() fails
Use tevent_wakeup_send in open_socket_out_defer
Convert open_socket_out_defer to tevent_req
Use tevent_wakeup_send in wb_trans
Remove some unused code from async_req.[ch]
Make struct wb_context private to wbclient.c
Remove an unnecessary variable
Convert wb_trans to tevent_req
Remove unused async_req references from wb_reqtrans.c
Fix a valgrind error
Convert np_write to tevent_req
Convert np_read to tevent_req
Remove some transitional code in writev_send
Fix #6130: Don't crash in winbindd_rpc lookup_groupmem() on unmapped members
Use StrCaseCmp in the dirsort module
Document the dirsort module
Only build the dirsort module if we have the dirfd function
talloc_array_length: talloc_get_size deals fine with NULL
Fix connect to port 139 only -- thanks gd for bugging me :-)
Disable dns_sd by default
Add avahi detection to configure
Add tevent avahi binding
Use avahi to register _smb._tcp in smbd
Fix bug 6097
Fix two memleaks in the encryption code
Avahi disables a timer by tv=NULL in avahi_timeout_update(), do not crash
Fix a scary "fill_share_mode_lock failed" message
Fix a talloc/malloc screwup in file_lines_pload
Fix the build of nfsv4_acls.c
Fix external np read after conversion to tevent_req
Fix a debug msg typo
Print an error if trying a merged build without a system kerberos lib
Use procid_str in debug messages for better cluster-debuggability
Use cluster-aware procid_is_me instead of comparing pid's
Use recv instead of read in read_packet_handler
Pass the current debuglevel down to the forked smbd
Ensure 0-termination for the forked-smbd debug output
Keep the forked-smbd stdout reader around longer
Fix smbd crash for close_on_completion
Fix two c++ warnings in vfs_gpfs.c
Add prototype for smbd_gpfs_get_realfilename_path
Make some functions static to vfs_gpfs.c
Fix a memleak in an unlikely error path in change_notify_create()
We have to deny a level 2 oplock if kernel oplocks are enabled
Fix a bug in smbclient not sending the correct called name
Remove the so-far unused lua-stuff for the 3.4 release
Do not use the file system GET_REAL_FILENAME for mangled names
Fix Coverity ID 884: DEADCODE
Fix Coverity ID 628, Andrew B., please check!
Fix Coverity ID 626: DEADCODE
Revert "Do not use the file system GET_REAL_FILENAME for mangled names"
Fix annoying debug messages when no snapshots are used
Zack Kirsch (1):
s3 onefs: Async failures are resulting in SMB_ASSERT->smb_panic while running many of the LOCK torture tests.
-----------------------------------------------------------------------
--
Samba Shared Repository
More information about the samba-cvs
mailing list