summaryrefslogtreecommitdiff
path: root/source3/include/trans2.h
Commit message (Collapse)AuthorAgeFilesLines
* s3/smbd: support FS_SECTOR_SIZE_INFORMATION query-infoDavid Disseldorp2015-03-181-0/+9
| | | | | | | | | | The FS_SECTOR_SIZE_INFORMATION query-info level reports sector alignment information for an underlying share volume, as well as NO_SEEK_PENALTY and TRIM_ENABLED flags useful for SSD / thin-provisioned storage detection. Signed-off-by: David Disseldorp <ddiss@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
* libcli/smb Move cifs posix helper functions and headers in commonAndrew Bartlett2011-05-061-429/+0
| | | | | | unix_perms_to_wire() was a duplicate symbol in the top level build. Andrew Bartlett
* s3:dom_sid Global replace of DOM_SID with struct dom_sidAndrew Bartlett2010-05-211-1/+1
| | | | | | | | | | 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>
* Fix bug 7442 - Samba returns incorrect SMB2 QFS device info.Jeremy Allison2010-05-191-0/+14
| | | | | | Add the correct devicetype and characteristics for this info level. Jeremy.
* Implement rename/move in SMB2 from Windows7.Jeremy Allison2010-02-251-0/+1
| | | | Jeremy.
* Add CIFS_UNIX_TRANSPORT_ENCRYPTION_CAP capability toJeremy Allison2007-12-271-1/+2
| | | | | | our reported caps. Jeremy. (This used to be commit e86d027823c85173c64e7b85406e98f6f7345b10)
* Add SMB encryption. Still fixing client decrypt butJeremy Allison2007-12-261-1/+23
| | | | | | negotiation works. Jeremy. (This used to be commit d78045601af787731f0737b8627450018902b104)
* [GLUE] Rsync SAMBA_3_2_0 SVN r25598 in order to create the v3-2-test branch.Gerald (Jerry) Carter2007-10-101-23/+1
| | | | (This used to be commit 5c6c8e1fe93f340005110a7833946191659d88ab)
* r23784: use the GPLv3 boilerplate as recommended by the FSF and the license textAndrew Tridgell2007-10-101-2/+1
| | | | (This used to be commit b0132e94fc5fef936aa766fb99a306b3628e9f07)
* r23779: Change from v2 or later to v3 or later.Jeremy Allison2007-10-101-1/+1
| | | | | Jeremy. (This used to be commit 407e6e695b8366369b7c76af1ff76869b45347b3)
* r22920: Add in the UNIX capability for 24-bit readX, as discussedJeremy Allison2007-10-101-2/+4
| | | | | | | with the Apple guys and Linux kernel guys. Still looking at how to do writeX as there's no recvfile(). Jeremy. (This used to be commit a53268fb2082de586e2df250d8ddfcff53379102)
* r21969: Start working on the gss-side of the server negotiation.Jeremy Allison2007-10-101-0/+1
| | | | | Jeremy. (This used to be commit fbc569b530104679e47fe743963eb0c4384de6ae)
* r21865: Add in the stubs for SMB transport encryption. Will fleshJeremy Allison2007-10-101-1/+22
| | | | | | | | these out as I implement. Don't add to SAMBA_3_0_25, this is experimental code. NFSv4 you're now officially on notice... :-). Jeremy. (This used to be commit 5bfe638f2172e272741997100ee5ae8ff280494d)
* r21783: Add in the "create info" field to the replyJeremy Allison2007-10-101-1/+7
| | | | | | | | | | | | | | | | from POSIX_OPEN and POSIX_MKDIR as specified by Stevef in the wikki (extra 4 byte field). Also fix horrible bug in James's code (James you should review this for your Apple patch tree) where he failed to allocate the correct return memory size when returning a INFO2 struct. Added #define for the size of the INFO2 struct and made sure we allocate the correct size for return. Jeremy. (This used to be commit d88bc59cb4d5e8851b0856c67ed878ba8bd84552)
* r21777: As Stevef requested and the Apple guys agreed, makeJeremy Allison2007-10-101-2/+2
| | | | | | | | mode_t in posix_open/posix_mkdir -> 8 bytes to match the SET_UNIX_INFO_BASIC call. Steve is updating the Wikki. Jeremy. (This used to be commit 2f1c95ac7718c1d2a75367ba712edd6b57069432)
* r21763: Add support for the UNIX_INFO2 infolevel.James Peach2007-10-101-0/+40
| | | | (This used to be commit 262e4e1fd8398934780db354fcc5316368032d7b)
* r21717: Support the SMB_QUERY_POSIX_WHOAMI info level on QueryFsInfo.James Peach2007-10-101-0/+31
| | | | (This used to be commit 32c7281f90b042c9f01962c4661faaf979676711)
* r21638: Change POSIX_UNLINK to allow clients to differentiateJeremy Allison2007-10-101-2/+10
| | | | | | between unlink/rmdir calls. Jeremy. (This used to be commit f0c8488d382ada32fabe79399f64ba1c6486d009)
* r21227: Quick fix for Stevef - ensure the returned data on openJeremy Allison2007-10-101-0/+2
| | | | | | is 8 byte aligned. Jeremy. (This used to be commit 7645044fcf77644839bb0d74163d93d03284bd67)
* r21204: Add define for new QFS Info for "who am i"Steve French2007-10-101-0/+15
| | | | (This used to be commit 739a608eadd9448791366f26b42b06d38d77e037)
* r21191: Add in the POSIX open/mkdir/unlink calls.Jeremy Allison2007-10-101-1/+42
| | | | | | | | | Move more error code returns to NTSTATUS. Client test code to follow... See if this passes the build-farm before I add it into 3.0.25. Jeremy. (This used to be commit 83dbbdff345fa9e427c9579183f4380004bf3dd7)
* r15018: Merge Volker's ipc/trans2/nttrans changes overJeremy Allison2007-10-101-0/+26
| | | | | | | | | into 3.0. Also merge the new POSIX lock code - this is not enabled unless -DDEVELOPER is defined. This doesn't yet map onto underlying system POSIX locks. Updates vfs to allow lock queries. Jeremy. (This used to be commit 08e52ead03304ff04229e1bfe544ff40e2564fc7)
* r7796: Prepare for client setting capabilities to select posix pathnames onJeremy Allison2007-10-101-7/+3
| | | | | | | the wire. Jerry do not merge this please. New SMB_SET_FS_INFO - level 0x200 as was discussed on the mailing list. Jeremy. (This used to be commit 55029b1a0c9ae5b941eecd699dd905ea3d42b99c)
* r6715: We don't need to wrap the setfsinfo call in HAVE_QUOTAJeremy Allison2007-10-101-2/+9
| | | | | | | | as they'll just return ENOSYS if we don't. Add new CAP for POSIX pathnames, prepare to allow FSINFO set for client POSIX caps. Jeremy. (This used to be commit 4d99b57aedba8431ef5827d1e75413a10b35e1ce)
* r6170: Remove redundant flag that I had just added.Steve French2007-10-101-1/+0
| | | | (This used to be commit 981b44e600e2410395d6d02252795623e400d624)
* r6167: Add more defines for POSIX extensions to match the newly addedSteve French2007-10-101-0/+10
| | | | | client implementation (This used to be commit 8f6dba2cc3f337e990ef3e4b46718a5c1dca65ab)
* r5864: Stop using 'INFO' names on find calls. Getting ready to fixup OS/2 EAJeremy Allison2007-10-101-0/+3
| | | | | | support. Jeremy. (This used to be commit a417feaa4108b443850ef6e8f0da32b79d79db59)
* r5715: Update for new CIFS POSIX info levelsSteve French2007-10-101-0/+25
| | | | (This used to be commit af12daba2ae57a1f768248ba60d7769063f8200b)
* r3859: Ensure if num_acls is set to 0xFFFF this field is ignored.Jeremy Allison2007-10-101-0/+6
| | | | | | Use def_acl everywhere instead of dir_acl. Jeremy. (This used to be commit d28611c960f87830aa8449725951984aa155b089)
* r3713: Implementation of get posix acls in UNIX extensions. Passes valgrind.Jeremy Allison2007-10-101-0/+71
| | | | | | | | | Need to add printout functions in client and set posix acl in server. SteveF - take a look at this for the cifsfs client ! Once this is working and tested the next step is to write this up for the UNIX extensions spec. documents. Jeremy. (This used to be commit 1bd3f133442a472b4718b94a636f2fec89a2e0dc)
* r3642: Extend vfs to add seekdir/telldir/rewinddir. Yes I know I have toJeremy Allison2007-10-101-0/+7
| | | | | | | fix the modules too... First step in fixing out large directories problem. Jeremy. (This used to be commit 344e9dd33a936b429fefb67cd748ac009a1bab10)
* r653: Ok, so tridge convinced me. Allow full UNIX path symlinksJeremy Allison2007-10-101-1/+0
| | | | | | | to anywhere on the server filesystem so long as widelinks is set to true.... :-). Jeremy. (This used to be commit ba9809fcd493a53b33c3a24c9f91b0c1d9bd9726)
* r640: Make cifsvfs symlinks work with paths within and external to theJeremy Allison2007-10-101-0/+1
| | | | | | share. Store external paths prefixed with smbln:. Jeremy. (This used to be commit 14a9997b2eb394174ccb36d2a10a755279740cba)
* r150: Make 3.x pass the Samba 4.x RAW-SEARCH tests - except for theJeremy Allison2007-10-101-2/+2
| | | | | | | UNIX info levels, and the short case preserve names. Tested with NT - needs more testing. Will work on this more on Monday. Jeremy. (This used to be commit 88a9bca9aade3ee0ce9713857becfe0a13bbfd07)
* Add level 261 to search. Found using Samba4 tester.Jeremy Allison2003-08-181-0/+2
| | | | | Jeremy. (This used to be commit 4ee99d1c412ecc77541c988f6795ae3cb89907b8)
* added the COMPRESSION_INFO trans2 QFILEINFO level and fixed theAndrew Tridgell2003-06-011-0/+1
| | | | | IS_NAME_VALID QPATHINFO level (This used to be commit 1634346e2a6e73af80d4e68d50c6398fb24869a5)
* merge in metze' smbcquotas patch from HEADGerald Carter2003-04-151-2/+4
| | | | (This used to be commit b6a77048886151435a4a5eeb9a04be44d397c504)
* sync'ing up for 3.0alpha20 releaseGerald Carter2002-09-251-9/+12
| | | | (This used to be commit 65e7b5273bb58802bf0c389b77f7fcae0a1f6139)
* updated the 3.0 branch from the head branch - ready for alpha18Andrew Tridgell2002-07-151-1/+11
| | | | (This used to be commit 03ac082dcb375b6f3ca3d810a6a6367542bc23ce)
* Removed version number from file header.Tim Potter2002-01-301-2/+1
| | | | | Changed "SMB/Netbios" to "SMB/CIFS" in file header. (This used to be commit 6a58c9bd06d0d7502a24bf5ce5a2faf0a146edfa)
* Merged in %S fixes and XX_NOT_CHANGED fixes from 2.2.Jeremy Allison2002-01-161-3/+3
| | | | | Jeremy. (This used to be commit 0fcca6c627a5c9c2219ec9714df5e0bc1a44cc29)
* At leadt don't lose this - I need to re-sync trans2.c between 2.2.x andJeremy Allison2002-01-161-27/+66
| | | | | | HEAD soon. Jeremy. (This used to be commit 2f57257558b67b4a5106fece269ce55643464683)
* Oh joy - the original code didn't do mapping of the perms onto the wire.Jeremy Allison2002-01-101-11/+41
| | | | | | Make it up as we go along... :-). Jeremy. (This used to be commit 4289fe3499e49c3ed356eff55ffbcfef4dca72af)
* We need to test for major/minor macros.Jeremy Allison2002-01-101-0/+11
| | | | | Jeremy. (This used to be commit ee8c8add7f83d7a794546769c59c85ef8bb5b89a)
* Getting ready to add UNIX extensions in HEAD also.Jeremy Allison2002-01-101-1/+53
| | | | | Jeremy (This used to be commit 6210d4aa196c944e47076e316980f76ac9c6b02d)
* Some W2k info.Jeremy Allison2001-08-231-0/+41
| | | | | Jeremy. (This used to be commit 04478786c364585bf0263dc00343a25af6fa0a89)
* first pass at updating head branch to be to be the same as the SAMBA_2_0 branchAndrew Tridgell1999-12-131-0/+20
| | | | (This used to be commit 453a822a76780063dff23526c35408866d0c0154)
* trans2.h: Added Thursby MAC extension.Jeremy Allison1998-10-161-0/+6
| | | | | | | smbd/trans2.c: Added Thursby MAX extension. libsmb/clientgen.c: Fixed smbtorture lock code. Jeremy. (This used to be commit 514e52e4b4d6c7db7ebe2265e60c77b4f18d11b3)
* smb.h: More NT SMB stuff (just defines).Jeremy Allison1998-05-261-5/+0
| | | | | | | | | | | | smbpass.c: Do *NOT* make this function static. It breaks the compile on gcc util.c: Getting closer to MS wildcard semantics. A trailing '*' matches any trailing dot-separated components. trans2.c: Removed hacks that change multiple '?' -> '*' as this breaks things now. trans2.h: Removed NT_FILE_ATTRIBUTE_NORMAL - now FILE_ATTRIBUTE_NORMAL is defined in smb.h. Jeremy. (This used to be commit 42a65511068cd9006350c80bbed2f346f3f01cb0)
* This is *not* a big change (although it looks like one).Jeremy Allison1998-01-221-1/+1
| | | | | | | | This is merely updating the Copyright statements from 1997 to 1998. It's a once a year thing :-). NO OTHER CHANGES WERE MADE. Jeremy. (This used to be commit b9c16977231efb274e08856f7f3f4408dad6d96c)