Potential fix for #2704 and #2711
Cosmetic
Flush on errors, so I can better use the logs for debugging them.
Fix HTTP request time measurement bug #4871
Fix 'HTTPRequestException' object has no attribute 'req' #4866
Fix bug from https://circleci.com/gh/andresriancho/w3af/1087
Fix pylint false positive
Bug fix related with #4866
Actionable loggging for raise TypeError('The old_data parameter must be a dict') #4870
Testing if raw_write properly handles dict #4870
Calling the right __init__
Fix raise TypeError('The old_data parameter must be a dict') #4870
https://circleci.com/gh/andresriancho/w3af/1092
Cosmetic
* Profile loading raises un-handled exception when directory doesn't exist #4573
* BaseFrameworkException: audit.rfi plugin needs to be correctly configured to use - when loading profile #4238
Shorter shellcode
Improved encoding for some strange cases (related with #4423)
Avoid some issues with ssh keys
Better support for unicode(object) calls in smart_unicode function
This leads to a fix of Encoding issue in URL during eval.py injection #4423
Cosmetic