CVS log for loncom/cgi/lonauthcgi.pm
Up to [LON-CAPA] / loncom / cgi
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Current tag: MAIN
Revision 1.17: download - view: text, markup, annotated - select for diffs
Fri Dec 18 15:23:04 2020 UTC (3 years, 8 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_12_X,
HEAD
Diff to previous 1.16: preferred, unified
Changes since revision 1.16: +2 -2
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.16: download - view: text, markup, annotated - select for diffs
Sat Dec 22 21:04:56 2018 UTC (5 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.15: preferred, unified
Changes since revision 1.15: +3 -3
lines
- &Apache::lonnet::hostname expects to be passed a hostID not an IP address.
Revision 1.15: download - view: text, markup, annotated - select for diffs
Mon Jul 25 19:50:01 2016 UTC (8 years ago) by raeburn
Branches: MAIN
Diff to previous 1.14: preferred, unified
Changes since revision 1.14: +2 -1
lines
- Use Server Name Indication (SNI) and SSL when replicating content from
/raw/.
- Domain status screen has link to show status of LON-CAPA SSL certificates.
- "SSL" domain config for (a) "internal" LON-CAPA SSL connection to servers/VMs
in other domain, (b) Replication of domain's resources to other domains.
- Replication can use name-based virtual hosts with SSL, with verification of
client certificate (cert: /home/httpd/lonCerts/lonhostnamecert.pem, signed
by LON-CAPA CA, with Common Name of internal-<server hostname>, same IP address
as server hostname).
Revision 1.14: download - view: text, markup, annotated - select for diffs
Mon May 4 15:43:57 2015 UTC (9 years, 3 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_11_2_uiuc,
version_2_11_2_educog,
version_2_11_2,
version_2_11_1
Branch point for: version_2_11_X
Diff to previous 1.13: preferred, unified
Changes since revision 1.13: +2 -1
lines
- Display of Course/Community Catalog with enrollment data added to "server
status" pages for which access can be IP-based or available to specified
authenticated users (DC role not required).
Revision 1.13: download - view: text, markup, annotated - select for diffs
Sun Apr 6 14:55:24 2014 UTC (10 years, 4 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_11_0_RC3,
version_2_11_0
Diff to previous 1.12: preferred, unified
Changes since revision 1.12: +2 -1
lines
- Display Course/Community Disk Usage on Domain Status page.
Revision 1.12: download - view: text, markup, annotated - select for diffs
Wed Jan 1 17:41:51 2014 UTC (10 years, 7 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_11_0_RC2
Diff to previous 1.11: preferred, unified
Changes since revision 1.11: +2 -1
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.11: download - view: text, markup, annotated - select for diffs
Sun Oct 27 17:16:36 2013 UTC (10 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.10: preferred, unified
Changes since revision 1.10: +7 -4
lines
- Eliminate duplication of domains in list returned by &can_view().
Revision 1.10: download - view: text, markup, annotated - select for diffs
Sat Feb 2 00:22:34 2013 UTC (11 years, 6 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_11_0_RC1
Diff to previous 1.9: preferred, unified
Changes since revision 1.9: +2 -1
lines
- Utilities to checksum LON-CAPA modules to verify integrity of
LON-CAPA installation, and also to check the availibility of new
LON-CAPA releases.
Revision 1.9: download - view: text, markup, annotated - select for diffs
Fri Oct 21 20:00:30 2011 UTC (12 years, 10 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_10_X,
version_2_10_1,
loncapaMITrelate_1,
language_hyphenation_merge,
language_hyphenation,
BZ4492-merge,
BZ4492-feature_horizontal_radioresponse,
BZ4492-feature_Support_horizontal_radioresponse,
BZ4492-Support_horizontal_radioresponse
Diff to previous 1.8: preferred, unified
Changes since revision 1.8: +34 -10
lines
- New routine: loncgi::cgi_header() generates HTTP response headers using CGI.pm
- New arg in lonauthcgi::can_view() - $domain (optional),
used if $page is needed for a specific domain.
- New return value: either 1, or a &-separated list of domains for which access is
allowed.
Revision 1.8: download - view: text, markup, annotated - select for diffs
Mon Oct 17 17:23:25 2011 UTC (12 years, 10 months ago) by raeburn
Branches: MAIN
Diff to previous 1.7: preferred, unified
Changes since revision 1.7: +96 -47
lines
- Rights to run /cgi-bin/ping.pl on any server in the cluster, from any other host
in the cluster.
- For scripts using lonauthcgi::check_ipbased_access(), access permitted for both 127.0.0.1
and also if remote IP is same as IP of host server.
- check_domain_ip() - new routine: allows access to scripts from any server which belongs
to the same domain as the host server.
- update POD for check_ipbased_access().
- Add new global hash: Apache::lonnet::managerstab to store contents of:
/home/httpd/lonTabs/managers.tab, loaded within BEGIN {} block.
- No automatic access to toggledebug and takeoffline items from server listed in
managers.tab (unlike other keys in %serverstatus_titles).
Revision 1.7: download - view: text, markup, annotated - select for diffs
Fri Oct 14 20:50:54 2011 UTC (12 years, 10 months ago) by raeburn
Branches: MAIN
Diff to previous 1.6: preferred, unified
Changes since revision 1.6: +46 -1
lines
- IP-based access to status information for manager in manager.tab
Revision 1.6: download - view: text, markup, annotated - select for diffs
Wed Apr 14 18:06:22 2010 UTC (14 years, 4 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_9_X,
version_2_9_1,
version_2_9_0,
version_2_8_99_1,
version_2_10_0_RC2,
version_2_10_0_RC1,
version_2_10_0,
PRINT_INCOMPLETE_base,
PRINT_INCOMPLETE
Diff to previous 1.5: preferred, unified
Changes since revision 1.5: +3 -3
lines
- Codng style
- Consistent quoting style.
Revision 1.5: download - view: text, markup, annotated - select for diffs
Thu Oct 8 22:37:39 2009 UTC (14 years, 10 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_9_99_0,
version_2_8_99_0,
bz6209-base,
bz6209,
GCI_3,
GCI_2
Diff to previous 1.4: preferred, unified
Changes since revision 1.4: +2 -1
lines
- Show/Hide Toggle Debug link in User Preferences now set via Domain Configuration (in place of hard-coded developer usernames).
Revision 1.4: download - view: text, markup, annotated - select for diffs
Fri Aug 21 23:14:06 2009 UTC (15 years ago) by raeburn
Branches: MAIN
Diff to previous 1.3: preferred, unified
Changes since revision 1.3: +2 -2
lines
- early out was one loop too far out.
Revision 1.3: download - view: text, markup, annotated - select for diffs
Sat Jun 13 20:28:51 2009 UTC (15 years, 2 months ago) by raeburn
Branches: MAIN
CVS tags: bz5969,
bz2851,
BZ5971-printing-apage
Diff to previous 1.2: preferred, unified
Changes since revision 1.2: +37 -13
lines
Changes to access control for /adm/test
- Access to /adm/test allowed if requestor has a DC role in requestor's domain,
regardless of current role.
- For /adm/test, domain checked is requestor's domain, not domain(s) hosted on server.
- Update documentation.
Revision 1.2: download - view: text, markup, annotated - select for diffs
Thu Dec 25 05:10:14 2008 UTC (15 years, 7 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_8_X,
version_2_8_2,
version_2_8_1,
version_2_8_0,
version_2_7_99_1,
version_2_7_99_0,
GCI_1,
BZ5434-fox
Diff to previous 1.1: preferred, unified
Changes since revision 1.1: +1 -2
lines
- Typo.
Revision 1.1: download - view: text, markup, annotated - select for diffs
Thu Dec 25 01:51:03 2008 UTC (15 years, 7 months ago) by raeburn
Branches: MAIN
- Create new module - lonauthcgi.pm -to contain modules previously in loncgi.pm
which require lonnet.pm, so loncgi.pm need not import lonnet.pm.
- Moved &check_ipbased_access(), &can_view(), &unauthorized_msg(), and
&serverstatus_titles() from loncgi.pm to lonauthcgi.pm.
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>