Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dspace-services: Disable update check in ehcache #337

Merged
merged 1 commit into from
Sep 13, 2017

Conversation

alanorth
Copy link
Member

Some DSpace components rely on an upstream project called Ehcache which has the unfortunate policy of calling home to check if there are any updates every time it is invoked. The update call includes lots of information about the server environment, including the OS and Java versions, and of course the IP address of the server.

In addition to this being a jarring leak of privacy, it is also not very effective, as the DSpace user is not in control of the version of Ehcache being used! Furthermore, some parts of the DSpace code will invoke this code hundreds of times, for example in AIP ingest, and it's mind boggling that there should be a call to what amounts to be a random server on the Internet (as far as the DSpace site's
owner is concerned).

There is an issue on the upstream project's bug tracker where they have said they will not fix it, so we will just disable it locally.

See: https://jira.terracotta.org/jira/browse/EHC-461

Some DSpace components rely on an upstream project called Ehcache
which has the unfortunate policy of calling home to check if there
are any updates every time it is invoked. The update call includes
lots of information about the server environment, including the OS
and Java versions, and of course the IP address of the server.

In addition to this being a jarring leak of privacy, it is also not
very effective, as the DSpace user is not in control of the version
of Ehcache being used! Furthermore, some parts of the DSpace code
will invoke this code hundreds of times, for example in AIP ingest,
and it's mind boggling that there should be a call to what amounts
to be a random server on the Internet (as far as the DSpace site's
owner is concerned).

There is an issue on the upstream project's bug tracker where they
have said they will not fix it, so we will just disable it locally.

See: https://jira.terracotta.org/jira/browse/EHC-461
@alanorth alanorth merged commit c35b8e1 into ilri:5_x-prod Sep 13, 2017
@alanorth alanorth deleted the 5_x-disable-ehcache-update-check branch September 13, 2017 12:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant