summaryrefslogtreecommitdiff
path: root/librpc/ndr/uuid.c
AgeCommit message (Collapse)AuthorFilesLines
2009-11-12lib/util Split data_blob_hex_string() into upper and lowerAndrew Bartlett1-1/+1
Rather than have a repeat of the bugs we found at the plugfest where hexidecimal strings must be in upper or lower case in particular places, ensure that each caller chooses which case they want. This reverts most of the callers back to upper case, as things were before tridge's patch. The critical call in the extended DN code is of course handled in lower case. Andrew Bartlett
2009-11-01uuid.c: Remove some dead codeVolker Lendecke1-1/+0
2008-12-20Don't trust sscanf not to run off the end of the stringAndrew Bartlett1-14/+35
The memory allocations here are wasteful, but they do nicely ensure we cannot walk off the end of the DATA_BLOB that might be a string, or might be binary and might not be NULL terminated. Andrew Bartlett
2008-11-16librpc/ndr: add GUID_hexstring()Stefan Metzmacher1-0/+25
metze
2008-11-16librpc/ndr: let GUID_from_data_blob() accept a ndr blob or a hex string tooStefan Metzmacher1-0/+29
metze
2008-11-16Add a new function to parse a DATA_BLOB into a GUIDAndrew Bartlett1-7/+21
The reason for this new function is to ensure the length is not discarded when the input is a ldb_val (aka DATA_BLOB) in ldb. Andrew Bartlett
2008-10-13Share uuid implementations.Jelmer Vernooij1-0/+227