Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2008-11-24 | s3:libads/ldap.c: return an error instead of crashing when no realm is given | Stefan Metzmacher | 1 | -4/+4 | |
The bug was triggered by "net ads info -S 127.8.7.6" (where 127.8.7.6 doesn't ex and "disable netbios = yes". metze Signed-off-by: Michael Adam <obnox@samba.org> | |||||
2008-11-18 | Fix extended DN parse error when AD object does not have a SID. | Steven Danneman | 1 | -24/+38 | |
Some AD objects, like Exchange Public Folders, can be members of Security Groups but do not have a SID attribute. This patch adds more granular return errors to ads_get_sid_from_extended_dn(). Callers can now determine if a parse error occured because of bad input, or the DN was valid but contained no SID. I updated all callers to ignore SIDless objects when appropriate. Also did some cleanup to the out paths of lookup_usergroups_memberof() | |||||
2008-11-18 | Whitespace and >80 column cleanups. | Steven Danneman | 1 | -12/+12 | |
2008-11-01 | Rename dos_errstr() to win_errstr() for consistency with Samba 4. | Jelmer Vernooij | 1 | -3/+3 | |
2008-10-23 | Use sockaddr_storage only where we rely on the size, use sockaddr | Jelmer Vernooij | 1 | -4/+5 | |
otherwise (to clarify we can also pass in structs smaller than sockaddr_storage, such as sockaddr_in). | |||||
2008-10-22 | s3-asn1: make all of s3 asn1 code do a proper asn1_init() first. | Günther Deschner | 2 | -96/+110 | |
Guenther | |||||
2008-10-22 | s3: use shared asn1 code. | Günther Deschner | 2 | -7/+7 | |
Guenther | |||||
2008-10-20 | s3-build: no need to duplicate generated ndr_ prototypes. | Günther Deschner | 1 | -0/+1 | |
Guenther | |||||
2008-10-19 | Add TALLOC_CTX pointer to generate_random_str(), for consistency with | Jelmer Vernooij | 1 | -1/+1 | |
Samba 4. | |||||
2008-10-15 | kerberos: fix some heimdal build warnings. | Günther Deschner | 1 | -4/+4 | |
Guenther | |||||
2008-10-14 | Use GUID_string rather than smb_uuid_string(). | Jelmer Vernooij | 2 | -6/+6 | |
2008-10-13 | fix build warnings. | Günther Deschner | 1 | -1/+1 | |
Guenther | |||||
2008-10-12 | Use common strlist implementation in Samba 3 and Samba 4. | Jelmer Vernooij | 1 | -2/+2 | |
2008-10-11 | Cope with changed signature of http_timestring(). | Jelmer Vernooij | 1 | -2/+2 | |
2008-10-04 | Fix an unlikely memleak found by the IBM checker | Volker Lendecke | 1 | -0/+2 | |
2008-10-04 | Fix an uninitialized variable found by the IBM Checker | Volker Lendecke | 1 | -0/+1 | |
2008-10-02 | The IRIX compiler does not like embedded unnamed unions | Volker Lendecke | 1 | -1/+1 | |
2008-09-24 | s3-nbt: use the new generated nbt. | Günther Deschner | 2 | -99/+20 | |
Guenther | |||||
2008-09-23 | s3: fix NETLOGON_NT_VERSION version flags. | Günther Deschner | 1 | -10/+10 | |
Guenther | |||||
2008-09-23 | s3: use samba4 prototype for ndr_push/pull_struct_blob. | Günther Deschner | 2 | -8/+8 | |
Guenther | |||||
2008-09-16 | * Allow an admin to define the "uid" attribute for a RFC2307 | Gerald (Jerry) Carter | 1 | -3/+12 | |
user object in AD to be the username alias. For example: $ net ads search "(uid=coffeedude)" distinguishedName: CN=Gerald W. Carter,CN=Users,DC=pink,DC=plainjoe,DC=org sAMAccountName: gcarter memberOf: CN=UnixUsers,CN=Users,DC=pink,DC=plainjoe,DC=org memberOf: CN=Domain Admins,CN=Users,DC=pink,DC=plainjoe,DC=org memberOf: CN=Enterprise Admins,CN=Users,DC=pink,DC=plainjoe,DC=org memberOf: CN=Schema Admins,CN=Users,DC=pink,DC=plainjoe,DC=org uid: coffeedude uidNumber: 10000 gidNumber: 10000 unixHomeDirectory: /home/gcarter loginShell: /bin/bash $ ssh coffeedude@192.168.56.91 Password: coffeedude@orville:~$ id uid=10000(coffeedude) gid=10000(PINK\unixusers) groups=10000(PINK\unixusers) $ getent passwd PINK\\gcarter coffeedude:*:10000:10000::/home/gcarter:/bin/bash $ getent passwd coffeedude coffeedude:*:10000:10000::/home/gcarter:/bin/bash $ getent group PINK\\Unixusers PINK\unixusers:x:10000:coffeedude | |||||
2008-09-04 | kerberos: fix indent of enc type lines in generated krb5.conf files. | Günther Deschner | 1 | -3/+3 | |
Guenther (This used to be commit 18a26f08b6fab4119a1421a7ca59c32dde8bb8cb) | |||||
2008-08-29 | kerberos: use KRB5_KT_KEY macro where appropriate. | Günther Deschner | 1 | -9/+2 | |
Guenther (This used to be commit a042dffd7121bda3dbc9509f69fcfae06ed4cc22) | |||||
2008-08-20 | libads: remove unused vars. | Günther Deschner | 1 | -3/+0 | |
Guenther (This used to be commit ea9fc3bea31b11e715d9524defc18b75e5943842) | |||||
2008-07-30 | Fix uninitialized variables. | Jeremy Allison | 1 | -0/+1 | |
Jeremy. (This used to be commit 1db7e00a5400863fd5dbb81c1a4c6ea6092d0495) | |||||
2008-07-18 | kerberos: make smb_krb5_kt_add_entry() static. | Günther Deschner | 1 | -6/+6 | |
Guenther (This used to be commit 04b1847f87d166819dfe0f8c27c8cd9fc062544f) | |||||
2008-07-11 | Revert "Pass NULL to gencache_get when we are not interested in the timeout ↵ | Volker Lendecke | 1 | -1/+2 | |
value" This reverts commit 16062dfc3dcc8f1ca0024a3ae21effb889c7ffc0. (This used to be commit 114ca8577568cdb5a81d8734f1d1d096f1b36c36) | |||||
2008-07-03 | Pass NULL to gencache_get when we are not interested in the timeout value | Volker Lendecke | 1 | -2/+1 | |
(This used to be commit 16062dfc3dcc8f1ca0024a3ae21effb889c7ffc0) | |||||
2008-06-30 | kerberos: allow to keep entries with old kvno's while creating keytab. | Günther Deschner | 1 | -2/+4 | |
Guenther (This used to be commit 6194244bd9fcc1fb736f3d91433f107270cac1c9) | |||||
2008-06-30 | kerberos: rename smb_krb5_kt_add_entry to smb_krb5_kt_add_entry_ext. | Günther Deschner | 1 | -25/+39 | |
Guenther (This used to be commit 48600a0019d70d22574cf08e8fe19d44cc332a0f) | |||||
2008-06-28 | Return NULL in sitename_fetch() if gencache_init() fails. Not false | Gerald W. Carter | 1 | -1/+1 | |
(This used to be commit 8704c2ab37479236788c0a99465d73643d3d555a) | |||||
2008-06-27 | libads: Add API call to connect to a global catalog server. | Gerald W. Carter | 1 | -5/+140 | |
Extends ads_connect() to a new call ads_connect_gc() which connects on port 3268 rather than port 389. Also makes ads_try_connect() static and only used internally to ldap.c (This used to be commit f4c37dbe2c986fb7bfe510cdff3b4a9fbc06d079) | |||||
2008-06-24 | libads: add ads_connect_user_creds() that won't overwrite given user creds. | Günther Deschner | 1 | -0/+12 | |
Guenther (This used to be commit 026018c9f1ed0680b3ca5b26dd6b8dc466e27e0d) | |||||
2008-06-24 | libads: add ADS_AUTH_USER_CREDS to avoid magic overwriting of usernames. | Günther Deschner | 1 | -0/+6 | |
Guenther (This used to be commit b5aaf5aa0f280f69e05b613271c96473a79b812e) | |||||
2008-06-24 | kerberos: make smb_krb5_kt_add_entry public, allow to pass keys without ↵ | Günther Deschner | 2 | -7/+11 | |
salting them. Guenther (This used to be commit 7c4da23be1105dc224033b21eb486e7fcdc7d9c5) | |||||
2008-06-17 | libads: add ads_get_machine_kvno() to make ads_get_kvno() a bit more generic. | Günther Deschner | 2 | -12/+34 | |
Guenther (This used to be commit cb7ace209c2051ae02647188715fa6ee324c2bf6) | |||||
2008-06-17 | libads: fix logic error in ads_get_kvno(). | Günther Deschner | 1 | -1/+1 | |
Guenther (This used to be commit 132b038581a1a91b4e70c7c44f97f52866609812) | |||||
2008-06-17 | Revert "Fix a memleak in ads_find_dc() in case get_sorted_dc_list() fails" | Volker Lendecke | 1 | -1/+0 | |
This reverts commit df8d089bc63c2a52cbdf3504cded8df620a59902. (This used to be commit 342f8858200ed7c446516c270e1b4284d92010d8) | |||||
2008-06-05 | mailslot: always pull a command 25 type reply. | Günther Deschner | 1 | -0/+1 | |
Guenther (This used to be commit 1ce726b951621cb4b34069c31d1318fc04ad2389) | |||||
2008-06-05 | Fix a memleak in ads_find_dc() in case get_sorted_dc_list() fails | Volker Lendecke | 1 | -0/+1 | |
This is really not a proper place to fix this, but as get_gc_list() and friends are about to be replaced anyway, just work around the broken existing API (This used to be commit df8d089bc63c2a52cbdf3504cded8df620a59902) | |||||
2008-05-29 | Tiny memory leak | Marc VanHeyningen | 1 | -0/+2 | |
(This used to be commit e7f76a0c65085dd1e7b50ea3537e11922e7d9ecd) | |||||
2008-05-27 | Memory leak fixes from Chere Zhou <czhou@isilon.com>. | Jeremy Allison | 1 | -0/+4 | |
Jeremy. (This used to be commit 201bcc8ed291b51be6f4508c6aa1cb17ce6dcbe3) | |||||
2008-05-20 | Cleanup size_t return values in callers of convert_string_allocate | Tim Prouty | 2 | -25/+57 | |
This patch is the second iteration of an inside-out conversion to cleanup functions in charcnv.c returning size_t == -1 to indicate failure. (This used to be commit 6b189dabc562d86dcaa685419d0cb6ea276f100d) | |||||
2008-05-19 | Fix some comments to match get_kdc_ip_string()'s behaviour | root | 1 | -1/+7 | |
(This used to be commit 30956c784f58870ad552a3869d80f99872c31375) | |||||
2008-05-15 | libads/cldap: store client sitename also keyed by dns domain name. | Günther Deschner | 1 | -0/+1 | |
Guenther (This used to be commit 0388b2f0cc4d14b005c5b42f2c17ddcbc8bef12a) | |||||
2008-05-14 | Fix Bug #5465 (joining with createcomputer=ou1/ou2/ou3). | Günther Deschner | 1 | -5/+5 | |
Guenther (This used to be commit f3251ba03a69c2fd0335861177159a32b2bc9477) | |||||
2008-05-09 | dsgetdcname: make use of nbt_cldap_netlogon_15. | Günther Deschner | 1 | -1/+1 | |
Guenther (This used to be commit 5b0eda98f3d127399770f7a037ad3277dbe23393) | |||||
2008-05-09 | cldap: move out cldap object to fix the build. | Günther Deschner | 1 | -0/+84 | |
Guenther (This used to be commit 56be9c98d24e64bf855439df21766d30f448f407) | |||||
2008-05-09 | cldap: let ads_cldap_netlogon() return all possible cldap replies. | Günther Deschner | 2 | -15/+56 | |
Guenther (This used to be commit 6f9d5e1cc94bc90685b54c04622b8f3357bd2f69) | |||||
2008-05-06 | mailslot/cldap: use nt_version bits in queries. | Günther Deschner | 1 | -1/+2 | |
Guenther (This used to be commit b261f063125f8454d8f4e8f6b6f8aa5bc393ea34) |