summaryrefslogtreecommitdiffstats
path: root/source3/winbindd/winbindd.c
Commit message (Collapse)AuthorAgeFilesLines
* s3-winbindd: add wbint_ChangeMachineAccount implementation.Günther Deschner2009-10-131-0/+2
| | | | Guenther
* s3:winbindd: avoid writing to a closed connection and generate SIGPIPEStefan Metzmacher2009-09-211-12/+13
| | | | metze
* s3:winbind: Convert WINBINDD_SET_HWM to the new APIVolker Lendecke2009-09-071-4/+2
|
* s3:winbind: Convert WINBINDD_REMOVE_MAPPING to the new APIVolker Lendecke2009-09-071-1/+2
|
* s3:winbind: Convert WINBINDD_SET_MAPPING to the new APIVolker Lendecke2009-09-071-1/+2
|
* s3:winbind: Convert WINBINDD_CHECK_MACHACC to the new APIVolker Lendecke2009-09-071-1/+2
|
* w3:winbind: Convert WINBINDD_ALLOCATE_GID to the new APIVolker Lendecke2009-08-301-1/+2
|
* w3:winbind: Convert WINBINDD_ALLOCATE_UID to the new APIVolker Lendecke2009-08-301-1/+16
|
* s3:winbind: Convert WINBINDD_LIST_GROUPS to the new APIVolker Lendecke2009-08-291-1/+2
|
* s3:winbind: Convert WINBINDD_LIST_USERS to the new APIVolker Lendecke2009-08-291-1/+2
|
* s3:winbind: Convert the getgrent functions to the new APIVolker Lendecke2009-08-291-7/+6
|
* w3:winbind: Convert WINBINDD_LOOKUPRIDS to the new APIVolker Lendecke2009-08-291-4/+2
|
* s3:winbind: Convert the GETDCNAME routines to the new APIVolker Lendecke2009-08-291-1/+2
|
* s3:winbind: Convert winbindd_dsgetdcname to the new APIVolker Lendecke2009-08-291-1/+2
|
* s3:winbind: Convert the GETPWENT routines to the new APIVolker Lendecke2009-08-291-8/+7
|
* s3:winbind: Convert WINBINDD_GETUSERSIDS to the new APIVolker Lendecke2009-08-271-2/+2
|
* s3:winbind: The get[gr|pw]end functions need access to the client stateVolker Lendecke2009-08-161-1/+2
|
* s3:winbind: Convert WINBINDD_GETGRNAM to the new APIVolker Lendecke2009-08-161-1/+2
|
* s3:winbind: Convert WINBINDD_GETGRGID to the new APIVolker Lendecke2009-08-161-1/+2
|
* s3:winbind: Convert winbindd_show_sequence to the new APIVolker Lendecke2009-08-161-1/+2
|
* s3:winbind: Convert WINBINDD_GETGROUPS to the new APIVolker Lendecke2009-08-051-1/+2
|
* s3:winbind: Convert WINBINDD_GETUSERDOMGROUPS to the new APIVolker Lendecke2009-08-051-2/+2
|
* s3:winbind: Convert WINBINDD_GETSIDALIASES to the new APIVolker Lendecke2009-08-051-2/+2
|
* s3:winbind: Convert WINBINDD_GETPWUID to the new APIVolker Lendecke2009-08-051-2/+2
|
* s3:winbind: Convert WINBINDD_GETPWNAM to the new APIVolker Lendecke2009-08-051-1/+2
|
* s3:winbind: Convert WINBINDD_GETPWSID to the new APIVolker Lendecke2009-08-051-1/+2
|
* s3:winbind: Convert WINBINDD_GID_TO_SID the new APIVolker Lendecke2009-08-051-1/+2
|
* s3:winbind: Convert WINBINDD_UID_TO_SID the new APIVolker Lendecke2009-08-051-1/+2
|
* s3:winbind: Convert WINBINDD_SID_TO_GID the new APIVolker Lendecke2009-08-051-1/+2
|
* s3:winbind: Convert WINBINDD_SID_TO_UID to the new APIVolker Lendecke2009-08-051-1/+2
|
* s3:winbind: Convert WINBINDD_LOOKUPNAME to the new APIVolker Lendecke2009-08-051-1/+2
|
* s3:winbind: Remove old version of WINBINDD_PINGVolker Lendecke2009-08-051-1/+0
|
* s3:winbind: Convert WINBINDD_LOOKUPSID to the new APIVolker Lendecke2009-08-051-1/+2
|
* Slightly restructure the async winbind request calling conventionVolker Lendecke2009-07-311-7/+12
| | | | The main loop now allocates the response, this has to be done everywhere
* Fix a valgrind error in winbindVolker Lendecke2009-07-271-1/+2
| | | | | | When looking for idle clients, we dereferenced state->response. As this is dynamically allocated now, the proper test is whether state->response exists at all. This is the case when an async operation is in process at that moment.
* Fix a winbind memleakVolker Lendecke2009-07-251-0/+1
|
* Make gencache more stableVolker Lendecke2009-07-151-0/+2
| | | | | | | | | | This provides a compromise between stability and performance: gencache is a persistent database these days that for performance reasons can not use tdb transactions for all writes. This patch splits up gencache into gencache.tdb and gencache_notrans.tdb. gencache_notrans is used with CLEAR_IF_FIRST, writes to it don't use transactions. By default every 5 minutes and when a program exits, all entries from _notrans.tdb are transferred to gencache.tdb in one transaction.
* Fix bug 4699: Remove pidfile on clean shutdownVolker Lendecke2009-06-181-0/+4
|
* Remove "winbindd_request" and "winbindd_response" from winbindd_cli_stateVolker Lendecke2009-06-141-6/+10
| | | | | This shrinks the memory footprint of an idle client by 5592 bytes to 60 bytes on my 32-bit box.
* Make winbindd_cli_state->response a pointer instead of a struct memberVolker Lendecke2009-06-141-12/+13
| | | | | | Same comment as in baa6084378e530b: This is just a preparatory checkin. Volker
* winbind: replace process_loop() by tevent_loop_once()Volker Lendecke2009-06-141-68/+5
|
* Make rescan_trusted_domains a timed eventVolker Lendecke2009-06-141-4/+8
|
* Do not store the listening fdeVolker Lendecke2009-06-141-15/+11
|
* Avoid scanning the client list when a client exitsVolker Lendecke2009-06-141-19/+6
|
* Add async wb_pingVolker Lendecke2009-06-141-0/+3
|
* Add an async wb request loopVolker Lendecke2009-06-141-0/+61
|
* Remove some unused codeVolker Lendecke2009-06-141-133/+0
|
* Convert the main winbind client communication to wb_reqtrans.cVolker Lendecke2009-06-141-124/+64
|
* Make winbindd_cli_state->request a pointer instead of a struct memberVolker Lendecke2009-06-141-24/+25
| | | | | | | | In itself, this is pretty pointless. But in the next steps I'll convert the winbind internal communication to wb_reqtrans which allocates the request properly. This minimizes the later diff. Volker
* s3: Allow child processes to exit gracefully if we are out of fdsMarc VanHeyningen2009-05-271-2/+3
| | | | | | | | | | When we run out of file descriptors for some reason, every new connection forks a child that immediately panics causing smbd to coredump. This seems unnecessarily harsh; with this code change we now catch that error and merely log a message about it and exit without the core dump. Signed-off-by: Tim Prouty <tprouty@samba.org>