[SCM] Samba Shared Repository - annotated tag tevent-0.9.37 created
Stefan Metzmacher
metze at samba.org
Thu Jul 12 05:53:17 UTC 2018
The annotated tag, tevent-0.9.37 has been created
at d4347fecc1529d308abe71a609fcc74a502bfe6c (tag)
tagging f4fe3f77669875070cd7ba4a28ad33f6a058f105 (commit)
replaces ldb-1.4.0
tagged by Stefan Metzmacher
on Thu Jul 12 07:53:02 2018 +0200
- Log -----------------------------------------------------------------
tevent: tag release tevent-0.9.37
-----BEGIN PGP SIGNATURE-----
iQEzBAABCgAdFiEEkUejOXGVGO6QEby1R5ORYRMIQCUFAltG7L4ACgkQR5ORYRMI
QCW0qAf/ZH8gFDxajI7ZwkN2mpeEpw1ZtBppvxX9dd2BTt3QTL8YkIFfCXtj3Ac5
Y4PU67FdmlYhe5QGUDDo8gYMqoH1La79Wnd4YYH1+sUwHX2cPqp7dQ3jNmBhwwAu
WkdmebwlhP/vm0LBlDlBv4w7m6m3EPP4KYte8aiqbhMvA78BvaZnt8Lt6rtPCjWN
Y57nZYForN3iXix7nxCd8ilRCC8+lRy/Xp3dPJ0DqvivgRRrPyC9/8vT5xUCa7Mp
KO03YVz6oQqXfgOvOYKAMSnamoD764qRDMwMwiRR/xwXfJfcglkSKQ8/rFIAVENn
opLN+eeVN9zlEKVdeWzc7k2SqqxDCA==
=Jd04
-----END PGP SIGNATURE-----
Aaron Haslett (6):
samba: read backup date field on init and fail if present
param: Add non-global smb.cfg option (support 2 different smb.confs)
join: Pipe through dns_backend option for clones
netcmd: domain backup online command
netcmd: domain backup restore command
tests: Add tests for the domain backup online/restore commands
Amit Kumar (1):
MAN: Adding entry for net ads lookup
Amitay Isaacs (47):
ctdb-common: Simplify process registration using linked list
ctdb-common: Do not initialize run_proc inside run_event
ctdb-common: Rename run_event_script_list to run_event_list
ctdb-common: Return script_list for zero scripts
ctdb-common: Improve error handling in run_event
ctdb-common: Reset running state on failure
ctdb-common: Add support to run events through failure
ctdb-common: Correctly handle conf->reload()
replace: Add test for sin6_len in sockaddr_in6 structure
ctdb-common: Use sin6_len only if the structure supports it
ctdb-build: Add checks for raw pkt handling support
ctdb-build: Add ipv6 headers check for packet details
ctdb: Fix build on AIX
tdb: Fix build on AIX
ctdb-common: Use correct return type for tevent_queue_add_entry
ctdb-tests: Avoid segfault by initializing logging
ctdb-daemon: Avoid closing stdin when running in interactive mode
ctdb-daemon: Set environment variable if running in interactive mode
wafsamba: Add strict option to CHECK_CODE
wafsamba: Be strict when checking __attribute__ features
socket_wrapper: Be strict when checking __attribute__ features
replace: Be strict when checking __attribute__ features
nss_wrapper: Be strict when checking __attribute__ features
pam_wrapper: Be strict when checking __attribute__ features
resolv_wrapper: Be strict when checking __attribute__ features
uid_wrapper: Be strict when checking __attribute__ features
ctdb-protocol: Separate protocol-basic subsystem
ctdb-build: Add ctdb prefix to build target
ctdb-tests: Separate testing code for basic data types
ctdb-common: Add client pid to connect callback in sock_daemon
ctdb-event: Add event daemon protocol
ctdb-event: Add event daemon implementation
ctdb-event: Add event daemon client code
ctdb-event: Add event daemon client tool
ctdb-tests: Rename eventd testsuite to ctdb_eventd
ctdb-event: Add tests for event daemon
ctdb-daemon: Switch to starting new event daemon
ctdb-tools: Switch to using new event daemon tool
ctdb-tests: Remove tests for old event daemon
ctdb-daemon: Remove old event daemon
ctdb-tools: Remove old event daemon tool
ctdb-client: Remove client code for old event daemon
ctdb-protocol: Remove protocol for old event daemon
ctdb-daemon: Add client code to talk to new event daemon
ctdb-tests: Switch to using new event daemon
ctdb-common: Fix CID 437606
ctdb-tests: Avoid segfault by initializing logging
Andreas Schneider (14):
testparm: Remove warning from the last century
samdb: Fix build error with gcc8
s3:registry: Fix buffer truncation issues issues with gcc8
s3:smbget: Fix buffer truncation issues with gcc8
s3:winbind: Fix regression introduced with bso #12851
krb5_plugin: Add winbind localauth plugin for MIT Kerberos
krb5_plugin: Install plugins to krb5 modules dir
krb5_plugin: Move krb5 locator plugin to krb5_plugin subdir
docs: Move winbind_krb5_locator manpage to volume 8
docs: Add manpage for winbind_krb5_localauth.8
nsswitch: Add tests to lookup user via getpwnam
s3:winbind: Do not lookup local system accounts in AD
nsswitch: Use a swtich in the wbinfo test to lookup users
winbind_krb5_localauth: Fix a compiler warning
Andrej Gessel (3):
Fix several mem leaks in ldb_index ldb_search ldb_tdb
ldb: check return values
check return value before using key_values
Andrew Bartlett (33):
selftest: Make create_test_ou() return a ldb.Dn
selftest: Use samba.tests.create_test_ou() in repl_move tests
selftest: Use samba.tests.create_test_ou() in replica_sync tests
lib/audit_logging: Make function prototypes look like the rest of Samba
lib/audit_logging: Remove #ifdef HAVE_JANSSON from audit_logging_test binary
pyldb-samba: Use the same smb.conf variable name as the C wrapper users for LDB_FLG_NOSYNC
dsdb: Honour LDB_FLG_NOSYNC for metadata.tdb
dsdb: Use ldb_init() to make the ldb_context in dsdb audit tests
ldb_tdb: Use mem_ctx and so avoid leak onto long-term memory on duplicated add.
auth: For NTLM and KDC authentication, log the authentication duration
build: Move --without-json-audit and json lib detection to lib/audit_logging
lib/audit_logging: Require jansson JSON library for building the AD DC
lib/audit_logging: Only build audit_logging_test for --enable-selftest on the AD DC
dsdb: Ensure a build --without-json-audit --without-ad-dc compiles
autobuild: Build samba-fileserver --without-json-audit
audit_logging: Clarify debug messages
audit_logging: Remove incorrect check for NT_STATUS_OBJECT_NAME_NOT_FOUND
audit_logging: Initialise event_server
audit_logging: Remove duplciate error printing
dsdb: Use correct memory context for imessaging_client_init() in audit logging
dsdb: Use customary variable names for audit event contexts
dsdb: Use customary variable names for the audit private context
dsdb: Use GUID_zero() rather than memset in dsdb audit code
dsdb-audit: Remove flapping part of the tests
Update .travis.yml to match package list used in docker container and Catalyst Cloud builds
samba-tool drs showrepl: Skip deleted DSAs when checking for success
samba-tool drs showrepl: add --pull-summary and --notify-summary
dbcheck: Use symbolic control name for DSDB_CONTROL_DBCHECK_FIX_DUPLICATE_LINKS
samba-tool drs showrepl: correctly report failing repsFrom
autobuild: Fix random-sleep.sh invocation in autobuild.py
selftest: Use self.account_lockout_duration in self.update_lockout_settings for password_lockout tests
selftest: Use a longer self.account_lockout_duration and self.lockout_observation_window
WHATSNEW: Add more text about work done by Catalyst developers
Bailey Berro (1):
libsmbclient: Initialize written in cli_splice_fallback()
Björn Baumbach (3):
heimdal: small code adaption to cherry-pick heimdal commit
heimdal: remove include/includedir directives for krb5.conf
README.Coding: Fix link to Python coding style guide (PEP 8)
Björn Jacke (1):
build: bundle and reduce huge number of EA function tests
Carlos O'Donell (1):
ctdb: Improve robust mutex test
Christof Schmitt (4):
krb5_wrap: fix keep_old_entries logic for older kerberos libraries
heimdal: Fix build with system provided heimdal library
wscript: Add --with-system-heimdalkrb5
winbindd: Remove ads.h include from nss_info
Christof Schmitt via samba-technical (1):
lib:charset: Fix error messages from charset conversion
David Disseldorp (9):
s3/service: use lp_const_servicename() where possible
s3/uid: use lp_const_servicename() where possible
s3/service: convert lp_force_group() to const
s3/service: convert lp_force_user() to const
s3/loadparm: fix a few talloc stackframe leaks
vfs_ceph: don't lie about flock support
docs/vfs_ceph: add CTDB_SAMBA_SKIP_SHARE_CHECK=yes caveat
Revert "s3/service: convert lp_force_user() to const"
Revert "s3/service: convert lp_force_group() to const"
David Mulder (2):
samba_gpoupdate: Rename the command to samba-gpupdate
samba-gpupdate: Change machine option to target
Douglas Bagnall (53):
samba-tool visualize: group (and colour) DCs by site
samba-tool visualize tests: reduce noise on stdout
samba-tool visualize ntdsconn: add --importldif option
samba-tool viusalize: mark RODCs in distance matrix
samba-tool visualise: --xdot option for instant graphviz visualisation
samba-tool drs replicate: make pseudo-method a real method
samba-tool drs replicate: reformat drs_local_replicate method
kcc.graph_utils: shift debug noise out of verify()
dsdb/util: use parse_guid_string, not sscanf()
util/charset/iconv: use read_hex_bytes rather than sscanf
util_str_hex: use array syntax in guid functions to document usage
ndr_misc: read syntax_id using strict util_str_hex functions
kcc graphs: site edges in colour, labeled with DNs
kcc graph verifier: use __doc__ description for error explanation
kcc graph verifiers: improve messages
python kcc/graph_utils: don't debug in colour
samba-tool dns cleanup_record: add missing verbose/quiet options
samba-tool: add -v to domain --verbose
samba-tool: add -v to drs --verbose
samba-tool: be consistent in accepting -q for --quiet
samba-tool drs showrepl: remove unused search
samba-tool drs: remove 'server' arg from commands without --server
python/colour: add colourizing and switch functions
sambatool: heuristics to decided whether colour is wanted
python/kcc/graph_utils: short-cut edge failure test without edges
samba-tool drs showrepl tests: don't assert existence of DNS partitions
samba-tool drs showrepl: generalise the way output mode is chosen
samba-tool drs showrepl: add a --verbose flag
python/graph: tweak colour schemes for distance charts
samba-tool visualise: helper for getting the partition
samba-tool visualize: separate dot options from common options
python/samba/graph: use look up table for ascii-art charsets
python/graph: rework shorten_vertex_names to not need edges
python/graph: add full_matrix graph function
python/graph: use '>' for excessive numbers, not '+'
python/graph: don't crash colourer on bad link
samba-tool visualize: fix wrong variable name in get_partition()
samba-tool visualize ntdsconn: properly sort/group vertices
sambatool visualize: add up-to-dateness visualization
python/join: fix a typo
python/drs_utils: fix repeated typo
samba-tool drs showrepl: add a --color flag
samba-tool drs showrepl --summary for a quick local check
samba-tool drs show_repl: simplify the collection of DC lists
samba-tool drs showrepl test: remove useless print
s4/torture/drs/python: don't double-call enable/disable replication
s4/torture/samba_tool_drs_showrepl: use assertRegexpMatches
samba-tool showrepl tests: test all-good with --pull-summary
samba-tool drs showrepl test: turn subprocess error into failure
samba_tool_showrepl_pull_summary_all_good is flapping
WHATSNEW: samba-tool drs showrepl and visualize changes
doc: samba-tool visualize uptodateness
doc: samba-tool drs showrepl --json and --summary
Gary Lockyer (16):
dsdb partition.c: Make partition_copy_all aysnc.
auth tests: irpc remove "auth_event" name on completion
cldap: clear remote address after cldap_dse_fill
dsdb acl: Copy dsdb_control_password_acl_validation into reply
rpc_server: common routine to open ldb in system session
rpc_server lsa: pass remote connection data
rpc_server backupkey: pass remote connection data
lib audit_logging: re-factor and add functions.
dsdb: audit samdb and password changes
dsdb: Audit group membership changes
dsdb: add defines for sessionInfo and networkSessionInfo
lib/audit_logging fix flapping test
dsdb: Log the transaction duraton.
dsdb audit: Fix timestamp tests
README.Coding disable include sorting in clang format
WHATSNEW add entries audit logging and lmdb.
Günther Deschner (2):
s4-heimdal: Fix the format-truncation errors.
s4-dsdb: fix the build of audit_util.c
Jeffrey Altman (1):
heimdal: lib/krb5: do not fail set_config_files due to parse error
Jeremy Allison (6):
s3: torture: Add DELETE-PRINT test.
s3: smbd: printing: Re-implement delete-on-close semantics for print files missing since 3.5.x.
s3: VFS: Remove unused enum value.
WHATSNEW.txt: Updated with VFS ABI changes for 4.9.0.
s3: smbd: Don't use getcwd() directly. We must always go through the VFS.
libsmbclient: Initialize written value before use.
Joe Guo (12):
netcmd/domain: fix a typo in message
netcmd/domain: remove dns records after DC demote
tests/demote: replace demote test bash script to python
pysmb: add py_smb_unlink and test
pysmbd: add py_smbd_mkdir
pysmbd: extract init_files_struct function
pysmbd: add py_smbd_create_file
ntacls: add functions to backup and restore ntacls
ntacls: add extra test file for ntacls backup
tests/ntacls_backup: register test
tests/ntacls: use global vars to make code DRY
tests/ntacls: fix pep8 warnings
Justin Stephenson (2):
s3:client: Add --quiet option to smbclient
s3:tests: Add test for smbclient --quiet
Lukas Slebodnik (1):
ldb: Fix memory leak on module context
Martin Schwenke (54):
ctdb-docs: Update reference to lmaster/recmaster capability options
ctdb-scripts: Move event scripts to events/legacy/ directory
ctdb-scripts: Event scripts must end with ".script" suffix
ctdb-scripts: Change directory for notifications to events/notification
Revert "ctdb-tests: Continue running if a testcase is not executable"
ctdb-tests: Continue running if a testcase is not executable
ctdb-common: Rename system utility files
ctdb-common: Move parse_ip_mask() to system_socket.[ch]
ctdb-common: Move ctdb_system_check_iface_exists() to system.[ch]
ctdb-common: Move ctdb_get_peer_pid() to system.[ch]
ctdb-common: Move ctdb_sys_send_arp() to ctdb_socket.[ch]
ctdb-common: Move ctdb_sys_send_tcp() to ctdb_socket.[ch]
ctdb-common: Move capture_socket functions to ctdb_socket.[ch]
ctdb-tests: Switch fake_ctdbd to use ctdb_get_peer_pid()
ctdb-tests: Drop check for invalid event in 00.test event script
ctdb-tests: Clean up argument validation in 00.test event script
ctdb-tests: Drop unnecessary code in 00.test event script
ctdb-tests: Add generic logging of event details in 00.test event script
ctdb-tests: Clean up startup event in 00.test event script
ctdb-tests: Support CTDB_RUN_TIMEOUT_MONITOR=yes in simple tests
ctdb-tests: Enable event script debugging in local daemon tests
ctdb-tests: Switch 90_debug_hung_script.sh to be a simple test
ctdb-scripts: Drop 99.timeout event script
ctdb-recoverd: Set the process name correctly
ctdb-client: Fix typo where CTDB_BROADCAST_ALL is repeated
ctdb-tests: Add check for non-lmaster node status in integration tests
ctdb-tests: Add a simple test for database traverses
ctdb-server: Rename CTDB_BROADCAST_VNNMAP -> CTDB_BROADCAST_ACTIVE
ctdb-docs: Fix the documentation for VNN map
ctdb-daemon: Only consider client ID for local database attach
ctdb-tests: Teach strace packet parser about non-octal escapes
ctdb-tests: Replace hardcoded IP address in test results
ctdb-tests: Setup public addresses in 60.nfs unit tests
ctdb-daemon: Change default for tunable NoIPHostOnAllDisabled to 1
ctdb-daemon: Mark NoIPHostOnAllDisabled tunable as obsolete
ctdb-daemon: Drop plumbing for obsolete tunable NoIPHostOnAllDisabled
ctdb-daemon: Stop inactive/disabled nodes from reporting available IPs
ctdb-daemon: Drop the noiphost "node flags" bitmap
ctdb-build: Add CTDB_DATADIR
ctdb-common: Add path support for datadir
ctdb-event: Update event tool to handle symbolic links
ctdb-event: Allow tool to enable/disable scripts without daemon
ctdb-tools: All ctdb event commands to run without ctdbd
ctdb-tests: New install path CTDB_SCRIPT_DATA_DIR
ctdb-tests: Drop an unused case
ctdb-tests: Clean up define_test() for event scripts
ctdb-build: Install event scripts in CTDB_DATADIR
ctdb-build: Enable some standard event scripts if none are enabled
ctdb-packaging: Enable some standard event scripts if none are enabled
ctdb-tests: Ensure some event scripts are enabled for cluster tests
ctdb-tests: Drop event script tests where CTDB_MANAGED_<service>=no
ctdb-scripts: Drop event script CTDB_MANAGED_<service> variables
ctdb-tests: Drop residual CTDB_MANAGED_<service> variables
ctdb-scripts: Provide a gstack function if gstack is not available
Nicolas Williams (1):
heimdal: Add include/includedir directives for krb5.conf
Noel Power (7):
python/samba: Py2|Py3 compat, fix more missed exception tuple issues
python/samab: py2/py3 string.upper(astring) -> astring.upper
python/samba/tests: py2/py3 port has_keys usage
python/samba/emulate: py2/py3 .next usage, replace with next() fn
python/samba: Another object.next() to next(object) py2/py3 converstion
python/samba: enclose map.values with list (py2/py3)
python/samba/netcmd: Fix NameError exception
Pooja Mahadik (1):
pass 'rdonly' or 'directory' flag to open a directory file.
Ralph Boehme (15):
selftest: run smb2.streams tests against a share with vfs_streams_xattr
s4:torture/smb2/streams: try to rename basefile while is has open streams
s4:torture/vfs/fruit: adjust test testing basefile rename to expect failure
s3:smbd: add private option NTCREATEX_OPTIONS_PRIVATE_STREAM_BASEOPEN
s3:locking: add file_has_open_streams()
s3:smbd: don't allow renaming basefile if streams are open
s3: lib/ctdbd_conn: include .h, not .c
lib: smb_threads: fix access before init bug
s3: smbd: fix a check in stat_cache_add()
s3: smbd/durable: remove dev and inode check from vfs_default_durable_reconnect_check_stat()
ctdb: close the correct pipe fd in a test
s3/rpc_server: Character Encode Spotlight Queries
tevent.h: improve tevent_req documentation
tevent: add a simple wrapper test
tevent: add a test that frees wrapper_ev with pending events
Sachin Prabhu (1):
s4-torture: add test for lease break after file unlink
Stefan Metzmacher (120):
python: export fault_setup() to python bindings
python: call fault_setup() if samba.getopt is used
printing: remove unused arguments from load_printers()
printing: remove unused arguments from delete_and_reload_printers()
smbd: add create_conn_struct_tos[_cwd]() helper functions
pysmbd: remove useless explicit conn_free() from set_nt_acl_conn()
pysmbd: consitently use talloc_stackframe() for temporary memory
pysmbd: fix some talloc_stackframe() memory leaks and clean up the frame hierarchy in make_simple_acl().
pysmbd: remove explicit talloc_stackframe() from get_conn() and name it get_conn_tos()
pysmbd: make use of create_conn_struct_tos()
smbd: make use of create_conn_struct_tos() in get_nt_acl_no_snum()
s3:rpc_server/fss: use talloc_stackframe() for temporary memory
s3:rpc_server/fss: make use of create_conn_struct_tos()
smbd: add an explicit talloc_stackframe() to {create,remove}_msdfs_link()
smbd: add an explicit talloc_stackframe() to get_referred_path()
smbd: add an explicit talloc_stackframe() to count_dfs_links()
smbd: add an explicit talloc_stackframe() to form_junctions()
smbd: convert junction_to_local_path() to use create_conn_struct_tos_cwd()
smbd: convert get_referred_path() to use create_conn_struct_tos_cwd()
smbd: convert count_dfs_links() to use create_conn_struct_tos_cwd()
smbd: convert form_junctions() to use create_conn_struct_tos_cwd()
s3:rpc_server/srvsvc: add an explicit talloc_stackframe() to _srvsvc_NetGetFileSecurity()
s3:rpc_server/srvsvc: add an explicit talloc_stackframe() to _srvsvc_NetSetFileSecurity()
s3:rpc_server/srvsvc: _srvsvc_NetGetFileSecurity() to use create_conn_struct_tos_cwd()
s3:rpc_server/srvsvc: _srvsvc_NetSetFileSecurity form_junctions() to use create_conn_struct_tos_cwd()
printing: add more 'const' to read only input pointers
printing: add an explicit talloc_stackframe() to get_correct_cversion()
printing: add an explicit talloc_stackframe() to move_driver_to_download_area()
printing: add an explicit talloc_stackframe() to delete_driver_files()
printing: convert get_correct_cversion() to use create_conn_struct_tos_cwd()
printing: convert move_driver_to_download_area() to use create_conn_struct_tos_cwd()
printing: convert delete_driver_files() to use create_conn_struct_tos_cwd()
smbd: remove unused create_conn_struct_cwd() function
vfstest: make use of create_conn_struct_tos()
smbd: let create_conn_struct_tos() use create_conn_struct_as_root() directly
smbd: remove unused create_conn_struct() function
smbd: use pconn = talloc_move(ctx, &conn) in create_conn_struct_as_root()
smbd: call samba_tevent_context_init() within create_conn_struct_as_root()
vfs_glusterfs: use tevent_req_defer_callback() in order to use the correct event context
smbd: make smbd_setup_sig_{term,hup}_handler() static
smbd: split out a fsp_flush_write_time_update() function from update_write_time_handler()
smbd: remove useless allow_access() check for AS_GUEST
smbd: don't call change_to_root_user() before change_to_guest()
s3:lib: add caching to set_current_user_info()
smbd: remove xconn->client->last_session_id based set_current_user_info() caching
smbd: split out set_current_case_sensitive() and chdir_current_service() functions
smbd: call set_current_case_sensitive() before chdir_current_service()
smbd: let check_user_ok() construct ent->session_info in one coherent block
smbd: simplify the logic in change_to_user()
smbd: move current_user caching to change_to_user_internal()
smbd: call set_current_user_info() in change_to_user_internal() and pop_conn_ctx()
smbd: make it explicit that make_connection_snum() returns NT_STATUS_OK on success
smbd: remember that the tcon completely setup connection_struct
smbd: call set_current_case_sensitive() before change_to_user() in switch_message()
smbd: make it possible to call vfs_ChDir(conn, conn->cwd_fname);
smbd: let create_conn_struct_as_root() fill in conn->origpath
smbd: use conn->lastused_count++ directly in process_blocking_lock_queue()
smbd: remove useless set_current_service(NULL,0,True) from reload_services()
smbd: call chdir_current_service() directly in smbXsrv_tcon_disconnect()
smbd: remove set_current_service() from defer_rename_done()
smbd: remove set_current_service() from smbd_smb2_request_check_tcon()
smbd: call chdir_current_service() in change_to_user_internal() and pop_conn_ctx()
smbd: let switch_message() only call chdir_current_service() for SMBtdis/SMBexit
smbd: remove unused set_current_service()
smbd: avoid calling set_current_user_info() twice with AS_USER (SMB1)
smbd: avoid calling set_current_user_info() twice with .need_tcon (SMB2)
vfs_default: remove unused checks which are already caught by vfs_offload_token_check_handles()
vfs_btrfs: remove unused checks which are already caught by vfs_offload_token_check_handles()
vfs_btrfs: update s/btrfs_cc_state/btrfs_offload_write_state/ s/cc_state/state/
vfs_btrfs: don't keep state->subreq in btrfs_offload_write_send/recv()
smbd: add {become,change_to}_user_by_fsp() helper functions
vfs_btrfs: make use of become_user_by_fsp() in order to switch between src and dst fsp
vfs_default: make use of change_to_user_by_fsp() in order to switch between src and dst fsp
vfs_default: maintain vfswrap_offload_write_state->{src_ev,dst_ev}
smbd: rename smbXsrv_client->ev_ctx into smbXsrv_client->raw_ev_ctx
smbd: replace xconn->ev_ctx with xconn->client->raw_ev_ctx
smbd: replace xconn->msg_ctx with xconn->client->msg_ctx
smbd: remove unused tevent_context argument from notify_init
s3:smb2_server: use req->xconn->client->raw_ev_ctx for smbd_smb2_request_pending_timer()
s3:smb2_server: use req->xconn->client->raw_ev_ctx for smbd_smb2_request_dispatch_immediate()
smbd: use req->xconn->client->raw_ev_ctx for schedule_deferred_open_message_smb()
smbd: add smbd_server_connection->raw_ev_ctx pointer
vfs_glusterfs: explain that/why we use the raw tevent_context in init_gluster_aio()
smbd: explain that/why we use the raw tevent_context for update_write_time_handler()
smbd: explain that/why we use the raw tevent_context for lease_timeout_handler()
smbd: explain that/why we use the raw tevent_context for oplock_timeout_handler()
smbd: explain that/why we use the raw tevent_context for do_break_to_none()
smbd: explain that/why we use the raw tevent_context for linux_oplock_signal_handler()
smbd: use raw_ev_ctx to clear the MSG_SMB_CONF_UPDATED registration
smbd: add smbd_server_connection->{root,guest}_ev_ctx pointer
smbd: use sconn->root_ev_ctx for brl_timeout_fn()
smbd: use sconn->root_ev_ctx for smbd_sig_{term,hup}_handler()
smbd: add an effective connection_struct->user_ev_ctx that holds the event context used for the current user
smbd: add an effective {smb,smbd_smb2}_request->ev_ctx that holds the event context used for the request processing
smbd: remove unused smbd_server_connection->ev_ctx
python/tests: make the test_assoc_group_fail2() test more resilient against timing
s4:messaging: add local.messaging.multi_ctx.multi_ctx test
s3:messages: make the loop in msg_dgm_ref_recv() more robust against stale pointers
tevent: make use of tevent_common_wakeup() in the poll and poll_mt backends
tevent: rewrite/simplify tevent_poll and maintain ev->fd_events correctly
tevent/testsuite: return after torture_fail()
tevent: allow tevent_abort() to cope with ev == NULL
tevent: make tevent_abort() available for backends
tevent: use struct initializers for tevent_fd
tevent: use struct initializers for tevent_timer
tevent: use struct initializers for tevent_signal
tevent: use struct initializers for tevent_immediate
tevent: use _tevent_schedule_immediate() to move events from a thread to the main_ev
tevent: add tevent_threaded_schedule_immediate_destructor that just aborts
tevent: add tevent_common_check_double_free() helper function
tevent: simplify tevent_cleanup_pending_signal_handlers()
tevent: use talloc_zero() in tevent_signal.c
tevent: simplify tevent_signal_destructor()
tevent: split out tevent_common_invoke_signal_handler()
tevent: split out tevent_common_invoke_timer_handler()
tevent: split out tevent_common_invoke_immediate_handler()
tevent: split out tevent_common_invoke_fd_handler()
tevent: make use of #include "system/threads.h"
tevent: add tevent_context_wrapper_create() infrastructure
tevent: version 0.9.37
Swen Schillig (8):
ctdb-daemon: CID 1435732: Argument cannot be negative
CID 1416478: de-ref NULL value in fruit_pwrite_rsrc
CID 1416477: possibly dereferencing NULL in fruit_pwrite_meta
CID 1416476: possibly dereferencing NULL in fruit_ftruncate_rsrc
CID 1416475: possibly dereferencing NULL in fruit_pread_meta
Possible memory leak in map_info6_to_validation
Possible memory leak in map_info3_to_validation
ctdb-common: replace talloc / memcpy by talloc_memdup
Tim Beale (29):
dsdb: Add log when ignoring a replicated object outside of partition
tests: Increase minPwdAge used for PSO tests
tests: Increase PSO test timeouts to minimise failures
remove_dc: Fix removal of an old Windows DC
tests: Add test that Samba cannot be started with a backup DB
tests: Add basic test for non-global LoadParm behaviour
selftest: Update MAX_WRAPPED_INTERFACES comment to match code
provision: set 'binddns dir' when making new smb.conf
dbchecker: Fixing up incorrect DNs wasn't working
provision: Small refactor to host-IP logic
join: Rename dc_join() so it looks like an object
join: Refactor clone_only case to simplify code
join: Remove unnecessary clone_only flag
selftest: Add testenv for testing backup/restore
tests: Add a sub-set of tests to show the restored DC is sound
drs_utils: Add infrastructure to support 'clone with rename'
join: Add more framework for renaming a domain
drs_utils: Always set the GET_TGT flag for clone renames
tests: Tweak the backup online tests so they're generic
netcmd: Add 'samba-tool domain backup rename' command
netcmd: Extend 'backup restore' command to handle renamed domains
selftest: Add dedicated RENAMEDC testenv for 'backup rename'
tests: Add new tests for backup-rename command
netcmd: Use dbcheck to fix DB problems introduced by restore itself
netcmd: Add no-secrets option to domain backups
netcmd: Add brief log file of what the backup actually contains
selftest: Add a 'LABDC' testenv to mimic a preproduction test-bed
netcmd: Add sanity-check for invalid domain rename args
WHATSNEW: Added entries for PSOs, domain backup/restore, and rename
Timur I. Bakeyev (5):
Fix UDP DNS queries in addns
Make sure that vfs*audit modules recognize and accept all the syslog facilities.
Make "none" the default setting for the successful and failed operations in the vfs_full_audit, so you don't blow up your server by just adding this module to the configuration.
Document that vfs_full_audit defaults are "none" for the successful and failed operations.
vfs_audit: Extend list of recognized syslog(3) facilities and wrap them into #ifdef's. That list should be comprehensive enough to cover most of the existing OSes.
Volker Lendecke (25):
selftest: Fix resolv_wrapper config variables
dnsupdate: Fix a typo
dns: Simplify logic a bit
dns: Simplify logic a bit
dns: TALLOC_FREE already checks for !=NULL
dns: Check for talloc_memdup failure
dsdb: Fix CID 1436920 Unchecked return value
dsdb: Fix CID 1436919 Unchecked return value
dsdb: Fix CID 1436918 Unchecked return value
dsdb: Fix typos
dsdb: Fix CID 1435966 Unchecked return value
dsdb: Fix CID 1435968 Dereference before null check
winbindd: Align integer types in for loops
winbindd: Use is_domain_offline() where appropriate
winbindd: Do an early TALLOC_FREE
winbindd: Add a missing NULL check
winbindd: Fix winbindd_ping_dc_recv
dsdb: Fix a typo
addns: Fix a typo
librpc/crypto: Fix a misleading comment
idmap_hash: Align integer types
lib: Align integer types
winbind: Fix a typo
talloc_stack: Call talloc destructors while frame is still around
tevent: Add tevent_req_profile
-----------------------------------------------------------------------
--
Samba Shared Repository
More information about the samba-cvs
mailing list