CVS log for loncom/lontrans.pm

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

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.14.10.2.2.2: download - view: text, markup, annotated - select for diffs
Wed Jan 5 00:51:20 2022 UTC (4 months, 1 week ago) by raeburn
Branches: version_2_11_4_msu
Diff to previous 1.14.10.2.2.1: preferred, colored to branchpoint 1.14.10.2: preferred, colored next main 1.15: preferred, colored
Changes since revision 1.14.10.2.2.1: +2 -2 lines
- For 2.11.4 (modified)
  Include one line from changes in 1.18

Revision 1.14.10.2.2.1: download - view: text, markup, annotated - select for diffs
Sun Jan 2 20:43:50 2022 UTC (4 months, 1 week ago) by raeburn
Branches: version_2_11_4_msu
Diff to previous 1.14.10.2: preferred, colored
Changes since revision 1.14.10.2: +52 -12 lines
- For 2.11.4 (modified)
  Include changes in 1.34 (part), 1.37 (part)

Revision 1.14.10.2: download - view: text, markup, annotated - select for diffs
Tue Dec 14 20:59:19 2021 UTC (5 months ago) by raeburn
Branches: version_2_11_X
CVS tags: version_2_11_4_uiuc, version_2_11_4
Branch point for: version_2_11_4_msu
Diff to previous 1.14.10.1: preferred, colored to branchpoint 1.14: preferred, colored next main 1.15: preferred, colored
Changes since revision 1.14.10.1: +136 -1 lines
- For 2.11
  Backport 1.27, 1.28, 1.29, 1.30, 1.31, 1.32, 1.33, 1.34 (part),
           1.35, 1.36, 1.37 (part), 1.38

Revision 1.38: download - view: text, markup, annotated - select for diffs
Mon Dec 6 03:31:54 2021 UTC (5 months, 1 week ago) by raeburn
Branches: MAIN
CVS tags: version_2_12_X, HEAD
Diff to previous 1.37: preferred, colored
Changes since revision 1.37: +10 -6 lines
- Dual SSO and non-SSO login from /adm/login for use with additional SSO
  mechanisms besides Shibboleth.
  - Default is to use /adm/sso for "authentication" URL.
  - Different authentication URL can be set with lonOtherAuthenUrl perlvar.
  - Update documentation for lonshibauth.pm and lonshibacc.pm
  - Wording change for WAF/Proxy domain configuration
  - If Apache config contains lonSSOEmailOK set to 1, default removal
    of @ "internet domain" from username for SSO authenticated users in
    lonshibacc.pm is skipped.
  - &alias_shibboleth() routine in lonnet.pm renamed alias_sso().

Revision 1.37: download - view: text, markup, annotated - select for diffs
Wed Nov 3 01:04:03 2021 UTC (6 months, 1 week ago) by raeburn
Branches: MAIN
Diff to previous 1.36: preferred, colored
Changes since revision 1.36: +84 -30 lines
- Bug 6907
  - Use of token to store linkprot or linkkey compatible with use of
    btoken and iptoken (for load balancing and IP change respectively).
  - Launching access from a deeplink, with its own ltoken and/or linkkey,
    for a user session originally launched from a different deeplink will
    update required session information.

Revision 1.36: download - view: text, markup, annotated - select for diffs
Fri Oct 8 14:36:51 2021 UTC (7 months, 1 week ago) by raeburn
Branches: MAIN
Diff to previous 1.35: preferred, colored
Changes since revision 1.35: +14 -4 lines
- Bug 6914
  Domain configuration for WAF/Proxy includes Y/N option for use of alias in
  redirection to /adm/sso for server(s) supporting Shibboleth Single Sign On.

Revision 1.35: download - view: text, markup, annotated - select for diffs
Wed Oct 6 19:38:29 2021 UTC (7 months, 1 week ago) by raeburn
Branches: MAIN
Diff to previous 1.34: preferred, colored
Changes since revision 1.34: +8 -6 lines
- Session information for user public:public does not need to be preserved when a user needs to be switched to/from hostname used for WAF/proxy.

Revision 1.34: download - view: text, markup, annotated - select for diffs
Sun Aug 8 20:51:33 2021 UTC (9 months, 1 week ago) by raeburn
Branches: MAIN
Diff to previous 1.33: preferred, colored
Changes since revision 1.33: +5 -3 lines
- Bug 6914. Running LON-CAPA behind web application firewall/reverse proxy (WAF)
  - Requests for /adm/lti/* and /adm/launch/* should not be redirected to an
    alias (if in use).
  - Requests for /adm/dns/* from other nodes in the network do not require
    to an alias (if in use).

Revision 1.33: download - view: text, markup, annotated - select for diffs
Sat Jul 17 21:48:27 2021 UTC (9 months, 4 weeks ago) by raeburn
Branches: MAIN
Diff to previous 1.32: preferred, colored
Changes since revision 1.32: +4 -1 lines
- Bug 6914
  If a LON-CAPA load balancer is a Shibboleth SP and WAF/Reverse Proxy in
  use, (SP excluded), escape part of css filename to avoid 404 when css is
  requested for /adm/switchserver.

Revision 1.32: download - view: text, markup, annotated - select for diffs
Sat Jul 17 20:34:15 2021 UTC (9 months, 4 weeks ago) by raeburn
Branches: MAIN
Diff to previous 1.31: preferred, colored
Changes since revision 1.31: +5 -1 lines
- Bug 6914
  If a LON-CAPA server is a Shibboleth SP, requests to the SP are to the
  "official" hostname not the alias for consistency with lonshibauth.pm.

Revision 1.31: download - view: text, markup, annotated - select for diffs
Mon May 3 15:27:42 2021 UTC (12 months, 1 week ago) by raeburn
Branches: MAIN
Diff to previous 1.30: preferred, colored
Changes since revision 1.30: +2 -2 lines
- Bug 6914
 - Check whether WAF proxy alias should be used when using switchserver.
 - Requests for /adm/dns/hosts and /adm/dns/domain from other nodes in the
   network do not require redirecting to an alias (if in use).

Revision 1.30: download - view: text, markup, annotated - select for diffs
Sun Apr 18 02:08:46 2021 UTC (12 months, 4 weeks ago) by raeburn
Branches: MAIN
Diff to previous 1.29: preferred, colored
Changes since revision 1.29: +62 -8 lines
- Bug 6914
 - Update domain config UI to support settings documented in
   Domain_Configuration_WAF_Proxy.tex
 - Use /adm/migrateuser to handle redirects when user with a LON-CAPA session
   switches between access via VPN and not via VPN (and vice versa).

Revision 1.29: download - view: text, markup, annotated - select for diffs
Tue Jan 5 04:23:45 2021 UTC (16 months, 1 week ago) by raeburn
Branches: MAIN
Diff to previous 1.28: preferred, colored
Changes since revision 1.28: +7 -7 lines
- Bug 6914. Consistent naming of domain configuration key: wafproxy.
  Rename exempt key in inner hash as 'vpnint', and add vpnext key to inner
  hash (required where VPN users will not use WAF, but other users will).

Revision 1.28: download - view: text, markup, annotated - select for diffs
Wed Dec 23 22:03:42 2020 UTC (16 months, 3 weeks ago) by raeburn
Branches: MAIN
Diff to previous 1.27: preferred, colored
Changes since revision 1.27: +41 -23 lines
- Bug 6914. Support selective use of WAF/Reverse Proxy, e.g., VPN users
  connect directly (no WAF), whereas non-VPN users must connect via WAF.

Revision 1.27: download - view: text, markup, annotated - select for diffs
Fri Dec 18 15:23:04 2020 UTC (16 months, 3 weeks ago) by raeburn
Branches: MAIN
Diff to previous 1.26: preferred, colored
Changes since revision 1.26: +34 -4 lines
- Retrieval of requestor's IP address centralized in lonnet::get_requestor_ip()
- Domain configuration to allow domain's LON-CAPA nodes to operate behind a
  WAF/Reverse Proxy using aliased hostname (CNAME).
- Web requests from other nodes bypass the WAF as their requests are made
  directly to the server hostname (A record); same for internal LON-CAPA
  connections for lonc -> lond.

Revision 1.14.10.1: download - view: text, markup, annotated - select for diffs
Thu Mar 5 22:02:32 2020 UTC (2 years, 2 months ago) by raeburn
Branches: version_2_11_X
CVS tags: version_2_11_3_uiuc, version_2_11_3_msu, version_2_11_3
Diff to previous 1.14: preferred, colored
Changes since revision 1.14: +8 -3 lines
- For 2.11
  Backport 1.26

Revision 1.26: download - view: text, markup, annotated - select for diffs
Sat Feb 29 16:05:21 2020 UTC (2 years, 2 months ago) by raeburn
Branches: MAIN
Diff to previous 1.25: preferred, colored
Changes since revision 1.25: +6 -3 lines
- Accommodate Apache 2.4 updated to address CVE-2019-0220.
  Reverse piecemeal changes (lonwrapper.pm 1.72 & lonprintout.pm 1.670)
  with generalized solution using PerlTransHandler.

Revision 1.25: download - view: text, markup, annotated - select for diffs
Sun Jan 20 02:42:35 2019 UTC (3 years, 3 months ago) by raeburn
Branches: MAIN
Diff to previous 1.24: preferred, colored
Changes since revision 1.24: +4 -76 lines
- Bug 6400 Tiny URL for deep-linking.
  - For user's with an existing active session URL translation of deep link
    (i.e., /tiny/$domain/$uniqkey) moved from PerlTransHandler (lontrans.pm)
    to lontiny.pm.
  - Checks made to see if course session needs updating, and if so,
    lonuserstate::readmap() is called for top-level map.

Revision 1.24: download - view: text, markup, annotated - select for diffs
Thu Jul 26 19:01:25 2018 UTC (3 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.23: preferred, colored
Changes since revision 1.23: +6 -6 lines
- Fix logic.

Revision 1.23: download - view: text, markup, annotated - select for diffs
Tue May 8 15:31:22 2018 UTC (4 years ago) by raeburn
Branches: MAIN
Diff to previous 1.22: preferred, colored
Changes since revision 1.22: +5 -2 lines
- Use internal_redirect to redirect to resource pointed to by a tiny URL, except
  when authenticated via LTI.

Revision 1.22: download - view: text, markup, annotated - select for diffs
Sat Apr 21 20:34:44 2018 UTC (4 years ago) by raeburn
Branches: MAIN
Diff to previous 1.21: preferred, colored
Changes since revision 1.21: +2 -58 lines
- Bug 6754 LON-CAPA as LTI Provider
  - LTI launch results in call to ltiauth, even if user has existing LON-CAPA
    session (role, course etc. will be updated).
  - LTI launch can be for a published .sequence

Revision 1.21: download - view: text, markup, annotated - select for diffs
Tue Apr 17 14:02:56 2018 UTC (4 years, 1 month ago) by raeburn
Branches: MAIN
Diff to previous 1.20: preferred, colored
Changes since revision 1.20: +16 -1 lines
- Bug 6754 LON-CAPA as LTI Provider
  - LTI launch can be for a published .sequence or .page
  - LTI launch can be for a composite page.

Revision 1.20: download - view: text, markup, annotated - select for diffs
Sat Apr 14 02:29:51 2018 UTC (4 years, 1 month ago) by raeburn
Branches: MAIN
Diff to previous 1.19: preferred, colored
Changes since revision 1.19: +14 -2 lines
- Bug 6754 LON-CAPA as LTI Provider
  - Original LTI launch of LON-CAPA is for a resource, a map, or an entire
    course, and display is for iframe, tab or window; retain this in %env.

Revision 1.19: download - view: text, markup, annotated - select for diffs
Sat Jan 13 18:58:33 2018 UTC (4 years, 4 months ago) by raeburn
Branches: MAIN
Diff to previous 1.18: preferred, colored
Changes since revision 1.18: +15 -4 lines
- Display a listing of the folder's contents when deep-linking is to a
  folder not a resource.

Revision 1.18: download - view: text, markup, annotated - select for diffs
Fri Jan 12 13:34:08 2018 UTC (4 years, 4 months ago) by raeburn
Branches: MAIN
Diff to previous 1.17: preferred, colored
Changes since revision 1.17: +63 -9 lines
- Bug 6400 Tiny URL for deep-linking.
  Requires Short::URL and String::CRC32 modules from CPAN. Dependency on
  perl-Short-URL needs to be added to LONCAPA-prerequisites.

Revision 1.17: download - view: text, markup, annotated - select for diffs
Thu Nov 30 15:14:58 2017 UTC (4 years, 5 months ago) by raeburn
Branches: MAIN
Diff to previous 1.16: preferred, colored
Changes since revision 1.16: +29 -2 lines
- Bug 6754 LTI Integration: LON-CAPA as LTI Provider
  - Work in progress

Revision 1.16: download - view: text, markup, annotated - select for diffs
Tue Aug 16 20:17:54 2016 UTC (5 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.15: preferred, colored
Changes since revision 1.15: +7 -10 lines
- Support Apache 2.4 using $r->get_remote_host() from Apache2::compat().

Revision 1.15: 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.14: preferred, colored
Changes since revision 1.14: +73 -6 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.14: download - view: text, markup, annotated - select for diffs
Fri Oct 21 16:03:06 2011 UTC (10 years, 6 months ago) by www
Branches: MAIN
CVS tags: version_2_11_2_uiuc, version_2_11_2_msu, version_2_11_2_educog, version_2_11_2, version_2_11_1, version_2_11_0_RC3, version_2_11_0_RC2, version_2_11_0_RC1, version_2_11_0, language_hyphenation_merge, language_hyphenation, BZ4492-merge, BZ4492-feature_horizontal_radioresponse, BZ4492-feature_Support_horizontal_radioresponse, BZ4492-Support_horizontal_radioresponse
Branch point for: version_2_11_X
Diff to previous 1.13: preferred, colored
Changes since revision 1.13: +1 -7 lines
Saving my work on Bug #1320.

Revision 1.13: download - view: text, markup, annotated - select for diffs
Wed Dec 6 22:22:36 2006 UTC (15 years, 5 months ago) by albertel
Branches: MAIN
CVS tags: version_2_9_X, version_2_9_99_0, version_2_9_1, version_2_9_0, version_2_8_X, version_2_8_99_1, version_2_8_99_0, version_2_8_2, version_2_8_1, version_2_8_0, version_2_7_X, version_2_7_99_1, version_2_7_99_0, version_2_7_1, version_2_7_0, version_2_6_X, version_2_6_99_1, version_2_6_99_0, version_2_6_3, version_2_6_2, version_2_6_1, version_2_6_0, version_2_5_X, version_2_5_99_1, version_2_5_99_0, version_2_5_2, version_2_5_1, version_2_5_0, version_2_4_X, version_2_4_99_0, version_2_4_2, version_2_4_1, version_2_4_0, version_2_3_X, version_2_3_99_0, version_2_3_2, version_2_3_1, version_2_3_0, version_2_2_99_1, version_2_2_99_0, version_2_10_X, version_2_10_1, version_2_10_0_RC2, version_2_10_0_RC1, version_2_10_0, loncapaMITrelate_1, bz6209-base, bz6209, bz5969, bz2851, PRINT_INCOMPLETE_base, PRINT_INCOMPLETE, GCI_3, GCI_2, GCI_1, BZ5971-printing-apage, BZ5434-fox
Diff to previous 1.12: preferred, colored
Changes since revision 1.12: +4 -5 lines
- more re fix ups

Revision 1.12: download - view: text, markup, annotated - select for diffs
Thu Aug 17 20:22:11 2006 UTC (15 years, 9 months ago) by albertel
Branches: MAIN
CVS tags: version_2_2_X, version_2_2_2, version_2_2_1, version_2_2_0
Diff to previous 1.11: preferred, colored
Changes since revision 1.11: +3 -1 lines
- ugh, ugly ass workaround for BUG#4948

Revision 1.11: download - view: text, markup, annotated - select for diffs
Tue May 30 12:45:12 2006 UTC (15 years, 11 months ago) by www
Branches: MAIN
CVS tags: version_2_1_99_3, version_2_1_99_2, version_2_1_99_1, version_2_1_99_0
Diff to previous 1.10: preferred, colored
Changes since revision 1.10: +5 -3 lines
&Apache::lonnet::unescape -> &unescape
&Apache::lonnet::escape -> &escape

Revision 1.10: download - view: text, markup, annotated - select for diffs
Mon Jan 16 19:27:09 2006 UTC (16 years, 4 months ago) by albertel
Branches: MAIN
CVS tags: version_2_1_X, version_2_1_3, version_2_1_2
Diff to previous 1.9: preferred, colored
Changes since revision 1.9: +2 -2 lines
- @ufile might not have a value

Revision 1.9: download - view: text, markup, annotated - select for diffs
Fri Jul 2 07:58:01 2004 UTC (17 years, 10 months ago) by albertel
Branches: MAIN
CVS tags: version_2_1_1, version_2_1_0, version_2_0_X, version_2_0_99_1, version_2_0_2, version_2_0_1, version_2_0_0, version_1_99_3, version_1_99_2, version_1_99_1_tmcc, version_1_99_1, version_1_99_0_tmcc, version_1_99_0, version_1_3_X, version_1_3_3, version_1_3_2, version_1_3_1, version_1_3_0, version_1_2_X, version_1_2_99_1, version_1_2_99_0, version_1_2_1, version_1_2_0, version_1_1_99_5, version_1_1_99_4, version_1_1_99_3, version_1_1_99_2, version_1_1_99_1
Diff to previous 1.8: preferred, colored
Changes since revision 1.8: +5 -2 lines
- multi-domain authors weren't getting CSTR buttons, BUG#3153

Revision 1.8: download - view: text, markup, annotated - select for diffs
Thu Apr 1 20:18:29 2004 UTC (18 years, 1 month ago) by raeburn
Branches: MAIN
CVS tags: version_1_1_99_0
Diff to previous 1.7: preferred, colored
Changes since revision 1.7: +2 -4 lines
Simpler to get lonHostID from perlvar.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Wed Mar 31 17:02:51 2004 UTC (18 years, 1 month ago) by raeburn
Branches: MAIN
Diff to previous 1.6: preferred, colored
Changes since revision 1.6: +13 -6 lines
URI translation modified for requests for uploaded files.
Support added for requests for files in /raw/uploaded. Such requests are generated internally by lonnet::getfile() to request a file from the home server for a course.
URI translation to the appropriate file in /home/httpd/lonUsers/$cdom/$cnum. Will also do URI translation to the same path for files in /uploaded, IF request comes from a user session hosted on the home server for the course.  For sessions hosted on other servers, URI translation does not occur here, but in the PerlHeaderParserHandler phase (via lonuploadrep.pm).

Revision 1.6: download - view: text, markup, annotated - select for diffs
Wed Nov 12 21:37:07 2003 UTC (18 years, 6 months ago) by albertel
Branches: MAIN
CVS tags: version_1_1_X, version_1_1_3, version_1_1_2, version_1_1_1, version_1_1_0, version_1_0_99_3, version_1_0_99_2, version_1_0_99_1, version_1_0_99
Diff to previous 1.5: preferred, colored
Changes since revision 1.5: +4 -13 lines
- consoladating the 3 different &propath()s

Revision 1.5: download - view: text, markup, annotated - select for diffs
Wed Mar 26 00:03:21 2003 UTC (19 years, 1 month ago) by albertel
Branches: MAIN
CVS tags: version_1_0_3, version_1_0_2, version_1_0_1, version_1_0_0, version_0_99_5, version_0_99_4, version_0_99_3, version_0_99_2, version_0_99_1, version_0_99_0, conference_2003
Diff to previous 1.4: preferred, colored
Changes since revision 1.4: +2 -1 lines
- need to return something

Revision 1.4: download - view: text, markup, annotated - select for diffs
Mon Sep 30 20:48:24 2002 UTC (19 years, 7 months ago) by matthew
Branches: MAIN
CVS tags: version_0_6_2, version_0_6
Diff to previous 1.3: preferred, colored
Changes since revision 1.3: +2 -2 lines
Winning the commit war can be achieved by making minor changes to other
programmers code as well as your own.
Death to $dum1 & $dum2 !!!  Long live undef!

Revision 1.3: download - view: text, markup, annotated - select for diffs
Mon Sep 30 20:32:45 2002 UTC (19 years, 7 months ago) by albertel
Branches: MAIN
Diff to previous 1.2: preferred, colored
Changes since revision 1.2: +13 -6 lines
- so many half assed fixes for the fact that APache doesn't do proper evaluation of the ~ for non Unix based lon-capa users could have been avoided by doin this in the first place.

- Any way should make a god $r->filename for all users under all conditions, this ostensibly fixes BUG#812 (but maybe others)

Revision 1.2: 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
CVS tags: version_0_5_1, version_0_5
Diff to previous 1.1: preferred, colored
Changes since revision 1.1: +16 -2 lines
Routines for file upload

Revision 1.1: download - view: text, markup, annotated - select for diffs
Fri Aug 2 14:45:04 2002 UTC (19 years, 9 months ago) by www
Branches: MAIN
Towards inter-server document transfer

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>