Stefan Metzmacher
e7466831a8
winsif.idl: add definition of winsif_WinsGetBrowserNames()
...
metze
2009-07-31 14:38:42 +02:00
Stefan Metzmacher
833f253d93
winsif.idl: add definition of winsif_WinsSetFlags()
...
metze
2009-07-31 14:38:42 +02:00
Stefan Metzmacher
655efd069d
winsif.idl: add definition of winsif_WinsDeleteWins()
...
metze
2009-07-31 14:38:41 +02:00
Stefan Metzmacher
5899bc002a
winsif.idl: add definition of winsif_WinsGetBrowserNames_Old()
...
metze
2009-07-31 14:38:41 +02:00
Stefan Metzmacher
5fd30f8dfb
winsif.idl: add definition of winsif_WinsGetNameAndAdd()
...
metze
2009-07-31 14:38:41 +02:00
Stefan Metzmacher
7bea52ab16
winsif.idl: add definition of winsif_WinsWorkerThreadUpdate()
...
metze
2009-07-31 14:38:40 +02:00
Stefan Metzmacher
47174d3130
winsif.idl: add definition of winsif_WinsResetCounters()
...
metze
2009-07-31 14:38:40 +02:00
Stefan Metzmacher
c91be0915e
winsif.idl: add definition of winsif_WinsSetPriorityClass()
...
metze
2009-07-31 14:38:39 +02:00
Stefan Metzmacher
6d0ab082ff
winsif.idl: add definition of winsif_WinsPullRange()
...
metze
2009-07-31 14:38:39 +02:00
Stefan Metzmacher
e29763fd3f
winsif.idl: add definition of winsif_WinsDelDbRecs()
...
metze
2009-07-31 14:38:39 +02:00
Stefan Metzmacher
b540aa4296
winsif.idl: add definition of winsif_WinsBackup()
...
metze
2009-07-31 14:38:38 +02:00
Stefan Metzmacher
7430582346
winsif.idl: add definition of winsif_WinsTerm()
...
metze
2009-07-31 14:38:38 +02:00
Stefan Metzmacher
39ec220d49
winsif.idl: add definition of winsif_WinsGetDbRecs()
...
metze
2009-07-31 14:38:38 +02:00
Stefan Metzmacher
f6084589f9
winsif.idl: add definition of winsif_WinsDoScavenging()
...
metze
2009-07-31 14:38:37 +02:00
Stefan Metzmacher
15c330af32
winsif.idl: add definition of winsif_WinsDoStaticInit()
...
metze
2009-07-31 14:38:37 +02:00
Stefan Metzmacher
b62ee9972e
winsif.idl: add definition of winsif_WinsTrigger()
...
metze
2009-07-31 14:38:36 +02:00
Stefan Metzmacher
dbd963fa87
winsif.idl: add definition of winsif_WinsStatus()
...
metze
2009-07-31 14:38:36 +02:00
Stefan Metzmacher
f6c0ba9869
winsif.idl: add definition of WinsRecordAction()
...
metze
2009-07-31 14:38:36 +02:00
Stefan Metzmacher
639df54cf5
winsif.idl: add missing function calls
...
metze
2009-07-31 14:38:35 +02:00
Stefan Metzmacher
d01e8d22fa
s4:librpc: rename wins.idl => winsif.idl
...
metze
2009-07-31 14:38:35 +02:00
Jelmer Vernooij
6768cfe624
DCE/RPC(Python): Rename py_talloc_import to py_talloc_steal.
...
Use py_talloc_reference in DCE/RPC code, fixes
access to SAMR pipe.
2009-07-30 20:04:42 +02:00
Stefan Metzmacher
2cc4a43d0e
frstrans.idl: add new DFS-R FrsTransport interface with dummy functions
...
metze
2009-07-22 21:33:10 +02:00
Stefan Metzmacher
424e763695
frsrpc.idl: make the chunk array in frsrpc_CommPktChunkCtr dynamic
...
We add an extra num_chunks to the frsrpc_CommPktChunkCtr structure
and use hand modified ndr_push/pull functions to let it not appear
on the wire.
metze
2009-07-21 19:11:24 +02:00
Jelmer Vernooij
4447bd96b9
Include ntsvc NDR in libndr-standard.
2009-07-19 17:18:04 +02:00
Jelmer Vernooij
de04e00ec2
Merge more ndr interfaces into libndr-standard.
2009-07-19 15:39:52 +02:00
Jelmer Vernooij
63a6ca084d
librpc: Integrate some subsystems now part of libndr-standard and integrate ndr_dfs in libndr-standard.
2009-07-19 13:41:04 +02:00
Jelmer Vernooij
d8ce8f9b61
Create libndr-standard, which includes the NDR marshalling code for
...
the "standard" set of DCE/RPC interfaces found on Windows.
2009-07-19 12:41:09 +02:00
Andrew Tridgell
386211a81c
A rather strange varient of talloc_unlink
...
A dcerpc request may have a reference from a still completing async
callback, but we now consider the request to be complete. We want to
lose the main parent, leaving just the reference, if any.
2009-07-01 15:15:37 +10:00
Andrew Tridgell
1251032921
py_talloc_import now uses a steal, so this free is incorrect
2009-07-01 15:15:37 +10:00
Andrew Tridgell
9faa0745e9
fixed rpc smb code to not reply on talloc_free being a function pointer
...
The upcoming talloc_free/talloc_reference changes change talloc_free
to be a macro. These two bits of code relied on it being a function
pointer
2009-07-01 15:15:36 +10:00
Andrew Bartlett
58e8db912d
s4:libnet Allow 'net password change' to work on expired passwords
...
We need to pass down flags to the DCE/RPC layer to allow fallback to
anonymous connections, as we can't log in with an expired password.
The anonymous connection can then change the password with SAMR.
Andrew Bartlett
2009-06-18 13:49:30 +10:00
Andrew Tridgell
bbe758d55b
always enable RPC debugging with a debug level >= 100.
...
This helps with tools where setting the binding string is not
possible, such as net
2009-06-12 12:23:45 +10:00
Jelmer Vernooij
6ace18904d
Fix more unresolved symbols.
2009-06-02 18:05:41 +02:00
Jelmer Vernooij
fe2b04b4bb
python: Move helper functions for using param into a separate file rather
...
than linking against the python module.
2009-06-02 18:05:40 +02:00
nadezhda ivanova
90cc5e72ba
Fix of a bug in the security.descriptor.as_sddl() method
...
security.descriptor.as_sddl() method did not work correctly when invoked without
supplying the domain sid. Returned the same value as when the sid was provided.
Test added for this case in libcli/security/tests/bindings.py
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2009-04-23 18:21:25 +02:00
Stefan Metzmacher
4eb557bf25
Revert "Use an absolute path to ensure that we can always regenerate tables.c"
...
This reverts commit b57c8ff440
.
This actually breaks the merged build...
Doing a merged build and a samba4 build within the same
checkout, without a git clean -x -d -f (this removes everything that's
not checked into git! save files you don't want to delete!) running in the
toplevel directory, is not supported.
metze
2009-04-21 15:37:36 +02:00
Andrew Bartlett
f128bfd449
Add str() for policy_handles.
...
Pair programmed with Jelmer
2009-04-21 12:06:04 +02:00
Andrew Bartlett
6f60a6e71a
python/dcerpc: Custom implementations of policy_handle.__init__ and policy_handle.__repr__
...
pair-programmed with Jelmer
2009-04-21 11:53:00 +02:00
Andrew Bartlett
1856b999c8
python/rpc: Add custom GUID.__str__, GUID.__repr__, GUID.__init__ and GUID.__cmp__.
2009-04-21 11:14:11 +02:00
Stefan Metzmacher
a98a9c39a2
s4:librpc/rpc: pass async as argument to dcerpc_ndr_request_send()
...
The caller should decide if async is desired it should be harcoded per call.
metze
2009-04-20 18:15:06 +02:00
Stefan Metzmacher
d0e6803218
s4:librpc/rpc: remove async argument from the sync dcerpc_request() function
...
metze
2009-04-20 18:15:00 +02:00
Stefan Metzmacher
f3c9d124bb
s4:librpc/rpc: only use smb_trans for sync rpc calls
...
Over named pipes we can only do one smb_trans at a time,
otherwise we're getting NT_STATUS_PIPE_BUSY.
Async rpc calls need to use smb_read/write only.
metze
2009-04-20 18:14:59 +02:00
Stefan Metzmacher
900d569bed
s4:librpc/rpc: ask for 0x2000 bytes in the ioctl case to match all othercases
...
metze
2009-04-20 18:14:58 +02:00
Andrew Bartlett
6c9caed481
Merge commit 'origin/master' into libcli-auth-merge-without-netlogond
2009-04-20 16:53:02 +02:00
Jelmer Vernooij
294359b7bc
Make domain sid argument to as_sddl() optional.
2009-04-20 15:10:29 +02:00
Andrew Bartlett
b57c8ff440
Use an absolute path to ensure that we can always regenerate tables.c
...
I had trouble building Samba3 in a merged build, perhaps because I was
also building Samba4 in that tree.
Andrew Bartlett
2009-04-16 12:06:35 +10:00
Andrew Bartlett
5095d7b1c8
Rework Samba4 to use the new common libcli/auth code
...
In particular, this is the rename from creds_ to netlogon_creds_, as
well as other links to use the new common crypto.
Andrew Bartlett
2009-04-14 16:23:44 +10:00
Günther Deschner
8d901caf35
move dcerpc.idl to main directory.
...
Guenther
2009-03-24 11:14:06 +01:00
Jelmer Vernooij
94069bd274
s4: Use same function signature for convert_* as s3.
2009-03-01 19:55:46 +01:00
Jelmer Vernooij
9ffb6d2d9e
Add allow_badcharcnv argument to all conversion function, for
...
consistency with Samba 3.
2009-03-01 06:33:40 +01:00