Jeremy Allison
b0ba4a5621
CVE-2013-4408:s3:Ensure LookupSids replies arrays are range checked.
...
Bug: https://bugzilla.samba.org/show_bug.cgi?id=10185
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Signed-off-by: Jeremy Allison <jra@samba.org>
2013-12-09 07:05:46 +01:00
Jeff Layton
ba9d8612e3
wbclient: fix conversion logic in wbcSidToStringBuf
...
Might as well fix it to handle large authority values properly. Also
correct some of the formatting.
Signed-off-by: Jeff Layton <jlayton@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
2013-07-31 15:16:04 -07:00
Jeff Layton
1a4ec0b885
wbclient: fix conversion logic in wbcStringToSid
...
Signed-off-by: Jeff Layton <jlayton@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
2013-07-31 15:15:47 -07:00
Volker Lendecke
18e2e86c08
libwbclient: Fix an invalid free()
...
Autobuild-User: Volker Lendecke <vl@samba.org>
Autobuild-Date: Wed May 16 00:00:00 CEST 2012 on sn-devel-104
2012-05-16 00:00:00 +02:00
Volker Lendecke
cfe30df98e
libwbclient: Add wbcLookupSids
...
Signed-off-by: Jeremy Allison <jra@samba.org>
2011-04-13 14:13:25 -07:00
Volker Lendecke
0fea80c1d6
s3: Fix Coverity ID 2217: RESOURCE_LEAK
...
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Wed Mar 30 10:45:44 CEST 2011 on sn-devel-104
2011-03-30 10:45:44 +02:00
Volker Lendecke
c22151ea3a
libwbclient: Remove a pointless check
2011-03-10 10:25:19 +01:00
Volker Lendecke
7ffa7e4bca
libwbclient: Use wbcSidToStringBuf
2011-03-05 14:29:32 +01:00
Volker Lendecke
afb6752fa7
libwbclient: Add wbcSidToStringBuf
2011-03-05 14:29:32 +01:00
Volker Lendecke
ba537079cf
libwbclient: wbcFreeMemory deals fine with a NULL pointer
2010-04-19 16:31:03 +02:00
Volker Lendecke
89bbc41d02
libwbclient: Fix wbcListGroups against too small num_entries
...
Thanks for the s4 winbind sending 0 here and Tridge to point it out to me :-)
2010-04-19 16:31:02 +02:00
Volker Lendecke
6d898b45a3
libwbclient: Fix wbcListUsers against too small num_entries
...
Thanks for the s4 winbind sending 0 here and Tridge to point it out to me :-)
2010-04-19 16:31:02 +02:00
Volker Lendecke
df831df666
libwbclient: Make wbcLookupUserSids not use talloc
2010-04-19 14:27:20 +02:00
Volker Lendecke
b828985aa1
libwbclient: Make wbcGetDisplayName not use talloc
2010-04-19 14:27:18 +02:00
Volker Lendecke
8f3ab439f3
libwbclient: Make wbcListGroups not use talloc
2010-04-19 14:27:18 +02:00
Volker Lendecke
1152cba5d2
libwbclient: Make wbcListUsers not use talloc
2010-04-19 14:27:18 +02:00
Volker Lendecke
e80d0ecf8b
libwbclient: Make wbcGetSidAliases not use talloc
2010-04-19 14:27:18 +02:00
Volker Lendecke
679e7ef6e6
libwbclient: Fix some pointless macro calls
2010-04-19 14:27:17 +02:00
Volker Lendecke
3d3b84bdec
libwbclient: Take -21 into account in length guessing
2010-04-19 14:27:17 +02:00
Volker Lendecke
d29a5e69f4
libwbclient: Fix some pointless macro calls
2010-04-19 14:27:17 +02:00
Volker Lendecke
4f88b7015d
libwbclient: Make wbcLookupRids not use talloc
2010-04-19 14:27:17 +02:00
Volker Lendecke
0a966980f4
libwbclient: Make wbcLookupSid not use talloc
2010-04-19 14:27:16 +02:00
Volker Lendecke
ed1981db05
libwbclient: Convert wbcSidToString to not use talloc
2010-04-19 14:27:16 +02:00
Volker Lendecke
1038a134ed
libwbclient: Fix a memleak in wbcGetDisplayName
2010-04-10 17:05:38 +02:00
Volker Lendecke
27d3bdd36b
libwbclient: Ensure correct 0-termination in wbcGetSidAliases
2010-04-10 17:05:38 +02:00
Volker Lendecke
bbe07972e6
libwbclient: Both talloc_free and wbcFreeMemory deal with NULL
...
This is in line with the ANSI C standard definition of free(NULL)
2010-04-03 22:12:23 +02:00
Kai Blin
b99d9f86e4
libwbclient: Separate out the async functions
2010-02-13 14:30:36 +01:00
Kai Blin
cf968371ef
libwbclient: Implement wbcLookupName_send/recv
2010-02-11 23:56:35 +01:00
Kai Blin
749fb03971
libwbclient: Implement wbcLookupSid_send/recv
2010-02-11 23:56:34 +01:00
Volker Lendecke
96b12e0d59
libwbclient: Use winbindd_free_response()
2010-01-24 14:52:33 +01:00
Volker Lendecke
5aeb954ba9
s3: Fix a memleak reported by dmarkey
2009-10-09 23:00:08 +02:00
Kai Blin
a7128709d2
libwbclient: Add wbcSidTypeString function.
2009-08-18 19:53:41 +02:00
Kai Blin
5e67aa92f6
libwbclient: Attempt to fix build on AIX
2009-06-04 22:32:50 +02:00
Dan Sledz
3b8a57e064
s3: Implement wbcGetSidAliases
...
* Adds wbcGetSidAliases that calls the lookup_useraliases function.
* Updates wbinfo and winbind_util.c to call the new function.
* Also added winbind_get_groups helper function.
2009-02-11 19:39:18 -08:00
Kai Blin
6821d898d7
nsswitch: Move source3 files to top level dir.
...
Don't move source4 files yet to not confuse git's rename tracking too much.
2008-12-16 13:02:45 +01:00