Stefan Metzmacher
341330600a
spoolss.idl: align spoolss_PrinterEnumValues 'data' based on the type
...
metze
2011-02-28 15:54:13 -08:00
Stefan Metzmacher
23f6f44979
TODO test/review librpc/ndr: remove align2 hack for relative pointers
...
metze
2011-02-28 15:54:13 -08:00
Stefan Metzmacher
84b884eb4b
librpc/ndr: ndr align relative pointers based on the given flags
...
We used to do this only for the reverse relative pointers
and now we always do it.
metze
2011-02-28 15:54:13 -08:00
Stefan Metzmacher
6c3a49ced3
TODO test/review librpc/ndr: let ndr_push/pull_DATA_BLOB() look at LIBNDR_FLAG_REMAINING before LIBNDR_ALIGN_FLAGS
...
metze
2011-02-28 15:54:13 -08:00
Andrew Tridgell
5debcb1027
idl: naming a structure 'VERSION' is not a good idea!
...
this renames it to ntlmssp_VERSION
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-17 00:55:23 +01:00
Günther Deschner
0aed229710
libndr: remove prototype for nonexisting function ndr_print_ipv4_addr().
...
Guenther
2011-02-17 00:54:16 +01:00
Günther Deschner
ad0a3185ce
librpc: move preg.idl to main directory.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Thu Feb 10 13:56:49 CET 2011 on sn-devel-104
2011-02-10 13:56:49 +01:00
Günther Deschner
947ba448a4
libndr: apply some const and make is_valid_policy_hnd a callback to policy_handle_empty.
...
Guenther
2011-02-08 14:05:36 +01:00
Günther Deschner
be5edba117
libndr: share some uuid helpers.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Tue Feb 8 09:52:56 CET 2011 on sn-devel-104
2011-02-08 09:52:56 +01:00
Günther Deschner
84dbc2a82d
ndr: merge ndr_map_error2string and ndr_errstr.
...
Guenther
2011-02-08 08:58:31 +01:00
Günther Deschner
8b55ae1785
ndr: move null_ndr_syntax_id to the common libndr location.
...
Guenther
2011-02-08 08:58:21 +01:00
Günther Deschner
724c982131
ndr: merge duplicate ndr_map_error2ntstatus() functions.
...
Guenther
2011-02-08 08:58:11 +01:00
Günther Deschner
7eac3100ea
libndr: move ndr_print_bool to ndr_basic.c
...
Guenther
2011-01-25 11:42:46 +01:00
Matthieu Patou
25ae380fab
idl: Add IDL for remote key backup protocol (rkbp)
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2011-01-12 09:08:06 +01:00
Jelmer Vernooij
9529fdab26
wmi: Remove unnecessary noprint statements.
2011-01-01 02:54:05 +01:00
Andrew Tridgell
e7b1acaddf
dns: cope with trailing '.' in dns_name
2010-12-21 11:18:20 +01:00
Matthias Dieter Wallnöfer
464b8fa317
librpc/ndr/ndr_*.c - remove "const" from OIDs
2010-12-21 15:10:37 +11:00
Andrew Tridgell
4820c97e9e
dns: fixed the padding for dnsp_name fields in LDAP
...
all names are NUL terminated, but may have additional padding as well
Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Tue Dec 21 03:26:26 CET 2010 on sn-devel-104
2010-12-21 03:26:26 +01:00
Andrew Tridgell
b9a2852fdd
dnsp: fixed parsing of dns_name structures
...
its not a pad byte, its a trailing zero
2010-12-21 02:42:37 +01:00
Kai Blin
af3414feb6
ndr: Another try to support the build on non-IPv6 systems
...
Signed-off-by: Matthieu Patou <mat@matws.net>
Autobuild-User: Matthieu Patou <mat@samba.org>
Autobuild-Date: Wed Dec 8 10:26:00 CET 2010 on sn-devel-104
2010-12-08 10:26:00 +01:00
Björn Jacke
e52ba1fb87
librpc: fix builds without IPv6 suport (HP-UX 11.00)
...
Kai, please check.
Autobuild-User: Björn Jacke <bj@sernet.de>
Autobuild-Date: Fri Nov 26 03:07:21 CET 2010 on sn-devel-104
2010-11-26 03:07:21 +01:00
Michael Adam
7e382a0496
librpc/ndr: use new strlen_m_ext_term() in ndr_charset_length(): fix bug #7594
...
This fixes the calculation of needed space for destination unicode charset.
Autobuild-User: Michael Adam <obnox@samba.org>
Autobuild-Date: Wed Nov 3 23:28:07 UTC 2010 on sn-devel-104
2010-11-03 23:28:07 +00:00
Kamen Mazdrashki
717b1158a6
idl: Use DRSUAPI_ATTID_ prefix instead of DRSUAPI_ATTRIBUTE_ for ATTID values
...
Those values are actually ATTID values and such, they are used
for ATTIDs for Attributes, Classes and Syntaxes.
2010-10-31 23:54:04 +00:00
Kai Blin
6486733049
ndr: Make sure ndr_dns.c has no lines wider than 80 chars
...
Autobuild-User: Kai Blin <kai@samba.org>
Autobuild-Date: Wed Oct 27 21:17:50 UTC 2010 on sn-devel-104
2010-10-27 21:17:50 +00:00
Matthias Dieter Wallnöfer
14a3d4d7f0
librpc/ndr/ndr.c - fix some counter types
...
The "depth" is "uint32_t"
Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org>
Autobuild-Date: Wed Oct 27 08:13:40 UTC 2010 on sn-devel-104
2010-10-27 08:13:40 +00:00
Andrew Bartlett
d9b7123cb7
librpc Make ndrdump use printf() rather than having to mess with DEBUG()
...
This means it no longer needs to force the debug level etc.
(this builds on the fine work by Volker to create dump_data_cb())
Andrew Bartlett
2010-10-27 04:42:06 +00:00
Kai Blin
a6305c4a16
s4 dns: Better error handling when parsing invalid or unknown records
2010-10-23 10:17:06 +00:00
Kai Blin
eb4f101200
s4 dns: Allow more components as part of a domain name
2010-10-23 10:17:06 +00:00
Kai Blin
80f30889e9
s4 dns: Fix a data corruption in the dns_string parsing
2010-10-23 10:17:05 +00:00
Kai Blin
a7b833ec7e
s4 dns: Reply to a name request with an A record.
...
The first real answer to a DNS request. Still uses hardcoded reply.
2010-10-23 10:17:05 +00:00
Kai Blin
719a6bbfed
ndr dns: Add simple parser
2010-10-23 10:17:05 +00:00
Andrew Bartlett
f768b32e37
libcli/security Provide a common, top level libcli/security/security.h
...
This will reduce the noise from merges of the rest of the
libcli/security code, without this commit changing what code
is actually used.
This includes (along with other security headers) dom_sid.h and
security_token.h
Andrew Bartlett
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Tue Oct 12 05:54:10 UTC 2010 on sn-devel-104
2010-10-12 05:54:10 +00:00
Günther Deschner
b75674c2eb
Revert "libndr: fix "excess elements in struct initializer" warning."
...
This reverts commit a416ff26d6
.
2010-10-05 22:55:30 +02:00
Günther Deschner
a416ff26d6
libndr: fix "excess elements in struct initializer" warning.
...
Guenther
2010-10-05 13:09:05 +00:00
Matthieu Patou
83f3f5e15a
ndr: Handle the case of string array with all null terminated strings
2010-10-05 11:19:40 +04:00
Kai Blin
65d2cfdcf1
dnsp: Parse TXT records
2010-10-04 20:59:59 +02:00
Kai Blin
ee7ee2c4c2
ndr: Implement push function for IPv6 addresses
...
Thanks to Julien Kerihuel for providing the patch that pushed me to
finish my own IPv6 patches.
2010-10-04 20:59:59 +02:00
Kai Blin
013780b1e1
ndr: Add support for pulling/printing an ipv6address type
2010-10-04 20:59:59 +02:00
Stefan Metzmacher
bffa192bfe
librpc/ndr: remove 'async' from ndr_interface_call
...
metze
2010-09-28 23:06:47 +02:00
Andrew Tridgell
83a24ff2ef
pidl: prevent ndr_print_*() dying on NULL pointers
...
when using ndrdump you can get uninitialised structures containing
pointers. Don't segfault when trying to print them
2010-09-16 21:09:17 +10:00
Stefan Metzmacher
11a3d78951
librpc/ndr: correctly implement ndr_charset_length()
...
Before we ignored the charset type.
metze
2010-08-30 08:44:38 +02:00
Günther Deschner
e2f15d2a25
s4-trusts: fix trustDomainPasswords drsblobs IDL and server side support.
...
Also remove bogus trustCurrentPasswords struct which we just had because our IDL
was incorrect.
Guenther
2010-08-25 13:27:50 +02:00
Kamen Mazdrashki
7e936e3122
s4-ndr_basic.c: Fix ndr_*_hyper() when [bigendian] data is processed
2010-08-21 00:33:52 +03:00
Kamen Mazdrashki
26efea195a
s4-drsuapi: Implement custom printing for drsuapi protocol for
...
drsuapi_DsReplicaAttribute and drsuapi_DsAttributeValueCtr objects
This makes tracing what data has been transferred much easier
2010-08-21 00:33:52 +03:00
Andrew Tridgell
3828c76c76
ndr: allow ndr_print to print DATA_BLOB
...
this prints DATA_BLOB structures using the ndr->print() calls
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
2010-08-14 11:58:13 +10:00
Andrew Tridgell
7bb5d353e8
dnsp: dnsp_name is 2 byte aligned
...
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
2010-08-14 11:58:12 +10:00
Andrew Tridgell
1946ab5a1b
s4-dns: ndr_dnsp helper functions
...
these handle the dnsp_name type
2010-08-05 17:31:29 +10:00
Andreas Schneider
e52f3d8637
s3-librpc: Fixed GUID_from_data_blob() with length of 32.
...
If we hit the case that the blob length is 32. The code goes to the end
of the function and generates a GUID with garbage.
So try to convert the blob to the GUID and return.
2010-06-29 11:12:12 +02:00
Andreas Schneider
dc2e41a16a
librpc: Use switch in GUID_from_data_blob().
2010-06-28 10:18:12 +02:00
Günther Deschner
bcd4077be6
s3: remove unused librpc/ndr/sid.c.
...
Guenther
2010-06-03 01:07:17 +02:00