This is an automated email from the ASF dual-hosted git repository.

jfthomps pushed a commit to branch vcl-2.5.1-bugfixes
in repository https://gitbox.apache.org/repos/asf/vcl.git

commit 321e754ca4ead394a665d874211c57d1f57947a4
Author: Josh Thompson <[email protected]>
AuthorDate: Wed Mar 19 19:38:04 2025 -0400

    CHANGELOG, INSTALLATION, README, RELEASE_NOTES, UPGRADE, vcl-upgrade.sh, 
vcl-install.sh: made typical changes for next release, 2.5.2
---
 CHANGELOG      | 19 +++++++++++++++++++
 INSTALLATION   | 22 +++++++++++-----------
 README         |  2 +-
 RELEASE_NOTES  |  9 ++-------
 UPGRADE        | 55 ++++++++++++++++++++++++++++---------------------------
 vcl-install.sh |  2 +-
 vcl-upgrade.sh |  2 +-
 7 files changed, 63 insertions(+), 48 deletions(-)

diff --git a/CHANGELOG b/CHANGELOG
index c63b40e9..7f3d08a3 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,22 @@
+ASF VCL 2.5.2
+
+Dependency changes:
+
+No dependency changes for any components in this release.
+
+VCL Management Node:
+
+Release Notes - VCL - Version 2.5.2
+
+** Improvement
+    * [VCL-1127] - Make changes to handle Cygwin's change of sshd service name 
to cygsshd
+
+** Bug
+        * reworked flow of validation of owner when submitting a Block 
Allocation
+    * modified regular expression to validate submitted userid when looking up 
a user under User Lookup
+
+================================================================================
+
 ASF VCL 2.5.1
 
 Dependency changes:
diff --git a/INSTALLATION b/INSTALLATION
index f6f4a627..627fad10 100644
--- a/INSTALLATION
+++ b/INSTALLATION
@@ -1,6 +1,6 @@
-Installing VCL 2.5.1
+Installing VCL 2.5.2
 
-VCL 2.5.1 can be installed using an installation script. All you need to
+VCL 2.5.2 can be installed using an installation script. All you need to
 install VCL is the script. It will download and validate the VCL software
 and then install it. The script can be used to install all three parts of
 VCL (database, web portal, and management node) on a single system or to
@@ -145,7 +145,7 @@ instructions are listed below.
       Import the vcl.sql file into the database. The vcl.sql file is included 
in
       the mysql directory within the Apache VCL source code
 
-        mysql vcl < apache-VCL-2.5.1/mysql/vcl.sql
+        mysql vcl < apache-VCL-2.5.2/mysql/vcl.sql
 
 2. Install and Configure the Web Components
 
@@ -226,14 +226,14 @@ instructions are listed below.
       Copy the web directory to a location under the web root of your web
       server and navigate to the destination .ht-inc subdirectory:
 
-        cp -ar apache-VCL-2.5.1/web/ /var/www/html/vcl-2.5.1
-        ln -s /var/www/html/vcl-2.5.1 /var/www/html/vcl
+        cp -ar apache-VCL-2.5.2/web/ /var/www/html/vcl-2.5.2
+        ln -s /var/www/html/vcl-2.5.2 /var/www/html/vcl
         cd /var/www/html/vcl/.ht-inc
 
       If SELinux is enabled, run the following command to set the context of 
the
       web code to httpd_sys_content_t
 
-        chcon -R -t httpd_sys_content_t /var/www/html/vcl-2.5.1
+        chcon -R -t httpd_sys_content_t /var/www/html/vcl-2.5.2
 
       Copy secrets-default.php to secrets.php:
 
@@ -305,7 +305,7 @@ instructions are listed below.
 
     D. Add a Management Node to the Database
 
-      Click the Management Nodes link
+      Click the Manage->Management Nodes link
 
          Select Edit Management Node Profiles
          Click Submit
@@ -354,8 +354,8 @@ instructions are listed below.
    Prerequisites The following management node installation instructions assume
    the instructions in these previous sections have been completed:
 
-    VCL 2.5.1 Database Installation
-    VCL 2.5.1 Web Code Installation
+    VCL 2.5.2 Database Installation
+    VCL 2.5.2 Web Code Installation
 
    Supported Operating Systems:
 
@@ -424,8 +424,8 @@ instructions are listed below.
       Copy the managementnode directory to the location where you want it to
       reside (typically /usr/local):
 
-        cp -ar apache-VCL-2.5.1/managementnode /usr/local/vcl-2.5.1
-        ln -s /usr/local/vcl-2.5.1 /usr/local/vcl
+        cp -ar apache-VCL-2.5.2/managementnode /usr/local/vcl-2.5.2
+        ln -s /usr/local/vcl-2.5.2 /usr/local/vcl
 
    B. Install the Required Linux Packages & Perl Modules
 
diff --git a/README b/README
index 9a0062eb..53afe780 100644
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
-Apache VCL 2.5.1
+Apache VCL 2.5.2
 
 
================================================================================
 INSTALLATION
diff --git a/RELEASE_NOTES b/RELEASE_NOTES
index ed3c0a8f..e57e1bfd 100644
--- a/RELEASE_NOTES
+++ b/RELEASE_NOTES
@@ -1,4 +1,4 @@
-VCL 2.5.1
+VCL 2.5.2
 
 I. Intro and Description
 
@@ -21,12 +21,7 @@ servers in a server farm or HPC cluster.
 
 II. Notable Changes
 
-This is primarily a bug fix release. However, the following are some 
-changes worth highlighting.
-
-* PHP code updated to work with PHP 7.x.
-* Rudimentary NFS file share mounting extended to work with Windows
-* Added method for using HTML in user emails through external script
+This is only a bug fix release.
 
 =================================
 
diff --git a/UPGRADE b/UPGRADE
index 6b0d8d17..9b4d6e63 100644
--- a/UPGRADE
+++ b/UPGRADE
@@ -1,6 +1,6 @@
-Upgrading to VCL 2.5.1
+Upgrading to VCL 2.5.2
 
-VCL 2.5.1 can be upgraded using an upgrade script. All you need to upgrade
+VCL 2.5.2 can be upgraded using an upgrade script. All you need to upgrade
 VCL is the script. It will download and validate the VCL software and then
 upgrade your system. The script can be used to upgrade all three parts of
 VCL (database, web portal, and management node) on a single system or to
@@ -57,41 +57,41 @@ are listed below.
  2. Create a backup of the VCL database. This will provide a restore point if
     necessary.
 
-    mysqldump vcl > ~/vcl-pre2.5.1-upgrade.sql
+    mysqldump vcl > ~/vcl-pre2.5.2-upgrade.sql
 
- 3. Updates the database schema.
+ 3. Update the database schema.
 
-    mysql vcl < /root/apache-VCL-2.5.1/mysql/update-vcl.sql
+    mysql vcl < /root/apache-VCL-2.5.2/mysql/update-vcl.sql
 
  4. Possibly move old web code. If /var/www/html/vcl is a directory, rename it
-    to /var/www/html/vcl-2.5. These instructions assume that you installed the
+    to /var/www/html/vcl-2.5.1. These instructions assume that you installed 
the
     VCL web code at /var/www/html/vcl. If you installed it elsewhere, replace
     /var/www/html/vcl with your vcl web root.
 
-    mv /var/www/html/vcl /var/www/html/vcl-2.5
+    mv /var/www/html/vcl /var/www/html/vcl-2.5.1
 
  5. Disable access to the old web code
 
-    echo "Require all denied" > /var/www/html/vcl-2.5/.htaccess
+    echo "Require all denied" > /var/www/html/vcl-2.5.1/.htaccess
 
  6. Copy the new code in place
 
-    cp -ar /root/apache-VCL-2.5.1/web /var/www/html/vcl-2.5.1
-    ln -sfn /var/www/html/vcl-2.5.1 /var/www/html/vcl
+    cp -ar /root/apache-VCL-2.5.2/web /var/www/html/vcl-2.5.2
+    ln -sfn /var/www/html/vcl-2.5.2 /var/www/html/vcl
 
- 7. Copy your 2.5 config files
+ 7. Copy your 2.5.1 config files
 
-    cd /var/www/html/vcl-2.5/.ht-inc
+    cd /var/www/html/vcl-2.5.1/.ht-inc
     cp conf.php secrets.php pubkey.pem keys.pem /var/www/html/vcl/.ht-inc
     cp cryptkey/cryptkeyid cryptkey/private.pem 
/var/www/html/vcl/.ht-inc/cryptkey/
 
  8. If you are using SELinux, set the correct context:
 
-    chcon -R -t httpd_sys_content_t /var/www/html/vcl-2.5.1
-    chcon -t httpd_sys_rw_content_t /var/www/html/vcl-2.5.1/.ht-inc/maintenance
-    chcon -t httpd_sys_rw_content_t /var/www/html/vcl-2.5.1/.ht-inc/cryptkey
+    chcon -R -t httpd_sys_content_t /var/www/html/vcl-2.5.2
+    chcon -t httpd_sys_rw_content_t /var/www/html/vcl-2.5.2/.ht-inc/maintenance
+    chcon -t httpd_sys_rw_content_t /var/www/html/vcl-2.5.2/.ht-inc/cryptkey
 
- 9. Update conf.php: the following item needs to be added to the conf.php
+ 9. Update conf.php: the following item may need to be added to the conf.php
     file:
 
     (don't forget to edit conf.php in the *new* location)
@@ -117,25 +117,26 @@ are listed below.
     https://your.site.url/vcl/testsetup.php
 
 13. Copy old management node code:
-    If /usr/local/vcl is a directory, copy it to /usr/local/vcl-2.5, rename
-    /usr/local/vcl to /usr/local/vcl-2.5.1, and create a symlink.
-    If /usr/local/vcl is a symlink to vcl-2.5, copy /usr/local/vcl-2.5 to
-    /usr/local/vcl-2.5.1 and update the symlink.
+    If /usr/local/vcl is a directory, copy it to /usr/local/vcl-2.5.1, rename
+    /usr/local/vcl to /usr/local/vcl-2.5.2, and create a symlink.
+    If /usr/local/vcl is a symlink to vcl-2.5.1, copy /usr/local/vcl-2.5.1 to
+    /usr/local/vcl-2.5.2 and update the symlink.
 
     (for directory)
-    cp -ar /usr/local/vcl /usr/local/vcl-2.5
-    mv /usr/local/vcl /usr/local/vcl-2.5.1
-    ln -s /usr/local/vcl-2.5.1 /usr/local/vcl
+    cp -ar /usr/local/vcl /usr/local/vcl-2.5.1
+    mv /usr/local/vcl /usr/local/vcl-2.5.2
+    ln -s /usr/local/vcl-2.5.2 /usr/local/vcl
 
     (for symlink)
-    cp -ar /usr/local/vcl-2.5 /usr/local/vcl-2.5.1
-    ln -sfn /usr/local/vcl-2.5.1 /usr/local/vcl
+    cp -ar /usr/local/vcl-2.5.1 /usr/local/vcl-2.5.2
+    ln -sfn /usr/local/vcl-2.5.2 /usr/local/vcl
 
 14. Copy the new management node code over the old code:
 
-    /bin/cp -ar /root/apache-VCL-2.5.1/managementnode/* /usr/local/vcl-2.5.1
+    /bin/cp -ar /root/apache-VCL-2.5.2/managementnode/* /usr/local/vcl-2.5.2
 
-15. Run install_perl_libs.pl to add any new perl library requirements:
+15. Run install_perl_libs.pl to add any new perl library requirements (this
+    step can be skipped if upgrading from 2.5.1):
 
     /usr/local/vcl/bin/install_perl_libs.pl
 
diff --git a/vcl-install.sh b/vcl-install.sh
index db599780..c4670f38 100755
--- a/vcl-install.sh
+++ b/vcl-install.sh
@@ -69,7 +69,7 @@ if [ $? -ne 0 ]; then help; fi
 eval set -- "$args"
 
 # ------------------------- variables -------------------------------
-VCL_VERSION=2.5.1
+VCL_VERSION=2.5.2
 DB_USERNAME=vcluser
 ADMIN_PASSWORD=
 
diff --git a/vcl-upgrade.sh b/vcl-upgrade.sh
index a2873233..29164f05 100755
--- a/vcl-upgrade.sh
+++ b/vcl-upgrade.sh
@@ -62,7 +62,7 @@ if [ $? -ne 0 ]; then help; fi
 eval set -- "$args"
 
 # ------------------------- variables -------------------------------
-VCL_VERSION=2.5.1
+VCL_VERSION=2.5.2
 OLD_VERSION=""
 DB_NAME=vcl
 WEB_PATH=/var/www/html/vcl

Reply via email to