From raeburn at source.lon-capa.org Tue Aug 4 17:11:42 2020 From: raeburn at source.lon-capa.org (raeburn) Date: Tue, 04 Aug 2020 21:11:42 -0000 Subject: [LON-CAPA-cvs] cvs: loncom / production_dns_hosts.tab Message-ID: raeburn Tue Aug 4 21:11:42 2020 EDT Modified files: /loncom production_dns_hosts.tab Log: - Add one more access server for uiuc. Index: loncom/production_dns_hosts.tab diff -u loncom/production_dns_hosts.tab:1.289 loncom/production_dns_hosts.tab:1.290 --- loncom/production_dns_hosts.tab:1.289 Fri Jul 24 18:22:17 2020 +++ loncom/production_dns_hosts.tab Tue Aug 4 21:11:42 2020 @@ -61,6 +61,7 @@ uiucaccess3:uiuc:access:access3.lon-capa.illinois.edu:https:illinois.edu uiucaccess4:uiuc:access:access4.lon-capa.illinois.edu:https:illinois.edu uiucaccess5:uiuc:access:access5.lon-capa.illinois.edu:https:illinois.edu +uiucaccess6:uiuc:access:access6.lon-capa.illinois.edu:https:illinois.edu uiucbalance1:uiuc:access:balance1.lon-capa.illinois.edu:https:illinois.edu vcul1:vcu:library:loncapa2.vcu.edu:https:vcu.edu vcua2:vcu:access:loncapa.vcu.edu:https:vcu.edu From raeburn at source.lon-capa.org Sun Aug 9 23:22:54 2020 From: raeburn at source.lon-capa.org (raeburn) Date: Mon, 10 Aug 2020 03:22:54 -0000 Subject: [LON-CAPA-cvs] cvs: loncom /auth lonacc.pm Message-ID: raeburn Mon Aug 10 03:22:54 2020 EDT Modified files: /loncom/auth lonacc.pm Log: - Bug 6400 Authentication required by user with public session when accessing urls for deep-linking, i.e., /tiny//uniqid Index: loncom/auth/lonacc.pm diff -u loncom/auth/lonacc.pm:1.177 loncom/auth/lonacc.pm:1.178 --- loncom/auth/lonacc.pm:1.177 Tue Apr 14 02:25:09 2020 +++ loncom/auth/lonacc.pm Mon Aug 10 03:22:54 2020 @@ -1,7 +1,7 @@ # The LearningOnline Network # Cookie Based Access Handler # -# $Id: lonacc.pm,v 1.177 2020/04/14 02:25:09 raeburn Exp $ +# $Id: lonacc.pm,v 1.178 2020/08/10 03:22:54 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -609,7 +609,13 @@ } } if ($requrl=~m{^/+tiny/+$match_domain/+\w+$}) { - return OK; + if ($env{'user.name'} eq 'public' && + $env{'user.domain'} eq 'public') { + $env{'request.firsturl'}=$requrl; + return FORBIDDEN; + } else { + return OK; + } } # ---------------------------------------------------------------- Check access my $now = time;