Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
fdba013a 2011-03-08 20:08 Marc Dequènes

[debug] Interface: clarify messages for node lookup

e971ab5a 2011-03-08 02:30 Marc Dequènes

[fix] I18n: late-translation fixes (core and Clerk only)

c05fed63 2011-03-08 02:28 Marc Dequènes

[evol] Conversation: additional preventive rescue and note about a strange reactor error

0c8e424e 2011-03-08 00:11 Marc Dequènes

[fix/evol] I18n: propagate context in order to late-translate back in this context, and cleanup

33d76871 2011-03-08 00:09 Marc Dequènes

[l10n] typo

6012d347 2011-03-07 04:09 Marc Dequènes

[evol] Clerk work §1

4888ca24 2011-03-07 04:08 Marc Dequènes

[licence] updated copyright years §2

51546fe5 2011-03-07 04:02 Marc Dequènes

[evol] adapted current I18n system for late translation

2f5ae465 2011-03-07 04:02 Marc Dequènes

[evol] updated l10n files generation rules

b7a821d3 2011-03-07 04:02 Marc Dequènes

[l10n] regenerated po files

258a439a 2011-03-07 00:13 Marc Dequènes

[evol] Botnet: propagate API calls environment (user token and language prefs at the moment), propagate session a bit further too in order to implement a more dynamic API tree

828b9fb2 2011-03-07 00:13 Marc Dequènes

[evol] Records: temporarily disclose object DN until LdapShadows is used

a089227c 2011-03-06 19:25 Marc Dequènes

[fix/evol] work on better Interface/Task/Conversation/… sync and bot stop action in order to avoid races and locks

51556af0 2011-03-06 10:50 Marc Dequènes

[evol] Protocol: allow returning multiple errors

cf95e788 2011-03-06 10:48 Marc Dequènes

[fix] DSL: do not hide original methods anymore, as we need too much things (class/is_a?/respond_to?/…, logger, I18n stuff…)

a17c0942 2011-03-06 10:42 Marc Dequènes

[comments] typo

3e80678a 2011-03-06 10:41 Marc Dequènes

[debug] log more when connecting to peer

2eaae89a 2011-03-06 00:13 Marc Dequènes

[fix] Protocol: typo leading to error result not detected

7988a0ad 2011-03-05 23:47 Marc Dequènes

[fix] correct TaskAspect to find the bot reference correctly

feb16bd0 2011-03-05 23:00 Marc Dequènes

[evol] Cyborg/Interface: support returning API call replies asynchronously

654cf341 2011-03-05 22:59 Marc Dequènes

[debug] Cyborg/DSL: more debug for subtasks

ce01c950 2011-03-05 22:55 Marc Dequènes

[evol] Cyborg: allow to schedule a task without callback

c1757f15 2011-03-05 21:02 Marc Dequènes

[evol] Conversation: ensure idle check timer are ready for asynchronous replies on the same thread

5ec35e48 2011-03-05 20:40 Marc Dequènes

[fix] Conversation: don't crash if message parameters cannot be parsed

042b11ea 2011-03-05 20:37 Marc Dequènes

[evol] Conversation: ensure Message is sent in one block in order to allow asynchronous replies on the same thread

685a6991 2011-03-05 20:33 Marc Dequènes

[monkeypatch] added support for to_hash to OpenStruct

c496d1ee 2011-03-05 20:32 Marc Dequènes

[monkeypatch] backported a patch to solve @_rails_html_safe breaking YAML parsing

66cff75f 2011-03-05 17:12 Marc Dequènes

[evol] ServerApiNode: added task ability

af81fa28 2011-03-05 17:11 Marc Dequènes

[evol] Cyborg/DSL: temporary setting to know which user we are working for

34bef607 2011-03-04 23:54 Marc Dequènes

[evol] cleanup and preliminary work on the Postman (and Needle-ization)

364e4a96 2011-03-04 02:03 Marc Dequènes

[licence] updated copyright years

ee2c32c3 2011-03-04 00:20 Marc Dequènes

[evol] Botnet/Interface: '/?' search now return a Hash in order to get the object name easily for further manipulations, updated Librarian accordingly

2c35cfa1 2011-03-04 00:13 Marc Dequènes

[fix] Botnet/Interface: removed silly String cast when searching nodes

f234746f 2011-03-03 23:51 Marc Dequènes

[fix] MapMaker/DNS: better handle when zone content is not parseable

39f1d449 2011-03-03 23:40 Marc Dequènes

[fix] MapMaker/DNS: better check if zone has signed zone file before certain operations

a0303e8f 2011-03-03 23:35 Marc Dequènes

[fix] MapMaker: user correct Needle model to instanciate Zone

acc14ea7 2011-03-03 21:36 Marc Dequènes

[evol] Librarian/API: discover available records automatically

7bfcd98b 2011-03-03 03:34 Marc Dequènes

[evol] Librarian API work §3

c2894ceb 2011-03-03 03:03 Marc Dequènes

[fix] Cyborg: try to stop harder (without useless delay)

475571dd 2011-03-03 03:02 Marc Dequènes

[fix] Conversation: handle timer better when closing

a8442036 2011-03-03 01:20 Marc Dequènes

[evol] Protocol/Interface: don't check for existence before node call, it is already done in call and a loss of time

23c30bd5 2011-03-03 00:33 Marc Dequènes

[fix] method name mistake

3cdff641 2011-03-02 22:07 Marc Dequènes

[evol] Librarian API work §2

849a61fb 2011-03-02 00:54 Marc Dequènes

[evol] Librarian API work §1, using DI too

90197e7b 2011-03-01 03:15 Marc Dequènes

[evol] MapMaker API and internals rework §1, going forward to Dependency Injection using Needle

66a02240 2011-02-27 13:55 Marc Dequènes

[evol] DNS API rework §1

ec7296ea 2011-02-27 01:32 Marc Dequènes

[fix] Interface: intercept several possible errors around interface definition

eab0c364 2011-02-27 00:48 Marc Dequènes

[evol] API: implemented hidden nodes and used it to create a '?' node used to search children based on their attributes

e54db92b 2011-02-27 00:47 Marc Dequènes

[fix] DNS: don't fail if zone cannot be parsed (not a nice solution yet)

6780cf13 2011-02-26 21:32 Marc Dequènes

[fix] corrected MapMaker API

9dfb2047 2011-02-26 21:04 Marc Dequènes

[fix] Protocol: check node existence asynchronously for CALL

14dd8318 2011-02-26 20:38 Marc Dequènes

[evol] Protocol/DSL: implemented node existence check

c29ad62c 2011-02-26 20:36 Marc Dequènes

[-] ideas update

dd170ff9 2011-02-26 19:16 Marc Dequènes

[-] added dev ideas

4761cd13 2011-02-26 14:35 Marc Dequènes

[evol] allow splitting the API interface declaration over multiple files/directories, split MapMaker interface, and added cross-nodes storage during the interface life (as we can't use closures across files)

c2b0e202 2011-02-26 14:32 Marc Dequènes

[fix] recreate the whole API interface tree, root included, to ensure no clash is possible during concurrent calls

984f78b2 2011-02-22 00:30 Marc Dequènes

Merge branch '0.3.x' of ssh://rcs-git.duckcorp.org/rcs/git/duckcorp/cyborghood

177a5b4f 2011-02-22 00:25 Marc Dequènes

[fix] catch and log unexpected mail processing errors (non-CyberError exceptions)

91d7d237 2011-02-22 00:19 Marc Dequènes

[fix] Mail: don't forget to reverse-propagate the user into the original mail object when decrypting

58250ed9 2011-02-22 00:18 Marc Dequènes

[debug] more IMAP debug

bfae7275 2011-02-16 00:34 Marc Dequènes

Merge branch '0.3.x' of ssh://rcs-git.duckcorp.org/rcs/git/duckcorp/cyborghood

9615a42b 2011-02-16 00:12 Marc Dequènes

[workaround] TMail does not respect RFC2045 §5.2

4c969e21 2010-11-30 02:30 Marc Dequènes

[evol] select and record I18n locale in DSL Task (future use)

eab8e5a0 2010-11-30 02:20 Marc Dequènes

[fix] clarify language/locale in I18nController

3b29bf46 2010-11-29 22:18 Marc Dequènes

[fix] a task must have a name (and be unique, but this is not enforced yet)

429ebb9c 2010-11-29 22:16 Marc Dequènes

[evol] BotnetTask DSL: now that we have one Task per task, close conversation thread as soon as the task is finished

5da1960c 2010-11-29 20:50 Marc Dequènes

[evol] Task DSL: rework to use the same Task objet for the same task (in order to have a proper count of tasks and be able to transport information easily through steps)

355ba318 2010-11-29 20:16 Marc Dequènes

[fix] separate core api version from cyborg service api version

80dd9940 2010-11-29 14:51 Marc Dequènes

[fix] Mapmaker had a few silly mistakes (after several naming changes)

afdc8d97 2010-11-29 14:50 Marc Dequènes

[fix] mistakes in API Interface: forgot to export node_name, and forgot :inspect is not available for nodes

c9bb78b4 2010-11-29 14:48 Marc Dequènes

[fix] mistake in variable name

7466fc08 2010-11-29 00:49 Marc Dequènes

[evol] server API tree reworked using a DSL (reply handling rework is WIP)

08c496f5 2010-11-27 16:47 Marc Dequènes

[evol] DNS: add better support for signed zones and serials, and partial support for slave zones

37b53292 2010-11-26 20:09 Marc Dequènes

[evol] catch all remaining reactor errors

db48611e 2010-11-26 20:01 Marc Dequènes

[fix] do not try to stop the bot by default

d9ef7de9 2010-11-26 19:56 Marc Dequènes

[fix] DSL: allow scheduled job to send back a reply

0490ae9a 2010-11-26 19:51 Marc Dequènes

[cleanup] minor

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)

f8eacaad 2010-11-15 22:30 Marc Dequènes

[evol] MapMakerClient->TestClient, test with two conversations, and ideas for the future

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

[fix] corrected silly mistakes in Botnet DSL