<div dir="ltr"><span style="font-family:arial,sans-serif;font-size:13px">Hello tor-dev,</span><br style="font-family:arial,sans-serif;font-size:13px"><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">Here goes the status report for the past 2 weeks:</span><br style="font-family:arial,sans-serif;font-size:13px">
- still working at [1] in public branch [2]<div>- rewrote how the filters work, such that a filter currently is an array of function pointers, each function being responsible of setting up the parameter filter for a syscall; also added support such that in the future it is a struct containing the array of function pointers and a linked list of parameters associated with the filter;</div>
<div>- I have updated the filters which proved to be a bit more challenging than expected mainly due to the multiple worker thread processes created with clone, which are harder to follow with strace;</div><div>- as of today, the latest version I have pushed has a more restrictive parameter filter which works for both a normal and ORPort launches.</div>
<div><br></div><div>TODO:</div><div>- fix open syscall problem for file names due to external library opens</div><div>- investigate socketcall syscalls' parameters failure..</div><div>- finish support for multiple filters (beginning of stage 3)</div>
<div>- fine-tune filters a bit (end of stage 2)</div><div><br>More details may be found here [1].<br style="font-family:arial,sans-serif;font-size:13px"><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">Looking forward to some feedback, if you happen to have any!</span><br style="font-family:arial,sans-serif;font-size:13px">
<br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">References:</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px"> [1] </span><a href="https://trac.torproject.org/projects/tor/ticket/9249">https://trac.torproject.org/projects/tor/ticket/9249</a><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px"> [2] </span><a href="https://github.com/cristiantoader/tor-gsoc-capabilities/tree/gsoc-cap-stage2">https://github.com/cristiantoader/tor-gsoc-capabilities/tree/gsoc-cap-stage2</a><br>
</div></div>