Activity
From 2011-02-12 to 2011-03-13
2011-03-12
-
11:39 Enhancement #177 (Resolved): Rework component dependencies
- All bots now use DI and the rest of the core work is delayed into #205.
-
11:38 Enhancement #205 (New): Finish component dependencies
- Work on the Config and botnet backend cases, to use DI properly.
Polish other remaining dependency-related work in... -
11:34 Enhancement #204 (In Progress): Preliminary CLI Bot
- This bot would create a CLI interface and also help for debugging.
-
11:14 Enhancement #197: Preliminary Order Bot
- All of the previous issues are solved, now we need to polish the replies and error handling and implement the other c...
-
01:20 Revision 0a4902d9: [cleanup] unused variable
-
00:28 Revision 6cf09f41: [fix] backend/UNIX: handle long peer names correctly
-
00:27 Revision 30ceda44: [fix] Botnet/Task: a short peer name is an implicit way to look for a local bot
-
00:05 Revision 20533c4d: [evol] Clerk: implement batch command execution (error handling needs to
- be polished)
2011-03-11
-
23:50 Revision 09b29d2c: [evol] Task: implement loading step from file and a store to help communicate between files
-
23:49 Revision 5afa4a61: [debug] more precise messages
2011-03-10
-
01:17 Revision 9f407d69: [evol] Botnet/Task: added 'ask :self' support (useful for Clerk batch processing)
-
01:15 Revision 03aabf10: [debug] more logs
2011-03-09
-
23:08 Revision 26eb0b72: [evol] Interface: new method to detect node leaves
-
02:38 Enhancement #32 (In Progress): Adapt Postman to use Librarian and MapMaker Bots
- Basic adaptations were made, but Clerk needs to be finished to continue.
-
02:35 Enhancement #197 (In Progress): Preliminary Order Bot
- The bot is working, and implement a partial /Commands/DNS. /Batch is planned but not started.
Many problems were s... -
02:26 Revision a445b722: [cleanup] the revenge of Mr Proper
-
01:06 Revision c2f9dd87: [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))
-
01:03 Revision a8ef025a: [evol] Mail: move it into the Postman module
2011-03-08
-
20:11 Revision 0b67cab8: [evol] introduce Cyborg model and compute the name using the model and host fqdn
-
20:08 Revision fdba013a: [debug] Interface: clarify messages for node lookup
-
02:30 Revision e971ab5a: [fix] I18n: late-translation fixes (core and Clerk only)
-
02:28 Revision c05fed63: [evol] Conversation: additional preventive rescue and note about a strange reactor error
-
00:11 Revision 0c8e424e: [fix/evol] I18n: propagate context in order to late-translate back in this context, and cleanup
-
00:09 Revision 33d76871: [l10n] typo
2011-03-07
-
04:09 Revision 6012d347: [evol] Clerk work §1
-
04:08 Revision 4888ca24: [licence] updated copyright years §2
-
04:02 Revision 51546fe5: [evol] adapted current I18n system for late translation
-
04:02 Revision 2f5ae465: [evol] updated l10n files generation rules
-
04:02 Revision b7a821d3: [l10n] regenerated po files
-
00:13 Revision 258a439a: [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
-
00:13 Revision 828b9fb2: [evol] Records: temporarily disclose object DN until LdapShadows is used
2011-03-06
-
19:25 Revision a089227c: [fix/evol] work on better Interface/Task/Conversation/… sync and bot stop action in order to avoid races and locks
-
10:50 Revision 51556af0: [evol] Protocol: allow returning multiple errors
-
10:48 Revision cf95e788: [fix] DSL: do not hide original methods anymore, as we need too much things (class/is_a?/respond_to?/…, logger, I18n stuff…)
-
10:42 Revision a17c0942: [comments] typo
-
10:41 Revision 3e80678a: [debug] log more when connecting to peer
-
00:13 Revision 2eaae89a: [fix] Protocol: typo leading to error result not detected
2011-03-05
-
23:47 Revision 7988a0ad: [fix] correct TaskAspect to find the bot reference correctly
-
23:00 Revision feb16bd0: [evol] Cyborg/Interface: support returning API call replies asynchronously
-
22:59 Revision 654cf341: [debug] Cyborg/DSL: more debug for subtasks
-
22:55 Revision ce01c950: [evol] Cyborg: allow to schedule a task without callback
-
21:02 Revision c1757f15: [evol] Conversation: ensure idle check timer are ready for asynchronous replies on the same thread
-
20:40 Revision 5ec35e48: [fix] Conversation: don't crash if message parameters cannot be parsed
-
20:37 Revision 042b11ea: [evol] Conversation: ensure Message is sent in one block in order to allow asynchronous replies on the same thread
-
20:33 Revision 685a6991: [monkeypatch] added support for to_hash to OpenStruct
-
20:32 Revision c496d1ee: [monkeypatch] backported a patch to solve @_rails_html_safe breaking YAML parsing
-
17:12 Revision 66cff75f: [evol] ServerApiNode: added task ability
-
17:11 Revision af81fa28: [evol] Cyborg/DSL: temporary setting to know which user we are working for
2011-03-04
-
23:54 Revision 34bef607: [evol] cleanup and preliminary work on the Postman (and Needle-ization)
-
20:05 Enhancement #202: Multiple services of the same type
- Use <host>:<bot-type> as bot name?
-
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 ...
-
02:03 Revision 364e4a96: [licence] updated copyright years
-
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... -
01:45 Enhancement #200 (New): XMPP BE
- Preliminary work on the XMMP communication backend
-
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...
-
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...
-
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 ...
-
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... -
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... -
00:27 Enhancement #31 (Resolved): Preliminary DNS Bot
- No locking yet, and several issues will be assigned to further releases.
-
00:24 Enhancement #29 (Resolved): Preliminary LDAP Bot
-
00:24 Enhancement #29 (In Progress): Preliminary LDAP Bot
-
00:23 Documentation #30 (Resolved): Establish a Preliminary inter-bot discussion protocol
-
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
-
00:13 Revision 2c35cfa1: [fix] Botnet/Interface: removed silly String cast when searching nodes
2011-03-03
-
23:51 Revision f234746f: [fix] MapMaker/DNS: better handle when zone content is not parseable
-
23:40 Revision 39f1d449: [fix] MapMaker/DNS: better check if zone has signed zone file before certain operations
-
23:35 Revision a0303e8f: [fix] MapMaker: user correct Needle model to instanciate Zone
-
21:36 Revision acc14ea7: [evol] Librarian/API: discover available records automatically
-
03:34 Revision 7bfcd98b: [evol] Librarian API work §3
-
03:03 Revision c2894ceb: [fix] Cyborg: try to stop harder (without useless delay)
-
03:02 Revision 475571dd: [fix] Conversation: handle timer better when closing
-
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
-
00:33 Revision 23c30bd5: [fix] method name mistake
2011-03-02
-
22:07 Revision 3cdff641: [evol] Librarian API work §2
-
00:54 Revision 849a61fb: [evol] Librarian API work §1, using DI too
2011-03-01
2011-02-27
-
13:55 Revision 66a02240: [evol] DNS API rework §1
-
01:32 Revision ec7296ea: [fix] Interface: intercept several possible errors around interface definition
-
00:48 Revision eab0c364: [evol] API: implemented hidden nodes and used it to create a '?' node used to search children based on their attributes
-
00:47 Revision e54db92b: [fix] DNS: don't fail if zone cannot be parsed (not a nice solution yet)
2011-02-26
-
21:32 Revision 6780cf13: [fix] corrected MapMaker API
-
21:04 Revision 9dfb2047: [fix] Protocol: check node existence asynchronously for CALL
-
20:38 Revision 14dd8318: [evol] Protocol/DSL: implemented node existence check
-
20:36 Revision c29ad62c: [-] ideas update
-
19:16 Revision dd170ff9: [-] added dev ideas
-
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)
-
14:32 Revision c2b0e202: [fix] recreate the whole API interface tree, root included, to ensure no clash is possible during concurrent calls
2011-02-22
-
00:30 Revision 984f78b2: Merge branch '0.3.x' of ssh://rcs-git.duckcorp.org/rcs/git/duckcorp/cyborghood
-
00:25 Revision 177a5b4f: [fix] catch and log unexpected mail processing errors (non-CyberError exceptions)
-
00:19 Revision 91d7d237: [fix] Mail: don't forget to reverse-propagate the user into the original mail object when decrypting
-
00:18 Revision 58250ed9: [debug] more IMAP debug
2011-02-16
Also available in: Atom