blob: 0ab5f5ca17ca9659282ef284c411839e7fa3be65 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
xscope 1.4 adds new features and decoding support.
- RANDR decoding updated from just 0.x protocol to handle 1.0 - 1.4
- Atoms recorded from InternAtom & GetAtomName to use for display in
other requests referencing the atoms
- Property requests now also show these property types in a more natural
format instead of as just lists of bytes:
UTF8_STRING, atoms, cardinals, integers, and windows
- new -I command line flag to enter interactive mode immediately at startup
- experimental support for reading a previously recorded file.
If you run "xscope -r -v0 > xscope.raw", then you can later run
"xscope -f xscope.raw" to decode the data.
------------------------------------------------------------------------------
xscope 1.3 added basic support for decoding GLX extension requests
and improved transport layer selection/fallback.
------------------------------------------------------------------------------
xscope 1.2 was the grand unification release of xscope, finishing the
three way merge of the MIT-licensed version from the original author,
James Peterson of MCC, the extensions from Keith Packard, and the fork
Sun Microsystems maintained in Solaris releases.
Features from James Peterson's version:
- Core X11 protocol decoding
- TCP/IPv4 socket support
Features from Keith Packard's version:
- Interactive debugging mode with breakpoints & single stepping for
core protocol
- X11 extension protocol decoding for:
BIGREQUESTS NCD-WinCenterPro
LBX RANDR 1.0
MIT-SHM RENDER 0.4
- Decoding of bigrequest-encoded requests
- NAS audio protocol decoding
- Unix domain socket support
- -S option to toggle output on SIGUSR1
- -t option to terminate when all clients close
- xstats program to generate statistics from xscope logs
(not built by default)
Features from Solaris version:
- SVR4 platform support
- Use of xtrans to get all normally supported transports, including IPv6
- IPv6 address decoding in hosts requests
- -r option to dump raw packet data
New features in this release:
- Support for setting breakpoints on X11 extension requests
- Decoding of GenericEvents & ServerInterpreted host addresses
- Update RENDER extension decoding to protocol version 0.11
Removed features:
- X11 extension protocol decoding for PEX extension
- DECnet support
|