Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
d6ea2c18 2010-11-26 19:46 Marc Dequènes

[fix] missing config change leading to failure when generating server UNIX socket filename

d7ae0ab2 2010-11-26 19:44 Marc Dequènes

[layout] reorganization

c712f2db 2010-11-26 14:36 Marc Dequènes

[evol] connect_peer: made most of the code generic to all backends

0299bce8 2010-11-26 14:27 Marc Dequènes

[evol] connect_peer: do not open multiple connections to the same peer while one is being attempted already

379a5cfb 2010-11-26 14:26 Marc Dequènes

[fix] ConversationThread: register communication when communication is validated, not when peer info are received

eea1abf0 2010-11-26 13:43 Marc Dequènes

[evol] ConversationThread: added convenience method for notification

a03d9df7 2010-11-26 13:41 Marc Dequènes

[fix] remove traces of old Botnet DSL

cb79cd54 2010-11-26 13:16 Marc Dequènes

[evol] Botnet Conversation: removed old idle check mecanism while preserving notification

d9694ad7 2010-11-26 04:12 Marc Dequènes

[evol] Botnet Conversation: created a new idle threads check (old method is pending for removal)

848944dc 2010-11-26 02:24 Marc Dequènes

[evol] Task-based client DSL §6 (added botnet 'ask' subtask)

947e1d12 2010-11-26 01:18 Marc Dequènes

[fix] Task-based client DSL: use :task instead of :thread from old DSL for task notification shortcut name

f6fd4b56 2010-11-24 10:27 Marc Dequènes

[evol] Task-based client DSL §5 (allow running subtasks in callbacks, implement 'meet' command, and fixed a race btw)

4d9f2962 2010-11-24 02:52 Marc Dequènes

[evol] Task-based client DSL §4 (many fixes, helper, bot stop condition, more logging)

7619e2d8 2010-11-24 00:53 Marc Dequènes

[evol] Task-based client DSL §3 (pass errors and results to next step)

612572f9 2010-11-23 13:29 Marc Dequènes

[evol] Task-based client DSL §2 (Subtask and logger)

7bc7e62a 2010-11-23 00:11 Marc Dequènes

[evol] added preliminary work on new Task-based client DSL

6686bb54 2010-11-19 00:08 Marc Dequènes

[fix] DSL: correct mistake for outgoing notifications

5a8ebc1c 2010-11-19 00:07 Marc Dequènes

[evol] DSL: partial implementation for wait_notification with callback (unfinished, but kept as example)

67e8f239 2010-11-16 10:15 Marc Dequènes

[evol] client DSL: reorganized notification code and move 'acts' (currently sending notifies) in the _start_dsl call

fd4ccbdd 2010-11-16 03:24 Marc Dequènes

[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)

06f77931 2010-11-16 00:15 Marc Dequènes

[evol] reworked notification system a bit (global registration)

c2b04ad9 2010-11-15 22:03 Marc Dequènes

[fix] corrected silly mistakes in Botnet DSL

083d3024 2010-11-15 21:48 Marc Dequènes

[fix] don't crash if config or default config is empty

e321ca6f 2010-11-15 02:20 Marc Dequènes

[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)

be27f17e 2010-11-15 00:09 Marc Dequènes

[evol] improve a bit how interface errors are transmitted

f8c25bdc 2010-11-15 00:08 Marc Dequènes

[evol] added convenience method to CALL directly from a thread

476368e8 2010-11-13 13:48 Marc Dequènes

[fix] adapted Interface to recent changes, pass bot object, and correct api_methods() calculation

706c6cbd 2010-11-12 20:40 Marc Dequènes

[fix] correct argument passing for send/receive_request_call

8f6f45f7 2010-11-12 19:49 Marc Dequènes

[evol] move notification from Protocol to Conversation

20fb09a1 2010-11-12 19:44 Marc Dequènes

[fix] ensure pending threads are removed from the list when destroyed

c501ebc2 2010-11-12 19:42 Marc Dequènes

[fix] ensure pending threads/conversations are uniquely registered

7d493229 2010-11-12 19:40 Marc Dequènes

[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

2cfb7e86 2010-11-12 19:11 Marc Dequènes

[evol] added a user event queue for NOTIFY EVENT received

8c18bc9a 2010-11-12 18:58 Marc Dequènes

[evol] internal notification when thread is idle allowed to mark thread closing pending

4afb2001 2010-11-12 18:33 Marc Dequènes

[evol] preliminary work for NOTIFY: closed thread are handled but close too early in most situations yet (need request/reply tracking)

21a7eaf9 2010-11-10 01:20 Marc Dequènes

[evol] conversation/bot protocol rework §8 (refs #30): preliminary client-side protocol handling

3cd21861 2010-11-10 01:18 Marc Dequènes

[fix] correct action_id generation (a reply should use the same id as the corresponding request)

2311048c 2010-11-10 01:15 Marc Dequènes

[fix] interface: accept no data as empty list of arguments

2316294b 2010-11-10 01:13 Marc Dequènes

[fix] interface: pattern check was broken

f292535b 2010-11-09 21:46 Marc Dequènes

[fix] ensure ask_to_stop() waits gracefully for conversations to finish while stop() just stopp at once

3152d6bd 2010-11-09 21:44 Marc Dequènes

[evol] partially implement receiving QUIT actions

45333094 2010-11-08 03:33 Marc Dequènes

[fix/evol] conversation/bot protocol rework §8 (refs #30)

35e0fb89 2010-11-08 00:21 Marc Dequènes

[fix] BotNet: handle UNIX Socket connect failure (EM.connect fails at once, not via the handler)

e75cca5b 2010-11-08 00:09 Marc Dequènes

[fix] workaround config loaded too late (i need to find a better way to select code in the included modules)

748bfcf3 2010-11-07 22:37 Marc Dequènes

[evol] fix silly mistakes/typos

d57fd602 2010-11-07 22:08 Marc Dequènes

[evol] add client support to BotNet

cec96847 2010-11-06 22:23 Marc Dequènes

[evol] use autoload to reduce explicit dependencies

70c59c34 2010-11-06 22:18 Marc Dequènes

[evol] unified BotNet interface for both client and servers (as a client is also a micro server)

bc642412 2010-11-06 21:51 Marc Dequènes

[evol] moved EM loop in Cyborg, simplified and enhanced bot interface, and made Conversation common for any connection type

19ada0c0 2010-11-05 23:02 Marc Dequènes

[fix] a few silly mistakes for the conversation

7e9520c0 2010-11-05 00:33 Marc Dequènes

[evol] conversation/bot protocol rework §7 (refs #30)

69a12fdb 2010-11-05 00:23 Marc Dequènes

[evol] conversation/bot protocol rework §6 (refs #30)

3d653143 2010-11-04 23:22 Marc Dequènes

[evol] conversation/bot protocol rework §5 (refs #30)

fccfdfb9 2010-11-04 23:04 Marc Dequènes

[evol] conversation/bot protocol rework §4 (refs #30)

688a21d7 2010-11-01 21:32 Marc Dequènes

[evol] conversation/bot protocol rework §3 (refs #30)

e26c015f 2010-11-01 18:42 Marc Dequènes

[evol] conversation/bot protocol rework §2 (refs #30)

cdd6154d 2010-11-01 01:15 Marc Dequènes

[evol] conversation protocol complete rework + work on action protocol §1 (refs #30)

43cf1d04 2010-10-30 19:50 Marc Dequènes

[merge] from 0.3.2

b3a5479b 2010-10-30 19:11 Marc Dequènes

[fix] tmail_gpg: remove final CRLF added to respect OpenPGP convention

18970c0e 2010-10-30 17:58 Marc Dequènes

[fix] use normalized mail/parts body (UNIX EOL is much appreciated by UNIX tools)

766c702c 2010-10-30 17:41 Marc Dequènes

[evol] quick code to handle running an external script to reload the zone (needed for signed zones)

6aec78f6 2010-10-30 17:40 Marc Dequènes

[fix] return error properly when attachment is missing, avoiding a crash (code is still not properly split in this branch)

23b2305f 2010-08-16 12:54 Marc Dequènes

[fix/security] Cyborg server interface: restrict non-leaf path lookup to containers

6d0df946 2010-08-16 11:51 Marc Dequènes

[fix] CyborgServerStatefulInterface must be a singleton

cc684758 2010-08-16 03:08 Marc Dequènes

[evol] Cyborg server interface: terminate connection after too much protocol errors

b7f7d214 2010-08-16 02:46 Marc Dequènes

[evol] MapMaker / Cyborg server interface: cleanup, reorg, ...

e82a264b 2010-08-15 23:12 Marc Dequènes

[evol] added session management to the cyborg server (refs #31)

5c60cc29 2010-08-15 23:01 Marc Dequènes

[fix] DNS service fixes

f3d48817 2010-08-15 22:17 Marc Dequènes

[fix] typo

d5495a1e 2010-08-15 06:00 Marc Dequènes

[fix] DNS fixes

ca79e27e 2010-08-15 05:21 Marc Dequènes

[evol] reworked DNS classes (refs #31)

2c547ffe 2010-08-15 03:22 Marc Dequènes

[evol] work on cyborg server protocol and API #9 (refs #31)

f9971af0 2010-08-15 03:09 Marc Dequènes

[evol] work on cyborg server protocol and API #8 (refs #31)

8fcaacd6 2010-08-15 02:34 Marc Dequènes

[evol] work on cyborg server protocol and API #7 (refs #31)

41802ec1 2010-08-14 21:38 Marc Dequènes

[evol] work on cyborg server protocol and API #6 (refs #31)

1c89625f 2010-08-14 21:33 Marc Dequènes

[evol] work on cyborg server protocol and API #5 (refs #31)

a3483167 2010-08-14 20:41 Marc Dequènes

[evol] work on cyborg server protocol and API #4 (refs #31)

bc473567 2010-08-14 19:25 Marc Dequènes

[evol] work on cyborg server protocol and API #3 (refs #31)

f94d64b1 2010-08-14 18:46 Marc Dequènes

[evol] work on cyborg server protocol and API #2 (refs #31)

ce98dac2 2010-08-14 16:17 Marc Dequènes

[evol] work on cyborg server protocol and API (refs #31)

d1e614b5 2010-08-14 11:57 Marc Dequènes

[cleanup] reorganize/split cyborg interface code

050eca43 2010-08-14 05:45 Marc Dequènes

[evol] first raw cyborg API exposure implementation for MapMaker (refs #31)

ecdabe95 2010-08-14 02:35 Marc Dequènes

[evol] uncomplete MapMaker bot implementation (global cyborg classes, use of EventMachine with UNIX socket backend, configuration adjustments, ...) (refs #31)

afd9ef46 2010-08-13 15:53 Marc Dequènes

[cleanup] sorted our misplaced/useless requires

dd0ef064 2010-06-23 15:01 Marc Dequènes

[evol] adapted for Ruby-Locale 2.0.5

dbf33be5 2010-06-23 15:00 Marc Dequènes

[evol] adapted for Rails 2.3.5

f76a50d6 2010-06-20 19:07 Marc Dequènes

[evol] setup VERSION being prepared

6edd96ce 2010-06-20 19:05 Marc Dequènes

[fix] forgot to update version

bd9c8c28 2010-06-20 18:50 Marc Dequènes

[evol] reorganized TMail extra code, and extra methods in lang_additions

2f1c6b5b 2010-06-20 17:22 Marc Dequènes

[evol] configuration defaults and schema checking (closes 21)

9f929443 2010-06-19 23:06 Marc Dequènes

[evol] removed useless parameter

7fa3f438 2010-06-19 22:27 Marc Dequènes

[fix] TMail monkey patch: corrected misplaced 'end', leading to a regression when signing a multipart mail

e77281ff 2010-06-19 20:32 Marc Dequènes

[fix] typo

567b60df 2010-06-19 20:06 Marc Dequènes

[fix] IMAP: removed buggy rescue

3d7bbe55 2010-06-19 20:04 Marc Dequènes

[evol] improved Order classes a lot (closes #101)

ed931f4d 2010-06-19 20:03 Marc Dequènes

[evol] debug: new flag to ignore replays

6af3d917 2010-06-19 20:02 Marc Dequènes

[evol] added is_numeric? to String

7bb2ac7f 2010-06-19 16:13 Marc Dequènes

[evol/fix] IMAP: improved error handling and ensure to properly reconnect if appropriate

3f78d2ea 2010-06-19 15:08 Marc Dequènes

[evol] don't refetch IMAP capabilities during the same connection

7dce67e9 2010-06-19 15:08 Marc Dequènes

[evol] IMAP IDLE support finished (closes #100)