Ian Boston

SAK-15008

Patch from David Horwitz

Fixes: Option to disable Wiki 'Edit as HTML'

Thanks

git-svn-id: https://source.sakaiproject.org/svn/rwiki/trunk@55764 66ffb92e-73f9-0310-93c1-f5514f145a0a

SAK-15300 Patch applied from Carl Hall fixes NPE when committing, cancelling from Preferences page Thanks

git-svn-id: https://source.sakaiproject.org/svn/kernel/trunk@55762 66ffb92e-73f9-0310-93c1-f5514f145a0a

KNL-79 Patch from Jon Gorrono Fixes Sakai vulnerable to HTTP session hijacking ("surf jacking") Thanks

git-svn-id: https://source.sakaiproject.org/svn/kernel/trunk@54730 66ffb92e-73f9-0310-93c1-f5514f145a0a

KNL-80

Patch from Stephen Marquard

The attached patch adds some debug logging to the RequestFilter to assist in the analysis of number of db queries executed per request, and elapsed time per request.

This would have no effect in production instances where debug logging for RequestFilter is not enabled.

Thanks

git-svn-id: https://source.sakaiproject.org/svn/kernel/trunk@54687 66ffb92e-73f9-0310-93c1-f5514f145a0a

KNL-67

Patch from Savitha

Admin tools like Realms, Sites, Users and Alias takes unusual time to load the page. The reason is because, the existing query, it scan over the entire data set (in oracle database), though it displays only 20 records at a time.

---

The problem has been resolved and a patch is attached as kernel-util-patch.txt.

These changes are part of kernel. The sql query is changed for better efficiency, which scans only a part of the data it displays, and it takes less than a second to display the page, as against ~10s before.

Thanks

git-svn-id: https://source.sakaiproject.org/svn/kernel/trunk@54476 66ffb92e-73f9-0310-93c1-f5514f145a0a

KNL-73

Patch from Stephen Marquard

For various purposes it would be useful historical data to know when an app server started up (and the version it was running).

The attached patch adds this to event tracking.

Thanks

git-svn-id: https://source.sakaiproject.org/svn/kernel/trunk@54475 66ffb92e-73f9-0310-93c1-f5514f145a0a

KNL-72 SAK-14482

Patch from Steve Swinsburg

The 'mercury' site has the old sakai.assignment tool which is not available in 2.5 anymore (and thus has no icon and clicking on it does nothing). It should be replaced with the sakai.assignment.grades tool.

Thanks

git-svn-id: https://source.sakaiproject.org/svn/kernel/trunk@54474 66ffb92e-73f9-0310-93c1-f5514f145a0a

KNL-71

Patch from Daniel McCallum

iThe executive summary:

1) sakai.properties sets:

property1=foo

property2=${property1}

property@org.sakaiproject.MyBean=${property1}

2) I expect:

ServerConfigurationService.getString("property1").equals(ServerConfigurationService.getString("property2")) &&

ServerConfigurationService.getString("property2").equals(myBean.getProperty())

3) Instead:

ServerConfigurationService.getString("property1").equals("foo") &&

ServerConfigurationService.getString("property2").equals("${property1}") &&

myBean.getProperty().equals("foo")

The attached patch (property-placeholder-dereferencing.diff) fixes this asymmetry.

Thanks.

git-svn-id: https://source.sakaiproject.org/svn/kernel/trunk@54473 66ffb92e-73f9-0310-93c1-f5514f145a0a

KNL-71

Patch from Dan McCallum

« Hide

The executive summary:

1) sakai.properties sets:

property1=foo

property2=${property1}

property@org.sakaiproject.MyBean=${property1}

2) I expect:

ServerConfigurationService.getString("property1").equals(ServerConfigurationService.getString("property2")) &&

ServerConfigurationService.getString("property2").equals(myBean.getProperty())

3) Instead:

ServerConfigurationService.getString("property1").equals("foo") &&

ServerConfigurationService.getString("property2").equals("${property1}") &&

myBean.getProperty().equals("foo")

The attached patch (property-placeholder-dereferencing.diff) fixes this asymmetry.

Applied, thanks

git-svn-id: https://source.sakaiproject.org/svn/search/trunk@54472 66ffb92e-73f9-0310-93c1-f5514f145a0a

KNL-71 Patch by Daniel McCallum

« Hide

The executive summary:

1) sakai.properties sets:

property1=foo

property2=${property1}

property@org.sakaiproject.MyBean=${property1}

2) I expect:

ServerConfigurationService.getString("property1").equals(ServerConfigurationService.getString("property2")) &&

ServerConfigurationService.getString("property2").equals(myBean.getProperty())

3) Instead:

ServerConfigurationService.getString("property1").equals("foo") &&

ServerConfigurationService.getString("property2").equals("${property1}") &&

myBean.getProperty().equals("foo")

The attached patch (property-placeholder-dereferencing.diff) fixes this asymmetry.

Thanks

git-svn-id: https://source.sakaiproject.org/svn/entitybroker/trunk@54471 66ffb92e-73f9-0310-93c1-f5514f145a0a

KNL-75

Patch from Cris Holdorph

As documented in this area of Sakai confluence

http://confluence.sakaiproject.org/confluence/display/TERRA/Home

This is the work that enables Sakai sessions to be clustered using Terracotta. Additional work must still be done for any tool that would like to support clustering. This is also documented in the confluence space above.

Thanks

git-svn-id: https://source.sakaiproject.org/svn/kernel/trunk@54470 66ffb92e-73f9-0310-93c1-f5514f145a0a

  1. … 16 more files in changeset.
SAK-14502

Patch from Carl Hall

When putting an element into the notification cache, the payload is used before testing for null.

Thanks

git-svn-id: https://source.sakaiproject.org/svn/kernel/trunk@53735 66ffb92e-73f9-0310-93c1-f5514f145a0a

SAK-14492

Patch from : Nuno Fernandes

When a wiki page contains an image larger than iframe width, it is not possible to view the full image.

Thanks

git-svn-id: https://source.sakaiproject.org/svn/rwiki/trunk@53734 66ffb92e-73f9-0310-93c1-f5514f145a0a

SAK-14378

Patch from Savitha

The Admin realms tool should allow admins to set the active/inactive status of a user. Currently there's no way to do that if the property is set which hides that feature from Site Info. Even if an institution doesn't want to allow instructors to inactivate users, there are times when a provided user is in the site in error and it would be useful to support to be able to inactivate them.

Thanks

git-svn-id: https://source.sakaiproject.org/svn/authz/trunk@53561 66ffb92e-73f9-0310-93c1-f5514f145a0a

SAK-14629

Patch from Savitha

The realms tool need friendly navigation widget (as in announcements), which allows to specify the number of records to be displayed per page and provides easy navigational feature.

Thanks

git-svn-id: https://source.sakaiproject.org/svn/authz/trunk@53560 66ffb92e-73f9-0310-93c1-f5514f145a0a

[maven-release-plugin] prepare release kernel-1.0.x

git-svn-id: https://source.sakaiproject.org/svn/kernel/trunk@53431 66ffb92e-73f9-0310-93c1-f5514f145a0a

[maven-release-plugin] prepare branch kernel-1.0.x

git-svn-id: https://source.sakaiproject.org/svn/kernel/trunk@53429 66ffb92e-73f9-0310-93c1-f5514f145a0a

Updated Svn ignores.

git-svn-id: https://source.sakaiproject.org/svn/kernel/trunk@53427 66ffb92e-73f9-0310-93c1-f5514f145a0a

Added some extra roles to make the assembly poms work when the release plugin runs.

git-svn-id: https://source.sakaiproject.org/svn/kernel/trunk@53426 66ffb92e-73f9-0310-93c1-f5514f145a0a

[maven-release-plugin] prepare for next development iteration

git-svn-id: https://source.sakaiproject.org/svn/kernel/trunk@53424 66ffb92e-73f9-0310-93c1-f5514f145a0a

[maven-release-plugin] prepare release kernel-1.0

git-svn-id: https://source.sakaiproject.org/svn/kernel/trunk@53422 66ffb92e-73f9-0310-93c1-f5514f145a0a

KNL-65

Patch from Carl Hall

Emails sent with attachments have a content type that reflects the text type of the email. The type should be multipart/mixed.

Thanks

git-svn-id: https://source.sakaiproject.org/svn/kernel/trunk@53118 66ffb92e-73f9-0310-93c1-f5514f145a0a

KNL-62

Patch from Carl Hall

Fixes NPE found after the first patch.

Thanks

git-svn-id: https://source.sakaiproject.org/svn/kernel/trunk@53071 66ffb92e-73f9-0310-93c1-f5514f145a0a

SAK-12862

Patch from Daniel McCallum

Fixes unit tests on AFS and windows.

Thanks

git-svn-id: https://source.sakaiproject.org/svn/search/trunk@53036 66ffb92e-73f9-0310-93c1-f5514f145a0a

SAK-7670

Fixed broken implementation of Mock

git-svn-id: https://source.sakaiproject.org/svn/search/trunk@53034 66ffb92e-73f9-0310-93c1-f5514f145a0a

KNL-62

Patch from Carl Hall

Fixes Delayed events structure

Thanks

git-svn-id: https://source.sakaiproject.org/svn/kernel/trunk@53024 66ffb92e-73f9-0310-93c1-f5514f145a0a

SAK-7670

Patch from Carl Hall

Reconstruction of Delayed events

Requires KNL-62

Thanks

git-svn-id: https://source.sakaiproject.org/svn/content/trunk@53023 66ffb92e-73f9-0310-93c1-f5514f145a0a

Fixed the framework builds.

git-svn-id: https://source.sakaiproject.org/svn/content/trunk@53022 66ffb92e-73f9-0310-93c1-f5514f145a0a

KNL-64 Patch from Carl Hall

When adding recipients to an email message, an NPE can occur.

Thanks

git-svn-id: https://source.sakaiproject.org/svn/kernel/trunk@52924 66ffb92e-73f9-0310-93c1-f5514f145a0a

KNL-61

Patch from Greg Thomas

View Site as if in a Different Role. SAK-7924.

Thanks

git-svn-id: https://source.sakaiproject.org/svn/kernel/trunk@52923 66ffb92e-73f9-0310-93c1-f5514f145a0a