Activity

From 07/25/2013 to 08/23/2013

08/23/2013

08:10 PM Bug #1488 (Resolved): Socket transport between cpp and cl mostly fails on mac
Applied in changeset rsb-cl|commit:39ef934b6e4678cf39c0f1be9ccb18e8b042d45a. J. Moringen
07:39 PM Revision abeb2c8a (rsb-cl): Backport: Listen on all interfaces in src/transport/socket/bus-server...
refs #1488
The other implementations already do this and it sometimes avoids
problems with local bus clients.
* src...
J. Moringen
07:13 PM Revision facedc96 (rsb-cl): Fixed option priority in src/transport/spread/connector.lisp
* src/transport/spread/connector.lisp
(shared-initialize :after connector t): priority name over port and
host si...
J. Moringen
07:13 PM Revision 39ef934b (rsb-cl): Listen on all interfaces in src/transport/socket/bus-server.lisp
fixes #1488
The other implementations already do this and it sometimes avoids
problems with local bus clients.
* sr...
J. Moringen
05:34 PM RSB XML Support Revision 42401ba1 (rsb-xml-integrationtest): Use unique socket port for each test case in test/in...
* test/integrationtest.py
(IntegrationTest.prepareTransportConfiguration): new method; prepare
environment variab...
J. Moringen
05:13 PM RSB XML Support Tasks #1141 (Resolved): Change integration-test to use default transport
Applied in changeset rsb-xml-integrationtest|commit:5f2741d6b44b49f0955342c77806b99374e6bb4a. J. Moringen
05:12 PM RSB XML Support Revision 4ec01ad4 (rsb-xml-integrationtest): Improvements in test/integrationtest.py
* test/integrationtest.py: allow selecting tested implementations via
commandline; print some markers to make indiv...
J. Moringen
04:38 PM RSB XML Support Revision 75c4229e (rsb-xml-python): Use setuptools-epydoc instead of using epydoc directly in set...
* setup.py (ApiDocCommand): removed; no longer necessary
(toplevel): in setup call, added setuptools-epydoc to setu...
J. Moringen
04:38 PM Revision 2055bb9a (rsb-python): Use setuptools-epydoc instead of using epydoc directly in setup.py
* setup.py (ApiDocCommand): removed; no longer necessary
(toplevel): in setup call, added setuptools-epydoc to setu...
J. Moringen
04:26 PM RSB XML Support Revision 0c7eec3b (rsb-xml-integrationtest): Read RST proto directory from file in lisp/common.lisp
* lisp/common.lisp: read RST protocol buffer directory from a file
named build/lisp/rst-directory.sexp
J. Moringen
03:37 PM RSB XML Support Revision 45bd33f4 (rsb-xml-integrationtest): Changed tabs to spaces in lisp/*.lisp
* lisp/common.lisp: tabs to spaces
* lisp/informer.lisp: likewise
* lisp/listener.lisp: likewise
J. Moringen
03:37 PM RSB XML Support Revision 4a4d00fa (rsb-xml-integrationtest): Fixed unused variable in cpp/informer.cpp
* cpp/informer.cpp (main): use factory variable when creating the
Informer
J. Moringen
03:32 PM RSB XML Support Revision 5f2741d6 (rsb-xml-integrationtest): Use TCP-socket transport instead of Spread transport
fixes #1141
* lisp/common.lisp (*test-uri*): changed URI scheme spread -> socket
* test/integrationtest.py (CommandS...
J. Moringen
03:31 PM RSB XML Support Revision a5b096b4 (rsb-xml-python): Changed EpyDoc usage in setup.py
* setup.py: use epydoc.cli module instead of calling EpyDoc as a
subprocess
J. Moringen
02:58 PM RSB XML Support Revision 4c9dcd21 (rsb-xml-python): Changed EpyDoc usage in setup.py
* setup.py: use epydoc.cli module instead of calling EpyDoc as a
subprocess
J. Jenkins
02:03 PM Revision fb72feba (rsb-java): Backport: Reduced log level to DEBUG in src/rsb/util/ConfigLoader.java
* src/rsb/util/ConfigLoader.java: reduced log level for messages
about configuration loading from INFO to DEBUG
J. Moringen
01:26 PM Revision 2fd3398c (rsb-java): Reduced log level to DEBUG in src/rsb/util/ConfigLoader.java
* src/rsb/util/ConfigLoader.java: reduced log level for messages
about configuration loading from INFO to DEBUG
J. Moringen

08/22/2013

07:53 PM RSB XML Support Revision 98688a3a (rsb-xml-integrationtest): Read XOP packages from files, comparison of document...
Informer programs assemble XOP packages from the document, meta-data
and attachment files in the data/package-* direc...
J. Moringen
07:53 PM RSB XML Support Revision 01eba9c7 (rsb-xml-integrationtest): "Unscreamified" **/CMakeLists.txt, lisp/sbcl.cmake.in
* **/CMakeLists.txt: "unscreamified"
* lisp/sbcl.cmake.in: likewise
J. Moringen
07:53 PM RSB XML Support Revision 99ab702a (rsb-xml-integrationtest): Adaptations to new API in cpp/{informer,listener}.cpp
* cpp/informer.cpp: use rsb::getFactory() instead of
rsb::Factory::getInstance()
* cpp/listener.cpp: likewise
J. Moringen
07:53 PM RSB XML Support Revision dbb98624 (rsb-xml-integrationtest): Shortened license headers in lisp/*.lisp
* lisp/common.lisp (header): shortened license
* lisp/informer.lisp (header): likewise
* lisp/listener.lisp (header):...
J. Moringen
03:29 PM RSB XML Support Revision a4fb67ac (rsb-xml-integrationtest): Minor improvements in lisp/*
* lisp/common.lisp (header): updated copyright
use uninterned symbol syntax for *package forms
* lisp/informer.lisp...
J. Moringen
02:49 PM Revision f880d055 (rsb-java): Further code cleanup
J. Wienke
02:10 PM Revision 14115071 (rsb-java): Fix SequenceNumber implementation
* Erroneous locking could be remove completely
* Cleaned up unit tests
J. Wienke
01:11 PM RSB XML Support Revision 439df6ed (rsb-xml-integrationtest): cl-spread -> network.spread in lisp/common.lisp
* lisp/common.lisp: load system network.spread instead of cl-spread J. Moringen
01:09 PM RSB XML Support Revision 635f53cc (rsb-xml-integrationtest): Removed unnecessary include and link directories in ...
* cpp/CMakeLists.txt: Removed unnecessary Boost include and link
directories; these are provided by the upstream pr...
J. Moringen
01:09 PM RSB XML Support Revision 29cd3630 (rsb-xml-integrationtest): Cosmetic changes in cpp/CMakeLists.txt
* cpp/CMakeLists.txt: cosmetic changes J. Moringen
01:09 PM RSB XML Support Revision dbd83a0f (rsb-xml-integrationtest): Updated ignore patterns in .gitignore
* .gitignore: prefix paths with "/"; added /results
* java/.gitignore: removed; unnecessary
J. Moringen
01:09 PM RSB XML Support Revision 1f3457a6 (rsb-xml-integrationtest): Fixed directories of generated files in java/CMakeLi...
* java/CMakeLists.txt: all generated file go into build/, not src/ J. Moringen
11:15 AM RSB XML Support Revision 6b26f6e6 (rsb-xml-python): Added /doc* to ignore patterns
* .gitignore: added /doc* J. Moringen
10:41 AM RSB XML Support Revision 6eee56ae (rsb-xml-cpp): Simplified Attachment::as in src/XOP.h
* src/XOP.h (Attachment::as): simplified J. Moringen
10:40 AM RSB XML Support Revision 8ad27207 (rsb-xml-cpp): Improved XOP::printContents in src/XOP.{h,cpp}
* src/XOP.{h,cpp} (header): updated copyright
(XOP::printContents): add const modifier to method; print slightly
...
J. Moringen
10:38 AM RSB XML Support Revision 390a40a4 (rsb-xml-cpp): Fixed Attachment::getType in src/XOP.cpp
Attachment::getType() returned the cached data type string without
checking whether the cache was populated before.
...
J. Moringen
09:42 AM Revision 6b278d30 (rsb-java): Check for missing headers
* Configured checkstyle to check for the copyright header in each source
file
* Added or modified headers where neces...
J. Wienke
09:21 AM Revision 22dd7ca6 (rsb-java): Some code cleanup
J. Wienke

08/21/2013

07:58 PM Revision 3c0d0886 (rsb-cpp): Allow replacing registered converters in src/rsb/converter/Repository.h
* src/rsb/converter/Repository.h (Repository::registerConverter):
added optional replace parameter to allow replaci...
J. Moringen
07:57 PM Revision ca0b2423 (rsb-cpp): Improved logging in src/rsb/converter/Repository.h
* src/rsb/converter/Repository.h: improved logging in
Repository::getConvertersFor{Serialization,Deserialization}
J. Moringen
07:56 PM Revision 235e276a (rsb-cpp): Backport: Allow replacing registered converters in src/rsb/converter...
* src/rsb/converter/Repository.h (Repository::registerConverter):
added optional replace parameter to allow replaci...
J. Moringen
06:19 PM Revision ac1ec343 (rsb-cpp): Backport: Improved logging in src/rsb/converter/Repository.h
* src/rsb/converter/Repository.h: improved logging in
Repository::getConvertersFor{Serialization,Deserialization}
J. Moringen
03:50 PM Bug #1596 (Resolved): protobuf needs to be declared as a real requirement
Applied in changeset rsb-python|commit:a0648da73cc5712970c78eca9b0d119b63b44ee4. J. Wienke
03:50 PM Bug #1595 (Resolved): rsb-python cannot be installed from pypi
Applied in changeset rsb-python|commit:c6b788ce62090b6e732a8932d6b845a19511fbbf. J. Wienke
03:49 PM Revision 74b1b21d (rsb-python): Added missing return value in ByteArrayConverter.serialize in rsb...
* rsb/converter.py (ByteArrayConverter.serialize): the method should
return the serialized data and the wireSchema ...
J. Moringen
03:41 PM Revision 655962b7 (rsb-python): Backport: Added missing return value in ByteArrayConverter.serial...
* rsb/converter.py (ByteArrayConverter.serialize): the method should
return the serialized data and the wireSchema ...
J. Moringen
02:49 PM RSB XML Support Revision 2136574b (rsb-xml-java): "Fixed" tests XOMXOPTest.test{XOMXOPString,SetDoc,GetDocumentAs...
* src/rsb/transport/XOP.java: set transformer parameter to force a
standalone attribute in the XML declaration
* te...
J. Moringen
02:45 PM RSB XML Support Revision 02a941e2 (rsb-xml-java): Cosmetic changes in src/rsb/converter/XOPConverter.java
* src/rsb/converter/XOPConverter.java: fixed indentation and a
unnecessarily nested conditional expression
J. Moringen

08/20/2013

09:53 AM Enhancement #1597 (New): setup.py should specify the protobuf dependency with the exact version
As the generated protocol files are coupled to a specific protobuf version, setup.py should declare the protobuf depe... J. Wienke

08/19/2013

07:04 PM Revision a0648da7 (rsb-python): fixes #1596: protobuf as real dependency
J. Wienke
07:03 PM Revision 5e2e27a6 (rsb-python): refs #1596: protobuf as real dependency
J. Wienke
07:01 PM Bug #1596 (Resolved): protobuf needs to be declared as a real requirement
The setup.py for rsb-python erroneously declares protobuf only as a setup dependency and not as an installation depen... J. Wienke
06:51 PM Revision 04572002 (rsb-python): refs #1595: fix installation from sdist
Include the generated gitversion and gitbranch as well as the
version.py.in so that a source distribution can be buil...
J. Wienke
06:51 PM Revision c6b788ce (rsb-python): fixes #1595: fix installation from sdist
Include the generated gitversion and gitbranch as well as the
version.py.in so that a source distribution can be buil...
J. Wienke
06:50 PM Bug #1595 (Resolved): rsb-python cannot be installed from pypi
The new version handling prevents the installation from a source distribution. J. Wienke
08:40 AM Enhancement #1024 (Resolved): Add Transport class [Java]
Has been done in the context of the socket transport implementation. J. Wienke
08:34 AM Enhancement #1548: Transports returned by ParticipantConfig::getTransports() should be mutable
I don't think this is easily possible, because internally we manage a map from name to transport class for checking d... J. Wienke
08:29 AM Bug #1158 (Resolved): Sequence number increment is not atomic
Applied in changeset rsb-cpp|commit:3ac129a352ffc2281912bc478869447f17940e72. J. Wienke
08:19 AM Bug #1158 (In Progress): Sequence number increment is not atomic
This seems to be fixed already by a mutex. I will reduce visibility of the counter to ensure locked access. J. Wienke
08:25 AM Feature #726 (Resolved): Implement Connector Subsystem in Java
This has been solved while implementing #713. J. Wienke
08:21 AM Revision 3ac129a3 (rsb-cpp): fixes #1158: reduce visibility of sequence number
This ensure that external classes will only use a thread-safe function
to access it.
J. Wienke

08/17/2013

05:17 AM RSB XML Support Revision e7461a2d (rsb-xml-python): Fixed test in test/xop.py
For some reason, the input string for the deserialization test was
incorrect.
* test/xop.py (XOPConverterTest.testDe...
J. Moringen
04:47 AM RSB XML Support Revision 8101cc17 (rsb-xml-java): Adaptations to changed API in rsb-java
* src/rsb/converter/XOPConverter.java (XOPConverter.serialize):
ConverterSignatur.get{Datatype -> DataType}
* src/r...
J. Moringen
04:13 AM RSB XML Support Revision 07f7f172 (rsb-xml-cl): Fixed indentation of format strings in **/*.lisp, rsb-xml.asd
* **/*.lisp: fixed indentation of format strings
* rsb-xml.asd: likewise
J. Moringen
04:12 AM RSB XML Support Revision 1d341a65 (rsb-xml-cl): Changed tabs to spaces, semicolon style in **/*.lisp, rsb-xml.asd
* **/*.lisp: changed tabs to spaces; fixed semicolon style
* rsb-xml.asd: likewise
J. Moringen
03:45 AM RSB XML Support Revision 57dfbc73 (rsb-xml-cl): Shortened license, updated copyright in **/*.lisp, rsb-xml.asd
* **/*.lisp (header): shortened license; updated copyright
* rsb-xml.asd: likewise
* CMakeLists.txt: likewise
J. Moringen

08/15/2013

02:58 PM RSB XML Support Revision 85c448af (rsb-xml-cl): "Unscreamified" sbcl.cmake.in, cpack/{DebianUbuntu,CPackInclude}....
* sbcl.cmake.in: unscreamified
* cpack/DebianUbuntu.cmake: likewise
* cpack/CPackInclude.cmake: likewise
J. Moringen
02:05 PM RSB XML Support Revision 8c6e0d2b (rsb-xml-cl): Capture error output for "version" Lisp process in CMakeLists.txt
* CMakeLists.txt: when running "version" Lisp process, capture error
output into version.{1,2}.err
J. Moringen
02:04 PM RSB XML Support Revision fda5bd15 (rsb-xml-cl): Added LISP_{SOURCE_REGISTRY_ENTRIES,FASL_CACHE_DIR} in CMakeLists...
* CMakeLists.txt (LISP_SOURCE_REGISTRY_ENTRIES): new option; allows
injecting entries into the ASDF source registry...
J. Moringen
01:08 PM RSB XML Support Revision f44dd45c (rsb-xml-cl): Allow git to describe "un-annotated" tags in CMakeLists.txt
* CMakeLists.txt: call git describe with --tags to allow
"un-annotated" tags
J. Moringen

08/09/2013

07:49 PM RSB XML Support Tasks #1587 (In Progress): Release version 0.9
J. Moringen
01:29 PM Revision d9f93577 (rsb-python): Picked from 0.9: Fix setuptools pylint usage
Our settings do not work with more recent versions of the setuptools pylint
command.
J. Wienke
01:26 PM Revision e851fc9a (rsb-python): Fix setuptools pylint usage
Our settings do not work with more recent versions of the setuptools pylint
command.
J. Wienke
01:16 PM Revision d1d40d7c (rsb-java): Picked from 0.9: Fixed maven deploy version script.
D. Klotz

08/08/2013

02:59 PM Bug #1589 (Resolved): Something is wrong with the index page
The rsb-python-0.7 job published to that wrong location. I have fixed the job and deleted the files on cordocs once a... J. Wienke
09:05 AM Bug #1589: Something is wrong with the index page
I deleted that entry two days ago from the server. If it appeared again we probably do something wrong with the upload. J. Wienke
02:26 PM Tasks #1562 (Resolved): Release version 0.9
J. Wienke
12:02 PM Tasks #1562: Release version 0.9
I have created a pull request to update the homebrew formulas:
https://github.com/swrede/homebrew-formulas/pull/12
J. Wienke
02:22 PM Tasks #1563 (Resolved): Write news entry for 0.9 release
news#34 J. Wienke
02:21 PM RSB 0.9 has been released
We are happy to announce the release of version 0.9 of the RSB middleware. Version 0.9 is the direct successor of 0.7... J. Wienke
01:38 PM Revision 5ed5fddc (rsb-java): Fixed maven deploy version script.
D. Klotz

08/07/2013

01:53 AM Bug #1589 (Resolved): Something is wrong with the index page
http://docs.cor-lab.org/ » rsb-python
There is an entry called trunk/html which should probably not be there.
J. Moringen
01:50 AM RSBag Revision 0d08d191 (rsbag): Updated HEADs of submodules resbag-{cl,tools-cl}
J. Moringen
01:44 AM RSBag Revision ae117835 (rsbag): Updated HEADs of submodules rsbag-{cl,tools-cl,python,manual}
J. Moringen
01:41 AM RSBag Revision 70edf5fe (rsbag): Added submodule rsbag-python
J. Moringen
01:38 AM RSBag Revision 35309315 (rsbag-manual): Version bump to 0.10 in CMakeLists.txt
refs #1562
* CMakeLists.txt (RSBAG_MANUAL_VERSION_MINOR): changed value 9 -> 10
J. Moringen
01:36 AM RSBag Revision b9d18ea0 (rsbag-python): Version bump to 0.10 in setup.py
refs #1562
* setup.py (defineProjectVersion): changed version 0.9 -> 0.10
J. Moringen
01:16 AM RSBag Revision 1f94c786 (rsbag-tools-cl): Do not load asdf-system-connections in main/dump.lisp
* main/dump.lisp (toplevel): do not load system
asdf-system-connections; load system iterate
J. Moringen
01:15 AM RSBag Revision becd27c5 (rsbag-tools-cl): Allow git to describe "un-annotated" tags in CMakeLists.txt
Previously, only annotated tags had been used to designate release
commits. However, the most recent release used an ...
J. Moringen
01:15 AM RSBag Revision c74efe45 (rsbag-tools-cl): Version bump to 0.10.0 in cl-rsbag-tools-*.asd
Test generation in CMakeLists.txt needed slight adjustments to handle
the independent versioning of the native serial...
J. Moringen
12:32 AM RSBag Revision f44a48f8 (rsbag-cl): Allow git to describe "un-annotated" tags in CMakeLists.txt
Previously, only annotated tags had been used to designate release
commits. However, the most recent release used an ...
J. Moringen
12:31 AM RSBag Revision 6052ccc4 (rsbag-cl): Version bump to 0.10.0 in cl-rsbag.asd
Changed system version 0.9 -> 0.10, but introduced
+serialization-version-{major,minor}+ to allow independent version...
J. Moringen
11:44 PM Revision aea8520d (rsb-ros-cl): Allow git to describe "un-annotated" tags in CMakeLists.txt
Previously, only annotated tags had been used to designate release
commits. However, the most recent release used an ...
J. Moringen
11:39 PM Revision 2e42cc17 (rsb-yarp-cl): Renamed package {rsb -> rsb-yarp}.transport.yarp.test in test/tr...
* test/transport/yarp/nameserver.lisp
(in-package rsb-yarp.transport.yarp.test): adapted to renamed
package
* tes...
J. Moringen
11:34 PM Revision ffcea087 (rsb-yarp-cl): Allow git to describe "un-annotated" tags in CMakeLists.txt
Previously, only annotated tags had been used to designate release
commits. However, the most recent release used an ...
J. Moringen
11:28 PM Revision 7102ead1 (rsb-tools-cl): Do not load asdf-system-connections in main/dump.lisp
* main/dump.lisp (toplevel): do not load system
asdf-system-connections; load system iterate
J. Moringen
11:21 PM Revision 0e0a0b5e (rsb-tools-cl): Allow git to describe "un-annotated" tags in CMakeLists.txt
Previously, only annotated tags had been used to designate release
commits. However, the most recent release used an ...
J. Moringen
08:03 PM Revision 5e5a477a (rsb-cpp): More or less a backport of the "fix" for the test for overflowing Sp...
With a patched Spread daemon, like the one we use, 8.000 messages do
not overflow Spread's message queue. As a hackis...
J. Moringen
07:36 PM Revision 32106ea9 (rsb-tools-cpp): Backport: Fixed package filename in cpack/CPackDebianConfig.cmake
* cpack/CPackDebianConfig.cmake: remove duplicate
${CPACK_PACKAGE_REVISION} in Debian package filename
J. Moringen
07:07 PM Revision c66a5aca (rsb-cpp): Undeprecated Event::getSequenceNumber in src/rsb/Event.h
* src/rsb/Event.h (Event::getSequenceNumber): undeprecated J. Moringen
06:46 PM Revision 92e729f5 (rsb-spread-cpp): Backport: Fix unit test for spread buffer flooding.
With one of our spread patched, 8000 messages are not enough now. J. Wienke
06:27 PM Revision ca2005af (rsb-protocol): Allow parallel installation of multiple versions
* CMakeLists.txt: added VERSION_SUFFIX; append to installation
directories
J. Moringen
06:25 PM Revision 6ad9ef3e (rsb-protocol): Use CMAKE_PROJECT_NAME where possible in *.cmake
* CMakeLists.txt: use CMAKE_PROJECT_NAME and PROJECT_NAME_LOWERCASE
to derive file names and installation directori...
J. Moringen
05:32 PM Revision 03091f10 (rsb-cl): Backport: Fixed format control in src/transport/socket/connector.lisp
* src/transport/socket/connector.lisp (%get-bus): fixed invalid
logical block format directive
J. Moringen
05:27 PM Revision 8be5636b (rsb-tools-cpp): Backport: Fixed package filename in cpack/CPackDebianConfig.cmake
* cpack/CPackDebianConfig.cmake: remove duplicate
${CPACK_PACKAGE_REVISION} in Debian package filename
J. Moringen
05:22 PM Revision 8b4bd906 (rsb-tools-cpp): Fixed package filename in cpack/CPackDebianConfig.cmake
* cpack/CPackDebianConfig.cmake: remove duplicate
${CPACK_PACKAGE_REVISION} in Debian package filename
J. Moringen
05:11 PM Revision ad800808 (rsb-tools-cpp): Allow parallel installation of multiple versions
* CMakeLists.txt (PROJECT): change rsb-tools-cpp -> rsb-tools
(BUFFER_LIBRARY_NAME): appended ${VERSION_SUFFIX}
(...
J. Moringen
05:10 PM Bug #1588 (Resolved): Failing test in timesync sub-project
For maybe 1 out of 3 executions of the test suite, I see this failure:... J. Moringen
05:01 PM Revision c696d65e (rsb-spread-cpp): Fix unit test for spread buffer flooding.
With one of our spread patched, 8000 messages are not enough now. J. Wienke
04:50 PM Revision b4059f7f (rsb-cl): Backport: Disabled failing test in test/reader.lisp
The test used a feature that is not properly implemented in the
current version of the configuration code and will ch...
J. Moringen
04:44 PM Revision 60aae390 (rsb-cl): Disabled failing test in test/reader.lisp
The test used a feature that is not properly implemented in the
current version of the configuration code and will ch...
J. Moringen
02:05 PM Revision a190e36d (rsb): Add a copy of gitslave
For users without working installation. J. Wienke
11:11 AM RSB XML Support Tasks #1587 (Resolved): Release version 0.9
J. Wienke
02:10 AM Revision 65e0f72a (rsb-integrationtest): Backport: replaced deprecated sb-ext:quit call in lisp/s...
* lisp/server.lisp (server-main): replaced deprecated call sb-ext:quit
-> sb-ext:exit
J. Moringen
02:09 AM Revision d35bc79f (rsb-integrationtest): Replaced deprecated sb-ext:quit call in lisp/server.lisp
* lisp/server.lisp (server-main): replaced deprecated call sb-ext:quit
-> sb-ext:exit
J. Moringen

08/06/2013

01:49 AM Revision cb797596 (rsb-manual): Backport: Added entry for version 0.9 in news.rst
refs #1563
* news.rst: added entry for version 0.9
J. Moringen
11:35 PM Revision 460360d8 (rsb-cl): Allow git to describe "un-annotated" tags in CMakeLists.txt
Previously, only annotated had been used to designate release
commits. However, the most recent release used an "ordi...
J. Moringen
10:08 PM RSBag Revision 630416ac (rsbag): Updated HEAD of submodule rsbag-manual
J. Moringen
10:07 PM Revision 97096c09 (rsb-manual): Added entry for version 0.9 in news.rst
refs #1563
* news.rst: added entry for version 0.9
J. Moringen
07:56 PM Revision f4c1bc7c (rsb-manual): Fix links to API documentations
J. Wienke
07:28 PM RSBag Revision e4b1e16e (rsbag-manual): Added entry for version 0.9 in news.rst
refs #1563
* news.rst: added entry for version 0.9
J. Moringen
07:18 PM Tasks #1563: Write news entry for 0.9 release
We are happy to announce the release of version 0.9 of the RSB middleware. Version 0.9 is the direct successor of 0.7... J. Moringen
02:13 PM Tasks #1563 (In Progress): Write news entry for 0.9 release
Here is a draft for the new release text. Feel free to adapt inside this message:
We are happy to announce the rel...
J. Wienke
04:52 PM Revision 35c840e0 (rsb-zmq-cl): Manual version bump to real 0.9
J. Wienke
04:49 PM Revision 1049b1e4 (rsb-zmq-cl): Version bump to 0.10.0, refs #1562
J. Wienke
04:49 PM Revision 6b9cbb70 (rsb-yarp-cpp): Version bump to 0.10.0, refs #1562
J. Wienke
04:49 PM Revision 0faa5e33 (rsb-yarp-cl): Version bump to 0.10.0, refs #1562
J. Wienke
04:49 PM Revision e37c8969 (rsb-tools-cl): Version bump to 0.10.0, refs #1562
J. Wienke
04:49 PM Revision a46190e9 (rsb-tools-cpp): Version bump to 0.10.0, refs #1562
J. Wienke
04:49 PM Revision c1bd76ee (rsb-spread-cpp): Version bump to 0.10.0, refs #1562
J. Wienke
04:49 PM Revision ecb88219 (rsb-realtime-cpp): Version bump to 0.10.0, refs #1562
J. Wienke
04:49 PM Revision 3e35fd12 (rsb-python): Version bump to 0.10.0, refs #1562
J. Wienke
04:49 PM Revision 45c42383 (rsb-ros-cl): Version bump to 0.10.0, refs #1562
J. Wienke
04:49 PM Revision db9b85fd (rsb-matlab): Version bump to 0.10.0, refs #1562
J. Wienke
04:49 PM Revision ede96ee4 (rsb-protocol): Version bump to 0.10.0, refs #1562
J. Wienke
04:49 PM Revision 70159c98 (rsb-integrationtest): Version bump to 0.10.0, refs #1562
J. Wienke
04:49 PM Revision a902caf2 (rsb-java): Version bump to 0.10.0, refs #1562
J. Wienke
04:49 PM Revision 41b721b0 (rsb-manual): Version bump to 0.10.0, refs #1562
J. Wienke
04:49 PM Revision 84274e53 (rsb-cl): Version bump to 0.10.0, refs #1562
J. Wienke
04:49 PM Revision cc30c400 (rsb-cpp): Version bump to 0.10.0, refs #1562
J. Wienke
04:48 PM Revision 579c0240 (rsb): Create tag and branch for new release - 1
J. Wienke
04:42 PM Revision e6f4c67c (rsb): Do not fail in case there were no changes in a subproject
J. Wienke
04:37 PM Revision 59bc4454 (rsb): Speculative fix for sed usage
J. Wienke
04:25 PM Revision 7326ad19 (rsb): Make cl release fixes work and fix branches
J. Wienke
03:02 PM Tasks #1562: Release version 0.9
Narf, for the versioning system to work we need to define the "Checkout/merge to local branch (optional)" to 0.9. Oth... J. Wienke
02:40 PM Revision 9b2883f1 (rsb): Fix branch and tag naming to our conventions
J. Wienke
01:52 PM Revision 55e01c73 (rsb): Fixed release branch names in release.sh
* release.sh: fixed names of created release branches MAJOR.MINOR ->
release-MAJOR.MINOR
J. Moringen
01:51 PM Revision 7ea90bcd (rsb): Fixed handling of asd files in release.sh
* release.sh: fixed the regular expressions for asd files J. Moringen

08/05/2013

07:37 PM Revision ff1dec9a (rsb): Update release script for 0.9 release.
refs #1562 J. Wienke
07:31 PM Revision a45dbd2d (rsb-integrationtest): Quote version to be compatible with release script
J. Wienke
06:01 PM Tasks #1562 (In Progress): Release version 0.9
J. Wienke
05:58 PM Revision 06ae4e40 (rsb): Added release helper script release.sh, version-bump.txt
* release.sh: release skript; tries to bump all versions
* version-bump.txt: some notes regarding the topic of making...
J. Moringen
04:27 PM Revision f0e3f14f (rsb-java): Simplify shutdown of connections.
Respecify BusConnection#shutdown to ignore mutiple calls. This removes
two similar if statements.
J. Wienke
04:20 PM Revision a5aa1e44 (rsb-java): Fix javadoc linking
J. Wienke
04:12 PM Bug #1585 (Resolved): rsb-trunk-maven-deploy sometimes fails
There were two race conditions. They have been fixed in commit:rsb-java|df3b1918 and commit:rsb-java|be28f9bd. J. Wienke
03:56 PM Revision be28f9bd (rsb-java): Prevent a race condition in accepting new clients
Without this commit it could happen that a BusClient.activate call
returned before the client was correctly installed...
J. Wienke
03:14 PM Revision df3b1918 (rsb-java): Prevent double shutdown of BusConnection
This sometimes led to assertion errors. J. Wienke
01:11 PM Revision 7e71d4d3 (rsb-java): Some code cleanup.
* Fix logger calls
* Missing comments
J. Wienke
01:06 PM Revision e59f9b0d (rsb-java): Use the correct config key for tcp no delay.
J. Wienke
01:05 PM Revision de255ec1 (rsb-java): Fix environment config loading.
A refactoring error hard to find in unit tests as the own environment
cannot be modified in java. A worng variable wa...
J. Wienke

08/04/2013

12:07 AM Revision 6d4b3bec (rsb-manual): Improved example in specification-socket.rst
refs #1583
* specification-socket.rst (Example): fixed setup handshake; added
shutdown handshake
J. Moringen

08/03/2013

04:33 AM Bug #1207 (Resolved): Cobertura-based coverage testing does not seem to work with Java 1.7
Applied in changeset rsb-java|commit:ff17c0dd008697f70dad27bd0319f4475ab87712. J. Wienke
02:55 AM Revision ff17c0dd (rsb-java): Convert coverage reporting to jacoco
fixes #1207 J. Wienke

08/02/2013

06:34 PM Revision 988b4022 (rsb-java): Try to wait longer for results
refs #1585 J. Wienke
06:27 PM Revision 9e3ef5ac (rsb-java): Fix assertion in BusBase$ReceiveThread
When someone externally has called Bus#deactivate the thread might have
already been removed from the dispatching and...
J. Wienke
06:26 PM Revision bfafd1d4 (rsb-java): Fix eclipse project for checkstyle changes
J. Wienke
05:34 PM Bug #1585: rsb-trunk-maven-deploy sometimes fails
Apart from the real problem I can also see this:... J. Wienke
05:26 PM Bug #1585: rsb-trunk-maven-deploy sometimes fails
Weird, I can only reproduce this on the ci server slave precise64 J. Wienke
04:55 PM Bug #1585 (Resolved): rsb-trunk-maven-deploy sometimes fails
Somewhere in socket transport. J. Wienke
05:19 PM Revision 0fdcc3be (rsb-java): Fix javadoc warnings
J. Wienke
04:56 PM Revision 042188eb (rsb-java): Do not output checkstyle to stdout
This confuses the jenkins warnings parser J. Wienke
04:38 PM Revision 097d16e2 (rsb-java): Adapt maven project to recent code check changes
* use PMD rules
* add checkstyle
J. Wienke
04:37 PM RSB XML Support Revision c91418f4 (rsb-xml-java): better exception handling
L. Ziegler
03:38 PM Revision 07e22c82 (rsb-java): Move code checker configs and results to separate folders
J. Wienke
03:24 PM Revision 58b87366 (rsb-java): Integrate checkstyle and fix warnings.
Integrated checkstyle into ant-based build and eclipse project and fixed
a lot of the found warnings.
J. Wienke
01:00 PM Bug #1297 (Resolved): Failing tests in rsb-integration-tests
Done with gar installer in /vol/default and setting SPREAD_PYTHON_ROOT for the slave. J. Wienke
04:44 AM Bug #1297 (In Progress): Failing tests in rsb-integration-tests
Seems to mostly resolved by our recent socket transport improvements.
@Johannes: there are 14 remaining test failu...
J. Moringen
04:51 AM Revision 2233ec24 (rsb-integrationtest): Changed to signature of terminate method
* cpp/client.cpp: adapted to changed signature of terminate method
* cpp/server.cpp: likewise
* java/client.java: lik...
J. Moringen
04:41 AM Revision 03133119 (rsb-cl): Added shutdown protocol in src/transport/socket/*.lisp
refs #1048
This implements the initial change towards a shutdown protocol. For
now, we use shutdown(3posix) for the ...
J. Moringen
04:40 AM Tasks #1583 (Resolved): Update socket transport specs
Applied in changeset rsb-manual|commit:b0b5d25d8aa330912008f95fbf5681f041c6bd1a. J. Moringen
04:39 AM Revision f57e800c (rsb-integrationtest): Cosmetic changes
* cpp/config.cpp: fixed indentation
* cpp/event_id.cpp: likewise
* cpp/informer.cpp: improved output
* cpp/listener.c...
J. Moringen
04:35 AM Revision b0b5d25d (rsb-manual): Added description of shutdown handshake protocol in specification...
fixes #1583
* specification-socket.rst: added active and passive shutdown
handshake states and their triggering co...
J. Moringen
04:35 AM Revision 3d79fc5d (rsb-manual): Fix description of setup handshake protocol
refs #1583
The server only send a message during the setup handshake, but does
not receive anything. Opposite situat...
J. Moringen
03:53 AM Revision 87a6d6a2 (rsb-cl): Added shutdown protocol in src/transport/socket/*.lisp
refs #1078
This implements the initial change towards a shutdown protocol. For
now, we use shutdown(3posix) for the ...
J. Moringen
02:07 AM Revision 41f12e43 (rsb-integrationtest): Enabled socket transport in test/integrationtest.py
* test/integrationtest.py (header): updated copyright
(transport): added socket transport to list of transports whi...
J. Moringen
02:05 AM Revision 49c8c39f (rsb-integrationtest): Fixed use of deprecated API in cpp/{listener,informer,cl...
* cpp/listener.cpp: (header): updated copyright
(main): replaced Factory::getInstance() -> getFactory()
* cpp/infor...
J. Moringen
02:00 AM Revision 3fba5380 (rsb-integrationtest): Added VERSION_{MAJOR,MINOR} in CMakeLists.txt
This allows depending on specific versions of RS{C,B} which in turn
allows using the most recent API and avoiding dep...
J. Moringen

08/01/2013

01:47 AM Revision 92761782 (rsb-integrationtest): Disabled core compression in lisp/dump.lisp
It is more portable this way and the executable start faster.
* lisp/dump.lisp: disabled core compression in `dump' ...
J. Moringen
01:44 AM Revision 8aa0068c (rsb-integrationtest): Moved rsb-cpp dependency CMakeLists.txt -> cpp/CMakeList...
* CMakeLists.txt: removed FIND_PACKAGE RSB here
* cpp/CMakeLists.txt: added it here
J. Moringen
01:38 AM Revision 54e712e6 (rsb-integrationtest): Fixed system dependencies in lisp/common.lisp
* lisp/common.lisp (toplevel): load system network.spread instead of
cl-spread
J. Moringen
09:59 PM RSBag Revision 13cb595a (rsbag): Updated HEAD of submodule rsbag-manual
J. Moringen
09:58 PM RSBag Revision eed566ed (rsbag-manual): Added "Wire-schema is not Known" in troubleshooting.rst
* troubleshooting.rst (Wire-schema is not Known): new entry; explains
bag-record's warning and suggests solutions
J. Moringen
05:19 PM Revision 5e680381 (rsb-integrationtest): Let C++ server sleep before termination.
Prevents that bus clients are forcefully disconnected when they are too
slow.
refs #1584
J. Wienke
05:18 PM Revision 36ad7dcf (rsb-integrationtest): Fix data type in C++ programs.
The whole integration test now uses int64 for numerical data. J. Wienke
05:17 PM Tasks #1584 (New): Prevent termination of BusServer when client connections exist
Sometimes it might be a good idea to prevent the termination of the bus server in case there are still active client ... J. Wienke
05:15 PM Revision 9fa91fb5 (rsb-java): Implement shutdown protocol for socket transport
Implemented a basic shutdown protocol using the TCP functionalities.
refs #1048
J. Wienke
05:14 PM Revision 70013a87 (rsb-integrationtest): Clean up imports
J. Wienke
04:57 PM Bug #1582 (Closed): Socket transport seems to damage transfered byte sequences
This might be fixed now as we have fixed a possible race condition for sending notifications. Here, two sending threa... J. Wienke
04:54 PM Tasks #1583 (Resolved): Update socket transport specs
* Fix handshake sequence (too many reads and write)
* Add shutdown sequence
J. Wienke
04:54 PM Tasks #1048: Specify disconnect protocol for socket transport
Shutdown sequence has been implemented using the TCP possibilities in java, python and c++.
What is still missing ...
J. Wienke
04:39 PM Revision 6cfa45b8 (rsb-python): Implement shutdown protocol for socket transport
Implemented a basic shutdown protocol using the TCP functionalities.
refs #1048
J. Wienke
04:22 PM Revision bbb63277 (rsb-cpp): Implement shutdown protocol for socket transport
Implemented a basic shutdown protocol using the TCP functionalities.
refs #1048
J. Wienke
02:18 PM Revision 52f03708 (rsb-java): Remove tcpnodelay TODO
This is already solved. J. Wienke

07/31/2013

09:52 PM Revision 02eb5db5 (rsb-yarp-cpp): Fixed handling of CMAKE_INSTALL_RPATH in CMakeLists.txt
CMAKE_INSTALL_RPATH was set() without the CACHE keyword causing it to
overwrite user-supplied values. In addition, th...
J. Moringen
09:49 PM Revision b86a96b9 (rsb-spread-cpp): Fixed handling of CMAKE_INSTALL_RPATH in CMakeLists.txt
CMAKE_INSTALL_RPATH was set() without the CACHE keyword causing it to
overwrite user-supplied values. In addition, th...
J. Moringen
03:02 PM Revision 3c38ab27 (rsb-java): Improved log message in BusBase
Mention the connection we are operating on. J. Wienke
02:57 PM Revision 3dcfcf4a (rsb-cpp): Added Int64converter.
refs #484 J. Wienke
02:50 PM Revision dadf1d16 (rsb-integrationtest): Fix python config parser test
Adapt to changed ParticipantConfig API. J. Wienke
02:36 PM Revision 4adba84e (rsb-integrationtest): Fix python server
Be sure to always send what we declare in addOne. J. Wienke
02:03 PM Revision 004c62a2 (rsb-python): Fix socket tear down.
Only shut down the write direction in consistency with other
implementations.
J. Wienke
01:44 PM Revision 1cba458c (rsb-java): Implement int64 converter
Register this instead of the unit64 converter as there are no separate
data types in java to distinguish between both...
J. Wienke
10:43 AM Bug #1582 (Closed): Socket transport seems to damage transfered byte sequences
I observed several errors in protobuf deserialization, e.g. like this one... J. Wienke
10:29 AM Tasks #1581 (Resolved): Remove disconnected connection in BusServer
Applied in changeset rsb-java|commit:3f7ed064742695ecbcb12d7fdeb7414e63070688. J. Wienke
10:25 AM Revision 3f7ed064 (rsb-java): fixes #1581: Implement removal of disconnected clients
In case of sending errors on BusConnections, remove these connections
correctly. Implementing this change required ad...
J. Wienke

07/30/2013

10:42 PM Revision 07ab52c2 (rsb-yarp-cl): Some minor improvements in src/transport/yarptcp/*.lisp
* src/transport/yarptcp/in-connector.lisp
(notify in-connector scope eql :attached): turned documentation
string ...
J. Moringen
10:37 PM Revision f4dfcc90 (rsb-yarp-cl): Support both "do" commands in src/transport/yarptcp/out-connecto...
There are two "do" (?) commands: "do" and "d". Not sure what the
difference is or anything, but they do exist so prep...
J. Moringen
10:35 PM Revision 8f71eb38 (rsb-yarp-cl): Improved constants in src/transport/yarptcp/wire-protocol.lisp
* src/transport/yarptcp/wire-protocol.lisp (make-yarp-block): added
`eval-when' to make the function available duri...
J. Moringen
09:11 PM Revision 37416019 (rsb-yarp-cl): Added read-sequence-of-length in src/transport/yarptcp/wire-prot...
* src/transport/yarptcp/wire-protocol.lisp (read-sequence-of-length):
new function; read a sequence of bytes of a g...
J. Moringen
08:58 PM Revision 758aa507 (rsb-yarp-cl): Use RSB random state for port id in src/transport/yarptcp/in-con...
* src/transport/yarptcp/in-connector.lisp (in-connector::port-id):
bind uuid::*uuid-random-state* to rsb:*id-random...
J. Moringen
07:54 PM Revision e24b79c3 (rsb-java): Correctly terminate connections
* BusConnectionBase.java: indicate a closed connection using an
EOFException in the read method
* BusBase.java: handl...
J. Wienke
07:36 PM Revision ad4116fd (rsb-java): Ensure correct deactivation of TCP BusConnections.
TCP connections need different ways of deactivating depending on the
endpoint type.
* BusConnectionBase.java: transf...
J. Wienke
07:31 PM Revision 3c1cd524 (rsb-java): Fix wrong log message
J. Wienke
07:30 PM Revision a0e5ef73 (rsb-java): Fix typos
J. Wienke
07:28 PM Revision 1817e731 (rsb-java): Fix termination of AcceptorThread
Do not log an exception in case we are sure that we want a shutdown. J. Wienke
07:12 PM Revision 96bd3119 (rsb-yarp-cl): Stop receiver thread in src/transport/yarptcp/in-push-connector....
* src/transport/yarptcp/in-push-connector.lisp
(notify :before in-push-connector scope eql :detached): new method;
...
J. Moringen
07:12 PM Revision 87452e66 (rsb-yarp-cl): Minor cleanup in src/transport/yarp{tcp,}/*.lisp
* src/transport/yarptcp/connector.lisp (connector): removed temporary
:converter default initarg
* src/transport/ya...
J. Moringen
05:06 PM Revision dca42e15 (rsb-integrationtest): Missing ipv4 stacks
J. Wienke
04:07 PM Revision eed0a101 (rsb-java): BusServer: prevent dispatching notifications back to originating
clients.
* BusBase.java: pass receiving connection to handleIncoming, adapt
dispatching to allow optional filtering ...
J. Wienke
01:15 PM Revision 95bf88a8 (rsb-integrationtest): Make scripts executable
J. Wienke
01:12 PM Revision ed8481d2 (rsb-java): Fix option parsing in SocketFactory
J. Wienke
12:50 PM Tasks #1581 (Resolved): Remove disconnected connection in BusServer
Currently the BusServer continuously tries to dispatch new events to all connections that registered during its lifet... J. Wienke
12:46 PM Revision 997c0862 (rsb-integrationtest): Delay shutdown of java server test
Delay shutdown some time so that a client can correctly disconnect
without socket transport errors.
J. Wienke
12:40 PM Revision 685b75fe (rsb-java): Correctly handle ByteBuffer array creation.
The array method can throw an exception in some cases. these were not
handled so far. A helper class "ByteHelpers" no...
J. Wienke
10:49 AM Revision b0f087c6 (rsb-java): Prevent deadlocks in dispatching
Changed the queue type to something that can really queue up stuff. The
previous implementation used a SynchronousQue...
J. Wienke
10:16 AM Revision 42d94739 (rsb-integrationtest): Try to fix compilation
J. Wienke
09:29 AM Revision 8536524a (rsb-integrationtest): Fix config testvfor java
J. Wienke
09:21 AM Revision bab0dd97 (rsb-java): Use the Activatable interface for EventReceivingStrategies
Replace the custom shutdown method with this interface. Using an
explicit activation step also prevents a bug where p...
J. Wienke
09:03 AM Revision 48293c44 (rsb-java): Rename RSBObject to Activatable
* Better reflect what this interface specifies by the name
* Specify that deactivate should wait for all resources. T...
J. Wienke

07/29/2013

01:09 PM Revision 791f3f3a (rsb-spread-cpp): Expose the plugin dir in cmake.
J. Wienke
11:59 AM Revision 6ac66049 (rsb-spread-cpp): Fix cmake configuration files
There were lots of remainders from rsb-yarp. J. Wienke
10:40 AM Revision 810b8b88 (rsb-java): Allow to fail test step
Add a property which allows to fail the test target in case one of the
tests fails instead of continuing blindly.
J. Wienke
10:36 AM Revision 807c8ba9 (rsb-java): PMD cleanup, especially in the filter tests
J. Wienke

07/26/2013

05:08 PM Revision de3e9abe (rsb-java): Fix future error method.
Avoid endless recursion J. Wienke
05:02 PM Revision 9e7bfffa (rsb-integrationtest): Fix java compilation
J. Wienke
04:34 PM Revision cd55c060 (rsb-java): Removed useless non-javadoc comments
IDEs and annotations should provide enough functionality nowadays to see
that we have overridden methods.
J. Wienke
04:31 PM Feature #1575 (Resolved): Java might prefer IPv6 addresses over IPv4 which prevents communication...
Applied in changeset rsb-manual|commit:90ee0944231db94ff82ffceb5881d7c74d2c10d5. J. Wienke
09:32 AM Feature #1575: Java might prefer IPv6 addresses over IPv4 which prevents communication with C++
Processes which act as bus clients should probably try IPv4 and IPv6 addresses when connecting. Where possible, bus s... J. Moringen
09:25 AM Feature #1575: Java might prefer IPv6 addresses over IPv4 which prevents communication with C++
What do you mean by both? I don't know whether there actually is a chance to bind to IPv4 and IPv6 in parallel with j... J. Wienke
09:22 AM Feature #1575: Java might prefer IPv6 addresses over IPv4 which prevents communication with C++
I agree and don't know of any alternatives.
We should probably look into using both, IPv4 and IPv6, in all impleme...
J. Moringen
09:11 AM Feature #1575 (In Progress): Java might prefer IPv6 addresses over IPv4 which prevents communicat...
I don't think there is a chance to force the use of IPv4 simply by using Inet4Addresses inside the java code. E.g. on... J. Wienke
04:30 PM Revision 90ee0944 (rsb-manual): fixes #1575: Explain java IPv6 problem
J. Wienke
04:16 PM Revision a0b44cbc (rsb-java): Mac mvnprep working on mac.
sed -r is not required J. Wienke
04:13 PM Revision ee1bd1de (rsb-java): Use socket transport for user level test
J. Wienke
04:10 PM Feature #725 (Resolved): Disable Spread by Default
J. Wienke
09:56 AM Feature #725: Disable Spread by Default
OK, I removed the "blocked-by" relation. We can close this issue now, right? J. Moringen
09:42 AM Feature #725: Disable Spread by Default
Jan Moringen wrote:
> @Johannes: What do you think about the earlier comment:
> > Now that I look at it, implementi...
J. Wienke
09:27 AM Feature #725: Disable Spread by Default
The Python code has the socket transport enabled by default. Thus, Spread should be disabled by default.
@Johannes...
J. Moringen
09:21 AM Feature #725: Disable Spread by Default
Isn't this done for python? I just committed the respective change for java. If python is done, we can close this issue. J. Wienke
04:09 PM Bug #1577 (Resolved): rsb-java-trunk-maven-deploy has test errors from socket transport
I do not understand the details, but this got resolved by commit:rsb-java|f1d87e6239d71cb30e6f7cdd5c3663544de29291 J. Wienke
09:17 AM Bug #1577 (Resolved): rsb-java-trunk-maven-deploy has test errors from socket transport
I don't know why, but test do not run properly for the maven deploy job with "address already in use" errors for the ... J. Wienke
03:39 PM Revision 03496f67 (rsb-java): Unregister deactivated bus instances from caches
We are not sure whether a bus can correctly be reactivated multiple
times. Hence, once they are deactivated by the re...
J. Wienke
02:09 PM Bug #1576 (Resolved): Applications using the socket transport do not terminate correctly
Applied in changeset rsb-java|commit:f1d87e6239d71cb30e6f7cdd5c3663544de29291. J. Wienke
09:22 AM Bug #1576 (In Progress): Applications using the socket transport do not terminate correctly
Ok, then I will also follow this approach. J. Wienke
09:20 AM Bug #1576: Applications using the socket transport do not terminate correctly
The other implementations use reference counting for this. J. Moringen
09:16 AM Bug #1576 (Resolved): Applications using the socket transport do not terminate correctly
Applications using the socket transport in java do not terminate correctly. The problem is that due to the BusServer ... J. Wienke
02:08 PM Revision f1d87e62 (rsb-java): fixes #1576: Implement Bus reference counting
Use reference counting for cached Bus instances to ensure that they are
properly deconstructed.
* Bus.java: Make Bus...
J. Wienke
01:39 PM Feature #1012 (Resolved): Change default configuration to enable only socket transport
Applied in changeset rsb-java|commit:c5d54fa7caef543974fca71a713f2ffc14498212. J. Wienke
09:20 AM Revision c5d54fa7 (rsb-java): fixes #1012: enabled socket transport as default
* Factory.java: use socket as default transport
* DefaultTransports.java: register socket transport factory
refs #725
J. Wienke

07/25/2013

08:16 PM Feature #1575 (Resolved): Java might prefer IPv6 addresses over IPv4 which prevents communication...
Solution:
* Add a new property to prefer IPv4 and set it to true
J. Wienke
07:30 PM Revision 6f75ddc0 (rsb-java): Make it possible to specify the socket port for tests
Parse the port from the configuration. J. Wienke
07:23 PM Feature #713 (Resolved): Implement socket-based transport
Applied in changeset rsb-java|commit:2f6223413796f8ffc27d2577642d3c51d4a584fb. J. Wienke
07:19 PM Revision d322201e (rsb-java): Improve documentation of RSBObject
Add a comment about multiple calls to activate and deactivate. J. Wienke
07:19 PM Revision 4b6aa651 (rsb-java): Fix Event#toString format.
Be consistent with spaces. J. Wienke
07:17 PM Revision e16af19c (rsb-java): Unified ProtocolConversion and EventBuilder
Moved all static method to the more generic class ProtocolConversion. J. Wienke
07:10 PM Revision 2f622341 (rsb-java): fixes #713: implemented socket transport
Merge branch 'feature-713' J. Wienke
07:06 PM Revision 6bcbb7b3 (rsb-java): Remove java compiler warnings
J. Wienke
07:02 PM Revision d637ad55 (rsb-java): Cleanup of PMD warnings
J. Wienke
06:54 PM Revision 8e807e45 (rsb-java): Implemented caching of Bus instances.
* BusCache.java: new cache for Bus instances based on their socket
options
* BusCacheTest.java: test for the new clas...
J. Wienke
05:58 PM Revision 6a3eefce (rsb-java): Remove code duplication between spread and socket transport.
Factored out commonalities into ProtocolConversion.
* ProtocolConversion.java: new method to serialize event data
* ...
J. Wienke
05:47 PM Revision f1d7313d (rsb-java): Remove code duplication between socket connectors
Removed code duplication between the two socket connector
implementations by creating a utility class containing the ...
J. Wienke
05:33 PM Revision 5f2d37a5 (rsb-java): Removed duplicated code for event construction from notification
The spread ReceiverTask and the SocketInPushConnector share some code to
deserialize an event and its contained data ...
J. Wienke
05:27 PM Revision 1b750629 (rsb-java): Fix socket reading
The reading logic did not respect that read operations might return
before a whole ByteBuffer is filled. This is fixe...
J. Wienke
04:55 PM Revision 5cb168a6 (rsb-java): Let SocketInPushConnector extends AbstractFilterObserver
this avoid useless empty double dispatch methods. J. Wienke
04:50 PM Revision eda0db54 (rsb-java): First working version of the socket transport
Functionality is checked by instantiating the refactored ConnectorCheck
and ConnectorRoundtripCheck classes.
* OutCo...
J. Wienke
 

Also available in: Atom