ZABOS-150: "text" property must be base64 encoded
[fixed] POCSAG messages with enabled encryption brake the deserializing of JMS messages.
ActiveMQs TextMessage implementation is not able to deserialize a String property set with setStringProperty() if the string contains control characters like 0x13 or 0x00.
Therefore the "text" property of the JMS messages is now decoded by using a simple base64 encoding scheme.

[fixed] Unit tests are runnable again
[removed] Disabled integration tests
1 parent 71cc963 commit f3446d6131c6ebd5c92c7ab882aa3e10f2f6c698
@root root authored on 14 Sep 2015
Showing 8 changed files
View
Makefile.am
View
configure.ac
View
monitord/plugins/base64.cpp 0 → 100644
View
monitord/plugins/base64.h 0 → 100644
View
monitord/plugins/libmplugin_activemq.cpp
View
monitord/plugins/libmplugin_activemq.h
View
monitord/plugins/libmplugin_activemq/MonitorPluginActiveMqTestSuite.h
View
monitord/plugins/libmplugin_activemq/unittest.sh