summaryrefslogtreecommitdiff
path: root/source4/smb_server/smb
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r14807: fixed the format of notify responses (forgot to commit this earlier)Andrew Tridgell1-6/+11
(This used to be commit fb91a37e926963acfc90fe276a33c7a329a023e8)
2007-10-10r14739: keep the last request time for the smbsrv_connection,Stefan Metzmacher1-4/+7
smbsrv_session and smbsrv_tcon for management tools metze (This used to be commit 2c87f210e9e68de42dc45ca6532f3f33f4b6ce95)
2007-10-10r14733: SMBtdis needs a TCON and doesn't need a SESSION,Stefan Metzmacher1-1/+2
on an invalid tcon it gives NT_STATUS_DOS(ERRSRV, ERRinvnid) metze (This used to be commit fca74f2a4ba7d4a18801294a6b2be548864a5252)
2007-10-10r14647: be a bit less verbose on common stuffStefan Metzmacher1-1/+1
metze (This used to be commit 9f9240d118c66d89a8b51bc54be11828251d0872)
2007-10-10r14644: fix SMBecho, used by w2k clients, failing this,Stefan Metzmacher1-1/+1
causes an SMBulogoffX and SMBtdis jelmer: I think this should go into TP2 metze (This used to be commit 94d775c74d611e950bb5502bfe7f7c4015c6f772)
2007-10-10r14638: we need to call smbsrv_setup_reply() before using smbsrv_setup_error()Stefan Metzmacher1-2/+2
tridge: can you please check if the whole function ok? jelmer: this fixes a crash bug, when asking for Security Descriptors and should be in the TP2 metze (This used to be commit b5edcde79339be0fec94e440a87c8191cf53e937)
2007-10-10r14542: Remove librpc, libndr and libnbt from includes.hJelmer Vernooij1-0/+1
(This used to be commit 51b4270513752d2eafbe77f9de598de16ef84a1f)
2007-10-10r14541: separate smbsrv_request and ntvfs_request,Stefan Metzmacher7-671/+377
with this it's now possible to write a ntvfs_test programm like the vfstest in samba3 also smb2 support will be possible later metze (This used to be commit 7253153691e35cd206346fbd4e9b9f95c042f602)
2007-10-10r14539: get rid of a pointless union layer in struct smb_notifyAndrew Tridgell1-12/+12
(This used to be commit 1e1c5593817e84c59c1a10b5a3c1957e363e5198)
2007-10-10r14538: ok, I have better used make valgrindtest my self...Stefan Metzmacher1-1/+1
the 3 bytes for WordCount and ByteCount are included in MIN_SMB_SIZE... metze (This used to be commit 4ff3fb35e88643a4637bfca032a6505f9dce3843)
2007-10-10r14526: fix the size of the output buffer, we need 1 byte for the Word countStefan Metzmacher1-1/+1
now smbsrv_setup_reply() and req_setup_chain_reply() do the same thing tridge: can you please check if this is correct, I wonder why we don't got valgrind errors... as the over allocation is disabled currently metze (This used to be commit 3441a4a74fb324a4dfbca13219df4c55ebcfbf6c)
2007-10-10r14523: make async search request possibleStefan Metzmacher1-26/+60
metze (This used to be commit f130632dc58b7afc8270c1bc8a13e3451f8d9ec0)
2007-10-10r14504: make trans and trans2 able to use async ntvfs backendsStefan Metzmacher1-408/+534
tridge: can you review this please metze (This used to be commit f2e9b2c3a2304320ac090549815b174887b3e466)
2007-10-10r14502: Supply both needed arguments for the backend logoff processing.Andrew Bartlett1-0/+2
This should fix the segfaults on the build farm. Metze: please check Andrew Bartlett (This used to be commit fb927a71173eba2bd33bbb9ea589b63f5e33b3f2)
2007-10-10r14487: split smbsrv_request into two parts, one will be moved to ntvfs_requestStefan Metzmacher4-5/+34
but I don't to get the commit to large, to I'll do this tomorrow... metze (This used to be commit 10e627032d7d04f1ebf6efed248c426614f5aa6f)
2007-10-10r14485: mark smb commands as need session and need tcon explicit,Stefan Metzmacher3-122/+76
so we only need to check in one global place and can't forget in other places... metze (This used to be commit 742be8e075651c3b7e502ec6da01286fd7a2d4ca)
2007-10-10r14464: Don't include ndr_BASENAME.h files unless strictly required, insteadJelmer Vernooij2-0/+2
try to include just the BASENAME.h files (containing only structs) (This used to be commit 3dd477ca5147f28a962b8437e2611a8222d706bd)
2007-10-10r14456: don't access the smbsrv_tcon inside the ntvfs modulesStefan Metzmacher2-21/+33
metze (This used to be commit 5709c1c4e1a561dd9af98cfefbbbdac9b18765b7)
2007-10-10r14256: - rename smb_file -> smb_handleStefan Metzmacher3-53/+53
- move it into the in/out substructs again - allow file.path only on smb_fileinfo/smb_setfileinfo metze (This used to be commit be6d5298a2cdb7e7c61d70471bad445645af5963)
2007-10-10r14208: removed use of req->flags2 inside the ntvfs layer. This should helpAndrew Tridgell1-0/+5
metze on his quest to unify the ntvfs strucures for the smb and smb2 servers. The only place we needed flags2 inside ntvfs was for the FLAGS2_READ_PERMIT_EXECUTE bit, which only affects readx, so I added a readx.in.read_for_execute flag instead. (This used to be commit b78abbbce60ab0009da19a72dd769800c44298a2)
2007-10-10r14205: move smb specific stuff out of includes.h (finally!!!:-)Stefan Metzmacher1-2/+2
all this changes really help ccache to speed up the samba4 build:-) metze (This used to be commit 180a79d1036e54fc0c50572b820818e9aafa28e9)
2007-10-10r14173: change smb interface structures to always useStefan Metzmacher3-69/+69
a union smb_file, to abtract - const char *path fot qpathinfo and setpathinfo - uint16_t fnum for SMB - smb2_handle handle for SMB2 the idea is to later add a struct ntvfs_handle *ntvfs so that the ntvfs subsystem don't need to know the difference between SMB and SMB2 metze (This used to be commit 2ef3f5970901b5accdb50f0d0115b5d46b0c788f)
2007-10-10r14157: - pass a struct ntvfs_request to the ntvfs layerStefan Metzmacher3-8/+8
(for now we just do #define ntvfs_request smbsrv_request, but it's the first step...) - rename ntvfs_openfile() -> ntvfs_open() - fix the talloc hierachie in some places in the ntvfs_map_*() code metze (This used to be commit ed9ed1f48f602354810937c0b0de850b44322191)
2007-10-10r14142: fixed ascii padding of nttrans create in server tooAndrew Tridgell1-2/+2
(This used to be commit 2cd4cd1674b7491abf796f625ee098bb2c03e631)
2007-10-10r14041: be a bit less verboseStefan Metzmacher1-1/+1
metze (This used to be commit 67a42a8097152c23fcd1adab68c64f127ac9c643)
2007-10-10r14016: use type safe talloc when constructing operation structures in smb ↵Andrew Tridgell1-38/+43
server (This used to be commit 78dd6b3e0cd4f048e9b0317107ceb59198fc2bee)
2007-10-10r14013: added construction of the notify reply buffer in the nttrans serverAndrew Tridgell1-9/+62
code the RAW-NOTIFY test now passes against the CIFS backend (This used to be commit e03a2e2de2ad7cd7e692248a681a46ffc1447541)
2007-10-10r14011: - added a ntvfs_notify op to allow backends to support change notifyAndrew Tridgell1-186/+267
- converted the nttrans server side code to be async (needed for change notify) This is the start of some work on supporting change notify via a new approach. More soon. (This used to be commit 0ad70bfd83b4a03c0e67f11f63822b833be67aa1)
2007-10-10r13960: Generate makefile rules for installing/removing shared modules.Jelmer Vernooij1-1/+1
(This used to be commit 2c746980328431ab04852dc668899e3eb042da99)
2007-10-10r13911: Make these debug messages clearer.Andrew Bartlett1-3/+5
(This used to be commit 9c8350c64b68c81948e8e09be8316504368a4972)
2007-10-10r13877: remove smbsrv_send_dos_error() and use ↵Stefan Metzmacher5-29/+10
smbsrv_send_error(..,NT_STATUS_DOS()) metze (This used to be commit 60d7920527cd0e4142427fa59b9e617d99e3d984)
2007-10-10r13872: fix typoStefan Metzmacher1-1/+1
metze (This used to be commit f28fb440d59401fb8ba5b8eb7868f0063d151693)
2007-10-10r13870: prefix more functions with smbsrv_Stefan Metzmacher9-217/+220
metze (This used to be commit e6275db7b926d3660ad4a0f40041a5129001427a)
2007-10-10r13868: remove useless talloc_free() wrapperStefan Metzmacher3-15/+7
metze (This used to be commit bd3162e6a7f154630c2d88be70ce19e8dd977133)
2007-10-10r13866: prefix more functions with smbsrv_Stefan Metzmacher3-10/+8
metze (This used to be commit bb083f17c961964dd99185ae4194596ccaafd4a8)
2007-10-10r13865: prefix functions with smbsrv_Stefan Metzmacher6-143/+142
metze (This used to be commit 2af96632757ee4bb0261b1871100008b48c5fd4d)
2007-10-10r13863: this can be static...Stefan Metzmacher1-1/+1
metze (This used to be commit ab659d8ee0de879a54da2308c37da317e0ff7f9a)
2007-10-10r13862: rename chain_reply -> smbsrv_chain_replyStefan Metzmacher2-11/+11
metze (This used to be commit 497b219c7d7ec15d1d25e174a7287b7da8d02403)
2007-10-10r13860: - add support for SMB2 ("SMB 2.001") negotiation in SMB negprot requestsStefan Metzmacher1-1/+31
- the default max protocol is still NT1 metze (This used to be commit d1bae931b327dda28e648efc473e0462cf036f7c)
2007-10-10r13858: - use req_pull_ascii4() instead of doing strlen() on client provided ↵Stefan Metzmacher1-30/+34
buffers - also terminate the connection if we don't support any protocol the client provides metze (This used to be commit 7f2a6cfd6f9c01d1ff40d35346aba678a7ba77f2)
2007-10-10r13857: add "Windows for Workgroups 3.1a" support to the serverStefan Metzmacher1-10/+11
metze (This used to be commit 58af0acafd67f919c8df99cacf110ded4bfd2c10)
2007-10-10r13856: fixed a misleading commentAndrew Tridgell1-1/+1
(This used to be commit af6606fe987fd8ef15e3ed03e71e92e7a7484ce7)
2007-10-10r13620: initialize the CMD with 0 tooStefan Metzmacher1-0/+1
metze (This used to be commit 7cf1423bc850aca93453d337b49ba593a034000d)
2007-10-10r13403: Try to better handle a case where SPNEGO isn't available (allow us toAndrew Bartlett2-23/+32
emulate the behaviour of XP standalone if required). Andrew Bartlett (This used to be commit 7f821097fbdbc9f35d96e05f85cf008f36c0eea3)
2007-10-10r13204: Remove extra newline we don't need.Andrew Bartlett1-1/+1
Andrew Bartlett (This used to be commit 765caa14b340f5111c07eda99fd2bd4c000dd7c7)
2007-10-10r12804: This patch reworks the Samba4 sockets layer to use a socket_addressAndrew Bartlett1-5/+14
structure that is more generic than just 'IP/port'. It now passes make test, and has been reviewed and updated by metze. (Thankyou *very* much). This passes 'make test' as well as kerberos use (not currently in the testsuite). The original purpose of this patch was to have Samba able to pass a socket address stucture from the BSD layer into the kerberos routines and back again. It also removes nbt_peer_addr, which was being used for a similar purpose. It is a large change, but worthwhile I feel. Andrew Bartlett (This used to be commit 88198c4881d8620a37086f80e4da5a5b71c5bbb2)
2007-10-10r12608: Remove some unused #include lines.Jelmer Vernooij5-6/+0
(This used to be commit 70e7449318aa0e9d2639c76730a7d1683b2f4981)
2007-10-10r12542: Move some more prototypes out to seperate headersJelmer Vernooij4-0/+4
(This used to be commit 0aca5fd5130d980d07398f3291d294202aefe3c2)
2007-10-10r12528: Add seperate proto headers for ntvfs, tdr, smb_server and nbt_server.Jelmer Vernooij7-0/+7
(This used to be commit 87f665a1d5ba74289974bf9d8f9441c162e6f1b1)
2007-10-10r12498: Eliminate INIT_OBJ_FILES and ADD_OBJ_FILES. We were not usingJelmer Vernooij1-3/+2
the difference between these at all, and in the future the fact that INIT_OBJ_FILES include smb_build.h will be sufficient to have recompiles at the right time. (This used to be commit b24f2583edee38abafa58578d8b5c4b43e517def)