Project

General

Profile

Activity

From 2011-02-04 to 2011-03-05

2011-03-05

23:47 Revision 7988a0ad: [fix] correct TaskAspect to find the bot reference correctly
Marc Dequènes
23:00 Revision feb16bd0: [evol] Cyborg/Interface: support returning API call replies asynchronously
Marc Dequènes
22:59 Revision 654cf341: [debug] Cyborg/DSL: more debug for subtasks
Marc Dequènes
22:55 Revision ce01c950: [evol] Cyborg: allow to schedule a task without callback
Marc Dequènes
21:02 Revision c1757f15: [evol] Conversation: ensure idle check timer are ready for asynchronous replies on the same thread
Marc Dequènes
20:40 Revision 5ec35e48: [fix] Conversation: don't crash if message parameters cannot be parsed
Marc Dequènes
20:37 Revision 042b11ea: [evol] Conversation: ensure Message is sent in one block in order to allow asynchronous replies on the same thread
Marc Dequènes
20:33 Revision 685a6991: [monkeypatch] added support for to_hash to OpenStruct
Marc Dequènes
20:32 Revision c496d1ee: [monkeypatch] backported a patch to solve @_rails_html_safe breaking YAML parsing
Marc Dequènes
17:12 Revision 66cff75f: [evol] ServerApiNode: added task ability
Marc Dequènes
17:11 Revision af81fa28: [evol] Cyborg/DSL: temporary setting to know which user we are working for
Marc Dequènes

2011-03-04

23:54 Revision 34bef607: [evol] cleanup and preliminary work on the Postman (and Needle-ization)
Marc Dequènes
20:05 Enhancement #202: Multiple services of the same type
Use <host>:<bot-type> as bot name? Marc Dequènes
01:58 Enhancement #202 (New): Multiple services of the same type
We will transform the core to be able to use Guard to locate services by type and multiplex search requests in order ... Marc Dequènes
02:03 Revision 364e4a96: [licence] updated copyright years
Marc Dequènes
01:51 Enhancement #201 (New): Auth/Tokens/Locator Bot
This bot has multiple usages:
* be a trusted referee to check bots identity
* act as a common trusted party to exch...
Marc Dequènes
01:45 Enhancement #200 (New): XMPP BE
Preliminary work on the XMMP communication backend Marc Dequènes
01:42 Enhancement #199 (New): View personnal and services information
Be able to view/search infos about oneself and registered services. This is mostly (if not entirely) tied to Libraria... Marc Dequènes
01:32 Enhancement #198 (New): Stick logs to "areas"
Logs should be separated into areas, each one covering a certain aspect to the bot process, for example: the communic... Marc Dequènes
01:00 Enhancement #197 (In Progress): Preliminary Order Bot
This bot should receive orders from Postman, store it somewhere, ACK Postman (which can then mark the mail), process ... Marc Dequènes
00:36 Enhancement #196 (New): Zone edition
Implement the zone editor and alter() methods for zones.
We need some kind of micro-language to add/remove/replace...
Marc Dequènes
00:30 Enhancement #177 (In Progress): Rework component dependencies
Going in the Needle direction.
Core is now using a limited DI configuration, but MapMaker and Librarian use it mor...
Marc Dequènes
00:27 Enhancement #31 (Resolved): Preliminary DNS Bot
No locking yet, and several issues will be assigned to further releases.
Marc Dequènes
00:24 Enhancement #29 (Resolved): Preliminary LDAP Bot
Marc Dequènes
00:24 Enhancement #29 (In Progress): Preliminary LDAP Bot
Marc Dequènes
00:23 Documentation #30 (Resolved): Establish a Preliminary inter-bot discussion protocol
Marc Dequènes
00:20 Revision ee2c32c3: [evol] Botnet/Interface: '/?' search now return a Hash in order to get the object name easily for further manipulations, updated Librarian accordingly
Marc Dequènes
00:13 Revision 2c35cfa1: [fix] Botnet/Interface: removed silly String cast when searching nodes
Marc Dequènes

2011-03-03

23:51 Revision f234746f: [fix] MapMaker/DNS: better handle when zone content is not parseable
Marc Dequènes
23:40 Revision 39f1d449: [fix] MapMaker/DNS: better check if zone has signed zone file before certain operations
Marc Dequènes
23:35 Revision a0303e8f: [fix] MapMaker: user correct Needle model to instanciate Zone
Marc Dequènes
21:36 Revision acc14ea7: [evol] Librarian/API: discover available records automatically
Marc Dequènes
03:34 Revision 7bfcd98b: [evol] Librarian API work §3
Marc Dequènes
03:03 Revision c2894ceb: [fix] Cyborg: try to stop harder (without useless delay)
Marc Dequènes
03:02 Revision 475571dd: [fix] Conversation: handle timer better when closing
Marc Dequènes
01:20 Revision a8442036: [evol] Protocol/Interface: don't check for existence before node call, it is already done in call and a loss of time
Marc Dequènes
00:33 Revision 23c30bd5: [fix] method name mistake
Marc Dequènes

2011-03-02

22:07 Revision 3cdff641: [evol] Librarian API work §2
Marc Dequènes
00:54 Revision 849a61fb: [evol] Librarian API work §1, using DI too
Marc Dequènes

2011-03-01

03:15 Revision 90197e7b: [evol] MapMaker API and internals rework §1, going forward to Dependency Injection using Needle
Marc Dequènes

2011-02-27

13:55 Revision 66a02240: [evol] DNS API rework §1
Marc Dequènes
01:32 Revision ec7296ea: [fix] Interface: intercept several possible errors around interface definition
Marc Dequènes
00:48 Revision eab0c364: [evol] API: implemented hidden nodes and used it to create a '?' node used to search children based on their attributes
Marc Dequènes
00:47 Revision e54db92b: [fix] DNS: don't fail if zone cannot be parsed (not a nice solution yet)
Marc Dequènes

2011-02-26

21:32 Revision 6780cf13: [fix] corrected MapMaker API
Marc Dequènes
21:04 Revision 9dfb2047: [fix] Protocol: check node existence asynchronously for CALL
Marc Dequènes
20:38 Revision 14dd8318: [evol] Protocol/DSL: implemented node existence check
Marc Dequènes
20:36 Revision c29ad62c: [-] ideas update
Marc Dequènes
19:16 Revision dd170ff9: [-] added dev ideas
Marc Dequènes
14:35 Revision 4761cd13: [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)
Marc Dequènes
14:32 Revision c2b0e202: [fix] recreate the whole API interface tree, root included, to ensure no clash is possible during concurrent calls
Marc Dequènes

2011-02-22

00:30 Revision 984f78b2: Merge branch '0.3.x' of ssh://rcs-git.duckcorp.org/rcs/git/duckcorp/cyborghood
Marc Dequènes
00:25 Revision 177a5b4f: [fix] catch and log unexpected mail processing errors (non-CyberError exceptions)
Marc Dequènes
00:19 Revision 91d7d237: [fix] Mail: don't forget to reverse-propagate the user into the original mail object when decrypting
Marc Dequènes
00:18 Revision 58250ed9: [debug] more IMAP debug
Marc Dequènes

2011-02-16

00:34 Revision bfae7275: Merge branch '0.3.x' of ssh://rcs-git.duckcorp.org/rcs/git/duckcorp/cyborghood
Marc Dequènes
00:12 Revision 9615a42b: [workaround] TMail does not respect RFC2045 §5.2
Marc Dequènes
 

Also available in: Atom