Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-01-06 | s3: List trusted domains from wcache when domain is offline. | Bo Yang | 1 | -24/+139 | |
Signed-off-by: Bo Yang <boyang@samba.org> | |||||
2010-01-06 | s3: Make winbindd_cache.c aware of domain offline to avoid unnecessary ↵ | Bo Yang | 1 | -2/+263 | |
backend query. Signed-off-by: Bo Yang <boyang@samba.org> | |||||
2009-12-28 | s3: Pass netr_DomainTrustList instead of names and sids through ↵ | Volker Lendecke | 1 | -11/+2 | |
(*trusted_domains) | |||||
2009-12-28 | s3: Remove some unused code | Volker Lendecke | 1 | -101/+0 | |
Watch the #if 0 -- we never stored this in the cache anymore | |||||
2009-12-26 | s3: Fix a typo found by Matthias Dieter Wallnöfer <mdw@samba.org> -- thanks :-) | Volker Lendecke | 1 | -1/+1 | |
2009-12-26 | s3: Replace IS_DOMAIN_OFFLINE by a function | Volker Lendecke | 1 | -2/+2 | |
2009-12-23 | s3: wbinfo --ping-dc is not cacheable | Volker Lendecke | 1 | -0/+1 | |
2009-10-13 | s3-winbindd: add wbint_ChangeMachineAccount implementation. | Günther Deschner | 1 | -0/+1 | |
Guenther | |||||
2009-10-08 | s3-winbindd: NDR_WBINT_CHECKMACHINEACCOUNT should not be cacheable. | Günther Deschner | 1 | -0/+1 | |
Guenther | |||||
2009-09-04 | s3:winbind: Fix Coverity ID 940: Resource Leak | Volker Lendecke | 1 | -0/+1 | |
2009-08-30 | w3:winbind: Convert WINBINDD_ALLOCATE_GID to the new API | Volker Lendecke | 1 | -0/+1 | |
2009-08-30 | w3:winbind: Convert WINBINDD_ALLOCATE_UID to the new API | Volker Lendecke | 1 | -0/+1 | |
2009-08-29 | s3:winbind: add a fake NDR winbind cache validator | Volker Lendecke | 1 | -0/+11 | |
2009-08-29 | s3:winbind: Fix a bug found by RPC-SAMR | Volker Lendecke | 1 | -2/+5 | |
We need to enumerate passdb alias members Thanks to gd for bugging me :-) | |||||
2009-08-27 | s3:winbind: Some calls are not cacheable | Volker Lendecke | 1 | -0/+19 | |
2009-08-27 | s3:winbind: Factor out wcache_store_seqnum() | Volker Lendecke | 1 | -19/+32 | |
2009-08-27 | s3:winbind: Add a generic cache for NDR based parent-child requests | Volker Lendecke | 1 | -0/+112 | |
2009-08-27 | s3:winbind: Factor out wcache_fetch_seqnum | Volker Lendecke | 1 | -14/+39 | |
2009-08-26 | s3:winbind: Fix Coverity ID 942: Resource Leak | Volker Lendecke | 1 | -0/+2 | |
2009-08-16 | s3:winbind: Make wcache_lookup_groupmem available publically | Volker Lendecke | 1 | -24/+54 | |
2009-08-16 | s3:winbind: WINBIND_USERINFO -> wbint_userinfo | Volker Lendecke | 1 | -5/+6 | |
2009-08-05 | s3:winbind: Make wcache_lookup_usergroups externally visible | Volker Lendecke | 1 | -29/+47 | |
2009-08-05 | s3:winbind: Make wcache_lookup_useraliases available publically | Volker Lendecke | 1 | -33/+74 | |
2009-08-05 | s3:winbind: Make wcache_query_user externally visible | Volker Lendecke | 1 | -22/+43 | |
2009-08-05 | s3:winbind: Make wcache_name_to_sid visible externally | Volker Lendecke | 1 | -42/+37 | |
2009-08-05 | s3:winbind: Make wcache_sid_to_name externally visible | Volker Lendecke | 1 | -42/+43 | |
2009-08-03 | Add some const to winbind_userinfo | Volker Lendecke | 1 | -2/+2 | |
2009-08-02 | Refactor 9b78af1f: Fix lookupname recursion | Volker Lendecke | 1 | -3/+3 | |
Pass a "flags" argument instead of the original winbind command down the name_to_sid chain. This way we are independent of the winbind commands and can take the decision at a much higher level | |||||
2009-07-31 | Refactoring: mem_ctx is not needed as an argument to centry_sid | Volker Lendecke | 1 | -21/+25 | |
2009-07-27 | Fix some nonempty blank lines | Volker Lendecke | 1 | -105/+103 | |
2009-06-14 | Remove some unused code | Volker Lendecke | 1 | -109/+0 | |
2009-05-11 | Fix a bunch of compiler warnings about wrong format types. | Jeremy Allison | 1 | -1/+1 | |
Should make Solaris 10 builds look cleaner. Jeremy. | |||||
2009-04-14 | Rework Samba3 to use new libcli/auth code (partial) | Andrew Bartlett | 1 | -0/+1 | |
This commit is mostly to cope with the removal of SamOemHash (replaced by arcfour_crypt()) and other collisions (such as changed function arguments compared to Samba3). We still provide creds_hash3 until Samba3 uses the credentials code in netlogon server Andrew Bartlett | |||||
2009-03-12 | Make opt_nocache static to winbindd.c | Volker Lendecke | 1 | -4/+4 | |
2009-02-23 | More warning fixes for Solaris. | Jeremy Allison | 1 | -9/+9 | |
Jeremy. | |||||
2009-01-28 | s3: separate tdb validation code out into its own source file | Michael Adam | 1 | -0/+1 | |
So this gets now linked only into its single user: winbindd (needed by winbindd_cache.c) Michael | |||||
2009-01-16 | s3:winbindd: put winbindd_cache.tdb into cache_dir, not lock_dir. | Michael Adam | 1 | -6/+6 | |
Michael | |||||
2009-01-07 | refresh sequence number as soon as possible when domain->sequence_number == ↵ | boyang | 1 | -3/+8 | |
-1 or domain->last_status is not ok. | |||||
2008-12-31 | Fix more asprintf and "ignoring return code" warnings from gcc 4.3. | Jeremy Allison | 1 | -1/+3 | |
Jeremy. | |||||
2008-12-01 | s3:winbindd_cache: add debugging to get_nss_info_cached() | Michael Adam | 1 | -0/+7 | |
Michael | |||||
2008-09-16 | winbindd: Add support for name aliasing. | Gerald (Jerry) Carter | 1 | -0/+249 | |
* Add support user and group name aliasing by expanding the ws_name_replace() and ws_name_return() functions. The lookup path is aliases -> qualified name -> SID SID -> fully qualified name -> alias In other words, the name aliasing support is a thin layer built on top of SID/NAME translation. * Rename the ws_name_XX() functions to normalize_name_map() and normalize_name_unmap(). Chaneg interface to return NTSTATUS rather than char *. * Add associated cache validation functions. | |||||
2008-08-27 | Fix the wcache_invalidate_samlogon calls. | Jeremy Allison | 1 | -1/+22 | |
Jeremy. (This used to be commit 7c820899ed1364fdaeb7b49e8ddd839e67397ec0) | |||||
2008-07-30 | winbindd: handle trusted domains without sid. | Günther Deschner | 1 | -2/+7 | |
Guenther (This used to be commit 0c1efc6c89b1a51a94d10971bf0fc515416709b3) | |||||
2008-07-01 | Revert "winbind cache: Don't create SN cache entries during name-to-sid ↵ | Karolin Seeger | 1 | -6/+6 | |
queries." This reverts commit b58e4f6b3d73294d8448c0dff4341183c52e5b7c. Details can be found on the samba-technical mailing list. Karolin (This used to be commit 534a445df450c681be7da2c9dd65f7294f942b08) | |||||
2008-06-16 | winbind cache: Don't create SN cache entries during name-to-sid queries. | Karolin Seeger | 1 | -6/+6 | |
Clients can request name-to-sid queries for different combinations of upper and lower case names. We don't want to create the reverse caching entries for each combination used. This avoids inconsistent answers on sid-to-name queries. Please review! Karolin (This used to be commit b58e4f6b3d73294d8448c0dff4341183c52e5b7c) | |||||
2008-05-30 | Split the winbindd_passdb backend into a 'builtin' and a 'sam' | Jeremy Allison | 1 | -3/+3 | |
backend. This allows winbindd when running on a Samba PDC to correctly answer wbinfo -u lists and other queries. Jeremy. (This used to be commit e61ad0c1586733ae1d3518ce56d95094d1ac5ef9) | |||||
2008-05-22 | Make WINBINDD_LIST_GROUPS handler asynchronous. | Steven Danneman | 1 | -1/+1 | |
Previously WINBINDD_LIST_GROUPS requests (ex: wbinfo -g) were handled by the winbindd parent process in a sequential fashion. This patch, delegates the work to the winbindd children so that the request is handled much faster in large domain topologies, and doesn't block the parent from receiving new requests. The core group enumeration and conversion that was handled in winbindd_list_groups() has been moved into winbindd_dual_list_groups() to be done by the child. The parent winbindd_list_groups() simply calls each of the children asynchronously. listgroups_recv() aggregates the final group list that will be returned to the client and tracks how many of the children have returned their lists. The domain name of the child is passed back through the callbacks to be used in debugging messages. There are also several fixes to typos in various comments. (This used to be commit 037b9689d9042a398cb91e4628a82fcdfa913c21) | |||||
2008-04-23 | winbindd_cache: simplify logic in new key length check for UA keys. | Michael Adam | 1 | -14/+9 | |
This reduces indentation by combining common code paths, and wraps long lines. Holger: sorry, I could not resist. I think it is much easier to understand what is going on when we only have one check and determine the max allowed key length in advance. Michael (This used to be commit e489f3d988feafe35b486b31a9e60c2399e6a6e7) | |||||
2008-04-23 | winbindd_cache: recognize and allow longer UA keys | Holger Hetterich | 1 | -3/+13 | |
UA keys consist of a potientally large number of concatenated SID strings which can grow much larger than 1024 bytes in complex environments. We catch those keys and allow them exclusivly to be larger. (This used to be commit fcd35232e111f9b046ae35d939d08c29d0d43438) | |||||
2008-04-10 | winbindd: only call winbindd_validate_cache when not in offline logon mode. | Michael Adam | 1 | -0/+14 | |
originally, the cache was cleared before calling validate, but this way, we skipt the validation of the database when not in offline logon mode. This is put into a new wrapper function winbindd_cache_validate_and_initialize() which is now called in winbindd.c instead calling validate and initialize functions separately. Michael (This used to be commit 641b5e3fecfce9581536de8daf6d7e6ecbefaf34) |