Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
a1df93fe 2011-10-04 03:11 Marc Dequènes

[debug] catch mail check crashes for debug purpose and stop gracefully

ad2ecdf4 2011-10-04 03:00 Marc Dequènes

[fix] IMAP: better handle IDLE sessions, process BYE messages from server, and add disconnection detection as Net::IMAP seems not to send BYE messages everytime it should

92ce37f9 2011-10-02 19:09 Marc Dequènes

[fix] (ported from 0.3.x) intercept GPGME::Error::DecryptFailed happening at least when encrypting with an unknown key

1bada791 2011-04-22 01:16 Marc Dequènes

[fix] Messenger: allow repeating same commands

6ff3c72f 2011-04-22 01:13 Marc Dequènes

[evol] Interface: added case insensitive node support

798e2a2a 2011-04-03 18:46 Marc Dequènes

[doc] very early begining for an internal documentation (using markdown)

205a27cc 2011-03-15 01:10 Marc Dequènes

[evol] preliminary Messenger cyborg

539ce697 2011-03-15 01:08 Marc Dequènes

[evol] Cyborg: advertise when stopping

5101337c 2011-03-15 01:08 Marc Dequènes

[evol] Config: when no default config file exist, then do not load cyborg-specific config, it is not needed

0a4902d9 2011-03-12 01:20 Marc Dequènes

[cleanup] unused variable

6cf09f41 2011-03-12 00:28 Marc Dequènes

[fix] backend/UNIX: handle long peer names correctly

30ceda44 2011-03-12 00:27 Marc Dequènes

[fix] Botnet/Task: a short peer name is an implicit way to look for a local bot

20533c4d 2011-03-12 00:05 Marc Dequènes

[evol] Clerk: implement batch command execution (error handling needs to
be polished)

09b29d2c 2011-03-11 23:50 Marc Dequènes

[evol] Task: implement loading step from file and a store to help communicate between files

5afa4a61 2011-03-11 23:49 Marc Dequènes

[debug] more precise messages

9f407d69 2011-03-10 01:17 Marc Dequènes

[evol] Botnet/Task: added 'ask :self' support (useful for Clerk batch processing)

03aabf10 2011-03-10 01:15 Marc Dequènes

[debug] more logs

26eb0b72 2011-03-09 23:08 Marc Dequènes

[evol] Interface: new method to detect node leaves

a445b722 2011-03-09 02:26 Marc Dequènes

[cleanup] the revenge of Mr Proper

c2f9dd87 2011-03-09 01:06 Marc Dequènes

[evol] I18n: new helpers to setup gettext domains and deferred translations (and one to inject the correct domain into specific core classes in order to be able to use cyborg-local translations into them (currently only needed for DSL classes))

a8ef025a 2011-03-09 01:03 Marc Dequènes

[evol] Mail: move it into the Postman module

0b67cab8 2011-03-08 20:11 Marc Dequènes

[evol] introduce Cyborg model and compute the name using the model and host fqdn

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