summaryrefslogtreecommitdiff
path: root/source/smbd/reply.c
Commit message (Collapse)AuthorAgeFilesLines
...
* r25117: The mega-patch Jerry was waiting for. Remove all pstrings fromJeremy Allison2007-10-101-181/+288
| | | | | | | | the main server code paths. We should now be able to cope with paths up to PATH_MAX length now. Final job will be to add the TALLOC_CTX * parameter to unix_convert to make it explicit (for Volker). Jeremy.
* r25111: Move to talloced pathnames on most code paths.Jeremy Allison2007-10-101-103/+146
| | | | | | | | | There are now ony 17 pstrings left in reply.c, and these will be easy to remove (and I'll be doing that shortly). Had to fix an interesting bug in pull_ucs2_base_talloc() when a source string is not null terminated :-). Jeremy.
* r25102: Rewrite msdfs code to use talloced filenames. Passes make testJeremy Allison2007-10-101-90/+123
| | | | | | and make valgrindtest. Final step will be to change srvstr_get_path() to return talloced memory in the major codepaths. Jeremy.
* r25055: Add file_id_string_tosVolker Lendecke2007-10-101-2/+2
| | | | This removes file_id_string_static and file_id_string_static2
* r25009: Large patch discussed with Volker. Move unix_convert to a talloc-basedJeremy Allison2007-10-101-177/+312
| | | | | | interface. More development will come on top of this. Remove the "mangled map" parameter. Jeremy.
* r24702: Remove the old API pointersVolker Lendecke2007-10-101-9/+6
|
* r24659: Some formatting changes helping to minimize the 3_2_0 diffVolker Lendecke2007-10-101-8/+8
|
* r24548: Fix the case-changing renamesVolker Lendecke2007-10-101-14/+9
| | | | | This was broken when I changed reply_mv to wrap in a open_file_ntcreate call, unix_convert on the destination was called twice
* r24501: Added bcc test for reply_tcon & removed Vl's comment :-).Jeremy Allison2007-10-101-6/+5
| | | | Jeremy.
* r24498: More extra code into a function, reply_openerror.Jeremy Allison2007-10-101-38/+5
| | | | Jeremy.
* r24476: Fix the mappings in reply_opeXXX calls. Now to test renames.Jeremy Allison2007-10-101-7/+24
| | | | Jeremy.
* r24461: Fix Bug 4852, thank to anto <sistemac@prosoft.ba> for reporting it.Volker Lendecke2007-10-101-0/+14
|
* r24457: Convert reply_tcon to the new APIVolker Lendecke2007-10-101-29/+25
| | | | | | | | | | Jeremy, I really apologize for doing this, but I just wanted to enjoy converting the last SMB call :-) I've left one little task for you there, I'm not certain that checking the inbuf length is correct here. Volker
* r24453: Remove the read and write bmpx callsVolker Lendecke2007-10-101-256/+28
| | | | | | | | | | | | | | Talked to both Tridge and Jeremy about this, Tridge said that there is a special error message persuading OS/2 to fall back to other methods. The calls now checked in always return the error message we used to return when "read bmpx = False" was set (the default): ERRSRV, ERRuseSTD. If someone has a reproducable test case where this is really needed, we can always dig it up from version control and convert it to the new API. But that time without that silly parameter, and with a torture test case for "make test" please :-) Volker
* r24445: Convert SMBwritebraw. No test suite unfortunately.... I need to ↵Jeremy Allison2007-10-101-61/+150
| | | | | | write one for this. Jeremy
* r24443: Convert reply_search/fclose to the new APIVolker Lendecke2007-10-101-57/+95
|
* r24442: Convert reply_copy to the new APIVolker Lendecke2007-10-101-38/+84
|
* r24441: Convert reply_ioctl to the new APIVolker Lendecke2007-10-101-20/+36
|
* r24439: Convert reply_get/setattrE to the new APIVolker Lendecke2007-10-101-25/+50
|
* r24436: Convert reply_lockread/writeunlock to the new APIVolker Lendecke2007-10-101-40/+78
|
* r24431: Convert the reply_printXX calls to the new APIVolker Lendecke2007-10-101-47/+107
|
* r24430: Convert reply_writeclose to the new APIVolker Lendecke2007-10-101-18/+36
|
* r24429: reply_setdir is not used...Volker Lendecke2007-10-101-53/+0
|
* r24428: Convert reply_unlock to the new APIVolker Lendecke2007-10-101-11/+24
|
* r24427: Convert reply_lock to the new APIVolker Lendecke2007-10-101-10/+22
|
* r24426: Convert reply_read to the new APIVolker Lendecke2007-10-101-19/+40
|
* r24425: Convert reply_write to the new APIVolker Lendecke2007-10-101-21/+40
|
* r24423: Convert reply_lseek to the new APIVolker Lendecke2007-10-101-12/+25
|
* r24422: Convert reply_ctemp to the new APIVolker Lendecke2007-10-101-33/+52
|
* r24417: Convert reply_setatr to the new APIVolker Lendecke2007-10-101-19/+34
|
* r24415: Convert reply_getatr to the new APIVolker Lendecke2007-10-101-20/+30
|
* r24414: Convert reply_mv to the new APIVolker Lendecke2007-10-101-26/+45
|
* r24412: Convert reply_open to the new APIVolker Lendecke2007-10-101-37/+50
|
* r24409: Check wct in reply_openVolker Lendecke2007-10-101-2/+8
|
* r24408: Remove reply_prep_legacy from reply_lockingXVolker Lendecke2007-10-101-24/+22
|
* r24406: Push reply_prep_legacy into reply_lockingXVolker Lendecke2007-10-101-17/+48
|
* r24405: Check wct in reply_lockingXVolker Lendecke2007-10-101-8/+19
|
* r24402: Fix a 64-bit warningVolker Lendecke2007-10-101-1/+1
|
* r24392: Minor simplificationsVolker Lendecke2007-10-101-4/+2
|
* r24387: Convert readbraw to the new api. Volker, keep checking inJeremy Allison2007-10-101-56/+121
| | | | | your patches please :-). I'll work on SMBreadBmpx tomorrow. Jeremy.
* r24386: Piss off Volker (not deliberately) by checking in a reply_mknew -> ↵Jeremy Allison2007-10-101-32/+52
| | | | | | | conversion. Sorry vl, remove one of your 15 patches :-). Jeremy.
* r24383: Convert call_nt_transact_ioctl to the new APIVolker Lendecke2007-10-101-0/+16
|
* r24355: move reply_outbuf() to the place where it's usedStefan Metzmacher2007-10-101-1/+1
| | | | metze
* r24351: Remove reply_prep_legacy from reply_read_and_XVolker Lendecke2007-10-101-20/+17
|
* r24348: Do not use inbuf/outbuf in the sendfile path of read_and_XVolker Lendecke2007-10-101-17/+19
|
* r24347: fake_sendfile does not need Inbuf/OutbufVolker Lendecke2007-10-101-7/+23
| | | | | | | In the future, we might put the new Linux splice(2) syscall here. This should also work for reply_write, but getting that in is a bit trickier. We need to decide very early before fetching the whole buffer that we have a write call.
* r24346: Push reply_prep_legacy into send_file_readXVolker Lendecke2007-10-101-39/+32
|
* r24332: schedule_aio_read_and_X does not need InBuf/OutBufVolker Lendecke2007-10-101-8/+7
|
* r24325: Push down reply_prep_legacy in reply_read_and_XVolker Lendecke2007-10-101-14/+14
|
* r24324: No reply_prep_legacy() in reply_pipe_read_and_XVolker Lendecke2007-10-101-9/+7
|