CVS log for loncom/auth/publiccheck.pm

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

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.24.2.3.2.1: download - view: text, markup, annotated - select for diffs
Sun Aug 25 00:30:45 2024 UTC (4 months ago) by raeburn
Branches: version_2_11_4_msu
CVS tags: version_2_11_5_msu
Diff to previous 1.24.2.3: preferred, unified next main 1.25: preferred, unified to selected 1.4: preferred, unified
Changes since revision 1.24.2.3: +7 -2 lines
- For 2.11.4 (modified)
  Include changes in 1.28, 1.29

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

Revision 1.28: download - view: text, markup, annotated - select for diffs
Thu Dec 28 15:57:28 2023 UTC (11 months, 4 weeks ago) by raeburn
Branches: MAIN
Diff to previous 1.27: preferred, unified to selected 1.4: preferred, unified
Changes since revision 1.27: +6 -1 lines
- Portfolio shareability setting in domain defaults (by affiliation), with
  possible override for an individual user taken into account.

Revision 1.24.2.3: download - view: text, markup, annotated - select for diffs
Wed Jan 5 03:56:04 2022 UTC (2 years, 11 months ago) by raeburn
Branches: version_2_11_X
CVS tags: version_2_11_5, version_2_11_4_uiuc, version_2_11_4
Branch point for: version_2_11_4_msu
Diff to previous 1.24.2.2: preferred, unified next main 1.25: preferred, unified to selected 1.4: preferred, unified
Changes since revision 1.24.2.2: +2 -2 lines
- For 2.11
  Backport 1.25 (part), 1.26

Revision 1.24.2.2: download - view: text, markup, annotated - select for diffs
Mon Jan 4 03:53:20 2021 UTC (3 years, 11 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.24.2.1: preferred, unified to selected 1.4: preferred, unified
Changes since revision 1.24.2.1: +2 -2 lines
- For 2.11
  Modified 1.27

Revision 1.27: download - view: text, markup, annotated - select for diffs
Fri Dec 18 15:23:03 2020 UTC (4 years ago) by raeburn
Branches: MAIN
Diff to previous 1.26: preferred, unified to selected 1.4: preferred, unified
Changes since revision 1.26: +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.24.2.1: download - view: text, markup, annotated - select for diffs
Tue Jun 6 22:37:18 2017 UTC (7 years, 6 months ago) by raeburn
Branches: version_2_11_X
CVS tags: version_2_11_2_uiuc, version_2_11_2_msu, version_2_11_2_educog, version_2_11_2
Diff to previous 1.24: preferred, unified to selected 1.4: preferred, unified
Changes since revision 1.24: +2 -2 lines
- For 2.11
  - Backport 1.25 (part)

Revision 1.26: download - view: text, markup, annotated - select for diffs
Sat Feb 25 19:56:09 2017 UTC (7 years, 10 months ago) by raeburn
Branches: MAIN
Diff to previous 1.25: preferred, unified to selected 1.4: preferred, unified
Changes since revision 1.25: +2 -2 lines
- Name of cookie for public user set to lonPubID.

Revision 1.25: download - view: text, markup, annotated - select for diffs
Fri Feb 17 18:37:57 2017 UTC (7 years, 10 months ago) by raeburn
Branches: MAIN
Diff to previous 1.24: preferred, unified to selected 1.4: preferred, unified
Changes since revision 1.24: +2 -2 lines
- cookie protection

Revision 1.24: download - view: text, markup, annotated - select for diffs
Mon Dec 1 22:52:54 2014 UTC (10 years ago) by raeburn
Branches: MAIN
Branch point for: version_2_11_X
Diff to previous 1.23: preferred, unified to selected 1.4: preferred, unified
Changes since revision 1.23: +14 -3 lines
- Bug 6690
  - IP-based access control for portfolio files added to existing "conditional"
    access types used to grant read access to others besides the owner.

Revision 1.23: download - view: text, markup, annotated - select for diffs
Fri Dec 13 02:10:27 2013 UTC (11 years ago) by raeburn
Branches: MAIN
CVS tags: version_2_11_1, version_2_11_0_RC3, version_2_11_0_RC2, version_2_11_0
Diff to previous 1.22: preferred, unified to selected 1.4: preferred, unified
Changes since revision 1.22: +1 -7 lines
- Support Apache 2.4
  - PerlAuthenHandler needs to set $r->user() for requests for <Location>
    directives which include Require valid-user
  - reverse changes in publiccheck.pm rev. 1.20 and 1.21
  - modify changes in lonacc.pm rev. 1.143 and 1.147
  - reverse changes in lonnet.pm rev. 1.1212 and 1.1213, and modify changes
    in rev. 1.1244 (no longer treating 2.4 as a special case).
- Apache access logs will now include username (or username:domain if user's
  domain is not server's default domain) for URLs requiring "valid-user",
- Apache access logs will now include 'public' as requester for image
  files from /res/adm/pages and also domain logos etc.

Revision 1.22: download - view: text, markup, annotated - select for diffs
Fri Dec 13 01:34:38 2013 UTC (11 years ago) by raeburn
Branches: MAIN
Diff to previous 1.21: preferred, unified to selected 1.4: preferred, unified
Changes since revision 1.21: +2 -2 lines
- remove trailing whitespace.

Revision 1.21: download - view: text, markup, annotated - select for diffs
Fri Feb 8 16:23:56 2013 UTC (11 years, 10 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_11_0_RC1
Diff to previous 1.20: preferred, unified to selected 1.4: preferred, unified
Changes since revision 1.20: +3 -3 lines
- Setting of $r->user() not required prior to Apache 2.4.

Revision 1.20: download - view: text, markup, annotated - select for diffs
Tue Feb 5 21:32:45 2013 UTC (11 years, 10 months ago) by raeburn
Branches: MAIN
Diff to previous 1.19: preferred, unified to selected 1.4: preferred, unified
Changes since revision 1.19: +7 -1 lines
- Apache 2.4 requires $r->user() to be set, if "Require valid-user" applies to
  the requested page, otherwise there is an error:
  "No authentication done but request not allowed without authentication".

Revision 1.19: download - view: text, markup, annotated - select for diffs
Wed Mar 17 19:41:11 2010 UTC (14 years, 9 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_10_X, version_2_10_1, version_2_10_0_RC2, version_2_10_0_RC1, version_2_10_0, loncapaMITrelate_1, language_hyphenation_merge, language_hyphenation, PRINT_INCOMPLETE_base, PRINT_INCOMPLETE, GCI_3, BZ4492-merge, BZ4492-feature_horizontal_radioresponse, BZ4492-feature_Support_horizontal_radioresponse, BZ4492-Support_horizontal_radioresponse
Diff to previous 1.18: preferred, unified to selected 1.4: preferred, unified
Changes since revision 1.18: +2 -3 lines
- Reverse publiccheck.pm,v 1.18, loncapa_apache.conf,v 1.189.
  - No need to assign a public user session for coursecatalog just to
    change inline menu (lonmenu.pm v 1.319 provides a general solution).

Revision 1.18: download - view: text, markup, annotated - select for diffs
Mon Oct 26 18:59:02 2009 UTC (15 years, 2 months ago) by droeschl
Branches: MAIN
CVS tags: version_2_9_99_0, bz6209-base, bz6209
Diff to previous 1.17: preferred, unified to selected 1.4: preferred, unified
Changes since revision 1.17: +4 -3 lines
- Bug 6105
- Added consistent header for publicly accessible pages.
- Added PerlAccessHandler publiccheck to /adm/coursecatalog to get a clean environment when accessing the page.
- removed titletable which was not displayed anymore.

Revision 1.17: download - view: text, markup, annotated - select for diffs
Fri Sep 25 13:51:45 2009 UTC (15 years, 3 months ago) by droeschl
Branches: MAIN
Diff to previous 1.16: preferred, unified to selected 1.4: preferred, unified
Changes since revision 1.16: +3 -2 lines
fixed:
- problem occurring when user tries to view own portfolio files while communication block is active
- Public user now receive the correct status information popup when accessing portfolio files while com.block. is active

improved:
- code
- mt-arguments

added:
- german translations
- sub data_table_caption
- code comments

Revision 1.16: download - view: text, markup, annotated - select for diffs
Wed Jan 14 15:36:42 2009 UTC (15 years, 11 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_9_X, 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, bz5969, bz2851, GCI_2, GCI_1, BZ5971-printing-apage, BZ5434-fox
Diff to previous 1.15: preferred, unified to selected 1.4: preferred, unified
Changes since revision 1.15: +6 -1 lines
- Skip check for icons etc. in /res/adm/pages

Revision 1.15: download - view: text, markup, annotated - select for diffs
Tue Oct 2 01:09:59 2007 UTC (17 years, 2 months ago) by albertel
Branches: MAIN
CVS tags: 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_99_1, version_2_5_99_0
Diff to previous 1.14: preferred, unified to selected 1.4: preferred, unified
Changes since revision 1.14: +8 -12 lines
- convert exisiting cookie reads/validations to use
   lonnet::check_for_valid_session

Revision 1.14: download - view: text, markup, annotated - select for diffs
Wed Apr 11 21:36:58 2007 UTC (17 years, 8 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_5_X, 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_99_0
Diff to previous 1.13: preferred, unified to selected 1.4: preferred, unified
Changes since revision 1.13: +4 -1 lines
Put reg exp check for domain logo in lonnet  - &is_domainimage()
checkauthen, publiccheck and lonacc all need this to serve images for log-in page if port 8080 is not in use.
Other possibilities - (1) call once in checkauthen and pass along to publiccheck and lonacc in Apache notes, or (2) modify loncapa_apach.conf.
lonhttpd to use a call to the same routine.

Revision 1.13: download - view: text, markup, annotated - select for diffs
Wed Jan 24 19:39:22 2007 UTC (17 years, 11 months ago) by albertel
Branches: MAIN
CVS tags: version_2_3_X, version_2_3_2
Diff to previous 1.12: preferred, unified to selected 1.4: preferred, unified
Changes since revision 1.12: +2 -1 lines
- missed use

Revision 1.12: download - view: text, markup, annotated - select for diffs
Mon Dec 11 14:06:04 2006 UTC (18 years ago) by raeburn
Branches: MAIN
CVS tags: version_2_3_1, version_2_3_0, version_2_2_99_1, version_2_2_99_0
Diff to previous 1.11: preferred, unified to selected 1.4: preferred, unified
Changes since revision 1.11: +4 -1 lines
Add response code of 'B' to lonnet::allowed() to indicate access to a file is currently subject to a block, because the file owner is part of a course with active communications blocking, and file viewer does not have 'evb' privilege in the course to nullify the block.

Used to block access to portfolio files.  Response of 'B' triggers blockedaccess.pm which displays information about blocking conditions.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Thu Nov 23 01:49:41 2006 UTC (18 years, 1 month ago) by albertel
Branches: MAIN
Diff to previous 1.10: preferred, unified to selected 1.4: preferred, unified
Changes since revision 1.10: +2 -3 lines
- swithc to using helper cleaing functions and helper matchi re

Revision 1.10: download - view: text, markup, annotated - select for diffs
Fri Aug 4 21:31:53 2006 UTC (18 years, 4 months ago) by albertel
Branches: MAIN
CVS tags: version_2_2_X, version_2_2_2, version_2_2_1, version_2_2_0, version_2_1_99_3
Diff to previous 1.9: preferred, unified to selected 1.4: preferred, unified
Changes since revision 1.9: +2 -1 lines
- allowing public access to aboutme/portfolio

Revision 1.9: download - view: text, markup, annotated - select for diffs
Fri Jul 21 19:42:12 2006 UTC (18 years, 5 months ago) by albertel
Branches: MAIN
CVS tags: version_2_1_99_2
Diff to previous 1.8: preferred, unified to selected 1.4: preferred, unified
Changes since revision 1.8: +2 -2 lines
- lonnet::allowed() can now return a 'A' for 'pass phrase authentication needed'
- lonacc redirects to restricted access if A is returned

Revision 1.8: download - view: text, markup, annotated - select for diffs
Fri Jul 21 18:52:32 2006 UTC (18 years, 5 months ago) by albertel
Branches: MAIN
Diff to previous 1.7: preferred, unified to selected 1.4: preferred, unified
Changes since revision 1.7: +5 -3 lines
- move portfolio access restriction checking code into lonnet.pm
- some changes to take care of public users access passphrase files

Revision 1.7: download - view: text, markup, annotated - select for diffs
Mon Jul 17 19:49:14 2006 UTC (18 years, 5 months ago) by albertel
Branches: MAIN
CVS tags: version_2_1_99_1
Diff to previous 1.6: preferred, unified to selected 1.4: preferred, unified
Changes since revision 1.6: +5 -9 lines
- trying to reduce the number of places those re occur

Revision 1.6: download - view: text, markup, annotated - select for diffs
Fri Jul 14 21:39:16 2006 UTC (18 years, 5 months ago) by albertel
Branches: MAIN
Diff to previous 1.5: preferred, unified to selected 1.4: preferred, unified
Changes since revision 1.5: +2 -6 lines
- no longer need to do the err_header mode

Revision 1.5: download - view: text, markup, annotated - select for diffs
Mon Jul 10 03:58:45 2006 UTC (18 years, 5 months ago) by raeburn
Branches: MAIN
Diff to previous 1.4: preferred, unified
Changes since revision 1.4: +22 -11 lines
Mechanism for user to provide passphrase, and for the server to validate it when user attempts to access a passphrase-protected portfolio file.

Revision 1.4: download - view: text, markup, annotated - [selected for diffs]
Mon Jun 26 20:23:33 2006 UTC (18 years, 6 months ago) by albertel
Branches: MAIN
CVS tags: version_2_1_X, version_2_1_99_0
Diff to previous 1.3: preferred, unified
Changes since revision 1.3: +4 -3 lines
- reenabling public access to help documentation

Revision 1.3: download - view: text, markup, annotated - select for diffs
Fri Jun 16 22:37:29 2006 UTC (18 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.2: preferred, unified to selected 1.4: preferred, unified
Changes since revision 1.2: +50 -14 lines
Enable users to set access controls on portfolio files to permit public viewing. Third iteration of data structure in file_permissions.db for storage of access contol records. Now uses key = value for individual access control records and a key = anonymous hash for fast look-ups of all records for a single file.   Use of a temporary lock record to prevent others modifying access control records for a specific portfolio file while the record for the same file is being updated. Additional argument added to call to lonhtmlcommon::datesetter() to optionally suppress display of calendar link.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Thu Apr 13 19:07:33 2006 UTC (18 years, 8 months ago) by albertel
Branches: MAIN
Diff to previous 1.1: preferred, unified to selected 1.4: preferred, unified
Changes since revision 1.1: +3 -3 lines
- moving get_posted_cgi from loncommon to lonacc

Revision 1.1: download - view: text, markup, annotated - select for diffs
Wed Apr 5 22:34:18 2006 UTC (18 years, 8 months ago) by albertel
Branches: MAIN
Diff to selected 1.4: preferred, unified
- part of the SSO authen support system

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>