Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-03-16 | s4:torture/rpc/spoolss_notify.c: fix compiler warnings | Stefan Metzmacher | 1 | -1/+5 | |
metze | |||||
2010-03-16 | s4:torture/rpc/spoolss.c: make use of dcerpc_binding_handle stubs | Stefan Metzmacher | 2 | -314/+342 | |
metze | |||||
2010-03-16 | s4:tortore/rpc/spoolss.c: fix compiler warning | Stefan Metzmacher | 1 | -1/+0 | |
metze | |||||
2010-03-16 | s4:torture/rpc/autoidl.c: make use of dcerpc_binding_handle stubs | Stefan Metzmacher | 1 | -6/+7 | |
metze | |||||
2010-03-16 | s4:torture/rpc/mgmt.c: make use of dcerpc_binding_handle stubs | Stefan Metzmacher | 2 | -16/+20 | |
metze | |||||
2010-03-16 | s4:torture/rpc/remact.c: make use of dcerpc_binding_handle stubs | Stefan Metzmacher | 1 | -2/+3 | |
metze | |||||
2010-03-16 | s4:torture/rpc/oxidresolve.c: make use of dcerpc_binding_handle stubs | Stefan Metzmacher | 1 | -7/+15 | |
metze | |||||
2010-03-16 | s4:torture/rpc/initshutdown.c: make use of dcerpc_binding_handle stubs | Stefan Metzmacher | 1 | -3/+6 | |
metze | |||||
2010-03-16 | s4:torture/rpc/epmapper.c: make use of dcerpc_binding_handle stubs | Stefan Metzmacher | 1 | -12/+18 | |
metze | |||||
2010-03-16 | s4:torture/rpc/eventlog.c: make use of dcerpc_binding_handle stubs | Stefan Metzmacher | 1 | -33/+41 | |
metze | |||||
2010-03-16 | s4:tortore/rpc/eventlog.c: rename variable 'b' => 'br' | Stefan Metzmacher | 1 | -7/+7 | |
metze | |||||
2010-03-16 | s4:torture/rpc/svcctl.c: make use of dcerpc_binding_handle stubs | Stefan Metzmacher | 1 | -63/+80 | |
metze | |||||
2010-03-16 | s4:torture/rpc/atsvc.c: make use of dcerpc_binding_handle stubs | Stefan Metzmacher | 1 | -4/+8 | |
metze | |||||
2010-03-16 | s4:torture/rpc/wkssvc.c: make use of dcerpc_binding_handle stubs | Stefan Metzmacher | 1 | -32/+63 | |
metze | |||||
2010-03-16 | s4:torture/rpc/srvsvc.c: make use of dcerpc_binding_handle stubs | Stefan Metzmacher | 1 | -23/+42 | |
metze | |||||
2010-03-16 | s4:torture/rpc/dsgetinfo.c: make use of dcerpc_binding_handle stubs | Stefan Metzmacher | 1 | -3/+6 | |
metze | |||||
2010-03-16 | s4:torture/rpc/dssync.c: make use of dcerpc_binding_handle stubs | Stefan Metzmacher | 1 | -6/+8 | |
metze | |||||
2010-03-16 | s4:torture/rpc/drsuapi*: make use of dcerpc_binding_handle stubs | Stefan Metzmacher | 2 | -24/+25 | |
metze | |||||
2010-03-16 | s4:torture/rpc/unixinfo.c: make use of dcerpc_binding_handle stubs | Stefan Metzmacher | 1 | -5/+10 | |
metze | |||||
2010-03-16 | s4-smbtorture: remove NotifyChangeKeyValue s3 skip in RPC-WINREG: | Günther Deschner | 1 | -4/+0 | |
Guenther | |||||
2010-03-16 | s3-winreg: change notify call has no meaning when called remotely. | Günther Deschner | 1 | -4/+0 | |
Just return not supported to make smbtorture happy. Guenther | |||||
2010-03-16 | s3-registry: make sure root has full registry access (in particular for make ↵ | Günther Deschner | 1 | -0/+6 | |
test). Guenther | |||||
2010-03-16 | s4-smbtorture: make it a bit easier to track failures in RPC-SPOOLSS-PRINTER. | Günther Deschner | 1 | -5/+15 | |
Guenther | |||||
2010-03-16 | s4:torture-ndr add lsarSetForestTrustInformation ndr test | Simo Sorce | 1 | -0/+51 | |
Signed-off-by: Günther Deschner <gd@samba.org> | |||||
2010-03-16 | s4-lsa: fix dcesrv_lsa_lsaRSetForestTrustInformation server stub. | Günther Deschner | 1 | -3/+3 | |
Guenther Signed-off-by: Günther Deschner <gd@samba.org> | |||||
2010-03-16 | s3-lsa: fix _lsa_lsaRSetForestTrustInformation server stub. | Günther Deschner | 1 | -1/+1 | |
Guenther Signed-off-by: Günther Deschner <gd@samba.org> | |||||
2010-03-16 | s3: re-run make samba3-idl. | Günther Deschner | 7 | -47/+579 | |
Guenther Signed-off-by: Günther Deschner <gd@samba.org> | |||||
2010-03-16 | s4:idl add lsaRSetForestTrustInformation | Simo Sorce | 1 | -2/+50 | |
Signed-off-by: Günther Deschner <gd@samba.org> | |||||
2010-03-16 | Revert "Revert "s4-smbtorture: skip extended SetValue test against Samba ↵ | Stefan Metzmacher | 1 | -9/+5 | |
(both dont survive)."" This reverts commit 508c218eb2f4bf8c45dc9d481576c87ed4fecbd3. This lets make test fail. Matthias: please make sure make test still passes when you change things like this...(maybe add something to knownfail or so) metze | |||||
2010-03-16 | s4:torture/rpc/dsgetinfo.c: fix name resolving for ldap_url | Stefan Metzmacher | 1 | -1/+6 | |
metze | |||||
2010-03-16 | Update copyright | Jim McDonough | 1 | -1/+1 | |
2010-03-16 | security.idl - push generated code diff | Matthias Dieter Wallnöfer | 2 | -1/+14 | |
2010-03-16 | s4:resolve_oids LDB module - not really a change but a nicer method to call ↵ | Matthias Dieter Wallnöfer | 1 | -1/+2 | |
"talloc_reference" | |||||
2010-03-16 | Don't exit(0) on error | Jim McDonough | 1 | -3/+3 | |
2010-03-16 | s3: vfs_smb_traffic_analyzer.c: add VFS functions for file open and close | Holger Hetterich | 2 | -2/+65 | |
2010-03-16 | smb_traffic_analyzer.c: optimize marshalling function and document | Holger Hetterich | 2 | -34/+54 | |
Collect all data that is needed, and use only one talloc_asprintf operation to create the string of common data. This simplifies the code a bit and is most probably faster than the old method. Also, #define SMBTA_COMMON_DATA_COUNT as a complete string, speeding things up because we know the value at compile time. | |||||
2010-03-16 | vfs_smb_traffic_analyzer.c: added function | Holger Hetterich | 1 | -63/+58 | |
static char *smb_traffic_analyzer_anonymize This takes a lot of code out of the main functions, and makes it a bit simpler. Do the anonymization in a function. Since we already anonymized the username we don't need to do this a second time in the v2 marshalling function. | |||||
2010-03-16 | Simplify the code a bit by creating the functions: | Holger Hetterich | 1 | -84/+123 | |
smb_traffic_analyzer_encrypt - doing the encryption of a data block, smb_traffic_analyzer_create_header - create the protocol header, smb_traffic_analyzer_write_data - actually write the data to the socket. | |||||
2010-03-16 | Update the manpage of vfs_smb_traffic_analyzer and add smbta-util. | Holger Hetterich | 2 | -8/+237 | |
2010-03-16 | Add the number of common data blocks to the protocol. | Holger Hetterich | 2 | -10/+33 | |
Always send the number of common data blocks first. This way, we can make the protocol backwards compatible. A receiver running with an older subprotocol can just ignore if a newer sender sends more common data. Add a few remarks to the marshalling function. Add two #define lines defining the protocol subrelease number and the number of common data blocks to the header file. | |||||
2010-03-16 | Put all the protocol stuff into a separate header file. | Holger Hetterich | 2 | -114/+152 | |
All the structures and the vfs function identifier list is required by the receiver. It's therefore very handy to have this in an extra header file. | |||||
2010-03-16 | Add smbta-util to manage the encryption key. | Holger Hetterich | 3 | -4/+225 | |
This program allows the administrator to enable or disable AES encryption when using vfs_smb_traffic_analyzer. It also generates new keys, stores them to a file, so that the file can be reused on another client or server. | |||||
2010-03-16 | Implement AES encryption of the data block. | Holger Hetterich | 1 | -13/+33 | |
First try. This runs on 16 bytes long AES block size, and enlarges the data block with 16 bytes, to make sure all bytes are in. The added bytes are filled with '.'. It then creates a header featuring the new length to be send, and finally sends the data block, then returns. This code is untested, as creating the receiver will be my next step. To simplify traffic_analyzer's code, this code should run as a function. It's on the do-to-list. | |||||
2010-03-16 | Implement anonymization for protocol v2. | Holger Hetterich | 1 | -14/+53 | |
Since we need to care for the SID too, do the anonymization in the marshalling function and anonymize both the username and the SID. Remove the 'A' status flag from the header definition. A listener could see from the unencrypted header if the module is anonymizing or not, which is certainly not wanted. | |||||
2010-03-16 | Make all remarks compatible to the linux kernel coding styleguide. | Holger Hetterich | 1 | -27/+33 | |
2010-03-16 | Added an exact description of the V2 protocol. | Holger Hetterich | 1 | -0/+62 | |
I don't think it should have it's place the man page, because this is developer information. | |||||
2010-03-16 | Move the creation of the header. | Holger Hetterich | 1 | -11/+37 | |
Since the header block of the protocol contains the number of bytes to come, we always send the header itself unmodified. If we compress or crypt the data we are about to send, the length of the data to send may change. Therefore, we no longer create the header in smb_traffic_analyzer_create_string, but shortly before we send the data. For both cases, encryption and normal, we create our own header, and send it before the actual data. In case of protocol v1, we don't need to create an extra header. Just send the data, and return from the function. Change a debug message to say that the header for crypted data has been created. Add a status flags consisting of 6 bytes to the header. Their function will be descriped in one of the next patches, which is descriping the header in a longer comment. When anonymization and/or encryption is used, set the flags accordingly. | |||||
2010-03-16 | Fetch the SID of the user we are running as and send with the common | Holger Hetterich | 1 | -2/+5 | |
data. | |||||
2010-03-16 | Additionally send the vfs function id with the protocol. | Holger Hetterich | 1 | -7/+11 | |
2010-03-16 | According to the linux kernel coding styleguide, it's better to | Holger Hetterich | 1 | -46/+46 | |
align the switch and it's case statements in the same column. This saves us one indentation level. |