summaryrefslogtreecommitdiff
path: root/source3/smbd
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r24382: Remove reply_prep_legacy from call_nt_transact_createVolker Lendecke1-83/+34
(This used to be commit 73392485f4c3bf8b4138b500b4882c492bf96358)
2007-10-10r24381: Push reply_prep_legacy into call_nt_transact_createVolker Lendecke1-68/+98
(This used to be commit ca18ba96be84ed12003af84c53cc5f2e92fcc984)
2007-10-10r24368: Push down reply_prep_legacy one levelVolker Lendecke1-55/+167
Not pretty, but necessary to convert the calls one by one (This used to be commit 523a463be427da0c3dbe01399e87b82b9f759512)
2007-10-10r24367: Push reply_prep_legacy into handle_nttransVolker Lendecke1-47/+32
(This used to be commit 8b5e51c2668799890d033a371e5b9a57b8f086c6)
2007-10-10r24362: Initialize padding also when no params are sent backVolker Lendecke1-4/+6
(This used to be commit 03c5e960a21ae78cdd832a5c760015f7fbd83bd9)
2007-10-10r24361: Push reply_prep_legacy down in reply_nttrans[s]Volker Lendecke1-53/+64
(This used to be commit d97a2e91d3c44ad39e6a1ee369e1e906d98707f5)
2007-10-10r24359: Fix the buildVolker Lendecke1-1/+1
(This used to be commit b2ac1a3ec59f7c804521e5a478916fba16f4b3d4)
2007-10-10r24358: Push reply_prep_legacy into reply_nttrans[s]Volker Lendecke2-23/+55
(This used to be commit 197c2310792965f94d66ad7c8016a1594945bdf8)
2007-10-10r24357: Check wct in reply_nttrans[s]Volker Lendecke1-6/+21
(This used to be commit 9ab87e644e4dc54ebbcb8ad300fe338f4a809ba9)
2007-10-10r24356: Add send_nt_replies_new wrapperVolker Lendecke1-0/+18
(This used to be commit 8a910d37ccc767eb8ab25ef2af3a136ad874346f)
2007-10-10r24355: move reply_outbuf() to the place where it's usedStefan Metzmacher1-1/+1
metze (This used to be commit c7ed550483233851d395edb4b8443b3296b45fb7)
2007-10-10r24351: Remove reply_prep_legacy from reply_read_and_XVolker Lendecke1-20/+17
(This used to be commit 8f3e3a21008a2cb6ed73d8629aaf1fa565f19e79)
2007-10-10r24349: For large read&x we need more than 64k of outbuf.Volker Lendecke1-1/+12
(This used to be commit f7e2eec35f7457ec70d75ef099b34f83c9dfd654)
2007-10-10r24348: Do not use inbuf/outbuf in the sendfile path of read_and_XVolker Lendecke1-17/+19
(This used to be commit 595ea708ee8c9b6f86648dfdb5ff5a3feafe1f07)
2007-10-10r24347: fake_sendfile does not need Inbuf/OutbufVolker Lendecke1-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. (This used to be commit 32921c878a7f60251a9217173951065784077077)
2007-10-10r24346: Push reply_prep_legacy into send_file_readXVolker Lendecke1-39/+32
(This used to be commit cded66a7dc72d41e4d6ea90edd8b03ed080c042f)
2007-10-10r24332: schedule_aio_read_and_X does not need InBuf/OutBufVolker Lendecke2-21/+19
(This used to be commit 9ad91bd20592850d7b6393e1ac7f0e0919d69668)
2007-10-10r24328: Restore chain_reply error handlingVolker Lendecke1-2/+3
Get the whole smb header from the second chained function, in particular the error fields (This used to be commit 0eb831ca0eadb725242cb4ad75eb7008a5c18bf2)
2007-10-10r24327: First round of fixes to chain_replyVolker Lendecke1-3/+4
The argument to smb_setlen does not contain the nbt header of 4 bytes The chained function might allocate outbuf itself (as now happens with reply_read_and_X). This would erroneously overwrite the caller's outbuf. Give it an outbuf pointer of it's own (This used to be commit f923bba90866af14b32c0d0ab58acc00a5939fbb)
2007-10-10r24326: Fix the build for Solaris CCVolker Lendecke1-1/+1
(This used to be commit 7af4c1f547accc973f8b3ed88958bdeaf941754a)
2007-10-10r24325: Push down reply_prep_legacy in reply_read_and_XVolker Lendecke1-14/+14
(This used to be commit 9d2354129dad1d4d015d463f138a196f9f72af2f)
2007-10-10r24324: No reply_prep_legacy() in reply_pipe_read_and_XVolker Lendecke2-24/+25
(This used to be commit 304843315c5457ff0288d66d31f1ddb1ef2796f4)
2007-10-10r24323: Remove the reply_read_and_X wrapper functionVolker Lendecke1-49/+63
(This used to be commit 96b218789401bb9e512339e7c6d9e0c9d9724420)
2007-10-10r24322: Wrap reply_read_and_X in reply_prep_legacyVolker Lendecke2-2/+29
(This used to be commit 7926b5dfb8d05ad2fe40c3f7658a492f0450e505)
2007-10-10r24320: Fix the wct checks in reply_trans2 and the reply_trans callsVolker Lendecke2-3/+3
No idea what I've been smoking here. Thanks to Stefan for closely looking (This used to be commit 708f5af2e8c10d9a0d0027e3c31fa23689e746b8)
2007-10-10r24319: Check wct in reply_read_and_XVolker Lendecke1-3/+11
(This used to be commit 9ddacdfa131c4a4a852b3d30db1ee22d1852d0c2)
2007-10-10r24318: Print a prominent warning when reply_prep_legacy is calledVolker Lendecke1-0/+2
This is a temporary function anyway (This used to be commit 9269e3d5882e97d1c884df6511fa6d63a7b1cfcd)
2007-10-10r24314: Attempt to fix bug 4868Volker Lendecke1-0/+1
(This used to be commit 0ced8fcfe124f99159061143f29775aacd6e1c8f)
2007-10-10r24312: revision 24091 removed the 'FORCE'...Stefan Metzmacher1-1/+1
metze (This used to be commit 34d821daf0af6ef1e51dfd5cd99741f426d6956e)
2007-10-10r24311: add a reply_force_nterror() macroStefan Metzmacher1-0/+8
metze (This used to be commit b9ae00f4980c305f2f7334b139f9bc72fd9afbd6)
2007-10-10r24310: we should not call END_PROFILE(SMBntcreateX); twice...Stefan Metzmacher1-1/+0
metze (This used to be commit 7a98e09f2e4d5eff074e2d71dd1ff2f019a4547a)
2007-10-10r24309: if no protocol matches, just return choise 0xffffStefan Metzmacher1-0/+2
as we've done before revision 24002 metze (This used to be commit 6014ecbbfd50bc8f4f351dec1f9dd35c3fe62456)
2007-10-10r24308: this needs a better fix that compiles...Stefan Metzmacher1-1/+0
metze (This used to be commit 1a177eb08d4022c1ef7b5400ffdf426bcb9b97ff)
2007-10-10r24307: fill in choise with value -1 on errorStefan Metzmacher1-0/+1
as we've done before revision 24002 metze (This used to be commit 2961a35e90aae44c8560b1f4b56bfa6343c837d7)
2007-10-10r24306: the check_fsp() function has an explicit user argumentStefan Metzmacher1-1/+1
so use it... metze (This used to be commit 4154bee0d91dd2ace9a7a627418f652d0d11b959)
2007-10-10r24279: Remove reply_prep_legacy from reply_write_and_XVolker Lendecke2-43/+30
(This used to be commit f18b7a9a282ebb5c31a89a601798f9a0db51867e)
2007-10-10r24278: Push down reply_prep_legacy in reply_write_and_XVolker Lendecke2-43/+49
Remove the need for reply_prep_legacy for reply_pipe_write_and_X (This used to be commit de143d5fa61aa487613dda729a43dc3d59a72899)
2007-10-10r24272: try to fix the build on irix...Stefan Metzmacher1-3/+7
metze (This used to be commit dd7e94258b0fc0157d890d71f05c6fe16b6a2ea9)
2007-10-10r24271: Push reply_prep_legacy into reply_write_and_XVolker Lendecke2-17/+47
(This used to be commit 607e7d2447bf19eea872a3a4d1ad499a53f0a935)
2007-10-10r24270: Fix some END_PROFILE(SMBwriteX)Volker Lendecke1-1/+3
(This used to be commit 36f2347561ab06b5d8175ad0a9c4da2817e759f9)
2007-10-10r24269: Check wct in reply_write_and_XVolker Lendecke1-8/+21
(This used to be commit 1297fac11778cb910d1bcd12b6d9d3a6269972db)
2007-10-10r24268: Fix two crashes for spoolssVolker Lendecke1-3/+4
strlcpy does not like a NULL source. Fix a use-after-free. (This used to be commit c2a214501788b5f0b6f555bd01ed310d331d07fa)
2007-10-10r24254: Fix a segfault in r24102Volker Lendecke1-1/+3
The really pure bugfix would have replaced pparam by *pparam, but we pulled the fid anyway. Metze, in line 2421 the FSP_BELONGS_CONN is commented out, is that intended? The FSCTL_CREATE_OR_GET_OBJECT_ID ioctl did not have it. Volker (This used to be commit 2c1376225b98a9325dfc2d00bad1722e63cf522b)
2007-10-10r24253: From Jan Martin <Jan.Martin@rwedea.com>.Jeremy Allison1-0/+8
---------------------------------------------------------- In rare cases, Samba 3.0.25b shows directory contents at the wrong position in the file tree when displaying a subdirectory of a DFS link. The problem occurs whenever Windows XP asks for a DFS referral for a subdirectory of a DFS link with a trailing backslash. Windows does not do this very often, but we saw it several times per day on our central DFS server. smbd/msdfs.c, dfs_path_lookup() does the following with the requested path: - in line 390, the local copy 'localpath' is 'unix_convert'ed; the trailing backslash is removed inside unix_convert - in lines 417-20, 'dfspath' (another copy of the requested path) is mangled another way without removing trailing backslashes That's why the following loop (lines 435-461) that is meant to synchronously cut off the last path component from both strings until it comes to a DFS link, does not handle both strings the same. When the original path ended with a backslash, 'canon_dfspath' has always one component more than 'localpath', so that *consumedcntp gets too big in line 446. This value is reported to the client. ---------------------------------------------------------- Bug #4860. Jeremy. (This used to be commit 42d1c6713a56197ca8dfebf74eb0d483102148f7)
2007-10-10r24244: Complete the conversion of reply_trans[s]Volker Lendecke2-64/+65
Remove reply_prep/post_legacy from send_trans_replies (This used to be commit c08366f840ead5aba7199cf0b058587055b4d98e)
2007-10-10r24243: Remove reply_prep_legacy from api_replyVolker Lendecke2-36/+20
(This used to be commit b01664b43b0bd94bb59dec57480d2be954a7298a)
2007-10-10r24242: Remove reply_prep_legacy from api_rpc_trans_replyVolker Lendecke1-24/+10
(This used to be commit 160f65946af9b3e1609b0efb211edc81514fb36f)
2007-10-10r24241: Remove reply_prep_legacy from api_WNPHS and api_SNPHSVolker Lendecke1-57/+23
(This used to be commit 8702450e91943b1097ae3c8979d60b6962a69632)
2007-10-10r24240: Push down reply_prep_legacy one level inside api_fd_replyVolker Lendecke1-19/+54
(This used to be commit 0bb95639d6b49b18f2a7f1131f54239355097119)
2007-10-10r24239: Push reply_prep_legacy into api_fd_replyVolker Lendecke1-51/+38
(This used to be commit e2a96497928ab959e36639fef2d493640bb6e951)