Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-03-01 | s4:librpc/rpc: make use of explicit dcerpc_*_recv functions | Stefan Metzmacher | 2 | -3/+3 | |
metze | |||||
2010-02-17 | Revert "Got back to 16-byte padding on auth RPC. S3 clients and servers now ↵ | Jeremy Allison | 1 | -6/+4 | |
cope with this. Jeremy" This reverts commit 38c50c7027d2a2a9a3df060b74b2a2efce4d9e6f. As tridge requested, we need this to work with older S3 servers, not just for smbtorture4. Jeremy. | |||||
2010-02-17 | Got back to 16-byte padding on auth RPC. S3 clients and servers now cope ↵ | Jeremy Allison | 1 | -4/+6 | |
with this. Jeremy | |||||
2010-02-17 | s4-rpc: paranoid check for auth_length | Andrew Tridgell | 1 | -0/+11 | |
This is not strictly needed as the ndr_pull_advance() checks it a few lines further down, but I want to save Jeremy getting more grey hairs :-) | |||||
2010-02-16 | s4-rpc: don't use auth padding in rpc bind requests as it breaks s3 | Andrew Tridgell | 1 | -0/+7 | |
The s3 RPC server returns a bind_nak if it gets a rpc bind with auth padding. This change forces a padding length of zero to maximimise compatibility with s3 servers. I've left the padding code in as a #if 0 to make it easier for us to test/fix the s3 server code, which should be changed to correctly handle arbitrary auth padding in all rpc requests with auth trailers. | |||||
2010-02-16 | s4-dcerpc: fixed auth padding to be relative to the stub, not packet | Andrew Tridgell | 1 | -5/+7 | |
The recent dcerpc padding changes made our padding relative to the packet header, instead of the start of the stub. Surprisingly, this broke w2k8r2 doing a dcpromo join to a s4 server. It seems that w2k8r2 is very fussy about the padding it gets in some circumstances. | |||||
2010-02-14 | a4-dcerpc: another attempt at dcerpc auth padding | Andrew Tridgell | 2 | -11/+16 | |
The last change broke net vampire against w2k8r2 | |||||
2010-02-13 | s4-rpc: be more careful about DCERPC auth padding | Andrew Tridgell | 2 | -52/+83 | |
Cope with a wider range of auth padding in dcerpc bind_ack and alter_context packets. We now use a helper function that calculates the right auth padding. | |||||
2010-02-11 | s4: Switch to S3-style id mapping data types. | Kai Blin | 1 | -3/+10 | |
2010-02-09 | s4:Remove "Py_RETURN_NONE" compatibility code | Matthias Dieter Wallnöfer | 1 | -4/+0 | |
This was needed only by Python 2.3 which we no longer support. | |||||
2010-02-02 | Change uint_t to unsigned int in source4 | Matt Kraai | 1 | -2/+2 | |
Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2010-01-26 | s4:winsrepl.idl: add random interface uuid | Stefan Metzmacher | 1 | -1/+4 | |
This is needed to include the wrepl interface into ndrdump. metze | |||||
2010-01-21 | pyxattr: Fix memory leaks. | Jelmer Vernooij | 1 | -1/+1 | |
2010-01-21 | pyxattr: Fix return value, raise exception, fix memory leak. | Jelmer Vernooij | 1 | -1/+6 | |
2010-01-21 | s4: allow python code to dump NTACL object as well | Matthieu Patou | 1 | -0/+94 | |
2010-01-21 | s4: add python bindings for wrap_(s|g)etxattr | Matthieu Patou | 1 | -0/+11 | |
2009-12-31 | pyldb: Add dom_sid.split in favor of less powerful dom_sid_to_rid(). | Jelmer Vernooij | 1 | -0/+36 | |
Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2009-12-14 | torture: add new tests for dfsblobs | Matthieu Patou | 1 | -1/+6 | |
Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2009-11-06 | s4:dcerpc - fix DEBUG output warning | Matthias Dieter Wallnöfer | 1 | -3/+4 | |
2009-10-28 | Add in Metze's new code to ndr encode the user.DOSATTRIB | Stefan (metze) Metzmacher | 1 | -1/+1 | |
blobs. Next I'll change the create timestamp and dos attribute code to use this. | |||||
2009-10-23 | s4-python: we need to include Python.h first | Andrew Tridgell | 1 | -1/+1 | |
If we don't include Python.h first then we get a pile of warnings due to broken redefines of XOPEN_SOURCE in the Python includes. | |||||
2009-10-20 | s4-idl: don't call a variable 'stat' | Andrew Tridgell | 1 | -2/+2 | |
never call a structure member by the name of a standard C lib call. It breaks the build on some systems. | |||||
2009-10-19 | Fix typo. | Karolin Seeger | 1 | -1/+1 | |
privilage -> privilege Karolin | |||||
2009-10-15 | s4-smb: declare root_fid as a file handle | Andrew Tridgell | 1 | -1/+1 | |
In order to implement root_fid in the s4 SMB server we need to declare it as a handle type, just as for other fnum values in SMB. This required some extensive (but simple) changes in many bits of code. | |||||
2009-10-02 | s4: fix various warnings (not "const" related ones) | Matthias Dieter Wallnöfer | 1 | -1/+1 | |
2009-09-27 | librpc: Fix path to ndr_standard pc file. | Jelmer Vernooij | 1 | -1/+1 | |
2009-09-23 | provision: Avoid linking in multiple copies of security python module. | Jelmer Vernooij | 2 | -28/+0 | |
2009-09-20 | s4:py_security Add missing header | Andrew Bartlett | 1 | -0/+23 | |
2009-09-20 | s4:provision Use code to store domain join in 'net join' as well | Andrew Bartlett | 1 | -0/+5 | |
This ensures we only have one codepath to store the secret, and therefore that we have a single choke point for setting the saltPrincipal, which we were previously skipping. Andrew Bartlett | |||||
2009-09-19 | s4-resolve: fixed a crash bug on timeout | Andrew Tridgell | 1 | -1/+1 | |
We were creating the name resolution context as a child of lp_ctx, which meant when we gave up on a connection the timer on name resolution kept running, and when it timed out the callback crashed as the socket was already removed. | |||||
2009-09-18 | s4-server: kill main daemon if a task fails to initialise | Andrew Tridgell | 1 | -0/+7 | |
When one of our core tasks fails to initialise it can now ask for the server as a whole to die, rather than limping along in a degraded state. | |||||
2009-09-17 | pyldb: Don't segfault when invalid type is specified to as_sddl and from_sddl. | Matthieu Patou | 1 | -2/+2 | |
Fix bug #6723 | |||||
2009-09-17 | s4-rpc: added NDR64 support | Andrew Tridgell | 5 | -7/+31 | |
This adds support for the nd464 binding string option | |||||
2009-09-08 | ntlmssp: add some void decode calls (useful for ndrdump). | Günther Deschner | 1 | -1/+7 | |
Guenther | |||||
2009-09-08 | schannel: add NL_AUTH_MESSAGE and both NL_AUTH_SIGNATURE structs. | Günther Deschner | 1 | -1/+1 | |
These actually belong netlogon but we for now want to keep netlogon as a security providor separate. Guenther | |||||
2009-08-26 | schannel: move schannel.idl to main directory. | Günther Deschner | 2 | -45/+1 | |
Guenther | |||||
2009-08-22 | s4:ntp_signd Fix bug 6656 - Set protocol version to 0, as used by ntpd | Andrew Bartlett | 1 | -2/+4 | |
The change to protocol version 1 was not intentional, and broke the protocol established with the ntp.org project. Andrew Bartlett | |||||
2009-08-18 | s4:librpc/rpc: fix DEBUG() message | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2009-08-12 | try to give some hint as to what is causing NDR string errors | Andrew Tridgell | 1 | -8/+8 | |
2009-08-07 | fixed several places that unnecessarily take a reference to the event context | Andrew Tridgell | 1 | -1/+1 | |
These references were triggering the ambiguous talloc_free errors from the recent talloc changes when the server is run using the 'standard' process model instead of the 'single' process model. I am aiming to move the build farm to use the 'standard' process model soon, as part of an effort to make our test environment better match the real deployment of Samba4. The references are not needed as the way that the event context is used is as the 'top parent', so when the event context is freed then all of the structures that were taking a reference to the event context were actually freed as well, thus making the references redundent. | |||||
2009-07-31 | winsif.idl: add definition of winsif_WinsDoScanvengingNew() | Stefan Metzmacher | 1 | -1/+14 | |
metze | |||||
2009-07-31 | winsif.idl: add definition of winsif_WinsStatusWHdl() | Stefan Metzmacher | 1 | -1/+5 | |
metze | |||||
2009-07-31 | winsif.idl: add definition of winsif_WinsStatusNew() | Stefan Metzmacher | 1 | -1/+17 | |
metze | |||||
2009-07-31 | winsif.idl: add definition of winsif_WinsGetDbRecsByName() | Stefan Metzmacher | 1 | -2/+9 | |
metze | |||||
2009-07-31 | winsif.idl: add definition of winsif_WinsGetBrowserNames() | Stefan Metzmacher | 1 | -1/+10 | |
metze | |||||
2009-07-31 | winsif.idl: add definition of winsif_WinsSetFlags() | Stefan Metzmacher | 1 | -1/+3 | |
metze | |||||
2009-07-31 | winsif.idl: add definition of winsif_WinsDeleteWins() | Stefan Metzmacher | 1 | -1/+3 | |
metze | |||||
2009-07-31 | winsif.idl: add definition of winsif_WinsGetBrowserNames_Old() | Stefan Metzmacher | 1 | -1/+13 | |
metze | |||||
2009-07-31 | winsif.idl: add definition of winsif_WinsGetNameAndAdd() | Stefan Metzmacher | 1 | -1/+9 | |
metze | |||||
2009-07-31 | winsif.idl: add definition of winsif_WinsWorkerThreadUpdate() | Stefan Metzmacher | 1 | -1/+3 | |
metze |