Activity
From 2010-10-28 to 2010-11-26
2010-11-26
- 20:09 Revision 37b53292: [evol] catch all remaining reactor errors
- 20:01 Revision db48611e: [fix] do not try to stop the bot by default
- 19:56 Revision d9ef7de9: [fix] DSL: allow scheduled job to send back a reply
- 19:51 Revision 0490ae9a: [cleanup] minor
- 19:46 Revision d6ea2c18: [fix] missing config change leading to failure when generating server UNIX socket filename
- 19:44 Revision d7ae0ab2: [layout] reorganization
- 14:36 Revision c712f2db: [evol] connect_peer: made most of the code generic to all backends
- 14:27 Revision 0299bce8: [evol] connect_peer: do not open multiple connections to the same peer while one is being attempted already
- 14:26 Revision 379a5cfb: [fix] ConversationThread: register communication when communication is validated, not when peer info are received
- 13:43 Revision eea1abf0: [evol] ConversationThread: added convenience method for notification
- 13:41 Revision a03d9df7: [fix] remove traces of old Botnet DSL
- 13:16 Revision cb79cd54: [evol] Botnet Conversation: removed old idle check mecanism while preserving notification
- 04:12 Revision d9694ad7: [evol] Botnet Conversation: created a new idle threads check (old method is pending for removal)
- 02:24 Revision 848944dc: [evol] Task-based client DSL §6 (added botnet 'ask' subtask)
- 01:18 Revision 947e1d12: [fix] Task-based client DSL: use :task instead of :thread from old DSL for task notification shortcut name
2010-11-24
- 10:27 Revision f6fd4b56: [evol] Task-based client DSL §5 (allow running subtasks in callbacks, implement 'meet' command, and fixed a race btw)
- 02:52 Revision 4d9f2962: [evol] Task-based client DSL §4 (many fixes, helper, bot stop condition, more logging)
- 00:53 Revision 7619e2d8: [evol] Task-based client DSL §3 (pass errors and results to next step)
2010-11-23
- 13:29 Revision 612572f9: [evol] Task-based client DSL §2 (Subtask and logger)
- 00:11 Revision 7bc7e62a: [evol] added preliminary work on new Task-based client DSL
2010-11-19
- 00:08 Revision 6686bb54: [fix] DSL: correct mistake for outgoing notifications
- 00:07 Revision 5a8ebc1c: [evol] DSL: partial implementation for wait_notification with callback (unfinished, but kept as example)
2010-11-16
- 10:15 Revision 67e8f239: [evol] client DSL: reorganized notification code and move 'acts' (currently sending notifies) in the _start_dsl call
- 03:24 Revision fd4ccbdd: [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)
- 00:15 Revision 06f77931: [evol] reworked notification system a bit (global registration)
2010-11-15
- 22:30 Revision f8eacaad: [evol] MapMakerClient->TestClient, test with two conversations, and ideas for the future
- 22:03 Revision c2b04ad9: [fix] corrected silly mistakes in Botnet DSL
- 21:48 Revision 083d3024: [fix] don't crash if config or default config is empty
- 02:20 Revision e321ca6f: [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)
- 00:09 Revision be27f17e: [evol] improve a bit how interface errors are transmitted
- 00:08 Revision f8c25bdc: [evol] added convenience method to CALL directly from a thread
2010-11-13
2010-11-12
- 21:12 Revision 5fa75a2f: [fix] mapmaker: correct 'Zone' class exported by mistake
- 20:40 Revision 706c6cbd: [fix] correct argument passing for send/receive_request_call
- 19:57 Revision ef7c04ac: [evol] mapmaker_client can now exit when all is done (not too early, without race conditions)
- 19:49 Revision 8f6f45f7: [evol] move notification from Protocol to Conversation
- 19:44 Revision 20fb09a1: [fix] ensure pending threads are removed from the list when destroyed
- 19:42 Revision c501ebc2: [fix] ensure pending threads/conversations are uniquely registered
- 19:40 Revision 7d493229: [evol] add system/user notif to bot level and detecte when a conversation is idle, to close it after used in connect_peer() with block
- 19:11 Revision 2cfb7e86: [evol] added a user event queue for NOTIFY EVENT received
- 18:58 Revision 8c18bc9a: [evol] internal notification when thread is idle allowed to mark thread closing pending
- 18:33 Revision 4afb2001: [evol] preliminary work for NOTIFY: closed thread are handled but close too early in most situations yet (need request/reply tracking)
2010-11-10
- 01:20 Revision 21a7eaf9: [evol] conversation/bot protocol rework §8 (refs #30): preliminary client-side protocol handling
- 01:18 Revision 3cd21861: [fix] correct action_id generation (a reply should use the same id as the corresponding request)
- 01:15 Revision 2311048c: [fix] interface: accept no data as empty list of arguments
- 01:13 Revision 2316294b: [fix] interface: pattern check was broken
2010-11-09
- 21:46 Revision f292535b: [fix] ensure ask_to_stop() waits gracefully for conversations to finish while stop() just stopp at once
- 21:44 Revision 3152d6bd: [evol] partially implement receiving QUIT actions
2010-11-08
- 03:33 Revision 45333094: [fix/evol] conversation/bot protocol rework §8 (refs #30)
- 00:21 Revision 35e0fb89: [fix] BotNet: handle UNIX Socket connect failure (EM.connect fails at once, not via the handler)
- 00:09 Revision e75cca5b: [fix] workaround config loaded too late (i need to find a better way to select code in the included modules)
2010-11-07
- 22:37 Revision 748bfcf3: [evol] fix silly mistakes/typos
- 22:19 Revision 5e97edd9: [evol] add a basic test client for MapMaker
- 22:08 Revision d57fd602: [evol] add client support to BotNet
2010-11-06
- 22:23 Revision cec96847: [evol] use autoload to reduce explicit dependencies
- 22:18 Revision 70c59c34: [evol] unified BotNet interface for both client and servers (as a client is also a micro server)
- 21:51 Revision bc642412: [evol] moved EM loop in Cyborg, simplified and enhanced bot interface, and made Conversation common for any connection type
2010-11-05
- 23:02 Revision 19ada0c0: [fix] a few silly mistakes for the conversation
- 00:33 Revision 7e9520c0: [evol] conversation/bot protocol rework §7 (refs #30)
- 00:23 Revision 69a12fdb: [evol] conversation/bot protocol rework §6 (refs #30)
2010-11-04
- 23:22 Revision 3d653143: [evol] conversation/bot protocol rework §5 (refs #30)
- 23:04 Revision fccfdfb9: [evol] conversation/bot protocol rework §4 (refs #30)
2010-11-01
- 21:32 Revision 688a21d7: [evol] conversation/bot protocol rework §3 (refs #30)
- 18:42 Revision e26c015f: [evol] conversation/bot protocol rework §2 (refs #30)
- 01:15 Revision cdd6154d: [evol] conversation protocol complete rework + work on action protocol §1 (refs #30)
2010-10-30
- 19:50 Revision 43cf1d04: [merge] from 0.3.2
- 19:11 Revision b3a5479b: [fix] tmail_gpg: remove final CRLF added to respect OpenPGP convention
- 17:58 Revision 18970c0e: [fix] use normalized mail/parts body (UNIX EOL is much appreciated by UNIX tools)
- 17:41 Revision 766c702c: [evol] quick code to handle running an external script to reload the zone (needed for signed zones)
- 17:40 Revision 6aec78f6: [fix] return error properly when attachment is missing, avoiding a crash (code is still not properly split in this branch)
Also available in: Atom