Commits on Source
3362
37d056f4
VERSION: Bump version up to 4.10.0pre1...
Jul 12, 2018
710ce1c3
WHATSNEW: Start release notes for Samba 4.10.
Jul 12, 2018
7b5a47b8
smbd: add [un]become_guest() helper functions
Jul 12, 2018
23319ef5
smbd: add smbd_impersonate_debug_create() helper
Jul 12, 2018
5285966e
smbd: add simple noop smbd_impersonate_{conn_vuid,conn_sess,root,guest}_create() wrappers
Jul 12, 2018
0dcaa070
smbd: make use of smbd_impersonate_{conn_vuid,conn_sess,root,guest}_create() wrappers
Jul 12, 2018
1b804f7a
smbd: implement smbd_impersonate_{conn_vuid,conn_sess,root,guest}_create() wrappers
Jul 12, 2018
e37e41b3
smbd: avoid explicit change_to_user() in defer_rename_done() already done by impersonation
Jul 12, 2018
d0b1f96f
smbd: remove unused change_to_root_user() from smbd_sig_hup_handler()
Jul 12, 2018
c310647e
smbd: remove unused change_to_root_user() from brl_timeout_fn()
Jul 12, 2018
19e4a085
pthreadpool: correctly handle pthreadpool_tevent_register_ev() failures
Jul 12, 2018
5e723bc6
pthreadpool: use unsigned for num_idle, num_threads and max_threads
Jul 12, 2018
53a9f3ca
pthreadpool: explicitly use max_thread=unlimited for pthreadpool_tevent_init() tests
Jul 12, 2018
65faef95
s3:messages: explicitly use max_thread=unlimited for pthreadpool_tevent_init()...
Jul 12, 2018
03830a32
pthreadpool: consitently use unlock_res for pthread_mutex_unlock() in pthreadpool_add_job()
Jul 12, 2018
e45d33e9
pthreadpool: use strict sync processing only with max_threads=0
Jul 12, 2018
c9f54db1
pthreadpool: use talloc_zero() in tests_cmocka.c setup_pthreadpool_tevent()
Jul 12, 2018
f1dac71a
pthreadpool: fix helgrind error in pthreadpool_free()
Jul 12, 2018
76474a6f
pthreadpool: expand test_create() to check unlimited, sync and one thread pool
Jul 12, 2018
505d298e
pthreadpool: add pthreadpool_max_threads() and pthreadpool_queued_jobs() helpers
Jul 12, 2018
e4dfd3da
pthreadpool: add pthreadpool_tevent_max_threads() and pthreadpool_tevent_queued_jobs()
Jul 12, 2018
4e54543b
pthreadpool: add pthreadpool_cancel_job()
Jul 12, 2018
59768416
pthreadpool: don't process further jobs when shutting down
Jul 12, 2018
f19552e2
pthreadpool: split out a pthreadpool_stop() from pthreadpool_destroy()
Jul 12, 2018
cdbad904
pthreadpool: let pthreadpool_tevent_job_send() fail with an invalid pool
Jul 12, 2018
245d684d
pthreadpool: split out pthreadpool_tevent_job from pthreadpool_tevent_job_state
Jul 12, 2018
791c0514
pthreadpool: add pthreadpool_tevent_job_cancel()
Jul 12, 2018
fa070d90
pthreadpool: make use of pthreadpool_stop() in pthreadpool_tevent_destructor()
Jul 12, 2018
25756425
pthreadpool: maintain a global list of orphaned pthreadpool_tevent_jobs
Jul 12, 2018
3eee52b4
pthreadpool: allocate glue->tctx on glue as memory context.
Jul 12, 2018
ce9ac51e
gpo: Fix asserts in gpo testing
Jul 12, 2018
2494e338
gpo: Disable python3 testing
Jul 12, 2018
4c7348e4
python: Allow forced signing via smb.SMB()
Jul 12, 2018
57faf35c
gpo: Read GPO versions locally, not from sysvol
Jul 12, 2018
2412c704
gpo: Offline policy application via cache
Jul 12, 2018
46629f53
param: Add python binding for lpcfg_state_path
Jul 12, 2018
387dc358
gpo: add register_gp_extension for registering gp extensions
Jul 12, 2018
b4f09af2
gpo: add unregister_gp_extension for unregistering gp extensions
Jul 12, 2018
4436b670
gpo: add list_gp_extensions for listing registered gp extensions
Jul 12, 2018
fb6c250b
gpo: Tests for gp_ext register/unregister
Jul 12, 2018
126b7892
gpo: Dynamically load gp_exts
Jul 12, 2018
de8b30a7
gpo: Add user policy extensions
Jul 12, 2018
b05b6198
gpo: Don't duplicate guids in the apply log
Jul 12, 2018
f3358f04
gpo: Specify samba module when importing from gpclass
Jul 13, 2018
9b164637
samdb: use int for get and set methods instead of digit str
Jul 13, 2018
5b96e349
python/samba/tests: Py2/Py3 allow import of ndr_(un)pack to work
Jul 13, 2018
d5cd9af7
python/samba/tests: Py2/Py3 port for hexdump
Jul 13, 2018
7d435711
python/samba/emulate: Fix some more missed exception tuple assignments
Jul 13, 2018
337ae8cd
python/samba/tests: remove Py2 specific imports.
Jul 13, 2018
7b170206
lib/ldb: Implement a bytes derived object for attributes py2/py3
Jul 13, 2018
e915d18e
s4/torture/drs/python: Py2/Py2 fix tab/space also incorrect unicode usage
Jul 13, 2018
352eee57
python/samba/netcmd: fix py2/py3 bytes usage for replace
Jul 13, 2018
c46fd168
python/samba/netcmd: Protect variable that can be None
Jul 13, 2018
bbc5d314
python/samba/netcmd: Fix relative module import
Jul 13, 2018
883c3d8d
s4/librpc/ndr: allow GUID to accept unicode also
Jul 13, 2018
2a2c2213
s4/dsdb/tests/python: base64.b64encode returns bytes
Jul 13, 2018
343dc311
s4/torture/drs: ndr_upack needs bytes in py3 (samba4.drs.repl_move)
Jul 13, 2018
06d3eac8
s4/torture/drs/python: py2/py3 port map / ord usage
Jul 13, 2018
0e930dfb
python/samba: Add cmp_fn and cmp_to_key_fn functions for py2/py3
Jul 13, 2018
77ee94c3
s4/torture/drs/python: use cmp_fn and key=cmp_to_key_fn for py2/py3
Jul 13, 2018
409ad5c0
s4/torture/drs/python: use cmp_fn for cmp (for py2/py3 compat)
Jul 13, 2018
08c9ce41
s4/torture/drs/python: long is not used in py3
Jul 13, 2018
fee61c57
s4/torture/drs/python: xrange -> range for py2/py3 compat
Jul 13, 2018
f59a20eb
s4/torure/drs/python: Fix incorrect use of unicode which doesn't exist in py3
Jul 13, 2018
1a9786fe
python/samba/tests: various py3 porting for ord/chr
Jul 13, 2018
d96d85a2
python/samba/kcc: md5 needs to be passed bytes in py3
Jul 13, 2018
f8d97513
python/samba/netcmd: Fix wrong exception referenced in code
Jul 13, 2018
c406a5be
docs: mention that the echo handler is for SMB1 only
Jul 13, 2018
1c8d1cce
s3: torture: Test SMB1 cli_splice() fallback path when doing a non-full file splice.
Jul 13, 2018
c9656fd2
s3: libsmbclient: Fix cli_splice() fallback when reading less than a complete file.
Jul 13, 2018
4e123c46
wafsamba/samba_abi: always hide ABI symbols which must be local
Jul 13, 2018
49d6c3f0
s3: torture: adjust SMB1 cli_splice() test sizes
Jul 14, 2018
26fd7096
s3-tldap: do not install test_tldap
Jul 14, 2018
8cb96438
dbwrap: determine basename once instead of three times
Jul 16, 2018
3761d42e
tevent: fix CID 1437976 dereference before null check
Jul 17, 2018
ba991da4
tevent: fix CID 1437974 dereference after null check
Jul 17, 2018
72531974
s4: torture: run test_durable_v2_open_reopen2_lease() in a subdirectory
Jul 18, 2018
e60e9368
s3: smbd: fix path check in smbd_smb2_create_durable_lease_check()
Jul 18, 2018
2e65a126
kcc: Fix the 32-bit build
Jul 18, 2018
7b0c1f8f
dsdb: Fix the 32-bit build
Jul 18, 2018
da115efd
ctdb-tests: Simplify pstree output in eventd unit tests
Jul 18, 2018
359e5218
ctdb-tests: Loosen match against pstree output in simple test
Jul 18, 2018
0d3aec18
dns wildcards: tests to confirm BUG 13536
Jul 20, 2018
cef1b31c
dns wildcards: fix BUG 13536
Jul 20, 2018
809967b3
s3: smbd: Fix Linux sendfile() for SMB2. Ensure we don't spin on EAGAIN.
Jul 20, 2018
16a58707
s3: smbd: Fix Solaris sendfile() for SMB2. Ensure we don't spin on EAGAIN.
Jul 20, 2018
d222caa4
s3: smbd: Fix HPUX sendfile() for SMB2. Ensure we don't spin on EAGAIN.
Jul 20, 2018
456e520a
s3: smbd: Fix FreeBSD sendfile() for SMB2. Ensure we don't spin on EAGAIN.
Jul 20, 2018
582ce5d6
s3: smbd: Fix AIX sendfile() for SMB2. Ensure we don't spin on EAGAIN.
Jul 20, 2018
2114768a
s4-dns_server: Only build dns server Python code for AD DC
Jul 23, 2018
1faaeb00
s4-dsdb: only build dsdb Python modules for AD DC
Jul 23, 2018
6de9d878
python/samba/tests: make sure samba.tests can be imported without SamDB
Jul 23, 2018
062b518c
librpc: add binding handle support for [smb1]
Jul 24, 2018
17b12a9b
s4:libcli: split out smb_raw_negotiate_fill_transport()
Jul 24, 2018
b7e99c25
s4:libcli: add smbcli_transport_raw_init()
Jul 24, 2018
87d73397
s4:libcli: use talloc_zero() for struct smb_composite_connect in fetchfile.c
Jul 24, 2018
2b68f9b8
s4:libcli: allow passing an already negotiated connection to smb_composite_connect()
Jul 24, 2018
ce2248c4
s4:libcli: add smb2_transport_raw_init()
Jul 24, 2018
5ad5b81b
s4:libcli: split out smb2_connect_session_start()
Jul 24, 2018
f20e607c
s4:libcli: allow passing an already negotiated connection to smb2_connect_send()
Jul 24, 2018
3,262 additional commits have been omitted to prevent performance issues.
Loading
Loading