Günther Deschner
2c703ec720
libnetjoin: fix Bug #5570 .
...
Thanks to Atte Peltomäki.
Guenther
(This used to be commit 144d374ad9dd981430a82369ceaa2783e6dae90a)
2008-07-03 12:02:01 +02:00
Günther Deschner
9b0e3bb0c3
net_vampire: add code to vampire to a Kerberos keytab file using DRSUAPI.
...
Guenther
(This used to be commit 0ef420c3a478a8adce7483f14b45e9995bfa5e5d)
2008-07-01 10:02:01 +02:00
Günther Deschner
fc836440a5
net_vampire: keep keytab context and flush keytab only after the last query.
...
Guenther
(This used to be commit 48efe7dbce1cde6689f94fafe2d7756f673bc050)
2008-07-01 10:00:57 +02:00
Günther Deschner
16e44ee112
kerberos: allow to keep entries with old kvno's while creating keytab.
...
Guenther
(This used to be commit 6194244bd9fcc1fb736f3d91433f107270cac1c9)
2008-06-30 12:38:40 +02:00
Günther Deschner
52635c6f58
kerberos: rename smb_krb5_kt_add_entry to smb_krb5_kt_add_entry_ext.
...
Guenther
(This used to be commit 48600a0019d70d22574cf08e8fe19d44cc332a0f)
2008-06-30 12:38:32 +02:00
Jeremy Allison
799252f635
Fix the non-LDAP, non-krb5 build, fix gcc -O3 warnings.
...
Jeremy.
(This used to be commit 9e2ab30d3cf6950fc79152b2169e7aeae8d6a366)
2008-06-26 19:46:18 -07:00
Günther Deschner
46dd2d77ec
libnet_dssync: add last_query flag to processing routine.
...
Guenther
(This used to be commit 22bdee7fe0cdcd95e0bade70cacb095e0b348abf)
2008-06-27 02:01:15 +02:00
Günther Deschner
e58b2db024
libnet_dssync: add output filename and dns_domain_name to dssync struct.
...
Guenther
(This used to be commit c16e1820f86f105853aa855eda322ba6cbff3a84)
2008-06-27 02:01:03 +02:00
Günther Deschner
92df9ae393
net_vampire: use bool for last_query information in samsync.
...
Guenther
(This used to be commit fa1976e23a33bd3fab17c3f6ab5573ee1fdf9e31)
2008-06-27 01:59:26 +02:00
Günther Deschner
8b52e2bc63
net_vampire: separate keytab code from samsync code.
...
Guenther
(This used to be commit 69d8442bf3248f97ad23def424901d7fa87bfe48)
2008-06-27 01:58:39 +02:00
Günther Deschner
31f1ad4311
libnet_dssync: pass down drsuapi_DsReplicaOIDMapping_Ctr to callback.
...
Guenther
(This used to be commit cbff970facae295650742d12768f23c7f67380a6)
2008-06-26 18:36:35 +02:00
Günther Deschner
a8b8994c2d
libnet_dssync: always decrypt attributes before passing them to the processing routine.
...
Guenther
(This used to be commit 6eedd167e77969e2ab7d5abe7311de62fc413d17)
2008-06-26 18:35:54 +02:00
Günther Deschner
eb6903344c
net_vampire: add some error output to libnet_dssync.
...
Guenther
(This used to be commit 891d4cca0ca5ccb075940517af25f3760a315219)
2008-06-26 10:24:14 +02:00
Günther Deschner
92bd665aea
rpc_client: let cli_get_session_key() return talloced session key.
...
Thanks, Volker, for pointing this out.
Guenther
(This used to be commit b47899195e0c190445953243fe80da4e92994dd1)
2008-06-25 09:51:31 +02:00
Günther Deschner
2341f3381d
net_vampire: add basic libnet_dssync() infrastructure.
...
Guenther
(This used to be commit 9486e532da602da587769d4ff8a1a2825e541a30)
2008-06-24 23:50:31 +02:00
Günther Deschner
adef1b004b
net_vampire: add code to vampire a SAM database to a keytab file.
...
Guenther
(This used to be commit ee6e422c0e035aa4779fa718bb6f142827cc2de0)
2008-06-24 23:40:14 +02:00
Günther Deschner
34e4167446
net_vampire: add username/password to samsync_context.
...
Guenther
(This used to be commit e884304206b512a1ffc70b7a4da8db3c6dfd4f11)
2008-06-24 23:39:50 +02:00
Günther Deschner
18c9e75218
libads: use ads_connect_user_creds in some places.
...
Guenther
(This used to be commit ebf31203e7cf22e32b986c536279688b17a65d22)
2008-06-24 23:37:58 +02:00
Günther Deschner
48a680ecf2
net_vampire: more libnet_samsync restructuring.
...
Guenther
(This used to be commit 3bcda522f025aff249678a8a086218679fc19c6b)
2008-06-23 23:38:53 +02:00
Günther Deschner
8725626ec8
net_vampire: prepend libnet_ to the public samsync functions.
...
Guenther
(This used to be commit f020c947cfb1482176af8827ed9c361d7c21e26f)
2008-06-23 23:38:52 +02:00
Günther Deschner
bd6fece98a
net_vampire: move out display routines to one file.
...
Guenther
(This used to be commit 64b48a07e714d7eb97dd49c11d9ca62951d79524)
2008-06-23 23:38:52 +02:00
Günther Deschner
de33b264d1
net_vampire: move out passdb routines to one file.
...
Guenther
(This used to be commit 74d431270d9b4cc1524f79fa2ad743420afef417)
2008-06-23 23:38:52 +02:00
Günther Deschner
6f4571bf69
net_vampire: fix included header.
...
Guenther
(This used to be commit 1dbe6ea8607549649f69e1b63cc427efe67e0778)
2008-06-23 23:38:52 +02:00
Günther Deschner
ddf6e73b1f
net_vampire: move pull_netr_AcctLockStr() to libnet.
...
Guenther
(This used to be commit 8ec64a96e43d2e55e81f725fe693178ecdc65e88)
2008-06-23 23:38:52 +02:00
Günther Deschner
fefcb70f87
net_vampire: add error and result_message to samsync_context.
...
Guenther
(This used to be commit e0b117200441f842fbc11cc817ab2cde4d63a22e)
2008-06-17 19:55:16 +02:00
Günther Deschner
49b269f50f
net_vampire: add domain_name to samsync_context.
...
Guenther
(This used to be commit 7e7f07ec59d23e909809ed32adc8fc399826310d)
2008-06-17 19:55:10 +02:00
Günther Deschner
45bce6e505
net_vampire: fix samsync_process_database().
...
Turns out the password hashes are not rid encrypted in the samsync reply.
Guenther
(This used to be commit 7d8d60bcbae79f3cdd55b27217145ffbd19f161d)
2008-06-17 10:49:14 +02:00
Günther Deschner
0d0043697d
net_vampire: fix build warning.
...
Guenther
(This used to be commit eb4232fec05cd87ea85a781b84a3fbe85f469703)
2008-06-17 10:49:14 +02:00
Günther Deschner
16eb846fa5
net_vampire: use generic output filename and use correct argv element.
...
Guenther
(This used to be commit e0843e631e379645296a5fe34dfc83bc265ebef3)
2008-06-17 10:49:13 +02:00
Günther Deschner
51fec7863b
net_vampire: move ldif code out of net_rpc_samsync.c
...
Guenther
(This used to be commit 1d5758ec3a5160e5649242c42f6e4a7b39eb6199)
2008-06-17 10:49:13 +02:00
Günther Deschner
ccdcbc2efe
net_vampire: move some samsync functions to libnet.
...
Guenther
(This used to be commit b3b6af0a3e25fab0a14c9c802dbabd3d03448ebe)
2008-06-17 10:49:13 +02:00
Günther Deschner
813ca8d705
samsync: add prototype for samsync_fix_delta_array().
...
Guenther
(This used to be commit 6c1904f8be1b4e08b09b64052c1aba24e7a4fb3d)
2008-06-13 12:30:36 +02:00
Günther Deschner
61b68fc43c
samsync: add samsync_fix_delta_array()
...
This code is vastly based on samba4 code.
Guenther
(cherry picked from commit 5b68be96996a710988b1fd1c176cd5dff0f2c6af)
(This used to be commit 2c53d87de4ecc5ac9c43bc7488a03bceecf35140)
2008-06-13 12:23:50 +02:00
Günther Deschner
e3e1172979
libnetjoin: add libnet_join_rollback().
...
This is required now if the join verify failed and we already
modified the local configuration.
Guenther
(This used to be commit 2870fe50af5163e30330f5a3ef21d0b7eea85ee5)
2008-06-05 19:34:30 +02:00
Günther Deschner
387706a49d
libnetjoin: First store configuration and then verify the join.
...
Jerry, this fixes the issues while joining with "config backend = registry".
Guenther
(This used to be commit b3d47f099286778252c6df6bf2c1fee0c4e26560)
2008-06-05 19:34:06 +02:00
Günther Deschner
bb58d33b6d
libnetjoin: correctly copy returned lsa policy sid.
...
Guenther
(This used to be commit f9e5450c9492b0f35bd90040739007963e765ab1)
2008-06-04 18:05:15 +02:00
Günther Deschner
dddc5725db
libnetjoin: only close existing policy handles while unjoining.
...
Guenther
(This used to be commit 6dbed6e7b7300962e11fdce1a713e6f3ea2cb619)
2008-06-04 02:43:41 +02:00
Günther Deschner
aa8bfd39eb
libnetjoin: delete possible "realm" leftover parameter.
...
Guenther
(This used to be commit d7ba98cc3f2d037ec01e079220a66da508b104b0)
2008-06-04 01:35:44 +02:00
Michael Adam
04da4453ab
libnet: freeze libnet_proto.h from "make proto"
...
Michael
(This used to be commit b455cd1a619a1f1922e2e7bc07f1af246e3201e6)
2008-05-18 23:35:42 +02:00
Günther Deschner
6b2af349cf
libnetjoin: for informational reasons, report forest_name.
...
Guenther
(This used to be commit 452a9ea4af19d3aebc35929edaf4e5adf8c1fd11)
2008-05-16 12:16:04 +02:00
Günther Deschner
847d385f7b
Fix Bug #5465 (joining with createcomputer=ou1/ou2/ou3).
...
Guenther
(This used to be commit f3251ba03a69c2fd0335861177159a32b2bc9477)
2008-05-14 23:53:23 +02:00
Günther Deschner
67c644aa59
dsgetdcname: use existing messaging_context if possible.
...
Guenther
(This used to be commit 7889516a384c155a9045aad4409c041fddd0d98d)
2008-05-09 14:59:20 +02:00
Günther Deschner
f11acf3582
Use strip_hostname after dsgetdcname/getdcname calls.
...
Guenther
(This used to be commit 82cbb3269b2e764c9c2a2fbcbe9c29feae07fb62)
2008-05-09 14:59:19 +02:00
Günther Deschner
c27e661ad1
libnetjoin: identify type of domain early.
...
This finally enables joining AD using workgroup or realm name.
Guenther
(This used to be commit 0cf16e6b47f5978bdcb84ac8a29ef13ff2b5cca8)
2008-04-22 01:54:49 +02:00
Volker Lendecke
e73e8297f5
Replace cli_rpc_pipe_close by a talloc destructor on rpc_pipe_struct
...
(This used to be commit 99fc3283c4ecc791f5a242bd1983b4352ce3e6cf)
2008-04-20 14:08:16 +02:00
Volker Lendecke
2a2188591b
Add "desthost" to rpc_pipe_client
...
This reduces the dependency on cli_state
(This used to be commit 783afab9c891dd7bcb78895b2a639b6f3a0edf5b)
2008-04-20 00:13:09 +02:00
Günther Deschner
ae1e1085a1
libnetjoin/net: Fix lp_config_backend_is_registry() handling.
...
Thanks obnox, now we can net ads join and net ads leave with zero
configuration changes if "config backend = registry".
Guenther
(This used to be commit 9003881773de787a51ceadcdc2cb1e95f6979763)
2008-04-14 23:07:55 +02:00
Günther Deschner
a31281a751
libnetjoin: delete the workgroup name when requested while unjoining.
...
Guenther
(This used to be commit 1782e89f3341eca5ee1fa39881ee8efb3fac9a5b)
2008-04-14 22:57:37 +02:00
Günther Deschner
c8d96d57f8
libnetjoin: separate out libnet_join_lookup_dc_rpc.
...
Guenther
(This used to be commit 8d3d1c094a28f75b01315ee05b7939ffba374f20)
2008-04-14 22:56:12 +02:00
Günther Deschner
cbd07aa047
libnetjoin: Fix unjoining when no KRB5CCNAME is around.
...
Guenther
(This used to be commit 7fd237c545e0a7e0029195dbbb6691571abdfe84)
2008-04-14 16:15:18 +02:00