CVS log for loncom/lond

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

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.489.2.43.2.5: download - view: text, markup, annotated - select for diffs
Sun Feb 27 03:01:31 2022 UTC (2 months, 2 weeks ago) by raeburn
Branches: version_2_11_4_msu
Diff to previous 1.489.2.43.2.4: preferred, colored next main 1.489.2.44: preferred, colored
Changes since revision 1.489.2.43.2.4: +65 -2 lines
- For 2.11.4 (modified)
  Include changes in rev. 1.575 (part)

Revision 1.489.2.45: download - view: text, markup, annotated - select for diffs
Sun Feb 27 02:13:24 2022 UTC (2 months, 2 weeks ago) by raeburn
Branches: version_2_11_X
CVS tags: version_2_11_4_uiuc, version_2_11_4
Diff to previous 1.489.2.44: preferred, colored next main 1.490: preferred, colored
Changes since revision 1.489.2.44: +65 -2 lines
- For 2.11
  Backport 1.575 (part)

Revision 1.575: download - view: text, markup, annotated - select for diffs
Sun Feb 27 01:43:13 2022 UTC (2 months, 2 weeks ago) by raeburn
Branches: MAIN
CVS tags: version_2_12_X, HEAD
Diff to previous 1.574: preferred, colored
Changes since revision 1.574: +68 -3 lines
- Domain configuration to allow authentication of an alternate username, if
  username entered differs from real username in a predictable way,
  e.g., username entered in log-in page was email address (userid@example.tld)
  instead of just userid.

Revision 1.489.2.43.2.4: download - view: text, markup, annotated - select for diffs
Fri Feb 25 10:00:00 2022 UTC (2 months, 2 weeks ago) by raeburn
Branches: version_2_11_4_msu
Diff to previous 1.489.2.43.2.3: preferred, colored
Changes since revision 1.489.2.43.2.3: +11 -4 lines
- For 2.11.4 (modified)
  Include changes in 1.574

Revision 1.489.2.44: download - view: text, markup, annotated - select for diffs
Fri Feb 25 09:46:25 2022 UTC (2 months, 2 weeks ago) by raeburn
Branches: version_2_11_X
Diff to previous 1.489.2.43: preferred, colored
Changes since revision 1.489.2.43: +11 -4 lines
- For 2.11
  Backport 1.574

Revision 1.574: download - view: text, markup, annotated - select for diffs
Fri Feb 25 09:38:47 2022 UTC (2 months, 2 weeks ago) by raeburn
Branches: MAIN
Diff to previous 1.573: preferred, colored
Changes since revision 1.573: +11 -4 lines
- Sanity checking

Revision 1.489.2.43.2.3: download - view: text, markup, annotated - select for diffs
Sun Feb 20 20:58:26 2022 UTC (2 months, 3 weeks ago) by raeburn
Branches: version_2_11_4_msu
Diff to previous 1.489.2.43.2.2: preferred, colored
Changes since revision 1.489.2.43.2.2: +23 -18 lines
- For 2.11.4 (modified)
  Include changes in 1.573

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

Revision 1.489.2.43.2.2: download - view: text, markup, annotated - select for diffs
Mon Feb 7 12:12:07 2022 UTC (3 months, 1 week ago) by raeburn
Branches: version_2_11_4_msu
Diff to previous 1.489.2.43.2.1: preferred, colored
Changes since revision 1.489.2.43.2.1: +67 -2 lines
- For 2.11.4 (modified)
  Include changes in 1.572

Revision 1.572: download - view: text, markup, annotated - select for diffs
Tue Feb 1 23:13:21 2022 UTC (3 months, 1 week ago) by raeburn
Branches: MAIN
Diff to previous 1.571: preferred, colored
Changes since revision 1.571: +87 -2 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.489.2.43.2.1: download - view: text, markup, annotated - select for diffs
Fri Dec 31 14:50:30 2021 UTC (4 months, 2 weeks ago) by raeburn
Branches: version_2_11_4_msu
Diff to previous 1.489.2.43: preferred, colored
Changes since revision 1.489.2.43: +78 -5 lines
- For 2.11.4 (modified)
  Include changes in 1.536, 1.565 (part), 1.568

Revision 1.489.2.43: download - view: text, markup, annotated - select for diffs
Tue Dec 21 16:22:14 2021 UTC (4 months, 3 weeks ago) by raeburn
Branches: version_2_11_X
Branch point for: version_2_11_4_msu
Diff to previous 1.489.2.42: preferred, colored
Changes since revision 1.489.2.42: +4 -4 lines
- For 2.11
  Backport 1.570, 1.571

Revision 1.571: download - view: text, markup, annotated - select for diffs
Tue Dec 21 13:57:47 2021 UTC (4 months, 3 weeks ago) by raeburn
Branches: MAIN
Diff to previous 1.570: preferred, colored
Changes since revision 1.570: +3 -3 lines
- Support CentOS Stream 8 and 9.

Revision 1.570: download - view: text, markup, annotated - select for diffs
Mon Dec 20 03:13:29 2021 UTC (4 months, 3 weeks ago) by raeburn
Branches: MAIN
Diff to previous 1.569: preferred, colored
Changes since revision 1.569: +4 -4 lines
- Support Rocky Linux 8 and AlmaLinux 8

Revision 1.489.2.42: download - view: text, markup, annotated - select for diffs
Tue Dec 14 14:16:13 2021 UTC (5 months ago) by raeburn
Branches: version_2_11_X
Diff to previous 1.489.2.41: preferred, colored
Changes since revision 1.489.2.41: +17 -9 lines
- For 2.11
  Backport 1.569

Revision 1.569: download - view: text, markup, annotated - select for diffs
Tue Oct 26 15:52:55 2021 UTC (6 months, 2 weeks ago) by raeburn
Branches: MAIN
Diff to previous 1.568: preferred, colored
Changes since revision 1.568: +17 -9 lines
- Use token to store role, symb, linkprot, and/or linkkey when dual log-in
  page to support SSO (Shibboleth) and non-SSO is in use, and for "log in
  again" retry link for failed login, instead of using query string directly.
- When digest is used by tmpput handler in lond to generate an id, only use
  id which does not already exist in LON-CAPA's tmp directory.

Revision 1.568: download - view: text, markup, annotated - select for diffs
Sun Aug 1 19:28:10 2021 UTC (9 months, 2 weeks ago) by raeburn
Branches: MAIN
Diff to previous 1.567: preferred, colored
Changes since revision 1.567: +44 -2 lines
- New arg ($encrypt) for &get_dom, &put_dom, &dump, and &put calls in
  lonnet.pm, so request encrypted, and response (&get_dom and &dump)
  also encrypted, unless requests will go to current server.

Revision 1.489.2.35.2.5: download - view: text, markup, annotated - select for diffs
Sun Jun 20 18:41:28 2021 UTC (10 months, 3 weeks ago) by raeburn
Branches: version_2_11_3_msu
Diff to previous 1.489.2.35.2.4: preferred, colored next main 1.489.2.36: preferred, colored
Changes since revision 1.489.2.35.2.4: +91 -2 lines
- For 2.11.3 (modified)
  Include changes in rev. 1.566, 1.567

Revision 1.489.2.41: download - view: text, markup, annotated - select for diffs
Sun Jun 20 16:24:09 2021 UTC (10 months, 3 weeks ago) by raeburn
Branches: version_2_11_X
Diff to previous 1.489.2.40: preferred, colored
Changes since revision 1.489.2.40: +91 -2 lines
- For 2.11
  Backport 1.566 (part), 1.567 (part)

Revision 1.567: download - view: text, markup, annotated - select for diffs
Tue Jun 15 20:52:27 2021 UTC (11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.566: preferred, colored
Changes since revision 1.566: +59 -2 lines
- Support customization in localenroll.pm to eliminate ambiguity in extraction
  of institutional section from institutional course section for automated
  enrollment.

Revision 1.566: download - view: text, markup, annotated - select for diffs
Wed Mar 31 02:19:58 2021 UTC (13 months, 2 weeks ago) by raeburn
Branches: MAIN
Diff to previous 1.565: preferred, colored
Changes since revision 1.565: +36 -2 lines
- Support institutional policies which allow a Course Coordinator affiliated
  with a cross-listed course to be automatically listed as a co-owner in a
  course.

Revision 1.489.2.35.2.4: download - view: text, markup, annotated - select for diffs
Wed Feb 10 16:07:28 2021 UTC (15 months ago) by raeburn
Branches: version_2_11_3_msu
Diff to previous 1.489.2.35.2.3: preferred, colored
Changes since revision 1.489.2.35.2.3: +22 -50 lines
- For 2.11.3 (modified)
  Include changes in 1.565

Revision 1.489.2.40: download - view: text, markup, annotated - select for diffs
Wed Feb 10 15:05:51 2021 UTC (15 months ago) by raeburn
Branches: version_2_11_X
CVS tags: version_2_11_3_uiuc, version_2_11_3
Diff to previous 1.489.2.39: preferred, colored
Changes since revision 1.489.2.39: +7 -21 lines
- For 2.11
  Backport 1.565 (part)

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

Revision 1.489.2.35.2.3: download - view: text, markup, annotated - select for diffs
Mon Oct 26 04:08:56 2020 UTC (18 months, 2 weeks ago) by raeburn
Branches: version_2_11_3_msu
Diff to previous 1.489.2.35.2.2: preferred, colored
Changes since revision 1.489.2.35.2.2: +61 -3 lines
- For 2.11.3 (modified)
  Include changes in 1.564

Revision 1.489.2.39: download - view: text, markup, annotated - select for diffs
Mon Oct 26 03:47:15 2020 UTC (18 months, 2 weeks ago) by raeburn
Branches: version_2_11_X
Diff to previous 1.489.2.38: preferred, colored
Changes since revision 1.489.2.38: +61 -3 lines
- For 2.11
  Backport 1.564

Revision 1.564: download - view: text, markup, annotated - select for diffs
Thu Oct 22 19:23:22 2020 UTC (18 months, 3 weeks ago) by raeburn
Branches: MAIN
Diff to previous 1.563: preferred, colored
Changes since revision 1.563: +62 -3 lines
- If $env{'request.balancercookie'} set for user's session, and switch made
  to a different node, update hostID in cookie on balancer node once migrated.

Revision 1.489.2.35.2.2: download - view: text, markup, annotated - select for diffs
Sun Jul 19 19:02:39 2020 UTC (21 months, 3 weeks ago) by raeburn
Branches: version_2_11_3_msu
Diff to previous 1.489.2.35.2.1: preferred, colored
Changes since revision 1.489.2.35.2.1: +40 -2 lines
- For 2.11.3 (modified)
  Include changes in 1.561, 1.562, 1.563

Revision 1.489.2.38: download - view: text, markup, annotated - select for diffs
Tue May 5 20:28:56 2020 UTC (2 years ago) by raeburn
Branches: version_2_11_X
Diff to previous 1.489.2.37: preferred, colored
Changes since revision 1.489.2.37: +4 -5 lines
- For 2.11
  Backport 1.563

Revision 1.563: download - view: text, markup, annotated - select for diffs
Tue May 5 20:24:41 2020 UTC (2 years ago) by raeburn
Branches: MAIN
Diff to previous 1.562: preferred, colored
Changes since revision 1.562: +4 -5 lines
- Fix logic.

Revision 1.489.2.37: download - view: text, markup, annotated - select for diffs
Mon May 4 17:08:26 2020 UTC (2 years ago) by raeburn
Branches: version_2_11_X
Diff to previous 1.489.2.36: preferred, colored
Changes since revision 1.489.2.36: +4 -4 lines
- For 2.11
  Backport 1.562

Revision 1.562: download - view: text, markup, annotated - select for diffs
Mon May 4 17:05:10 2020 UTC (2 years ago) by raeburn
Branches: MAIN
Diff to previous 1.561: preferred, colored
Changes since revision 1.561: +4 -4 lines
- Last activity data for course users from server's in course's domain on
  "What's New" page.

Revision 1.489.2.36: download - view: text, markup, annotated - select for diffs
Mon May 4 15:15:16 2020 UTC (2 years ago) by raeburn
Branches: version_2_11_X
Diff to previous 1.489.2.35: preferred, colored
Changes since revision 1.489.2.35: +41 -2 lines
- For 2.11
  Backport 1.561

Revision 1.489.2.28.4.1: download - view: text, markup, annotated - select for diffs
Tue Apr 7 19:10:31 2020 UTC (2 years, 1 month ago) by raeburn
Branches: version_2_11_2_uiuc
Diff to previous 1.489.2.28: preferred, colored next main 1.489.2.29: preferred, colored
Changes since revision 1.489.2.28: +57 -10 lines
- For 2.11.2 (modified).
  Use 2.12 feature (LTI) pre-release, in modified 2.11.2. Domain's
  configuration must be set to prohibit hosting of sessions for
  domain's users outside own domain, and modification must be in
  place on all nodes in domain.

Revision 1.561: download - view: text, markup, annotated - select for diffs
Mon Mar 30 11:04:03 2020 UTC (2 years, 1 month ago) by raeburn
Branches: MAIN
Diff to previous 1.560: preferred, colored
Changes since revision 1.560: +43 -3 lines
- Last activity data for course users from server's in course's domain on
  "What's New" page.

Revision 1.489.2.35.2.1: download - view: text, markup, annotated - select for diffs
Mon Jan 13 14:05:54 2020 UTC (2 years, 4 months ago) by raeburn
Branches: version_2_11_3_msu
Diff to previous 1.489.2.35: preferred, colored
Changes since revision 1.489.2.35: +53 -7 lines
- For 2.11.3 (modified)
  Include changes in 1.536

Revision 1.489.2.35: download - view: text, markup, annotated - select for diffs
Mon Jan 13 13:41:24 2020 UTC (2 years, 4 months ago) by raeburn
Branches: version_2_11_X
Branch point for: version_2_11_3_msu
Diff to previous 1.489.2.34: preferred, colored
Changes since revision 1.489.2.34: +3 -3 lines
- For 2.11
  Backport 1.536 (another part).

Revision 1.489.2.34: download - view: text, markup, annotated - select for diffs
Mon Jan 13 03:46:32 2020 UTC (2 years, 4 months ago) by raeburn
Branches: version_2_11_X
Diff to previous 1.489.2.33: preferred, colored
Changes since revision 1.489.2.33: +3 -3 lines
- For 2.11
  Backport 1.536 (part)

Revision 1.489.2.33: download - view: text, markup, annotated - select for diffs
Thu Aug 22 14:51:51 2019 UTC (2 years, 8 months ago) by raeburn
Branches: version_2_11_X
Diff to previous 1.489.2.32: preferred, colored
Changes since revision 1.489.2.32: +76 -5 lines
- For 2.11
  Backport 1.558

Revision 1.489.2.32: download - view: text, markup, annotated - select for diffs
Thu Aug 1 18:17:02 2019 UTC (2 years, 9 months ago) by raeburn
Branches: version_2_11_X
Diff to previous 1.489.2.31: preferred, colored
Changes since revision 1.489.2.31: +57 -5 lines
- For 2.11
  Backport 1.551

Revision 1.489.2.31: download - view: text, markup, annotated - select for diffs
Fri Jul 26 20:19:35 2019 UTC (2 years, 9 months ago) by raeburn
Branches: version_2_11_X
Diff to previous 1.489.2.30: preferred, colored
Changes since revision 1.489.2.30: +6 -6 lines
- For 2.11
  Backport 1.550, 1.559

Revision 1.560: download - view: text, markup, annotated - select for diffs
Thu Jul 18 18:28:40 2019 UTC (2 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.559: preferred, colored
Changes since revision 1.559: +51 -2 lines
- Bug 6754. LON-CAPA as LTI Provider.
  Domain configuration to support session expiration in LON-CAPA,
  after user logs out of LTI Consumer which originally launched session,
  (if Consumer supports logoutServiceUrl; e.g. custom_logout_url in Canvas).

Revision 1.559: download - view: text, markup, annotated - select for diffs
Tue Jul 2 19:40:18 2019 UTC (2 years, 10 months ago) by raeburn
Branches: MAIN
Diff to previous 1.558: preferred, colored
Changes since revision 1.558: +4 -4 lines
- Support Oracle Linux 7

Revision 1.558: download - view: text, markup, annotated - select for diffs
Fri Apr 26 20:22:10 2019 UTC (3 years ago) by raeburn
Branches: MAIN
Diff to previous 1.557: preferred, colored
Changes since revision 1.557: +76 -5 lines
- Domain Configuration for Passwords for internally authenticated users.
  - Rules for LON-CAPA passwords can include: number of user's previous
    passwords to save (with reuser by that user disallowed).

Revision 1.557: download - view: text, markup, annotated - select for diffs
Mon Feb 11 17:01:34 2019 UTC (3 years, 3 months ago) by raeburn
Branches: MAIN
Diff to previous 1.556: preferred, colored
Changes since revision 1.556: +3 -3 lines
- Fix name of perlvar.

Revision 1.556: download - view: text, markup, annotated - select for diffs
Thu Dec 13 03:23:05 2018 UTC (3 years, 5 months ago) by raeburn
Branches: MAIN
Diff to previous 1.555: preferred, colored
Changes since revision 1.555: +59 -44 lines
- Domain Trust Settings for multi-domain library server.

Revision 1.555: download - view: text, markup, annotated - select for diffs
Tue Dec 11 13:05:40 2018 UTC (3 years, 5 months ago) by raeburn
Branches: MAIN
Diff to previous 1.554: preferred, colored
Changes since revision 1.554: +4 -4 lines
- Support Certificate Revocation List checking.
  - Change order of args in lonssl::Read_Connect_Config() as third arg used
    by call from lond (for Server) but not from LondConnection (Client)

Revision 1.554: download - view: text, markup, annotated - select for diffs
Mon Dec 3 19:32:51 2018 UTC (3 years, 5 months ago) by raeburn
Branches: MAIN
Diff to previous 1.553: preferred, colored
Changes since revision 1.553: +6 -6 lines
- Remove trailing whitespace.

Revision 1.553: download - view: text, markup, annotated - select for diffs
Mon Dec 3 13:20:21 2018 UTC (3 years, 5 months ago) by raeburn
Branches: MAIN
Diff to previous 1.552: preferred, colored
Changes since revision 1.552: +3 -3 lines
- Trust settings

Revision 1.552: download - view: text, markup, annotated - select for diffs
Sun Dec 2 16:17:21 2018 UTC (3 years, 5 months ago) by raeburn
Branches: MAIN
Diff to previous 1.551: preferred, colored
Changes since revision 1.551: +6 -5 lines
- Domain Trust Settings

Revision 1.551: download - view: text, markup, annotated - select for diffs
Sat Nov 24 16:19:09 2018 UTC (3 years, 5 months ago) by raeburn
Branches: MAIN
Diff to previous 1.550: preferred, colored
Changes since revision 1.550: +55 -2 lines
- Domain config for load balancer to use cookie to record offload target.
  Subsequent requests by same user/browser will send requests to same target
  if remote session still active, and remote node not overloaded.

Revision 1.550: download - view: text, markup, annotated - select for diffs
Mon Oct 29 02:57:30 2018 UTC (3 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.549: preferred, colored
Changes since revision 1.549: +4 -4 lines
- Replace use of mailto (metamail package) with mail command.
  metamail was in Red Hat 7.3, but is absent from Fedora, CentOS, RHEL etc.

Revision 1.489.2.30: download - view: text, markup, annotated - select for diffs
Thu Sep 6 17:52:37 2018 UTC (3 years, 8 months ago) by raeburn
Branches: version_2_11_X
Diff to previous 1.489.2.29: preferred, colored
Changes since revision 1.489.2.29: +8 -4 lines
- For 2.11
  Backport 1.541

Revision 1.549: download - view: text, markup, annotated - select for diffs
Mon Aug 20 22:42:05 2018 UTC (3 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.548: preferred, colored
Changes since revision 1.548: +26 -12 lines
- Cluster manager can push updated Certificate Revocation List to cluster's
  "name servers".

Revision 1.548: download - view: text, markup, annotated - select for diffs
Sat Aug 18 22:07:48 2018 UTC (3 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.547: preferred, colored
Changes since revision 1.547: +4 -4 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.547: download - view: text, markup, annotated - select for diffs
Thu Aug 9 14:07:40 2018 UTC (3 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.546: preferred, colored
Changes since revision 1.546: +29 -3 lines
- Don't display folders for "in-course" authored resources in lonindexer,
  when dirlist called on pre-2.12 instance.

Revision 1.546: download - view: text, markup, annotated - select for diffs
Thu Aug 9 13:27:55 2018 UTC (3 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.545: preferred, colored
Changes since revision 1.545: +4 -3 lines
- Compatibility with pre-2.12 LON-CAPA versions of loncnew.

Revision 1.545: download - view: text, markup, annotated - select for diffs
Tue Aug 7 17:12:09 2018 UTC (3 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.544: preferred, colored
Changes since revision 1.544: +16 -5 lines
- Support Certificate Revocation List checking when using SSL channel
  for key exchange during negotiation of connection to remote lond.

Revision 1.544: download - view: text, markup, annotated - select for diffs
Sun Jul 29 03:03:36 2018 UTC (3 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.543: preferred, colored
Changes since revision 1.543: +4 -3 lines
- Include verification of common name when creating SSL tunnel. Fall back
  to insecure connection (if allowed) if verification fails.

Revision 1.489.2.28.2.2: download - view: text, markup, annotated - select for diffs
Sun Apr 29 00:45:43 2018 UTC (4 years ago) by raeburn
Branches: version_2_11_2_msu
Diff to previous 1.489.2.28.2.1: preferred, colored to branchpoint 1.489.2.28: preferred, colored next main 1.489.2.29: preferred, colored
Changes since revision 1.489.2.28.2.1: +55 -4 lines
- For 2.11.2 (modified)
  Include changes in 1.489.2.29

Revision 1.489.2.29: download - view: text, markup, annotated - select for diffs
Sun Apr 29 00:40:49 2018 UTC (4 years ago) by raeburn
Branches: version_2_11_X
Diff to previous 1.489.2.28: preferred, colored
Changes since revision 1.489.2.28: +55 -4 lines
- For 2.11
  Backport 1.542

Revision 1.543: download - view: text, markup, annotated - select for diffs
Fri Mar 23 01:02:22 2018 UTC (4 years, 1 month ago) by raeburn
Branches: MAIN
Diff to previous 1.542: preferred, colored
Changes since revision 1.542: +10 -2 lines
- Bug 6754 LON-CAPA as LTI Provider
  - Creation of new LON-CAPA user account available from an LTI Consumer.
  - Creation of new LON-CAPA course available from an LTI Consumer.
  - Self-enrollment in a LON-CAPA course available from an LTI Consumer.

Revision 1.542: download - view: text, markup, annotated - select for diffs
Thu Feb 1 04:50:41 2018 UTC (4 years, 3 months ago) by raeburn
Branches: MAIN
Diff to previous 1.541: preferred, colored
Changes since revision 1.541: +55 -4 lines
- Checking if enrollment data can be accessed for a course uses a single
  call to localenroll::check_instclasses(), mediated via lonnet/lond.

Revision 1.541: download - view: text, markup, annotated - select for diffs
Sat Aug 26 03:57:01 2017 UTC (4 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.540: preferred, colored
Changes since revision 1.540: +8 -4 lines
- If replication fails when retrieving an resource which has been updated,
  unsubscribe and remove the existing file, as it's no longer current.

Revision 1.489.2.28.2.1: download - view: text, markup, annotated - select for diffs
Thu Jun 22 02:11:23 2017 UTC (4 years, 10 months ago) by raeburn
Branches: version_2_11_2_msu
Diff to previous 1.489.2.28: preferred, colored
Changes since revision 1.489.2.28: +58 -11 lines
- For 2.11.2 (modified).
  Use 2.12 feature (LTI) pre-release, in modified 2.11.2. Domain's
  configuration must be set to prohibit hosting of sessions for
  domain's users outside own domain, and modification must be in
  place on all nodes in domain.

Revision 1.489.2.28: download - view: text, markup, annotated - select for diffs
Tue Jun 6 20:04:14 2017 UTC (4 years, 11 months ago) by raeburn
Branches: version_2_11_X
CVS tags: version_2_11_2_educog, version_2_11_2
Branch point for: version_2_11_2_uiuc, version_2_11_2_msu
Diff to previous 1.489.2.27: preferred, colored
Changes since revision 1.489.2.27: +33 -22 lines
- For 2.11
  - Backport 1.538, 1.539, 1.540

Revision 1.540: download - view: text, markup, annotated - select for diffs
Tue Jun 6 20:03:24 2017 UTC (4 years, 11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.539: preferred, colored
Changes since revision 1.539: +2 -3 lines
- Remove blank line.

Revision 1.539: download - view: text, markup, annotated - select for diffs
Tue Jun 6 19:32:23 2017 UTC (4 years, 11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.538: preferred, colored
Changes since revision 1.538: +31 -26 lines
- Sanity checking in ls, ls2 and ls3 handlers.
  - Status can be returned by ls, ls2, and ls3 for a file in:
      /home/httpd/html/userfiles/<domain>/<username>/
  - If client is thee homeserver, status also returned by ls3 for a file in:
     /home/httpd/html/priv/<domain>/<username>/

Revision 1.538: download - view: text, markup, annotated - select for diffs
Tue Jun 6 13:32:38 2017 UTC (4 years, 11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.537: preferred, colored
Changes since revision 1.537: +18 -11 lines
- Sanity checking changes in rev. 1.529 for ls3, ls2, and ls were too
  restrictive, as lonnet::dirlist() which leverages ls3 etc. is called by
  lonnet::stat_file() to retrieve status an individual file in /res/.

Revision 1.537: download - view: text, markup, annotated - select for diffs
Tue May 23 01:31:03 2017 UTC (4 years, 11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.536: preferred, colored
Changes since revision 1.536: +17 -32 lines
- Eliminate use of alarm(), now that LWP's own timeout is used.
- Update information about prerequisites.

Revision 1.536: download - view: text, markup, annotated - select for diffs
Tue May 9 03:04:21 2017 UTC (5 years ago) by raeburn
Branches: MAIN
Diff to previous 1.535: preferred, colored
Changes since revision 1.535: +58 -10 lines
- Key and Secret for LTI Tools are stored in a separate GDBM file
  (encconfig.db) on primary library server in domain so more specific domain
  trust settings can apply than is the case for regular domain configuration
  (in configuration.db).
- Storage and retrieval of data from GDBM files for domain, with namespaces
  beginning 'enc' use encryption when data are transferred.

Revision 1.535: download - view: text, markup, annotated - select for diffs
Mon Mar 20 13:53:22 2017 UTC (5 years, 1 month ago) by raeburn
Branches: MAIN
Diff to previous 1.534: preferred, colored
Changes since revision 1.534: +27 -4 lines
- Domain Trust Settings

Revision 1.489.2.27: download - view: text, markup, annotated - select for diffs
Mon Mar 20 03:21:08 2017 UTC (5 years, 1 month ago) by raeburn
Branches: version_2_11_X
Diff to previous 1.489.2.26: preferred, colored
Changes since revision 1.489.2.26: +45 -2 lines
- For 2.11
  - Backport 1.534

Revision 1.534: download - view: text, markup, annotated - select for diffs
Mon Mar 20 03:19:37 2017 UTC (5 years, 1 month ago) by raeburn
Branches: MAIN
Diff to previous 1.533: preferred, colored
Changes since revision 1.533: +46 -2 lines
- If LON-CAPA Directory searches are disabled for other domains, enforce
  that on the lond side, in case user session is hosted on a 2.11.1 (or earlier)
- Expire 60 minutes caches of 'usersessions' and 'directorysrch' settings
  (used by lond) on domain's servers when domain configuration changes.

Revision 1.489.2.26: download - view: text, markup, annotated - select for diffs
Mon Mar 13 19:09:32 2017 UTC (5 years, 2 months ago) by raeburn
Branches: version_2_11_X
Diff to previous 1.489.2.25: preferred, colored
Changes since revision 1.489.2.25: +51 -29 lines
- For 2.11
  - Backport 1.533

Revision 1.533: download - view: text, markup, annotated - select for diffs
Mon Mar 13 18:30:02 2017 UTC (5 years, 2 months ago) by raeburn
Branches: MAIN
Diff to previous 1.532: preferred, colored
Changes since revision 1.532: +51 -29 lines
- Domain configuration for internally authenticated users.
  - (a) Option to switch from crypt to bcrypt automatically when user is authenticated.
  - (b) Option to set bcrypt cost.
  - (c) Option to compare bcrypt cost for user with current domain config
        when user is authenticated.
  Defaults are: (a) No, (b) 10; (c) No

Revision 1.532: download - view: text, markup, annotated - select for diffs
Tue Feb 28 05:42:06 2017 UTC (5 years, 2 months ago) by raeburn
Branches: MAIN
Diff to previous 1.531: preferred, colored
Changes since revision 1.531: +163 -20 lines
- Use of LON-CAPA SSL certificates to create secure channel for exchange of
  encryption key between LON-CAPA nodes can be set to: "no", "yes", "req"
  (i.e., required) separately for outbound (i.e., lonc) and inbound connections
  (i.e., lond) in domain config (default domain only on a multi-domain server).
- Can differentiate between connections between nodes in same domain, nodes
  in same "internet" domain. and nodes in neither.
- Supercedes use of loncAllowInsecure and londAllowInsecure from loncapa.conf
  on each node.
- Run /home/httpd/perl/loncron --justreload (as www) after changing domain config

Revision 1.531: download - view: text, markup, annotated - select for diffs
Tue Feb 7 18:14:13 2017 UTC (5 years, 3 months ago) by raeburn
Branches: MAIN
Diff to previous 1.530: preferred, colored
Changes since revision 1.530: +13 -11 lines
- Include lonAdmEMail and lonSupportEMail in data from conf files which is
  accessible via lond::read_lonnet_global().

Revision 1.489.2.25: download - view: text, markup, annotated - select for diffs
Tue Sep 27 16:30:24 2016 UTC (5 years, 7 months ago) by raeburn
Branches: version_2_11_X
Diff to previous 1.489.2.24: preferred, colored
Changes since revision 1.489.2.24: +8 -8 lines
- For 2.11
  - Backport 1.530

Revision 1.530: download - view: text, markup, annotated - select for diffs
Tue Sep 27 15:58:59 2016 UTC (5 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.529: preferred, colored
Changes since revision 1.529: +9 -9 lines
- Modify regexp in ls3, ls2, and ls handlers so list of published authors
  in a directory is displayed.

Revision 1.489.2.24: download - view: text, markup, annotated - select for diffs
Sat Sep 24 19:44:15 2016 UTC (5 years, 7 months ago) by raeburn
Branches: version_2_11_X
Diff to previous 1.489.2.23: preferred, colored
Changes since revision 1.489.2.23: +5 -3 lines
- For 2.11
  - Backport 1.526

Revision 1.489.2.23: download - view: text, markup, annotated - select for diffs
Sat Sep 24 19:16:57 2016 UTC (5 years, 7 months ago) by raeburn
Branches: version_2_11_X
Diff to previous 1.489.2.22: preferred, colored
Changes since revision 1.489.2.22: +95 -14 lines
- For 2.11
  - Backport 1.529

Revision 1.529: download - view: text, markup, annotated - select for diffs
Sat Sep 24 15:35:25 2016 UTC (5 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.528: preferred, colored
Changes since revision 1.528: +95 -14 lines
- Sanity checking for ls3, ls2, and ls handlers.

Revision 1.528: download - view: text, markup, annotated - select for diffs
Wed Sep 21 05:39:53 2016 UTC (5 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.527: preferred, colored
Changes since revision 1.527: +3 -3 lines
- Domain Trust Settings

Revision 1.527: download - view: text, markup, annotated - select for diffs
Tue Sep 20 23:50:09 2016 UTC (5 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.526: preferred, colored
Changes since revision 1.526: +2 -1 lines
- Domain Trust Settings

Revision 1.526: download - view: text, markup, annotated - select for diffs
Tue Sep 20 23:48:07 2016 UTC (5 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.525: preferred, colored
Changes since revision 1.525: +5 -3 lines
- Sanity checking.

Revision 1.525: download - view: text, markup, annotated - select for diffs
Mon Sep 12 20:20:44 2016 UTC (5 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.524: preferred, colored
Changes since revision 1.524: +268 -17 lines
- Domain Trust Settings

Revision 1.489.2.22: download - view: text, markup, annotated - select for diffs
Tue Aug 16 17:45:01 2016 UTC (5 years, 9 months ago) by raeburn
Branches: version_2_11_X
Diff to previous 1.489.2.21: preferred, colored
Changes since revision 1.489.2.21: +48 -2 lines
- For 2.11
  - Backport 1.522

Revision 1.489.2.21: download - view: text, markup, annotated - select for diffs
Thu Aug 11 16:37:54 2016 UTC (5 years, 9 months ago) by raeburn
Branches: version_2_11_X
Diff to previous 1.489.2.20: preferred, colored
Changes since revision 1.489.2.20: +112 -12 lines
- For 2.11
  - Backport 1.518, 1.524

Revision 1.524: download - view: text, markup, annotated - select for diffs
Thu Aug 11 16:35:14 2016 UTC (5 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.523: preferred, colored
Changes since revision 1.523: +3 -2 lines
- Bug 5679

Revision 1.489.2.20: download - view: text, markup, annotated - select for diffs
Thu Aug 11 09:52:39 2016 UTC (5 years, 9 months ago) by raeburn
Branches: version_2_11_X
Diff to previous 1.489.2.19: preferred, colored
Changes since revision 1.489.2.19: +5 -3 lines
- For 2.11
  - Backport 1.521

Revision 1.489.2.19: download - view: text, markup, annotated - select for diffs
Sat Aug 6 20:05:01 2016 UTC (5 years, 9 months ago) by raeburn
Branches: version_2_11_X
Diff to previous 1.489.2.18: preferred, colored
Changes since revision 1.489.2.18: +13 -4 lines
- For 2.11
  - Backport 1.520

Revision 1.523: download - view: text, markup, annotated - select for diffs
Mon Jul 25 19:49:45 2016 UTC (5 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.522: preferred, colored
Changes since revision 1.522: +24 -13 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.522: download - view: text, markup, annotated - select for diffs
Mon May 30 03:16:38 2016 UTC (5 years, 11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.521: preferred, colored
Changes since revision 1.521: +47 -2 lines
- Bug 6808. New course container -- "Placement" for Placement Tests.
  - Student's score on a placement test can be exported by customizing
    localenroll.pm in /home/httpd/lib/perl on domain's library server.
  - When a placement test is completed by the student, the chain:
    lonnet::auto_export_grades() > lond::auto_export_grades_handler()
    > localenroll::export_grades() is used to export grades (e.g. to
    a CMS).

Revision 1.521: download - view: text, markup, annotated - select for diffs
Sun May 8 20:48:35 2016 UTC (6 years ago) by raeburn
Branches: MAIN
Diff to previous 1.520: preferred, colored
Changes since revision 1.520: +6 -3 lines
- Sanity checking

Revision 1.520: download - view: text, markup, annotated - select for diffs
Sun May 8 19:05:10 2016 UTC (6 years ago) by raeburn
Branches: MAIN
Diff to previous 1.519: preferred, colored
Changes since revision 1.519: +13 -4 lines
- &remove_user_file_handler() should remove .bak file (if one exists)
  when removing uploaded html file from a course.

Revision 1.519: download - view: text, markup, annotated - select for diffs
Sat Apr 2 04:30:29 2016 UTC (6 years, 1 month ago) by raeburn
Branches: MAIN
Diff to previous 1.518: preferred, colored
Changes since revision 1.518: +3 -3 lines
- Bug 6808. New course container -- "Placement" for Placement Tests.
  Work in progress.

Revision 1.518: download - view: text, markup, annotated - select for diffs
Wed Feb 17 19:15:44 2016 UTC (6 years, 2 months ago) by raeburn
Branches: MAIN
Diff to previous 1.517: preferred, colored
Changes since revision 1.517: +112 -13 lines
- Bug 5679

Revision 1.517: download - view: text, markup, annotated - select for diffs
Sun Jan 31 21:25:53 2016 UTC (6 years, 3 months ago) by raeburn
Branches: MAIN
Diff to previous 1.516: preferred, colored
Changes since revision 1.516: +123 -3 lines
- Score upload form supports identification of a user based on clicker ID,
  for Course Coordinators who prefer not to use LON-CAPA's in-built
  "Process Clicker" utility.
- clickers.db file on a library server contains key = value pairs, where key
  is (escaped) clicker ID, and value is (escaped) comma-separated list of
  usernames who registered that particular clicker ID.
- bi-nightly run of searchcat.pl will update clickers.db file.

Revision 1.489.2.18: download - view: text, markup, annotated - select for diffs
Sun Jun 14 00:46:35 2015 UTC (6 years, 11 months ago) by raeburn
Branches: version_2_11_X
Diff to previous 1.489.2.17: preferred, colored
Changes since revision 1.489.2.17: +3 -3 lines
- For 2.11
  Backport 1.515.

Revision 1.516: download - view: text, markup, annotated - select for diffs
Sun Jun 14 00:43:51 2015 UTC (6 years, 11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.515: preferred, colored
Changes since revision 1.515: +2 -3 lines
- Remove logging line added in rev. 1.494.

Revision 1.515: download - view: text, markup, annotated - select for diffs
Sun Jun 14 00:15:13 2015 UTC (6 years, 11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.514: preferred, colored
Changes since revision 1.514: +3 -3 lines
- Additional keys supported in hashref populated in localenroll::crsreq_updates()
  to customize "textbook" course request page:
   - createdactions (set course settings, post-creaton, e.g., self-enrollment).
   - createdcustomized (suppress standard display of "Make another request etc.)
   - onload (actions to execute on page load).
   - validationjs (items to include in the form validation function).
   - javascript (additional javascript functions for use with textbook
        course request form).

Revision 1.489.2.17: download - view: text, markup, annotated - select for diffs
Thu Mar 12 00:37:30 2015 UTC (7 years, 2 months ago) by raeburn
Branches: version_2_11_X
CVS tags: version_2_11_1
Diff to previous 1.489.2.16: preferred, colored
Changes since revision 1.489.2.16: +47 -8 lines
- For 2.11
  Backport 1.512, 1.513, 1.514

Revision 1.514: download - view: text, markup, annotated - select for diffs
Sat Jan 3 02:43:05 2015 UTC (7 years, 4 months ago) by raeburn
Branches: MAIN
Diff to previous 1.513: preferred, colored
Changes since revision 1.513: +7 -3 lines
- Support SLES12.

Revision 1.513: download - view: text, markup, annotated - select for diffs
Sat Jan 3 02:34:36 2015 UTC (7 years, 4 months ago) by raeburn
Branches: MAIN
Diff to previous 1.512: preferred, colored
Changes since revision 1.512: +8 -4 lines
- &newput_user_profile_entry() needs to untie hash in case where hash had
  been tied but put failed because new key already exists.

Revision 1.512: download - view: text, markup, annotated - select for diffs
Mon Nov 24 02:36:16 2014 UTC (7 years, 5 months ago) by raeburn
Branches: MAIN
Diff to previous 1.511: preferred, colored
Changes since revision 1.511: +37 -8 lines
- Bug 6740 Out-of-order recording of submissions (by time).
  - Check for new transactions made immediately before call to lonnet::cstore()
    &Apache::inputtags::hidealldata() called if correct then incorrect,
    where awarded >= 1 when correct (feedback on correctness enabled).
  - Check for transactions made immediately after call to lonnet::cstore()
    if reply from lond::store_handler() is delay:N (where N s the number of
    transactions between the last retrieved in &initialize_storage() and the
    last stored immediately before permanent storage of the current transaction.
    &Apache::grades::makehidden() called if correct then incorrect,
    where awarded >= 1 when correct (feedback on correctness enabled).

Revision 1.489.2.16: download - view: text, markup, annotated - select for diffs
Sun Jun 29 03:23:11 2014 UTC (7 years, 10 months ago) by raeburn
Branches: version_2_11_X
CVS tags: version_2_11_0
Diff to previous 1.489.2.15: preferred, colored
Changes since revision 1.489.2.15: +20 -8 lines
- For 2.11
  - Backport 1.511

Revision 1.511: download - view: text, markup, annotated - select for diffs
Sun Jun 29 03:22:43 2014 UTC (7 years, 10 months ago) by raeburn
Branches: MAIN
Diff to previous 1.510: preferred, colored
Changes since revision 1.510: +18 -6 lines
- krb5_init_ets is undefined symbol in Krb5.so on RHEL7, CentOS7 etc.

Revision 1.489.2.15: download - view: text, markup, annotated - select for diffs
Mon Jun 9 19:47:51 2014 UTC (7 years, 11 months ago) by raeburn
Branches: version_2_11_X
Diff to previous 1.489.2.14: preferred, colored
Changes since revision 1.489.2.14: +41 -3 lines
- For 2.11
  - Backport 1.510

Revision 1.467.2.8: download - view: text, markup, annotated - select for diffs
Mon Jun 9 16:58:22 2014 UTC (7 years, 11 months ago) by raeburn
Branches: version_2_10_X
Diff to previous 1.467.2.7: preferred, colored to branchpoint 1.467: preferred, colored next main 1.468: preferred, colored
Changes since revision 1.467.2.7: +41 -3 lines
- Backport 1.510.

Revision 1.510: download - view: text, markup, annotated - select for diffs
Mon Jun 9 16:51:47 2014 UTC (7 years, 11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.509: preferred, colored
Changes since revision 1.509: +41 -3 lines
- For push of dns_hosts.tab or dns_domain.tab from a manager server in the
  cluster to a "dns" server in the cluster, confirm complete transfer of data
  by comparing received data ("push" from manager) with data retrieved from
  "pull" of /adm/dns/hosts or /adm/dns/domain.

Revision 1.489.2.14: download - view: text, markup, annotated - select for diffs
Wed Apr 30 23:16:03 2014 UTC (8 years ago) by raeburn
Branches: version_2_11_X
CVS tags: version_2_11_0_RC3
Diff to previous 1.489.2.13: preferred, colored
Changes since revision 1.489.2.13: +8 -4 lines
- For 2.11
  - Backport 1.509

Revision 1.509: download - view: text, markup, annotated - select for diffs
Wed Apr 30 17:17:14 2014 UTC (8 years ago) by raeburn
Branches: MAIN
Diff to previous 1.508: preferred, colored
Changes since revision 1.508: +8 -4 lines
- Pass default start access date and default end access dates to
  localenroll::crsreq_updates() so they are available to course request
  validator.

Revision 1.489.2.13: download - view: text, markup, annotated - select for diffs
Wed Apr 16 16:18:24 2014 UTC (8 years, 1 month ago) by raeburn
Branches: version_2_11_X
Diff to previous 1.489.2.12: preferred, colored
Changes since revision 1.489.2.12: +5 -4 lines
- For 2.11
  - Backport 1.508

Revision 1.508: download - view: text, markup, annotated - select for diffs
Wed Apr 16 14:39:59 2014 UTC (8 years, 1 month ago) by raeburn
Branches: MAIN
Diff to previous 1.507: preferred, colored
Changes since revision 1.507: +5 -4 lines
- Course requests for unofficial courses, textbook courses and communities
  can include validation.
  - lonrequestcourse.pm
    - New subroutine: pending_validation_form() generates web form used to
      proceed to validation (can be local script, or script on remote server)
    - Prepended new arg to args passed to: &print_request_outcome() and
      &process_request()  -- $lonhost (lonHostID of current server).
 - localenroll.pm
   - &validate_crsreq() accepts additional (optional) arg -- ref to hash of
     custominfo.
   - &crsreq_updates() supports additional action type ('prevalidate') which
     is used to generate form elements needed for validation of request.
 - lond
   - &validate_crsreq_handler() accepts additional -- $customdata
     which is a frozen hash of custominfo passed in from lonnet.pm
 - lonnet.pm
   - &auto_courserequest_validation() accepts additional arg -- ref to hash of
     custominfo (contains key => value for custm form elements retrieved from
     course request review page.

Revision 1.489.2.12: download - view: text, markup, annotated - select for diffs
Mon Apr 7 23:39:21 2014 UTC (8 years, 1 month ago) by raeburn
Branches: version_2_11_X
Diff to previous 1.489.2.11: preferred, colored
Changes since revision 1.489.2.11: +3 -3 lines
- For 2.11
  - Backport 1.507.

Revision 1.507: download - view: text, markup, annotated - select for diffs
Mon Apr 7 23:37:57 2014 UTC (8 years, 1 month ago) by raeburn
Branches: MAIN
Diff to previous 1.506: preferred, colored
Changes since revision 1.506: +3 -3 lines
- textbook is additional type of course which may be requested.

Revision 1.489.2.11: download - view: text, markup, annotated - select for diffs
Fri Jan 3 19:36:47 2014 UTC (8 years, 4 months ago) by raeburn
Branches: version_2_11_X
CVS tags: version_2_11_0_RC2
Diff to previous 1.489.2.10: preferred, colored
Changes since revision 1.489.2.10: +55 -4 lines
- For 2.11
  - Backport 1.505, 1.506

Revision 1.506: download - view: text, markup, annotated - select for diffs
Fri Jan 3 18:39:43 2014 UTC (8 years, 4 months ago) by raeburn
Branches: MAIN
Diff to previous 1.505: preferred, colored
Changes since revision 1.505: +45 -2 lines
- New routine in localenroll.pm -- &crsreq_updates() -- to support
  domain-specific operations during course request process.
- Tabbed interface used for textbook-type course requests, one tab
  for course creation, one for request logs.
- Column for unique codes included in user's request log display, if
  domain has enabled use of unique codes.
- Correction to LON-CAPA messaging of unique code -- recipient should
  be requestor.

Revision 1.505: download - view: text, markup, annotated - select for diffs
Wed Jan 1 17:41:37 2014 UTC (8 years, 4 months ago) by raeburn
Branches: MAIN
Diff to previous 1.504: preferred, colored
Changes since revision 1.504: +12 -4 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.489.2.10: download - view: text, markup, annotated - select for diffs
Fri Dec 13 17:30:30 2013 UTC (8 years, 5 months ago) by raeburn
Branches: version_2_11_X
Diff to previous 1.489.2.9: preferred, colored
Changes since revision 1.489.2.9: +4 -3 lines
- For 2.11
  - Backport 1.504.

Revision 1.504: download - view: text, markup, annotated - select for diffs
Thu Dec 5 13:16:00 2013 UTC (8 years, 5 months ago) by raeburn
Branches: MAIN
Diff to previous 1.503: preferred, colored
Changes since revision 1.503: +4 -3 lines
- Support SuSE 13.1

Revision 1.489.2.9: download - view: text, markup, annotated - select for diffs
Thu Oct 17 00:36:01 2013 UTC (8 years, 7 months ago) by raeburn
Branches: version_2_11_X
Diff to previous 1.489.2.8: preferred, colored
Changes since revision 1.489.2.8: +10 -4 lines
- For 2.11
  - Backport 1.503

Revision 1.503: download - view: text, markup, annotated - select for diffs
Sun Oct 6 20:33:38 2013 UTC (8 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.502: preferred, colored
Changes since revision 1.502: +10 -4 lines
- Change to args expected by lonnet::remote_devalidate_cache() and
  change to corresponding &server_devalidatecache_handler() on lond side.
  - On the lonnet side remote_devalidate_cache() now expects an array of
    escaped cache keys as the second argument.
  - On the lond side &server_devalidatecache_handler() calls
    lonnet::devalidate_cache_new() on each of the cache keys passed to it.

Revision 1.489.2.8: download - view: text, markup, annotated - select for diffs
Sat Aug 10 14:20:52 2013 UTC (8 years, 9 months ago) by raeburn
Branches: version_2_11_X
CVS tags: version_2_11_0_RC1
Diff to previous 1.489.2.7: preferred, colored
Changes since revision 1.489.2.7: +9 -96 lines
- For 2.11
  - Backport 1.502.

Revision 1.502: download - view: text, markup, annotated - select for diffs
Sat Aug 10 01:27:31 2013 UTC (8 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.501: preferred, colored
Changes since revision 1.501: +9 -96 lines
- Web interface to support switching users to filesystem authenticated was
  removed in LON-CAPA 2.6.0 (same for new filesystem auth users, except via CLI).
  - Eliminate the LON-CAPA internals which supported the old web interface.

Revision 1.489.2.7: download - view: text, markup, annotated - select for diffs
Thu Aug 8 18:55:22 2013 UTC (8 years, 9 months ago) by raeburn
Branches: version_2_11_X
Diff to previous 1.489.2.6: preferred, colored
Changes since revision 1.489.2.6: +3 -3 lines
- Missing # in backport in rev 1.489.2.6.

Revision 1.489.2.6: download - view: text, markup, annotated - select for diffs
Sun Aug 4 03:13:39 2013 UTC (8 years, 9 months ago) by raeburn
Branches: version_2_11_X
Diff to previous 1.489.2.5: preferred, colored
Changes since revision 1.489.2.5: +45 -2 lines
- For 2.11
  - Backport 1.501

Revision 1.501: download - view: text, markup, annotated - select for diffs
Thu Jul 25 19:11:07 2013 UTC (8 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.500: preferred, colored
Changes since revision 1.500: +45 -2 lines
- New routines to delete unwanted keys from ids.db GBDM file in a domain
  lond: &del_id_handler() called to process "iddel" request from lonc side
  -- &iddel() routine in lonnet.pm.
- searchcat.pl will compare id => username retrieved from ids.db with
  expected id => username retrieved from each user's environment.db file
  (loops over user directories in /home/httpd/lonUsers/$dom), and updates
  ids.db based on latest data in environment.db, and logs actions.

Revision 1.489.2.5: download - view: text, markup, annotated - select for diffs
Sat May 11 22:42:22 2013 UTC (9 years ago) by raeburn
Branches: version_2_11_X
Diff to previous 1.489.2.4: preferred, colored
Changes since revision 1.489.2.4: +4 -4 lines
- For 2.11
  - Backport 1.500

Revision 1.500: download - view: text, markup, annotated - select for diffs
Thu Apr 11 14:59:29 2013 UTC (9 years, 1 month ago) by bisitz
Branches: MAIN
Diff to previous 1.499: preferred, colored
Changes since revision 1.499: +4 -4 lines
Consistent wording: "file name" vs. "filename"
Use "filename" since this is more commonly used.

Revision 1.489.2.4: download - view: text, markup, annotated - select for diffs
Sun Apr 7 17:42:16 2013 UTC (9 years, 1 month ago) by raeburn
Branches: version_2_11_X
Diff to previous 1.489.2.3: preferred, colored
Changes since revision 1.489.2.3: +14 -344 lines
- For 2.11
  - Backport 1.490, 1.492, 1.493, 1.494 (part), 1.499

Revision 1.499: download - view: text, markup, annotated - select for diffs
Thu Apr 4 14:56:36 2013 UTC (9 years, 1 month ago) by raeburn
Branches: MAIN
Diff to previous 1.498: preferred, colored
Changes since revision 1.498: +3 -3 lines
- Support SuSE 12.3.

Revision 1.489.2.3: download - view: text, markup, annotated - select for diffs
Sat Mar 2 03:31:10 2013 UTC (9 years, 2 months ago) by raeburn
Branches: version_2_11_X
Diff to previous 1.489.2.2: preferred, colored
Changes since revision 1.489.2.2: +5 -4 lines
- For 2.11
  - backport 1.498.

Revision 1.498: download - view: text, markup, annotated - select for diffs
Fri Mar 1 04:49:10 2013 UTC (9 years, 2 months ago) by raeburn
Branches: MAIN
Diff to previous 1.497: preferred, colored
Changes since revision 1.497: +5 -4 lines
- Course credits for a particular institutional code can be provided as a
  third item returned by localenroll::validate_instcode()
- Course credits can be specified for an official course (or retrieved from
  localenroll::validate_instcode) or an unofficial course as part of a course
  request
- Credits earned for a course can also be different for a specific student
  (e.g., retrieved from institutional classlist data), or specified when
  CC adds a student to a course via the web GUI.

Revision 1.489.2.2: download - view: text, markup, annotated - select for diffs
Sat Oct 6 14:44:50 2012 UTC (9 years, 7 months ago) by raeburn
Branches: version_2_11_X
Diff to previous 1.489.2.1: preferred, colored
Changes since revision 1.489.2.1: +23 -4 lines
- For 2.11.
  - Backport 1.495, 1.496, 1.497.

Revision 1.497: download - view: text, markup, annotated - select for diffs
Fri Oct 5 15:19:18 2012 UTC (9 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.496: preferred, colored
Changes since revision 1.496: +4 -3 lines
- init_ets() in Authen::Krb5 deprecated, and not supported in krb5-1.10
  (used by SuSE 12.2).

Revision 1.496: download - view: text, markup, annotated - select for diffs
Fri Oct 5 15:16:25 2012 UTC (9 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.495: preferred, colored
Changes since revision 1.495: +3 -3 lines
- Typo in perl doc.

Revision 1.495: download - view: text, markup, annotated - select for diffs
Fri Oct 5 15:15:52 2012 UTC (9 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.494: preferred, colored
Changes since revision 1.494: +20 -2 lines
- Update internal.contentchange in course's environment.db whenever a change
  is made to folders in Main course documents on a pre-2.11 server.
  (On 2.11 and later, update not required on lond side, as session hoster
   performs the update via lonnet.pm).

Revision 1.494: download - view: text, markup, annotated - select for diffs
Tue Jul 17 14:49:39 2012 UTC (9 years, 10 months ago) by droeschl
Branches: MAIN
Diff to previous 1.493: preferred, colored
Changes since revision 1.493: +28 -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.489.2.1: download - view: text, markup, annotated - select for diffs
Wed May 2 00:30:19 2012 UTC (10 years ago) by raeburn
Branches: version_2_11_X
Diff to previous 1.489: preferred, colored
Changes since revision 1.489: +20 -26 lines
- Backport 1.491.

Revision 1.493: download - view: text, markup, annotated - select for diffs
Thu Apr 26 20:00:57 2012 UTC (10 years ago) by droeschl
Branches: MAIN
Diff to previous 1.492: preferred, colored
Changes since revision 1.492: +2 -37 lines
changes related to BZ 6585
lond:
- moved get_courseinfo_hash into Lond.pm

Revision 1.492: download - view: text, markup, annotated - select for diffs
Thu Apr 26 19:51:40 2012 UTC (10 years ago) by droeschl
Branches: MAIN
Diff to previous 1.491: preferred, colored
Changes since revision 1.491: +8 -316 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.491: download - view: text, markup, annotated - select for diffs
Wed Apr 25 21:22:28 2012 UTC (10 years ago) by raeburn
Branches: MAIN
Diff to previous 1.490: preferred, colored
Changes since revision 1.490: +15 -22 lines
- lond uses client's LON-CAPA version to determine whether checking a user's
  course roles for version requirements needs to occur -- will be skipped
  on 2.10 and later, as it occurs client-side in rolesinit when building
  roles/courses display.
- No longer require sixth arg for lonnet::dump
    (frozen hash containing skipcheck => 1).
  - Reverse changes in loncommon.pm 1.982, longroup.pm rev 1.26, 1.27
    loncreateuser.pm rev 1.350, lonuserutils.pm 1.127, 1.137,
    lonnet.pm rev 1.1086, 1.1078 which used the "$extra" sixth arg.

Revision 1.490: download - view: text, markup, annotated - select for diffs
Wed Apr 11 21:32:28 2012 UTC (10 years, 1 month ago) by droeschl
Branches: MAIN
Diff to previous 1.489: preferred, colored
Changes since revision 1.489: +25 -10 lines
*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.

Revision 1.489: download - view: text, markup, annotated - select for diffs
Wed Apr 11 06:22:04 2012 UTC (10 years, 1 month ago) by raeburn
Branches: MAIN
Branch point for: version_2_11_X
Diff to previous 1.488: preferred, colored
Changes since revision 1.488: +55 -38 lines
- Change in args passed to &check_homecourses().
  Eliminate user's domain ($udom) as arg.
  - %homecourses is now hash of hash of array, where outer hash key is domain
    of course role, and inner hash key is coursenum of course role.
 (Addresses corner case: LON-CAPA version checking in lond for roles retrieval
  for a user for whom home server is a multi-domain server, and where user
  session is hosted on 2.9 or older, and where course domain is different to
  user domain, but current server is home server for both user and course).

Revision 1.488: download - view: text, markup, annotated - select for diffs
Wed Apr 11 01:07:18 2012 UTC (10 years, 1 month ago) by raeburn
Branches: MAIN
Diff to previous 1.487: preferred, colored
Changes since revision 1.487: +91 -4 lines
- Add documentation for code in &dump_with_regexp() and for routines
  used by it, that suppress display of course roles requiring LON-CAPA 2.10
  or newer, for user sessions hosted on servers running 2.9 or earlier.

Revision 1.487: download - view: text, markup, annotated - select for diffs
Mon Mar 26 11:03:34 2012 UTC (10 years, 1 month ago) by foxr
Branches: MAIN
Diff to previous 1.486: preferred, colored
Changes since revision 1.486: +16 -8 lines
BZ6580 - in is_author - untie the user hash as well as tying it.

Revision 1.467.2.7: download - view: text, markup, annotated - select for diffs
Tue Feb 28 16:47:29 2012 UTC (10 years, 2 months ago) by raeburn
Branches: version_2_10_X
CVS tags: loncapaMITrelate_1
Diff to previous 1.467.2.6: preferred, colored to branchpoint 1.467: preferred, colored
Changes since revision 1.467.2.6: +4 -3 lines
- Backport 1.486.

Revision 1.486: download - view: text, markup, annotated - select for diffs
Tue Feb 28 15:54:07 2012 UTC (10 years, 2 months ago) by raeburn
Branches: MAIN
Diff to previous 1.485: preferred, colored
Changes since revision 1.485: +4 -3 lines
- Use hostname in place of IP address to avoid a "certificate verify failed"
  issue with certain SSL configurations.

Revision 1.467.2.6: download - view: text, markup, annotated - select for diffs
Thu Nov 17 18:31:49 2011 UTC (10 years, 6 months ago) by raeburn
Branches: version_2_10_X
CVS tags: version_2_10_1
Diff to previous 1.467.2.5: preferred, colored to branchpoint 1.467: preferred, colored
Changes since revision 1.467.2.5: +3 -3 lines
- Backport 1.485.

Revision 1.485: download - view: text, markup, annotated - select for diffs
Thu Nov 17 18:22:36 2011 UTC (10 years, 6 months ago) by raeburn
Branches: MAIN
CVS tags: language_hyphenation_merge, language_hyphenation, BZ4492-merge, BZ4492-feature_horizontal_radioresponse, BZ4492-feature_Support_horizontal_radioresponse, BZ4492-Support_horizontal_radioresponse
Diff to previous 1.484: preferred, colored
Changes since revision 1.484: +3 -3 lines
- In &dump_course_id_handler(), make filtering of courses by owner work
  when course owner is the only filter.

Revision 1.484: download - view: text, markup, annotated - select for diffs
Mon Nov 7 18:13:37 2011 UTC (10 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.483: preferred, colored
Changes since revision 1.483: +3 -3 lines
- use lonDocRoot perlvar in place of static string: '/home/httpd/html'.

Revision 1.483: download - view: text, markup, annotated - select for diffs
Mon Oct 24 21:30:09 2011 UTC (10 years, 6 months ago) by www
Branches: MAIN
Diff to previous 1.482: preferred, colored
Changes since revision 1.482: +7 -6 lines
Bug #1320: NOT SURE IF THIS IS NEEDED ANYMORE
If we don't support UNIX accounts anymore,
we should remove calls to lcuseradd from lond

Revision 1.482: download - view: text, markup, annotated - select for diffs
Mon Oct 24 20:43:51 2011 UTC (10 years, 6 months ago) by www
Branches: MAIN
Diff to previous 1.481: preferred, colored
Changes since revision 1.481: +10 -12 lines
Bug #1320

Revision 1.446.2.2: download - view: text, markup, annotated - select for diffs
Fri Sep 2 13:10:38 2011 UTC (10 years, 8 months ago) by raeburn
Branches: version_2_9_X
Diff to previous 1.446.2.1: preferred, colored next main 1.447: preferred, colored
Changes since revision 1.446.2.1: +8 -4 lines
- Backport 1.476

Revision 1.481: download - view: text, markup, annotated - select for diffs
Wed Aug 17 00:32:19 2011 UTC (10 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.480: preferred, colored
Changes since revision 1.480: +3 -3 lines
- Fix subroutine name used for devalidation of cached items via lond.
- Fix arguments in call to &reply() for devalidation of cached items
  on remote server.
- Domain configuration for loadbalancing is at top-level of
  configuration.db, and not at a level lower (in usersessions).

Revision 1.480: download - view: text, markup, annotated - select for diffs
Fri Aug 5 04:35:45 2011 UTC (10 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.479: preferred, colored
Changes since revision 1.479: +42 -12 lines
- Specify types of globals available from &read_lonnet_global() in lond.
  - Include lonBalancer from httpd.conf
- lonnet::get_remote_globals() returns two arguments - $result (ok etc.),
   and reference to hash of lonnet globals retrievable from remote server.

Revision 1.479: download - view: text, markup, annotated - select for diffs
Tue Aug 2 03:11:35 2011 UTC (10 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.478: preferred, colored
Changes since revision 1.478: +13 -2 lines
- New routine in lonnet.pm - remote_devalidate_cache() to devalidate memcache
  for specific key on remote server.
- Corresponding new routine: &server_devalidatecache_handler() on lond side.
- &remote_devalidate_cache() called when spares configuration changed for
  hostIDs for a particular domain via Domain Configuration screen.

Revision 1.478: download - view: text, markup, annotated - select for diffs
Mon Aug 1 20:13:01 2011 UTC (10 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.477: preferred, colored
Changes since revision 1.477: +4 -4 lines
- Correction  to scalar and looping in &read_lonnet_global() added in 1.477.

Revision 1.477: download - view: text, markup, annotated - select for diffs
Sun Jul 31 22:55:48 2011 UTC (10 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.476: preferred, colored
Changes since revision 1.476: +31 -2 lines
- New routine in lonnet.pm: &get_remote_globals()
  to retrieve contents of package globals for lonnet.pm on a remote server.
  - Corresponding handler in lond: &read_lonnet_global().

Revision 1.467.2.5: download - view: text, markup, annotated - select for diffs
Thu Jul 28 19:42:18 2011 UTC (10 years, 9 months ago) by raeburn
Branches: version_2_10_X
Diff to previous 1.467.2.4: preferred, colored to branchpoint 1.467: preferred, colored
Changes since revision 1.467.2.4: +8 -4 lines
- Backport 1.476.

Revision 1.476: download - view: text, markup, annotated - select for diffs
Thu Jul 28 15:12:03 2011 UTC (10 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.475: preferred, colored
Changes since revision 1.475: +8 -4 lines
- Replace hardcoded 'http' with check for protocol used by remote server.

Revision 1.467.2.4: download - view: text, markup, annotated - select for diffs
Sun Jun 12 00:08:01 2011 UTC (10 years, 11 months ago) by raeburn
Branches: version_2_10_X
Diff to previous 1.467.2.3: preferred, colored to branchpoint 1.467: preferred, colored
Changes since revision 1.467.2.3: +4 -2 lines
- Backport 1.475.

Revision 1.475: download - view: text, markup, annotated - select for diffs
Sat Jun 11 21:10:03 2011 UTC (10 years, 11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.474: preferred, colored
Changes since revision 1.474: +4 -2 lines
- architecture check.

Revision 1.467.2.3: download - view: text, markup, annotated - select for diffs
Sat May 14 17:14:29 2011 UTC (11 years ago) by raeburn
Branches: version_2_10_X
CVS tags: version_2_10_0
Diff to previous 1.467.2.2: preferred, colored to branchpoint 1.467: preferred, colored
Changes since revision 1.467.2.2: +66 -24 lines
- Backport 1.471, 1.472, 1.473, 1.474.

Revision 1.474: download - view: text, markup, annotated - select for diffs
Sat May 14 16:12:53 2011 UTC (11 years ago) by raeburn
Branches: MAIN
Diff to previous 1.473: preferred, colored
Changes since revision 1.473: +8 -5 lines
- Duplicated &try_to_lock() routine moved to one location (in LONCAPA.pm).
- Try to get locks for lock_apachereload and lock_lciptables before
  making system calls (in lond and loncron respectively).

Revision 1.473: download - view: text, markup, annotated - select for diffs
Sat May 14 15:47:01 2011 UTC (11 years ago) by raeburn
Branches: MAIN
Diff to previous 1.472: preferred, colored
Changes since revision 1.472: +7 -28 lines
- Replace &loncapa_dns_server() in lond with &is_LC_dns() in lonnet.pm
- Sender address not relevant for e-mail sent when dns_*.tab updated
- lonHostID and IP for client which called PushFile in lond.log and e-mail.

Revision 1.472: download - view: text, markup, annotated - select for diffs
Fri May 13 02:58:02 2011 UTC (11 years ago) by raeburn
Branches: MAIN
Diff to previous 1.471: preferred, colored
Changes since revision 1.471: +61 -19 lines
- Routine to check if server is a LON-CAPA "DNS" server.
- Only log warning about missing managers.tab if server is a DNS server.
- Limit files which can be modified via PushFile to:
  hosts.tab, domain.tab, dns_hosts.tab and dns_domain.tab
- Send e-mail to Admin when a remote manager has called "pushfile" to
  update dns_hosts.tab or dns_domain.tab.

Revision 1.471: download - view: text, markup, annotated - select for diffs
Fri May 13 02:32:40 2011 UTC (11 years ago) by raeburn
Branches: MAIN
Diff to previous 1.470: preferred, colored
Changes since revision 1.470: +20 -2 lines
- Routine to report distro/architecture of a LON-CAPA server.

Revision 1.467.2.2: download - view: text, markup, annotated - select for diffs
Tue Apr 5 15:49:27 2011 UTC (11 years, 1 month ago) by raeburn
Branches: version_2_10_X
Diff to previous 1.467.2.1: preferred, colored to branchpoint 1.467: preferred, colored
Changes since revision 1.467.2.1: +11 -3 lines
- Backport 1.468, 1.469.

Revision 1.467.2.1: download - view: text, markup, annotated - select for diffs
Tue Jan 25 09:39:42 2011 UTC (11 years, 3 months ago) by raeburn
Branches: version_2_10_X
Diff to previous 1.467: preferred, colored
Changes since revision 1.467: +5 -4 lines
- Backport 1.470.

Revision 1.470: download - view: text, markup, annotated - select for diffs
Sat Jan 22 21:10:18 2011 UTC (11 years, 3 months ago) by raeburn
Branches: MAIN
Diff to previous 1.469: preferred, colored
Changes since revision 1.469: +6 -5 lines
- Pass optional coowners arg to &localenroll::new_course().

Revision 1.469: download - view: text, markup, annotated - select for diffs
Thu Jan 20 10:55:02 2011 UTC (11 years, 3 months ago) by foxr
Branches: MAIN
Diff to previous 1.468: preferred, colored
Changes since revision 1.468: +4 -3 lines
Replace deprecated Reuse flag with ReuseAddr flag in listen call.

Revision 1.468: download - view: text, markup, annotated - select for diffs
Tue Jan 11 10:32:00 2011 UTC (11 years, 4 months ago) by foxr
Branches: MAIN
Diff to previous 1.467: preferred, colored
Changes since revision 1.467: +9 -2 lines
Block sigpipe in children here as well to allow clean closes.

Revision 1.467: download - view: text, markup, annotated - select for diffs
Sun Dec 19 19:32:49 2010 UTC (11 years, 4 months ago) by www
Branches: MAIN
CVS tags: version_2_10_0_RC2
Branch point for: version_2_10_X
Diff to previous 1.466: preferred, colored
Changes since revision 1.466: +2 -3 lines
Log spam

Revision 1.446.2.1: download - view: text, markup, annotated - select for diffs
Sat Nov 13 02:21:06 2010 UTC (11 years, 6 months ago) by raeburn
Branches: version_2_9_X
CVS tags: version_2_9_1
Diff to previous 1.446: preferred, colored
Changes since revision 1.446: +3 -2 lines
- Backport 1.462.

Revision 1.466: download - view: text, markup, annotated - select for diffs
Fri Nov 12 21:52:51 2010 UTC (11 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.465: preferred, colored
Changes since revision 1.465: +23 -6 lines
- In light of bug 6377, enforce timeout of 3s for each call to get courseinfo
  (nohist_courseids.db entry) for a course with a different home server.
- Such calls occur when courseinfo for course is not cached, and user's own roles
  are being retrieved (home server is 2.10) but user session is on a
  pre-2.10 server, and course's home server is on a different library server.

Revision 1.465: download - view: text, markup, annotated - select for diffs
Fri Nov 12 19:12:46 2010 UTC (11 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.464: preferred, colored
Changes since revision 1.464: +3 -3 lines
- Specify package for is_cached_new().

Revision 1.464: download - view: text, markup, annotated - select for diffs
Fri Nov 12 15:38:53 2010 UTC (11 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.463: preferred, colored
Changes since revision 1.463: +6 -3 lines
- Skip caching, if already cached.

Revision 1.463: download - view: text, markup, annotated - select for diffs
Tue Nov 2 10:51:46 2010 UTC (11 years, 6 months ago) by foxr
Branches: MAIN
Diff to previous 1.462: preferred, colored
Changes since revision 1.462: +7 -4 lines
Remove debug setting.

Revision 1.462: download - view: text, markup, annotated - select for diffs
Tue Nov 2 10:20:35 2010 UTC (11 years, 6 months ago) by foxr
Branches: MAIN
Diff to previous 1.461: preferred, colored
Changes since revision 1.461: +3 -2 lines
Close data socket in parent after forking child to service it.

Revision 1.461: download - view: text, markup, annotated - select for diffs
Tue Oct 26 09:46:23 2010 UTC (11 years, 6 months ago) by foxr
Branches: MAIN
Diff to previous 1.460: preferred, colored
Changes since revision 1.460: +3 -3 lines
Take out spurious dirty log call.

Revision 1.460: download - view: text, markup, annotated - select for diffs
Mon Oct 25 10:29:33 2010 UTC (11 years, 6 months ago) by foxr
Branches: MAIN
Diff to previous 1.459: preferred, colored
Changes since revision 1.459: +5 -4 lines
?? in initnewstatus add ()'s for time call ??? was getting undefined
reference messsagtes for $now() in the next line in FC13.

Revision 1.459: download - view: text, markup, annotated - select for diffs
Mon Sep 27 00:21:02 2010 UTC (11 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.458: preferred, colored
Changes since revision 1.458: +20 -5 lines
- Only cache courseinfo for courses with this server as homeserver if
  visited in last 24 hours or if in current user's list of active or future roles.

Revision 1.458: download - view: text, markup, annotated - select for diffs
Sun Sep 26 14:31:26 2010 UTC (11 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.457: preferred, colored
Changes since revision 1.457: +3 -2 lines
- Missing brace in 1.457.

Revision 1.457: download - view: text, markup, annotated - select for diffs
Sun Sep 26 14:27:56 2010 UTC (11 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.456: preferred, colored
Changes since revision 1.456: +31 -32 lines
- Efficiency.
  - Skip release check for expired roles before calling &releasereqd_check,
    instead of within releasereqd_check subroutine.

Revision 1.456: download - view: text, markup, annotated - select for diffs
Sun Sep 26 01:50:28 2010 UTC (11 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.455: preferred, colored
Changes since revision 1.455: +7 -7 lines
- lond
   - skip server side checking of roles looks for item named skipcheck
     instead of clientcheckrole.
- lonnet.pm
   - Additional arg in &dump() is hashref to allow flexibility for future
     changes in key => value passed to dump_with_regexp in lond.
   - skipcheck for dump of roles for other cases besides &rolesinit.

Revision 1.455: download - view: text, markup, annotated - select for diffs
Mon Aug 30 13:24:20 2010 UTC (11 years, 8 months ago) by www
Branches: MAIN
Diff to previous 1.454: preferred, colored
Changes since revision 1.454: +8 -3 lines
Remarks on timeouts in replication

Revision 1.454: download - view: text, markup, annotated - select for diffs
Sun Aug 22 19:28:26 2010 UTC (11 years, 8 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_10_0_RC1
Diff to previous 1.453: preferred, colored
Changes since revision 1.453: +3 -3 lines
- Change the way tokens are named.

Revision 1.453: download - view: text, markup, annotated - select for diffs
Sun Aug 22 03:44:12 2010 UTC (11 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.452: preferred, colored
Changes since revision 1.452: +146 -39 lines
- Checking LON-CAPA version requirements on lond side (for clients running pre-2.10).
  - Move version checking from &dump_with_regex() to separate routine: &releasereqd_check()
  - Fix pattern matching for roles in courses to accommodate roles with sections.
  - For courses on same server as user, tie nohist_courseiddump.db directly.
  - For courses with home server elsewhere use lonnet.
  - Do not check version requirements for expired roles.

Revision 1.452: download - view: text, markup, annotated - select for diffs
Wed Aug 18 19:25:09 2010 UTC (11 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.451: preferred, colored
Changes since revision 1.451: +7 -3 lines
- lonnet::get_internet_names() returns a reference to an array.

Revision 1.451: download - view: text, markup, annotated - select for diffs
Tue Aug 17 20:06:25 2010 UTC (11 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.450: preferred, colored
Changes since revision 1.450: +3 -3 lines
- Allow letters in Version name after major and minor version number
  (e.g., 2.10.0.RC1).

Revision 1.450: download - view: text, markup, annotated - select for diffs
Mon Jul 26 21:52:10 2010 UTC (11 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.449: preferred, colored
Changes since revision 1.449: +54 -11 lines
- For Course/Community roles requiring a specific minimum LON-CAPA version,
  where server hosting session is not running a recent enough version:
  (a) If server hosting session is running 2.10 or later, switch server
      link shown for role on roles/courses screen.
      - switch is to a server in user's domain (if any have required version)
        or to a server in course's domain (if any have required version).
  (b) For servers hosting sessions running 2.9 or earlier, lond on the
      user's home machine will only supply information for roles which
      can be run on the version on the server hosting the session.

Revision 1.449: download - view: text, markup, annotated - select for diffs
Thu Jul 22 22:08:06 2010 UTC (11 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.448: preferred, colored
Changes since revision 1.448: +7 -3 lines
- $clientversion is not provided by remote clients running pre-2.9 versions.
- For those clients use value from local %Apache::lonnet::loncaparevs hash,
  which is populated from /home/httpd/lonTabs/loncaparevs.tab
  (rebuilt by nightly loncron).

Revision 1.448: download - view: text, markup, annotated - select for diffs
Tue Jul 20 02:42:27 2010 UTC (11 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.447: preferred, colored
Changes since revision 1.447: +26 -19 lines
- Control hosting of user sessions.
  - To accommodate multi-domain library servers, use internet domain names (e.g., msu.edu)
    instead of LON-CAPA domains in interface DC uses to set options for session hosting.

  - Provide mechanism to retrieve lonHostID for a hostname, so we can tell which
    domain determines session hosting config for external users on a multi-domain
    machine.

  - New routines in lonnet.pm:
     &get_server_homeID()  -- gets lonHostID for a hostname
     &internet_dom() -- gets internet domain name for a LON-CAPA Host ID
     &get_internet_names() -- gets internet domain names for all domains
                              for a server given one of the LC host IDs for the server.

   - New file in /home/httpd/lonTabs:
     - serverhomeIDs.tab (populated by loncron). : paired hostname:lonHostID

   - New subroutine in loncron: &write_serverhomeIDs() -- populates serverhomeIDs.tab
   - New subroutine in lond: &server_homeID_handler() -- returns LON-CAPA Host ID of server
   - New scalar in lond: $clienthomedom -- set to domain of LON-CAPA Host ID of client
   - New subroutine in domainprefs.pm: &build_location_hashes()
       -- used to set up options for session hosting as internet domain names
           - where two names (e.g., msu.edu, loncapa.org) are controlled by the same
             institution these will receive a single checkbox.

Revision 1.447: download - view: text, markup, annotated - select for diffs
Sat Jul 17 20:01:56 2010 UTC (11 years, 10 months ago) by raeburn
Branches: MAIN
Diff to previous 1.446: preferred, colored
Changes since revision 1.446: +52 -5 lines
- Following the switch to 2.10, domains may prefer that their users do not have sessions hosted on older versions of LON-CAPA.
- Domain Coordinators can control:
  (a) where their users may have sessions hosted (by domain and/or LON-CAPA version).
  (b) which other domains will have user sessions hosted on servers in the domain.

Revision 1.446: download - view: text, markup, annotated - select for diffs
Sat Jul 17 19:14:35 2010 UTC (11 years, 10 months ago) by raeburn
Branches: MAIN
Branch point for: version_2_9_X
Diff to previous 1.445: preferred, colored
Changes since revision 1.445: +9 -4 lines
- Correction to regexp used in detection of Community roles in dump of roles.db.
- Correction to regexp used to extract version information from Version string.
- Community roles available on homeserver of Community, regardless of version.

Revision 1.445: download - view: text, markup, annotated - select for diffs
Fri Jun 25 04:37:44 2010 UTC (11 years, 10 months ago) by raeburn
Branches: MAIN
Diff to previous 1.444: preferred, colored
Changes since revision 1.444: +9 -5 lines
- DC can override course-specific cloning rights:
  (a) when DC creates a single course in a domain:
    (All courses in that domain are cloneable for all course owners).
  (b) when DC creates a single community in a domain:
    (All communities in that domain are cloneable for all community owners).

Revision 1.444: download - view: text, markup, annotated - select for diffs
Fri Jun 18 19:19:33 2010 UTC (11 years, 11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.443: preferred, colored
Changes since revision 1.443: +3 -3 lines
- For legacy courses, where course owner was stored as username instead of
  username:domain, need to append (not prepend) course domain.
  (for comparison with username:domain of user for whom cloning is needed).

Revision 1.443: download - view: text, markup, annotated - select for diffs
Thu Jun 10 19:21:32 2010 UTC (11 years, 11 months ago) by www
Branches: MAIN
Diff to previous 1.442: preferred, colored
Changes since revision 1.442: +3 -3 lines
The &logthis()-line created tons of log spam on multidomain machines.

Revision 1.442: download - view: text, markup, annotated - select for diffs
Sun May 23 10:45:46 2010 UTC (11 years, 11 months ago) by www
Branches: MAIN
CVS tags: version_2_9_0
Diff to previous 1.441: preferred, colored
Changes since revision 1.441: +3 -3 lines
Typo

Revision 1.441: download - view: text, markup, annotated - select for diffs
Sat May 22 14:36:13 2010 UTC (11 years, 11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.440: preferred, colored
Changes since revision 1.440: +4 -2 lines
- Fix pod and eliminate pod2html warnings.

Revision 1.440: download - view: text, markup, annotated - select for diffs
Thu May 20 18:09:19 2010 UTC (11 years, 11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.439: preferred, colored
Changes since revision 1.439: +5 -2 lines
- roles.db files are different as the keys within are not escaped.

Revision 1.439: download - view: text, markup, annotated - select for diffs
Mon Apr 12 19:15:57 2010 UTC (12 years, 1 month ago) by raeburn
Branches: MAIN
CVS tags: version_2_8_99_1, PRINT_INCOMPLETE_base, PRINT_INCOMPLETE
Diff to previous 1.438: preferred, colored
Changes since revision 1.438: +78 -50 lines
- Bug 6170.
  - Kerberos 4 libraries are notincluded with revision 1.7 of krb5 package.    Hence, perl-Authen-Krb4 is unavailable for distros using 1.7 (or later)
    - Currently: Fedora 12 or later, and openSuSE 11.2 or later.
  - authentication checking for krb4 or krb5 auth types moved to
    separate routines. krb5 check used for users with krb4 auth type,
    if Authen::Krb4 unavailable.

Revision 1.438: download - view: text, markup, annotated - select for diffs
Mon Mar 15 05:09:59 2010 UTC (12 years, 2 months ago) by raeburn
Branches: MAIN
Diff to previous 1.437: preferred, colored
Changes since revision 1.437: +49 -2 lines
- Retrieve last access time for courses from nohist_courseids.db
  - lonnet.pm: New routines: &courselastaccess() and &extract_lastaccess()
  - lond: New routine: &course_lastaccess_handler()

Revision 1.437: download - view: text, markup, annotated - select for diffs
Sun Feb 21 02:02:51 2010 UTC (12 years, 2 months ago) by raeburn
Branches: MAIN
Diff to previous 1.436: preferred, colored
Changes since revision 1.436: +15 -2 lines
- Bug 6176. Owners of courses can clone them even if they no longer have an
  active Course Coordinator role.

Revision 1.436: download - view: text, markup, annotated - select for diffs
Sun Jan 31 04:31:00 2010 UTC (12 years, 3 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_9_99_0, bz6209-base, bz6209
Diff to previous 1.435: preferred, colored
Changes since revision 1.435: +3 -5 lines
- Coding style.
  - Uniform style for location of braces in subroutines in LON-CAPA.

Revision 1.435.2.1: download - view: text, markup, annotated - select for diffs
Wed Jan 6 04:19:08 2010 UTC (12 years, 4 months ago) by raeburn
Branches: GCI_3
Diff to previous 1.435: preferred, colored next main 1.436: preferred, colored
Changes since revision 1.435: +4 -2 lines
- Customization for GCI_3
  - Equivalent to fix for bug #6139 for .tmp files.
  - Remove local tn-preview files on re-publication.
   (preview files have .tn extension when generated for GCI Test Assembly).

Revision 1.435: download - view: text, markup, annotated - select for diffs
Sat Jan 2 23:56:06 2010 UTC (12 years, 4 months ago) by raeburn
Branches: MAIN
Branch point for: GCI_3
Diff to previous 1.434: preferred, colored
Changes since revision 1.434: +3 -3 lines
- Community Roles available in 2.9.

Revision 1.434: download - view: text, markup, annotated - select for diffs
Thu Dec 3 17:43:19 2009 UTC (12 years, 5 months ago) by www
Branches: MAIN
Diff to previous 1.433: preferred, colored
Changes since revision 1.433: +12 -10 lines
Bug #6139: remove tmp-preview of replicated resources. UNTESTED. Need to
test on library-access-server setup!

Revision 1.433: download - view: text, markup, annotated - select for diffs
Thu Nov 12 15:59:00 2009 UTC (12 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.432: preferred, colored
Changes since revision 1.432: +7 -5 lines
- Accommodate Communities
  - Custom role template depends on course type.
  - System-wide bre priv unavailable in custom roles used in Communities.
  - System-wide bro priv (own authored/co-authored published resources)
     available for custom roles in Communities.
  - Community Roles (including custom roles) will not be displayed in LON-CAPA
    versions 2.9 or older.

Revision 1.432: download - view: text, markup, annotated - select for diffs
Thu Oct 29 03:23:52 2009 UTC (12 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.431: preferred, colored
Changes since revision 1.431: +13 -4 lines
- Distinctive courseID for Communities - all begin with 0
- LONCAPA::match_community will match this type of courseID
- Client session sends installed LON-CAPA version when initiating lonc/lond
  connection to remote server.
- Roles in Communities unavailable for user sessions hosted on LON-CAPA
  releases which predate 2.9.

Revision 1.431: download - view: text, markup, annotated - select for diffs
Wed Oct 21 16:14:24 2009 UTC (12 years, 6 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_8_99_0, GCI_2
Diff to previous 1.430: preferred, colored
Changes since revision 1.430: +5 -5 lines
- Pick course search needs to return courses which have a stored creation
  date/creator, even though there is no filter for this.

Revision 1.430: download - view: text, markup, annotated - select for diffs
Tue Oct 20 00:50:33 2009 UTC (12 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.429: preferred, colored
Changes since revision 1.429: +3 -3 lines
- "Unspecified" activity time from pickcourse search form is 1 not 0.

Revision 1.429: download - view: text, markup, annotated - select for diffs
Mon Oct 19 23:16:36 2009 UTC (12 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.428: preferred, colored
Changes since revision 1.428: +5 -2 lines
- Courses which have never had activity should not show up in course searches
   filtered by course activity today, last week etc.

Revision 1.410.2.2: download - view: text, markup, annotated - select for diffs
Fri Oct 9 12:36:10 2009 UTC (12 years, 7 months ago) by raeburn
Branches: version_2_8_X
CVS tags: version_2_8_2
Diff to previous 1.410.2.1: preferred, colored to branchpoint 1.410: preferred, colored next main 1.411: preferred, colored
Changes since revision 1.410.2.1: +19 -8 lines
- Backport 1.428.

Revision 1.428: download - view: text, markup, annotated - select for diffs
Thu Oct 8 19:54:26 2009 UTC (12 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.427: preferred, colored
Changes since revision 1.427: +19 -8 lines
- Feedback to point to user's homeserver if reset fails.

Revision 1.427: download - view: text, markup, annotated - select for diffs
Mon Sep 28 19:13:32 2009 UTC (12 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.426: preferred, colored
Changes since revision 1.426: +41 -6 lines
- Store creation date, creator, and creation context in nohist_courseids.db file.
- Include additional filters to filter courses by creation date and creation context when retrieving information from nohist_courseids.db.

Revision 1.426: download - view: text, markup, annotated - select for diffs
Sun Sep 13 03:13:21 2009 UTC (12 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.425: preferred, colored
Changes since revision 1.425: +6 -4 lines
- &Apache::lonnet::auto_validate_instcode() now returns an array containing:
  - the outcome ('valid' - or some other message) and
  - an (optional) brief description for the course retrieved from
     localenroll::validate_instcode() which likewise returns an array of 2 items.
- Used to set cdescr form element in the course request form for official courses when the instcode has been validated.

Revision 1.425: download - view: text, markup, annotated - select for diffs
Mon Aug 24 20:08:31 2009 UTC (12 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.424: preferred, colored
Changes since revision 1.424: +2 -154 lines
- Reverse changes in lond 1.420.
- &newput_dom(), &dump_dom and &del_dom in lonnet.pm now use the corresponding routines for user files - &newput, &del and &dump - with domain db data stored in .db files belonging to the domainconfig user.
- new routine: &get_domainconfiguser() provides the username of the domainconfig user.

Revision 1.424: download - view: text, markup, annotated - select for diffs
Sat Aug 22 19:52:08 2009 UTC (12 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.423: preferred, colored
Changes since revision 1.423: +15 -7 lines
- lond
  - update documentation in lond for validate_instcode_handler().
  - &crsreq_checks_handler()
     - include ref to reqtypes array
        - official, unofficial, community
     as arg in call to &localenroll::crsreq_checks_handler().

- enrollment::localenroll.pm
  - update &validate_instcode() to accept three args, and modify documentation.
  - add &crsreq_checks() to determine which types/affiliations should have 'validate'
    choice for processing course requests.
  - add validate_crsreq() to determine next action for a course request for which
    process type is 'validate'.

- msu::localenroll.pm
  - Add &crsreq_checks() and &validate_crsreq().
  - Update &validate_instcode()
    - owner is $username:$domain
    - outcome for valid course is 'valid' instead of 'ok'.
    - correct text of a couple of $outcome messages were course was not validated.

Revision 1.423: download - view: text, markup, annotated - select for diffs
Sat Aug 22 19:10:01 2009 UTC (12 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.422: preferred, colored
Changes since revision 1.422: +58 -8 lines
- &crsreq_checks_handler() added to interface to localenroll::crsreq_checks() to determine if "validate" should be an option which can be set for course requests on the DC's configuration menu.
- &validate_crsreq_handler() added to interface to localenroll::validate_crsreq() to determine if course request (with process type 'validate') should be processed immediately, put in a 'pending' queue, rejected, or marked for approval by a DC.

Revision 1.422: download - view: text, markup, annotated - select for diffs
Tue Aug 18 20:08:13 2009 UTC (12 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.421: preferred, colored
Changes since revision 1.421: +9 -4 lines
- lonnet::auto_validate_instcode() used to check if requestor's status permits automatic processing of the course request.
- Additional arguments now passed (besides $instcode and $owner) include comma-separated list of requestor's institutional affiliations (e.g., Faculty, Staff etc.) and comma-separated list of sections.

lond:validate_instcode_handler()
- Passes additional arguments on to corresponding routine in localenroll.pm.

localenroll.pm - update stub args and documentation for validate_instcode().

Revision 1.421: download - view: text, markup, annotated - select for diffs
Sun Aug 16 21:49:21 2009 UTC (12 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.420: preferred, colored
Changes since revision 1.420: +13 -10 lines
- Filtering domain roles search by start and/or end time now actually works.
- In lond
  - $end, $start reversed.
  -efficiency
      - Check for specific role now occurs first.
      - Move on to check next user as soon as current user fails to satisfy a filter.

Revision 1.420: download - view: text, markup, annotated - select for diffs
Mon Aug 10 23:32:26 2009 UTC (12 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.419: preferred, colored
Changes since revision 1.419: +153 -2 lines
Similar functionality to that provided by newput, dump and del for user .db files provided by newputdom, dumpdom and deldom for .db files at the domain level.

New routines:  &dump_dom(), &newput_dom() and &del_dom() in lonnet.pm
send calls via lonc/lond which are handled on the lond side by:
&newput_domain_handler(), &dump_dom_with_regexp() and &delete_domain_entry()

Revision 1.419: download - view: text, markup, annotated - select for diffs
Fri Jul 31 02:20:12 2009 UTC (12 years, 9 months ago) by raeburn
Branches: MAIN
CVS tags: bz2851
Diff to previous 1.418: preferred, colored
Changes since revision 1.418: +73 -5 lines
- Additional args for &lonnet::courseiddump().
  - Can filter courses to only retrieve courses cloneable by requestor/owner of new course.
  - Will retrieve information about allowed cloners (including courses for which cloning rights apply automatically because of active CC role).

- Term used for collaborative space changed from Group to Community.
- Coordinator role for Community simply called "Coordinator".

Revision 1.418: download - view: text, markup, annotated - select for diffs
Wed Jul 29 22:32:39 2009 UTC (12 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.417: preferred, colored
Changes since revision 1.417: +11 -5 lines
lonpickcourse.pm
- Wording change.  "Course Type" changed to "Type".
- course filter form now sets a form element named "command" to 'gosearch' on submit.
- course filter form will automatically reload, but not search,
  if either Domain or Type are changed.

courseclassifier.pm
 Javascript function "setOfficial() checks if caller arg is defined

lond
&dump_course_id_handler() change.
 - change to the effect regexp_ok arg.
 - now if arg has a value of -1, a course will be excluded from the resturned list,
   if the instcode matches the RE.
   This excludes "official" courses (i.e., those with an instcode matching the expected pattern for the domain) from the list returned in a search for "unofficial" courses.

Revision 1.417: download - view: text, markup, annotated - select for diffs
Sat Jul 25 15:25:10 2009 UTC (12 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.416: preferred, colored
Changes since revision 1.416: +33 -4 lines
- &localenroll:possible_instcodes() takes an addition arg: $code_order which indicates the order in which components of the course code should be recombined.
  - e.g., At MSU, select boxes in the course request form are in the order:
          Year Semester Department
    but the order used to create the institutional code is:
          Semester Year Department

- &lonnet::auto_get_sections()
  - $cnum arg is undefined when checking for institutional sections during the course request process.  In the is case the homeserver used to retrieve the sections is the primary library server for the domain.

- &lonnet::auto_validate_instcode() - new routine used to validate an institutional course code during course requests.
  - Note: this differs from the institutional courseID (which in the institutional code with appended institutional section).

Revision 1.416: download - view: text, markup, annotated - select for diffs
Thu Jun 11 19:19:51 2009 UTC (12 years, 11 months ago) by raeburn
Branches: MAIN
CVS tags: bz5969, BZ5971-printing-apage
Diff to previous 1.415: preferred, colored
Changes since revision 1.415: +33 -2 lines
- Request course creation
  - &auto_possible_instcodes() added to lonnet.pm to retrieve acceptable values for institutional categories (e.g., Year, Semester, Department).
  - corresponding &get_possible_instcodes_handler() added to lond
    - requires customization of a &possible_instcodes() routine lin localenroll.pm

Revision 1.410.2.1: download - view: text, markup, annotated - select for diffs
Wed May 13 03:01:49 2009 UTC (13 years ago) by raeburn
Branches: version_2_8_X
CVS tags: version_2_8_1, GCI_1
Diff to previous 1.410: preferred, colored
Changes since revision 1.410: +4 -4 lines
- Backport 1.415

Revision 1.415: download - view: text, markup, annotated - select for diffs
Fri May 8 12:02:39 2009 UTC (13 years ago) by raeburn
Branches: MAIN
CVS tags: BZ5434-fox
Diff to previous 1.414: preferred, colored
Changes since revision 1.414: +4 -4 lines
dump_domainroles_handler:
 start and end need to defined for roles to be filtered out  based on start date and/or end date.

Revision 1.414: download - view: text, markup, annotated - select for diffs
Mon May 4 10:23:02 2009 UTC (13 years ago) by foxr
Branches: MAIN
Diff to previous 1.413: preferred, colored
Changes since revision 1.413: +3 -3 lines
Turn off debug flags so it won't spew into the logfiles.

Revision 1.413: download - view: text, markup, annotated - select for diffs
Sat Apr 11 14:47:46 2009 UTC (13 years, 1 month ago) by raeburn
Branches: MAIN
Diff to previous 1.412: preferred, colored
Changes since revision 1.412: +10 -2 lines
- lonnet.pm/lond infrastructure to support enquiries about LON-CAPA version running on a server.
Work in progress.

Revision 1.412: download - view: text, markup, annotated - select for diffs
Tue Mar 3 12:08:07 2009 UTC (13 years, 2 months ago) by foxr
Branches: MAIN
Diff to previous 1.411: preferred, colored
Changes since revision 1.411: +51 -30 lines
Debugged lond/lcinstallfile support for cluster administration of
dns_hosts.tab and dns_domain.tab  see also clusteradmin in this directory..

Revision 1.411: download - view: text, markup, annotated - select for diffs
Tue Feb 10 11:31:26 2009 UTC (13 years, 3 months ago) by foxr
Branches: MAIN
Diff to previous 1.410: preferred, colored
Changes since revision 1.410: +10 -5 lines
Support updating pretty much any table file from a remote manager (in
a compatible way with prior management requests).

Revision 1.410: download - view: text, markup, annotated - select for diffs
Fri Jan 2 23:07:45 2009 UTC (13 years, 4 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_8_0, version_2_7_99_1
Branch point for: version_2_8_X
Diff to previous 1.409: preferred, colored
Changes since revision 1.409: +34 -2 lines
- When course activity log data are stored in $cnum_$cdom_activity tables, timestamps are stored using lonmysql::sqltime() which employs the server localtime.
- Student Activity displayed with trackstudent needs to have these timestamps converted to the time zone set for the course.
   - &server_timezone_handler() in lond retrieves server time zone from /etc/sysconfig/clock or /etc/timezone depending on distro.
   - &get_server_timezone() in lonnet.pm gets server time zone from course's homeserver.
   - &gettimezone() in lonlocal.pm can now take a timezone as an argument.
       - will validate it, and return it if valid, 'local' otherwise
   - &convert_timezone() in lontrackstudent.pm converts timestamps prior to display, and includes course time zone.

Revision 1.409: download - view: text, markup, annotated - select for diffs
Tue Oct 7 10:08:06 2008 UTC (13 years, 7 months ago) by foxr
Branches: MAIN
CVS tags: version_2_7_99_0
Diff to previous 1.408: preferred, colored
Changes since revision 1.408: +405 -2 lines
Documented log messages that can be emitted as POD entries.

Revision 1.408: download - view: text, markup, annotated - select for diffs
Sat Sep 6 00:47:13 2008 UTC (13 years, 8 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_7_X, version_2_7_1
Diff to previous 1.407: preferred, colored
Changes since revision 1.407: +3 -3 lines
Bug 5783.
- Don't prepend $perlvar{'lonDocRoot'} to $ulsdir when using lond::ls3() to list files in a directory in CSTR.

Revision 1.407: download - view: text, markup, annotated - select for diffs
Mon Jul 7 15:23:41 2008 UTC (13 years, 10 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_7_0, version_2_6_99_1, version_2_6_99_0
Diff to previous 1.406: preferred, colored
Changes since revision 1.406: +14 -6 lines
- If $catfilter provided, split on &, to support case where "Include subcategories within category" checkbox was checked.

Revision 1.406: download - view: text, markup, annotated - select for diffs
Mon Jun 30 03:59:23 2008 UTC (13 years, 10 months ago) by raeburn
Branches: MAIN
Diff to previous 1.405: preferred, colored
Changes since revision 1.405: +6 -3 lines
- A course can be categorized into multiple categories. When searching for
  courses based on category, course will match if the category filter is
  one of the categories assigned to teh course.

Revision 1.405: download - view: text, markup, annotated - select for diffs
Thu Jun 26 23:51:59 2008 UTC (13 years, 10 months ago) by raeburn
Branches: MAIN
Diff to previous 1.404: preferred, colored
Changes since revision 1.404: +4 -4 lines
- Check for a specific value (yes) of "hidefromcat" entry in nohist_courseids.db to exclude from matched courses.

Revision 1.404: download - view: text, markup, annotated - select for diffs
Thu Jun 26 19:54:15 2008 UTC (13 years, 10 months ago) by raeburn
Branches: MAIN
Diff to previous 1.403: preferred, colored
Changes since revision 1.403: +29 -13 lines
- Update documentation in lond for &dump_course_id_handler().
   - Add the ability to filter on course category, and to exclude a course from
     results returned for course catalog display.
- lonnet::courseiddump() accepts two additional arguments
  - $showhidden (DC only, if 1, exclusions based on $caller (below) will not apply).

Revision 1.394.2.1: download - view: text, markup, annotated - select for diffs
Fri May 30 21:34:27 2008 UTC (13 years, 11 months ago) by raeburn
Branches: version_2_6_X
Diff to previous 1.394: preferred, colored next main 1.395: preferred, colored
Changes since revision 1.394: +5 -3 lines
Backport 1.402, 1.403 (bug 5720).

Revision 1.403: download - view: text, markup, annotated - select for diffs
Fri May 30 21:33:21 2008 UTC (13 years, 11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.402: preferred, colored
Changes since revision 1.402: +3 -3 lines
- pop last element from @courseitems array outside loop.

Revision 1.402: download - view: text, markup, annotated - select for diffs
Fri May 30 19:53:16 2008 UTC (13 years, 11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.401: preferred, colored
Changes since revision 1.401: +6 -4 lines
Bug 5720.
Corner case where record for a course in nohist_courseids.db was still using old : separated format for value in $key=$value pair (i.e., not yet changed to frozen hash), only use lasttime from final item in value text string ian case where there is no lasttime:$key item yet ($key is escape courseID).

Revision 1.401: download - view: text, markup, annotated - select for diffs
Thu May 29 05:44:48 2008 UTC (13 years, 11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.400: preferred, colored
Changes since revision 1.400: +11 -3 lines
- user selected category (from course catalog) can be used as a filter in the display of courses.

Revision 1.400: download - view: text, markup, annotated - select for diffs
Mon Apr 21 15:27:34 2008 UTC (14 years ago) by raeburn
Branches: MAIN
Diff to previous 1.399: preferred, colored
Changes since revision 1.399: +13 -9 lines
ls3_handler modifications
- replace check for alternate_root defined, with check it is not ''.
- $dir_root is prepended to $ulsdir if it is not '' and add a '/' between if needed.

Revision 1.399: download - view: text, markup, annotated - select for diffs
Wed Apr 16 22:51:21 2008 UTC (14 years, 1 month ago) by raeburn
Branches: MAIN
Diff to previous 1.398: preferred, colored
Changes since revision 1.398: +184 -8 lines
- &ls3() is a replacement for &ls2.
   - Where the path needs to be constructed for user's directory when performing a directory listing, this now occurs on the homeserver side, instead of being generated in lonnet.pm on the session server side.

- &du2() is a replacement for &du
   - Where the path needs to be constructed for user's directory when checking disk usage, this now occurs on the homeserver side, instead of being generated in lonnet.pm on the session server side.

- Both needed for future username virtualization (changes made homeserver-side).

- &ls2() and &du() retained for backwards compatibility when session server is running a legacy lonnet.pm

Revision 1.398: download - view: text, markup, annotated - select for diffs
Sat Mar 8 03:17:38 2008 UTC (14 years, 2 months ago) by raeburn
Branches: MAIN
Diff to previous 1.397: preferred, colored
Changes since revision 1.397: +3 -8 lines
If filtering for self-enrollment, include in course matches if self-enrollment is active, or will become active in the future.

Revision 1.397: download - view: text, markup, annotated - select for diffs
Fri Feb 29 21:01:03 2008 UTC (14 years, 2 months ago) by raeburn
Branches: MAIN
Diff to previous 1.396: preferred, colored
Changes since revision 1.396: +25 -10 lines
- Replace "selfenroll" with "selfcreate" in various subroutine names, and modify text which refers to self-enrollment to refer to user creation of accounts.
- Intended to clarify that these procedures relate to a user creating his/her own account in a LON-CAPA domain as opposed to self-enrolling in a course, once the user has an account.

Revision 1.396: download - view: text, markup, annotated - select for diffs
Sun Feb 24 22:59:06 2008 UTC (14 years, 2 months ago) by raeburn
Branches: MAIN
Diff to previous 1.395: preferred, colored
Changes since revision 1.395: +81 -15 lines
lond::validate_user() - optional fourth and fifth arguments added in lond 1.395, replaced with a single optional argument ($checkdefauth). If true, default auth type and args retrieved using lonnet::get_domain_defaults().
- Default authentication type and argument, and language in a domain can be retrieved from lonnet::get_domain_defaults().
- lonnet::inst_rulecheck() can check format rules for e-mail addresses proposed as usernames for self-enrollment
- lonnet::inst_userrules() can retrieve rule definitions for e-mail addresses used as usernames
- loncommon::get_auth_defaults() eliminated. lonnet::get_domain_defaults() used instead
- loncommon::preferred_languages() streamlined.
- localenroll::selfenroll_rules() and localenroll::selfenroll_check() added to define rules for e-mail addresses which may not be used as usernames, and to check a proposed self-enrollment username (i.e., e-mail address) against the rules in force.

Revision 1.395: download - view: text, markup, annotated - select for diffs
Thu Feb 21 16:04:19 2008 UTC (14 years, 2 months ago) by raeburn
Branches: MAIN
Diff to previous 1.394: preferred, colored
Changes since revision 1.394: +18 -7 lines
If a domain is using institutional authentication (i.e., kerberos or localauth), and a user does not currently have a LON-CAPA account, try to authenticate using default authtype and autharg, if these were passed as arguments.

Revision 1.394: download - view: text, markup, annotated - select for diffs
Mon Feb 11 18:51:41 2008 UTC (14 years, 3 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_6_3
Branch point for: version_2_6_X
Diff to previous 1.393: preferred, colored
Changes since revision 1.393: +14 -7 lines
- Starting with version 1.7, a perl module for Authen::Krb5 has begun to be included in standard repositories for Fedora 7 and 8 (previously rpms have come from the LON-CAPA repositories).
- The get_in_tkt_with_password() function seg faults in Authen::Krb rev 1.7 (the corresponding interface is deprecated in the Kerberos C libraries, but the Perl module docs indicate that it should continue to work.
- The function get_init_creds_password() is now used, where it exists, as it does not seg fault in 1.7.

Revision 1.393: download - view: text, markup, annotated - select for diffs
Mon Jan 7 02:21:35 2008 UTC (14 years, 4 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_6_2, version_2_6_1, version_2_6_0
Diff to previous 1.392: preferred, colored
Changes since revision 1.392: +5 -5 lines
Bug 5561. Double linefeed caused request/response process via lonc/lond to get out of sync.

Revision 1.392: download - view: text, markup, annotated - select for diffs
Thu Jan 3 20:42:28 2008 UTC (14 years, 4 months ago) by raeburn
Branches: MAIN
Diff to previous 1.391: preferred, colored
Changes since revision 1.391: +4 -4 lines
&validate_class_access_handler() - pass the comma-separated owner list to localenroll::check_section() instead of splitting into an array. (For backward compatibility with existing localenroll::check_section() implementations.

- update the documentation for the check_section() stub in enrollment/localenroll.pm to indicate that $owner can be comma-separated list owner and co-owners.

Revision 1.391: download - view: text, markup, annotated - select for diffs
Tue Dec 25 04:01:57 2007 UTC (14 years, 4 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_5_99_1
Diff to previous 1.390: preferred, colored
Changes since revision 1.390: +3 -3 lines
lond
- storage of course information by &courseidput(), i.e., data coming from pre 2.6.X servers - unescape the values received since the freeze_escape() used to store them does the escaping.

lonnet.pm
- when flushing logs, do not escape items in buffers because &courseidput() either uses freeze_escape() for 2.6.X home servers, or does the escaping when building the string to send to pre-2.6.X home servers.

- $storehash is a hash of a hash - need the top level key.

Revision 1.390: download - view: text, markup, annotated - select for diffs
Mon Nov 12 22:54:42 2007 UTC (14 years, 6 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_5_99_0
Diff to previous 1.389: preferred, colored
Changes since revision 1.389: +8 -7 lines
Changes in lond rev 1.387 resulted in some cases of double linefeeds, causing out-of sync behavior for some requests.

Revision 1.389: download - view: text, markup, annotated - select for diffs
Sat Nov 10 03:38:28 2007 UTC (14 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.388: preferred, colored
Changes since revision 1.388: +65 -3 lines
&get_institutional_id_rules() and &institutional_id_check() available to retrieve information about ID rules from localenroll.pm, and to check a proposed ID against ID rules for the domain, for which checking is enabled.
- also when applying roles filter in &dump_domainroles_handler() use \Q\E to protect each role extracted from nohist_domainroles.db

Revision 1.388: download - view: text, markup, annotated - select for diffs
Sat Oct 13 17:07:56 2007 UTC (14 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.387: preferred, colored
Changes since revision 1.387: +7 -7 lines
bug 5474.

Revision 1.387: download - view: text, markup, annotated - select for diffs
Mon Oct 8 21:13:52 2007 UTC (14 years, 7 months ago) by albertel
Branches: MAIN
Diff to previous 1.386: preferred, colored
Changes since revision 1.386: +48 -43 lines
- preventing lond from ballooning in size on large dumps/restores other commands

   - passing very long strings apparently causes perl to make internal
     allocations of temps that when finished with while freed, aren't
     released back to the OS, this should pass the very long strings
     by reference now

Revision 1.386: download - view: text, markup, annotated - select for diffs
Mon Oct 8 21:05:49 2007 UTC (14 years, 7 months ago) by albertel
Branches: MAIN
Diff to previous 1.385: preferred, colored
Changes since revision 1.385: +2 -29 lines
- removing accidental commit

Revision 1.385: download - view: text, markup, annotated - select for diffs
Mon Oct 8 17:40:56 2007 UTC (14 years, 7 months ago) by albertel
Branches: MAIN
Diff to previous 1.384: preferred, colored
Changes since revision 1.384: +31 -5 lines
- remove duplicate use

Revision 1.384: download - view: text, markup, annotated - select for diffs
Sat Oct 6 04:32:23 2007 UTC (14 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.383: preferred, colored
Changes since revision 1.383: +144 -75 lines
Bug 5191.  Decouple storage of last access time for a course in nohist_courseids.db from storage of course information.
- Retain backwards compatibility with legacy lonnet::courseiddump()

Other general change: uniform use of 'inst_code' as key in frozen hash instead of 'instcode'.

lond
&put_course_id_handler()
- last access stored in escaped lasttime:courseid key = value hash item
  if legacy lonnet::courseiddump() updates courseinfo.
&put_course_id_hash_handler()
- additional argument - $mode ('timeonly', 'notime' or 'all')
  - determines whether last access, or courseinfo (description,inst_code,owner,type) or both are stored
&dump_course_id_handler()
- documentation updated
- style (replacing unless)
- change location of unescaping when checking filters so double escaping no longer needed for courseinfo stored in frozen hash
- return courseinfo in hash form, if requested as hash, when record has yet to be converted to a frozen hash
&validate_class_access_handler()
- eliminate extra unescaping of $ownerlist

lonnet.pm
&flushcourselogs() includes 'timeonly' argument in call to courseidput().
&courseidput() - if in 'timeonly' mode only courseids are sent to lond in courseidputhash call.
&createcourse()
- courseinfo values in hash no longer escaped (freeze_hash handles this)
- call to flushcourselogs() replaced by call to courseidput()

lonmodifycourse.pm
- courseinfo values in hash no longer escaped
- call to courseidput() includes 'notime' as fourth arg.

coursecatalog.pm
- remove unneeded code, since entry for each course in %courses hash will now be a hash ref.

courseclassifier.pm
- remove unneeded code, since entry for each course in %courses hash will now be a hash ref.

lonpickcourse.pm
- Entry for each course in %courses hash should be a hash ref, when constructing for onlyown courses case.
- instcode to inst_code
- no need to unescape courseinfo value (thaw_hash in lonnet::courseiddump does it)

lonparmset.pm
- call to flushcourselogs() replaced by call to courseidput() after updating course description.
- appenv user's session with new course description.

Revision 1.383: download - view: text, markup, annotated - select for diffs
Wed Oct 3 19:57:23 2007 UTC (14 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.382: preferred, colored
Changes since revision 1.382: +79 -29 lines
Store data in nohist_courseids.db as a hash.  Maintain backwards compatibility with writes to the db from legacy lonnet.pm, and also reads from the db from legacy lonnet.pm.

Start towards inclusion of co-owners as well as a single owner, for the purposes of verifying access to official classlist data.

lond
- &put_course_id_hash_handler() added to handle storage of data in nohist_courseids.db as a frozen hash.
- &put_course_id_handler() will add to an existing hash if update is from a legacy lonnet which supplies : separated data.
- &dump_course_id_handler() $as_hash flag extracted from tail. If set, data are returned as a hash.
- validate_class_access_handler() will extract comma-separated owner and co-owners from ownerlist passed to it, and send array ref to localenroll::check_section() to determine if at least one on the owners is authorized to view classlist list data for the institutional section.

lonnet.pm
- storage of hash via call to courseidputhash in lond.  If command is unrecognized on the lond side, subset of the data sent as : separated values
- retrieval of data from nohist_courseids.db - additional $as_hash argument included in courseiddump call to indicate that data should be returned as a frozen hash.
- auto_validate_class_sec() - if third argument is an array ref, then an owner list is built from the supplied owners and co-owners.
- lasttime set on lonnet side (FIXME) - to be changed to lond side.

lomodifycourse.pm
- updated course settings sent as a ref to a hash to lonnet::courseidput()
- include LC_error in span for error messages
- eliminate duplicate error message
- display error if storage of changes fails
- form name corrected to cmod.

coursecatalog.pm
- eliminate unused arg from call to courseclassifier::retrieve_instcodes
- display owner and co-owners (sort by lastname)
- institutional section access for multiple owners

courseclassifier.pm
- course codes from course data if hash, or if : separated string.

lonpickcourse.pm
- course info extracted from hash
- owner info displayed in a list if owner and co-owners exist.

Revision 1.380.2.1: download - view: text, markup, annotated - select for diffs
Sat Sep 29 04:05:29 2007 UTC (14 years, 7 months ago) by albertel
Branches: version_2_5_X
CVS tags: version_2_5_2
Diff to previous 1.380: preferred, colored next main 1.381: preferred, colored
Changes since revision 1.380: +33 -2 lines
- backport 1.382

Revision 1.382: download - view: text, markup, annotated - select for diffs
Sat Sep 29 04:03:39 2007 UTC (14 years, 7 months ago) by albertel
Branches: MAIN
Diff to previous 1.381: preferred, colored
Changes since revision 1.381: +33 -2 lines
- when offloading a user session to a different server, check the remote
  servers for an existing session and pick one of those first
  - new lond command that checks if a session file exists for a specific user
  - new lonnet routines to probe servers for one

Revision 1.381: download - view: text, markup, annotated - select for diffs
Wed Sep 12 20:29:13 2007 UTC (14 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.380: preferred, colored
Changes since revision 1.380: +66 -2 lines
Namespacing of usernames.
lonnet.pm
 - &get_instuser() can check the institutional directory for a username or an ID.
                   -returns hash of user information (lastname,firstname etc.)
 - &inst_rulecheck() can check whether a username matches the formats of institutional username rules.
 - &inst_userrules() can retrieve information about username rules defined for the domain.
&get_instuser uses lonsql as a conduit to localenroll::get_userinfo() - operating in mode 1.
&inst_rulecheck() and &inst_userrules() use lond directly as the conduit to localenroll::username_check() and localenroll::username_rules() respectively

lond
 - &get_institutional_user_rules() is interface to localenroll::username_rules()
 - &institutional_username_check() is interface to localenroll::username_check()

lonsql
 - &get_inst_user() retrieves is interface to localenroll::get_userinfo()

Revision 1.380: download - view: text, markup, annotated - select for diffs
Thu Aug 23 17:39:51 2007 UTC (14 years, 8 months ago) by albertel
Branches: MAIN
CVS tags: version_2_5_1
Branch point for: version_2_5_X
Diff to previous 1.379: preferred, colored
Changes since revision 1.379: +4 -0 lines
- toss error messages if krb5 fails

Revision 1.379: download - view: text, markup, annotated - select for diffs
Thu Aug 23 17:39:20 2007 UTC (14 years, 8 months ago) by albertel
Branches: MAIN
Diff to previous 1.378: preferred, colored
Changes since revision 1.378: +5 -5 lines
- correct comments

Revision 1.378: download - view: text, markup, annotated - select for diffs
Wed Aug 8 22:24:36 2007 UTC (14 years, 9 months ago) by albertel
Branches: MAIN
CVS tags: version_2_5_0
Diff to previous 1.377: preferred, colored
Changes since revision 1.377: +2 -26 lines
- moving inst dir queries into lonsql

Revision 1.377: download - view: text, markup, annotated - select for diffs
Thu Aug 2 01:31:48 2007 UTC (14 years, 9 months ago) by albertel
Branches: MAIN
CVS tags: version_2_4_99_0
Diff to previous 1.376: preferred, colored
Changes since revision 1.376: +3 -3 lines
- typo

Revision 1.376: download - view: text, markup, annotated - select for diffs
Wed Jul 25 22:52:07 2007 UTC (14 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.375: preferred, colored
Changes since revision 1.375: +26 -2 lines
- Add subroutine: inst_dirsrch_handler() to access localenroll::get_userinfo() used for searches of institutional directory information.
- Incoming $tail argument (2nd argument) includes : separated domain, srchby, srchterm and srchtype (middle two escaped).
- srchby can be: uname,lastname or lastfirst (username, lastname or lastname,firstname) respectively.
- srchtype can be exact or contains.
- srchterm is string being searched for.

Revision 1.375: download - view: text, markup, annotated - select for diffs
Mon Jun 18 22:49:52 2007 UTC (14 years, 11 months ago) by albertel
Branches: MAIN
Diff to previous 1.374: preferred, colored
Changes since revision 1.374: +3 -3 lines
- when doing reconnects, be more targeted, just reset the retries on the
  one loncnew child (if it even exists)

Revision 1.374: download - view: text, markup, annotated - select for diffs
Thu May 31 05:17:48 2007 UTC (14 years, 11 months ago) by albertel
Branches: MAIN
CVS tags: version_2_4_X, version_2_4_2, version_2_4_1, version_2_4_0
Diff to previous 1.373: preferred, colored
Changes since revision 1.373: +4 -3 lines
- stop killing of the connections to myself during reload process

Revision 1.373: download - view: text, markup, annotated - select for diffs
Tue Apr 10 23:11:30 2007 UTC (15 years, 1 month ago) by albertel
Branches: MAIN
CVS tags: version_2_3_99_0
Diff to previous 1.372: preferred, colored
Changes since revision 1.372: +6 -10 lines
- eliminate a unneeded global

Revision 1.372: download - view: text, markup, annotated - select for diffs
Wed Apr 4 00:49:13 2007 UTC (15 years, 1 month ago) by albertel
Branches: MAIN
Diff to previous 1.371: preferred, colored
Changes since revision 1.371: +2 -4 lines
- eliminate reading of now defunct manager table

Revision 1.371: download - view: text, markup, annotated - select for diffs
Wed Apr 4 00:48:13 2007 UTC (15 years, 1 month ago) by albertel
Branches: MAIN
Diff to previous 1.370: preferred, colored
Changes since revision 1.370: +4 -5 lines
- can explicitly flush the cached host info
- logic on which children to kill was backwards

Revision 1.370: download - view: text, markup, annotated - select for diffs
Wed Apr 4 00:03:40 2007 UTC (15 years, 1 month ago) by albertel
Branches: MAIN
Diff to previous 1.369: preferred, colored
Changes since revision 1.369: +8 -4 lines
- prevent bombing on machines with old localenrolls

Revision 1.369: download - view: text, markup, annotated - select for diffs
Wed Apr 4 00:02:50 2007 UTC (15 years, 1 month ago) by albertel
Branches: MAIN
Diff to previous 1.368: preferred, colored
Changes since revision 1.368: +3 -3 lines
- callling wrong routine

Revision 1.368: download - view: text, markup, annotated - select for diffs
Tue Apr 3 00:49:55 2007 UTC (15 years, 1 month ago) by albertel
Branches: MAIN
Diff to previous 1.367: preferred, colored
Changes since revision 1.367: +16 -85 lines
- eliminate host.tab reading in lond and use lonnet now

Revision 1.367: download - view: text, markup, annotated - select for diffs
Wed Mar 28 22:46:44 2007 UTC (15 years, 1 month ago) by albertel
Branches: MAIN
Diff to previous 1.366: preferred, colored
Changes since revision 1.366: +4 -8 lines
- stop causing a flog of reconlonc when a new client connects

Revision 1.366: download - view: text, markup, annotated - select for diffs
Wed Mar 28 22:27:51 2007 UTC (15 years, 1 month ago) by albertel
Branches: MAIN
Diff to previous 1.365: preferred, colored
Changes since revision 1.365: +3 -3 lines
- one more lonnet replacement needed

Revision 1.365: download - view: text, markup, annotated - select for diffs
Wed Mar 28 22:14:33 2007 UTC (15 years, 1 month ago) by albertel
Branches: MAIN
Diff to previous 1.364: preferred, colored
Changes since revision 1.364: +12 -190 lines
- use lonnet, eliminate copies of ruotines taht are in lonnet

Revision 1.364: download - view: text, markup, annotated - select for diffs
Wed Mar 28 20:28:29 2007 UTC (15 years, 1 month ago) by albertel
Branches: MAIN
Diff to previous 1.363: preferred, colored
Changes since revision 1.363: +5 -5 lines
- eliminate any reading of hosts.tab from loncnew
- launch of lonc connection requires passing the lonid through the common
  launch socket
- dealyed messages getting sent again (requires loncnew using lonnet....)

Revision 1.363: download - view: text, markup, annotated - select for diffs
Wed Mar 28 00:05:38 2007 UTC (15 years, 1 month ago) by albertel
Branches: MAIN
Diff to previous 1.362: preferred, colored
Changes since revision 1.362: +28 -7 lines
- switch lond to use new multiplex lonc communication route
- swithc to making the common socket a config option

Revision 1.362: download - view: text, markup, annotated - select for diffs
Mon Mar 12 22:24:58 2007 UTC (15 years, 2 months ago) by albertel
Branches: MAIN
Diff to previous 1.361: preferred, colored
Changes since revision 1.361: +3 -2 lines
- bug#5185, don't count directoies against quota

Revision 1.361: download - view: text, markup, annotated - select for diffs
Thu Mar 1 17:51:44 2007 UTC (15 years, 2 months ago) by raeburn
Branches: MAIN
Diff to previous 1.360: preferred, colored
Changes since revision 1.360: +27 -2 lines
Routines to retrieve institutional status types (e.g., faculty, staff, student, affiliate) from localenroll.pm on a domain's primary library server.

Revision 1.360: download - view: text, markup, annotated - select for diffs
Sun Jan 28 19:23:25 2007 UTC (15 years, 3 months ago) by raeburn
Branches: MAIN
Diff to previous 1.359: preferred, colored
Changes since revision 1.359: +3 -3 lines
Use get_domain_handler().

Revision 1.359: download - view: text, markup, annotated - select for diffs
Sun Jan 28 18:49:49 2007 UTC (15 years, 3 months ago) by raeburn
Branches: MAIN
Diff to previous 1.358: preferred, colored
Changes since revision 1.358: +6 -5 lines
In cases where FC6 is run with Authen::Krb5 1.5 or earlier, prevent the call to init_ets(). (This is deprecated in Krb5.pm rev 1.6, so distro detection will not be required for future distros).

$credentials->initialize() was causing a segmentation fault for krb5 on 64 bit machines, when passing a previously defined object. Not sure why, but creating the object in situ eliminates the segfault.

Revision 1.358: download - view: text, markup, annotated - select for diffs
Fri Jan 19 03:09:07 2007 UTC (15 years, 4 months ago) by albertel
Branches: MAIN
CVS tags: version_2_3_X, version_2_3_2
Diff to previous 1.357: preferred, colored
Changes since revision 1.357: +3 -3 lines
- typo

Revision 1.357: download - view: text, markup, annotated - select for diffs
Fri Jan 19 02:58:17 2007 UTC (15 years, 4 months ago) by albertel
Branches: MAIN
Diff to previous 1.356: preferred, colored
Changes since revision 1.356: +6 -3 lines
- allow for and log negative values from localauth

Revision 1.356: download - view: text, markup, annotated - select for diffs
Mon Jan 15 01:08:28 2007 UTC (15 years, 4 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_3_1
Diff to previous 1.355: preferred, colored
Changes since revision 1.355: +7 -6 lines
Prevent stripping of trailing null fields in split() by setting limit to -1.

Undesired stripping of trailing null fields had caused extra : separators to be written in values in nohist_courseids.db between type entry and final entry (last access), in some cases where there was no course owner.  Set numcurrent to a maximum to eliminate the extra items the next time put_course_id_handler() runs to update the entry for a particular courseID.

Include type in courseidput when modify_course() results in change in course owner or institutional code.

Typo (sectionums should be sectionnums).

Revision 1.355: download - view: text, markup, annotated - select for diffs
Wed Jan 10 20:22:30 2007 UTC (15 years, 4 months ago) by albertel
Branches: MAIN
Diff to previous 1.354: preferred, colored
Changes since revision 1.354: +3 -4 lines
- lonid can have . and - now

Revision 1.354: download - view: text, markup, annotated - select for diffs
Wed Jan 10 19:18:12 2007 UTC (15 years, 4 months ago) by albertel
Branches: MAIN
Diff to previous 1.353: preferred, colored
Changes since revision 1.353: +16 -16 lines
- fixing tabination

Revision 1.353: download - view: text, markup, annotated - select for diffs
Mon Jan 8 16:23:48 2007 UTC (15 years, 4 months ago) by albertel
Branches: MAIN
Diff to previous 1.352: preferred, colored
Changes since revision 1.352: +4 -3 lines
- add in domain to localauthing

Revision 1.352: download - view: text, markup, annotated - select for diffs
Mon Nov 27 23:10:27 2006 UTC (15 years, 5 months ago) by albertel
Branches: MAIN
CVS tags: version_2_3_0, version_2_2_99_1, version_2_2_99_0
Diff to previous 1.351: preferred, colored
Changes since revision 1.351: +3 -3 lines
- clean after causing it to be correct

Revision 1.351: download - view: text, markup, annotated - select for diffs
Mon Nov 27 22:51:14 2006 UTC (15 years, 5 months ago) by banghart
Branches: MAIN
Diff to previous 1.350: preferred, colored
Changes since revision 1.350: +3 -3 lines
	Deine $namespace before using it.

Revision 1.350: download - view: text, markup, annotated - select for diffs
Mon Nov 27 16:34:38 2006 UTC (15 years, 5 months ago) by albertel
Branches: MAIN
Diff to previous 1.349: preferred, colored
Changes since revision 1.349: +3 -3 lines
- switch to using the cleaning routines for controlling what is valid in a db name

Revision 1.349: download - view: text, markup, annotated - select for diffs
Mon Nov 27 16:33:38 2006 UTC (15 years, 5 months ago) by albertel
Branches: MAIN
Diff to previous 1.348: preferred, colored
Changes since revision 1.348: +6 -5 lines
- fedora5 also doesn't have the ets code

Revision 1.348: download - view: text, markup, annotated - select for diffs
Tue Nov 21 20:58:06 2006 UTC (15 years, 5 months ago) by raeburn
Branches: MAIN
Diff to previous 1.347: preferred, colored
Changes since revision 1.347: +95 -2 lines
Put and get data in specified db files at the domain level of the primary domain server (e.g., domain configuration settings in configuration.db).

This is the same location as used currently for ids.db, nohist_courseids.db, and nohist_domainroles.db and nohist_dcmail.db.

Revision 1.347: download - view: text, markup, annotated - select for diffs
Fri Nov 10 02:01:55 2006 UTC (15 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.346: preferred, colored
Changes since revision 1.346: +16 -7 lines
Modify tmpput handler in lond to use md5_hash of random items when creating token for password resets to provide less deterministic token.

Add an extra argument to lonnet::tmpput() so context is included when request sent to lond (if context argument was supplied).  It appears some uses of lond::tmpput make use of the number_IP_number structure of current token.

Add Forgot Password link to log-in page.

Some wording changes in reset password page.

More comprehensive check of e-mail for valid format.

Require user to provide e-mail address when requesting password change, and compare with e-mail in record associated with LON-CAPA user account.

Revision 1.346: download - view: text, markup, annotated - select for diffs
Mon Oct 23 21:22:38 2006 UTC (15 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.345: preferred, colored
Changes since revision 1.345: +14 -7 lines
Allow internally authenticated users who have forgotten their password access to set a new one based on a token sent to an e-mail account associated with their LON-CAPA account. Future mods: strengthen challenge by asking for student ID? Use less deterministic token ID from lond::tmpput() - MD5 hash?

Revision 1.345: download - view: text, markup, annotated - select for diffs
Mon Oct 16 19:18:11 2006 UTC (15 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.344: preferred, colored
Changes since revision 1.344: +34 -2 lines
Get regular expression fragments and order of concatenation when creating regular expressions used in course catalog search by institutional code (or parts thereof) - used by coursecatalog.pm

Revision 1.344: download - view: text, markup, annotated - select for diffs
Fri Oct 13 04:23:02 2006 UTC (15 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.343: preferred, colored
Changes since revision 1.343: +14 -5 lines
Allow institutional code filter to be a regular expression (default is no regexp), when getting data from nohist_courseids.db via courseiddump.

Revision 1.343: download - view: text, markup, annotated - select for diffs
Wed Oct 11 19:15:47 2006 UTC (15 years, 7 months ago) by albertel
Branches: MAIN
Diff to previous 1.342: preferred, colored
Changes since revision 1.342: +15 -8 lines
- support new db style env hash

Revision 1.342: download - view: text, markup, annotated - select for diffs
Tue Sep 5 15:35:14 2006 UTC (15 years, 8 months ago) by albertel
Branches: MAIN
CVS tags: version_2_2_X, version_2_2_2, version_2_2_1
Diff to previous 1.341: preferred, colored
Changes since revision 1.341: +3 -3 lines
- some courseid history have oddly long entires, so looking for blank rather than definition

Revision 1.341: download - view: text, markup, annotated - select for diffs
Thu Aug 31 13:00:50 2006 UTC (15 years, 8 months ago) by albertel
Branches: MAIN
Diff to previous 1.340: preferred, colored
Changes since revision 1.340: +7 -3 lines
- check_section might not exist protect lond from dying

Revision 1.340: download - view: text, markup, annotated - select for diffs
Tue Aug 29 21:08:08 2006 UTC (15 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.339: preferred, colored
Changes since revision 1.339: +34 -7 lines
Validation of institutional class identifier (coursecode + section OR crosslisting) - does course owner have rights to access classlist information in the specified class?  Also correction to documentation for &create_auto_enroll_password_handler() in lond.

Revision 1.339: download - view: text, markup, annotated - select for diffs
Fri Aug 25 17:48:44 2006 UTC (15 years, 8 months ago) by albertel
Branches: MAIN
Diff to previous 1.338: preferred, colored
Changes since revision 1.338: +8 -8 lines
- more bad syntax (BUG#4975)

Revision 1.338: download - view: text, markup, annotated - select for diffs
Fri Aug 25 17:26:26 2006 UTC (15 years, 8 months ago) by albertel
Branches: MAIN
Diff to previous 1.337: preferred, colored
Changes since revision 1.337: +4 -6 lines
- ip nolonger in hosts.tab

Revision 1.337: download - view: text, markup, annotated - select for diffs
Fri Aug 25 17:22:59 2006 UTC (15 years, 8 months ago) by albertel
Branches: MAIN
Diff to previous 1.336: preferred, colored
Changes since revision 1.336: +5 -4 lines
- fixing some broken splits

Revision 1.336: download - view: text, markup, annotated - select for diffs
Tue Jul 11 02:28:17 2006 UTC (15 years, 10 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_2_0, version_2_1_99_3, version_2_1_99_2, version_2_1_99_1
Diff to previous 1.335: preferred, colored
Changes since revision 1.335: +50 -10 lines
Bug 4813.  Retain backwards compatibility with legacy courses in which only a course owner's username is stored in environment.internal.courseowner, and in the course's record in nohist_courseids.db.  New courses will include username:domain (escaped) in nohist_courseids.db.  MCRS can be used to update legacy course owner information (just click "Modify Settings" button, it will be necessary to select the correct course owner where the course domain is different from the owner's domain.

Revision 1.335: download - view: text, markup, annotated - select for diffs
Tue Jun 27 19:01:19 2006 UTC (15 years, 10 months ago) by albertel
Branches: MAIN
CVS tags: version_2_1_99_0
Diff to previous 1.334: preferred, colored
Changes since revision 1.334: +4 -4 lines
- $group will always be defined, but in the no group case it's blank

Revision 1.334: download - view: text, markup, annotated - select for diffs
Sat Jun 24 00:36:23 2006 UTC (15 years, 10 months ago) by albertel
Branches: MAIN
Diff to previous 1.333: preferred, colored
Changes since revision 1.333: +3 -2 lines
- BUG#4562, when unsubbing from a resource (because there is a new version
   and we don't need it) the old meta file didn't get deleted thus poising
   things with old data until the file got repulled over.

Revision 1.333: download - view: text, markup, annotated - select for diffs
Wed Jun 7 01:49:43 2006 UTC (15 years, 11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.332: preferred, colored
Changes since revision 1.332: +27 -9 lines
Course type used in nohist_courseids.db to differentiate courses and ANGEL-style groups.  Can also be used as a filter when selecting using lonpickcourse.pm

Revision 1.332: download - view: text, markup, annotated - select for diffs
Wed May 31 14:47:56 2006 UTC (15 years, 11 months ago) by albertel
Branches: MAIN
Diff to previous 1.331: preferred, colored
Changes since revision 1.331: +3 -2 lines
- forward port 1.302.2.7

Revision 1.305.2.7: download - view: text, markup, annotated - select for diffs
Wed May 31 14:46:48 2006 UTC (15 years, 11 months ago) by albertel
Branches: version_2_1_X
Diff to previous 1.305.2.6: preferred, colored next main 1.306: preferred, colored
Changes since revision 1.305.2.6: +3 -2 lines
- need to lock the env file to successfully read from it
   (student photos failed to show up because of conflicts over desire to
    write new tokesn to the env and desire to read if the token existed)

Revision 1.331: download - view: text, markup, annotated - select for diffs
Tue May 30 15:39:56 2006 UTC (15 years, 11 months ago) by www
Branches: MAIN
Diff to previous 1.330: preferred, colored
Changes since revision 1.330: +2 -199 lines
Separate out the locking tie/untie-hash functions, so they can be used by
service programs.

Revision 1.305.2.6: download - view: text, markup, annotated - select for diffs
Thu May 18 19:58:36 2006 UTC (16 years ago) by albertel
Branches: version_2_1_X
Diff to previous 1.305.2.5: preferred, colored
Changes since revision 1.305.2.5: +5 -3 lines
- backport 1.330

Revision 1.330: download - view: text, markup, annotated - select for diffs
Thu May 18 19:57:59 2006 UTC (16 years ago) by albertel
Branches: MAIN
Diff to previous 1.329: preferred, colored
Changes since revision 1.329: +5 -3 lines
- session env is now stored escaped

Revision 1.329: download - view: text, markup, annotated - select for diffs
Thu May 18 17:55:49 2006 UTC (16 years ago) by www
Branches: MAIN
Diff to previous 1.328: preferred, colored
Changes since revision 1.328: +31 -22 lines
Again, saving my work on zipping.

Do a shared lock before even testing for the existence of a .gz file

Revision 1.328: download - view: text, markup, annotated - select for diffs
Thu May 18 02:32:06 2006 UTC (16 years ago) by albertel
Branches: MAIN
Diff to previous 1.327: preferred, colored
Changes since revision 1.327: +4 -4 lines
- style police

Revision 1.327: download - view: text, markup, annotated - select for diffs
Thu May 18 02:17:27 2006 UTC (16 years ago) by www
Branches: MAIN
Diff to previous 1.326: preferred, colored
Changes since revision 1.326: +52 -78 lines
Saving my work: new locking and zipping/unzipping mechanism

Revision 1.326: download - view: text, markup, annotated - select for diffs
Sat May 13 01:31:15 2006 UTC (16 years ago) by www
Branches: MAIN
Diff to previous 1.325: preferred, colored
Changes since revision 1.325: +37 -2 lines
Script to archive .db and .hist that have not been accessed in 120 days
lond automatically unzips them if needed

Revision 1.325: download - view: text, markup, annotated - select for diffs
Thu May 11 17:53:22 2006 UTC (16 years ago) by albertel
Branches: MAIN
Diff to previous 1.324: preferred, colored
Changes since revision 1.324: +3 -18 lines
- removing some code duplication

Revision 1.324: download - view: text, markup, annotated - select for diffs
Wed Mar 29 19:56:10 2006 UTC (16 years, 1 month ago) by raeburn
Branches: MAIN
Diff to previous 1.323: preferred, colored
Changes since revision 1.323: +32 -16 lines
Course groups have chat with access restricted to group members hwo have group chat privilege for the group.

Revision 1.305.2.5: download - view: text, markup, annotated - select for diffs
Mon Mar 27 19:52:16 2006 UTC (16 years, 1 month ago) by albertel
Branches: version_2_1_X
CVS tags: version_2_1_3
Diff to previous 1.305.2.4: preferred, colored
Changes since revision 1.305.2.4: +3 -3 lines
- backport 1.319

Revision 1.318.2.6: download - view: text, markup, annotated - select for diffs
Sat Mar 4 04:27:38 2006 UTC (16 years, 2 months ago) by albertel
Branches: store_expirement
Diff to previous 1.318.2.5: preferred, colored next main 1.319: preferred, colored
Changes since revision 1.318.2.5: +71 -2 lines
- adding put store to expiremental branch, with support for compressed stores

Revision 1.323: download - view: text, markup, annotated - select for diffs
Sat Mar 4 00:59:59 2006 UTC (16 years, 2 months ago) by albertel
Branches: MAIN
Diff to previous 1.322: preferred, colored
Changes since revision 1.322: +80 -1 lines
- move putstore logic to lond's side of things
    - changes currently don't handle newer client talking to older lond

Revision 1.318.2.5: download - view: text, markup, annotated - select for diffs
Fri Mar 3 22:03:17 2006 UTC (16 years, 2 months ago) by albertel
Branches: store_expirement
Diff to previous 1.318.2.4: preferred, colored
Changes since revision 1.318.2.4: +11 -8 lines
- annotate the compressed versions  as such

Revision 1.322: download - view: text, markup, annotated - select for diffs
Fri Mar 3 20:06:21 2006 UTC (16 years, 2 months ago) by albertel
Branches: MAIN
Diff to previous 1.321: preferred, colored
Changes since revision 1.321: +23 -2 lines
- have lond handle the inline sethost: cmd
- set the lond version in lonc which can handle this

Revision 1.321: download - view: text, markup, annotated - select for diffs
Tue Feb 21 18:43:37 2006 UTC (16 years, 2 months ago) by albertel
Branches: MAIN
Diff to previous 1.320: preferred, colored
Changes since revision 1.320: +7 -4 lines
- need to check for definition of $hashref

Revision 1.305.2.4: download - view: text, markup, annotated - select for diffs
Fri Feb 10 09:48:17 2006 UTC (16 years, 3 months ago) by albertel
Branches: version_2_1_X
Diff to previous 1.305.2.3: preferred, colored
Changes since revision 1.305.2.3: +31 -9 lines
- backport 1.320

Revision 1.320: download - view: text, markup, annotated - select for diffs
Fri Feb 10 09:47:36 2006 UTC (16 years, 3 months ago) by albertel
Branches: MAIN
Diff to previous 1.319: preferred, colored
Changes since revision 1.319: +31 -9 lines
- eval the new photo routines so lond/sql don't die in the middle of them

Revision 1.318.2.4: download - view: text, markup, annotated - select for diffs
Thu Feb 9 23:41:22 2006 UTC (16 years, 3 months ago) by albertel
Branches: store_expirement
Diff to previous 1.318.2.3: preferred, colored
Changes since revision 1.318.2.3: +7 -12 lines
- get rid of the copy/paste code

Revision 1.318.2.3: download - view: text, markup, annotated - select for diffs
Thu Feb 9 20:48:40 2006 UTC (16 years, 3 months ago) by albertel
Branches: store_expirement
Diff to previous 1.318.2.2: preferred, colored
Changes since revision 1.318.2.2: +18 -7 lines
- fix currentdump

Revision 1.318.2.2: download - view: text, markup, annotated - select for diffs
Thu Feb 9 20:39:25 2006 UTC (16 years, 3 months ago) by albertel
Branches: store_expirement
Diff to previous 1.318.2.1: preferred, colored
Changes since revision 1.318.2.1: +3 -5 lines
- add timestamp to the entry

Revision 1.318.2.1: download - view: text, markup, annotated - select for diffs
Thu Feb 9 20:23:28 2006 UTC (16 years, 3 months ago) by albertel
Branches: store_expirement
Diff to previous 1.318: preferred, colored
Changes since revision 1.318: +16 -7 lines
- an expiremental change to lond to reduce space consumed by store/restore hashes

Revision 1.319: download - view: text, markup, annotated - select for diffs
Wed Feb 8 17:11:46 2006 UTC (16 years, 3 months ago) by www
Branches: MAIN
Diff to previous 1.318: preferred, colored
Changes since revision 1.318: +3 -3 lines
Prepare to do filtering of lonsql results based on the domain that lond is
running under

Revision 1.305.2.3: download - view: text, markup, annotated - select for diffs
Tue Feb 7 16:43:22 2006 UTC (16 years, 3 months ago) by albertel
Branches: version_2_1_X
Diff to previous 1.305.2.2: preferred, colored
Changes since revision 1.305.2.2: +76 -9 lines
- backport 1.317 1.318

Revision 1.318: download - view: text, markup, annotated - select for diffs
Tue Feb 7 16:20:39 2006 UTC (16 years, 3 months ago) by albertel
Branches: MAIN
Branch point for: store_expirement
Diff to previous 1.317: preferred, colored
Changes since revision 1.317: +4 -4 lines
- style police

Revision 1.317: download - view: text, markup, annotated - select for diffs
Tue Feb 7 05:08:27 2006 UTC (16 years, 3 months ago) by raeburn
Branches: MAIN
Diff to previous 1.316: preferred, colored
Changes since revision 1.316: +76 -9 lines
Add support for student photo import from an institutional repository. Availability of photos of registered students in a course controlled by course environment parameter: 'internal.studentphoto'.  This may be configured to require initial acceptance of conditions of use by course owner.  View classlist in ENRL, and Automated Enrollment Manager now includes option to display thumbnails of student photos.  Nightly enrollment update can import student photos for students added to a course.  Student photos can be updated via the Automated Enrollment Manager.

Revision 1.305.2.2: download - view: text, markup, annotated - select for diffs
Thu Feb 2 10:32:31 2006 UTC (16 years, 3 months ago) by albertel
Branches: version_2_1_X
Diff to previous 1.305.2.1: preferred, colored
Changes since revision 1.305.2.1: +146 -81 lines
- backport 1.309,310,311,312,313,314,315,316

Revision 1.316: download - view: text, markup, annotated - select for diffs
Wed Feb 1 22:08:48 2006 UTC (16 years, 3 months ago) by albertel
Branches: MAIN
Diff to previous 1.315: preferred, colored
Changes since revision 1.315: +4 -4 lines
- convert to throwing numerical errors

Revision 1.315: download - view: text, markup, annotated - select for diffs
Tue Jan 31 21:54:34 2006 UTC (16 years, 3 months ago) by albertel
Branches: MAIN
Diff to previous 1.314: preferred, colored
Changes since revision 1.314: +5 -5 lines
- typos

Revision 1.314: download - view: text, markup, annotated - select for diffs
Tue Jan 31 16:32:00 2006 UTC (16 years, 3 months ago) by albertel
Branches: MAIN
Diff to previous 1.313: preferred, colored
Changes since revision 1.313: +2 -6 lines
- removing deugging logging

Revision 1.313: download - view: text, markup, annotated - select for diffs
Tue Jan 31 16:12:12 2006 UTC (16 years, 3 months ago) by albertel
Branches: MAIN
Diff to previous 1.312: preferred, colored
Changes since revision 1.312: +73 -6 lines
- BUG#4608 & BUG#4476, lond now should block for up to 13 seconds waiting for  lock on a db file

Revision 1.312: download - view: text, markup, annotated - select for diffs
Tue Jan 31 15:56:46 2006 UTC (16 years, 3 months ago) by albertel
Branches: MAIN
Diff to previous 1.311: preferred, colored
Changes since revision 1.311: +22 -28 lines
- making tie_*_hash and untie_*_hash use common routines to do their work

Revision 1.311: download - view: text, markup, annotated - select for diffs
Tue Jan 31 15:37:41 2006 UTC (16 years, 3 months ago) by albertel
Branches: MAIN
Diff to previous 1.310: preferred, colored
Changes since revision 1.310: +34 -25 lines
- centralizing the usage of untie

Revision 1.310: download - view: text, markup, annotated - select for diffs
Tue Jan 31 04:40:12 2006 UTC (16 years, 3 months ago) by albertel
Branches: MAIN
Diff to previous 1.309: preferred, colored
Changes since revision 1.309: +31 -30 lines
- remove last direct usages of tie

Revision 1.309: download - view: text, markup, annotated - select for diffs
Tue Jan 31 04:26:41 2006 UTC (16 years, 3 months ago) by albertel
Branches: MAIN
Diff to previous 1.308: preferred, colored
Changes since revision 1.308: +8 -10 lines
- making restore: user the tie_user_hash croutine

Revision 1.305.2.1: download - view: text, markup, annotated - select for diffs
Fri Jan 27 23:05:30 2006 UTC (16 years, 3 months ago) by albertel
Branches: version_2_1_X
CVS tags: version_2_1_2
Diff to previous 1.305: preferred, colored
Changes since revision 1.305: +24 -10 lines
- backport 1.308

Revision 1.308: download - view: text, markup, annotated - select for diffs
Fri Jan 27 23:04:27 2006 UTC (16 years, 3 months ago) by albertel
Branches: MAIN
Diff to previous 1.307: preferred, colored
Changes since revision 1.307: +24 -10 lines
- BUG 4562, meta data wasn't being invalidated (it's the unlcutered url that is stored)

Revision 1.307: download - view: text, markup, annotated - select for diffs
Fri Jan 27 21:45:28 2006 UTC (16 years, 3 months ago) by albertel
Branches: MAIN
Diff to previous 1.306: preferred, colored
Changes since revision 1.306: +8 -6 lines
- modifying the reply/subreply (and reconlonc) to use the sethost and proper socket files

Revision 1.306: download - view: text, markup, annotated - select for diffs
Sat Jan 21 08:26:52 2006 UTC (16 years, 3 months ago) by albertel
Branches: MAIN
Diff to previous 1.305: preferred, colored
Changes since revision 1.305: +20 -3 lines
- bug #4608
   - adding optional 'range' attribute to dump for controlling the number of results

Revision 1.305: download - view: text, markup, annotated - select for diffs
Tue Jan 17 21:00:00 2006 UTC (16 years, 4 months ago) by albertel
Branches: MAIN
Branch point for: version_2_1_X
Diff to previous 1.304: preferred, colored
Changes since revision 1.304: +3 -2 lines
- if the .meta file is pushed devalidate the files metadata not the metafiles metadata

Revision 1.304: download - view: text, markup, annotated - select for diffs
Sat Dec 10 00:46:23 2005 UTC (16 years, 5 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_1_1, version_2_1_0, version_2_0_99_1
Diff to previous 1.303: preferred, colored
Changes since revision 1.303: +2 -5 lines
Use lonmsg::unpackmsgid() to split msgid for sentmail.  remove some unnecessary unescaping from lond.

Revision 1.303: download - view: text, markup, annotated - select for diffs
Fri Dec 9 21:17:16 2005 UTC (16 years, 5 months ago) by albertel
Branches: MAIN
Diff to previous 1.302: preferred, colored
Changes since revision 1.302: +4 -4 lines
- stressing the double escape

Revision 1.302: download - view: text, markup, annotated - select for diffs
Fri Dec 9 20:54:23 2005 UTC (16 years, 5 months ago) by raeburn
Branches: MAIN
Diff to previous 1.301: preferred, colored
Changes since revision 1.301: +3 -2 lines
Use packagemsg() and unpackagemsg() routines in lonmsg.pm to store and retrieve DC mail, and eliminate packagmail() and unpackagemail() routines  (no longer needed) from lonnotify.pm.

Revision 1.301: download - view: text, markup, annotated - select for diffs
Mon Oct 17 20:09:01 2005 UTC (16 years, 7 months ago) by www
Branches: MAIN
Diff to previous 1.300: preferred, colored
Changes since revision 1.300: +4 -4 lines
Bug #4418: somehow, we now also have <obsolete>1</obsolete>

Revision 1.300: download - view: text, markup, annotated - select for diffs
Fri Oct 14 19:08:31 2005 UTC (16 years, 7 months ago) by albertel
Branches: MAIN
Diff to previous 1.299: preferred, colored
Changes since revision 1.299: +4 -12 lines
- escape the indiviual senders
- remove some unneeded code

Revision 1.299: download - view: text, markup, annotated - select for diffs
Tue Oct 11 21:29:36 2005 UTC (16 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.298: preferred, colored
Changes since revision 1.298: +264 -2 lines
Domain roles now stored in nohist_domainroles.db file in /home/httpd/lonUsers/$dom on library servers in domain.  To be switched to storage on a single "primary" library server.

lonnotify::print_display_option_form() uses contents of nohist_domainroles.db to present choice of Domain Coordinators when selecting options for display of sent mail.

lond routines added for storage of broadcase dcmail.

Future consolidation of put/dump lond routines for domain-level db files is desirable.

Revision 1.298: download - view: text, markup, annotated - select for diffs
Thu Oct 6 20:48:33 2005 UTC (16 years, 7 months ago) by albertel
Branches: MAIN
Diff to previous 1.297: preferred, colored
Changes since revision 1.297: +9 -2 lines
- when a resource is updated we make sure the local cache of metadata information about that file is invalidated

Revision 1.297: download - view: text, markup, annotated - select for diffs
Thu Sep 8 17:14:41 2005 UTC (16 years, 8 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_0_X, version_2_0_2
Diff to previous 1.296: preferred, colored
Changes since revision 1.296: +3 -3 lines
init_ets() is absent from the krb5 libraries used by SuSE 9.3

Revision 1.296: download - view: text, markup, annotated - select for diffs
Thu Sep 1 07:49:43 2005 UTC (16 years, 8 months ago) by albertel
Branches: MAIN
CVS tags: version_2_0_1
Diff to previous 1.295: preferred, colored
Changes since revision 1.295: +14 -7 lines
- minimize the number of hostanme lookups that need to be done

Revision 1.295: download - view: text, markup, annotated - select for diffs
Wed Aug 31 22:38:57 2005 UTC (16 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.294: preferred, colored
Changes since revision 1.294: +3 -3 lines
Fix typo.

Revision 1.294: download - view: text, markup, annotated - select for diffs
Wed Aug 31 21:47:29 2005 UTC (16 years, 8 months ago) by albertel
Branches: MAIN
Diff to previous 1.293: preferred, colored
Changes since revision 1.293: +3 -2 lines
- find is trying to probe the $cwd, not sure why, so chdir first

Revision 1.293: download - view: text, markup, annotated - select for diffs
Fri Aug 26 19:44:15 2005 UTC (16 years, 8 months ago) by albertel
Branches: MAIN
Diff to previous 1.292: preferred, colored
Changes since revision 1.292: +3 -3 lines
- : in a file name causes some suprising results BUG#4293, lets turn it off

Revision 1.292: download - view: text, markup, annotated - select for diffs
Fri Aug 26 19:40:38 2005 UTC (16 years, 8 months ago) by albertel
Branches: MAIN
Diff to previous 1.291: preferred, colored
Changes since revision 1.291: +12 -12 lines
- BUG#4292, quota calculation was incorrect

Revision 1.291: download - view: text, markup, annotated - select for diffs
Tue Jul 12 21:29:58 2005 UTC (16 years, 10 months ago) by albertel
Branches: MAIN
CVS tags: version_2_0_0, version_1_99_3, version_1_99_2
Diff to previous 1.290: preferred, colored
Changes since revision 1.290: +6 -4 lines
- BUG# 4223, was listing resurce you couldn't see

 (undef can't take a list, it is a unary operator

Revision 1.290: download - view: text, markup, annotated - select for diffs
Tue Jun 28 19:06:10 2005 UTC (16 years, 10 months ago) by banghart
Branches: MAIN
CVS tags: version_1_99_1
Diff to previous 1.289: preferred, colored
Changes since revision 1.289: +4 -4 lines
		Meta files and locked files no longer contribute
		to disk quota.

Revision 1.289: download - view: text, markup, annotated - select for diffs
Mon Jun 27 22:32:37 2005 UTC (16 years, 10 months ago) by albertel
Branches: MAIN
Diff to previous 1.288: preferred, colored
Changes since revision 1.288: +4 -7 lines
- remove some excess whitesapce,
- slap a \Q \E around the var in the re, domains are clean now but...

Revision 1.288: download - view: text, markup, annotated - select for diffs
Mon Jun 27 14:16:30 2005 UTC (16 years, 10 months ago) by albertel
Branches: MAIN
Diff to previous 1.287: preferred, colored
Changes since revision 1.287: +4 -6 lines
- style updates

Revision 1.287: download - view: text, markup, annotated - select for diffs
Mon Jun 27 10:27:02 2005 UTC (16 years, 10 months ago) by foxr
Branches: MAIN
Diff to previous 1.286: preferred, colored
Changes since revision 1.286: +83 -42 lines
defect 3271 - Channel changeuserauth where original and final authtypes are
       'unix' into change_unix_passwd, and refactor "passwd" also through that
        change_unix_passwd.

Revision 1.286: download - view: text, markup, annotated - select for diffs
Fri Jun 24 18:00:55 2005 UTC (16 years, 10 months ago) by albertel
Branches: MAIN
CVS tags: version_1_99_0
Diff to previous 1.285: preferred, colored
Changes since revision 1.285: +7 -3 lines
i- krb5 no longer has this function in some versions of the libraries

Revision 1.285: download - view: text, markup, annotated - select for diffs
Tue Jun 21 11:01:35 2005 UTC (16 years, 10 months ago) by foxr
Branches: MAIN
Diff to previous 1.284: preferred, colored
Changes since revision 1.284: +25 -19 lines
A bit of error checking added to ensure that lond is aware if lcuseradd
failed so bad it was not able to write its status file.

Revision 1.284: download - view: text, markup, annotated - select for diffs
Fri Jun 3 18:23:19 2005 UTC (16 years, 11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.283: preferred, colored
Changes since revision 1.283: +8 -2 lines
Unescape value passed to lond's increment function so that negative increments can be passed.  Include functionality in grades.pm so that iuse of "reset status" causes aggregate totals to be decremented appropriately.

Revision 1.283: download - view: text, markup, annotated - select for diffs
Mon May 2 23:34:41 2005 UTC (17 years ago) by albertel
Branches: MAIN
CVS tags: version_1_99_1_tmcc
Diff to previous 1.282: preferred, colored
Changes since revision 1.282: +57 -4 lines
- newput command added to lond/lonnet
   - either adds all of a set of key value pairs to a db file or returns an error

Revision 1.282: download - view: text, markup, annotated - select for diffs
Tue Apr 12 00:19:59 2005 UTC (17 years, 1 month ago) by raeburn
Branches: MAIN
CVS tags: version_1_99_0_tmcc
Diff to previous 1.281: preferred, colored
Changes since revision 1.281: +14 -3 lines
Bug 3912.  DCs can use courseID (e.g., 257472759ae4061msul1) as a filter when using pickcourse.

Revision 1.281: download - view: text, markup, annotated - select for diffs
Sun Apr 3 19:33:34 2005 UTC (17 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.280: preferred, colored
Changes since revision 1.280: +6 -34 lines
Rewrote CopyFile to use File::Copy.

Revision 1.280: download - view: text, markup, annotated - select for diffs
Thu Mar 3 23:21:51 2005 UTC (17 years, 2 months ago) by matthew
Branches: MAIN
Diff to previous 1.279: preferred, colored
Changes since revision 1.279: +72 -2 lines
Bug 3964: Use of ':' in directory name prevented resource browsing
lond: added ls2_handler which encodes its results prior to concatenating
    them with ':'s.
lonnet::dirlist: modified to call 'ls2' and fall back to 'ls' on failure.
    unescapes values from 'ls2' before sending them back.

Revision 1.279: download - view: text, markup, annotated - select for diffs
Thu Feb 17 08:57:51 2005 UTC (17 years, 3 months ago) by albertel
Branches: MAIN
Diff to previous 1.278: preferred, colored
Changes since revision 1.278: +3 -3 lines
- cleaner call to gethostbyname

Revision 1.278: download - view: text, markup, annotated - select for diffs
Tue Feb 8 17:58:42 2005 UTC (17 years, 3 months ago) by albertel
Branches: MAIN
Diff to previous 1.277: preferred, colored
Changes since revision 1.277: +11 -6 lines
- fix auth issue when tryint to connect to myself over 127.0.0.1

Revision 1.277: download - view: text, markup, annotated - select for diffs
Sun Feb 6 07:39:49 2005 UTC (17 years, 3 months ago) by albertel
Branches: MAIN
Diff to previous 1.276: preferred, colored
Changes since revision 1.276: +15 -13 lines
- The second part of BUG#2330, removing the IPs from hosts.tab, converting loncnew/d to not expect them in there. Right now lond still needs them, so it does lookups on start up and SIGUSR2

Revision 1.276: download - view: text, markup, annotated - select for diffs
Wed Jan 26 12:13:58 2005 UTC (17 years, 3 months ago) by foxr
Branches: MAIN
Diff to previous 1.275: preferred, colored
Changes since revision 1.275: +5 -4 lines
Fix some safing issues with the pid for httpd that prevented the
kill -USR1 from being sent to the right pid.

Ensure that lond invokes lchtmldir for authors that switch both in and
out of filesystem auth mode.

Revision 1.275: download - view: text, markup, annotated - select for diffs
Mon Jan 17 22:13:36 2005 UTC (17 years, 4 months ago) by albertel
Branches: MAIN
Diff to previous 1.274: preferred, colored
Changes since revision 1.274: +3 -3 lines
- typo

Revision 1.274: download - view: text, markup, annotated - select for diffs
Mon Jan 3 16:34:46 2005 UTC (17 years, 4 months ago) by albertel
Branches: MAIN
CVS tags: version_1_3_X, version_1_3_3, version_1_3_2, version_1_3_1
Diff to previous 1.273: preferred, colored
Changes since revision 1.273: +8 -13 lines
- adding () formating it to 80 chars, and simplifying the code

Revision 1.273: download - view: text, markup, annotated - select for diffs
Mon Jan 3 16:08:07 2005 UTC (17 years, 4 months ago) by albertel
Branches: MAIN
Diff to previous 1.272: preferred, colored
Changes since revision 1.272: +6 -6 lines
- please use the ()

Revision 1.272: download - view: text, markup, annotated - select for diffs
Sat Jan 1 02:31:05 2005 UTC (17 years, 4 months ago) by raeburn
Branches: MAIN
Diff to previous 1.271: preferred, colored
Changes since revision 1.271: +42 -9 lines
Added documentation for courseidput and courseiddump functions that operate on a domain's nohist_courseids.db.  Backwards compatibility added for courseidput. In courseiddump replace regexp matches with more efficient split of incoming filter information.

Revision 1.271: download - view: text, markup, annotated - select for diffs
Fri Dec 31 01:24:14 2004 UTC (17 years, 4 months ago) by raeburn
Branches: MAIN
Diff to previous 1.270: preferred, colored
Changes since revision 1.270: +4 -3 lines
Backward compatibility with lonnet::flushcourselogs() in LON-CAPA 1.2.X. Institutional code no longer dropped from course's record in nohist_courseids.db on a 1.3.1 library server when course was accessed from a 1.2.X server.

Revision 1.270: download - view: text, markup, annotated - select for diffs
Tue Dec 28 15:09:38 2004 UTC (17 years, 4 months ago) by matthew
Branches: MAIN
Diff to previous 1.269: preferred, colored
Changes since revision 1.269: +3 -3 lines
Mark's krb5 typo fix.

Revision 1.269: download - view: text, markup, annotated - select for diffs
Fri Dec 24 19:26:33 2004 UTC (17 years, 4 months ago) by raeburn
Branches: MAIN
Diff to previous 1.268: preferred, colored
Changes since revision 1.268: +6 -4 lines
Stop adding : to the end of the kerberos domain value returned to &lonnet::queryauthenticate()

Revision 1.268: download - view: text, markup, annotated - select for diffs
Tue Dec 21 20:47:55 2004 UTC (17 years, 4 months ago) by albertel
Branches: MAIN
CVS tags: version_1_3_0
Diff to previous 1.267: preferred, colored
Changes since revision 1.267: +3 -3 lines
- P -> S

Revision 1.267: download - view: text, markup, annotated - select for diffs
Wed Dec 8 22:45:33 2004 UTC (17 years, 5 months ago) by raeburn
Branches: MAIN
CVS tags: version_1_2_99_1
Diff to previous 1.266: preferred, colored
Changes since revision 1.266: +3 -3 lines
Sub-directories were not being made for user uploads where ufile argument included a directory, e.g.,  aboutme/myphoto.gif.  Correction to refactoring from v1.264

Revision 1.266: download - view: text, markup, annotated - select for diffs
Sat Nov 27 17:23:08 2004 UTC (17 years, 5 months ago) by raeburn
Branches: MAIN
Diff to previous 1.265: preferred, colored
Changes since revision 1.265: +41 -14 lines
Adding storage of course owner to nohist_courseids.db.  Pick course can permits use of institutional code and/or username of course owner as filters.

Revision 1.265: download - view: text, markup, annotated - select for diffs
Tue Nov 2 23:13:18 2004 UTC (17 years, 6 months ago) by albertel
Branches: MAIN
CVS tags: version_1_2_99_0
Diff to previous 1.264: preferred, colored
Changes since revision 1.264: +46 -4 lines
- hrrm, looks like I missed commiting this
- add in the studentphoto handler

Revision 1.264: download - view: text, markup, annotated - select for diffs
Tue Oct 26 14:55:49 2004 UTC (17 years, 6 months ago) by albertel
Branches: MAIN
Diff to previous 1.263: preferred, colored
Changes since revision 1.263: +29 -54 lines
- refactoring out the directory creation routines

Revision 1.263: download - view: text, markup, annotated - select for diffs
Thu Oct 21 16:05:50 2004 UTC (17 years, 6 months ago) by albertel
Branches: MAIN
Diff to previous 1.262: preferred, colored
Changes since revision 1.262: +23 -39 lines
- cleanup some ws and &

Revision 1.262: download - view: text, markup, annotated - select for diffs
Tue Oct 19 10:57:06 2004 UTC (17 years, 7 months ago) by foxr
Branches: MAIN
Diff to previous 1.261: preferred, colored
Changes since revision 1.261: +3 -110 lines
Remove dead code that I forgot to take out when dispatch stuff was
completed.

Revision 1.261: download - view: text, markup, annotated - select for diffs
Mon Oct 18 10:13:46 2004 UTC (17 years, 7 months ago) by foxr
Branches: MAIN
Diff to previous 1.260: preferred, colored
Changes since revision 1.260: +77 -10 lines
Fix some issues:
- The user addition code was not checking for inability to create loncapa password file and
  as  a result if unable, lond crashed with undefined variable unusable like msgs.  Checking
  now for the open failure and returning an error messages to the client if can't make the
  user passwd file.
- Defect 550: got the ability to change authors from Filesystem auth to internal authentication
  working.  The other way around still does not yet work due to the fact that lcuseradd belives
  the user already exists.

Revision 1.260: download - view: text, markup, annotated - select for diffs
Mon Oct 11 10:58:28 2004 UTC (17 years, 7 months ago) by foxr
Branches: MAIN
Diff to previous 1.259: preferred, colored
Changes since revision 1.259: +6 -3 lines
Fix defect in rolesput that prevented home dir and public_html
of user being granted author privilege from being created by
giving bad parameters to lchtmldir

Revision 1.259: download - view: text, markup, annotated - select for diffs
Fri Sep 24 14:15:03 2004 UTC (17 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.258: preferred, colored
Changes since revision 1.258: +3 -8 lines
validate_user() assumes get_auth_type() always returns authtype and autharg, but get_auth_type() was only returning autharg for Kerberos auth.

Revision 1.258: download - view: text, markup, annotated - select for diffs
Tue Sep 14 20:18:41 2004 UTC (17 years, 8 months ago) by albertel
Branches: MAIN
Diff to previous 1.257: preferred, colored
Changes since revision 1.257: +2 -3 lines
- removing logthis

Revision 1.257: download - view: text, markup, annotated - select for diffs
Tue Sep 14 20:15:22 2004 UTC (17 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.256: preferred, colored
Changes since revision 1.256: +11 -3 lines
Guy's changes from 8/30 to create directory structure in user's userfile area (for portfolio).

Revision 1.256: download - view: text, markup, annotated - select for diffs
Tue Sep 14 12:08:54 2004 UTC (17 years, 8 months ago) by albertel
Branches: MAIN
Diff to previous 1.255: preferred, colored
Changes since revision 1.255: +2 -37 lines
- remove portls handler

Revision 1.255: download - view: text, markup, annotated - select for diffs
Tue Sep 14 11:45:04 2004 UTC (17 years, 8 months ago) by foxr
Branches: MAIN
Diff to previous 1.254: preferred, colored
Changes since revision 1.254: +73 -54 lines
- Factor out common get/eget code.
- Fix dispatch to get_profile_entry_encrypted (had not changed the name correctly.

Revision 1.254: download - view: text, markup, annotated - select for diffs
Tue Sep 14 10:27:22 2004 UTC (17 years, 8 months ago) by foxr
Branches: MAIN
Diff to previous 1.253: preferred, colored
Changes since revision 1.253: +37 -2 lines
- Add missing portls handler.

Revision 1.253: download - view: text, markup, annotated - select for diffs
Tue Sep 14 09:30:07 2004 UTC (17 years, 8 months ago) by foxr
Branches: MAIN
Diff to previous 1.252: preferred, colored
Changes since revision 1.252: +15 -7 lines
- Fix a stupid cut/paste omission in courseid put and
- Add a few comments where I thought  it needed them

Revision 1.252: download - view: text, markup, annotated - select for diffs
Wed Sep 8 18:57:33 2004 UTC (17 years, 8 months ago) by albertel
Branches: MAIN
Diff to previous 1.251: preferred, colored
Changes since revision 1.251: +3 -3 lines
- if it is a nohist_ database don't make a hist file

Revision 1.251: download - view: text, markup, annotated - select for diffs
Wed Sep 8 10:19:52 2004 UTC (17 years, 8 months ago) by foxr
Branches: MAIN
Diff to previous 1.250: preferred, colored
Changes since revision 1.250: +54 -17 lines
- Add execute_command to safely execute single commands without being
  vulnerable to shell escapes when it's necessary to capture stdout/stderr.
- Recast the du handler in terms of execute_command.
- inspect all the Reply and Failure calls to ensure that they send
  \n terminated lines to keep lonc from waiting until timeout before
  completing a transaction.

Revision 1.250: download - view: text, markup, annotated - select for diffs
Tue Sep 7 14:28:30 2004 UTC (17 years, 8 months ago) by albertel
Branches: MAIN
Diff to previous 1.249: preferred, colored
Changes since revision 1.249: +3 -3 lines
- typo

Revision 1.249: download - view: text, markup, annotated - select for diffs
Tue Sep 7 10:05:23 2004 UTC (17 years, 8 months ago) by foxr
Branches: MAIN
Diff to previous 1.248: preferred, colored
Changes since revision 1.248: +31 -8 lines
1. Close a minor security issue in du request - prevent bad boys from
   adding stuff to the directory for execution.
2. Do a bit of proof reading and commenting as appropriate.


Much much more proof-reading/inspection left to do.

Revision 1.248: download - view: text, markup, annotated - select for diffs
Fri Sep 3 10:13:59 2004 UTC (17 years, 8 months ago) by foxr
Branches: MAIN
Diff to previous 1.247: preferred, colored
Changes since revision 1.247: +255 -6 lines
Incorporated the auto-enroll support into handlerized functions however:
- Need to get Stuart to test this since I don't know how.
- Left the old code in so that if there are huge problems, one
  can just remove the handler registrations and the code should
  work again.

Revision 1.247: download - view: text, markup, annotated - select for diffs
Thu Sep 2 18:37:44 2004 UTC (17 years, 8 months ago) by albertel
Branches: MAIN
Diff to previous 1.246: preferred, colored
Changes since revision 1.246: +3 -3 lines
- typo

Revision 1.246: download - view: text, markup, annotated - select for diffs
Thu Sep 2 09:27:58 2004 UTC (17 years, 8 months ago) by foxr
Branches: MAIN
Diff to previous 1.245: preferred, colored
Changes since revision 1.245: +123 -47 lines
Handlerize the following requests:
- setannounce - set the node announcement text.
- getversion  - Get the daemon version.
- sethost     - Select the virtual host managed by the daemon.
- exit etc.   - Disconnect and exit the daemon.

Revision 1.245: download - view: text, markup, annotated - select for diffs
Sun Aug 29 04:12:18 2004 UTC (17 years, 8 months ago) by albertel
Branches: MAIN
Diff to previous 1.244: preferred, colored
Changes since revision 1.244: +9 -8 lines
- fixing Rick's du so it works well

Revision 1.244: download - view: text, markup, annotated - select for diffs
Sat Aug 28 15:52:51 2004 UTC (17 years, 8 months ago) by banghart
Branches: MAIN
Diff to previous 1.243: preferred, colored
Changes since revision 1.243: +8 -8 lines

	A step closer, still not done

Revision 1.243: download - view: text, markup, annotated - select for diffs
Fri Aug 27 18:34:31 2004 UTC (17 years, 8 months ago) by banghart
Branches: MAIN
Diff to previous 1.242: preferred, colored
Changes since revision 1.242: +32 -2 lines

	Added stub for disk usage information -- not working at all yet
	just sneaking up on it

Revision 1.242: download - view: text, markup, annotated - select for diffs
Wed Aug 25 21:00:46 2004 UTC (17 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.241: preferred, colored
Changes since revision 1.241: +3 -3 lines
Restore compatibility with lonnet::putstore().  - Re-implementation of change from lond v.1.208 vs. lond v.1.207

Revision 1.241: download - view: text, markup, annotated - select for diffs
Tue Aug 24 21:25:08 2004 UTC (17 years, 8 months ago) by albertel
Branches: MAIN
Diff to previous 1.240: preferred, colored
Changes since revision 1.240: +5 -5 lines
- style police

Revision 1.240: download - view: text, markup, annotated - select for diffs
Tue Aug 24 20:59:15 2004 UTC (17 years, 8 months ago) by banghart
Branches: MAIN
Diff to previous 1.239: preferred, colored
Changes since revision 1.239: +7 -3 lines

	Added provision for removing directory in remove_user_file_handler.

Revision 1.239: download - view: text, markup, annotated - select for diffs
Tue Aug 24 10:59:50 2004 UTC (17 years, 8 months ago) by foxr
Branches: MAIN
Diff to previous 1.238: preferred, colored
Changes since revision 1.238: +68 -181 lines
- Turn off DEBUG so others won't get annoyed.
- Merge in changes to the Josh-ls request processing to a new
  handlerized ls request processor.
- Remove all the old code that used to do the
  idput, idget, tmpput, tmpget, tmpdel, and ls request
  processing since those have been handlerized.

Revision 1.238: download - view: text, markup, annotated - select for diffs
Tue Aug 24 10:40:08 2004 UTC (17 years, 8 months ago) by foxr
Branches: MAIN
Diff to previous 1.237: preferred, colored
Changes since revision 1.237: +214 -3 lines
Handlerized idput, idget, tmpput, tmpget.

Revision 1.237: download - view: text, markup, annotated - select for diffs
Tue Aug 24 07:26:04 2004 UTC (17 years, 8 months ago) by albertel
Branches: MAIN
Diff to previous 1.236: preferred, colored
Changes since revision 1.236: +45 -2 lines
- rename is working

Revision 1.236: download - view: text, markup, annotated - select for diffs
Tue Aug 24 06:43:21 2004 UTC (17 years, 8 months ago) by albertel
Branches: MAIN
Diff to previous 1.235: preferred, colored
Changes since revision 1.235: +44 -2 lines
- can create directories now

Revision 1.235: download - view: text, markup, annotated - select for diffs
Tue Aug 24 05:13:40 2004 UTC (17 years, 8 months ago) by albertel
Branches: MAIN
Diff to previous 1.234: preferred, colored
Changes since revision 1.234: +2 -20 lines
- removing deprectaed command

Revision 1.234: download - view: text, markup, annotated - select for diffs
Mon Aug 23 11:24:45 2004 UTC (17 years, 8 months ago) by foxr
Branches: MAIN
Diff to previous 1.233: preferred, colored
Changes since revision 1.233: +290 -154 lines
Converted the following requests to hash dispatched handlers and did
some more stylistic cleanup:
addchat   - Add a chat item.
getchat   - Get items from chat room.
querysend - Send an asyncrhonous sql query.
queryreply- Get notified of the completion of an sql query initiated via
            querysend.
courseidput- Insert a course id in the course database.
courseiddump- Dump the set of course ids.

For chat functions and courseid functions, tested against output from
prior lond.  For sql functions, tested by querying published problem database
on lond, as well as by publishing new resources and querying for them.

Revision 1.233: download - view: text, markup, annotated - select for diffs
Wed Aug 18 17:43:05 2004 UTC (17 years, 9 months ago) by foxr
Branches: MAIN
Diff to previous 1.232: preferred, colored
Changes since revision 1.232: +3 -3 lines
Turn off debugging

Revision 1.232: download - view: text, markup, annotated - select for diffs
Wed Aug 18 11:31:50 2004 UTC (17 years, 9 months ago) by foxr
Branches: MAIN
Diff to previous 1.231: preferred, colored
Changes since revision 1.231: +27 -5 lines
Fix error in fetch_user_file_handler that was not sticking uploaded files
where they belonged.

Revision 1.231: download - view: text, markup, annotated - select for diffs
Tue Aug 17 10:44:00 2004 UTC (17 years, 9 months ago) by foxr
Branches: MAIN
Diff to previous 1.230: preferred, colored
Changes since revision 1.230: +542 -394 lines
Handlerized and style fixed the following requests:
- rolesdel
- get
- eget
- del
- keys
- currentdump
- dump
- store
- restore

Revision 1.230: download - view: text, markup, annotated - select for diffs
Mon Aug 16 11:44:10 2004 UTC (17 years, 9 months ago) by foxr
Branches: MAIN
Diff to previous 1.229: preferred, colored
Changes since revision 1.229: +249 -187 lines
Added handler based request processors for the following:
- subscribe
- currentversion
- log
- put
- inc
- rolesput

Also did a little stylelistic work (a very little... namely rename
ManagePermissions -> manage_permissions and ensure that it was
called as &manage_permissions... thank heavens for global search
and destroy.

Revision 1.229: download - view: text, markup, annotated - select for diffs
Mon Aug 16 10:54:19 2004 UTC (17 years, 9 months ago) by foxr
Branches: MAIN
Diff to previous 1.228: preferred, colored
Changes since revision 1.228: +35 -16 lines
Added unsubscribe_hander removed the old hander from the if/elsif chain

Revision 1.228: download - view: text, markup, annotated - select for diffs
Tue Aug 10 22:55:31 2004 UTC (17 years, 9 months ago) by foxr
Branches: MAIN
Diff to previous 1.227: preferred, colored
Changes since revision 1.227: +2 -3 lines
Remove extra loging from remove_user_file_handler

Revision 1.227: download - view: text, markup, annotated - select for diffs
Tue Aug 10 11:38:11 2004 UTC (17 years, 9 months ago) by foxr
Branches: MAIN
Diff to previous 1.226: preferred, colored
Changes since revision 1.226: +37 -24 lines
Add tokenauthuserfile processing in hander form.

Revision 1.226: download - view: text, markup, annotated - select for diffs
Tue Aug 10 11:30:24 2004 UTC (17 years, 9 months ago) by foxr
Branches: MAIN
Diff to previous 1.225: preferred, colored
Changes since revision 1.225: +53 -42 lines
Complete and debug handlerization of fetchuserfile, removeuserfile.

Revision 1.225: download - view: text, markup, annotated - select for diffs
Mon Aug 9 10:34:18 2004 UTC (17 years, 9 months ago) by foxr
Branches: MAIN
Diff to previous 1.224: preferred, colored
Changes since revision 1.224: +294 -195 lines
Moved the following functions into handler/dispatched mode:
- makeuser, changeuserauth, home, update.

Revision 1.224: download - view: text, markup, annotated - select for diffs
Fri Aug 6 10:27:53 2004 UTC (17 years, 9 months ago) by foxr
Branches: MAIN
Diff to previous 1.223: preferred, colored
Changes since revision 1.223: +18 -31 lines
1. Use the 'standard' loncapa tmp directory for lcuseradd files.
2. Raise the self esteem of all the else's by cuddling them in accordance
  with LonCAPA coding style.

Revision 1.223: download - view: text, markup, annotated - select for diffs
Thu Aug 5 11:37:05 2004 UTC (17 years, 9 months ago) by foxr
Branches: MAIN
Diff to previous 1.222: preferred, colored
Changes since revision 1.222: +25 -11 lines
Modifed usage of lcuseradd to tell it to log exit status codes in a file,
we then read/unlink the file and can now correctly report lcuseradd
failures to the client.  This allows the cuser to indicate that
changing the passwd on a filesystem authenticated user really does fail
rather than work...the message, however may not be so obvious
(lcuseradd_failed:User already exists), since the wrong lond request is
getting invoked ultimately by the UI (Filed a bug on this).  The
user will be astonished: Of course the user exists you idiotic computer,
that's why I'm trying to change the password!!

Revision 1.222: download - view: text, markup, annotated - select for diffs
Wed Aug 4 21:11:16 2004 UTC (17 years, 9 months ago) by foxr
Branches: MAIN
Diff to previous 1.221: preferred, colored
Changes since revision 1.221: +179 -96 lines
- Added passwd as handler dispatched function.
- Put the : back in the end of the authtype response since some clients
  actually expect it.. go figure.

Revision 1.205.2.1: download - view: text, markup, annotated - select for diffs
Mon Aug 2 21:02:20 2004 UTC (17 years, 9 months ago) by albertel
Branches: version_1_2_X
CVS tags: version_1_2_1, version_1_2_0, version_1_1_99_5, version_1_1_99_4
Diff to previous 1.205: preferred, colored next main 1.206: preferred, colored
Changes since revision 1.205: +16 -10 lines
 - backport 1.221

Revision 1.221: download - view: text, markup, annotated - select for diffs
Mon Aug 2 20:59:46 2004 UTC (17 years, 9 months ago) by albertel
Branches: MAIN
Diff to previous 1.220: preferred, colored
Changes since revision 1.220: +16 -10 lines
- the children hash is becoming polluted, and 'checkchildren' currently takes 1 second per entry in the children has to check the existance of children, during this time lond refuses all connections (as it should) this is leading to hosts being marked dead when they really are 'checking their children'

this patche

   - eliminates the 1 second sleep, we now  do locked access to the log file
   - switches the order of the logging to the commmon log file
       and the child specific one, since the child specific one is
       used as a detection that the child has gone off to never never land
   - deletes entries from the children hash when checkchildren can't find it

- this should hopefully fix the problems being seen on s1-5,10,17

- planning to backport, and will install on s17 today

Revision 1.220: download - view: text, markup, annotated - select for diffs
Mon Aug 2 11:02:02 2004 UTC (17 years, 9 months ago) by foxr
Branches: MAIN
Diff to previous 1.219: preferred, colored
Changes since revision 1.219: +183 -92 lines
Add "auth" command to set of dispatched commands.

Revision 1.219: download - view: text, markup, annotated - select for diffs
Thu Jul 29 22:31:18 2004 UTC (17 years, 9 months ago) by foxr
Branches: MAIN
Diff to previous 1.218: preferred, colored
Changes since revision 1.218: +3 -2 lines
Put back in missing return value from push_file.

Revision 1.218: download - view: text, markup, annotated - select for diffs
Thu Jul 29 10:50:54 2004 UTC (17 years, 9 months ago) by foxr
Branches: MAIN
Diff to previous 1.217: preferred, colored
Changes since revision 1.217: +161 -67 lines
Factored:
currentauth,
pushfile,
reinit
edit
 into the hashed request handler dispatcher.

Revision 1.217: download - view: text, markup, annotated - select for diffs
Wed Jul 28 21:33:22 2004 UTC (17 years, 9 months ago) by foxr
Branches: MAIN
Diff to previous 1.216: preferred, colored
Changes since revision 1.216: +69 -30 lines
handlerize load and userload requests.

Revision 1.216: download - view: text, markup, annotated - select for diffs
Tue Jul 27 11:34:49 2004 UTC (17 years, 9 months ago) by foxr
Branches: MAIN
Diff to previous 1.215: preferred, colored
Changes since revision 1.215: +51 -17 lines
Added ekey to the set of hash dispatched command handlers.

Revision 1.215: download - view: text, markup, annotated - select for diffs
Tue Jul 27 11:21:48 2004 UTC (17 years, 9 months ago) by foxr
Branches: MAIN
Diff to previous 1.214: preferred, colored
Changes since revision 1.214: +34 -12 lines
Added pong handler to the set of hash dispatched handlers.  2 down and many
more to go... but at least most of them are already written in my private
branch.

Revision 1.214: download - view: text, markup, annotated - select for diffs
Tue Jul 27 11:10:47 2004 UTC (17 years, 9 months ago) by foxr
Branches: MAIN
Diff to previous 1.213: preferred, colored
Changes since revision 1.213: +39 -18 lines
Add ping handler to the dispatched set of handlers.
I think this just might even pass the style police so far.

Revision 1.213: download - view: text, markup, annotated - select for diffs
Tue Jul 27 10:50:37 2004 UTC (17 years, 9 months ago) by foxr
Branches: MAIN
Diff to previous 1.212: preferred, colored
Changes since revision 1.212: +62 -2 lines
Added dispatch logic and comments about how to use it.  For now if
no match, dispatch logic falls though to the big bad ugly if/elsif chain.

Revision 1.212: download - view: text, markup, annotated - select for diffs
Tue Jul 27 10:25:07 2004 UTC (17 years, 9 months ago) by foxr
Branches: MAIN
Diff to previous 1.211: preferred, colored
Changes since revision 1.211: +1857 -1814 lines
Separate processing/request getting into subs get_request,
process_request.  Plan: To further separate each operation into
a sub.  If you are editing lond, and want to make life simpler
for everyone in the long run... take your request processing
section of the big long ugly if/else if chain in process_request
and sub it out.

Revision 1.211: download - view: text, markup, annotated - select for diffs
Fri Jul 23 16:14:19 2004 UTC (17 years, 9 months ago) by albertel
Branches: MAIN
Diff to previous 1.210: preferred, colored
Changes since revision 1.210: +7 -7 lines
- style enforcement

Revision 1.210: download - view: text, markup, annotated - select for diffs
Fri Jul 23 15:24:57 2004 UTC (17 years, 9 months ago) by albertel
Branches: MAIN
Diff to previous 1.209: preferred, colored
Changes since revision 1.209: +9 -17 lines
- bug in tie_domain_hash,
- style enforcement

Revision 1.209: download - view: text, markup, annotated - select for diffs
Fri Jul 23 14:10:47 2004 UTC (17 years, 9 months ago) by albertel
Branches: MAIN
Diff to previous 1.208: preferred, colored
Changes since revision 1.208: +55 -66 lines
- should only put info in .hist if we have tied the hash, otherwise we will just fail

Revision 1.208: download - view: text, markup, annotated - select for diffs
Fri Jul 23 13:36:29 2004 UTC (17 years, 9 months ago) by albertel
Branches: MAIN
Diff to previous 1.207: preferred, colored
Changes since revision 1.207: +4 -7 lines
- better way of doing 1.205

Revision 1.207: download - view: text, markup, annotated - select for diffs
Fri Jul 23 11:03:05 2004 UTC (17 years, 9 months ago) by foxr
Branches: MAIN
Diff to previous 1.206: preferred, colored
Changes since revision 1.206: +259 -4 lines
Begin rolling refactoring into lond.  Note: at this point,
only support subs are being put in...therefore there are a bunch
of subs that are not yet called... PLEASE PLEASE PLEASE
do not remove any subs that appear to be dead wood without asking
fox@nscl.msu.edu as you may be undoing what I'm doing
RF

Revision 1.206: download - view: text, markup, annotated - select for diffs
Thu Jul 22 23:08:43 2004 UTC (17 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.205: preferred, colored
Changes since revision 1.205: +6 -3 lines
&lonnet::putstore() is used to replace an existing record in a .db file previously
created using &lonnet::store, in a way that preserves the existing version information.
Used instead of &lonnet::store when you want to update records for a $symb in a .db
file but do not want to increment the version (and hence create new records).

Modification to lond::put() required to support transfer of additional : separated
values besides command,uname,udom etc.

Revision 1.205: download - view: text, markup, annotated - select for diffs
Sat Jul 3 18:49:42 2004 UTC (17 years, 10 months ago) by raeburn
Branches: MAIN
CVS tags: version_1_1_99_3, version_1_1_99_2, version_1_1_99_1
Branch point for: version_1_2_X
Diff to previous 1.204: preferred, colored
Changes since revision 1.204: +95 -2 lines
Integration of help icons in breadcrumb trail into a single icon. Click on icon to open new window with gateway to help options within frameset (or within main window if pop-ups blocked).  Help options include inline topic help, support request form, FAQ-o-matic, and bug reporting (all contextualized).  Option to collect form parameter information from page displaying help icon currently disabled.

Some work required:
lonsupportreq.pm - replace call to Mail::Send with more sophisticated CPAN module (e.g., Mail::Sender that allows specification of from: address and attachments.

Revision 1.204: download - view: text, markup, annotated - select for diffs
Tue Jun 29 15:31:32 2004 UTC (17 years, 10 months ago) by albertel
Branches: MAIN
Diff to previous 1.203: preferred, colored
Changes since revision 1.203: +3 -3 lines
- setting DEBUG back to zero by default

Revision 1.203: download - view: text, markup, annotated - select for diffs
Tue Jun 29 15:19:56 2004 UTC (17 years, 10 months ago) by albertel
Branches: MAIN
Diff to previous 1.202: preferred, colored
Changes since revision 1.202: +2 -3 lines
- removing spew

Revision 1.202: download - view: text, markup, annotated - select for diffs
Tue Jun 29 14:56:32 2004 UTC (17 years, 10 months ago) by raeburn
Branches: MAIN
Diff to previous 1.201: preferred, colored
Changes since revision 1.201: +12 -7 lines
Include institutional course code in nohist_courseids.db.
Format of entries in nohist_courseids.db now -
course_id = description:institutional code:last activity
both (keys and values are escaped).
lonnet::courseiddump now returns escaped values in hash (keys are unescaped),
to preserve the : separator between description and institutional code.

Revision 1.201: download - view: text, markup, annotated - select for diffs
Mon Jun 21 14:08:20 2004 UTC (17 years, 10 months ago) by matthew
Branches: MAIN
Diff to previous 1.200: preferred, colored
Changes since revision 1.200: +20 -2 lines
Recommit of actual changes from 1.199

Revision 1.200: download - view: text, markup, annotated - select for diffs
Mon Jun 21 13:25:53 2004 UTC (17 years, 10 months ago) by matthew
Branches: MAIN
Diff to previous 1.199: preferred, colored
Changes since revision 1.199: +308 -70 lines
Recommitting version 1.198 (Ron Fox)

Revision 1.199: download - view: text, markup, annotated - select for diffs
Fri Jun 18 23:57:17 2004 UTC (17 years, 11 months ago) by banghart
Branches: MAIN
Diff to previous 1.198: preferred, colored
Changes since revision 1.198: +70 -308 lines

	added /^portls/ conditional to return portfolio directory listing
	username/userfiles/portfolio/

Revision 1.198: download - view: text, markup, annotated - select for diffs
Thu Jun 17 22:37:52 2004 UTC (17 years, 11 months ago) by foxr
Branches: MAIN
Diff to previous 1.197: preferred, colored
Changes since revision 1.197: +10 -5 lines
Add connection mode info (ssl, local, insecure) to status.

Revision 1.197: download - view: text, markup, annotated - select for diffs
Thu Jun 17 18:48:05 2004 UTC (17 years, 11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.196: preferred, colored
Changes since revision 1.196: +19 -18 lines
Domain parameter passed to autoenroll functions in lond, now passed on in calls to
localenroll.pm to support domain-specific variants in a single localenroll.pm
file housed on a multi-domain library server.

Revision 1.196: download - view: text, markup, annotated - select for diffs
Thu Jun 17 11:02:25 2004 UTC (17 years, 11 months ago) by foxr
Branches: MAIN
Diff to previous 1.195: preferred, colored
Changes since revision 1.195: +24 -5 lines
If the certificate files or host key are missing, than
switch to insecure authentication if allowed.  The idea
is this: After an upgrade to lond/lond ssl, you won't in general
have your signed host certificate yet.  We want to support uninterrupted
service until your certs are granted, so although the software is ssl
capable, it must, in the interim, do insecure authentication, if permitted
by the administrators.

One case not handled, and left not handled: if the lonCerts directory does not
exist the init:local key exchange cannot work.  This case can be ignored because
that diretory will be created as part of the update/upgrade.  If it does not exist
it's a sign of some other serious problem that ought to be fixed IMHO.

Revision 1.195: download - view: text, markup, annotated - select for diffs
Thu Jun 17 10:15:46 2004 UTC (17 years, 11 months ago) by foxr
Branches: MAIN
Diff to previous 1.194: preferred, colored
Changes since revision 1.194: +3 -3 lines
Turn down the logging volume now that the ssl stuff looks like it's functional.

Revision 1.194: download - view: text, markup, annotated - select for diffs
Thu Jun 17 09:26:56 2004 UTC (17 years, 11 months ago) by foxr
Branches: MAIN
Diff to previous 1.193: preferred, colored
Changes since revision 1.193: +265 -33 lines
Debug changes to support ssl and local file based secure key exchanges

Revision 1.193: download - view: text, markup, annotated - select for diffs
Tue Jun 8 22:09:44 2004 UTC (17 years, 11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.192: preferred, colored
Changes since revision 1.192: +76 -3 lines
Changes to support autoenroll calls from a remote server.

lond on the homeserver for the course(s) handles requests from the remote
server for institutional data (e.g., classlists, valid institutional courseIDs,
institutional section numbers for a course code, validation of course owners), by
calling the appropriate functions in the homeserver's localenroll.pm

All replies are made directly with the exception of fetch_enrollment_query, which
is shipped over to lonsql, in case retrieval of institutional classlists is a
protracted process.

lonsql on the homeserver for the course(s) calls localenroll::fetch_enrollment()
and writes XML files of enrollment data to /home/httpd/perl/tmp

Transfer of classlist data occurs later following an autoretrieve call from the
remote server. It is planned to generalize this function and add encryption to the transfer back to the client.

Autoenroll.pl called by cron on a library server, now only carries out updates for
courses in its domain, for which the library server is the course's homeserver. If a domain has multiple library servers Autoenroll.pl will need to be run on each library server.

Revision 1.192: download - view: text, markup, annotated - select for diffs
Tue Jun 1 09:58:30 2004 UTC (17 years, 11 months ago) by foxr
Branches: MAIN
CVS tags: version_1_1_99_0
Diff to previous 1.191: preferred, colored
Changes since revision 1.191: +16 -19 lines
Make parameter passing/receiving match Guy's desires for multiple arguments
(use @_ not multiple shifts).

Revision 1.191: download - view: text, markup, annotated - select for diffs
Thu May 20 18:17:12 2004 UTC (18 years ago) by albertel
Branches: MAIN
Diff to previous 1.190: preferred, colored
Changes since revision 1.190: +3 -3 lines
- don't log the password in kerberos failures BUG#3024

Revision 1.190: download - view: text, markup, annotated - select for diffs
Tue May 11 19:51:49 2004 UTC (18 years ago) by albertel
Branches: MAIN
Diff to previous 1.189: preferred, colored
Changes since revision 1.189: +15 -15 lines
- more xhtml like

Revision 1.178.2.23: download - view: text, markup, annotated - select for diffs
Fri May 7 17:57:18 2004 UTC (18 years ago) by www
Branches: Refactoring
Diff to previous 1.178.2.22: preferred, colored next main 1.179: preferred, colored
Changes since revision 1.178.2.22: +3 -3 lines
\Q\E-ing the variable in the regular expression

Revision 1.189: download - view: text, markup, annotated - select for diffs
Fri May 7 17:51:58 2004 UTC (18 years ago) by www
Branches: MAIN
Diff to previous 1.188: preferred, colored
Changes since revision 1.188: +3 -3 lines
\Q\E-ing regular expression - should be ported to other branch

Revision 1.178.2.22: download - view: text, markup, annotated - select for diffs
Tue May 4 10:09:38 2004 UTC (18 years ago) by foxr
Branches: Refactoring
Diff to previous 1.178.2.21: preferred, colored
Changes since revision 1.178.2.21: +23 -14 lines
History files/entries were getting made for nohist_ databases becuase like
an idiot I got the sense of the condition backwards.

Revision 1.178.2.21: download - view: text, markup, annotated - select for diffs
Thu Apr 29 10:35:07 2004 UTC (18 years ago) by foxr
Branches: Refactoring
Diff to previous 1.178.2.20: preferred, colored
Changes since revision 1.178.2.20: +27 -16 lines
I liked the logic for sub unsub I put into the main branch better than the
hack job I put in here ... so transplant.

Revision 1.188: download - view: text, markup, annotated - select for diffs
Thu Apr 29 10:24:40 2004 UTC (18 years ago) by foxr
Branches: MAIN
Diff to previous 1.187: preferred, colored
Changes since revision 1.187: +28 -9 lines
BUG 1381 - Fix unsub not working:
           o Logic in sub unsub was not correct.
           o Call to unsub from the unsub handler in the main code had
             an extra leading parameter (socket to the client).

Revision 1.187: download - view: text, markup, annotated - select for diffs
Thu Apr 29 07:18:10 2004 UTC (18 years ago) by albertel
Branches: MAIN
Diff to previous 1.186: preferred, colored
Changes since revision 1.186: +33 -2 lines
- add command in lond/lonnet.pm to remove '/uploaded/' files

Revision 1.178.2.20: download - view: text, markup, annotated - select for diffs
Tue Apr 27 11:30:28 2004 UTC (18 years ago) by foxr
Branches: Refactoring
Diff to previous 1.178.2.19: preferred, colored
Changes since revision 1.178.2.19: +48 -15 lines
- Fix mis-spelling of unsub in registration.]
- Fix(?) problem with unsub not being able to unsubscribe when resource.ip was not present
  but subscriptions were there in the subscription file.
 (make the subscription file the authoritative information source).
- Add a few little touches to some functions with only one parameter to make interactive
  debugging via telnet easier (telnet terminates lines with \r which chomp won't chomp
  as near as I can tell... I have split even the final parameter from the line with /:/
  so the user can work around this with e.g. unsub:filename: and the filename won't be searched
  for with the \r present on the back end of it.).

Revision 1.178.2.19: download - view: text, markup, annotated - select for diffs
Mon Apr 26 10:37:47 2004 UTC (18 years ago) by foxr
Branches: Refactoring
Diff to previous 1.178.2.18: preferred, colored
Changes since revision 1.178.2.18: +16 -7 lines
Fixed some typos in rolesput

Revision 1.178.2.18: download - view: text, markup, annotated - select for diffs
Mon Apr 19 11:32:35 2004 UTC (18 years, 1 month ago) by foxr
Branches: Refactoring
Diff to previous 1.178.2.17: preferred, colored
Changes since revision 1.178.2.17: +3 -4 lines
Well the pid was already there to uniquify it.

Revision 1.178.2.17: download - view: text, markup, annotated - select for diffs
Mon Apr 19 11:28:18 2004 UTC (18 years, 1 month ago) by foxr
Branches: Refactoring
Diff to previous 1.178.2.16: preferred, colored
Changes since revision 1.178.2.16: +10 -4 lines
Append pid to tmp ids to avoid collisions with multiple lond's assigning the same temp id to
different temp files.

Revision 1.178.2.16: download - view: text, markup, annotated - select for diffs
Thu Apr 15 11:26:34 2004 UTC (18 years, 1 month ago) by foxr
Branches: Refactoring
Diff to previous 1.178.2.15: preferred, colored
Changes since revision 1.178.2.15: +9 -9 lines
- Fix mis-spelling of GetProfileEntryEncrpyted.
- Fix error - if lcuseradd failed, the make user function returned ok
  anyway... very mis-leading.

Revision 1.178.2.15: download - view: text, markup, annotated - select for diffs
Tue Apr 13 09:41:57 2004 UTC (18 years, 1 month ago) by foxr
Branches: Refactoring
Diff to previous 1.178.2.14: preferred, colored
Changes since revision 1.178.2.14: +4 -3 lines
Mis-spelled ValidateUser as ValidUser in change passwd.

Revision 1.165.2.4: download - view: text, markup, annotated - select for diffs
Thu Apr 8 20:11:12 2004 UTC (18 years, 1 month ago) by albertel
Branches: version_1_1_X
CVS tags: version_1_1_3
Diff to previous 1.165.2.3: preferred, colored to branchpoint 1.165: preferred, colored next main 1.166: preferred, colored
Changes since revision 1.165.2.3: +12 -2 lines

- backport 1.186

Revision 1.186: download - view: text, markup, annotated - select for diffs
Wed Apr 7 10:02:11 2004 UTC (18 years, 1 month ago) by foxr
Branches: MAIN
Diff to previous 1.185: preferred, colored
Changes since revision 1.185: +12 -2 lines
Close security hole in account creation... log attempts to exploit too!

Revision 1.178.2.14: download - view: text, markup, annotated - select for diffs
Wed Apr 7 09:39:18 2004 UTC (18 years, 1 month ago) by foxr
Branches: Refactoring
Diff to previous 1.178.2.13: preferred, colored
Changes since revision 1.178.2.13: +30 -20 lines
Close security hole in make_passwd_file

Revision 1.178.2.13: download - view: text, markup, annotated - select for diffs
Tue Mar 23 11:50:12 2004 UTC (18 years, 1 month ago) by foxr
Branches: Refactoring
Diff to previous 1.178.2.12: preferred, colored
Changes since revision 1.178.2.12: +176 -151 lines
Clean compile after refactoring the hell out of the authentication based
functions.

Revision 1.178.2.12: download - view: text, markup, annotated - select for diffs
Mon Mar 22 10:02:24 2004 UTC (18 years, 1 month ago) by foxr
Branches: Refactoring
Diff to previous 1.178.2.11: preferred, colored
Changes since revision 1.178.2.11: +1 -1 lines
Iron out a few problems.

Revision 1.178.2.11: download - view: text, markup, annotated - select for diffs
Mon Mar 22 09:41:53 2004 UTC (18 years, 1 month ago) by foxr
Branches: Refactoring
Diff to previous 1.178.2.10: preferred, colored
Changes since revision 1.178.2.10: +7 -2 lines
fix problemwith PasswordPath..extra my masked existing result.

Revision 1.178.2.10: download - view: text, markup, annotated - select for diffs
Mon Mar 22 09:16:26 2004 UTC (18 years, 1 month ago) by foxr
Branches: Refactoring
Diff to previous 1.178.2.9: preferred, colored
Changes since revision 1.178.2.9: +123 -121 lines
Remove some syntax errors

Revision 1.178.2.9: download - view: text, markup, annotated - select for diffs
Mon Mar 22 09:05:11 2004 UTC (18 years, 1 month ago) by foxr
Branches: Refactoring
Diff to previous 1.178.2.8: preferred, colored
Changes since revision 1.178.2.8: +83 -47 lines
Fix up some indentation.

Revision 1.185: download - view: text, markup, annotated - select for diffs
Tue Mar 16 20:57:49 2004 UTC (18 years, 2 months ago) by albertel
Branches: MAIN
Diff to previous 1.184: preferred, colored
Changes since revision 1.184: +6 -6 lines
- The style police say "Death to leaning toothpicks!"
- Also protect $fname in the regexp in case it has anything odd in it

Revision 1.184: download - view: text, markup, annotated - select for diffs
Tue Mar 16 20:48:49 2004 UTC (18 years, 2 months ago) by raeburn
Branches: MAIN
Diff to previous 1.183: preferred, colored
Changes since revision 1.183: +17 -20 lines
Case where userinput = fetchuserfile
 - format of call from lonnet::reply('fetchuserfile:') reverts to lond v 1.181

Directory structure in $fname from lonnet::reply() will now be searched for, and any
subdirectories that are needed below lonUsers/$dom/1/2/3/$course/userfiles path will
be created.

Revision 1.178.2.8: download - view: text, markup, annotated - select for diffs
Tue Mar 16 10:52:30 2004 UTC (18 years, 2 months ago) by foxr
Branches: Refactoring
Diff to previous 1.178.2.7: preferred, colored
Changes since revision 1.178.2.7: +357 -293 lines
Compiles ok with
- Password functions factored out.
- Hash tying functions factored out.
Not tested so don't trust this version!!!

Revision 1.183: download - view: text, markup, annotated - select for diffs
Tue Mar 9 21:05:13 2004 UTC (18 years, 2 months ago) by albertel
Branches: MAIN
Diff to previous 1.182: preferred, colored
Changes since revision 1.182: +3 -3 lines
- a pid of 0 is not a valid child, ignore it

Revision 1.182: download - view: text, markup, annotated - select for diffs
Tue Mar 9 16:12:26 2004 UTC (18 years, 2 months ago) by raeburn
Branches: MAIN
Diff to previous 1.181: preferred, colored
Changes since revision 1.181: +18 -7 lines
Case where userinput = fetchuserfile, optional fpath may now be included in call to lonnet::reply() in format -
   &reply('fetchuserfile:'.$docudom.'/'.$docuname.'/'.$fname.
                            ':'.$fpath,$docuhome);
   This allows files to be placed in lonUsers/a/b/c/abc1421y123ioip113/userfiles within a directory structure, e.g., in lonUsers/a/b/c/abc1421y123ioip113/userfiles/102903232/sequences/newfile.sequence (where $fpath = '/102903232/sequences/).

See lonnet.pm v. 1.476

Revision 1.178.2.7: download - view: text, markup, annotated - select for diffs
Mon Mar 8 21:54:05 2004 UTC (18 years, 2 months ago) by foxr
Branches: Refactoring
Diff to previous 1.178.2.6: preferred, colored
Changes since revision 1.178.2.6: +5 -5 lines
Fix 2 minor errors;
- inc error messages led people to believe the errors were in put.
- in the inc handler, I did not properly reconstruct $userinput for Failure.

Revision 1.181: download - view: text, markup, annotated - select for diffs
Mon Mar 8 21:00:15 2004 UTC (18 years, 2 months ago) by albertel
Branches: MAIN
Diff to previous 1.180: preferred, colored
Changes since revision 1.180: +4 -4 lines
- modifying error messages so they are correct

Revision 1.180: download - view: text, markup, annotated - select for diffs
Mon Mar 8 20:59:41 2004 UTC (18 years, 2 months ago) by albertel
Branches: MAIN
Diff to previous 1.179: preferred, colored
Changes since revision 1.179: +14 -4 lines
- lond has been dieing on my machine, I think due to port probes trying to defend against an invalid connection

Revision 1.165.2.3: download - view: text, markup, annotated - select for diffs
Mon Mar 8 20:13:07 2004 UTC (18 years, 2 months ago) by albertel
Branches: version_1_1_X
CVS tags: version_1_1_2
Diff to previous 1.165.2.2: preferred, colored to branchpoint 1.165: preferred, colored
Changes since revision 1.165.2.2: +27 -18 lines
- backport 1.175 and 1.176

Revision 1.178.2.6: download - view: text, markup, annotated - select for diffs
Tue Mar 2 11:33:03 2004 UTC (18 years, 2 months ago) by foxr
Branches: Refactoring
Diff to previous 1.178.2.5: preferred, colored
Changes since revision 1.178.2.5: +5 -4 lines
Resolve conflicts .

Revision 1.179: download - view: text, markup, annotated - select for diffs
Tue Feb 24 16:53:16 2004 UTC (18 years, 2 months ago) by albertel
Branches: MAIN
Diff to previous 1.178: preferred, colored
Changes since revision 1.178: +2 -3 lines
- don't study regexp, we won't be tested on it

Revision 1.178.2.5: download - view: text, markup, annotated - select for diffs
Tue Feb 24 16:52:16 2004 UTC (18 years, 2 months ago) by albertel
Branches: Refactoring
Diff to previous 1.178.2.4: preferred, colored
Changes since revision 1.178.2.4: +2 -3 lines
- don't study reg exp, student the string

Revision 1.178.2.4: download - view: text, markup, annotated - select for diffs
Tue Feb 24 16:51:40 2004 UTC (18 years, 2 months ago) by albertel
Branches: Refactoring
Diff to previous 1.178.2.3: preferred, colored
Changes since revision 1.178.2.3: +1596 -1609 lines
- retabination extraordinaire

Revision 1.178.2.3: download - view: text, markup, annotated - select for diffs
Tue Feb 24 11:22:41 2004 UTC (18 years, 2 months ago) by foxr
Branches: Refactoring
Diff to previous 1.178.2.2: preferred, colored
Changes since revision 1.178.2.2: +297 -136 lines
Completed first level break up of lond into 1 handler per request type.
The daemon seems, on the whole to work however:
- There is a lot more testing that must be done.
- There's a lot more potential refactoring to be done.
- There's a need to explore what happens to lonc in the presence
  of lond's disconnecting/exiting.

Revision 1.178.2.2: download - view: text, markup, annotated - select for diffs
Mon Feb 23 10:25:52 2004 UTC (18 years, 2 months ago) by foxr
Branches: Refactoring
Diff to previous 1.178.2.1: preferred, colored
Changes since revision 1.178.2.1: +25 -10 lines
Corrected some (il)logic having to do with authenticating clients and manager.
This version seems to mostly work but there is a lot of refactoring left to go.
There are also some anomalies between lond/loncnew that have to be examined
when lond exits.   I would not classify this as ready for prime-time.

Revision 1.178.2.1: download - view: text, markup, annotated - select for diffs
Wed Feb 18 10:43:02 2004 UTC (18 years, 3 months ago) by foxr
Branches: Refactoring
Diff to previous 1.178: preferred, colored
Changes since revision 1.178: +2639 -1568 lines
This version compiles but is known not to work. Refactoring in progress

Revision 1.178: download - view: text, markup, annotated - select for diffs
Wed Feb 18 10:40:45 2004 UTC (18 years, 3 months ago) by foxr
Branches: MAIN
Branch point for: Refactoring
Diff to previous 1.177: preferred, colored
Changes since revision 1.177: +1568 -2639 lines
Correct my mis-manipulation of csv by putting the right version back at the head

Revision 1.177: download - view: text, markup, annotated - select for diffs
Wed Feb 18 10:35:56 2004 UTC (18 years, 3 months ago) by foxr
Branches: MAIN
Diff to previous 1.176: preferred, colored
Changes since revision 1.176: +2639 -1568 lines
Refactoring in progress... this is know not to work yet.. hence the branch.

Revision 1.176: download - view: text, markup, annotated - select for diffs
Tue Feb 17 21:02:37 2004 UTC (18 years, 3 months ago) by albertel
Branches: MAIN
Diff to previous 1.175: preferred, colored
Changes since revision 1.175: +18 -12 lines
- throw away lines starting with #
- REAPER double checks the children hash for noexistant children
- removed nolonger useful children counter

Revision 1.175: download - view: text, markup, annotated - select for diffs
Tue Feb 17 20:07:25 2004 UTC (18 years, 3 months ago) by albertel
Branches: MAIN
Diff to previous 1.174: preferred, colored
Changes since revision 1.174: +14 -11 lines
- wait could block, since system() can also do wiats and cause us to miss children reapings.
- move to waitpid which can be non blocking

Revision 1.174: download - view: text, markup, annotated - select for diffs
Fri Feb 6 05:25:16 2004 UTC (18 years, 3 months ago) by taceyjo1
Branches: MAIN
CVS tags: Lond-refactored
Diff to previous 1.173: preferred, colored
Changes since revision 1.173: +6 -2 lines
Ok, another little thing, on the way to make lond parse metadata and just be done with it, see bug #2706 for 1.2 implimentation idea

Revision 1.173: download - view: text, markup, annotated - select for diffs
Wed Feb 4 17:17:26 2004 UTC (18 years, 3 months ago) by taceyjo1
Branches: MAIN
Diff to previous 1.172: preferred, colored
Changes since revision 1.172: +15 -4 lines
Here is the modified LS with obsolete checking, it currently just appends a &0 if not and &1 if it is at the end.
Please bang on this and let me know if it causes anything to be eaten or otherwise cause indigestion of your code
thanks

Revision 1.165.2.2: download - view: text, markup, annotated - select for diffs
Thu Jan 15 18:56:11 2004 UTC (18 years, 4 months ago) by albertel
Branches: version_1_1_X
CVS tags: version_1_1_1
Diff to previous 1.165.2.1: preferred, colored to branchpoint 1.165: preferred, colored
Changes since revision 1.165.2.1: +3 -3 lines
- backport 1.172

Revision 1.172: download - view: text, markup, annotated - select for diffs
Thu Jan 15 15:28:30 2004 UTC (18 years, 4 months ago) by www
Branches: MAIN
Diff to previous 1.171: preferred, colored
Changes since revision 1.171: +3 -3 lines
**** NEED TO DISCUSS FOR 1.1.1

If one is using lonnet &get, &put, &dump, &del, the keys are escaped or
unescaped lonnet-site.

Revision 1.165.2.1: download - view: text, markup, annotated - select for diffs
Wed Jan 14 01:20:40 2004 UTC (18 years, 4 months ago) by albertel
Branches: version_1_1_X
Diff to previous 1.165: preferred, colored
Changes since revision 1.165: +4 -4 lines
- backport 1.171

Revision 1.171: download - view: text, markup, annotated - select for diffs
Wed Jan 14 01:08:31 2004 UTC (18 years, 4 months ago) by albertel
Branches: MAIN
Diff to previous 1.170: preferred, colored
Changes since revision 1.170: +4 -4 lines
- doulbe return BUG#2554
- del not unescaping escaped keys

Revision 1.170: download - view: text, markup, annotated - select for diffs
Wed Jan 7 21:13:52 2004 UTC (18 years, 4 months ago) by albertel
Branches: MAIN
Diff to previous 1.169: preferred, colored
Changes since revision 1.169: +2 -3 lines
- BUG#2555

Revision 1.169: download - view: text, markup, annotated - select for diffs
Tue Dec 30 11:28:16 2003 UTC (18 years, 4 months ago) by foxr
Branches: MAIN
Diff to previous 1.168: preferred, colored
Changes since revision 1.168: +164 -9 lines
Debug editing support for configuration files.

Revision 1.168: download - view: text, markup, annotated - select for diffs
Mon Dec 22 12:01:54 2003 UTC (18 years, 4 months ago) by foxr
Branches: MAIN
Diff to previous 1.167: preferred, colored
Changes since revision 1.167: +62 -4 lines
Edit file:
- Add top level edit script validation.

Revision 1.167: download - view: text, markup, annotated - select for diffs
Mon Dec 22 11:29:58 2003 UTC (18 years, 4 months ago) by foxr
Branches: MAIN
Diff to previous 1.166: preferred, colored
Changes since revision 1.166: +33 -4 lines
Add EditFile sub and its top level logic:
- Split the request into request keyword, edit file specifier and script.
- Validate request keyword.
- Validate edit file specifier.

Revision 1.166: download - view: text, markup, annotated - select for diffs
Mon Dec 22 11:03:37 2003 UTC (18 years, 4 months ago) by foxr
Branches: MAIN
Diff to previous 1.165: preferred, colored
Changes since revision 1.165: +78 -66 lines
Skeletal support for edit subcommand.

Revision 1.165: download - view: text, markup, annotated - select for diffs
Fri Dec 12 21:37:42 2003 UTC (18 years, 5 months ago) by albertel
Branches: MAIN
CVS tags: version_1_1_0, version_1_0_99_3, version_1_0_99_2
Branch point for: version_1_1_X
Diff to previous 1.164: preferred, colored
Changes since revision 1.164: +22 -2 lines
- adding a smattering of status messages to see if I can figure out why lond wedges itself sometimes. (will be  going in 1.1)

Revision 1.164: download - view: text, markup, annotated - select for diffs
Tue Dec 2 10:37:59 2003 UTC (18 years, 5 months ago) by foxr
Branches: MAIN
CVS tags: version_1_0_99_1
Diff to previous 1.163: preferred, colored
Changes since revision 1.163: +3 -2 lines
Add shutdown to exit processing to ensure that the socket is promptly cleaned
up.

Revision 1.163: download - view: text, markup, annotated - select for diffs
Mon Nov 17 09:32:17 2003 UTC (18 years, 6 months ago) by foxr
Branches: MAIN
CVS tags: version_1_0_99
Diff to previous 1.162: preferred, colored
Changes since revision 1.162: +3 -22 lines
Simplify authentication since for now it's done at connection time via hosts.tab
and managers.tab

Revision 1.162: download - view: text, markup, annotated - select for diffs
Wed Nov 12 20:47:04 2003 UTC (18 years, 6 months ago) by matthew
Branches: MAIN
Diff to previous 1.161: preferred, colored
Changes since revision 1.161: +51 -2 lines
Added 'inc:' command, which increments values in gdbm files.

Revision 1.161: download - view: text, markup, annotated - select for diffs
Tue Nov 11 12:39:14 2003 UTC (18 years, 6 months ago) by foxr
Branches: MAIN
Diff to previous 1.160: preferred, colored
Changes since revision 1.160: +1473 -1201 lines
Support manager/client distinction.  Connection distinction tested,
client functionality tested, still need to re-test management
functionality.

Revision 1.160: download - view: text, markup, annotated - select for diffs
Sat Nov 1 16:32:32 2003 UTC (18 years, 6 months ago) by www
Branches: MAIN
Diff to previous 1.159: preferred, colored
Changes since revision 1.159: +3 -3 lines
Do not count subscription files.

Revision 1.159: download - view: text, markup, annotated - select for diffs
Thu Oct 30 22:52:24 2003 UTC (18 years, 6 months ago) by albertel
Branches: MAIN
Diff to previous 1.158: preferred, colored
Changes since revision 1.158: +3 -41 lines
- Gerd thinks it would be better at a half hour

Revision 1.158: download - view: text, markup, annotated - select for diffs
Tue Oct 21 09:14:31 2003 UTC (18 years, 6 months ago) by foxr
Branches: MAIN
Diff to previous 1.157: preferred, colored
Changes since revision 1.157: +5 -2 lines
Re-install $Log$ in comment header to support automatic change logging.

Revision 1.157: download - view: text, markup, annotated - select for diffs
Tue Oct 14 10:15:27 2003 UTC (18 years, 7 months ago) by foxr
Branches: MAIN
Diff to previous 1.156: preferred, colored
Changes since revision 1.156: +72 -3 lines
Supported rewrite of hosts.tab on the fly so that the local host's ip
can be correct if it's hiding behind a masquerading network device such as a
firewall.

Revision 1.156: download - view: text, markup, annotated - select for diffs
Mon Oct 13 08:49:54 2003 UTC (18 years, 7 months ago) by foxr
Branches: MAIN
Diff to previous 1.155: preferred, colored
Changes since revision 1.155: +50 -8 lines
Add host based authentication.

Revision 1.132.2.3: download - view: text, markup, annotated - select for diffs
Wed Oct 8 20:39:42 2003 UTC (18 years, 7 months ago) by albertel
Branches: version_1_0_1
CVS tags: version_1_0_3, version_1_0_2
Diff to previous 1.132.2.2: preferred, colored to branchpoint 1.132: preferred, colored next main 1.133: preferred, colored
Changes since revision 1.132.2.2: +3 -3 lines
- backport 1.155

Revision 1.155: download - view: text, markup, annotated - select for diffs
Wed Oct 8 20:37:48 2003 UTC (18 years, 7 months ago) by albertel
Branches: MAIN
Diff to previous 1.154: preferred, colored
Changes since revision 1.154: +3 -3 lines
- 3rd tries a charm, will backport to 1.0.2

Revision 1.132.2.2: download - view: text, markup, annotated - select for diffs
Wed Oct 8 20:31:28 2003 UTC (18 years, 7 months ago) by albertel
Branches: version_1_0_1
Diff to previous 1.132.2.1: preferred, colored to branchpoint 1.132: preferred, colored
Changes since revision 1.132.2.1: +3 -3 lines
- backport 1.152

Revision 1.154: download - view: text, markup, annotated - select for diffs
Wed Oct 8 20:29:46 2003 UTC (18 years, 7 months ago) by albertel
Branches: MAIN
Diff to previous 1.153: preferred, colored
Changes since revision 1.153: +2 -54 lines
- don't need to put the Log messages in the headers

Revision 1.153: download - view: text, markup, annotated - select for diffs
Wed Oct 8 14:30:09 2003 UTC (18 years, 7 months ago) by www
Branches: MAIN
Diff to previous 1.152: preferred, colored
Changes since revision 1.152: +7 -4 lines
Minor typos.

Revision 1.152: download - view: text, markup, annotated - select for diffs
Wed Oct 8 14:18:34 2003 UTC (18 years, 7 months ago) by www
Branches: MAIN
Diff to previous 1.151: preferred, colored
Changes since revision 1.151: +8 -3 lines
Not good: this should be backported into 1.0.2!

Revision 1.151: download - view: text, markup, annotated - select for diffs
Fri Oct 3 15:11:03 2003 UTC (18 years, 7 months ago) by albertel
Branches: MAIN
Diff to previous 1.150: preferred, colored
Changes since revision 1.150: +38 -28 lines
- if we fail to fetch an update to the file, don't blow away the old one
  (this was the BUG that blew away that one default.sequence that Matthew
   ended up restoring from data.)

Revision 1.150: download - view: text, markup, annotated - select for diffs
Tue Sep 30 10:16:06 2003 UTC (18 years, 7 months ago) by foxr
Branches: MAIN
Diff to previous 1.149: preferred, colored
Changes since revision 1.149: +12 -2 lines
Added invocation of apachereload in ReloadApache sub.
This completes the addtion of the reinit functionality.

Revision 1.149: download - view: text, markup, annotated - select for diffs
Tue Sep 30 09:44:13 2003 UTC (18 years, 7 months ago) by foxr
Branches: MAIN
Diff to previous 1.148: preferred, colored
Changes since revision 1.148: +11 -2 lines
Tested UpdateHosts ability to
- Remove live children for hosts that are no longer in the hosts.tab
- Remove live children for hosts whose IPs have changed in the hosts.tab

Revision 1.148: download - view: text, markup, annotated - select for diffs
Mon Sep 29 10:09:18 2003 UTC (18 years, 7 months ago) by foxr
Branches: MAIN
Diff to previous 1.147: preferred, colored
Changes since revision 1.147: +86 -19 lines
Put in logic to reinit lond itself (except for apache reload).  I don't believe
this logic works correctly yet, however lond still does everything it used to doso I'll do the commit anyway.

Revision 1.147: download - view: text, markup, annotated - select for diffs
Tue Sep 23 11:23:31 2003 UTC (18 years, 7 months ago) by foxr
Branches: MAIN
Diff to previous 1.146: preferred, colored
Changes since revision 1.146: +20 -5 lines
Comlplete implementation of reinit functionality.  Must still implement
the actual initialization functionality, but the process can now
receive the request and either invoke the appropriate internal function or
signal the correct lonc.

Revision 1.146: download - view: text, markup, annotated - select for diffs
Tue Sep 16 10:28:14 2003 UTC (18 years, 8 months ago) by foxr
Branches: MAIN
Diff to previous 1.145: preferred, colored
Changes since revision 1.145: +24 -2 lines
ReinitProcess - decode the process selector and produce the associated pid
filename.  Note: While it is possible to test that valid process selectors are
handled properly I am not able to test that invalid process selectors produce
the appropriate error as lonManage also blocks the use of invalid process selectors.

Revision 1.145: download - view: text, markup, annotated - select for diffs
Tue Sep 16 10:13:20 2003 UTC (18 years, 8 months ago) by foxr
Branches: MAIN
Diff to previous 1.144: preferred, colored
Changes since revision 1.144: +30 -4 lines
Added ReinitProcess function to oversee the parsing and processing of the
reinit:<process> client request.

Revision 1.144: download - view: text, markup, annotated - select for diffs
Tue Sep 16 09:47:01 2003 UTC (18 years, 8 months ago) by foxr
Branches: MAIN
Diff to previous 1.143: preferred, colored
Changes since revision 1.143: +30 -3 lines
Added skeletal support for SIGUSR2 (update hosts.tab)

Revision 1.143: download - view: text, markup, annotated - select for diffs
Mon Sep 15 10:03:52 2003 UTC (18 years, 8 months ago) by foxr
Branches: MAIN
Diff to previous 1.142: preferred, colored
Changes since revision 1.142: +112 -4 lines
Completed and tested code for pushfile.

Revision 1.142: download - view: text, markup, annotated - select for diffs
Tue Sep 9 20:47:46 2003 UTC (18 years, 8 months ago) by www
Branches: MAIN
Diff to previous 1.141: preferred, colored
Changes since revision 1.141: +16 -4 lines
Permanently store chatroom entries in chatroom.log

Revision 1.141: download - view: text, markup, annotated - select for diffs
Mon Sep 8 10:32:07 2003 UTC (18 years, 8 months ago) by foxr
Branches: MAIN
Diff to previous 1.140: preferred, colored
Changes since revision 1.140: +67 -5 lines
Added PushFile sub This sub oversees the push of a new configuration table file
Currently supported files are:
- hosts.tab   (transaction pushfile:hosts:contents)
- domain.tab  (transaction pushfile:domain:contents)

Revision 1.140: download - view: text, markup, annotated - select for diffs
Tue Aug 26 11:15:57 2003 UTC (18 years, 8 months ago) by foxr
Branches: MAIN
Diff to previous 1.139: preferred, colored
Changes since revision 1.139: +62 -5 lines
Added infrastructure for validating management requests... based on
loncapa host id.  In the present testing version, a host is authenticated as
a manager if it is a valid member of the cluster.  This will, of course, change
soon.

Revision 1.139: download - view: text, markup, annotated - select for diffs
Mon Aug 25 15:33:47 2003 UTC (18 years, 8 months ago) by albertel
Branches: MAIN
Diff to previous 1.138: preferred, colored
Changes since revision 1.138: +14 -6 lines
- trying to change internal password

Revision 1.132.2.1: download - view: text, markup, annotated - select for diffs
Fri Aug 22 16:26:11 2003 UTC (18 years, 8 months ago) by albertel
Branches: version_1_0_1
Diff to previous 1.132: preferred, colored
Changes since revision 1.132: +4 -4 lines
- backport 1.138

Revision 1.138: download - view: text, markup, annotated - select for diffs
Fri Aug 22 16:07:11 2003 UTC (18 years, 8 months ago) by albertel
Branches: MAIN
Diff to previous 1.137: preferred, colored
Changes since revision 1.137: +4 -4 lines
- need to use mtime not atime  BUG#2081

Revision 1.137: download - view: text, markup, annotated - select for diffs
Tue Aug 19 10:46:14 2003 UTC (18 years, 9 months ago) by foxr
Branches: MAIN
Diff to previous 1.136: preferred, colored
Changes since revision 1.136: +13 -3 lines
Added skeletal (non functioning) command processing for new encoded requests:
- pushfile:tablenam:tablecontents
   Pushes a new version of an administrative file in lonTabs.
   tablename - can be any of host or domain and
   tablecontents -  are the contents
               of the new version of the file.
   The old file is replaced by the new file with a backup of the old file
   rotated into tablenam.old[0-9]. Maintaining 10 backups of the old file.
- reinit:process
   Reinitializes 'process' where:
   process - can be either lond or lonc.  The hosts file is read.
     processes for any hosts no longer in the hosts file are killed.
     processes for any hosts that are new in the hosts file are started up.
     processes that already exist for hosts in the hosts file are left alone.

Revision 1.136: download - view: text, markup, annotated - select for diffs
Tue Aug 12 19:46:04 2003 UTC (18 years, 9 months ago) by www
Branches: MAIN
Diff to previous 1.135: preferred, colored
Changes since revision 1.135: +15 -2 lines
Bug #815: Frontpage announcements can now be entered by
Superusers and Domain Coordinators
on a per-machine-base from "CLDR (Calendar/Announce)".

Revision 1.135: download - view: text, markup, annotated - select for diffs
Tue Aug 12 09:39:23 2003 UTC (18 years, 9 months ago) by foxr
Branches: MAIN
Diff to previous 1.134: preferred, colored
Changes since revision 1.134: +21 -2 lines
Comment statement of intent for the initial management interface (pushtable).

Revision 1.134: download - view: text, markup, annotated - select for diffs
Tue Aug 12 03:28:31 2003 UTC (18 years, 9 months ago) by albertel
Branches: MAIN
Diff to previous 1.133: preferred, colored
Changes since revision 1.133: +120 -102 lines
- as if by magic, now has use strict; (BUG#1998)
- this entailed a lot of my addition, some global decleration, and removal of some dead code
- also a couple of latent bugs have been fixed

Revision 1.133: download - view: text, markup, annotated - select for diffs
Mon Aug 11 21:15:26 2003 UTC (18 years, 9 months ago) by www
Branches: MAIN
Diff to previous 1.132: preferred, colored
Changes since revision 1.132: +3 -3 lines
$regexp would never be "." ... one of these days in the far future, lond is
going to "use strict".

Worked nevertheless, since the query was only put in to avoid useless
evaluation of regular expressions.

Revision 1.132: download - view: text, markup, annotated - select for diffs
Mon Jul 14 13:43:42 2003 UTC (18 years, 10 months ago) by matthew
Branches: MAIN
CVS tags: version_1_0_0, version_0_99_5, version_0_99_4
Branch point for: version_1_0_1
Diff to previous 1.131: preferred, colored
Changes since revision 1.131: +4 -4 lines
Bug 993: switching authentication types for users was not working properly
because the path to the logfile was specified improperly.  We should
probably avoid hard coding paths in the future.

Revision 1.131: download - view: text, markup, annotated - select for diffs
Mon Jun 16 14:23:56 2003 UTC (18 years, 11 months ago) by albertel
Branches: MAIN
CVS tags: version_0_99_3
Diff to previous 1.130: preferred, colored
Changes since revision 1.130: +7 -7 lines
- this error reporting isn't very useful now, as the code seems to be working correctly

Revision 1.130: download - view: text, markup, annotated - select for diffs
Thu May 8 22:23:19 2003 UTC (19 years ago) by albertel
Branches: MAIN
CVS tags: version_0_99_2, version_0_99_1, version_0_99_0, conference_2003
Diff to previous 1.129: preferred, colored
Changes since revision 1.129: +3 -2 lines
- put user load on front page
- make userload pretty

Revision 1.129: download - view: text, markup, annotated - select for diffs
Thu May 8 22:07:48 2003 UTC (19 years ago) by albertel
Branches: MAIN
Diff to previous 1.128: preferred, colored
Changes since revision 1.128: +4 -4 lines
- typo

Revision 1.128: download - view: text, markup, annotated - select for diffs
Thu May 8 21:35:48 2003 UTC (19 years ago) by albertel
Branches: MAIN
Diff to previous 1.127: preferred, colored
Changes since revision 1.127: +3 -2 lines
- more user load balancing, BUG#958

Revision 1.127: download - view: text, markup, annotated - select for diffs
Thu May 8 21:25:31 2003 UTC (19 years ago) by albertel
Branches: MAIN
Diff to previous 1.126: preferred, colored
Changes since revision 1.126: +28 -3 lines
- user load calulation added BUG#958

Revision 1.126: download - view: text, markup, annotated - select for diffs
Tue May 6 21:36:42 2003 UTC (19 years ago) by albertel
Branches: MAIN
Diff to previous 1.125: preferred, colored
Changes since revision 1.125: +5 -3 lines
- perl 5.8 didn't like the CHLD handler still being set in the CHLD, the pwauth children were getting reaped and we weren't getting valid returtn codes, thus unix auth on shadow systems failed
- Apache::File doesn't seem to be used

Revision 1.125: download - view: text, markup, annotated - select for diffs
Sat Apr 5 00:11:34 2003 UTC (19 years, 1 month ago) by foxr
Branches: MAIN
Diff to previous 1.124: preferred, colored
Changes since revision 1.124: +2 -9 lines
Remove wait for unix socket special file after HUP is sent to
lonc in reconlonc   This removes a 5 second delay between connection and
the ability to process requests.  The 5 sec delay is a problem as we go
to adaptive connection counts as the load we're trying to adapt to may
disappear before the connections needed become usable.

Revision 1.124: download - view: text, markup, annotated - select for diffs
Fri Mar 28 23:16:25 2003 UTC (19 years, 1 month ago) by www
Branches: MAIN
Diff to previous 1.123: preferred, colored
Changes since revision 1.123: +7 -6 lines
Chat participants

Revision 1.123: download - view: text, markup, annotated - select for diffs
Fri Mar 28 20:40:52 2003 UTC (19 years, 1 month ago) by www
Branches: MAIN
Diff to previous 1.122: preferred, colored
Changes since revision 1.122: +13 -2 lines
Toward bug #1068

Revision 1.122: download - view: text, markup, annotated - select for diffs
Fri Mar 28 18:26:28 2003 UTC (19 years, 1 month ago) by www
Branches: MAIN
Diff to previous 1.121: preferred, colored
Changes since revision 1.121: +6 -5 lines
Work on bug #1068 - active user list will be coupled to retrieval.

BTW: WHY DOES CHAT NOT OPEN A NEW WINDOW ANYMORE???

Revision 1.121: download - view: text, markup, annotated - select for diffs
Thu Mar 27 23:00:28 2003 UTC (19 years, 1 month ago) by albertel
Branches: MAIN
Diff to previous 1.120: preferred, colored
Changes since revision 1.120: +30 -25 lines
- added new command to lond
  sethost:machinenamewanted
     returns either ok or unable_to_set
  version:MY VERSION
     returns version:MY VERSION

- init method comatible with older 0.6ish inti sequence

- lonc properly uses sethost and version

Revision 1.120: download - view: text, markup, annotated - select for diffs
Wed Mar 26 19:34:42 2003 UTC (19 years, 1 month ago) by www
Branches: MAIN
Diff to previous 1.119: preferred, colored
Changes since revision 1.119: +2 -2 lines
Pick-a-course, continued.

Revision 1.119: download - view: text, markup, annotated - select for diffs
Wed Mar 26 00:17:04 2003 UTC (19 years, 1 month ago) by albertel
Branches: MAIN
Diff to previous 1.118: preferred, colored
Changes since revision 1.118: +13 -13 lines
- stopping the default argument passing

Revision 1.118: download - view: text, markup, annotated - select for diffs
Tue Mar 25 22:03:23 2003 UTC (19 years, 1 month ago) by www
Branches: MAIN
Diff to previous 1.117: preferred, colored
Changes since revision 1.117: +66 -1 lines
Reverse lookup course id database file.
/home/httpd/lonUsers/domain/nohist_courseids.db
Gets generated by lonnet::flushcourselogs
Includes courseid, description, and last access time
New commands in lond:
* courseidput - to write to this file
* courseiddump - to quere it
Not concerned about backward compatibility, since only used by
non-mission-critical functionality, and only called if server is updated
anyway. 'no_such_cmd' not a problem.

Revision 1.117: download - view: text, markup, annotated - select for diffs
Mon Mar 24 19:46:52 2003 UTC (19 years, 1 month ago) by www
Branches: MAIN
Diff to previous 1.116: preferred, colored
Changes since revision 1.116: +43 -1 lines
Toward bug #1329: new "rolesdel" command

Revision 1.116: download - view: text, markup, annotated - select for diffs
Sat Mar 22 17:13:40 2003 UTC (19 years, 1 month ago) by albertel
Branches: MAIN
Diff to previous 1.115: preferred, colored
Changes since revision 1.115: +2 -2 lines
- I seem to never remember that the D in lonHostID is capitalized

Revision 1.115: download - view: text, markup, annotated - select for diffs
Tue Mar 18 22:51:03 2003 UTC (19 years, 2 months ago) by albertel
Branches: MAIN
Diff to previous 1.114: preferred, colored
Changes since revision 1.114: +52 -19 lines
- Machines with multiple domains now supporteda somewhat
http://bugs.loncapa.org/show_bug.cgi?id=1320

  - Requirements:
      hosts.tab must have several enetries one for each hostid/domain
          but the domain name and IP addresses must be the same
      The last entry of the host must correspond with the entries in loncapa.conf

  - Known isssues,
      1) CSTR space has no domain info in it, username conflicts can occur
      2) while you can add the Author role to user, if the role isn't the main domain they can't author


  - Tested areas
      1) Course creation
      2) DOCS mods on course in main/non-main domain
      3) problems in course in main/non-main domain

Revision 1.103.2.1: download - view: text, markup, annotated - select for diffs
Fri Mar 14 21:25:44 2003 UTC (19 years, 2 months ago) by albertel
Branches: version_0_6
CVS tags: version_0_6_2
Diff to previous 1.103: preferred, colored next main 1.104: preferred, colored
Changes since revision 1.103: +10 -2 lines
- backport of 1.113 (lond parent can get stuck trying to send mail)

Revision 1.114: download - view: text, markup, annotated - select for diffs
Fri Mar 14 19:29:36 2003 UTC (19 years, 2 months ago) by albertel
Branches: MAIN
Diff to previous 1.113: preferred, colored
Changes since revision 1.113: +12 -6 lines
- more fixes for a file named ).problem

Revision 1.113: download - view: text, markup, annotated - select for diffs
Thu Mar 13 21:01:52 2003 UTC (19 years, 2 months ago) by albertel
Branches: MAIN
Diff to previous 1.112: preferred, colored
Changes since revision 1.112: +10 -2 lines
- prevent parent process from getting stuck

Revision 1.112: download - view: text, markup, annotated - select for diffs
Fri Mar 7 15:04:00 2003 UTC (19 years, 2 months ago) by matthew
Branches: MAIN
Diff to previous 1.111: preferred, colored
Changes since revision 1.111: +9 -4 lines
Since GDBM does not bother to check to see if the file it wants exists before
trying to open it a 'bad block error' will result when a non-existant file
is tied.  lond now reports: "error:No such file or GDBM reported bad block
error\n" when this occurs on a 'get' call so we don't bother logging the
error every time a file is requested that does not exist.
&Apache::lonnet::EXT() in particular expects an error of this form.

Revision 1.111: download - view: text, markup, annotated - select for diffs
Tue Mar 4 22:32:20 2003 UTC (19 years, 2 months ago) by matthew
Branches: MAIN
Diff to previous 1.110: preferred, colored
Changes since revision 1.110: +61 -31 lines
Made error messages more verbose - I'm seeing a ton of the " tie(GDBM) Failed"
float by and I need to narrow down my search.

Revision 1.110: download - view: text, markup, annotated - select for diffs
Sun Mar 2 03:58:55 2003 UTC (19 years, 2 months ago) by www
Branches: MAIN
Diff to previous 1.109: preferred, colored
Changes since revision 1.109: +13 -1 lines
Fixes possible security problem.

Revision 1.109: download - view: text, markup, annotated - select for diffs
Sat Mar 1 04:18:22 2003 UTC (19 years, 2 months ago) by foxr
Branches: MAIN
Diff to previous 1.108: preferred, colored
Changes since revision 1.108: +59 -30 lines
Replace $! in textual messages with concatenation with ($!+0) so that the
numerical errno is returned.

Revision 1.108: download - view: text, markup, annotated - select for diffs
Mon Feb 3 18:03:52 2003 UTC (19 years, 3 months ago) by harris41
Branches: MAIN
Diff to previous 1.107: preferred, colored
Changes since revision 1.107: +1 -10 lines
best wishes to all.

Revision 1.107: download - view: text, markup, annotated - select for diffs
Wed Jan 15 19:34:02 2003 UTC (19 years, 4 months ago) by matthew
Branches: MAIN
Diff to previous 1.106: preferred, colored
Changes since revision 1.106: +3 -4 lines
Rename dumpcurrent to currentdump
lond: fixed 1D10T bug in code.  $value was used instead of $v (version).
lonspreadsheet: now call lonnet::currentdump, removed debugging code and
                code that was commented out.
lonnet:renamed dumpcurrent to currentdump.  currentdump will now deal
       transparently with old lond's that do not support currentdump.

Revision 1.106: download - view: text, markup, annotated - select for diffs
Wed Jan 15 04:43:14 2003 UTC (19 years, 4 months ago) by foxr
Branches: MAIN
Diff to previous 1.105: preferred, colored
Changes since revision 1.105: +23 -31 lines
Turn into non-preforking daemon... testing

Revision 1.105: download - view: text, markup, annotated - select for diffs
Mon Jan 13 21:52:11 2003 UTC (19 years, 4 months ago) by matthew
Branches: MAIN
Diff to previous 1.104: preferred, colored
Changes since revision 1.104: +43 -1 lines
Added new lond command: dumpcurrent.
Added lonnet::dumpcurrent
Modified spreadsheet.pm to use dumpcurrent to retrieve user data.
Some logging information is active, some is not.  More testing required.

Revision 1.104: download - view: text, markup, annotated - select for diffs
Wed Dec 18 20:43:29 2002 UTC (19 years, 5 months ago) by matthew
Branches: MAIN
Diff to previous 1.103: preferred, colored
Changes since revision 1.103: +17 -8 lines
Fixes Bug 1071 (sort of): Added logging of krb4 authentication errors
other than bad password.

Revision 1.103: download - view: text, markup, annotated - select for diffs
Wed Oct 30 14:50:04 2002 UTC (19 years, 6 months ago) by www
Branches: MAIN
Branch point for: version_0_6
Diff to previous 1.102: preferred, colored
Changes since revision 1.102: +2 -1 lines
Show status in "ps"

Revision 1.102: download - view: text, markup, annotated - select for diffs
Mon Oct 7 13:50:36 2002 UTC (19 years, 7 months ago) by www
Branches: MAIN
Diff to previous 1.101: preferred, colored
Changes since revision 1.101: +11 -2 lines
Toward bug 531.

Can address most recent version.
Can find out with lonnet::getversion what the most recent version is
Shows versions in lonmeta

Revision 1.101: download - view: text, markup, annotated - select for diffs
Thu Oct 3 15:02:22 2002 UTC (19 years, 7 months ago) by www
Branches: MAIN
Diff to previous 1.100: preferred, colored
Changes since revision 1.100: +52 -1 lines
Fixes Bug #111, toward Bug #531
Can now explicitly address current version of a resource, not just previous
ones.

Does so by generating a symbolic link from the "versioned" filename to the
current file. Deletes symbolic link again when file is republished, and
subsequently replaces it by the now-stale "real" file.

Revision 1.100: download - view: text, markup, annotated - select for diffs
Mon Sep 30 21:38:18 2002 UTC (19 years, 7 months ago) by matthew
Branches: MAIN
Diff to previous 1.99: preferred, colored
Changes since revision 1.99: +16 -12 lines
Rewritten to speed up 'dump' calls with no regular expression.
Use while ... each instead of foreach.
Do not unescape anything or use eval if the regular expression is '.'.
Use chop instead of a regular expression to remove trailing '&'.
One enhancement that might speed up the statistics page is removing the
call to 'eval'.

Revision 1.99: download - view: text, markup, annotated - select for diffs
Fri Sep 20 02:04:07 2002 UTC (19 years, 8 months ago) by foxr
Branches: MAIN
Diff to previous 1.98: preferred, colored
Changes since revision 1.98: +15 -7 lines
bug 779 Detect local auth of a nonexistent user and unconditionally fail it.

Revision 1.98: download - view: text, markup, annotated - select for diffs
Thu Sep 19 21:16:24 2002 UTC (19 years, 8 months ago) by foxr
Branches: MAIN
Diff to previous 1.97: preferred, colored
Changes since revision 1.97: +15 -10 lines
Bug 701 - Fixed a backwards status check... added piles of logging.

Revision 1.97: download - view: text, markup, annotated - select for diffs
Mon Sep 16 13:26:21 2002 UTC (19 years, 8 months ago) by foxr
Branches: MAIN
Diff to previous 1.96: preferred, colored
Changes since revision 1.96: +45 -6 lines
Bug 701 -- attempt to capture status from lcuseradd and lcpasswd.. not
yet working, need to be smarter... but the infrastructure is there.

Revision 1.96: download - view: text, markup, annotated - select for diffs
Fri Sep 13 02:46:12 2002 UTC (19 years, 8 months ago) by foxr
Branches: MAIN
Diff to previous 1.95: preferred, colored
Changes since revision 1.95: +31 -2 lines
Log error value from passwd change to lond.log as textual equivalent.
Analysis for Bug 701.
 Useful addition in any event so we'll commit it that way too.

Revision 1.95: download - view: text, markup, annotated - select for diffs
Mon Sep 9 14:04:02 2002 UTC (19 years, 8 months ago) by harris41
Branches: MAIN
Diff to previous 1.94: preferred, colored
Changes since revision 1.94: +3 -4 lines
loncapa_apache.conf should not be directly specified (and certainly not
before loncapa.conf)

Revision 1.90.2.1: download - view: text, markup, annotated - select for diffs
Tue Sep 3 02:02:50 2002 UTC (19 years, 8 months ago) by albertel
Branches: version_0_5_1
Diff to previous 1.90: preferred, colored next main 1.91: preferred, colored
Changes since revision 1.90: +3 -1 lines
- backport of 1.94

Revision 1.94: download - view: text, markup, annotated - select for diffs
Tue Sep 3 02:01:14 2002 UTC (19 years, 8 months ago) by albertel
Branches: MAIN
CVS tags: krb5_added
Diff to previous 1.93: preferred, colored
Changes since revision 1.93: +3 -1 lines
- foxr keepalive suggestion to fix flackyness in lond

Revision 1.93: download - view: text, markup, annotated - select for diffs
Mon Aug 26 14:30:53 2002 UTC (19 years, 8 months ago) by albertel
Branches: MAIN
Diff to previous 1.92: preferred, colored
Changes since revision 1.92: +3 -2 lines
- typo forgot to send back the return value in change auth

Revision 1.92: download - view: text, markup, annotated - select for diffs
Thu Aug 22 21:37:35 2002 UTC (19 years, 8 months ago) by albertel
Branches: MAIN
Diff to previous 1.91: preferred, colored
Changes since revision 1.91: +5 -6 lines
-removing some debug info

Revision 1.91: download - view: text, markup, annotated - select for diffs
Thu Aug 22 20:00:00 2002 UTC (19 years, 8 months ago) by albertel
Branches: MAIN
Diff to previous 1.90: preferred, colored
Changes since revision 1.90: +81 -97 lines
- implements krb5 need to do user creation stuff still

Revision 1.90: download - view: text, markup, annotated - select for diffs
Tue Aug 13 00:37:18 2002 UTC (19 years, 9 months ago) by stredwic
Branches: MAIN
CVS tags: version_0_5
Branch point for: version_0_5_1
Diff to previous 1.89: preferred, colored
Changes since revision 1.89: +5 -3 lines
First, added unescaping of $key in lond dump command.
Next, I added a new way to download student course data.  There are now
two functions for storing data, DownloadStudentCourseData and
DownloadStudentCourseDataSeparate.  These two functions base their running
on input parameters.  The option parameters are whether or not to check
the date for downloading, whether or not to store all the dumped data or
extract out the data you want, whether or not to display a status window.
The extracting data parameter will be best utilized if someone adds in the
ability to send a list of what parameters are desired and perhaps some simple
commands to affect how that data is processed, like tries, sum would
sum record the sum of all the tries for a student.  This is just an idea.

Currently, I have all the statistics modules using the extract ability.
This slightly increases in download time, but drastically reduces cache
size.  Possible ideas include pushing the extract to the lond side with a
list of parameter/commands, or even downloading everything to a temp cache,
then extract the necessary data into the cache then removing the temp
cache.  There are lots of other possibilities, which can change the download
time, cache size, and other factors.  Now, only loncoursedata handles the
downloading of data to a hash.

lonstudentassessment was changed slightly to remove ' ' as a link if the
student actually hadn't attempted the problem.

lonproblemanalysis was updated for the new str2hash type functions.  There
are a couple of (cludges/fixes) for it.  Depending on whether or not the
str2hash type functions are changed, these may or may not need to be
updated.

lonproblemstatistics was drastically overhauled.  Most of the processing
was removed.  Now, it just does its few statistics functions and outputs
the table.  Currently, I broke the graph, discussion column, and
discriminant factor columns.  These will be fixed on the next commit soon.
There is also no caching done.  This will also be remedied soon.  The
problem that will need attention with caching is to know when to update
the statistics cached data when a student's course data is updated.

Lastly, I plan to add perhaps a toggle legend display button, another graph
button(percentage correct), a button to send the CSV format(not just display),
and add a toggle button for sorting within a sequence and sorting all
the problems.

Also, I changed the look and feel to be the same as the class list page.
Also, the displaying of sequence headers and child sequences are not
working.  This will be fixed, but thought will be put into how best to
make it look and have a similiar fill for all the table combinations.

Revision 1.89: download - view: text, markup, annotated - select for diffs
Fri Aug 9 18:18:36 2002 UTC (19 years, 9 months ago) by www
Branches: MAIN
Diff to previous 1.88: preferred, colored
Changes since revision 1.88: +2 -2 lines
delete, not undef, to remove a hash entry in chatroom

Revision 1.88: download - view: text, markup, annotated - select for diffs
Fri Aug 9 17:43:30 2002 UTC (19 years, 9 months ago) by albertel
Branches: MAIN
Diff to previous 1.87: preferred, colored
Changes since revision 1.87: +32 -34 lines
- mkdir needs 2 arguments

Revision 1.87: download - view: text, markup, annotated - select for diffs
Fri Aug 9 10:05:00 2002 UTC (19 years, 9 months ago) by www
Branches: MAIN
Diff to previous 1.86: preferred, colored
Changes since revision 1.86: +24 -15 lines
Using "traditional" nohist_.db file for chatroom, not .txt.

Revision 1.86: download - view: text, markup, annotated - select for diffs
Thu Aug 8 13:45:21 2002 UTC (19 years, 9 months ago) by www
Branches: MAIN
Diff to previous 1.85: preferred, colored
Changes since revision 1.85: +91 -3 lines
Routines for file upload

Revision 1.85: download - view: text, markup, annotated - select for diffs
Thu Aug 1 18:44:19 2002 UTC (19 years, 9 months ago) by www
Branches: MAIN
Diff to previous 1.84: preferred, colored
Changes since revision 1.84: +7 -1 lines
These will be the two new lond commands for user file access

fetchuserfile will execute on the homeserver of the user to http-transfer
the file to from the remote session server to the user's home directory

authuserfile will run on a session host, and authorize access to a user file.
The homeserver will trigger this command before it serves out the file.

Revision 1.84: download - view: text, markup, annotated - select for diffs
Fri Jul 26 19:35:20 2002 UTC (19 years, 9 months ago) by albertel
Branches: MAIN
Diff to previous 1.83: preferred, colored
Changes since revision 1.83: +70 -35 lines

- Now have .subscription files, implemntation should be backward compatible and also should start migrating subscriptions over
- BUG#332

Revision 1.83: download - view: text, markup, annotated - select for diffs
Wed Jul 17 19:06:30 2002 UTC (19 years, 10 months ago) by stredwic
Branches: MAIN
Diff to previous 1.82: preferred, colored
Changes since revision 1.82: +15 -9 lines
Now the ls command works with files.  It will check to see if the value is
a directory.  If it is a directory it opens it reads all the files, stats them
and returns them.  If it is not a directory it stats the value and returns
it.

Revision 1.82: download - view: text, markup, annotated - select for diffs
Tue Jun 18 19:39:13 2002 UTC (19 years, 11 months ago) by www
Branches: MAIN
CVS tags: version_0_4, stable_2002_july, STABLE
Diff to previous 1.81: preferred, colored
Changes since revision 1.81: +4 -10 lines
Toward bug 121 - filters start to work now.

lonsearchcat display definitely broken due to "escape" bugfix in lonsql.

Revision 1.81: download - view: text, markup, annotated - select for diffs
Fri May 17 14:03:04 2002 UTC (20 years ago) by matthew
Branches: MAIN
Diff to previous 1.80: preferred, colored
Changes since revision 1.80: +5 -4 lines
Replaced access.conf with loncapa_apache.conf.

Revision 1.80: download - view: text, markup, annotated - select for diffs
Sat May 11 21:24:56 2002 UTC (20 years ago) by harris41
Branches: MAIN
Diff to previous 1.79: preferred, colored
Changes since revision 1.79: +10 -13 lines
using LONCAPA::Configuration::read_conf
BUG 129

Revision 1.79: download - view: text, markup, annotated - select for diffs
Wed May 8 02:31:04 2002 UTC (20 years ago) by foxr
Branches: MAIN
Diff to previous 1.78: preferred, colored
Changes since revision 1.78: +8 -2 lines
Include fixed version of GetAuthType.

Revision 1.78: download - view: text, markup, annotated - select for diffs
Fri May 3 03:21:25 2002 UTC (20 years ago) by foxr
Branches: MAIN
Diff to previous 1.77: preferred, colored
Changes since revision 1.77: +69 -16 lines
Fixes for BUG 259:
  lhctmldir - New script to created author construction space directories
for users.
  lond - Centralized auth mode info in a sub.
         call lchtmldir as appropriate when a user gains authorhip access.

Revision 1.77: download - view: text, markup, annotated - select for diffs
Sat Apr 27 13:10:47 2002 UTC (20 years ago) by foxr
Branches: MAIN
Diff to previous 1.76: preferred, colored
Changes since revision 1.76: +27 -3 lines
Hid all the
if($DEBUG) {
   &logthis(text)
}
Behind a sub Debug... should have done this a >long< time ago.

Revision 1.76: download - view: text, markup, annotated - select for diffs
Thu Mar 28 04:27:42 2002 UTC (20 years, 1 month ago) by foxr
Branches: MAIN
CVS tags: stable_2002_april
Diff to previous 1.75: preferred, colored
Changes since revision 1.75: +2 -2 lines
Fix accidental commit error.

Revision 1.75: download - view: text, markup, annotated - select for diffs
Wed Mar 27 04:07:02 2002 UTC (20 years, 1 month ago) by foxr
Branches: MAIN
Diff to previous 1.74: preferred, colored
Changes since revision 1.74: +15 -11 lines
Add DoSelect sub to encapsulate select in the presence of signals.

Revision 1.74: download - view: text, markup, annotated - select for diffs
Sun Mar 3 19:49:00 2002 UTC (20 years, 2 months ago) by harris41
Branches: MAIN
Diff to previous 1.73: preferred, colored
Changes since revision 1.73: +272 -12 lines
up to date, fairly complete documentation

Revision 1.73: download - view: text, markup, annotated - select for diffs
Mon Feb 25 20:43:15 2002 UTC (20 years, 2 months ago) by www
Branches: MAIN
Diff to previous 1.72: preferred, colored
Changes since revision 1.72: +7 -2 lines
Less trashy, still kaputt (but not more than before, I hope)

Revision 1.72: download - view: text, markup, annotated - select for diffs
Tue Feb 19 21:52:54 2002 UTC (20 years, 3 months ago) by matthew
Branches: MAIN
Diff to previous 1.71: preferred, colored
Changes since revision 1.71: +35 -3 lines
Added unix (filesystem) authentication handling to passwd handler.

Revision 1.71: download - view: text, markup, annotated - select for diffs
Tue Feb 12 23:08:27 2002 UTC (20 years, 3 months ago) by www
Branches: MAIN
Diff to previous 1.70: preferred, colored
Changes since revision 1.70: +7 -1 lines
Hopefully avoid null byte problem

Revision 1.70: download - view: text, markup, annotated - select for diffs
Thu Feb 7 10:22:44 2002 UTC (20 years, 3 months ago) by harris41
Branches: MAIN
Diff to previous 1.69: preferred, colored
Changes since revision 1.69: +2 -2 lines
hrmm.. no need to be redundant with substituting regex

Revision 1.69: download - view: text, markup, annotated - select for diffs
Thu Feb 7 10:17:00 2002 UTC (20 years, 3 months ago) by harris41
Branches: MAIN
Diff to previous 1.68: preferred, colored
Changes since revision 1.68: +2 -2 lines
no more DOS-formatting and/or extraneous terminal space bugs

Revision 1.68.2.1: download - view: text, markup, annotated - select for diffs
Wed Feb 6 14:18:09 2002 UTC (20 years, 3 months ago) by albertel
Branches: DEBUG
Diff to previous 1.68: preferred, colored next main 1.69: preferred, colored
Changes since revision 1.68: +5 -1 lines
- added loggin messages

Revision 1.68: download - view: text, markup, annotated - select for diffs
Wed Feb 6 13:57:37 2002 UTC (20 years, 3 months ago) by albertel
Branches: MAIN
Branch point for: DEBUG
Diff to previous 1.67: preferred, colored
Changes since revision 1.67: +2 -2 lines
- typo

Revision 1.67: download - view: text, markup, annotated - select for diffs
Wed Feb 6 13:34:21 2002 UTC (20 years, 3 months ago) by albertel
Branches: MAIN
Diff to previous 1.66: preferred, colored
Changes since revision 1.66: +13 -10 lines
- copies and emails work now

Revision 1.66: download - view: text, markup, annotated - select for diffs
Tue Feb 5 18:05:47 2002 UTC (20 years, 3 months ago) by www
Branches: MAIN
CVS tags: stable_2002_spring
Diff to previous 1.65: preferred, colored
Changes since revision 1.65: +6 -0 lines
Emails system administrator and saves log when killing child

Revision 1.65: download - view: text, markup, annotated - select for diffs
Tue Feb 5 17:17:49 2002 UTC (20 years, 3 months ago) by www
Branches: MAIN
Diff to previous 1.64: preferred, colored
Changes since revision 1.64: +2 -2 lines
Every "print" must have one and only one "\n" at the very end.

Revision 1.64: download - view: text, markup, annotated - select for diffs
Sun Jan 20 18:28:31 2002 UTC (20 years, 3 months ago) by www
Branches: MAIN
Diff to previous 1.63: preferred, colored
Changes since revision 1.63: +6 -2 lines
Seems to work now.

Revision 1.63: download - view: text, markup, annotated - select for diffs
Sun Jan 20 18:01:43 2002 UTC (20 years, 3 months ago) by www
Branches: MAIN
Diff to previous 1.62: preferred, colored
Changes since revision 1.62: +27 -2 lines
Working on killing unresponsive children - needs different kill -9 and
needs to completely clear up dir.

Revision 1.62: download - view: text, markup, annotated - select for diffs
Sat Dec 22 21:46:02 2001 UTC (20 years, 4 months ago) by www
Branches: MAIN
Diff to previous 1.61: preferred, colored
Changes since revision 1.61: +11 -3 lines
Bugfix evaluate, regexp in dump for lond and lonnet

Revision 1.61: download - view: text, markup, annotated - select for diffs
Thu Dec 20 17:43:05 2001 UTC (20 years, 5 months ago) by harris41
Branches: MAIN
Diff to previous 1.60: preferred, colored
Changes since revision 1.60: +47 -3 lines
adding POD; removing void context map statements -Scott Harrison

Revision 1.60: download - view: text, markup, annotated - select for diffs
Thu Nov 29 18:56:31 2001 UTC (20 years, 5 months ago) by www
Branches: MAIN
Diff to previous 1.59: preferred, colored
Changes since revision 1.59: +25 -1 lines
GPL

Revision 1.59: download - view: text, markup, annotated - select for diffs
Tue Nov 27 21:59:07 2001 UTC (20 years, 5 months ago) by www
Branches: MAIN
Diff to previous 1.58: preferred, colored
Changes since revision 1.58: +11 -7 lines
Trying to close up sockets

Revision 1.58: download - view: text, markup, annotated - select for diffs
Mon Nov 26 20:59:01 2001 UTC (20 years, 5 months ago) by www
Branches: MAIN
Diff to previous 1.57: preferred, colored
Changes since revision 1.57: +6 -3 lines
Small fixes.

Revision 1.57: download - view: text, markup, annotated - select for diffs
Mon Nov 26 20:31:01 2001 UTC (20 years, 5 months ago) by www
Branches: MAIN
Diff to previous 1.56: preferred, colored
Changes since revision 1.56: +66 -3 lines
Status

Revision 1.56: download - view: text, markup, annotated - select for diffs
Fri Nov 16 16:26:01 2001 UTC (20 years, 6 months ago) by harris41
Branches: MAIN
Diff to previous 1.55: preferred, colored
Changes since revision 1.55: +4 -2 lines
umask to protect contents of lonUsers/*/passwd -Scott

Revision 1.55: download - view: text, markup, annotated - select for diffs
Fri Nov 16 06:19:33 2001 UTC (20 years, 6 months ago) by harris41
Branches: MAIN
Diff to previous 1.54: preferred, colored
Changes since revision 1.54: +61 -1 lines
changeuserauth implemented

Revision 1.54: download - view: text, markup, annotated - select for diffs
Thu Nov 15 23:33:57 2001 UTC (20 years, 6 months ago) by harris41
Branches: MAIN
Diff to previous 1.53: preferred, colored
Changes since revision 1.53: +33 -5 lines
fixes related to invoking a new filesystem user and returning current
authentication mechanism -Scott

Revision 1.53: download - view: text, markup, annotated - select for diffs
Tue Oct 23 04:38:45 2001 UTC (20 years, 6 months ago) by harris41
Branches: MAIN
Diff to previous 1.52: preferred, colored
Changes since revision 1.52: +13 -2 lines
can now add a unix account

Revision 1.52: download - view: text, markup, annotated - select for diffs
Sun Sep 30 18:32:31 2001 UTC (20 years, 7 months ago) by harris41
Branches: MAIN
CVS tags: stable_2001_fall
Diff to previous 1.51: preferred, colored
Changes since revision 1.51: +13 -2 lines
implementing shadow password capability

Revision 1.51: download - view: text, markup, annotated - select for diffs
Thu Aug 30 20:02:28 2001 UTC (20 years, 8 months ago) by www
Branches: MAIN
Diff to previous 1.50: preferred, colored
Changes since revision 1.50: +10 -2 lines
Attempting to officially hang up

Revision 1.50: download - view: text, markup, annotated - select for diffs
Fri Aug 24 21:09:53 2001 UTC (20 years, 8 months ago) by albertel
Branches: MAIN
Diff to previous 1.49: preferred, colored
Changes since revision 1.49: +8 -2 lines
- added the localauth authentication mech

Revision 1.49: download - view: text, markup, annotated - select for diffs
Fri Aug 24 19:25:46 2001 UTC (20 years, 8 months ago) by albertel
Branches: MAIN
Diff to previous 1.48: preferred, colored
Changes since revision 1.48: +6 -1 lines
- added new localauth authentication method

Revision 1.48: download - view: text, markup, annotated - select for diffs
Mon May 28 13:13:58 2001 UTC (20 years, 11 months ago) by www
Branches: MAIN
Diff to previous 1.47: preferred, colored
Changes since revision 1.47: +4 -4 lines
Nohist implemented and other TODO updates

Revision 1.47: download - view: text, markup, annotated - select for diffs
Fri May 11 19:31:25 2001 UTC (21 years ago) by www
Branches: MAIN
Diff to previous 1.46: preferred, colored
Changes since revision 1.46: +3 -1 lines
Bugfix in ls - absolute path instead of relative

Revision 1.46: download - view: text, markup, annotated - select for diffs
Mon Apr 2 14:43:17 2001 UTC (21 years, 1 month ago) by harris41
Branches: MAIN
Diff to previous 1.45: preferred, colored
Changes since revision 1.45: +3 -0 lines
outputting a temp file to indicate complete transfer of metadata
records -Scot

Revision 1.45: download - view: text, markup, annotated - select for diffs
Tue Mar 27 13:37:43 2001 UTC (21 years, 1 month ago) by harris41
Branches: MAIN
Diff to previous 1.44: preferred, colored
Changes since revision 1.44: +1 -1 lines
making sure that requested custom fields to view are passed through
the entire network scheme -Scott

Revision 1.44: download - view: text, markup, annotated - select for diffs
Tue Mar 27 13:35:35 2001 UTC (21 years, 1 month ago) by harris41
Branches: MAIN
Diff to previous 1.43: preferred, colored
Changes since revision 1.43: +4 -3 lines
more changes to support bleeping custom metadata -Scott

Revision 1.43: download - view: text, markup, annotated - select for diffs
Tue Mar 27 12:49:18 2001 UTC (21 years, 1 month ago) by harris41
Branches: MAIN
Diff to previous 1.42: preferred, colored
Changes since revision 1.42: +1 -0 lines
better changes for finding and passing metadata -Scott

Revision 1.42: download - view: text, markup, annotated - select for diffs
Sat Mar 24 21:29:35 2001 UTC (21 years, 1 month ago) by www
Branches: MAIN
Diff to previous 1.41: preferred, colored
Changes since revision 1.41: +3 -0 lines
Might as well unsubscribe from meta file if resource itself is subscribed to

Revision 1.41: download - view: text, markup, annotated - select for diffs
Sat Mar 24 16:07:36 2001 UTC (21 years, 1 month ago) by www
Branches: MAIN
Diff to previous 1.40: preferred, colored
Changes since revision 1.40: +5 -1 lines
Glob in lond replaced by opendir to avoid core dumps

Revision 1.40: download - view: text, markup, annotated - select for diffs
Thu Mar 22 15:14:42 2001 UTC (21 years, 1 month ago) by harris41
Branches: MAIN
Diff to previous 1.39: preferred, colored
Changes since revision 1.39: +9 -2 lines
more passing of the custom metadata information -Scott

Revision 1.39: download - view: text, markup, annotated - select for diffs
Thu Mar 22 15:06:01 2001 UTC (21 years, 1 month ago) by harris41
Branches: MAIN
Diff to previous 1.38: preferred, colored
Changes since revision 1.38: +1 -1 lines
accepting custom metadata querysend argument .. -Scott

Revision 1.38: download - view: text, markup, annotated - select for diffs
Thu Mar 22 13:28:15 2001 UTC (21 years, 1 month ago) by harris41
Branches: MAIN
Diff to previous 1.37: preferred, colored
Changes since revision 1.37: +2 -1 lines
splitting up long line purely for stylistic reasons -Scott

Revision 1.37: download - view: text, markup, annotated - select for diffs
Thu Mar 15 13:50:16 2001 UTC (21 years, 2 months ago) by harris41
Branches: MAIN
Diff to previous 1.36: preferred, colored
Changes since revision 1.36: +2 -1 lines
making this error message consistent with lonc's error
message (though the real error IS that loncron is being
run as user www).. oh well -Scott

Revision 1.36: download - view: text, markup, annotated - select for diffs
Mon Feb 12 18:21:47 2001 UTC (21 years, 3 months ago) by www
Branches: MAIN
Diff to previous 1.35: preferred, colored
Changes since revision 1.35: +4 -1 lines
Adds timestamp to store (hopefully)

Revision 1.35: download - view: text, markup, annotated - select for diffs
Wed Jan 10 17:53:51 2001 UTC (21 years, 4 months ago) by harris41
Branches: MAIN
Diff to previous 1.34: preferred, colored
Changes since revision 1.34: +10 -0 lines
adding in code to make sure that lonc and lond do not run as a user
other than 'www' -Scott

Revision 1.34: download - view: text, markup, annotated - select for diffs
Fri Dec 29 21:11:03 2000 UTC (21 years, 4 months ago) by www
Branches: MAIN
Diff to previous 1.33: preferred, colored
Changes since revision 1.33: +2 -3 lines
Bug fix: auth mode "none" used twice in if-elsif for "makeuser"

Revision 1.33: download - view: text, markup, annotated - select for diffs
Wed Dec 13 22:45:56 2000 UTC (21 years, 5 months ago) by www
Branches: MAIN
Diff to previous 1.32: preferred, colored
Changes since revision 1.32: +2 -2 lines
Needs to be krb4 instead of kerberos

Revision 1.32: download - view: text, markup, annotated - select for diffs
Wed Dec 13 21:46:37 2000 UTC (21 years, 5 months ago) by www
Branches: MAIN
Diff to previous 1.31: preferred, colored
Changes since revision 1.31: +3 -0 lines
Unescape passwords

Revision 1.31: download - view: text, markup, annotated - select for diffs
Wed Dec 13 16:41:43 2000 UTC (21 years, 5 months ago) by www
Branches: MAIN
Diff to previous 1.30: preferred, colored
Changes since revision 1.30: +59 -2 lines
First attempt to implement a makeuser command

Revision 1.30: download - view: text, markup, annotated - select for diffs
Wed Dec 6 20:38:21 2000 UTC (21 years, 5 months ago) by harris41
Branches: MAIN
Diff to previous 1.29: preferred, colored
Changes since revision 1.29: +1 -0 lines
fixing the "already running" HUP error by unlinking the relevant
.pid file in /home/httpd/perl/logs -Scott

Revision 1.29: download - view: text, markup, annotated - select for diffs
Wed Dec 6 18:05:51 2000 UTC (21 years, 5 months ago) by harris41
Branches: MAIN
Diff to previous 1.28: preferred, colored
Changes since revision 1.28: +10 -28 lines
turns out there is no need for redefining the die function
after all -Scott

Revision 1.28: download - view: text, markup, annotated - select for diffs
Tue Dec 5 20:19:46 2000 UTC (21 years, 5 months ago) by www
Branches: MAIN
Diff to previous 1.27: preferred, colored
Changes since revision 1.27: +1 -0 lines
Bug fix in update

Revision 1.27: download - view: text, markup, annotated - select for diffs
Tue Dec 5 19:45:36 2000 UTC (21 years, 5 months ago) by albertel
Branches: MAIN
Diff to previous 1.26: preferred, colored
Changes since revision 1.26: +5 -5 lines
- updated error messages to read correctly

Revision 1.26: download - view: text, markup, annotated - select for diffs
Tue Dec 5 19:14:59 2000 UTC (21 years, 5 months ago) by www
Branches: MAIN
Diff to previous 1.25: preferred, colored
Changes since revision 1.25: +1 -1 lines
Syntax error

Revision 1.25: download - view: text, markup, annotated - select for diffs
Tue Dec 5 19:03:13 2000 UTC (21 years, 5 months ago) by www
Branches: MAIN
Diff to previous 1.24: preferred, colored
Changes since revision 1.24: +14 -2 lines
Make sure that it does not run into endless loop by dying while dying (if,
for example, logthis fails - we don't know what's wrong)
Sends dying words down the pipe to lonc on other end

Revision 1.24: download - view: text, markup, annotated - select for diffs
Tue Dec 5 18:02:14 2000 UTC (21 years, 5 months ago) by albertel
Branches: MAIN
Diff to previous 1.23: preferred, colored
Changes since revision 1.23: +1 -1 lines
- typo

Revision 1.23: download - view: text, markup, annotated - select for diffs
Tue Dec 5 16:51:41 2000 UTC (21 years, 5 months ago) by harris41
Branches: MAIN
Diff to previous 1.22: preferred, colored
Changes since revision 1.22: +21 -20 lines
(somewhat unexpectedly) need to move subroutines to top of code
due to limits of perl program parser (otherwise received predeclaration
error) -Scott

Revision 1.22: download - view: text, markup, annotated - select for diffs
Tue Dec 5 03:24:48 2000 UTC (21 years, 5 months ago) by harris41
Branches: MAIN
Diff to previous 1.21: preferred, colored
Changes since revision 1.21: +37 -10 lines
added in exception handling to catch abnormal exiting that occurs through
"DIE" or "QUIT" signals -Scott

Revision 1.21: download - view: text, markup, annotated - select for diffs
Mon Sep 25 20:22:58 2000 UTC (21 years, 7 months ago) by www
Branches: MAIN
Diff to previous 1.20: preferred, colored
Changes since revision 1.20: +1 -1 lines
Version bug in restore

Revision 1.20: download - view: text, markup, annotated - select for diffs
Mon Sep 18 14:57:43 2000 UTC (21 years, 8 months ago) by www
Branches: MAIN
Diff to previous 1.19: preferred, colored
Changes since revision 1.19: +7 -7 lines
Opens GDBM only in READ mode where possible

Revision 1.19: download - view: text, markup, annotated - select for diffs
Tue Jul 25 16:03:57 2000 UTC (21 years, 9 months ago) by www
Branches: MAIN
Diff to previous 1.18: preferred, colored
Changes since revision 1.18: +12 -1 lines
Check if already running to avoid two instances

Revision 1.18: download - view: text, markup, annotated - select for diffs
Fri Jul 21 00:40:37 2000 UTC (21 years, 10 months ago) by www
Branches: MAIN
Diff to previous 1.17: preferred, colored
Changes since revision 1.17: +5 -1 lines
Now handles empty directories correctly

Revision 1.17: download - view: text, markup, annotated - select for diffs
Mon Jul 17 21:36:33 2000 UTC (21 years, 10 months ago) by www
Branches: MAIN
Diff to previous 1.16: preferred, colored
Changes since revision 1.16: +2 -1 lines
Bug fixes for directory listings

Revision 1.16: download - view: text, markup, annotated - select for diffs
Mon Jul 17 16:37:14 2000 UTC (21 years, 10 months ago) by www
Branches: MAIN
Diff to previous 1.15: preferred, colored
Changes since revision 1.15: +5 -2 lines
lond does not let wrong connections hang
lonnet has dirlist routine

Revision 1.15: download - view: text, markup, annotated - select for diffs
Fri Jul 14 07:43:15 2000 UTC (21 years, 10 months ago) by www
Branches: MAIN
Diff to previous 1.14: preferred, colored
Changes since revision 1.14: +2 -2 lines
lond propath now works for less than 3 char username
lonauth now recognizes Windows machines

Revision 1.14: download - view: text, markup, annotated - select for diffs
Fri Jun 30 18:00:39 2000 UTC (21 years, 10 months ago) by www
Branches: MAIN
Diff to previous 1.13: preferred, colored
Changes since revision 1.13: +10 -1 lines
Now copies .meta file in update (not tested)

Revision 1.13: download - view: text, markup, annotated - select for diffs
Thu Jun 29 20:43:03 2000 UTC (21 years, 10 months ago) by www
Branches: MAIN
Diff to previous 1.12: preferred, colored
Changes since revision 1.12: +44 -3 lines
Login mechanism now uses encryption
lond has new routines for temporary entries tmpget, tmpput

Revision 1.12: download - view: text, markup, annotated - select for diffs
Mon Jun 26 02:42:28 2000 UTC (21 years, 10 months ago) by harris41
Branches: MAIN
Diff to previous 1.11: preferred, colored
Changes since revision 1.11: +56 -1 lines
adding mysql command parsing and lonsql socket communication

Revision 1.11: download - view: text, markup, annotated - select for diffs
Mon May 1 20:22:39 2000 UTC (22 years ago) by www
Branches: MAIN
Diff to previous 1.10: preferred, colored
Changes since revision 1.10: +23 -1 lines
Put in escape and unescape

Revision 1.10: download - view: text, markup, annotated - select for diffs
Tue Feb 8 17:39:23 2000 UTC (22 years, 3 months ago) by www
Branches: MAIN
CVS tags: LATEST, Bacillus
Diff to previous 1.9: preferred, colored
Changes since revision 1.9: +1 -1 lines
Put in end font

Revision 1.9: download - view: text, markup, annotated - select for diffs
Tue Feb 8 17:34:24 2000 UTC (22 years, 3 months ago) by www
Branches: MAIN
Diff to previous 1.8: preferred, colored
Changes since revision 1.8: +25 -13 lines
Put in additional sleep so that children do not die before reaper in place
(lonc)
Marked up logs
Put in report for after the lonc/lond start into loncron

Revision 1.8: download - view: text, markup, annotated - select for diffs
Fri Jan 14 14:46:57 2000 UTC (22 years, 4 months ago) by www
Branches: MAIN
CVS tags: Aquifex
Diff to previous 1.7: preferred, colored
Changes since revision 1.7: +9 -3 lines
Convert slash to underscore for namespace to accommodate URLs as namespace

Revision 1.7: download - view: text, markup, annotated - select for diffs
Wed Jan 12 19:30:43 2000 UTC (22 years, 4 months ago) by www
Branches: MAIN
Diff to previous 1.6: preferred, colored
Changes since revision 1.6: +73 -1 lines
Put in store and restore

Revision 1.6: download - view: text, markup, annotated - select for diffs
Wed Dec 15 22:01:14 1999 UTC (22 years, 5 months ago) by www
Branches: MAIN
Diff to previous 1.5: preferred, colored
Changes since revision 1.5: +42 -3 lines
Added rolesput command to store user roles (not tested yet)

Revision 1.5: download - view: text, markup, annotated - select for diffs
Tue Nov 16 17:50:16 1999 UTC (22 years, 6 months ago) by www
Branches: MAIN
Diff to previous 1.4: preferred, colored
Changes since revision 1.4: +15 -1 lines
Provided ls function for remote directory listings

Revision 1.4: download - view: text, markup, annotated - select for diffs
Thu Nov 4 20:53:04 1999 UTC (22 years, 6 months ago) by www
Branches: MAIN
Diff to previous 1.3: preferred, colored
Changes since revision 1.3: +17 -17 lines
Changed database open and close to tie and untie
Retested - seems like GDBM incompatible with old datafiles, but so what?
Tested Kerberos - seems to work

Revision 1.3: download - view: text, markup, annotated - select for diffs
Thu Nov 4 20:12:47 1999 UTC (22 years, 6 months ago) by www
Branches: MAIN
Diff to previous 1.2: preferred, colored
Changes since revision 1.2: +7 -0 lines
Added kerberos authentication

Revision 1.2: download - view: text, markup, annotated - select for diffs
Tue Oct 26 20:24:47 1999 UTC (22 years, 6 months ago) by www
Branches: MAIN
Diff to previous 1.1: preferred, colored
Changes since revision 1.1: +47 -7 lines
Implementation of encryption
Different login mechanisms
IP Spoof Protection

Revision 1.1.1.1 (vendor branch): download - view: text, markup, annotated - select for diffs
Wed Oct 13 17:48:51 1999 UTC (22 years, 7 months ago) by albertel
Branches: loncom
CVS tags: start
Diff to previous 1.1: preferred, colored
Changes since revision 1.1: +0 -0 lines
LON-CAPA Communication Module

Revision 1.1: download - view: text, markup, annotated - select for diffs
Wed Oct 13 17:48:51 1999 UTC (22 years, 7 months ago) by albertel
Branches: MAIN
Initial revision

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>