summaryrefslogtreecommitdiffstats
path: root/source3
Commit message (Collapse)AuthorAgeFilesLines
...
* s3/net: Display error message if user does not exist.Karolin Seeger2009-01-091-1/+4
| | | | | | | | net rpc rights grant: Verify if the username can be resolved to a SID and display a proper error message if it does not. Otherwise users might think setting privileges worked fine, but in fact it does not. Karolin
* s3-svcctl: use pidl defined constants in services implementation.Günther Deschner2009-01-095-54/+60
| | | | Guenther
* s3/smbpasswd: Check if Unix account exists before asking for the password.Karolin Seeger2009-01-091-0/+9
| | | | | | | Admins shouldn't have to type in the password twice when the passdb account cannot be created because the Unix account is missing. Karolin
* s3:smbd: handle incoming smb requests via event handlersStefan Metzmacher2009-01-094-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
* s3:events: debug sys_select() errorsStefan Metzmacher2009-01-091-0/+3
| | | | metze
* s3:events: install a tevent debug handler that calls DEBUG()Stefan Metzmacher2009-01-091-1/+42
| | | | metze
* Fix bug #6021 - smbclient du command does not recuse properlyJeremy Allison2009-01-082-5/+6
| | | | Jeremy.
* Now that all policy_handle free_fn's are just TALLOC_FREE, dump free_fnVolker Lendecke2009-01-089-101/+51
|
* Use TALLOC for struct lsa_infoVolker Lendecke2009-01-081-11/+13
|
* Make use of a talloc_destructor for free_printer_entryVolker Lendecke2009-01-082-17/+11
|
* Make use of a talloc_destructor for free_eventlog_info()Volker Lendecke2009-01-081-7/+10
|
* Make samr_info a talloc context of its ownVolker Lendecke2009-01-081-14/+15
|
* Simplify init_pipe_handle_list a bitVolker Lendecke2009-01-081-23/+26
|
* s3-rpcclient: add eventlog test client.Günther Deschner2009-01-083-1/+192
| | | | Guenther
* s3-eventlog: minor cosmetics.Günther Deschner2009-01-081-1/+3
| | | | Guenther
* s3-eventlog: trying to make eventlog_io_q_read_eventlog readable.Günther Deschner2009-01-081-47/+66
| | | | Guenther
* s3-eventlog: trying to avoid to pass around full ndr structures in rpc_server.Günther Deschner2009-01-081-6/+11
| | | | | | Jerry, please check. Guenther
* Fix race condition in alarm lock processing noticed by Richard Sharpe ↵Jeremy Allison2009-01-081-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.
* s3-net: fix type in rpc_service_list_internal(). Sorry...Günther Deschner2009-01-081-1/+1
| | | | Guenther
* s3:smbd: fix the build with dmapi supportStefan Metzmacher2009-01-081-2/+0
| | | | | | | struct smbd_dmapi_context *dmapi_ctx; is in globals.c metze
* Merge branch 'master' of ssh://git.samba.org/data/git/sambaJelmer Vernooij2009-01-081-1/+1
|\
| * Attempt to fix the buildVolker Lendecke2009-01-081-1/+1
| |
* | Make sure smbtorture4 can find all gensec modules. (Fixes RPC-BINDSAMBA3)Jelmer Vernooij2009-01-081-0/+1
|/
* s3-svcctl: use pidl based struct SERVICE_STATUS.Günther Deschner2009-01-089-24/+18
| | | | Guenther
* s3-svcctl: add copyright to svcctl rpc_server.Günther Deschner2009-01-081-2/+5
| | | | Guenther
* s3-svcctl: remove some more redundant headers.Günther Deschner2009-01-084-16/+3
| | | | Guenther
* s3-svcctl: move SVC_HANDLE_IS* defines to implementation specific header file.Günther Deschner2009-01-082-4/+4
| | | | Guenther
* s3-svcctl: remove (now duplicate) defines.Günther Deschner2009-01-081-22/+0
| | | | Guenther
* s3-svcctl: remove (now duplicate) SVCCTL_STAT* defines.Günther Deschner2009-01-081-5/+0
| | | | Guenther
* s3:smbd: move all globals and static variables in globals.[ch]Stefan Metzmacher2009-01-0839-306/+554
| | | | | | The goal is to move all this variables into a big context structure. metze
* s3:smbd: variables in a main() don't need to be staticStefan Metzmacher2009-01-081-7/+7
| | | | metze
* s3:smbd: open_sockets_smbd() don't need a static variable arrount atexit()Stefan Metzmacher2009-01-081-7/+1
| | | | | | open_sockets_smbd() is only called once. metze
* s3:smbd: keep dmapi globals in one context structStefan Metzmacher2009-01-081-28/+44
| | | | metze
* s3:smbd: remove stupid static variables for the nfs quota codeStefan Metzmacher2009-01-081-16/+20
| | | | metze
* s3:smbd: remove pointless static variable in uid.cStefan Metzmacher2009-01-081-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
* s3:smbd: make static const in mangle_hash2.c really static constStefan Metzmacher2009-01-081-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
* s3:smbd: make const globals in mangle_hash2.c really static constStefan Metzmacher2009-01-081-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
* s3:smbd: make globals in utmp.c static constStefan Metzmacher2009-01-081-4/+4
| | | | | | | | | | | | | 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
* s3:smbd: it's pointless to have a global magic_charStefan Metzmacher2009-01-081-4/+7
| | | | | | We call magic_char = lp_magicchar(p) each time it's used. metze
* s3:smbd: remove pointless static variables in chgpasswd.cStefan Metzmacher2009-01-081-9/+10
| | | | metze
* s3:smbd: make fake_files[] static constStefan Metzmacher2009-01-081-1/+1
| | | | metze
* s3:smbd: make mangle_fns constStefan Metzmacher2009-01-084-13/+13
| | | | metze
* s3-svcctl: remove old hand marshalling of svcctl_QueryServiceConfig2W.Günther Deschner2009-01-083-229/+0
| | | | Guenther
* s3-svcctl: use pidl for _svcctl_QueryServiceConfig2W.Günther Deschner2009-01-082-39/+36
| | | | Guenther
* s3-svcctl: fix return code for _svcctl_QueryServiceStatusEx.Günther Deschner2009-01-081-2/+3
| | | | Guenther
* s3-svcctl: remove old hand marshalling of svcctl_QueryServiceStatusEx.Günther Deschner2009-01-084-104/+2
| | | | Guenther
* s3-svcctl: use pidl for _svcctl_QueryServiceStatusEx.Günther Deschner2009-01-082-31/+20
| | | | Guenther
* s3-svcctl: use pidl's ndr opcodes for NDR_SVCCTL_QUERYSERVICECONFIGW.Günther Deschner2009-01-081-1/+1
| | | | Guenther
* svcctl: add svcctl_ErrorControl and svcctl_Type (based on samba3) to IDL.Günther Deschner2009-01-081-14/+0
| | | | Guenther
* svcctl: add svcctl_ConfigLevel from samba 3.Günther Deschner2009-01-081-4/+0
| | | | Guenther