Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | r23256: fix length and siglen checks in pac_io_pac_signature_data() | Gerald Carter | 2007-05-30 | 1 | -2/+6 | |
| | | ||||||
* | | r23255: Merge the reworking of winbindd_ads lookup_groupmem function | Michael Adam | 2007-05-30 | 1 | -85/+111 | |
| | | | | | | | | | | | | | | | | | | | | | | from 3_0: Call lsa_lookup_sids on the list of sids that can not be resolved from cache, instead of passing each single sid to dn_lookup (which becomes obsoleten and is removed). Weed out the sids that could not be resolved. This merges r23072, r23078, r23252, r23253. Michael | |||||
* | | r23254: remove one reference to the PI_ECHO pipe index forgotten | Michael Adam | 2007-05-30 | 1 | -1/+1 | |
| | | | | | | | | inside a "#ifdef DEVELOPER". | |||||
* | | r23250: remove references to the PI_ECHO pipe index | Gerald Carter | 2007-05-30 | 2 | -5/+4 | |
| | | ||||||
* | | r23247: remove two of the hand written echo pipe files missed in the ↵ | Gerald Carter | 2007-05-30 | 2 | -218/+0 | |
| | | | | | | | | previous commit | |||||
* | | r23246: Convert all of the exist echo pipe calls to use | Gerald Carter | 2007-05-30 | 8 | -372/+61 | |
| | | | | | | | | the pidl generated stubs | |||||
* | | r23245: convert the echo_AddOne() rpc call to use the generated stub | Gerald Carter | 2007-05-30 | 6 | -19/+77 | |
| | | ||||||
* | | r23244: Fix loop with nscd and NSS recusive calls. | Gerald Carter | 2007-05-30 | 13 | -28/+56 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | > Here's the problem I hit: > > getgrnam("foo") -> nscd -> NSS -> winbindd -> > winbindd_passdb.c:nam_to_sid() -> lookup_global_sam_name() -> > getgrnam("foo") -> nscd -> .... > > This is in the SAMBA_3_0 specifically but in theory could happen > SAMBA_3_0_25 (or 26) for an unknown group. > > The attached patch passes down enough state for the > name_to_sid() call to be able to determine the originating > winbindd cmd that came into the parent. So we can avoid > making more NSS calls if the original call came in trough NSS > so we don't deadlock ? But you should still service > lookupname() calls which are needed for example when > doing the token access checks for a "valid groups" from > smb.conf. > > I've got this in testing now. The problem has shown up with the > DsProvider on OS X and with nscd on SOlaris and Linux. | |||||
* | | r23242: BUG 4671: Fix Makefile syntax error when SMBMOUNT_PROGS is not defined | Gerald Carter | 2007-05-30 | 1 | -2/+2 | |
| | | ||||||
* | | r23241: In preparation for the cluster messaging import the parent smbd needs to | Volker Lendecke | 2007-05-30 | 1 | -7/+20 | |
| | | | | | | | | respond to events.c style events. | |||||
* | | r23236: Another bad merge: Correctly free and unlock the session record in | Volker Lendecke | 2007-05-30 | 1 | -1/+2 | |
| | | | | | | | | | | | | | | | | session_claim. Jerry, this fixes the hanging smbstatus. Sorry for that, Volker | |||||
* | | r23230: Adopt Volker's approach to integrating the pidl output | Gerald Carter | 2007-05-29 | 17 | -270/+582 | |
| | | | | | | | | | | | | | | and use the srv_xxx_proxy() method. Merge the existing proxied lsa server calls from SAMBA_3_0 Merge the rpccli_lsa_close -> rpccli_lsa_Close change | |||||
* | | r23229: copy all of the librpc directory frmo SAMBA_3_0 (including gen_ndr) | Gerald Carter | 2007-05-29 | 92 | -0/+110263 | |
| | | ||||||
* | | r23228: Merge cleanup to the gpfs module from Tridge. Also potentially disable | Volker Lendecke | 2007-05-29 | 1 | -33/+28 | |
| | | | | | | | | | | gpfs share modes in special situations. This might be split up in several modules later. | |||||
* | | r23227: merge current user to pipe_user changes on the lsa server pipe | Gerald Carter | 2007-05-29 | 1 | -15/+12 | |
| | | ||||||
* | | r23226: Make the "debug prefix timestamp" output a bit more readable by making | Volker Lendecke | 2007-05-29 | 1 | -1/+1 | |
| | | | | | | | | the debug level alway at least 2 digits | |||||
* | | r23224: Move map_nt_error_from_unix to lib/errmap_unix.c. This function is | Volker Lendecke | 2007-05-29 | 3 | -64/+93 | |
| | | | | | | | | useful even in binaries that don't link in libsmb | |||||
* | | r23223: Convert a leftover direct tdb access to sessionid.tdb | Volker Lendecke | 2007-05-29 | 1 | -12/+13 | |
| | | ||||||
* | | r23222: share_mode_forall() is only for counting and status display stuff, so | Volker Lendecke | 2007-05-29 | 1 | -1/+1 | |
| | | | | | | | | traverse_read is enough here | |||||
* | | r23221: Fix a bad merge, avoid a memory leak and tdb lock problem | Volker Lendecke | 2007-05-29 | 1 | -0/+1 | |
| | | ||||||
* | | r23220: Add traverse_read to dbwrap | Volker Lendecke | 2007-05-29 | 4 | -1/+47 | |
| | | ||||||
* | | r23219: Two warnings | Volker Lendecke | 2007-05-29 | 2 | -2/+3 | |
| | | ||||||
* | | r23218: merge a const warning | Gerald Carter | 2007-05-29 | 1 | -1/+1 | |
| | | ||||||
* | | r23217: Use the enum lsa_SidType declaration from the autogenerated lsa.h | Gerald Carter | 2007-05-29 | 3 | -14/+2442 | |
| | | ||||||
* | | r23216: sync comment with SAMBA_3_0 | Gerald Carter | 2007-05-29 | 1 | -1/+1 | |
| | | ||||||
* | | r23215: missed merged for sec_desc changes | Gerald Carter | 2007-05-29 | 1 | -1/+1 | |
| | | ||||||
* | | r23214: Merge signature change for get_printer_snum() from SAMBA_3_0. | Gerald Carter | 2007-05-29 | 1 | -35/+38 | |
| | | | | | | | | | | Does not include change from snum to struct share_pararms. Just decreases the diff. | |||||
* | | r23213: Merge printer_info6 support from SAMBA_3_0 | Gerald Carter | 2007-05-29 | 1 | -0/+68 | |
| | | | | | | | | (TODO check svn annotate in SAMBA_3_0 for release notes) | |||||
* | | r23212: merge from SAMBA_3_0: Use pipe_user rather than global current_user | Gerald Carter | 2007-05-29 | 1 | -54/+29 | |
| | | ||||||
* | | r23211: merge security descriptor data structure changes from SAMBA_3_0 | Gerald Carter | 2007-05-29 | 21 | -191/+246 | |
| | | ||||||
* | | r23210: Very funny, we thought to use netr_GetDcName (e.g. in winbind) but ↵ | Günther Deschner | 2007-05-29 | 6 | -45/+45 | |
| | | | | | | | | | | | | | | | | | | | | were using netr_GetDcAnyName all the time (which is the correct thing to do). Fix the naming and opcode mixup in all branches. Guenther | |||||
* | | r23204: Add MSG_SMB_BRL_VALIDATE. Tridge, this is a bit different from your bzr | Volker Lendecke | 2007-05-29 | 5 | -1/+144 | |
| | | | | | | | | | | | | | | | | | | | | branch, please check if it fulfils your needs. Two changes: The validation is not done inside the brlock.c traverse_fn, it's done as a separate routine. Secondly, this patch does not call the checker routines in smbcontrol directly but depends on a running smbd. | |||||
* | | r23203: sync a few comments from SAMBA_3_0 | Gerald Carter | 2007-05-29 | 1 | -3/+3 | |
| | | ||||||
* | | r23202: fix compile error from missed merge | Gerald Carter | 2007-05-29 | 1 | -1/+1 | |
| | | ||||||
* | | r23201: minor patches to make test and pythong examples from SAMBA-3_0 | Gerald Carter | 2007-05-29 | 5 | -7/+19 | |
| | | ||||||
* | | r23200: More merge's: | Gerald Carter | 2007-05-29 | 2 | -6/+11 | |
| | | | | | | | | | | * A little const * Metze's fix for GSS-SPNEGO against Win2k3 | |||||
* | | r23199: merge ldap_rename2_s() fix from SAMBA_3_0 | Gerald Carter | 2007-05-29 | 1 | -1/+2 | |
| | | ||||||
* | | r23198: cherry pick more patches from SAMBA_3_0 | Gerald Carter | 2007-05-29 | 5 | -14/+17 | |
| | | ||||||
* | | r23197: merge some libsmbclient changes (name changes and formatting only) | Gerald Carter | 2007-05-29 | 3 | -16/+29 | |
| | | ||||||
* | | r23196: Cherry pick patches from SAMBA_3_0: | Gerald Carter | 2007-05-29 | 34 | -721/+1242 | |
|\| | | | | | | | | | | | | | | | | | * Move aclocal.m4 and replace with m4 directory * Merge VL's require-membership-of changes to winbindd_pam.c and associated changes to token_util.c * Fix warnings from tdb_pack/unpack in printing.c * merge ndr fixes and wkssvc service * formating merges to decrease the diff between branches | |||||
| * | r23195: Add void *private_data to brl_forall | Volker Lendecke | 2007-05-29 | 5 | -30/+39 | |
| | | ||||||
| * | r23194: cherry pick two fixes from SAMBA_3_0_26 | Gerald Carter | 2007-05-29 | 2 | -6/+10 | |
| | | | | | | | | | | * strptime() failure check * make legcacy sid/uid/gid calls static | |||||
| * | r23192: Remove fallback to looking up group mappings by the | Gerald Carter | 2007-05-29 | 1 | -17/+1 | |
| | | | | | | | | Unix name after discussion with Simo. | |||||
| * | r23186: Checkin on behalf of Tridge: | Volker Lendecke | 2007-05-29 | 1 | -57/+57 | |
| | | | | | | | | Change notify.tdb to use dbwrap | |||||
| * | r23185: Try to fix the IRIX build, also add the forgotten file_id.c in .26 | Volker Lendecke | 2007-05-29 | 2 | -3/+4 | |
| | | ||||||
| * | r23184: Checkin for Tridge: Add a speed test to tdbtool | Volker Lendecke | 2007-05-29 | 1 | -2/+52 | |
| | | ||||||
| * | r23183: Check in a change made by Tridge: | Volker Lendecke | 2007-05-29 | 23 | -313/+365 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | This replaces the internal explicit dev/ino file id representation by a "struct file_id". This is necessary as cluster file systems and NFS don't necessarily assign the same device number to the shared file system. With this structure in place we can now easily add different schemes to map a file to a unique 64-bit device node. Jeremy, you might note that I did not change the external interface of smb_share_modes.c. Volker | |||||
| * | r23173: Convert sessionid.tdb to ctdb. The 3.0.26 patch is a bit larger because | Volker Lendecke | 2007-05-28 | 1 | -53/+118 | |
| | | | | | | | | it brings across the tdb-based list_sessions | |||||
| * | r23172: Change shutdown_other_smbds to use connections_traverse instead of | Volker Lendecke | 2007-05-28 | 2 | -11/+13 | |
| | | | | | | | | session_traverse. | |||||
| * | r23171: Convert connections.tdb to dbwrap | Volker Lendecke | 2007-05-28 | 8 | -163/+162 | |
| | |