Activity
From 2010-10-21 to 2010-11-19
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-31
- 19:16 Enhancement #178 (New): Use LdapShadows backend in the Librarian Bot
- Use LdapShadows as a bridge to LDAP, using its abstraction without ever taking care of low-level LDAP concepts (so th...
- 19:10 Enhancement #177: Rework component dependencies
- We need to check if we switch to the default Ruby logger or keep log4r, which is perfectly fine.
- 19:09 Enhancement #177 (Resolved): Rework component dependencies
- Now that the DNS services has been reworked and is much cleaner, i was about to use a Factory, but i discovered the d...
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