Annotation of embedaddon/curl/tests/data/test571, revision 1.1.1.1
1.1 misho 1: <testcase>
2:
3: # Informational
4: # Bang on RTP by
5: # 1) giving an evil payload (with $)
6: # 2) Giving evil content (SDP starting with $)
7: # 3) packing rtp after headers, after content, and at the start
8: <info>
9: <keywords>
10: RTSP
11: RTP
12: </keywords>
13: </info>
14:
15: # Server-side
16: <reply>
17: <data1>
18: RTSP/1.0 200 OK
19: Server: RTSPD/libcurl-test
20: Session: asdf
21: CSeq: 1
22:
23: </data1>
24:
25: <data2>
26: RTSP/1.0 200 OK
27: Server: RTSPD/libcurl-test
28: CSeq: 2
29: Session: asdf
30:
31: </data2>
32:
33: <data3>
34: RTSP/1.0 200 OK
35: Server: RTSPD/libcurl-test
36: Cseq: 3
37: Content-Length: 4
38: Content-Type: fake/evil
39:
40: $99
41: </data3>
42:
43: <data4>
44: RTSP/1.0 200 OK
45: Server: RTSPD/libcurl-test
46: Session: asdf
47: CSeq: 4
48:
49: </data4>
50:
51: <servercmd>
52: rtp: part 2 channel 1 size 10
53: rtp: part 2 channel 0 size 500
54: rtp: part 2 channel 0 size 196
55: rtp: part 2 channel 0 size 124
56: rtp: part 2 channel 0 size 824
57: rtp: part 3 channel 1 size 10
58: rtp: part 3 channel 0 size 50
59: rtp: part 4 channel 0 size 798
60: rtp: part 4 channel 0 size 42
61: rtp: part 4 channel 1 size 30
62: rtp: part 4 channel 0 size 2048
63: rtp: part 4 channel 0 size 85
64: rtp: part 4 channel 1 size 24
65: </servercmd>
66: </reply>
67:
68: # Client-Side
69: <client>
70: <server>
71: rtsp
72: </server>
73: <tool>
74: lib571
75: </tool>
76:
77: <name>
78: RTSP RTP Interleaving Test
79: </name>
80: <command>
81: rtsp://%HOSTIP:%RTSPPORT/571 log/protofile571.txt
82: </command>
83: </client>
84:
85: <verify>
86: <stdout>
87: RTP: message size 10, channel 1
88: RTP: message size 500, channel 0
89: RTP: message size 196, channel 0
90: RTP: message size 124, channel 0
91: RTP: message size 824, channel 0
92: RTP: message size 10, channel 1
93: RTP: message size 50, channel 0
94: RTP: message size 798, channel 0
95: RTP: message size 42, channel 0
96: RTP: message size 30, channel 1
97: RTP: message size 2048, channel 0
98: RTP: message size 85, channel 0
99: RTP: message size 24, channel 1
100: </stdout>
101:
102: <file name="log/protofile571.txt">
103: $99
104: </file>
105: </verify>
106:
107: </testcase>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>