[fix] missing config change leading to failure when generating server UNIX socket filename
[layout] reorganization
[evol] connect_peer: made most of the code generic to all backends
[evol] connect_peer: do not open multiple connections to the same peer while one is being attempted already
[fix] ConversationThread: register communication when communication is validated, not when peer info are received
[evol] ConversationThread: added convenience method for notification
[fix] remove traces of old Botnet DSL
[evol] Botnet Conversation: removed old idle check mecanism while preserving notification
[evol] Botnet Conversation: created a new idle threads check (old method is pending for removal)
[evol] Task-based client DSL §6 (added botnet 'ask' subtask)
[fix] Task-based client DSL: use :task instead of :thread from old DSL for task notification shortcut name
[evol] Task-based client DSL §5 (allow running subtasks in callbacks, implement 'meet' command, and fixed a race btw)
[evol] Task-based client DSL §4 (many fixes, helper, bot stop condition, more logging)
[evol] Task-based client DSL §3 (pass errors and results to next step)
[evol] Task-based client DSL §2 (Subtask and logger)
[evol] added preliminary work on new Task-based client DSL
[fix] DSL: correct mistake for outgoing notifications
[evol] DSL: partial implementation for wait_notification with callback (unfinished, but kept as example)
[evol] client DSL: reorganized notification code and move 'acts' (currently sending notifies) in the _start_dsl call
[evol] preliminary work for Conversation synchronization in DSL (action callbacks had to be moved from Protocol to ConversationThread to be able to check idle with the new locks, needed to process notifications without falling idle)
[evol] reworked notification system a bit (global registration)
[evol] MapMakerClient->TestClient, test with two conversations, and ideas for the future
[fix] corrected silly mistakes in Botnet DSL
[fix] don't crash if config or default config is empty
[evol] created a DSL for client-side calls (several conditions (calls only at the moment) can be joined together in order to exploit parallel tasks via asynchronous calls)
Also available in: Atom