MH-10207 added additional configuration properties to optionally prevent logging of IP, username and session ID
Introduced back support for RHEL/CentOS 5.x
MH-10109, Let Extracted Text Pass Through Unmodigied

The TextExtractor would already do some filtering on extracted texts.
This was unnecessary as later on, it is done by the DictionaryService
anyway and would even cause trouble as in some cases special characters
were removed as well.

This commit will just remove the filtering from the extractor.

Signed-off-by: Lars Kiesow <lkiesow@uos.de>
MH-10230, fixed typos
MH-10233 -- Removed outdated userdirectory-jpa files
MH-10242, Users tab cuts off roles

The roles in the users tab are cut off (fixed width, overflow:hidden),
even though there is a lot more space available in the UI. This commit
will fix that behaviour and let the roles string use the full column.

Signed-off-by: Lars Kiesow <lkiesow@uos.de>
MH-10207 Changed the default settings for usertracking
MH-10252, redirect ROLE_COURSE_ADMIN and ROLE_INSTRUCTOR to welcome page.

They have administration rights for their series and there is no route to admin from engage.
MH-10237, stops returning to recordings tab if in and out points are invalid

The deferred action is rejected so that the redirect no longer occurs once the asynchronous calls complete. In addition:
* The spinner (part of the MP editor) is hidden if the action does not complete
* The errors are highlighted and reworded to be clearer
MH-10257 -- prevented a null pointer exception if the resulting catalog is null during text extraction
Remove LTI from default security xml

This patch comments out the OAuth configuration by default. Activating
this should be part of the LTI set-up process and is documented as
such in the LIT guide [l1] which by the by should be part of the release
documentation and not the adopters guide.

This would also mean that adopters not using LTI don't have to
explicitly deactivate it or change the credentials to deny access.

Signed-off-by: Lars Kiesow <lkiesow@uos.de>
MH-10108, Fix Special Character Problem in Search Service Remote

The search service remote module would send mediapackages serialized as
XML to the actual series service without encoding information.

This will result in special characters to get messed up which may even
lead to the distribution get stuck in a multi server environment.

Signed-off-by: Lars Kiesow <lkiesow@uos.de>
MH-10268:  Fixes the CA package install, now installs updated version of Maven for newer OSs
MH-10268:  Fixes the CA install script to understand the updated init script location in 1.5.0
MH-10264, Fix Ingest Inbox Relative Path

Some services (org.opencastproject.ingest.scanner.InboxScannerService)
accept a relative path in configuration and expect that felix run from
felix.home.

Though all configs should really specify full paths, to preserve the old
behaviour, this patch will change the start script and switches to the
main matterhorn folder before running Matterhorn.

Signed-off-by: Lars Kiesow <lkiesow@uos.de>
MH-10257 -- Additional workaround to prevent a null pointer in text extraction operation handler
MH-10109, Fix comment in textextractor tests

Signed-off-by: Lars Kiesow <lkiesow@uos.de>
Merged in lkiesow/matterhorn/t/MH-10109-text-extractor-text-filter (pull request #157)

MH-10109, Let Extracted Text Pass Through Unmodigied
MH-10023, Improve .gitignore

Awap files for directories were not excluded and Makefiles would also be
tracked.

Signed-off-by: Lars Kiesow <lkiesow@uos.de>
MH-10207, Fixed trailing spaces for 1.5

Signed-off-by: Lars Kiesow <lkiesow@uos.de>