CVS log for loncom/Lond.pm

[BACK] Up to [LON-CAPA] / loncom

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.8.2.3.2.5: download - view: text, markup, annotated - select for diffs
Sun Aug 18 01:37:26 2024 UTC (2 months, 2 weeks ago) by raeburn
Branches: version_2_11_4_msu
CVS tags: version_2_11_5_msu
Diff to previous 1.8.2.3.2.4: preferred, colored to branchpoint 1.8.2.3: preferred, colored next main 1.9: preferred, colored to selected 1.21: preferred, colored
Changes since revision 1.8.2.3.2.4: +126 -3 lines
- For 2.11.4 (modified)
  Include changes in 1.25

Revision 1.25: download - view: text, markup, annotated - select for diffs
Thu Dec 28 18:14:08 2023 UTC (10 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_12_X, HEAD
Diff to previous 1.24: preferred, colored to selected 1.21: preferred, colored
Changes since revision 1.24: +126 -3 lines
- Internal name for conditional portfolio sharing for specific IP addresses
  ranges when set by a user is now userip, to distinguish from those set
  for externalresponse (inrenal name: ip).
- Portfolio shareability setting in domain defaults (by affiliation), with
  possible override for an individual user will apply to portfolio file
  requests to a LON-CAPA node running 2.11, when the file owner's homeserver
  is 2.12 (or later).

Revision 1.8.2.3.2.4: download - view: text, markup, annotated - select for diffs
Wed Jul 5 21:47:51 2023 UTC (15 months, 3 weeks ago) by raeburn
Branches: version_2_11_4_msu
Diff to previous 1.8.2.3.2.3: preferred, colored to branchpoint 1.8.2.3: preferred, colored to selected 1.21: preferred, colored
Changes since revision 1.8.2.3.2.3: +182 -1 lines
- For 2.11.4 (modified)
  Include changes in 1.22, 1.23, 1.24

Revision 1.24: download - view: text, markup, annotated - select for diffs
Tue Jun 20 13:27:42 2023 UTC (16 months, 1 week ago) by raeburn
Branches: MAIN
Diff to previous 1.23: preferred, colored to selected 1.21: preferred, colored
Changes since revision 1.23: +1 -2 lines
- Remove duplicate line added in rev 1.22

Revision 1.23: download - view: text, markup, annotated - select for diffs
Fri Jun 2 01:20:28 2023 UTC (17 months ago) by raeburn
Branches: MAIN
Diff to previous 1.22: preferred, colored to selected 1.21: preferred, colored
Changes since revision 1.22: +125 -62 lines
- Bugs 6754 and 6907
  - Return of grades to launcher CMS supported for resources or folders
    accessed via LTI-mediated deep link.
  - Support option: "Encrypt stored consumer secrets defined in domain"
  - Signing of LTI payloads for roster retrieval, passback of grades,
    and callback to logput launcher CMS session all now occur on
    primary library server for course's domain.

Revision 1.22: download - view: text, markup, annotated - select for diffs
Mon May 22 21:10:56 2023 UTC (17 months, 1 week ago) by raeburn
Branches: MAIN
Diff to previous 1.21: preferred, colored
Changes since revision 1.21: +120 -1 lines
- Bug 6754
  - Can select from tool definitions set in course's domain or in course
    itself when using External > "External Tool" in Course Editor.
  - DC's configuration for allowed use of esternal tools within course types
    (can be overridden for specific course(s)) determines which External Tool
    types (if any) may be added to a course.
  - Signing of LTI payload used to launch an external tool now carried out
    on course's home server.

Revision 1.8.2.3.2.3: download - view: text, markup, annotated - select for diffs
Sun Feb 20 21:06:30 2022 UTC (2 years, 8 months ago) by raeburn
Branches: version_2_11_4_msu
Diff to previous 1.8.2.3.2.2: preferred, colored to branchpoint 1.8.2.3: preferred, colored to selected 1.21: preferred, colored
Changes since revision 1.8.2.3.2.2: +89 -32 lines
- For 2.11.4 (modified)
  Include changes in 1.19, 1.20, 121

Revision 1.21: download - view: text, markup, annotated - [selected for diffs]
Thu Feb 17 22:35:50 2022 UTC (2 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.20: preferred, colored
Changes since revision 1.20: +25 -32 lines
- Bug 6907
  - Link Protectors for deep-linking from launch from LTI Consumer can be
    configured at both a domain level and a course level.
  - Support encryption of link protection secrets set in a domain.
  - Requires perl-Crypt-CBC

Revision 1.20: download - view: text, markup, annotated - select for diffs
Wed Feb 16 00:06:08 2022 UTC (2 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.19: preferred, colored to selected 1.21: preferred, colored
Changes since revision 1.19: +16 -2 lines
- Bug 6907
  - Support encryption of link protection secrets set in a course.
  - Requires perl-Crypt-CBC

Revision 1.19: download - view: text, markup, annotated - select for diffs
Mon Feb 14 02:48:49 2022 UTC (2 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.18: preferred, colored to selected 1.21: preferred, colored
Changes since revision 1.18: +51 -1 lines
- Bug 6907
  - Rename "LTI Provider" domain config item.
  - Add three additional sections: "Encryption of shared secrets",
    "Rules for shared secrets" and Link Protectors (domain).
  - Keys used in domain for a particular library server may only be set in
    a session on that server (and use Lond.pm and not lonc/lond).
  - Min and max length and character requirements can be set for secrets used
    for LTI-based link protection for deep-links.

Revision 1.8.2.3.2.2: download - view: text, markup, annotated - select for diffs
Mon Feb 7 18:32:34 2022 UTC (2 years, 8 months ago) by raeburn
Branches: version_2_11_4_msu
Diff to previous 1.8.2.3.2.1: preferred, colored to branchpoint 1.8.2.3: preferred, colored to selected 1.21: preferred, colored
Changes since revision 1.8.2.3.2.1: +1 -2 lines
- For 2.11.4 (modified)
  Fix typo in rev. 1.8.2.3.2.1 when including 1.18 changes.

Revision 1.8.2.3.2.1: download - view: text, markup, annotated - select for diffs
Mon Feb 7 12:07:55 2022 UTC (2 years, 8 months ago) by raeburn
Branches: version_2_11_4_msu
Diff to previous 1.8.2.3: preferred, colored to selected 1.21: preferred, colored
Changes since revision 1.8.2.3: +156 -2 lines
- For 2.11.4 (modified)
  Include changes in 1.18

Revision 1.18: download - view: text, markup, annotated - select for diffs
Tue Feb 1 23:13:21 2022 UTC (2 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.17: preferred, colored to selected 1.21: preferred, colored
Changes since revision 1.17: +155 -1 lines
- Bug 6907
  - Extraction of LTI itemID based on consumer key in signed LTI payload, and
    verification with available secret moved from ltiauth.pm to Lond.pm.
  - Verification will now occur on course's home server or domain's primary
    library server, for course-defined LTI ID, and domain-defined LTI ID
    respectively.
  - Setting and modifying link protection key and secret now requires user
    session on course's home server.
  - Display of existing LTI key only available of course's home server.
  - Display of stored LTI secret eliminated so a Course Coordinator will
    need to record it offline or commit it to memory.

Revision 1.8.2.3: download - view: text, markup, annotated - select for diffs
Wed Jan 19 16:47:51 2022 UTC (2 years, 9 months ago) by raeburn
Branches: version_2_11_X
CVS tags: version_2_11_5, version_2_11_4_uiuc, version_2_11_4
Branch point for: version_2_11_4_msu
Diff to previous 1.8.2.2: preferred, colored to branchpoint 1.8: preferred, colored next main 1.9: preferred, colored to selected 1.21: preferred, colored
Changes since revision 1.8.2.2: +7 -7 lines
- For 2.11
  Backport 1.17

Revision 1.17: download - view: text, markup, annotated - select for diffs
Wed Jan 19 16:02:59 2022 UTC (2 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.16: preferred, colored to selected 1.21: preferred, colored
Changes since revision 1.16: +7 -7 lines
- Use fully qualified subroutine name for logthis() to eliminate ISE, since
  lonnet.pm does not export the logthis function.

Revision 1.8.2.2: download - view: text, markup, annotated - select for diffs
Wed Feb 10 15:08:14 2021 UTC (3 years, 8 months ago) by raeburn
Branches: version_2_11_X
CVS tags: version_2_11_3_uiuc, version_2_11_3_msu, version_2_11_3
Diff to previous 1.8.2.1: preferred, colored to branchpoint 1.8: preferred, colored to selected 1.21: preferred, colored
Changes since revision 1.8.2.1: +31 -1 lines
- For 2.11
  Backport 1.16 (part)

Revision 1.16: download - view: text, markup, annotated - select for diffs
Mon Feb 8 14:50:53 2021 UTC (3 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.15: preferred, colored to selected 1.21: preferred, colored
Changes since revision 1.15: +31 -1 lines
- Bug 6585
  get_domain_handler() and encrypted_get_domain_handler() in lond now use
  get_dom() routine in Lond.pm

Revision 1.15: download - view: text, markup, annotated - select for diffs
Thu Jul 11 18:12:01 2019 UTC (5 years, 3 months ago) by raeburn
Branches: MAIN
Diff to previous 1.14: preferred, colored to selected 1.21: preferred, colored
Changes since revision 1.14: +64 -16 lines
- Information about Certificate Revocations List included in SSL Certificates
  status report.  LONCAPA-prerequisites needs perl-Crypt-X509-CRL.

Revision 1.14: download - view: text, markup, annotated - select for diffs
Sat Dec 22 17:06:02 2018 UTC (5 years, 10 months ago) by raeburn
Branches: MAIN
Diff to previous 1.13: preferred, colored to selected 1.21: preferred, colored
Changes since revision 1.13: +11 -1 lines
- LON-CAPA SSL certificate status incudes issuer comparison for CA cert and
  Connections and Replication certs.

Revision 1.13: download - view: text, markup, annotated - select for diffs
Mon Dec 10 18:56:18 2018 UTC (5 years, 10 months ago) by raeburn
Branches: MAIN
Diff to previous 1.12: preferred, colored to selected 1.21: preferred, colored
Changes since revision 1.12: +2 -2 lines
- Common Name for "Connections Certificate" is host's "serverhomeID".

Revision 1.8.2.1: download - view: text, markup, annotated - select for diffs
Sun Sep 2 01:58:30 2018 UTC (6 years, 2 months ago) by raeburn
Branches: version_2_11_X
Diff to previous 1.8: preferred, colored to selected 1.21: preferred, colored
Changes since revision 1.8: +29 -1 lines
- For 2.11
  Backport 1.10, 1.11.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Sat Aug 18 22:07:48 2018 UTC (6 years, 2 months ago) by raeburn
Branches: MAIN
Diff to previous 1.11: preferred, colored to selected 1.21: preferred, colored
Changes since revision 1.11: +75 -5 lines
- LON-CAPA SSL certificate verification
  - Detect revoked or expired certs, or certs with incorrect Common Name.
  - If host cert or hostname cert are not OK, check if a valid CSR exists,
    and if so, report status of that.
  - perl-Crypt-PKCS10 needs to be added to LONCAPA-prerequisites.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Thu Aug 9 14:04:30 2018 UTC (6 years, 2 months ago) by raeburn
Branches: MAIN
Diff to previous 1.10: preferred, colored to selected 1.21: preferred, colored
Changes since revision 1.10: +30 -1 lines
- Fewer calls to courseiddump() to check if something is a course.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Thu May 18 22:13:52 2017 UTC (7 years, 5 months ago) by raeburn
Branches: MAIN
Diff to previous 1.9: preferred, colored to selected 1.21: preferred, colored
Changes since revision 1.9: +5 -1 lines
- Only translate SSL key and certificate status if target is web.
- Include additional status types for SSL certificates (host and hostname)
  -- nokey and otherkey -- if key is missing, or certificate uses another
  key.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Mon Jul 25 19:49:45 2016 UTC (8 years, 3 months ago) by raeburn
Branches: MAIN
Diff to previous 1.8: preferred, colored to selected 1.21: preferred, colored
Changes since revision 1.8: +81 -1 lines
- Use Server Name Indication (SNI) and SSL when replicating content from
  /raw/.
- Domain status screen has link to show status of LON-CAPA SSL certificates.
- "SSL" domain config for (a) "internal" LON-CAPA SSL connection to servers/VMs
  in other domain, (b) Replication of domain's resources to other domains.
- Replication can use name-based virtual hosts with SSL, with verification of
  client certificate (cert: /home/httpd/lonCerts/lonhostnamecert.pem, signed
  by LON-CAPA CA, with Common Name of internal-<server hostname>, same IP address
  as server hostname).

Revision 1.8: download - view: text, markup, annotated - select for diffs
Fri May 22 21:14:59 2015 UTC (9 years, 5 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_11_2_uiuc, version_2_11_2_msu, version_2_11_2_educog, version_2_11_2, version_2_11_1
Branch point for: version_2_11_X
Diff to previous 1.7: preferred, colored to selected 1.21: preferred, colored
Changes since revision 1.7: +4 -1 lines
- Need to unescape things that were escaped.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Thu May 21 23:40:17 2015 UTC (9 years, 5 months ago) by raeburn
Branches: MAIN
Diff to previous 1.6: preferred, colored to selected 1.21: preferred, colored
Changes since revision 1.6: +60 -3 lines
- Support checking of course cloning rights based on (a) domain defaults
  (where no course-specific rights set), or (b) course specific rights
  for official courses, based on institutional code category/ies set in
  courseprefs, e.g., department=phy etc.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Wed Jan 1 17:41:37 2014 UTC (10 years, 10 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_11_0_RC3, version_2_11_0_RC2, version_2_11_0
Diff to previous 1.5: preferred, colored to selected 1.21: preferred, colored
Changes since revision 1.5: +8 -2 lines
- Access to information about courses in a domain with six character
  unique codes (html, xml or csv format).
  - Initial use case is for a separate portal (token-based auth)
    where students enter the code to sign up for a specific "textbook"
    course.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Wed Jul 24 18:21:52 2013 UTC (11 years, 3 months ago) by bisitz
Branches: MAIN
CVS tags: version_2_11_0_RC1
Diff to previous 1.4: preferred, colored to selected 1.21: preferred, colored
Changes since revision 1.4: +2 -2 lines
Corrected wording typos
Updated related phrases in German translation file

Revision 1.4: download - view: text, markup, annotated - select for diffs
Tue Jul 17 14:49:39 2012 UTC (12 years, 3 months ago) by droeschl
Branches: MAIN
Diff to previous 1.3: preferred, colored to selected 1.21: preferred, colored
Changes since revision 1.3: +399 -3 lines
Saving my work (preliminary).
changes related to BZ 6585
   - moved dump_course_id_handler into Lond.pm
   - moved dump_profile_database into Lond.pm

Revision 1.3: download - view: text, markup, annotated - select for diffs
Thu Apr 26 20:00:57 2012 UTC (12 years, 6 months ago) by droeschl
Branches: MAIN
Diff to previous 1.2: preferred, colored to selected 1.21: preferred, colored
Changes since revision 1.2: +38 -1 lines
changes related to BZ 6585
lond:
- moved get_courseinfo_hash into Lond.pm

Revision 1.2: download - view: text, markup, annotated - select for diffs
Thu Apr 26 19:51:40 2012 UTC (12 years, 6 months ago) by droeschl
Branches: MAIN
Diff to previous 1.1: preferred, colored to selected 1.21: preferred, colored
Changes since revision 1.1: +269 -97 lines
changes related to BZ 6585
lond:
- $clientversion is now also set for clients < 2.9.
  Subroutines can rely on $clientversion instead of checking for empty string
  followed by a look up in %loncaparevs.
- moved functional body of dump_with_regexp into Lond.pm
- moved check_homecourses, releasereqd_check and useable_role into Lond.pm

Lond.pm:
- incorporated changes that have been made to lond 1.491 (removal of $extra
  parameter)
- clean up

Revision 1.1: download - view: text, markup, annotated - select for diffs
Wed Apr 11 21:32:28 2012 UTC (12 years, 6 months ago) by droeschl
Branches: MAIN
Diff to selected 1.21: preferred, colored
*work in progress* BZ #6585
Outsource functional aspects of lond into a separate module Lond.pm.
Functionality in Lond.pm will be used in lond and lonnet.  lond will continue
to handle data transfer across the network while lonnet will handle requests
(e.g. dump) in cases where the request originates from the library server that
hosts the data. Thus avoiding serialization and IPC through several sockets
(lonnet <unix socket> lonc <inet socket> lond <- file.db becomes
lonnet <- file.db).
This greatly improves performance on library servers that are also used as
access servers.

See Bugzilla 6585 for details.

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>