1
0
mirror of https://github.com/samba-team/samba.git synced 2025-11-14 12:23:52 +03:00
Commit Graph

254 Commits

Author SHA1 Message Date
Volker Lendecke
1b6add251c r24436: Convert reply_lockread/writeunlock to the new API 2007-10-10 12:29:47 -05:00
Volker Lendecke
42b07a52b9 r24433: Convert reply_ntrename to the new API 2007-10-10 12:29:46 -05:00
Volker Lendecke
e528479f56 r24431: Convert the reply_printXX calls to the new API 2007-10-10 12:29:46 -05:00
Volker Lendecke
6def2ee03b r24430: Convert reply_writeclose to the new API 2007-10-10 12:29:46 -05:00
Volker Lendecke
01c7426fc0 r24428: Convert reply_unlock to the new API 2007-10-10 12:29:45 -05:00
Volker Lendecke
212f43ddea r24427: Convert reply_lock to the new API 2007-10-10 12:29:45 -05:00
Volker Lendecke
30aada0ef8 r24426: Convert reply_read to the new API 2007-10-10 12:29:45 -05:00
Volker Lendecke
244965f7b6 r24425: Convert reply_write to the new API 2007-10-10 12:29:45 -05:00
Volker Lendecke
bd22885386 r24423: Convert reply_lseek to the new API 2007-10-10 12:29:44 -05:00
Volker Lendecke
3cc22fd74f r24422: Convert reply_ctemp to the new API 2007-10-10 12:29:44 -05:00
Volker Lendecke
56bab5ea4c r24417: Convert reply_setatr to the new API 2007-10-10 12:29:43 -05:00
Volker Lendecke
1a08b97a93 r24415: Convert reply_getatr to the new API 2007-10-10 12:29:43 -05:00
Volker Lendecke
fa341e4840 r24414: Convert reply_mv to the new API 2007-10-10 12:29:42 -05:00
Volker Lendecke
394987f522 r24412: Convert reply_open to the new API 2007-10-10 12:29:42 -05:00
Volker Lendecke
bce87ebdc0 r24406: Push reply_prep_legacy into reply_lockingX 2007-10-10 12:29:41 -05:00
Volker Lendecke
cb8fab5663 r24404: Remove get_OutBuffer usage from blocking.c 2007-10-10 12:29:41 -05:00
Jeremy Allison
27e183afa8 r24387: Convert readbraw to the new api. Volker, keep checking in
your patches please :-). I'll work on SMBreadBmpx tomorrow.
Jeremy.
2007-10-10 12:29:38 -05:00
Jeremy Allison
a7648ed9d4 r24386: Piss off Volker (not deliberately) by checking in a reply_mknew -> conversion.
Sorry vl, remove one of your 15 patches :-).
Jeremy.
2007-10-10 12:29:38 -05:00
Volker Lendecke
197c231079 r24358: Push reply_prep_legacy into reply_nttrans[s] 2007-10-10 12:29:36 -05:00
Volker Lendecke
f7e2eec35f r24349: For large read&x we need more than 64k of outbuf. 2007-10-10 12:29:32 -05:00
Volker Lendecke
0eb831ca0e r24328: Restore chain_reply error handling
Get the whole smb header from the second chained function, in particular
the error fields
2007-10-10 12:29:30 -05:00
Volker Lendecke
f923bba908 r24327: First round of fixes to chain_reply
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
2007-10-10 12:29:29 -05:00
Volker Lendecke
7926b5dfb8 r24322: Wrap reply_read_and_X in reply_prep_legacy 2007-10-10 12:29:28 -05:00
Volker Lendecke
9269e3d588 r24318: Print a prominent warning when reply_prep_legacy is called
This is a temporary function anyway
2007-10-10 12:29:27 -05:00
Volker Lendecke
607e7d2447 r24271: Push reply_prep_legacy into reply_write_and_X 2007-10-10 12:29:24 -05:00
Volker Lendecke
74ae19cca6 r24231: Push allocating InBuffer/OutBuffer into reply_transs 2007-10-10 12:29:18 -05:00
Volker Lendecke
39a7809aa4 r24229: Push allocating InBuffer/OutBuffer into reply_transs 2007-10-10 12:29:18 -05:00
Volker Lendecke
f843c02f07 r24225: Convert reply_flush to the new API 2007-10-10 12:29:18 -05:00
Volker Lendecke
4863ff2899 r24223: Convert reply_echo to the new API 2007-10-10 12:29:17 -05:00
Volker Lendecke
a55a4d71ff r24159: Convert reply_transs2 to the new API 2007-10-10 12:29:15 -05:00
Volker Lendecke
a9c2d75b42 r24156: Convert reply_trans2 to the new API 2007-10-10 12:29:15 -05:00
Volker Lendecke
248f15ff14 r24135: Convert call_trans2open to the new API
This itself won't help much, because send_trans2_replies_new still allocates
the big buffers, but stay tuned :-)

Also add/update my copyright on stuff I recently touched.

Volker
2007-10-10 12:29:10 -05:00
Volker Lendecke
d4d550aa2b r24119: Convert reply_exit to the new API 2007-10-10 12:29:08 -05:00
Volker Lendecke
6e5f39379f r24100: Convert reply_ntcancel to the new API 2007-10-10 12:29:06 -05:00
Volker Lendecke
28025fc17e r24091: Convert reply_ntcreate_and_X to the new API
The routines called will follow
2007-10-10 12:29:05 -05:00
Volker Lendecke
1bb2b341e2 r24089: Add reply_prep/post_legacy
Routines to ease the transition to the new API
2007-10-10 12:29:04 -05:00
Volker Lendecke
fb0a1b7bd0 r24088: Convert reply_unlink to the new API 2007-10-10 12:29:04 -05:00
Volker Lendecke
bbc99e1c3b r24086: Convert reply_ulogoffX to the new API 2007-10-10 12:29:04 -05:00
Volker Lendecke
7689048d71 r24085: Convert reply_rmdir to the new API 2007-10-10 12:29:03 -05:00
Volker Lendecke
e93f3996fc r24084: Convert reply_mkdir to the new API 2007-10-10 12:29:03 -05:00
Volker Lendecke
c8e0aa5752 r24079: Convert reply_dskattr to the new API 2007-10-10 12:29:03 -05:00
Volker Lendecke
bd0cb48dde r24077: Convert reply_tdis to the new API 2007-10-10 12:29:02 -05:00
Volker Lendecke
35675a6a33 r24056: Another big one: This converts reply_sesssetup_and_X to the new API. As usual,
its history can be found on http://samba.org/~vlendec/sesssetup/. This very
obviously needs close review.

Volker
2007-10-10 12:29:00 -05:00
Volker Lendecke
a2ecc34aa4 r24046: Fix a 64-bit warning 2007-10-10 12:28:59 -05:00
Volker Lendecke
e5c7c6406a r24004: Convert reply_checkpath to the new API 2007-10-10 12:28:55 -05:00
Volker Lendecke
9422385d9c r24003: Convert reply_tcon_and_X to the new API 2007-10-10 12:28:55 -05:00
Volker Lendecke
bd981f5328 r24002: Convert reply_negprot to the new API 2007-10-10 12:28:54 -05:00
Volker Lendecke
e3a10e9ffb r23999: Convert reply_open_and_X
This is an example of chained code that is executed in make test
2007-10-10 12:28:54 -05:00
Volker Lendecke
dbf74cb747 r23998: Convert reply_close to the new API 2007-10-10 12:28:54 -05:00
Volker Lendecke
5594af2b20 r23997: Check in the infrastructure for getting rid of the global InBuffer/OutBuffer
The complete history of this patch can be found under
http://www.samba.org/~vlendec/inbuf-checkin/.

Jeremy, Jerry: If possible I would like to see this in 3.2.0. I'm only
checking into 3_2 at the moment, as it currently will slow down operations for
all non-converted (i.e. all at this moment) operations, as it will copy the
talloc'ed inbuf over the global InBuffer. It will need quite a bit of effort
to convert everything necessary for the normal operations an XP box does.

I have patches for negprot, session setup, tcon_and_X, open_and_X, close. More
to come, but I would appreciate some help here.

Volker
2007-10-10 12:28:53 -05:00