summaryrefslogtreecommitdiff
path: root/source3/libnet
AgeCommit message (Collapse)AuthorFilesLines
2011-05-05More simple const fixes.Jeremy Allison1-1/+1
2011-05-05s3-libnet: run minimal_includes.pl.Günther Deschner2-2/+0
Guenther
2011-05-04Fix warning messages caused by addition of null check in fstrcpy macro.Jeremy Allison2-11/+11
2011-04-24s3:rpc_client: map fault codes to NTSTATUS with dcerpc_fault_to_nt_status()Stefan Metzmacher1-1/+1
Most fault codes have a NTSTATUS representation, so use that. This brings the fault handling in common with the source4/librpc/rpc code, which make it possible to share more highlevel code, between source3 and source4 as the error checking can be the same now. metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Sun Apr 24 10:44:53 CEST 2011 on sn-devel-104
2011-04-13s3-rpc_client: add and use rpc_client/rpc_client.h.Günther Deschner1-0/+1
Guenther
2011-04-12s3: For net ads join, create a krb5.confVolker Lendecke1-0/+5
Signed-off-by: Günther Deschner <gd@samba.org> Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Tue Apr 12 14:10:05 CEST 2011 on sn-devel-104
2011-04-12s3: Initialize output in libnet_JoinVolker Lendecke1-0/+2
Signed-off-by: Günther Deschner <gd@samba.org>
2011-03-30s3-messages: only include messages.h where needed.Günther Deschner1-0/+1
Guenther
2011-03-30s3-passdb: add passdb.h where needed.Günther Deschner5-0/+5
Guenther
2011-03-30s3-build: only include transfer_file.h where needed.Günther Deschner1-0/+1
Guenther
2011-03-30s3-includes: only include system/passwd.h when needed.Günther Deschner2-0/+2
Guenther
2011-03-02s3-libds: use already existing ../libds/common/flag_mapping.h header.Günther Deschner1-0/+1
Guenther
2011-02-28s3-rpc_client: Move client pipe functions to own header.Andreas Schneider2-0/+2
2011-02-27s3: Fix some nonempty blank linesVolker Lendecke1-2/+2
2011-02-19s3: Add "len" to pdb_set_hoursVolker Lendecke2-2/+4
2011-02-11s3-libnet: fix a WITH_ADS / HAVE_ADS mismatch.Günther Deschner1-10/+10
Guenther
2011-02-03s3:libnet_dssync_passdb: remove useless DEBUG statementsStefan Metzmacher1-4/+0
metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Thu Feb 3 04:20:54 CET 2011 on sn-devel-104
2011-02-02s3-libnet: prefer dcerpc_lsa_X functions.Günther Deschner1-8/+17
Guenther
2011-02-02s3-dssync-passdb: implement accounts, aliases and groupsStefan Metzmacher1-30/+1696
metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Wed Feb 2 16:30:26 CET 2011 on sn-devel-104
2011-02-02s3-dssync-passdb: fill in passdb_process_objectsGünther Deschner1-1/+136
Guenther Signed-off-by: Stefan Metzmacher <metze@samba.org>
2011-02-02s3-dssync-passdb: fill in passdb_finish.Günther Deschner1-1/+6
Guenther Signed-off-by: Stefan Metzmacher <metze@samba.org>
2011-02-02s3-dssync-passdb: fill in passdb_startup.Günther Deschner1-1/+16
Guenther Signed-off-by: Stefan Metzmacher <metze@samba.org>
2011-02-02s3-dssync-passdb: add basic routines and net function.Günther Deschner2-0/+60
Guenther
2011-02-02s3:libnet: add 'process_links' to dssync_opsStefan Metzmacher2-0/+27
This allows the backend to handle linked attributes. metze
2011-02-01s3:libnet/libnet_samsync_display: fix netr_DELTA_* displayStefan Metzmacher1-9/+12
metze
2011-02-01s3-libnet: prefer dcerpc_samr_X functions.Günther Deschner1-45/+141
Guenther
2011-01-13s3-libnet: prefer dcerpc_netr_X functions.Günther Deschner2-11/+19
Guenther Signed-off-by: Andreas Schneider <asn@samba.org>
2011-01-12s3-drsuapi: fix error handling after converting to dcerpc_drsuapi_X functions.Günther Deschner1-2/+5
Guenther
2011-01-11s3-drsuapi: prefer dcerpc_drsuapi_X functions.Günther Deschner1-5/+15
Guenther
2010-12-20s3: Remove unused "retry" from cli_full_connectionVolker Lendecke1-3/+3
2010-10-31idl: Use DRSUAPI_ATTID_ prefix instead of DRSUAPI_ATTRIBUTE_ for ATTID valuesKamen Mazdrashki1-8/+8
Those values are actually ATTID values and such, they are used for ATTIDs for Attributes, Classes and Syntaxes.
2010-10-12libcli/security Provide a common, top level libcli/security/security.hAndrew Bartlett3-3/+3
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-09-23s3-dsgetdcname: always pass in messaging context.Günther Deschner3-10/+17
Volker, please check. Guenther
2010-09-20s3-util: use shared dom_sid_dup.Günther Deschner2-4/+6
Guenther
2010-09-20s3-util_sid: use shared dom_sid_compare_auth and dom_sid_equal_X functions.Günther Deschner1-1/+2
Guenther
2010-09-20s3-build: only include smbldap.h where needed.Günther Deschner1-0/+1
Guenther
2010-09-09Fox missing SMB_MALLOC return checks noticed by "Andreas Moroder ↵Jeremy Allison1-0/+3
<andreas.moroder@gmx.net>". Jeremy.
2010-08-26s3-build: only include krb5 environment variables where required.Günther Deschner2-0/+2
Guenther
2010-08-25s3-lsa: separate out init_lsa headers.Günther Deschner1-0/+1
Guenther
2010-08-13s3-libnet: also remove libnet/libnet_samsync_keytab.c.orig.Günther Deschner1-305/+0
Guys, what are you doing here ? ;-) Guenther
2010-08-13s3-libnet: remove source3/libnet/libnet_join.c.orig, added by a previous commit.Günther Deschner1-2187/+0
Guenther
2010-08-13s3-krb5 Only build ADS support if arcfour-hmac-md5 is availableAndrew Bartlett5-10/+2496
Modern Kerberos implementations have either defines or enums for these key types, which makes doing #ifdef difficult. This shows up in files such as libnet_samsync_keytab.c, the bulk of which is not compiled on current Fedora 12, for example. The downside is that this makes Samba unconditionally depend on the arcfour-hmac-md5 encryption type at build time. We will no longer support libraries that only support the DES based encryption types. However, the single-DES types that are supported in common with AD are already painfully weak - so much so that they are disabled by default in modern Kerberos libraries. If not found, ADS support will not be compiled in. This means that our 'net ads join' will no longer set the ACB_USE_DES_KEY_ONLY flag, and we will always try to use arcfour-hmac-md5. A future improvement would be to remove the use of the DES encryption types totally, but this would require that any ACB_USE_DES_KEY_ONLY flag be removed from existing joins. Andrew Bartlett Signed-off-by: Simo Sorce <idra@samba.org>
2010-08-13s3:libnet Add other required headers for libnet_samsync_keytab.cAndrew Bartlett1-0/+3
Due to missing defines in modern kerberos libraries, this code was not compiled and so this wasn't noticed. Andrew Bartlett Signed-off-by: Simo Sorce <idra@samba.org>
2010-08-12s3-libnet: fix bug #6364: Pull realm from supplied username on libnet joinJim McDonough1-0/+7
2010-08-08s3:libnet/libnet_samsync.c: we also need some ndr_pull functionsStefan Metzmacher1-0/+1
metze
2010-08-06s3-libnet: include netlogon.h in libnet samsync header.Günther Deschner1-0/+1
Guenther
2010-08-05s3-secrets: only include secrets.h when needed.Günther Deschner1-1/+1
Guenther
2010-08-05s3: avoid global include of ads.h.Günther Deschner1-0/+1
Guenther
2010-07-13s3-libnet: add missing header file, sorry.Günther Deschner1-0/+13
Guenther
2010-07-13s3-libnet: better separate headers.Günther Deschner13-123/+50
Guenther