Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-06-04 | Oops. Forgot to re-initialize the aio_ex pointer from sival_ptr. | Jeremy Allison | 1 | -0/+1 | |
2010-06-04 | Change smbd_aio_complete_mid() -> smbd_aio_complete_aio_ex(). Simplifies | Jeremy Allison | 1 | -7/+2 | |
the code and eliminates find_aio_ex(). Jeremy. | |||||
2010-06-03 | s3: Fix the build of the nfsv4 acl code | Volker Lendecke | 1 | -1/+2 | |
2010-06-03 | s3-security: use shared "Standard access rights.". | Günther Deschner | 1 | -1/+1 | |
Guenther | |||||
2010-06-03 | s3-security: use shared "File Object specific access rights". | Günther Deschner | 1 | -1/+1 | |
Guenther | |||||
2010-06-03 | s3-security: use shared "Generic access rights". | Günther Deschner | 1 | -2/+2 | |
Guenther | |||||
2010-06-03 | s3-security: use shared SECINFO_DACL define. | Günther Deschner | 4 | -16/+16 | |
Guenther | |||||
2010-06-03 | s3-security: use shared SECINFO_SACL define. | Günther Deschner | 2 | -7/+7 | |
Guenther | |||||
2010-06-03 | s3-security: use shared SECINFO_GROUP define. | Günther Deschner | 4 | -15/+15 | |
Guenther | |||||
2010-06-03 | s3-security: use shared SECINFO_OWNER define. | Günther Deschner | 4 | -15/+15 | |
Guenther | |||||
2010-06-03 | s3: remove unused librpc/ndr/sid.c. | Günther Deschner | 1 | -0/+1 | |
Guenther | |||||
2010-06-02 | s3: Add vfs_linux_xfs_sgid | Volker Lendecke | 1 | -0/+105 | |
http://oss.sgi.com/bugzilla/show_bug.cgi?id=280 shows an old Linux XFS bug that still exists: Under certain circumstances the SGID bit is not inherited. | |||||
2010-06-01 | s3-vfs: Send the share name instead of the path in smb_traffic_analyzer. | Holger Hetterich | 1 | -2/+5 | |
In protocol v2, the name of the service should be sent instead of the path. Signed-off-by: Andreas Schneider <asn@samba.org> | |||||
2010-05-31 | s3-build: only use ndr_security.h where needed. | Günther Deschner | 1 | -0/+2 | |
Guenther | |||||
2010-05-28 | s3:auth use info3 in auth_serversupplied_info | Simo Sorce | 4 | -6/+6 | |
Signed-off-by: Günther Deschner <gd@samba.org> | |||||
2010-05-27 | vfs_smb_traffic_analyzer.c: set the len variable when running protocol v1. | Holger Hetterich | 1 | -0/+1 | |
Signed-off-by: Andreas Schneider <asn@samba.org> | |||||
2010-05-21 | s3:dom_sid Global replace of DOM_SID with struct dom_sid | Andrew Bartlett | 3 | -27/+27 | |
This matches the structure that new code is being written to, and removes one more of the old-style named structures, and the need to know that is is just an alias for struct dom_sid. Andrew Bartlett Signed-off-by: Günther Deschner <gd@samba.org> | |||||
2010-05-18 | s3-secdesc: use SD_REVISION from security.idl. | Günther Deschner | 3 | -4/+4 | |
Guenther | |||||
2010-05-18 | s3-secdesc: remove "typedef struct security_descriptor SEC_DESC". | Günther Deschner | 10 | -33/+38 | |
Guenther | |||||
2010-05-18 | s3-secdesc: remove "typedef struct security_acl SEC_ACL". | Günther Deschner | 3 | -10/+10 | |
Guenther | |||||
2010-05-18 | s3-secdesc: remove "typedef struct security_ace SEC_ACE". | Günther Deschner | 3 | -16/+16 | |
Guenther | |||||
2010-05-18 | s3: Remove use of iconv_convenience. | Jelmer Vernooij | 2 | -6/+4 | |
2010-05-18 | s3-crypto: only include crypto headers when crypto is done. | Günther Deschner | 1 | -0/+1 | |
Guenther | |||||
2010-05-13 | Be more forgiving on client oplock break failure (as Windows does). Remove a ↵ | Jeremy Allison | 1 | -1/+1 | |
global. Jeremy. | |||||
2010-05-13 | Treat an open of stream ::$DATA as an open of the base file. | Jeremy Allison | 1 | -0/+27 | |
This fixes a class of SMB_ASSERT failures when doing stream tests. Jeremy. | |||||
2010-05-06 | s3-build: fix the build of vfs_notify_fam. | Günther Deschner | 1 | -0/+1 | |
Guenther | |||||
2010-04-30 | Plumb the SMB2 front end into the blocking lock backend. | Jeremy Allison | 1 | -13/+41 | |
Metze, you'll probably be happier with this work as it doesn't abuse tevent in the way you dislike. This is a first cut at the code, which will need lots of testing but I'm hoping this will give people an idea of where I'm going with this. Jeremy. | |||||
2010-04-29 | Move the global blocking lock records into the smb1 state. | Jeremy Allison | 1 | -4/+4 | |
Jeremy | |||||
2010-04-23 | s3-smbd: group print relate data in own structure | Simo Sorce | 1 | -2/+2 | |
2010-04-23 | Allow smb2 create requests to be cancelled. | Jeremy Allison | 1 | -9/+2 | |
Jeremy. | |||||
2010-04-22 | Make deferred opens (NT_STATUS_SHARING_VIOLATION) work over SMB2. | Jeremy Allison | 1 | -1/+1 | |
Makes SMB2Create call re-entrant internally. Now this infrastructure is in place, oplocks will follow shortly. Tested with Win7 client and with W2K8R2. Jeremy. | |||||
2010-04-18 | s3: Improved support for GAMIN. | Ira Cooper | 1 | -0/+15 | |
Support the FAMNoExists API for gamin to reduce cpu use and problems when using GAMIN as FAM for vfs_notify_fam. | |||||
2010-04-12 | Move to using 64-bit mid values in our internal open file database. | Jeremy Allison | 2 | -5/+7 | |
This will allow us to share logic much easier between SMB1 and SMB2 servers. Jeremy | |||||
2010-04-09 | Plumb SMB2 stubs into all the places we defer SMB1 operations. | Jeremy Allison | 1 | -34/+34 | |
Rename functions to be internally consistent. Next step is to cope queueing single (non-compounded) SMB2 requests to put some code inside the stubs. Jeremy. | |||||
2010-04-05 | Fix related to bug #7326 - can't read/write any files with full_audit | Volker Lendecke | 1 | -2/+3 | |
2010-03-28 | s3: Use bitmap_talloc in vfs_full_audit.c | Volker Lendecke | 1 | -40/+20 | |
This also simplifies the calling convention for init_bitmap() slightly | |||||
2010-03-28 | s3: Fix some nonempty blank lines | Volker Lendecke | 1 | -20/+19 | |
2010-03-25 | s3: vfs_smb_traffic_analyzer.c: remove warnings from developer build | Holger Hetterich | 1 | -14/+16 | |
This patch should remove all warnings coming up when compiling traffic analyzer with configure.developer. Re-activate the smb_traffic_analyzer_rmdir function by adding it's vfs_fn_pointer to vfs_smb_traffic_analyzer_fns. Copy the mode_t used in smb_traffic_analyzer_open to the corresponding data structure. | |||||
2010-03-24 | Fix bug #7283 - vfs_acl_tdb does not work as expected. | Jeremy Allison | 1 | -34/+14 | |
both vfs_acl_common.c and vfs_acl_tdb.c were using the connection handle, thus conflicted. Fix this. Jeremy. | |||||
2010-03-22 | s3: file_walk_table -> files_forall | Volker Lendecke | 1 | -1/+1 | |
This is more in line with the rest of the Samba code, like connections_forall etc. | |||||
2010-03-16 | s3-vfs: fix some buildwarnings in traffic analyzer, there are many more. | Günther Deschner | 1 | -9/+11 | |
Holger, please check. Guenther | |||||
2010-03-16 | Update copyright | Jim McDonough | 1 | -1/+1 | |
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 | 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 | 1 | -0/+1 | |
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. |