Michael Adam
c655e295ef
vampire keytab: add switch --repl-nodiff to trigger full replication.
...
I.e. replication without keeping track of the up to date vector.
Michael
(This used to be commit d4b36e447b
)
2008-08-01 16:07:04 +02:00
Michael Adam
d42160f9de
dssync: allow replications of a single obj with net rpc vampire keytab.
...
This is triggered by setting the new "single" flag in the dssync_context
and filling the "object_dn" member with the dn of the object to be
fetched.
This call is accomplished by specifying the DRSUAPI_EXOP_REPL_OBJ
extended operation in the DsGetNCCHanges request. This variant does
honor an up-to-date-ness vectore passed in, but the answer does not
return a new up-to-dateness vector.
Call this operation as "net rpc vampire keytab /path/keytab object_dn" .
Michael
(This used to be commit f4a01178a3
)
2008-08-01 16:04:41 +02:00
Michael Adam
16c2190b14
dssync: replace the processing_fn by startup/process/finish ops.
...
This remove static a variable for the keytab context in the keytab
processing function and simplifies the signature. The keytab context
is instead in the new private data member of the dssync_context struct.
This is in preparation of adding support for keeping track of the
up-to-date-ness vector, in order to be able to sync diffs instead
of the whole database.
Michael
(This used to be commit c51c3339f3
)
2008-08-01 16:04:39 +02:00
Volker Lendecke
f23567fcb9
Refactoring: run_rpc_command uses ndr_syntax_id instead of pipe_idx
...
(This used to be commit 850166ec0d
)
2008-07-21 14:36:28 +02:00
Michael Adam
82a5c62e64
net rpc vampire: eliminate missing proto warning by making rpc_vampire_keytab_ds_internals static.
...
Michael
(This used to be commit 772a76ceb3
)
2008-07-18 12:20:11 +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 0ef420c3a4
)
2008-07-01 10:02:01 +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 ee6e422c0e
)
2008-06-24 23:40:14 +02:00
Günther Deschner
48a680ecf2
net_vampire: more libnet_samsync restructuring.
...
Guenther
(This used to be commit 3bcda522f0
)
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 f020c947cf
)
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 64b48a07e7
)
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 74d431270d
)
2008-06-23 23:38:52 +02:00
Günther Deschner
a6e887fbc6
net_vampire: display more deltas while doing samdump.
...
Guenther
(This used to be commit 43579907c3
)
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 8ec64a96e4
)
2008-06-23 23:38:52 +02:00
Günther Deschner
33000d77e4
time: move uint64s_nt_time_to_unix_abs() to lib/time.c
...
Guenther
(This used to be commit 58f54f180f
)
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 e0b1172004
)
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 7e7f07ec59
)
2008-06-17 19:55:10 +02:00
Günther Deschner
16eb846fa5
net_vampire: use generic output filename and use correct argv element.
...
Guenther
(This used to be commit e0843e631e
)
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 1d5758ec3a
)
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 b3b6af0a3e
)
2008-06-17 10:49:13 +02:00
Günther Deschner
2d23da2cff
net_vampire: rename process_database to samsync_process_database.
...
Guenther
(This used to be commit cf382a8760
)
2008-06-13 23:39:09 +02:00
Günther Deschner
fb0a11d1ec
net_vampire: fix ldif_init_context().
...
Guenther
(This used to be commit 94d45b1bb9
)
2008-06-13 23:39:09 +02:00
Günther Deschner
8049d3aa8e
net_vampire: split out rpc_vampire_ldif().
...
Guenther
(This used to be commit bcc6d3a0eb
)
2008-06-13 23:39:09 +02:00
Günther Deschner
fe43a56788
net_vampire: add samsync_init_context().
...
Guenther
(This used to be commit 63ca4414b6
)
2008-06-13 23:39:09 +02:00
Günther Deschner
cb293f50fc
net_vampire: add samsync_debug_str().
...
Guenther
(This used to be commit bbfe5bcaf5
)
2008-06-13 23:39:08 +02:00
Günther Deschner
7a1fa41dca
net_vampire: restructure internal code more.
...
Guenther
(This used to be commit 9557504d70
)
2008-06-13 23:39:08 +02:00
Günther Deschner
339d868b17
net_vampire: start using talloc for the ldif vampire code.
...
Guenther
(This used to be commit ae179e4f3f
)
2008-06-13 23:39:08 +02:00
Günther Deschner
4cae70e548
net_vampire: join dump and process function into one callback.
...
Guenther
(This used to be commit e9b79f34d5
)
2008-06-13 23:39:08 +02:00
Günther Deschner
93880610b4
net_vampire: let fetch_database and fetch_database_to_ldif use sid pointers.
...
Guenther
(This used to be commit 0707d32042
)
2008-06-13 23:39:08 +02:00
Günther Deschner
26694e6fa0
net_vampire: let dump_database() return NTSTATUS.
...
Guenther
(This used to be commit b5a0e2d18f
)
2008-06-13 23:39:08 +02:00
Günther Deschner
6ce0c85172
net: Fix bug #5542 (samsync contains empty passwords).
...
Guenther
(cherry picked from commit 1a22e975dd
)
(This used to be commit ad8392cf7c
)
2008-06-13 12:23:57 +02:00
Günther Deschner
2816e86b06
net: remove some dead code.
...
Guenther
(This used to be commit cdd1ce797a
)
2008-06-11 10:46:26 +02:00
Kai Blin
16938883e6
net: Use true/false instead of True/False.
...
(This used to be commit a8b567aac3
)
2008-05-20 14:27:08 +02:00
Kai Blin
f576910944
net: Remove globals
...
(This used to be commit 1e9319cf88
)
2008-05-10 09:22:27 +02:00
Volker Lendecke
2a2188591b
Add "desthost" to rpc_pipe_client
...
This reduces the dependency on cli_state
(This used to be commit 783afab9c8
)
2008-04-20 00:13:09 +02:00
Jeremy Allison
1c85537835
Fix gcc uninitialized variable used warning.
...
Jeremy.
(This used to be commit b95f2adeb5
)
2008-04-17 08:02:46 -07:00
Günther Deschner
99d3590455
Fix NETLOGON credential chain with Windows 2008 all over the place.
...
In order to avoid receiving NT_STATUS_DOWNGRADE_DETECTED from a w2k8
netr_ServerAuthenticate2 reply, we need to start with the AD netlogon negotiate
flags everywhere (not only when running in security=ads). Only for NT4 we need
to do a downgrade to the returned negotiate flags.
Tested with w2k8, w2ksp4, w2k3r2 and nt4sp6.
Guenther
(This used to be commit 0970369ca0
)
2008-04-02 11:12:47 +02:00
Günther Deschner
9e328fe942
Zero initial return_authenticator in net rpc samdump.
...
Guenther
(This used to be commit 73ead752c5
)
2008-03-29 00:49:09 +01:00
Günther Deschner
fae5873cad
Fix blob used in pull_netr_AcctLockStr().
...
Thanks metze.
Guenther
(This used to be commit 565a30ac32
)
2008-03-28 09:59:01 +01:00
Günther Deschner
3d62b269c5
Re-add support for display and vampire of account policies in "net".
...
Guenther
(This used to be commit c61499ce02
)
2008-03-27 21:55:42 +01:00
Günther Deschner
20d77db81f
Minor fix for net rpc samdump.
...
Guenther
(This used to be commit 2f5e25be27
)
2008-03-27 21:04:31 +01:00
Günther Deschner
7269a504fd
Add my copyright.
...
Guenther
(This used to be commit d078a87571
)
2008-02-27 19:38:48 +01:00
Jeremy Allison
29d70de83c
Fix "used uninitialized" errors.
...
Jeremy.
(This used to be commit 06d15d8a9f
)
2008-02-22 16:19:59 -08:00
Günther Deschner
b7f483e6bd
Convert "net rpc vampire/samdump" to pidl generated functions.
...
Guenther
(This used to be commit f53393677d
)
2008-02-15 14:13:11 +01:00
Andreas Schneider
691c4b1a41
Windows 2008 (Longhorn) auth2 flag fixes.
...
Interop fixes for AD specific flags. Original patch from Todd Stetcher.
(This used to be commit 5aadfcdaac
)
2008-01-23 14:55:22 -08:00
Kai Blin
805caafd44
util_str: Don't return memory from talloc_tos(), use mem_ctx instead.
...
(This used to be commit ab0ee6e9a6
)
2008-01-19 02:20:16 +01:00
Volker Lendecke
e518e19bc0
Remove Get_Pwnam and its associated static variable
...
All callers are replaced by Get_Pwnam_alloc
(This used to be commit 735f593154
)
2007-12-19 21:09:10 +01:00
Volker Lendecke
2e07c2ade8
s/sid_to_string/sid_to_fstring/
...
least surprise for callers
(This used to be commit eb523ba776
)
2007-12-15 22:47:30 +01:00
Volker Lendecke
7b01537679
Replace sid_string_static with sid_string_tos
...
In utils/ I was a bit lazy...
(This used to be commit 60e830b0f4
)
2007-12-15 22:09:36 +01:00
Jeremy Allison
e883c7040b
Remove pstr_sprintf. Replace with snprintf.
...
Jeremy.
(This used to be commit bc9aa72223
)
2007-12-04 14:31:57 -08:00
Jeremy Allison
bb9b754605
Back to pstring removal.
...
Jeremy.
(This used to be commit 95842ae4e1
)
2007-12-04 14:02:25 -08:00