[LON-CAPA-cvs] cvs: loncom(version_2_11_X) / lond
raeburn
raeburn at source.lon-capa.org
Sat Oct 6 10:44:51 EDT 2012
raeburn Sat Oct 6 14:44:51 2012 EDT
Modified files: (Branch: version_2_11_X)
/loncom lond
Log:
- For 2.11.
- Backport 1.495, 1.496, 1.497.
Index: loncom/lond
diff -u loncom/lond:1.489.2.1 loncom/lond:1.489.2.2
--- loncom/lond:1.489.2.1 Wed May 2 00:30:19 2012
+++ loncom/lond Sat Oct 6 14:44:50 2012
@@ -2,7 +2,7 @@
# The LearningOnline Network
# lond "LON Daemon" Server (port "LOND" 5663)
#
-# $Id: lond,v 1.489.2.1 2012/05/02 00:30:19 raeburn Exp $
+# $Id: lond,v 1.489.2.2 2012/10/06 14:44:50 raeburn Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -60,7 +60,7 @@
my $status='';
my $lastlog='';
-my $VERSION='$Revision: 1.489.2.1 $'; #' stupid emacs
+my $VERSION='$Revision: 1.489.2.2 $'; #' stupid emacs
my $remoteVERSION;
my $currenthostid="default";
my $currentdomainid;
@@ -2373,6 +2373,24 @@
unlink($transname);
&Failure($client, "failed\n", $userinput);
} else {
+ if ($fname =~ /^default.+\.(page|sequence)$/) {
+ my ($major,$minor) = split(/\./,$clientversion);
+ if (($major < 2) || ($major == 2 && $minor < 11)) {
+ my $now = time;
+ &Apache::lonnet::do_cache_new('crschange',$udom.'_'.$uname,$now,600);
+ my $key = &escape('internal.contentchange');
+ my $what = "$key=$now";
+ my $hashref = &tie_user_hash($udom,$uname,'environment',
+ &GDBM_WRCREAT(),"P",$what);
+ if ($hashref) {
+ $hashref->{$key}=$now;
+ if (!&untie_user_hash($hashref)) {
+ &logthis("error: ".($!+0)." untie (GDBM) failed ".
+ "when updating internal.contentchange");
+ }
+ }
+ }
+ }
&Reply($client, "ok\n", $userinput);
}
}
@@ -6559,7 +6577,8 @@
#---------------------------------------------------- kerberos 5 initialization
&Authen::Krb5::init_context();
unless (($dist eq 'fedora5') || ($dist eq 'fedora4') ||
- ($dist eq 'fedora6') || ($dist eq 'suse9.3')) {
+ ($dist eq 'fedora6') || ($dist eq 'suse9.3') ||
+ ($dist eq 'suse12.2')) {
&Authen::Krb5::init_ets();
}
@@ -7908,7 +7927,7 @@
stores hash in namespace
-=item rolesputy
+=item rolesput
put a role into a user's environment
More information about the LON-CAPA-cvs
mailing list