{"shas":[["b2f33e14a13601375165a20805767b1b0ea94937","3ed1409e585b95173585287894db6d81670ef2c5@securactive.net","chg: Use a global timeout instead of per protocol.\n\n  As only mux parsers eventually timeout their child and because different\n  values of timeout are not handled as required (we should have one timeout\n  list per timeout value).\n  Also, this was a mostly unused feature, and we want to keep it as\n  simple as possible in there.","Cedric Cellier"],["edc330b5e73b3a8abe410bfe6632a92217e8d543","3ed1409e585b95173585287894db6d81670ef2c5@securactive.net","chg: take good care of some hypothetic locking issues\n\n  Better always release the locks in reverse order.\n  Protect nb_children with proto.lock when atomic ops are not available.\n  Zeros struct ip_key as it countains system wide structs that are not packed.\n  Better choice of initial hash size for cap and eth.","Cedric Cellier"],["ded569ebb68980dabffc86b70b8b2ba2a5d92214","3ed1409e585b95173585287894db6d81670ef2c5@securactive.net","chg: dev: dedicated thread to quickly timeout mux_subparsers.","Cedric Cellier"],["5b8cd8eed13edb58f83c8f3f88ffa9bbc7964b00","3ed1409e585b95173585287894db6d81670ef2c5@securactive.net","fix: dev: remove unused funcall from REPL.","Cedric Cellier"],["b6edab7d90f3b3d502c9e0b317402b7a613a427d","3ed1409e585b95173585287894db6d81670ef2c5@securactive.net","fix: dev: protect against parser adding no data to a streambuf","Cedric Cellier"],["fe0062182ccb49a3a877e8d5bc851d01f48b0bb9","e4c4dd403ea13f1757bca430bb49f45ab7650ad0@happyleptic.org","fix: dev: enter_unsafe_region() when timeouting subparsers","Cedric Cellier"],["49ecd2252ea5db80517f5dcae3f3deb89509c7ce","e4c4dd403ea13f1757bca430bb49f45ab7650ad0@happyleptic.org","chg: deb: minor changes around unrefing.","Cedric Cellier"],["f72cac5cbb6f693710d4eeaac450bb2acb5870ff","3ed1409e585b95173585287894db6d81670ef2c5@securactive.net","fix: dev: make timeout check waits longer","Cedric Cellier"],["d00feb1fd0eef7d8e0c3207c7f3a40299a105215","3ed1409e585b95173585287894db6d81670ef2c5@securactive.net","Merge branch 'bugs/aggressive-timeout'","Cedric Cellier"]],"ref":"refs/heads/master","size":9,"head":"d00feb1fd0eef7d8e0c3207c7f3a40299a105215","push_id":34735844}