summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2009-01-09s3:smbd: handle incoming smb requests via event handlersStefan Metzmacher4-109/+164
We use a fd event and receive incoming smb requests when the fd becomes readable. It's not completely nonblocking yet, but it should behave like the old code. We use timed events to trigger retries for deferred open calls. metze
2009-01-09s3:events: debug sys_select() errorsStefan Metzmacher1-0/+3
metze
2009-01-09s3:events: install a tevent debug handler that calls DEBUG()Stefan Metzmacher1-1/+42
metze
2009-01-09Only do special DN tracking for normal DNs in OpenLDAP backend.Andrew Bartlett1-2/+2
This means trying (again, harder), not to do this for DN+Binary and DN+String attributes. Andrew Bartlett
2009-01-08Fix bug #6021 - smbclient du command does not recuse properlyJeremy Allison2-5/+6
Jeremy.
2009-01-08Now that all policy_handle free_fn's are just TALLOC_FREE, dump free_fnVolker Lendecke9-101/+51
2009-01-08Use TALLOC for struct lsa_infoVolker Lendecke1-11/+13
2009-01-08Make use of a talloc_destructor for free_printer_entryVolker Lendecke2-17/+11
2009-01-08Make use of a talloc_destructor for free_eventlog_info()Volker Lendecke1-7/+10
2009-01-08Make samr_info a talloc context of its ownVolker Lendecke1-14/+15
2009-01-08Simplify init_pipe_handle_list a bitVolker Lendecke1-23/+26
2009-01-08s3-rpcclient: add eventlog test client.Günther Deschner3-1/+192
Guenther
2009-01-08s3-eventlog: minor cosmetics.Günther Deschner1-1/+3
Guenther
2009-01-08s3-eventlog: trying to make eventlog_io_q_read_eventlog readable.Günther Deschner1-47/+66
Guenther
2009-01-08s3-eventlog: trying to avoid to pass around full ndr structures in rpc_server.Günther Deschner1-6/+11
Jerry, please check. Guenther
2009-01-08Fix race condition in alarm lock processing noticed by Richard Sharpe ↵Jeremy Allison1-1/+1
<realrichardsharpe@gmail.com>. "It seems to me that if the lock is already held by another process when we enter this code, there is a race between the timeout and the granting. If the lock is subsequently granted, the process releasing the lock will signal the wait variable (or whatever) and our process will be scheduled. However, if the timeout occurs before we are scheduled, the timeout will be delivered first. We will have the lock but will forget we have the lock, and never release it." Jeremy.
2009-01-08s3-net: fix type in rpc_service_list_internal(). Sorry...Günther Deschner1-1/+1
Guenther
2009-01-08s4-smbtorture: extend test_QueryServiceConfig2W a bit.Günther Deschner1-0/+18
Guenther
2009-01-08s4-smbtorture: fix build of svcctl torture test.Günther Deschner1-2/+2
Guenther
2009-01-08s3: re-run make samba3-idl.Günther Deschner6-74/+224
Guenther
2009-01-08svcctl: use svcctl_ServiceState in some other places.Günther Deschner1-3/+3
Guenther
2009-01-08svcctl: use hex range format in IDL.Günther Deschner1-7/+7
Guenther
2009-01-08svcctl: add ENUM_SERVICE_STATUSW and ENUM_SERVICE_STATUSA.Günther Deschner1-3/+9
Guenther
2009-01-08svcctl: remove redundant SERVICE_STATE_* defines.Günther Deschner1-7/+3
Guenther
2009-01-08s3:smbd: fix the build with dmapi supportStefan Metzmacher1-2/+0
struct smbd_dmapi_context *dmapi_ctx; is in globals.c metze
2009-01-08s4:blackbox: don't remove newlines in the subunit failure outputStefan Metzmacher1-1/+1
metze
2009-01-08s4:events: don't trigger \n in debug messages two timesStefan Metzmacher1-1/+1
metze
2009-01-08Merge branch 'master' of ssh://git.samba.org/data/git/sambaJelmer Vernooij1-1/+1
2009-01-08Attempt to fix the buildVolker Lendecke1-1/+1
2009-01-08Make sure smbtorture4 can find all gensec modules. (Fixes RPC-BINDSAMBA3)Jelmer Vernooij1-0/+1
2009-01-08s3-svcctl: use pidl based struct SERVICE_STATUS.Günther Deschner9-24/+18
Guenther
2009-01-08s3: re-run make samba3-idl.Günther Deschner3-7/+104
Guenther
2009-01-08s3-svcctl: add copyright to svcctl rpc_server.Günther Deschner1-2/+5
Guenther
2009-01-08s3-svcctl: remove some more redundant headers.Günther Deschner4-16/+3
Guenther
2009-01-08s3-svcctl: move SVC_HANDLE_IS* defines to implementation specific header file.Günther Deschner2-4/+4
Guenther
2009-01-08s3-svcctl: remove (now duplicate) defines.Günther Deschner1-22/+0
Guenther
2009-01-08svcctl: add svcctl_ServiceStatus and svcctl_ControlsAccepted.Günther Deschner1-2/+24
Guenther
2009-01-08s3-svcctl: remove (now duplicate) SVCCTL_STAT* defines.Günther Deschner1-5/+0
Guenther
2009-01-08Don't attempt to use GNUTLS >= 2.6, as it is known broken with the ↵Jelmer Vernooij1-30/+28
socket-tls backend.
2009-01-08Fix ldap.py test on systems that *can* find the record (the search fails ↵Jelmer Vernooij1-1/+1
here locally).
2009-01-08Print the failed value in the time tests.Jelmer Vernooij1-5/+8
2009-01-08Merge branch 'master' of ssh://git.samba.org/data/git/sambaJelmer Vernooij55-929/+1531
2009-01-08s3:smbd: move all globals and static variables in globals.[ch]Stefan Metzmacher39-306/+554
The goal is to move all this variables into a big context structure. metze
2009-01-08s3:smbd: variables in a main() don't need to be staticStefan Metzmacher1-7/+7
metze
2009-01-08s3:smbd: open_sockets_smbd() don't need a static variable arrount atexit()Stefan Metzmacher1-7/+1
open_sockets_smbd() is only called once. metze
2009-01-08s3:smbd: keep dmapi globals in one context structStefan Metzmacher1-28/+44
metze
2009-01-08s3:smbd: remove stupid static variables for the nfs quota codeStefan Metzmacher1-16/+20
metze
2009-01-08s3:smbd: remove pointless static variable in uid.cStefan Metzmacher1-7/+4
We always free the value at the end of the function, so we don't need a static variable to hold just NULL for the time the function isn't executed. metze
2009-01-08s3:smbd: make static const in mangle_hash2.c really static constStefan Metzmacher1-1/+1
const char *foo, means a non-const pointer to a const char. const char * const foo, means a const pointer to a const char. char * const foo, would mean a const pointer to a non-const char. metze
2009-01-08s3:smbd: make const globals in mangle_hash2.c really static constStefan Metzmacher1-2/+2
const char *foo, means a non-const pointer to a const char. const char * const foo, means a const pointer to a const char. char * const foo, would mean a const pointer to a non-const char. metze