Activity

From 09/24/2018 to 10/23/2018

10/23/2018

04:28 PM Feature #2765 (Resolved): Implementation of a factory
Applied in changeset commit:rsb-net|1a642d2e51f6c8e976b3f2bf686a83d354424d5d. S. Barut
04:27 PM Revision 1a642d2e (rsb-net): Add factory singleton for participants
A singleton to create participants with the current repository and
current connection settings
fixes #2765
Signed-o...
S. Barut
04:25 PM Feature #2766: RSB RPC pattern
One minor issue: please remove the commented change to the logger configuration in the test program. J. Wienke
04:03 PM Bug #2774: Participant deactivation is blocking forever if the interrupted exception is not recov...
Actually, I don't see how we should solve this without client help. We need interruption to enable a fast deactivatio... J. Wienke
11:33 AM Bug #2774: Participant deactivation is blocking forever if the interrupted exception is not recov...
Its an user code stability issue.
Just execute the example code and you will see that the deactivation method block...
M. Pohling
11:03 AM Bug #2774: Participant deactivation is blocking forever if the interrupted exception is not recov...
I don't see who interrupts whom at which time in the test code. When should the interruption take place? J. Wienke
04:00 AM Enhancement #2770 (Resolved): Improve Participant creation
Applied in changeset commit:rsb-net|cc5776cd929a8c6f0dfae76721a123deb08b6a42. S. Barut

10/22/2018

09:44 PM Bug #2773 (Resolved): Internal invoke nullpointer not handeled.
Applied in changeset commit:rsb-java|50bbc72bd6aad9d32c34991c4a95ee89166a5228. J. Wienke
04:25 PM Bug #2773: Internal invoke nullpointer not handeled.
The callback should always return an instance of @Event@. @null@ is not allowed here and also not mentioned as a poss... J. Wienke
09:43 PM Revision 50bbc72b (rsb-java): Backport: Prevent errors in case a callback returns null
Proactively handle returned null values from a method callback.
fixes #2773
(cherry picked from commit 87cbde949bf9...
J. Wienke
04:36 PM Feature #2766: RSB RPC pattern
Just rebased S. Barut
04:32 PM Feature #2765: Implementation of a factory
Sure... S. Barut
04:11 PM Feature #2765: Implementation of a factory
Could you please move hostname and port to some socket-specific class until a configuration system exists. Some Stub ... J. Wienke
04:16 PM Revision cc5776cd (rsb-net): Improve tcp connection establishment
Force IPv4 connections.
Somehow the .Net class TcpClient tries IPv6 until timeout using the
previous constructor ini...
S. Barut
04:14 PM Bug #2771 (Resolved): UserInfo were not serialized
Applied in changeset commit:rsb-net|6d0bf08682dcd4b02f423a809024e4f40952779a. S. Barut
04:13 PM Revision 6d0bf086 (rsb-net): Add forgotten(?) line to add the UserInfo
The UserInfo Metadata was not serialized because it was never added to
the serialization.
fixes #2771
Signed-off-by...
S. Barut

10/19/2018

01:26 PM Revision c29b5b19 (rsb-java): Reduce logging verbosity
(cherry picked from commit 53cfaed2a9df3702006183924401364621b1c54a) J. Wienke

10/17/2018

03:53 PM Bug #2777 (New): Async send future is not canceled after remote server is deactivated.
*error* Async send future is not canceled after remote server is deactivated.
*
setup* spread configured via global...
M. Pohling
03:51 PM Bug #2776 (New): Synchronized send is still blocking after remote server is deactivated.
*error* Synchronized send is still blocking (until timeout) after remote server is deactivated. Would be nice if the ... M. Pohling
03:43 PM Bug #2775 (Resolved): Participant state pattern is not synchron with isActive check.
*error* java.lang.IllegalStateException: deactivate() cannot be called in state StateInactive
*setup* spread confi...
M. Pohling
03:40 PM Bug #2774 (Resolved): Participant deactivation is blocking forever if the interrupted exception i...
*error* blocking forever when the interrupted exception is not recovered.
*setup* spread configured via global con...
M. Pohling
03:34 PM Bug #2773 (Resolved): Internal invoke nullpointer not handeled.
*error* nullpointer not handeled.
*setup* spread configured via global config file but no spread started.
*test...
M. Pohling

10/15/2018

10:31 AM Enhancement #2772: Uniformed path for System-Config in Windows
Nope, the preferred path is %%USERPROFILE%%\AppData\Local\<MyCompany>\<MyApp> (see the link above)
Honestly, the onl...
S. Barut

10/12/2018

03:30 PM Revision 53cfaed2 (rsb-java): Reduce logging verbosity
J. Wienke
10:58 AM Enhancement #2772: Uniformed path for System-Config in Windows
Is the .config prefix used on windows normally for the user configuration? J. Wienke

10/09/2018

04:39 PM RSB XML Support Revision 279cd71d (rsb-xml-java): Post-release adjustments in pom.xml
refs #2743
* pom.xml: adjusted versions in RSB and RST dependencies
J. Moringen
04:38 PM RSB XML Support Revision 61807a5a (rsb-xml-java): Version bump to 0.19.0, refs #2743
J. Moringen
04:38 PM RSB XML Support Revision 4206530f (rsb-xml-python): Version bump to 0.19.0, refs #2743
J. Moringen
04:38 PM RSB XML Support Revision 00b98324 (rsb-xml-integrationtest): Version bump to 0.19.0, refs #2743
J. Moringen
04:38 PM RSB XML Support Revision dfc5a70d (rsb-xml-cpp): Version bump to 0.19.0, refs #2743
J. Moringen
04:38 PM RSB XML Support Revision 21ffb2b8 (rsb-xml-cl): Version bump to 0.19.0, refs #2743
J. Moringen
04:34 PM Enhancement #2772 (New): Uniformed path for System-Config in Windows
Currently, the path where the system-wide rsb.conf lies is not specified under windows. (see: http://docs.cor-lab.org... S. Barut
04:11 PM RSB XML Support Revision 3e620de2 (rsb-xml-cpp): Modernized CMake initialization in CMakeLists.txt
* CMakeLists.txt: require CMake 3.0; supply VERSION and LANGUAGES
keyword arguments to the project() command
J. Moringen
04:09 PM RSB XML Support Revision ffa283bb (rsb-xml-cpp): "Unscreamified" **/CMakeLists.txt, *.cmake.in
* src/CMakeLists.txt: "unscreamified"
* CMakeLists.txt: likewise
* RSBXMLConfig.cmake.in: likewise
* RSBXMLConfigVers...
J. Moringen
03:30 PM Bug #2771 (Resolved): UserInfo were not serialized
While serializing the event, the UserInfo was not serialized. This path fixes it. S. Barut
03:28 PM Feature #2766: RSB RPC pattern
So, now asynchronous calls are also implemented. Furthermore rsb-error replies can be send and received. S. Barut

10/08/2018

01:44 PM Feature #2765: Implementation of a factory
Rebased and changed name convention. For some reason c# likes it, to capitalize method names. So be it... S. Barut
01:44 PM Enhancement #2770: Improve Participant creation
Well, more or less reverted everything but outsourced the connection of the TcpClient from the constructor (see SO-hy... S. Barut

10/05/2018

11:26 AM Revision c04a96c3 (rsb-manual): Backport: Modernized CMake initialization in CMakeLists.txt
* CMakeLists.txt: require CMake 3.0; supply VERSION and LANGUAGES
keyword arguments to the project() command
(cher...
J. Moringen
11:26 AM Revision c4d2f23f (rsb-manual): Modernized CMake initialization in CMakeLists.txt
* CMakeLists.txt: require CMake 3.0; supply VERSION and LANGUAGES
keyword arguments to the project() command
J. Moringen
11:25 AM RSBag Revision c3e09091 (rsbag-manual): Backport: Modernized CMake initialization in CMakeLists.txt
* CMakeLists.txt: require CMake 3.0; supply VERSION and LANGUAGES
keyword arguments to the project() command
(cher...
J. Moringen
11:24 AM RSBag Revision 7bd537fd (rsbag-manual): Modernized CMake initialization in CMakeLists.txt
* CMakeLists.txt: require CMake 3.0; supply VERSION and LANGUAGES
keyword arguments to the project() command
J. Moringen
10:41 AM RSBag Revision 90b2515e (rsbag): Updated HEADs of submodules rsbag-{manual,python,tools-cl}
J. Moringen
10:38 AM RSBag Revision 3492c104 (rsbag): Updated HEADs of submodules rsbag-{cl,manual,python,tools-cl}
J. Moringen
10:36 AM RSBag Revision 5a3d729c (rsbag-manual): Adaptations for release version in *.rst
refs #2743
* index.rst: removed note about using stable version instead of master
* preparation.rst (Binary Download...
J. Moringen
09:56 AM RSBag Revision 789a9b57 (rsbag-manual): Post-release adaptations in *.rst
refs #2743
* index.rst: adapted link to released version
* news.rst (RSBag 0.19): new section; for 0.19 version
(R...
J. Moringen
09:52 AM RSBag Revision b0d16356 (rsbag-tools-cl): Version bump to 0.19.0, refs #2743
J. Moringen
09:52 AM RSBag Revision 7f0744dc (rsbag-manual): Version bump to 0.19.0, refs #2743
J. Moringen
09:52 AM RSBag Revision 834e6ca8 (rsbag-python): Version bump to 0.19.0, refs #2743
J. Moringen
09:52 AM RSBag Revision eb330223 (rsbag-cl): Version bump to 0.19.0, refs #2743
J. Moringen

10/02/2018

07:55 PM Revision e39df82f (rsb-manual): Post-release adaptations in *.rst
refs #2743
* index.rst: adapted link to released version
* install-binary.rst: adapted links to downloadable artifac...
J. Moringen
07:51 PM Revision 6c6fd2f8 (rsb-manual): Post-release adaptations in *.rst
refs #2743
* index.rst: adapted link to released version
* install-binary.rst: adapted links to downloadable artifac...
J. Moringen
07:45 PM Revision dae172c2 (rsb-zmq-cl): Version bump to 0.19.0, refs #2743
J. Moringen
07:45 PM Revision fc98561d (rsb-tools-cpp): Version bump to 0.19.0, refs #2743
J. Moringen
07:45 PM Revision b2c845c8 (rsb-tools-cl): Version bump to 0.19.0, refs #2743
J. Moringen
07:45 PM Revision ec538ee9 (rsb-yarp-cpp): Version bump to 0.19.0, refs #2743
J. Moringen
07:45 PM Revision 452e1617 (rsb-yarp-cl): Version bump to 0.19.0, refs #2743
J. Moringen
07:45 PM Revision edb3056c (rsb-spread-cpp): Version bump to 0.19.0, refs #2743
J. Moringen
07:45 PM Revision 74d60ede (rsb-ros-cl): Version bump to 0.19.0, refs #2743
J. Moringen
07:45 PM Revision 5a78d71d (rsb-realtime-cpp): Version bump to 0.19.0, refs #2743
J. Moringen
07:45 PM Revision 1f8c5eb7 (rsb-manual): Version bump to 0.19.0, refs #2743
J. Moringen
07:45 PM Revision 7ece0aac (rsb-protocol): Version bump to 0.19.0, refs #2743
J. Moringen
07:45 PM Revision 8169219a (rsb-matlab): Version bump to 0.19.0, refs #2743
J. Moringen
07:45 PM Revision 9c38a868 (rsb-java): Version bump to 0.19.0, refs #2743
J. Moringen
07:45 PM Revision bcc777e7 (rsb-cpp): Version bump to 0.19.0, refs #2743
J. Moringen
07:45 PM Revision 91621ce1 (rsb-integrationtest): Version bump to 0.19.0, refs #2743
J. Moringen
07:45 PM Revision 40b7fc47 (rsb-cl): Version bump to 0.19.0, refs #2743
J. Moringen
07:21 PM Tasks #2743 (In Progress): Release version 0.18
J. Moringen
06:56 PM Enhancement #2195 (Resolved): Implement Spread connection pooling
J. Moringen
06:55 PM Enhancement #2530 (Resolved): Spread connection pooling for listeners [Common Lisp]
Applied in changeset commit:rsb-cl|8a84583f1a2b9e2e39af7e3c52d84f07cd8df6a5. J. Moringen
06:55 PM Enhancement #2199 (Resolved): Spread connection pooling for informers [Common Lisp]
Applied in changeset commit:rsb-cl|8a84583f1a2b9e2e39af7e3c52d84f07cd8df6a5. J. Moringen
06:55 PM Revision 6ec3670f (rsb-manual): Mention full Spread connection sharing in Common Lisp in news.rst
refs #2199 refs #2530
* news.rst (RSB 0.18): mention full Spread connection sharing in
Common Lisp implementation
J. Moringen
06:46 PM Revision 8a84583f (rsb-cl): Connectors use bus in src/transport/spread/*connector.lisp
fixes #2199 fixes #2530
* src/transport/spread/connector.lisp (connector::bus): renamed slot
connection -> bus
(...
J. Moringen
06:46 PM Revision 26f4765e (rsb-cl): Transport creates bus in src/transport/spread/transport.lisp
* src/transport/spread/protocol.lisp (ensure-access): new generic
function; finds or creates a bus
* src/transport/...
J. Moringen
06:46 PM Revision 54289ab1 (rsb-cl): Added bus in src/transport/spread/bus[-mixins].lisp
* src/transport/spread/bus-mixins.lisp: new file; contains mixin
classes for bus implementations
* src/transport/sp...
J. Moringen
06:46 PM Revision 9d9540d4 (rsb-cl): Added message-{sender,receiver} in src/transport/spread/sender-receiv...
* src/transport/spread/sender-receiver.lisp: new file; contains
message-{sender,receiver} classes
* test/transport/...
J. Moringen
06:17 PM Revision ba0f377d (rsb-cl): New event -> notification conversion in src/transport/spread/conversi...
The main change is generating fragments lazily for large
notifications. Thus `send-notification' is called for subseq...
J. Moringen
06:16 PM Revision 032b7c6e (rsb-cl): Added notification types in src/transport/spread/notifications.lisp
The new notification types work with the current architecture of the
transport but are primarily intended for the new...
J. Moringen
05:15 PM Revision e72f3f96 (rsb-cl): Test connector more thoroughly in test/transport/spread/connectors.lisp
* test/transport/spread/connectors.lisp (define-connector-suite): test
construction errors properly; test connectin...
J. Moringen
05:14 PM Revision ca9a7090 (rsb-cl): Test utilities a-{notification,fragment} in test/transport/spread/pac...
* test/transport/spread/fragmentation.lisp (header): updated copyright
(test case fragmentation-root::assemble-smok...
J. Moringen
05:14 PM Revision 1a04860d (rsb-cl): Better log message in src/transport/spread/connection.lisp
* src/transport/spread/connection.lisp (make-hook-promise): print
group members as list
J. Moringen

10/01/2018

04:44 PM Revision a1eecc1a (rsb-python): Version bump to 0.19.0, refs #2743
J. Wienke
02:59 PM Enhancement #2770: Improve Participant creation
I would say the one, who creates them. Most cases the Factory. S. Barut
02:57 PM Enhancement #2770: Improve Participant creation
Who would be responsible for caching the results then? J. Wienke
02:55 PM Enhancement #2770: Improve Participant creation
I checked, it is not the system.
But i finally found a reason:
https://stackoverflow.com/questions/18390715/why-is-...
S. Barut
02:27 PM Enhancement #2770: Improve Participant creation
Are you sure this is .net and not your system? Did you try resolving an IP in cmd? J. Wienke
02:26 PM Enhancement #2770: Improve Participant creation
I don't know, why .Net takes so long for that...
Internally, the Factory can resolve the configuration to an IPEnd...
S. Barut
02:20 PM Enhancement #2770: Improve Participant creation
But honestly, I don't see why resolving "localhost" is an issue. That should be close to instant. Once the external c... J. Wienke
02:13 PM Enhancement #2770: Improve Participant creation
The Connection will be established through an IPEndPoint object, which can be created outside, thus the user can use ... S. Barut
11:46 AM Enhancement #2770: Improve Participant creation
Sure, will be done. I see, I probably should only upload finished patches.. my bad. But I saw this one as really neca... S. Barut
11:21 AM Enhancement #2770: Improve Participant creation
Eh, but host names should be supported. We need DNS resolution. No idea why this is slow on windows. J. Wienke
02:16 PM Enhancement #2769 (Resolved): Removing the ascii serializer
Applied in changeset commit:rsb-net|d138e5f686951bf0e213cb9515180dc106d8e5b4. S. Barut
02:10 PM Enhancement #2769: Removing the ascii serializer
Removed from the default list (commented out).
Also rebased to 531bea6
S. Barut
11:42 AM Enhancement #2769: Removing the ascii serializer
Sure. I wouldn't mind, if it gets removed. S. Barut
11:16 AM Enhancement #2769: Removing the ascii serializer
Maybe a better solution would be not to include the ascii string converter in the list of default converters at all? ... J. Wienke
02:15 PM Revision d138e5f6 (rsb-net): Remove the ascii-string converter from defaults
As discussed in #2769, if someone really wishes an ascii-string
converter, he or she can add it in the repository.
T...
S. Barut
02:14 PM Feature #2765: Implementation of a factory
So again, the patch got rebased. Additionally, the user can choose, if he want to give a hostname (which will be reso... S. Barut
11:18 AM Feature #2766: RSB RPC pattern
Could you provide methods in the (to be added) factory for this similar to the other implementations? J. Wienke
11:14 AM Bug #2768 (Resolved): Wrong return of NullConverter
Applied in changeset commit:rsb-net|531bea667a610c66de41a606699352a547da7ef4. S. Barut
11:13 AM Revision 531bea66 (rsb-net): Change the return of the NullConverter
Thus the converters deserialization is like the serialization and
uses the Null instance instead of just null.
fixes...
S. Barut

09/28/2018

01:14 PM Feature #2766: RSB RPC pattern
Updated to a more generic RSB pattern. Remote-methods will be stored to bypass a connection establishment in a second... S. Barut
01:11 PM Feature #2765: Implementation of a factory
This patch got a bit changed, especially with the 3rd patch (Improve tcp connection...) to the 685072f (current remot... S. Barut
01:09 PM Enhancement #2770 (Resolved): Improve Participant creation
To create the only implemented connection type by sockets, the BusClientConnection class uses the TcpClient class pro... S. Barut
01:01 PM Enhancement #2769 (Resolved): Removing the ascii serializer
Since the string type has two converters (one for utf-8-string, one for ascii-string), the ConverterSelector needs a ... S. Barut
12:53 PM Bug #2768 (Resolved): Wrong return of NullConverter
In my oppinion a bug.
Instead of returning null while deserializing which is obviously not an object, it will now ...
S. Barut

09/27/2018

03:04 PM Feature #2764 (Resolved): Converter Repository
Applied in changeset commit:rsb-net|685072f625463dce7bc0d87a60f113f6f8b1793a. S. Barut
02:58 PM Revision 685072f6 (rsb-net): Add a default repository
fixes #2764
Signed-off-by: Johannes Wienke <languitar@semipol.de>
S. Barut
02:46 PM Feature #2767 (Resolved): Default converters
Applied in changeset commit:rsb-net|09ed960b25a1de3b6974d9fe34311604e8fe4f79. S. Barut
02:45 PM Revision 09ed960b (rsb-net): Implement missing default converters
fixes #2767
Signed-off-by: Johannes Wienke <languitar@semipol.de>
S. Barut
02:11 PM Revision 0f07e97f (rsb-net): Add newlines at end of file
Johannes Wienke
10:37 AM Revision a77710d7 (rsb-net): Remove unused imports
Johannes Wienke
10:12 AM Revision f8ecefe0 (rsb-net): Now also include comments in code formatting
Johannes Wienke

09/26/2018

04:49 PM Feature #2765: Implementation of a factory
As some names of attributes in the default repository were changed, a new patch is necassary... S. Barut
04:48 PM Feature #2767 (Resolved): Default converters
Added some default converters with signatures. S. Barut
04:46 PM Feature #2764: Converter Repository
So, here is the new default repository patch. But it depends on the converter patch. S. Barut
02:43 PM Feature #2764: Converter Repository
There are a few issues with this so far:
* Please split the implementation of the repository from adding new convert...
J. Wienke
02:35 PM Feature #2763 (Resolved): General updates
Applied in changeset commit:rsb-net|07250c3fa65fbe737b0d9f0ec25b483858a6096b. S. Barut
02:09 PM Feature #2763: General updates
Sinan, your indentation for code is different and seems to use spaces instead of tabs. Moreover, please avoid trailin... J. Wienke
02:34 PM Revision 07250c3f (rsb-net): Update the projects
* Change to newer .Net Framework target version
* Remove missing packages.conf file as it is not neccessary
* Add the...
S. Barut

09/24/2018

02:27 PM Feature #2760 (Rejected): Clean project file
J. Wienke
01:05 PM Feature #2760: Clean project file
DEPRECATED S. Barut
11:51 AM Feature #2760 (Rejected): Clean project file
Nothing really special happens here but there was a link to a missing file.
The target .Net framework version is upd...
S. Barut
02:27 PM Feature #2761 (Rejected): RSB RPC pattern
J. Wienke
01:05 PM Feature #2761: RSB RPC pattern
DEPRECATED S. Barut
11:53 AM Feature #2761 (Rejected): RSB RPC pattern
Tried to implement the rsb pattern for rpc.
Basic use of remote and local server is possible. Callbacks can be reg...
S. Barut
02:27 PM Feature #2762 (Rejected): Converter Repository
J. Wienke
01:06 PM Feature #2762: Converter Repository
DEPRECATED S. Barut
11:56 AM Feature #2762 (Rejected): Converter Repository
As the other languages also offer a repository for convertes to specific types, one is implemented for the C# impleme... S. Barut
01:03 PM Feature #2766 (Resolved): RSB RPC pattern
Implementation of the rsb pattern for rpc.
Callbacks can be registered as objects.
Only synchronous calls are po...
S. Barut
01:01 PM Feature #2765 (Resolved): Implementation of a factory
A singleton to create listener and informer in a more comfortable way. S. Barut
01:00 PM Feature #2764 (Resolved): Converter Repository
As the other languages also offer a repository for convertes to specific types, one is implemented for the C# impleme... S. Barut
01:00 PM Feature #2763 (Resolved): General updates
Just clean the projects, update the .Net Version and the .gitignore.
Additionally the sleep statement is replaced by...
S. Barut
 

Also available in: Atom