[CQ] Little things
o [Feature] KENMEI-6851 Subscription zusammen mit SourceStatus auslesen
o [Feature] Subscription zusammen mit SourceStatus auslesen: Dummy class
implementations
o [CQ] improved logging
o [CQ] use subscriptionGlobalId instead of subscriptionId as parameter
names to avoid confusion
o [CQ] clarified log message
o Access to global ID of existing subscription
o parameter renamed to avoid confusion
o [Feature] let Adapter validate AccessParameters before subscribing to
a source
o [Feature] encrypt cleartext password of source access credentials
o [Fix] map 401 error code to appropriate StatusType
o [Fix] NullPointerException
o [Fix] persist lastContentTimestamp in SourceStatus to avoid handling
and in worst case (if duplication detection fails) adding old messages
again in each pull
o [Fix] NullPointerException when source hasn't been pulled before
o [CQ] imporved Logging
o [Fix] set timeouts for connection and socket to avoid endlessly
blocking pulls
o [Feature] reduce the number of messages added during the first poll of
a RSS feed source in a way similar to how the SubscriptionFilter works
when a subscription to an existing source is added
o [Fix] update source status if an unspecified error occurred
o [Feature] minimal validation of Feed URL to get clearer error status
o [Fix] do not block while pushing existing messages of a source when
adding a new subscription to that source
Merge branch 'release-0.3' into features/research-recommender-shortterm