Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
SAK-44925 unboundid use synchronous mode and better defaults for health checks (#8979)

(cherry picked from commit 697cd0c2be55b99928a4b56f8cf1c1eb8aadc34b)

  1. … 1 more file in changeset.
SAK-44925 unboundid use synchronous mode and better defaults for health checks (#8979)

  1. … 1 more file in changeset.
SAK-44657 providers > add negative cache (20.x JLDAP) (#8803)

Co-authored-by: Sam Ottenhoff <ottenhoff@longsight.com>

  1. … 2 more files in changeset.
SAK-44657 providers > add negative cache (#8802)

Co-authored-by: Sam Ottenhoff <ottenhoff@longsight.com>

  1. … 1 more file in changeset.
SAK-44657 providers > add negative cache (#8802)

Co-authored-by: Sam Ottenhoff <ottenhoff@longsight.com>

(cherry picked from commit 6b15e473e59036bdaf6d9888a69b6094cc352956)

  1. … 1 more file in changeset.
SAK-44410 Unboundid - add options for setHealthCheckIntervalMillis an… (#8677)

* SAK-44410 Unboundid - add options for setHealthCheckIntervalMillis and setHealthCheck

* SAK-44410 Unboundid - add options for setHealthCheckIntervalMillis and setHealthCheck

clean up comments

(cherry picked from commit 562d84b2a56012874dbb07592ae4b7382a538923)

  1. … 1 more file in changeset.
SAK-44410 Unboundid - add options for setHealthCheckIntervalMillis an… (#8677)

* SAK-44410 Unboundid - add options for setHealthCheckIntervalMillis and setHealthCheck

* SAK-44410 Unboundid - add options for setHealthCheckIntervalMillis and setHealthCheck

clean up comments

  1. … 1 more file in changeset.
SAK-43539: add some large sections to demo data (#8133)

  1. … 1 more file in changeset.
SAK-43347 remove more traces of JLDAP (#7990)

  1. … 2 more files in changeset.
SAK-43347 - LDAP: Remove unsupported JLDAP provider (#7956)

  1. … 61 more files in changeset.
SAK-40833 Add unboundid configurable option RetryFailedOperationsDueToInvalidConnections

(cherry picked from commit 1b7e55525a3b103b61a20c8770f678424e9f45cb)

  1. … 1 more file in changeset.
SAK-40833 Add unboundid configurable option RetryFailedOperationsDueToInvalidConnections

  1. … 1 more file in changeset.
SAK-40572 Add 4 additional config options to the unboundid LDAP provider (#5965)

allowAuthenticationAdmin (default false)

allowAuthenticationExternal (default true)

allowSearchExternal (default true)

allowGetExternal (default true)

  1. … 1 more file in changeset.
SAK-23630 new unboundid ldap provider (#5951)

* [PATCH] CLASSES-2606 If we hit max results, return a partial result

set instead of throwing an exception.

* CLASSES-2629 Allow the LDAP connection pool size to be set

(cherry picked from commit 09553e3d35f1603532833de2d0fd22f29610c3c2)

    • -0
    • +302
    ./unboundid-ldap.xml
  1. … 28 more files in changeset.
SAK-40241 GradebookNG incorrect columns in custom export (#5740)

* SAK-40241 GradebookNG incorrect columns in custom export

Also addressed issue with CandidateDetailProvider - Student Number not

appearing in export

* SAK-40241 Move to comparator to its own class

  1. … 5 more files in changeset.
SAK-40241 GradebookNG incorrect columns in custom export (#5740)

* SAK-40241 GradebookNG incorrect columns in custom export

Also addressed issue with CandidateDetailProvider - Student Number not

appearing in export

* SAK-40241 Move to comparator to its own class

(cherry picked from commit 89347720509587bb6e77a23e352005f00f6c5756)

Conflicts:

gradebookng/tool/src/java/org/sakaiproject/gradebookng/tool/panels/SettingsGradingSchemaPanel.java

  1. … 5 more files in changeset.
SAK-32608: Extend CandidateDetailProvider to provide institutional numeric ids (student numbers) for use in Gradebook (#4496)

* SAK-32608: Extend CandidateDetailProvider to provide institutional numeric ids (student numbers) for use in Gradebook

* SAK-32608: fixed issue with category column positioning when student number column is visible

* SAK-32608: added api method to bypass candidate student number visibility permission to facilitate business cases that require the number

  1. … 30 more files in changeset.
SAK-31405 Allow institution provided anonymous IDs (+ additional candidate notes) (#3331)

* SAK-31404, SAK-31405 and SAK-31406

anonymous coursework project

- Manage Candidate ID and additional notes.

- Sample, html, zip and more

* Add support to LDAP multi-valued properties

* SAK-31404, SAK-31405 and SAK-31406 : Move providers out of the kernel.

The kernel shouldn't depend on anything else in Sakai.

* SAK-31404, SAK-31405 and SAK-31406 : Don’t require a candidate details provider.

Now we make the provider optional. I did look at making the field Optional<CandidateDetailsProvider> but it needs more work. This is desirable so that it’s clearer to all callers of methods on this field that they need to handle the case when it’s not set (null).

It would be better to hide all this behind the API so that the tool doesn’t deal with it at all.

* SAK-31404, SAK-31405 and SAK-31406 : We expect some users to not be found.

Don’t log at warn but at debug when users aren’t found as this is an expected case.

* SAK-31404, SAK-31405 and SAK-31406 : Add the logger back in so it compiles.

* SAK-31404, SAK-31405 and SAK-31406

- Switched ValueEncryptionUtilities to be a service so that it’s easier

to switch to a static key if we need to in the future for performance

reasons.

- Add padding to values so that all encrypted values will be the same

length.

- Added MappingDetailProvider

* SAK-31405

* additional notes added to :

- submission grading screen (only for no group assignments)

- grade report screen : html table

- grade report screen : xls export

- submission list -> download all -> grades file inside zip (csv, xls)

* candidateDetailProvider is no longer injected in vm files (also site).

Now we use notesMap

* SAK-31405 Allow forcing of anonymous assignments.

Now we make the provider optional. I did look at making the field Optional<CandidateDetailsProvider> but it needs more work. This is desirable so that it’s clearer to all callers of methods on this field that they need to handle the case when it’s not set (null).

It would be better to hide all this behind the API so that the tool doesn’t deal with it at all.

Don’t log at warn but at debug when users aren’t found as this is an expected case.

Also switched ValueEncryptionUtilities to be a service so that it’s easier to switch to a static key if we need to in the future for performance reasons.

Add padding to values so that all encrypted values will be the same length.

* SAK-31405 Make the sample data display nicer.

This allows wrapping in the interface and doesn’t make it unusable.

Also stop the NPE by trying to encrypt null.

* SAK-31405 Fix indentation on API

* SAK-31405 Added more documentation and a readme.md

This is to make it easier to understand how this provider is designed to work.

* SAK-31405 Switch the SLF4J from commons-logging.

    • -0
    • +49
    ./candidate-details.xml
  1. … 33 more files in changeset.
SAK-25544 Upgrade to spring 4.1.8

Upgrading Spring to version 4.1.8 required

- Quartz 2.2.1 upgrade

- All xml files were updated to the modern XSD beans definition

- Many Tests were updated to using the newer ContextConfiguration

- Annotation as the old AbstractDependencyInjectionSpringContextTests was

removed and tests are now run with AbstractJUnit4SpringContextTests.

- Hibernate 3.6 is still supported in spring 4.1 but not in spring 4.2

- HibernateTemplate's *All methods were removed

- HibernateTemplate.find* needs explicit cast to List<?>

- All Kernel tests were updated to the junit 4 style, and many others

elsewhere

- Kernel test harness was removed as it's not needed

- ContextLoaderListener had some minor changes and was renamed to

SakaiContextLoaderListener (This is what binds sakai component

application context to webapps)

- GenericDAO lib was added to common and also upgraded to spring 4.1

- RSF was also upgraded to spring 4.1, see RSF-16

  1. … 455 more files in changeset.
SAK-29401 : Role-based access to sites

- Added demo provider in .../providers/component/src/webapp/WEB-INF

/components-demo.xml

- Updated site-manage (SiteAction.java) to show labels for role

categories dynamically

- AdditionalRole and AdditionalRoleGroup implement Comparable

- removed covers

  1. … 22 more files in changeset.
SAK-26124 Add support for searching by AID to LDAP.

The JLDAP User Directory Provider now supports searching by authentication ID.

Although this class implements the methods out of the interface by default the

method doesn’t do anything. You need to enable AID searching.

  1. … 5 more files in changeset.
SAK-25697 remove JLDAP caching code. If you want to cache your LDAP users, do it in the central UserDirectoryService.callCache instead!

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

  1. … 6 more files in changeset.
SAK-25460 patch from Matthew B to allow use of message formats to manipulate LDAP results

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

  1. … 1 more file in changeset.
SAK-21717 patch from Matthew B to re-work the batch sizing in JLDAP and to set a configurable maxResults

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

  1. … 2 more files in changeset.
SAK-23676 remove hybrid from trunk externals and pom.xml; remove hybrid as a user provider and remove Nakamura filter from login-tool

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

  1. … 5 more files in changeset.
SAK-21105 Improve getUsers in JLDAP to search with one query instead of multiple queries Patch from Sam O (longsight) with tweaks by AZ

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

  1. … 5 more files in changeset.
SAK-21110 remove cacheTTL from jldap-beans.xml; the proper way to modify your JLDAP cache is like this: memory.edu.amc.sakai.user.JLDAPDirectoryProvider.userCache=timeToLiveSeconds=370,timeToIdleSeconds=0,maxElementsInMemory=1333

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

  1. … 2 more files in changeset.
SAK-2854 JLDAP: dref setting causes timeout

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

  1. … 1 more file in changeset.
SAK-16887

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

  1. … 2 more files in changeset.
SAK-19521 Cannot resolve reference to bean 'org.sakaiproject.component.api.ComponentManager'

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

  1. … 1 more file in changeset.