summaryrefslogtreecommitdiffstats
path: root/source
Commit message (Collapse)AuthorAgeFilesLines
...
| * r21070: * Add the new boolean 'winbind normalize names' option as discussedGerald Carter2007-01-315-2/+53
| | | | | | | | | | on the samba-technical ml. The replacement character is hardcoded as a '_' for now.
| * r21067: Finished refactoring setqpathinfo to be readableJeremy Allison2007-01-311-385/+430
| | | | | | | | | | | | and modifiable by other people. Now to look over the build farm and fix any breakage. Jeremy.
| * r21064: The core of this patch isVolker Lendecke2007-01-3023-108/+166
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | void message_register(int msg_type, void (*fn)(int msg_type, struct process_id pid, - void *buf, size_t len)) + void *buf, size_t len, + void *private_data), + void *private_data) { struct dispatch_fns *dfn; So this adds a (so far unused) private pointer that is passed from message_register to the message handler. A prerequisite to implement a tiny samba4-API compatible wrapper around our messaging system. That itself is necessary for the Samba4 notify system. Yes, I know, I could import the whole Samba4 messaging system, but I want to do it step by step and I think getting notify in is more important in this step. Volker
| * r21063: All case statements are now NTSTATUS returningJeremy Allison2007-01-302-175/+219
| | | | | | | | | | | | | | functions. Now to factor out the post processing and make all cases behave the same (no mixture of "early returns" and "break"s. Jeremy
| * r21062: Should fix the build plus make all refactoredJeremy Allison2007-01-303-212/+197
| | | | | | | | | | functions return NTSTATUS. Jeremy.
| * r21061: Refactoring all the cases into NTSTATUS returns.Jeremy Allison2007-01-301-69/+99
| | | | | | | | Jeremy.
| * r21060: Start refactoring out the non-return case statementsJeremy Allison2007-01-302-43/+72
| | | | | | | | | | into functions. Jeremy.
| * r21058: Finish the easy refactoring - split out all the caseJeremy Allison2007-01-301-158/+213
| | | | | | | | | | | | | | statements that do early return. Next will be case statements that need post processing, finally on to qfilepathinfo and do the same. Jeremy.
| * r21057: More refactoring into functions.Jeremy Allison2007-01-302-65/+95
| | | | | | | | Jeremy.
| * r21056: Moving the set_domain_online_request to fork_domain_child() (formerlyGünther Deschner2007-01-301-9/+12
| | | | | | | | | | | | | | | | lived in trustdom_recv(). Jeremy, this is the better place I think but please check. Guenther
| * r21054: More function refactoring.Jeremy Allison2007-01-301-24/+52
| | | | | | | | Jeremy.
| * r21053: More refactoring and fix the tests (set position infoJeremy Allison2007-01-301-53/+93
| | | | | | | | | | on a pathname is ignored). Jeremy.
| * r21052: Refactoring.Jeremy Allison2007-01-301-25/+43
| | | | | | | | Jeremy.
| * r21051: More function refactoring... Added #if 0 forJeremy Allison2007-01-301-34/+55
| | | | | | | | | | | | questionable practice (ignoring bad fsp on handle based call). Jeremy.
| * r21050: Factor out SMB_SET_FILE_DISPOSITION_INFO. MyJeremy Allison2007-01-301-23/+57
| | | | | | | | | | | | intent is to factor out all cases where we always return from the case. Jeremy.
| * r21049: Start to refactor some of the setpath set codeJeremy Allison2007-01-301-74/+73
| | | | | | | | | | | | | | into separate functions (tridge mailed me a fresh batch) to make it easier to add the POSIX open we'll need soon. Jeremy.
| * r21047: Hand marshalling hack from Martin Zielinski <mz@seh.de>Jeremy Allison2007-01-291-0/+9
| | | | | | | | | | | | | | to allow Vista to upload printer drivers (it wants level 8 which we don't support yet). Downgrade in the same way that Windows servers do. Jeremy.
| * r21046: Backing out svn r20403 (Andrew's krb5 ticket cleanupGerald Carter2007-01-292-0/+53
| | | | | | | | | | | | | | | | as this is causing the WRONG_PASSWORD error in the SetUserInfo() call during net ads join). We are now back to always list RC4-HMAC first if supported by the krb5 libraries.
| * r21036: Fix the ad nss info backend to not abort the search when called ↵Gerald Carter2007-01-271-16/+10
| | | | | | | | outside the idmap daemon
| * r21035: Remove unneeded checks on incoming uid/gid forJeremy Allison2007-01-271-15/+35
| | | | | | | | | | | | mknod (fifo) unix extensions code. Problem discovered by Anders Karlsson <anders.karlsson@redhat.com>. Jeremy.
| * r21034: Don't force user to have pidl in their PATH.James Peach2007-01-261-1/+5
| |
| * r21033: To make the logs a bit more readable let the winbind dc connect childGünther Deschner2007-01-261-0/+3
| | | | | | | | | | | | write to a separate logfile. Guenther
| * r21021: Fix memleak.Günther Deschner2007-01-251-0/+1
| | | | | | | | Guenther
| * r21020: Some pam_winbind fixes:Günther Deschner2007-01-251-14/+13
| | | | | | | | | | | | | | * make debug_state also configurable from the config file * minor code cleanup Guenther
| * r21019: Fix typo.Günther Deschner2007-01-251-1/+1
| | | | | | | | Guenther
| * r21018: Removing the set_domain_online_request again in trustdom_recv().Günther Deschner2007-01-251-9/+0
| | | | | | | | | | | | | | | | | | | | Jeremy, we really can't do that. There are setups with hundred and more trusted domains out there, I have one customer who tells me it takes more then half an hour for him after winbind is up and running. That request registers the check_domain_online_handler which in turn forks off the child immediately. Also discussed with Volker. Guenther
| * r21016: Fix pam_sm_setcred again. Günther Deschner2007-01-251-1/+1
| | | | | | | | | | | | Jerry, the switch statement must ignore the PAM_SILENT flag. Guenther
| * r21015: fix typo that breaks the buildGerald Carter2007-01-251-1/+1
| |
| * r21014: move some functionss to winbindd_group.c and make staticGerald Carter2007-01-252-148/+144
| |
| * r21013: * Remove "inline" keyword Gerald Carter2007-01-251-5/+5
| | | | | | | | | | | | * Remove anpther check for PAM_SILENT that prevents logging to syslog * Add missing check for TRY_FIRST_PASS when using authtok (missed from previous merge)
| * r21012: Patch from Danilo Almeida @ Centeris (via me):Gerald Carter2007-01-252-21/+168
| | | | | | | | | | | | | | | | | | Details: Improve PAM logging - The improved logging is far tracking down PAM-related bugs - PAM_SILENT was being mis-used to suppress syslog output instead of suppressing user output. This lets PAM_SILENT still log to syslog. - Allow logging of item & data state via debug_state config file option. - Logging tracks the pam handle used.
| * r21011: Another patch from Danilo Almeida @ Centeris (via me):Gerald Carter2007-01-251-4/+7
| | | | | | | | | | | | | | Details: Reset the "new password prompt required" state whenever we do a new auth. In more detail, in pam_sm_authenticate, if not settting PAM_WINBIND_NEW_AUTHTOK_REQD, then clean any potentially present PAM_WINBIND_NEW_AUTHTOK_REQD.
| * r21010: fix the pstring change in ntlm_auth for require-membership-of in ↵Gerald Carter2007-01-251-1/+1
| | | | | | | | ntlm_auth
| * r21009: Patch from Danilo Almeida @ Centeris (via me). Gerald Carter2007-01-253-49/+236
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patch details: Support most options in pam_winbind.conf; support comma-separated names in require-membership-of. Details below: 1) Provides support for almost all config options in pam_winbind.conf (all except for use_first_pass, use_authtok, and unknown_ok). - That allows us to work well when invoked via call_modules from pam_unix2.conf as well as allowing use of spaces in names used w/require_membership_of. 2) Support for comma-separated list of names or SID strings in require_membership_of/require-membership-of. - Increased require_membership_of field in winbind request from fstring (256) to pstring (1024). - In PAM side, parse out multiple names or SID strings and convert all of them to SID strings. - In Winbind side, support membership check against multiple SID strings.
| * r21007: move $(SOCKET_WRAPPER_OBJ) to OBJ definition instead of link line like Herb Lewis2007-01-241-6/+8
| | | | | | | | all other uses - merge from 3_0_24
| * r21005: Add a debug message for EAGAIN error of setresuid.Volker Lendecke2007-01-241-1/+7
| | | | | | | | Volker
| * r21004: Patch from Mathias Dietz <MDIETZ@de.ibm.com> to fix multi-nodeJim McDonough2007-01-241-1/+1
| | | | | | | | sharemodes in gpfs.
| * r21003: Display LDAP base in debug statement.Günther Deschner2007-01-241-2/+2
| | | | | | | | Guenther
| * r21002: Get rid of unused macros - merge change from 3_0_24Herb Lewis2007-01-243-48/+40
| |
| * r21001: * Use a simple '#define LDAPMessage void' to fix the buildGerald Carter2007-01-245-45/+9
| | | | | | | | | | | | problems in the nss_info interface when HAVE_LDAP is undefined. * Revert previous ifdef HAVE_ADS brakets * Remove an unused init function wrapper.
| * r20998: Fix debug messageVolker Lendecke2007-01-241-1/+2
| |
| * r20996: Build fix from Kai BlinAndrew Bartlett2007-01-241-1/+2
| |
| * r20994: Remove unused code.James Peach2007-01-241-122/+0
| |
| * r20993: temporary build fix to get things going again on non-ADS systemsGerald Carter2007-01-241-0/+4
| |
| * r20992: another attempt at fixing the build breakageGerald Carter2007-01-244-26/+37
| |
| * r20987: fix build farm breakage when ADS support is not present (caused by ↵Gerald Carter2007-01-241-0/+4
| | | | | | | | nss_info_methods API)
| * r20986: Commit the prototype of the nss_info plugin interface.Gerald Carter2007-01-2418-456/+893
| | | | | | | | | | | | | | | | | | | | | | This allows a provider to supply the homedirectory, etc... attributes for a user without requiring support in core winbindd code. The idmap_ad.c module has been modified to provide the idmap 'ad' library as well as the rfc2307 and sfu "winbind nss info" support. The SID/id mapping is working in idmap_ad but the nss_info still has a few quirks that I'm in the process of resolving.
| * r20985: leave room for terminating NULL when printing password hashes via ↵Gerald Carter2007-01-241-2/+2
| | | | | | | | 'pdbedit -L -w'
| * r20982: Fix a segfault -- I wonder why my make test did not show this earlier...Volker Lendecke2007-01-231-1/+2
| |
| * r20970: Allow to define workstation for samlogon in rpcclient (for testing).Günther Deschner2007-01-232-8/+17
| | | | | | | | Guenther