summaryrefslogtreecommitdiffstats
path: root/source3
Commit message (Collapse)AuthorAgeFilesLines
...
* r21092: Ok, that's the one that activates the Samba4 notify backend.Volker Lendecke2007-10-105-46/+118
| | | | | | | Now to clean up / fix lots of stuff. Volker (This used to be commit 9e7443fa1417c01be903b15073825dc4def78d99)
* r21091: Fix the build without inotifyVolker Lendecke2007-10-101-0/+4
| | | | (This used to be commit 686345b7ed727db7b1d9bc164208ecfb612837b6)
* r21090: Add some helper routinesVolker Lendecke2007-10-103-0/+60
| | | | (This used to be commit 985dde8ed0a7e6da5adf9c55654a4fd362b22acb)
* r21089: Do notifies on renameVolker Lendecke2007-10-101-0/+44
| | | | (This used to be commit 2aadb95a7e58777ee7ff024cc9e14f4334970d50)
* r21088: Apply some constVolker Lendecke2007-10-101-1/+1
| | | | (This used to be commit 1f463f7cb59da2c819b45f33d797101943d5e205)
* r21087: Make the param list of notify_fname match notify_triggerVolker Lendecke2007-10-104-16/+18
| | | | (This used to be commit defa28f9c3eda85a072b972fffd2d5de8bcf01f7)
* r21084: Make the Samba4 files compile in Samba3, not activated yet.Volker Lendecke2007-10-107-44/+98
| | | | | Volker (This used to be commit c24854433a28cc066072a7107e29aa7fe2bec3c8)
* r21083: Actually make it static... :-)Volker Lendecke2007-10-101-1/+1
| | | | (This used to be commit 65f473d22bd8f3b04becfc0be369758898fdadb6)
* r21082: Make canonicalize_path static to service.c -- we do have ↵Volker Lendecke2007-10-104-59/+31
| | | | | | conn->connectpath (This used to be commit 06f58096e3785d0e2e0b9f2053d4975e44568e15)
* r21081: Add forgotten functionVolker Lendecke2007-10-101-0/+11
| | | | (This used to be commit 4a99fa266672e2989f9e62baf9090eb45df750ea)
* r21080: ReformattingVolker Lendecke2007-10-101-37/+68
| | | | (This used to be commit 705f866a78ec3f1169543bf82fb48ea6580160a9)
* r21079: Minimizing diff: Adopt the Samba4 style ChangeNotify flags.Volker Lendecke2007-10-106-11/+16
| | | | | Volker (This used to be commit a3c1069b0c3da914e2ac7337fd9e924b1c811d39)
* r21077: A step to minimize the diff later: This pulls in unmodified files ↵Volker Lendecke2007-10-104-177/+988
| | | | | | | | | | | | | | from Samba4, not compiled yet. This way the modifications become visible later. ntvfs/common/notify.c -> smbd/notify_internal.c ntvfs/sysdep/inotify.c -> smbd/notify_inotify.c Naturally I had to disable notify again :-) Volker (This used to be commit cdb7d582b7397faa5926bff5783da7fef4209948)
* r21076: Two pieces of infrastructure from Samba4: An API-compatible ↵Volker Lendecke2007-10-103-0/+224
| | | | | | | | | messaging wrapper and tdb_wrap_open. Volker (This used to be commit c01f164dcaf88fb7f3bed8f69b210ba8fab326d1)
* r21074: Preparation for the import of samba4 notify: Add the file notify.idl ↵Volker Lendecke2007-10-109-2/+397
| | | | | | | | | and the resulting marshalling/unmarshalling routines in gen_ndr/ Volker (This used to be commit a2ea54c23456925a8ed317edb1adf82d074041fc)
* r21073: Fix compiler warningVolker Lendecke2007-10-101-2/+2
| | | | (This used to be commit 3977ee027f500c76bcfd3de34301d3959e9b6d2b)
* r21070: * Add the new boolean 'winbind normalize names' option as discussedGerald Carter2007-10-105-2/+53
| | | | | | on the samba-technical ml. The replacement character is hardcoded as a '_' for now. (This used to be commit bd8238417b8d692ed381a870901ff1ee4cfa80f6)
* r21067: Finished refactoring setqpathinfo to be readableJeremy Allison2007-10-101-385/+430
| | | | | | | and modifiable by other people. Now to look over the build farm and fix any breakage. Jeremy. (This used to be commit 997259f2479842ee888621ae2d5446797b3a7cb6)
* r21064: The core of this patch isVolker Lendecke2007-10-1023-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 (This used to be commit c8ae60ed65dcce9660ee39c75488f2838cf9a28b)
* r21063: All case statements are now NTSTATUS returningJeremy Allison2007-10-102-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 (This used to be commit 7e17e54cb729e34c935927fe69a43690c7f446ae)
* r21062: Should fix the build plus make all refactoredJeremy Allison2007-10-103-212/+197
| | | | | | functions return NTSTATUS. Jeremy. (This used to be commit 1f3c2b2abca6f1b3b59b73df038832e14106ff76)
* r21061: Refactoring all the cases into NTSTATUS returns.Jeremy Allison2007-10-101-69/+99
| | | | | Jeremy. (This used to be commit da4ce69d4057c241cf7b4b6b0dd2bf711dd28a43)
* r21060: Start refactoring out the non-return case statementsJeremy Allison2007-10-102-43/+72
| | | | | | into functions. Jeremy. (This used to be commit 461db3c8ed045cac70eccf3200bf9163dbce5826)
* r21058: Finish the easy refactoring - split out all the caseJeremy Allison2007-10-101-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. (This used to be commit c961d5ce94a8bf2e2ffba645e522f0e2e372e351)
* r21057: More refactoring into functions.Jeremy Allison2007-10-102-65/+95
| | | | | Jeremy. (This used to be commit fe2d7cb2dcd7c4d25d71f196aa557ce3e287bb4c)
* r21056: Moving the set_domain_online_request to fork_domain_child() (formerlyGünther Deschner2007-10-101-9/+12
| | | | | | | | | lived in trustdom_recv(). Jeremy, this is the better place I think but please check. Guenther (This used to be commit beed8b8b320ae9bd8aef669564a5403e4bb35bfd)
* r21054: More function refactoring.Jeremy Allison2007-10-101-24/+52
| | | | | Jeremy. (This used to be commit b6f43e9509cfedbf77c883cff793c469d6f86370)
* r21053: More refactoring and fix the tests (set position infoJeremy Allison2007-10-101-53/+93
| | | | | | on a pathname is ignored). Jeremy. (This used to be commit 3c7a876c909d3ba1fdf8f0e38735279a874ab245)
* r21052: Refactoring.Jeremy Allison2007-10-101-25/+43
| | | | | Jeremy. (This used to be commit 9e31d7dba383c5c14f746537a631a4119dac0cd0)
* r21051: More function refactoring... Added #if 0 forJeremy Allison2007-10-101-34/+55
| | | | | | | questionable practice (ignoring bad fsp on handle based call). Jeremy. (This used to be commit 5a8c9286c30319f2d2685d4ae29db37679b87e02)
* r21050: Factor out SMB_SET_FILE_DISPOSITION_INFO. MyJeremy Allison2007-10-101-23/+57
| | | | | | | intent is to factor out all cases where we always return from the case. Jeremy. (This used to be commit 3eca52ba435954f338281f0a9d00b942bab28bab)
* r21049: Start to refactor some of the setpath set codeJeremy Allison2007-10-101-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. (This used to be commit 63bd8759fefe6af80186ab15b470658614690b48)
* r21047: Hand marshalling hack from Martin Zielinski <mz@seh.de>Jeremy Allison2007-10-101-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. (This used to be commit 01c659692c3e054904f1af815cf243b8a1dde109)
* r21046: Backing out svn r20403 (Andrew's krb5 ticket cleanupGerald Carter2007-10-102-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. (This used to be commit 4fb57bce87588ac4898588ea4988eadff3a7f435)
* r21036: Fix the ad nss info backend to not abort the search when called ↵Gerald Carter2007-10-101-16/+10
| | | | | | outside the idmap daemon (This used to be commit 57160e3dd96a7a776389da604393c20a738202ea)
* r21035: Remove unneeded checks on incoming uid/gid forJeremy Allison2007-10-101-15/+35
| | | | | | | mknod (fifo) unix extensions code. Problem discovered by Anders Karlsson <anders.karlsson@redhat.com>. Jeremy. (This used to be commit ec6033ad7c8d343969e3dcf59232cb16d075364f)
* r21034: Don't force user to have pidl in their PATH.James Peach2007-10-101-1/+5
| | | | (This used to be commit 9e2118969d444d2ffd1e9818cbbb155238fab719)
* r21033: To make the logs a bit more readable let the winbind dc connect childGünther Deschner2007-10-101-0/+3
| | | | | | | write to a separate logfile. Guenther (This used to be commit 0313edc0d66c26b5acb6250e0f146218a02b42cd)
* r21021: Fix memleak.Günther Deschner2007-10-101-0/+1
| | | | | Guenther (This used to be commit 4e622572eb7939c6aa8e99fd9595bf28836bd5a3)
* r21020: Some pam_winbind fixes:Günther Deschner2007-10-101-14/+13
| | | | | | | | * make debug_state also configurable from the config file * minor code cleanup Guenther (This used to be commit c562095953df55c91e3dad8f5c29c0b66664b62b)
* r21019: Fix typo.Günther Deschner2007-10-101-1/+1
| | | | | Guenther (This used to be commit adb40884e04069e7de7580b6531675ebaed5c117)
* r21018: Removing the set_domain_online_request again in trustdom_recv().Günther Deschner2007-10-101-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 (This used to be commit ccd4812c0b436a12b809668d09c5681111125f3d)
* r21016: Fix pam_sm_setcred again.Günther Deschner2007-10-101-1/+1
| | | | | | | Jerry, the switch statement must ignore the PAM_SILENT flag. Guenther (This used to be commit 46d23c72bf4f3bd04021a9caf8d6b1380352b811)
* r21015: fix typo that breaks the buildGerald Carter2007-10-101-1/+1
| | | | (This used to be commit f82a5175304a12b18abb2bc3d9fd9f7023998357)
* r21014: move some functionss to winbindd_group.c and make staticGerald Carter2007-10-102-148/+144
| | | | (This used to be commit af5a2fa9eccf753106cd944be31f38845363ace6)
* r21013: * Remove "inline" keywordGerald Carter2007-10-101-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) (This used to be commit ed794f0872b749955f56112507fd3ae7a6c6e6f5)
* r21012: Patch from Danilo Almeida @ Centeris (via me):Gerald Carter2007-10-102-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. (This used to be commit cc1a13a9f06e5c15c8df19d0fbb31dbdeb81a9cc)
* r21011: Another patch from Danilo Almeida @ Centeris (via me):Gerald Carter2007-10-101-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. (This used to be commit 402e8594759b42c1986f4f8d69273f68ec5160af)
* r21010: fix the pstring change in ntlm_auth for require-membership-of in ↵Gerald Carter2007-10-101-1/+1
| | | | | | ntlm_auth (This used to be commit 2d877e41d1fdf71b45074f257930062539e379d8)
* r21009: Patch from Danilo Almeida @ Centeris (via me).Gerald Carter2007-10-103-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. (This used to be commit 4aca9864896b3e0890ffc9a6980d7ef1311138f7)