We should move all qxl parsing and verifying out of red_worker.c and into red_parse_qxl.c. For instance, all instances of get_virt() and validate_virt() should be moved. Some of the things left to do are: red_cursor_flush, fill_cursor, handle_dev_create_primary_surface
We should also ideally be able to drop BUF_TYPE_CHUNK
it seems to be somewhat "fixed" nowadays (remaining get_virt() in red_worker are not protocol related and fixed data)
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.