summaryrefslogtreecommitdiff
path: root/source3/winbindd/winbindd.c
AgeCommit message (Collapse)AuthorFilesLines
2009-10-13s3-winbindd: add wbint_ChangeMachineAccount implementation.Günther Deschner1-0/+2
Guenther
2009-09-21s3:winbindd: avoid writing to a closed connection and generate SIGPIPEStefan Metzmacher1-12/+13
metze
2009-09-07s3:winbind: Convert WINBINDD_SET_HWM to the new APIVolker Lendecke1-4/+2
2009-09-07s3:winbind: Convert WINBINDD_REMOVE_MAPPING to the new APIVolker Lendecke1-1/+2
2009-09-07s3:winbind: Convert WINBINDD_SET_MAPPING to the new APIVolker Lendecke1-1/+2
2009-09-07s3:winbind: Convert WINBINDD_CHECK_MACHACC to the new APIVolker Lendecke1-1/+2
2009-08-30w3:winbind: Convert WINBINDD_ALLOCATE_GID to the new APIVolker Lendecke1-1/+2
2009-08-30w3:winbind: Convert WINBINDD_ALLOCATE_UID to the new APIVolker Lendecke1-1/+16
2009-08-29s3:winbind: Convert WINBINDD_LIST_GROUPS to the new APIVolker Lendecke1-1/+2
2009-08-29s3:winbind: Convert WINBINDD_LIST_USERS to the new APIVolker Lendecke1-1/+2
2009-08-29s3:winbind: Convert the getgrent functions to the new APIVolker Lendecke1-7/+6
2009-08-29w3:winbind: Convert WINBINDD_LOOKUPRIDS to the new APIVolker Lendecke1-4/+2
2009-08-29s3:winbind: Convert the GETDCNAME routines to the new APIVolker Lendecke1-1/+2
2009-08-29s3:winbind: Convert winbindd_dsgetdcname to the new APIVolker Lendecke1-1/+2
2009-08-29s3:winbind: Convert the GETPWENT routines to the new APIVolker Lendecke1-8/+7
2009-08-27s3:winbind: Convert WINBINDD_GETUSERSIDS to the new APIVolker Lendecke1-2/+2
2009-08-16s3:winbind: The get[gr|pw]end functions need access to the client stateVolker Lendecke1-1/+2
2009-08-16s3:winbind: Convert WINBINDD_GETGRNAM to the new APIVolker Lendecke1-1/+2
2009-08-16s3:winbind: Convert WINBINDD_GETGRGID to the new APIVolker Lendecke1-1/+2
2009-08-16s3:winbind: Convert winbindd_show_sequence to the new APIVolker Lendecke1-1/+2
2009-08-05s3:winbind: Convert WINBINDD_GETGROUPS to the new APIVolker Lendecke1-1/+2
2009-08-05s3:winbind: Convert WINBINDD_GETUSERDOMGROUPS to the new APIVolker Lendecke1-2/+2
2009-08-05s3:winbind: Convert WINBINDD_GETSIDALIASES to the new APIVolker Lendecke1-2/+2
2009-08-05s3:winbind: Convert WINBINDD_GETPWUID to the new APIVolker Lendecke1-2/+2
2009-08-05s3:winbind: Convert WINBINDD_GETPWNAM to the new APIVolker Lendecke1-1/+2
2009-08-05s3:winbind: Convert WINBINDD_GETPWSID to the new APIVolker Lendecke1-1/+2
2009-08-05s3:winbind: Convert WINBINDD_GID_TO_SID the new APIVolker Lendecke1-1/+2
2009-08-05s3:winbind: Convert WINBINDD_UID_TO_SID the new APIVolker Lendecke1-1/+2
2009-08-05s3:winbind: Convert WINBINDD_SID_TO_GID the new APIVolker Lendecke1-1/+2
2009-08-05s3:winbind: Convert WINBINDD_SID_TO_UID to the new APIVolker Lendecke1-1/+2
2009-08-05s3:winbind: Convert WINBINDD_LOOKUPNAME to the new APIVolker Lendecke1-1/+2
2009-08-05s3:winbind: Remove old version of WINBINDD_PINGVolker Lendecke1-1/+0
2009-08-05s3:winbind: Convert WINBINDD_LOOKUPSID to the new APIVolker Lendecke1-1/+2
2009-07-31Slightly restructure the async winbind request calling conventionVolker Lendecke1-7/+12
The main loop now allocates the response, this has to be done everywhere
2009-07-27Fix a valgrind error in winbindVolker Lendecke1-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.
2009-07-25Fix a winbind memleakVolker Lendecke1-0/+1
2009-07-15Make gencache more stableVolker Lendecke1-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.
2009-06-18Fix bug 4699: Remove pidfile on clean shutdownVolker Lendecke1-0/+4
2009-06-14Remove "winbindd_request" and "winbindd_response" from winbindd_cli_stateVolker Lendecke1-6/+10
This shrinks the memory footprint of an idle client by 5592 bytes to 60 bytes on my 32-bit box.
2009-06-14Make winbindd_cli_state->response a pointer instead of a struct memberVolker Lendecke1-12/+13
Same comment as in baa6084378e530b: This is just a preparatory checkin. Volker
2009-06-14winbind: replace process_loop() by tevent_loop_once()Volker Lendecke1-68/+5
2009-06-14Make rescan_trusted_domains a timed eventVolker Lendecke1-4/+8
2009-06-14Do not store the listening fdeVolker Lendecke1-15/+11
2009-06-14Avoid scanning the client list when a client exitsVolker Lendecke1-19/+6
2009-06-14Add async wb_pingVolker Lendecke1-0/+3
2009-06-14Add an async wb request loopVolker Lendecke1-0/+61
2009-06-14Remove some unused codeVolker Lendecke1-133/+0
2009-06-14Convert the main winbind client communication to wb_reqtrans.cVolker Lendecke1-124/+64
2009-06-14Make winbindd_cli_state->request a pointer instead of a struct memberVolker Lendecke1-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
2009-05-27s3: Allow child processes to exit gracefully if we are out of fdsMarc VanHeyningen1-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>