Project

General

Profile

Activity

From 2010-10-30 to 2010-11-28

2010-11-27

16:47 Revision 08c496f5: [evol] DNS: add better support for signed zones and serials, and partial support for slave zones
Marc Dequènes

2010-11-26

20:09 Revision 37b53292: [evol] catch all remaining reactor errors
Marc Dequènes
20:01 Revision db48611e: [fix] do not try to stop the bot by default
Marc Dequènes
19:56 Revision d9ef7de9: [fix] DSL: allow scheduled job to send back a reply
Marc Dequènes
19:51 Revision 0490ae9a: [cleanup] minor
Marc Dequènes
19:46 Revision d6ea2c18: [fix] missing config change leading to failure when generating server UNIX socket filename
Marc Dequènes
19:44 Revision d7ae0ab2: [layout] reorganization
Marc Dequènes
14:36 Revision c712f2db: [evol] connect_peer: made most of the code generic to all backends
Marc Dequènes
14:27 Revision 0299bce8: [evol] connect_peer: do not open multiple connections to the same peer while one is being attempted already
Marc Dequènes
14:26 Revision 379a5cfb: [fix] ConversationThread: register communication when communication is validated, not when peer info are received
Marc Dequènes
13:43 Revision eea1abf0: [evol] ConversationThread: added convenience method for notification
Marc Dequènes
13:41 Revision a03d9df7: [fix] remove traces of old Botnet DSL
Marc Dequènes
13:16 Revision cb79cd54: [evol] Botnet Conversation: removed old idle check mecanism while preserving notification
Marc Dequènes
04:12 Revision d9694ad7: [evol] Botnet Conversation: created a new idle threads check (old method is pending for removal)
Marc Dequènes
02:24 Revision 848944dc: [evol] Task-based client DSL §6 (added botnet 'ask' subtask)
Marc Dequènes
01:18 Revision 947e1d12: [fix] Task-based client DSL: use :task instead of :thread from old DSL for task notification shortcut name
Marc Dequènes

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)
Marc Dequènes
02:52 Revision 4d9f2962: [evol] Task-based client DSL §4 (many fixes, helper, bot stop condition, more logging)
Marc Dequènes
00:53 Revision 7619e2d8: [evol] Task-based client DSL §3 (pass errors and results to next step)
Marc Dequènes

2010-11-23

13:29 Revision 612572f9: [evol] Task-based client DSL §2 (Subtask and logger)
Marc Dequènes
00:11 Revision 7bc7e62a: [evol] added preliminary work on new Task-based client DSL
Marc Dequènes

2010-11-19

00:08 Revision 6686bb54: [fix] DSL: correct mistake for outgoing notifications
Marc Dequènes
00:07 Revision 5a8ebc1c: [evol] DSL: partial implementation for wait_notification with callback (unfinished, but kept as example)
Marc Dequènes

2010-11-16

10:15 Revision 67e8f239: [evol] client DSL: reorganized notification code and move 'acts' (currently sending notifies) in the _start_dsl call
Marc Dequènes
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)
Marc Dequènes
00:15 Revision 06f77931: [evol] reworked notification system a bit (global registration)
Marc Dequènes

2010-11-15

22:30 Revision f8eacaad: [evol] MapMakerClient->TestClient, test with two conversations, and ideas for the future
Marc Dequènes
22:03 Revision c2b04ad9: [fix] corrected silly mistakes in Botnet DSL
Marc Dequènes
21:48 Revision 083d3024: [fix] don't crash if config or default config is empty
Marc Dequènes
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)
Marc Dequènes
00:09 Revision be27f17e: [evol] improve a bit how interface errors are transmitted
Marc Dequènes
00:08 Revision f8c25bdc: [evol] added convenience method to CALL directly from a thread
Marc Dequènes

2010-11-13

13:48 Revision 476368e8: [fix] adapted Interface to recent changes, pass bot object, and correct api_methods() calculation
Marc Dequènes

2010-11-12

21:12 Revision 5fa75a2f: [fix] mapmaker: correct 'Zone' class exported by mistake
Marc Dequènes
20:40 Revision 706c6cbd: [fix] correct argument passing for send/receive_request_call
Marc Dequènes
19:57 Revision ef7c04ac: [evol] mapmaker_client can now exit when all is done (not too early, without race conditions)
Marc Dequènes
19:49 Revision 8f6f45f7: [evol] move notification from Protocol to Conversation
Marc Dequènes
19:44 Revision 20fb09a1: [fix] ensure pending threads are removed from the list when destroyed
Marc Dequènes
19:42 Revision c501ebc2: [fix] ensure pending threads/conversations are uniquely registered
Marc Dequènes
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
Marc Dequènes
19:11 Revision 2cfb7e86: [evol] added a user event queue for NOTIFY EVENT received
Marc Dequènes
18:58 Revision 8c18bc9a: [evol] internal notification when thread is idle allowed to mark thread closing pending
Marc Dequènes
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)
Marc Dequènes

2010-11-10

01:20 Revision 21a7eaf9: [evol] conversation/bot protocol rework §8 (refs #30): preliminary client-side protocol handling
Marc Dequènes
01:18 Revision 3cd21861: [fix] correct action_id generation (a reply should use the same id as the corresponding request)
Marc Dequènes
01:15 Revision 2311048c: [fix] interface: accept no data as empty list of arguments
Marc Dequènes
01:13 Revision 2316294b: [fix] interface: pattern check was broken
Marc Dequènes

2010-11-09

21:46 Revision f292535b: [fix] ensure ask_to_stop() waits gracefully for conversations to finish while stop() just stopp at once
Marc Dequènes
21:44 Revision 3152d6bd: [evol] partially implement receiving QUIT actions
Marc Dequènes

2010-11-08

03:33 Revision 45333094: [fix/evol] conversation/bot protocol rework §8 (refs #30)
Marc Dequènes
00:21 Revision 35e0fb89: [fix] BotNet: handle UNIX Socket connect failure (EM.connect fails at once, not via the handler)
Marc Dequènes
00:09 Revision e75cca5b: [fix] workaround config loaded too late (i need to find a better way to select code in the included modules)
Marc Dequènes

2010-11-07

22:37 Revision 748bfcf3: [evol] fix silly mistakes/typos
Marc Dequènes
22:19 Revision 5e97edd9: [evol] add a basic test client for MapMaker
Marc Dequènes
22:08 Revision d57fd602: [evol] add client support to BotNet
Marc Dequènes

2010-11-06

22:23 Revision cec96847: [evol] use autoload to reduce explicit dependencies
Marc Dequènes
22:18 Revision 70c59c34: [evol] unified BotNet interface for both client and servers (as a client is also a micro server)
Marc Dequènes
21:51 Revision bc642412: [evol] moved EM loop in Cyborg, simplified and enhanced bot interface, and made Conversation common for any connection type
Marc Dequènes

2010-11-05

23:02 Revision 19ada0c0: [fix] a few silly mistakes for the conversation
Marc Dequènes
00:33 Revision 7e9520c0: [evol] conversation/bot protocol rework §7 (refs #30)
Marc Dequènes
00:23 Revision 69a12fdb: [evol] conversation/bot protocol rework §6 (refs #30)
Marc Dequènes

2010-11-04

23:22 Revision 3d653143: [evol] conversation/bot protocol rework §5 (refs #30)
Marc Dequènes
23:04 Revision fccfdfb9: [evol] conversation/bot protocol rework §4 (refs #30)
Marc Dequènes

2010-11-01

21:32 Revision 688a21d7: [evol] conversation/bot protocol rework §3 (refs #30)
Marc Dequènes
18:42 Revision e26c015f: [evol] conversation/bot protocol rework §2 (refs #30)
Marc Dequènes
01:15 Revision cdd6154d: [evol] conversation protocol complete rework + work on action protocol §1 (refs #30)
Marc Dequènes

2010-10-30

19:50 Revision 43cf1d04: [merge] from 0.3.2
Marc Dequènes
19:11 Revision b3a5479b: [fix] tmail_gpg: remove final CRLF added to respect OpenPGP convention
Marc Dequènes
17:58 Revision 18970c0e: [fix] use normalized mail/parts body (UNIX EOL is much appreciated by UNIX tools)
Marc Dequènes
17:41 Revision 766c702c: [evol] quick code to handle running an external script to reload the zone (needed for signed zones)
Marc Dequènes
17:40 Revision 6aec78f6: [fix] return error properly when attachment is missing, avoiding a crash (code is still not properly split in this branch)
Marc Dequènes
 

Also available in: Atom