ToDo List
=========

capture:
    * Handle Packet fragmentation
        Right now capture process only handle packets with SIP payload,
        so if a packet is marked as fragmented, part of its payload
        will not be displayed.

sip:
	* Improve the way payload is stored
		Payload is included two times. One in the msg->payload pointer
		and also in msg->pcap_packet content. This doubles the required
		memory.

ui:
 	* Change panels initialization
		Right now, all panels are initializated at the same, because
		each panel can only be invoked once (it is not possible to have
		two call details panel right now)

	* Add horizontal scrolling
		It should be nice to be able to scroll horizontaly (with unused
		right and left keys) in Call List and Call flow.

	* Interface resize
		When the terminal size changes, the ui is not properly redraw.
		It would be nice to handle KEY_RESIZE event and change all displayed
		panels.

    * Improve colors for white background terminals
        The best approach for colors should be use terminal defaults.
        Right now, white background terminals must set background dark option
        in order to see colors properly.

	* Improve compatibility with IPv6
        IPv6 packets are captured but IPv6 addresses can be 45 chars
        long, so current UI is not ready to display that kind of
        addresses

