- add replay logics to proxy (depending on session type & cmdline flags)
- set correct status for each flow in proxy (replay / prox+record / prox / ..)
- improve recorder so it will save RFB response before sending another RFB update request
- code stuff:
- move encodings to be on the framebufferupdate message object
- clear all messages read functions from updating stuff, move modification logic to another listener
- message read function should accept only an io.Reader, move read helper logic (readuint8) to an actual helper class
- new recording format:
- rfb extension
- save FBResponse messages with additional fields
- timestamp
- is incremental
- size (bytes)
- have a header which contains an index of messages, holding timestamps & file positions for seeking