Jeremy Allison
a662a62e5a
r24500: Add check that bcc is correct in an incoming packet.
...
Jeremy.
(This used to be commit 267a0ac48d
)
2007-10-10 12:29:52 -05:00
Jeremy Allison
ed70bc0d8e
r24468: Don't forget the +4 for length :-).
...
Jeremy.
(This used to be commit 4d01e0b744
)
2007-10-10 12:29:50 -05:00
Jeremy Allison
a1f593cd73
r24467: Do range checking on incoming smb request.
...
Jeremy.
(This used to be commit dbd58dd647
)
2007-10-10 12:29:50 -05:00
Volker Lendecke
716e01d97e
r24457: Convert reply_tcon to the new API
...
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
(This used to be commit 1e08fddafd
)
2007-10-10 12:29:49 -05:00
Volker Lendecke
24f42c5cef
r24453: Remove the read and write bmpx calls
...
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
(This used to be commit d941aae2df
)
2007-10-10 12:29:49 -05:00
Jeremy Allison
2823bf10b5
r24445: Convert SMBwritebraw. No test suite unfortunately.... I need to write one for this.
...
Jeremy
(This used to be commit edc17dfcbd
)
2007-10-10 12:29:48 -05:00
Volker Lendecke
527905a09a
r24444: Convert reply_find[n]close to the new API
...
(This used to be commit 6af8595346
)
2007-10-10 12:29:48 -05:00
Volker Lendecke
5edcc342c6
r24443: Convert reply_search/fclose to the new API
...
(This used to be commit a8a33c377e
)
2007-10-10 12:29:48 -05:00
Volker Lendecke
f93b093d5f
r24442: Convert reply_copy to the new API
...
(This used to be commit 0cb00c5475
)
2007-10-10 12:29:48 -05:00
Volker Lendecke
9c2bfffece
r24441: Convert reply_ioctl to the new API
...
(This used to be commit a5af7ebb7f
)
2007-10-10 12:29:48 -05:00
Volker Lendecke
c5572072e5
r24440: Convert the reply_sendXX functions to the new API
...
(This used to be commit a64bc31098
)
2007-10-10 12:29:48 -05:00
Volker Lendecke
90741da80b
r24439: Convert reply_get/setattrE to the new API
...
(This used to be commit 6b0ad071d8
)
2007-10-10 12:29:47 -05:00
Volker Lendecke
05fafc1df2
r24436: Convert reply_lockread/writeunlock to the new API
...
(This used to be commit 1b6add251c
)
2007-10-10 12:29:47 -05:00
Volker Lendecke
2ea14d4e98
r24433: Convert reply_ntrename to the new API
...
(This used to be commit 42b07a52b9
)
2007-10-10 12:29:46 -05:00
Volker Lendecke
591669ba06
r24431: Convert the reply_printXX calls to the new API
...
(This used to be commit e528479f56
)
2007-10-10 12:29:46 -05:00
Volker Lendecke
4a989dac81
r24430: Convert reply_writeclose to the new API
...
(This used to be commit 6def2ee03b
)
2007-10-10 12:29:46 -05:00
Volker Lendecke
0f73d64f7d
r24428: Convert reply_unlock to the new API
...
(This used to be commit 01c7426fc0
)
2007-10-10 12:29:45 -05:00
Volker Lendecke
ca70ea9310
r24427: Convert reply_lock to the new API
...
(This used to be commit 212f43ddea
)
2007-10-10 12:29:45 -05:00
Volker Lendecke
4c7212b4e4
r24426: Convert reply_read to the new API
...
(This used to be commit 30aada0ef8
)
2007-10-10 12:29:45 -05:00
Volker Lendecke
7c25bf4511
r24425: Convert reply_write to the new API
...
(This used to be commit 244965f7b6
)
2007-10-10 12:29:45 -05:00
Volker Lendecke
fe502551c3
r24423: Convert reply_lseek to the new API
...
(This used to be commit bd22885386
)
2007-10-10 12:29:44 -05:00
Volker Lendecke
dee4ab1533
r24422: Convert reply_ctemp to the new API
...
(This used to be commit 3cc22fd74f
)
2007-10-10 12:29:44 -05:00
Volker Lendecke
06ed827edf
r24417: Convert reply_setatr to the new API
...
(This used to be commit 56bab5ea4c
)
2007-10-10 12:29:43 -05:00
Volker Lendecke
73b3ae9c55
r24415: Convert reply_getatr to the new API
...
(This used to be commit 1a08b97a93
)
2007-10-10 12:29:43 -05:00
Volker Lendecke
5fe4384cd9
r24414: Convert reply_mv to the new API
...
(This used to be commit fa341e4840
)
2007-10-10 12:29:42 -05:00
Volker Lendecke
2da44a2dee
r24412: Convert reply_open to the new API
...
(This used to be commit 394987f522
)
2007-10-10 12:29:42 -05:00
Volker Lendecke
29df25351d
r24406: Push reply_prep_legacy into reply_lockingX
...
(This used to be commit bce87ebdc0
)
2007-10-10 12:29:41 -05:00
Volker Lendecke
ae89ba48ec
r24404: Remove get_OutBuffer usage from blocking.c
...
(This used to be commit cb8fab5663
)
2007-10-10 12:29:41 -05:00
Jeremy Allison
d701a47c73
r24387: Convert readbraw to the new api. Volker, keep checking in
...
your patches please :-). I'll work on SMBreadBmpx tomorrow.
Jeremy.
(This used to be commit 27e183afa8
)
2007-10-10 12:29:38 -05:00
Jeremy Allison
5cc0a6b43c
r24386: Piss off Volker (not deliberately) by checking in a reply_mknew -> conversion.
...
Sorry vl, remove one of your 15 patches :-).
Jeremy.
(This used to be commit a7648ed9d4
)
2007-10-10 12:29:38 -05:00
Volker Lendecke
6bee410431
r24358: Push reply_prep_legacy into reply_nttrans[s]
...
(This used to be commit 197c231079
)
2007-10-10 12:29:36 -05:00
Volker Lendecke
2fb27fcb69
r24349: For large read&x we need more than 64k of outbuf.
...
(This used to be commit f7e2eec35f
)
2007-10-10 12:29:32 -05:00
Volker Lendecke
d90f6fa1bd
r24328: Restore chain_reply error handling
...
Get the whole smb header from the second chained function, in particular
the error fields
(This used to be commit 0eb831ca0e
)
2007-10-10 12:29:30 -05:00
Volker Lendecke
26f6826dfc
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
(This used to be commit f923bba908
)
2007-10-10 12:29:29 -05:00
Volker Lendecke
61ee2d3720
r24322: Wrap reply_read_and_X in reply_prep_legacy
...
(This used to be commit 7926b5dfb8
)
2007-10-10 12:29:28 -05:00
Volker Lendecke
c898c51984
r24318: Print a prominent warning when reply_prep_legacy is called
...
This is a temporary function anyway
(This used to be commit 9269e3d588
)
2007-10-10 12:29:27 -05:00
Volker Lendecke
b0dc209c19
r24271: Push reply_prep_legacy into reply_write_and_X
...
(This used to be commit 607e7d2447
)
2007-10-10 12:29:24 -05:00
Volker Lendecke
1d3c1de502
r24231: Push allocating InBuffer/OutBuffer into reply_transs
...
(This used to be commit 74ae19cca6
)
2007-10-10 12:29:18 -05:00
Volker Lendecke
133ef281c0
r24229: Push allocating InBuffer/OutBuffer into reply_transs
...
(This used to be commit 39a7809aa4
)
2007-10-10 12:29:18 -05:00
Volker Lendecke
5d2031915e
r24225: Convert reply_flush to the new API
...
(This used to be commit f843c02f07
)
2007-10-10 12:29:18 -05:00
Volker Lendecke
c847b2afe7
r24223: Convert reply_echo to the new API
...
(This used to be commit 4863ff2899
)
2007-10-10 12:29:17 -05:00
Volker Lendecke
1d8851f4c7
r24159: Convert reply_transs2 to the new API
...
(This used to be commit a55a4d71ff
)
2007-10-10 12:29:15 -05:00
Volker Lendecke
e2f0b5dd2a
r24156: Convert reply_trans2 to the new API
...
(This used to be commit a9c2d75b42
)
2007-10-10 12:29:15 -05:00
Volker Lendecke
b91704d47b
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
(This used to be commit 248f15ff14
)
2007-10-10 12:29:10 -05:00
Volker Lendecke
a0a9a301d2
r24119: Convert reply_exit to the new API
...
(This used to be commit d4d550aa2b
)
2007-10-10 12:29:08 -05:00
Volker Lendecke
4473a5ec54
r24100: Convert reply_ntcancel to the new API
...
(This used to be commit 6e5f39379f
)
2007-10-10 12:29:06 -05:00
Volker Lendecke
d95725370f
r24091: Convert reply_ntcreate_and_X to the new API
...
The routines called will follow
(This used to be commit 28025fc17e
)
2007-10-10 12:29:05 -05:00
Volker Lendecke
15dc8917db
r24089: Add reply_prep/post_legacy
...
Routines to ease the transition to the new API
(This used to be commit 1bb2b341e2
)
2007-10-10 12:29:04 -05:00
Volker Lendecke
4254af7180
r24088: Convert reply_unlink to the new API
...
(This used to be commit fb0a1b7bd0
)
2007-10-10 12:29:04 -05:00
Volker Lendecke
8084a39ce0
r24086: Convert reply_ulogoffX to the new API
...
(This used to be commit bbc99e1c3b
)
2007-10-10 12:29:04 -05:00