httpDissector v2
Removed "GLIBC" dependency
Changed Glib Hash Table for a double linked list of node_l (list.c)
Now we avoid the use of alloc and free during the execution, just at the begining.
Added a pool of nodes.
Added a pool of hash_value (the structure of the conexion)
Added a pool of request (the structure of the request)
Modified packet_info structure
Added request and response structure, simpler and clear
Avoid parsing the headers of HTTP.
Added a sorted list of active conexions. Sorted by last used.
Thanks of this last change the garbage collector is quicker. We process the list starting by the last and when one of the conexions doesn't need to be deleted the rest neither.
Changed Glib threads for pthread ones.
Changed Glib mutex for pthread_mutex_t.
Added a little control to avoid wrong matches when a retransmissions happens. This will be improved.
More changes, new file structure