Passing path to profiling log from run-server to Profiler. It's located inside the log directory now.
Added log folder to .gitignore.
Moved profile parser into bin folder.
Excluded log folder from file sync.
Commented out unused code, to clearify it's disabled (sigh).
Setting terminal title to current state in copy:watch rake task.
Fixed delay calculation in profile parser.
Added profile action to interactive client (sends 5k messages).
Fixed: Initializing mode in run-server before accessing it.
Optimized message receiving. Memory operations take ages on the Pi, and readexactly from asycio didn't help either. Sadly things got much uglier, but I manged to get from > 2300 ms for 5k messages (95kb) down to 530 ms.
Added benchmarking scripts uses so far.
Added auto reconnect (pretty crude) to client.
Always stopping motors in tear_down of vibration handler (not only in debug mode, which is pretty much all the time you don't start with -O).