You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@vcl.apache.org by jf...@apache.org on 2019/07/18 17:23:51 UTC
[vcl] branch VCL-1106_updates_for_php7 updated (e505850 -> d9fe39d)
This is an automated email from the ASF dual-hosted git repository.
jfthomps pushed a change to branch VCL-1106_updates_for_php7
in repository https://gitbox.apache.org/repos/asf/vcl.git.
from e505850 VCL-1106 - make PHP code compatible with PHP 7
add 38e25f2 VCL-1093 Added code contributed by [~junaid.ali] check to make sure VM's power is off in VMware.pm::delete_vm before attempting to unregister.
add 932d572 doap_vcl.rdf: changed repo from subversion to git
add 15b187f Merge branch 'develop' of https://git-wip-us.apache.org/repos/asf/vcl into develop
add de9e192 VCL-1104 - set cpu topology for libvirt VMs
add ce1e6d7 Merge branch 'VCL-1106_updates_for_php7' into develop
add 01b9a6e doap_vcl.rdf: changed repo from subversion to git
add 5a4735f Merge pull request #1 from apache/master
add 558403d VCL-1082 Added code to get epoc time from the database when the monitoring function is being called. This will prevent issues durring daylights saving time.
add 273018a VCL-1082 - This closes #8 - managementnode lastcheckin conversion to db epoch
add 9a0958b VCL-1095 - Move unjoining of Windows VMs from Active Directory to earlier in the deprovision process
add 2c96d3a Merge branch 'VCL-1095_move_AD_unjoin' into develop
add c92ffda VCL-1105 - Shibboleth authentication broken due to bug in getCryptKeyID
add 5743cf3 VCL-1103 - change vcldsemaphore.pid from smallint to mediumint
add c212dfd VCL-1082 - monitor_vcld.pl throws incorrect lastcheckin time exception after Daylight Savings Time Roles Back
add dade55f VCL-1082 - monitor_vcld.pl throws incorrect lastcheckin time exception after Daylight Savings Time Roles Back
add 3dffb95 VCL-1096 - Add ability to automatically mount NFS shares under Windows
add 5abdb11 VCL-1081 - UID conflict for admin user
add cc87c75 VCL-1109 - date duplicated on statistic graph labels for day after daylight saving time rolls back
add 9c7c26e VCL-1111 - statgraphcache table not correctly being used
add 07687eb VCL-1110 - expose maxinitial time for images in web UI
add ed269c3 Merge branch 'develop' of https://gitbox.apache.org/repos/asf/vcl into develop
add 6b10982 Merge branch 'develop' into VCL-1093
add d9300c1 VIM_SSH.pm: modified vm_unregister: fixed small typo 'of' -> 'off'
add 74bc60d remove extra space
add 5f72290 ignoring netbeans project files
add 576a2fa check for file existence before trying to copy it
add a242e23 updated database to hold configuration. updated front end code to add checkbox to ADDomain Edit page to save this setting to database
add 2ecb20f added managementnode code to use database hostnames if configured in database
add 5d84193 use shorter name for database field as it was causing issue with managementnode code
add ec5078b updated database with shorter name
add b39cee2 VCL-1113 - image capture for Windows system configured as domain controller fails
add 143bf04 VCL-1041 - Customer facing email notifications are ugly
add bb45324 VCL-1095 - Move unjoining of Windows VMs from Active Directory to earlier in the deprovision process
add e677172 VCL-1117 - vcld fails to set fixed IP address for Linux server reservations if management node not set to static
add b2cb0df added support for offloading SSL to loadbalancer. the vcl application will not force HTTPS when config option SSLOFFLOAD is enabled within conf.php
add 9fd87f5 VCL-1112 - SSL Offload
add eee9889 added support for offloading SSL to loadbalancer. the vcl application will not force HTTPS when config option SSLOFFLOAD is enabled within conf.php
add cf06593 Merge branch 'VCL-1112_ssl_offload' of github.com:apache/vcl into VCL-1112_ssl_offload
add aeb81d1 VCL-1086 - improve modularization of authentication
add 0eda523 VCL-1119 - wrong day submitted for future reservations made in the evening
add 80705e8 VCL-1120 - image conversion from vmdk to qcow2 always done twice
add 101b535 Merge branch 'develop' into VCL-1116_use_database_hostnames_for_ad_joined_computers
add e17dae7 VCL-1106 - make PHP code compatible with PHP 7
add df80209 Merge branch 'develop' into VCL-1116_use_database_hostnames_for_ad_joined_computers
add 0589919 VCL-1116 - use database hostnames for ad joined computers
add bc4956a vcl-install.sh: updated ARCHIVEURLPATH and SIGPATH for RCs to use https vcl-upgrade.sh: updated SIGPATH for production code and ARCHIVEURLPATH and SIGPATH for RCs to use https
add 358dffb Merge branch 'develop' of https://gitbox.apache.org/repos/asf/vcl into develop
add 0ee8921 Merge branch 'develop' of github.com:apache/vcl into develop
add 2a711bb Windows.pm: modified reboot: corrected comment about setting sshd service startup mode; added debug notify for successful setting of sshd service to manual
add 9912242 VCL-1084 - set cache mode for libvirt VMs
add 3e1bfe5 VCL-1084 - set cache mode for libvirt VMs
add 3f0921b cleaning up vcl.sql removed double spaces that weren't at the beginning of the line changed case in the following tables to match the rest of the file: -changelog -computer -connectlog -connectmethod -cryptkey -cryptsecret -imagerevision -imagerevisioninfo -loginlog -nathost -natlog -oneclick -openstackcomputermap -OS -semaphore -sublog
add d6e9b0b update-vcl.sql: -modified addomain table definition, changing name from varchar(30) to varchar(512) and username from varchar(64) to varchar(80) -added alter table for addomain.name and addomain.username to match above -added ALTER TABLE to change image.maxinitialtime from smallint(5) to mediumint(8) -added ALTER TABLE to change resourcegroup.name from varchar(50) to varchar(60)
add e3af2ec Merge pull request #11 from jfthomps/develop
add 60a8741 VCL-1116 - use database hostnames for ad joined computers
add 0975664 vcl-install.sh and vcl-upgrade.sh: updated VCL_VERSION from 2.5 to 2.5.1; changed all occurances of "sha1" to "sha512"
add f0ff97a upgraded version number within each file from 2.5 to 2.5.1
add 8d3fa9a updated locale translation files for php and javascript
add 1e98853 install_perl_libs.pl: -added to @LINUX_PACKAGES -perl-Frontier-RPC -perl-Frontier-RPC-Client -perl-LWP-Protocol-https -perl-Mo -perl-Object-InsideOut -perl-Scalar-List-Utils -perl-Expect -added to @PERL_MODULES -Crypt::CBC -IO::String -Text::CSV_XS -removed from @PERL_MODULES -DBI -Mail::Mailer -RPC::XML -Term::ANSIColor -Time::HiRes -URI -YAML
add 7d6bfb5 CHANGELOG: added section for 2.5.1 including all JIRA issues tagged with 2.5.1
add 5f6cc5b vclmessages.pl: added license header
add 4724fdb VCL-1116 - use database hostnames for ad joined computers
add dc1b56f Merge branch 'VCL-1116_use_database_hostnames_for_ad_joined_computers' into develop
add 39d199f Ubuntu.pm: commented out get_network_configuration so that base version of function in Linux.pm will be used instead; the output of ifconfig changed in Ubuntu 18 such that the base function worked better for older and newer versions of Ubuntu
add 003aef7 VCL-1120 - image conversion from vmdk to qcow2 always done twice
add 655566b libvirt.pm: modified power_off: added check for "SIGKILL: Device or resource busy" in output of virsh destroy command - we've experienced times when a domain was considered busy but could be destroyed a few seconds later, this waits 30 seconds and tries again
add 94426df Windows.pm: modified disable_automatic_updates: added "AUOptions"=dword:00000001 to registry key that gets set; we encountered times when it seemed a VM was doing automatic updates and this is a different option to disable automatic updates
add 728c285 Ubuntu.pm: fixed comment added in last commit
add 0b75ab2 vcl-install.sh: reverting one change from 0975664e7 where sha1sum should not have been changed to sha512sum in set_localauth_password when setting the local passwords
add d9fe39d VCL-1084 - set cache mode for libvirt VMs
No new revisions were added by this update.
Summary of changes:
CHANGELOG | 50 ++
INSTALLATION | 41 +-
README | 25 +-
RELEASE_NOTES | 31 +-
UPGRADE | 86 ++--
doap_vcl.rdf | 8 +-
managementnode/bin/health_check.pl | 2 +-
managementnode/bin/install_perl_libs.pl | 17 +-
managementnode/bin/monitor_vcld.pl | 24 +-
managementnode/bin/upgrade_database.pl | 2 +-
managementnode/bin/vcld | 2 +-
managementnode/bin/vclmessages.pl | 218 ++++++++
managementnode/lib/VCL/DataStructure.pm | 35 +-
managementnode/lib/VCL/Module.pm | 2 +-
managementnode/lib/VCL/Module/OS.pm | 12 +-
managementnode/lib/VCL/Module/OS/Linux.pm | 36 +-
managementnode/lib/VCL/Module/OS/Linux/ESXi.pm | 2 +-
.../lib/VCL/Module/OS/Linux/ManagementNode.pm | 2 +-
managementnode/lib/VCL/Module/OS/Linux/Ubuntu.pm | 4 +-
managementnode/lib/VCL/Module/OS/Linux/UnixLab.pm | 2 +-
managementnode/lib/VCL/Module/OS/Linux/firewall.pm | 2 +-
.../lib/VCL/Module/OS/Linux/firewall/firewalld.pm | 2 +-
.../lib/VCL/Module/OS/Linux/firewall/iptables.pm | 2 +-
.../lib/VCL/Module/OS/Linux/firewall/ufw.pm | 2 +-
managementnode/lib/VCL/Module/OS/Linux/init.pm | 2 +-
.../lib/VCL/Module/OS/Linux/init/SysV.pm | 2 +-
.../lib/VCL/Module/OS/Linux/init/Upstart.pm | 2 +-
.../lib/VCL/Module/OS/Linux/init/systemd.pm | 2 +-
managementnode/lib/VCL/Module/OS/OSX.pm | 2 +-
managementnode/lib/VCL/Module/OS/Windows.pm | 556 ++++++++++++++++++---
.../lib/VCL/Module/OS/Windows/Version_10/10.pm | 2 +-
.../lib/VCL/Module/OS/Windows/Version_10/2016.pm | 2 +-
.../lib/VCL/Module/OS/Windows/Version_5.pm | 2 +-
.../lib/VCL/Module/OS/Windows/Version_5/2003.pm | 2 +-
.../lib/VCL/Module/OS/Windows/Version_5/XP.pm | 2 +-
.../lib/VCL/Module/OS/Windows/Version_6.pm | 2 +-
.../lib/VCL/Module/OS/Windows/Version_6/2008.pm | 2 +-
.../lib/VCL/Module/OS/Windows/Version_6/2012.pm | 2 +-
.../lib/VCL/Module/OS/Windows/Version_6/7.pm | 2 +-
.../lib/VCL/Module/OS/Windows/Version_6/8.pm | 2 +-
.../lib/VCL/Module/OS/Windows/Version_6/Vista.pm | 2 +-
managementnode/lib/VCL/Module/Predictive.pm | 2 +-
.../lib/VCL/Module/Predictive/Level_0.pm | 2 +-
.../lib/VCL/Module/Predictive/Level_1.pm | 2 +-
.../lib/VCL/Module/Predictive/Level_2.pm | 2 +-
managementnode/lib/VCL/Module/Provisioning.pm | 2 +-
managementnode/lib/VCL/Module/Provisioning/Lab.pm | 2 +-
.../lib/VCL/Module/Provisioning/VMware/VIM_SSH.pm | 8 +-
.../lib/VCL/Module/Provisioning/VMware/VMware.pm | 9 +-
.../VCL/Module/Provisioning/VMware/vSphere_SDK.pm | 10 +-
.../VCL/Module/Provisioning/VMware/vmware_cmd.pm | 2 +-
.../lib/VCL/Module/Provisioning/docker.pm | 2 +-
.../lib/VCL/Module/Provisioning/libvirt.pm | 72 ++-
.../lib/VCL/Module/Provisioning/libvirt/KVM.pm | 14 +-
managementnode/lib/VCL/Module/Provisioning/one.pm | 2 +-
.../lib/VCL/Module/Provisioning/openstack.pm | 2 +-
managementnode/lib/VCL/Module/Provisioning/vbox.pm | 2 +-
managementnode/lib/VCL/Module/Provisioning/xCAT.pm | 2 +-
managementnode/lib/VCL/Module/Semaphore.pm | 2 +-
managementnode/lib/VCL/Module/State.pm | 2 +-
managementnode/lib/VCL/blockrequest.pm | 2 +-
managementnode/lib/VCL/healthcheck.pm | 2 +-
managementnode/lib/VCL/image.pm | 2 +-
managementnode/lib/VCL/inuse.pm | 2 +-
managementnode/lib/VCL/makeproduction.pm | 2 +-
managementnode/lib/VCL/new.pm | 2 +-
managementnode/lib/VCL/reclaim.pm | 2 +-
managementnode/lib/VCL/reserved.pm | 2 +-
managementnode/lib/VCL/utils.pm | 104 ++--
mysql/update-vcl.sql | 64 ++-
mysql/vcl.sql | 328 ++++++------
vcl-install.sh | 22 +-
vcl-upgrade.sh | 24 +-
web/.gitignore | 4 +
web/.ht-inc/addomain.php | 26 +-
web/.ht-inc/authentication.php | 249 ++++-----
web/.ht-inc/authmethods/itecsauth.php | 73 +++
web/.ht-inc/authmethods/ldapauth.php | 137 +++++
web/.ht-inc/authmethods/shibauth.php | 340 ++++++++++++-
web/.ht-inc/conf-default.php | 5 +-
web/.ht-inc/image.php | 16 +-
web/.ht-inc/requests.php | 9 +
web/.ht-inc/secrets-default.php | 2 +-
web/.ht-inc/siteconfig.php | 9 +
web/.ht-inc/statistics.php | 35 +-
web/.ht-inc/utils.php | 105 ++--
web/index.php | 13 +-
web/js/nls/es_CR/messages.js | 7 +-
web/js/nls/es_MX/messages.js | 7 +-
web/js/nls/fr_CA/messages.js | 7 +-
web/js/nls/messages.js.template | 7 +-
web/js/nls/pt_PT/messages.js | 7 +-
web/js/requests.js | 3 +-
web/js/resources/addomain.js | 25 +-
web/js/resources/image.js | 30 +-
web/js/siteconfig.js | 17 +-
web/locale/es_CR/LC_MESSAGES/vcl.mo | Bin 134931 -> 134926 bytes
web/locale/es_MX/LC_MESSAGES/vcl.mo | Bin 37087 -> 37095 bytes
web/locale/fr_CA/LC_MESSAGES/vcl.mo | Bin 96713 -> 96708 bytes
web/locale/ja_JP/LC_MESSAGES/vcl.mo | Bin 67604 -> 67606 bytes
web/locale/po_files/es_CR/vcl.po | 301 ++++++++++-
web/locale/po_files/es_MX/vcl.po | 303 ++++++++++-
web/locale/po_files/fr_CA/vcl.po | 301 ++++++++++-
web/locale/po_files/ja_JP/vcl.po | 2 +-
web/locale/po_files/pt_PT/vcl.po | 319 +++++++++++-
web/locale/po_files/vcl.po.template | 300 ++++++++++-
web/locale/po_files/zh_CN/vcl.po | 2 +-
web/locale/pt_PT/LC_MESSAGES/vcl.mo | Bin 94991 -> 94993 bytes
web/locale/zh_CN/LC_MESSAGES/vcl.mo | Bin 31914 -> 31916 bytes
web/shibauth/index.php | 263 +---------
web/testsetup.php | 4 +-
web/themes/copydojocss.sh | 11 +-
112 files changed, 3781 insertions(+), 1054 deletions(-)
create mode 100755 managementnode/bin/vclmessages.pl