hubzero-mw2-common (2.2.14-1+deb10) unstable; urgency=low

  * remove option -C submit and instead inspect ps output line by line
  * added a check on the socat/stunnel's existence to catch things that
    shouldn't happen ever, but apparently did.  By Steve's request
  * add wait option to iptables commands so firewall changes don't fail
  * additional options for scp transfers to avoid hangups or failures
  * additional options for scp transfers to avoid hangups or failures
  * handle exceptions when trying to chmod transfered logs
  * support mounting more than one project source
  * allow PROJECT_PATHS to specify an array of paths to be mounted based
    on project membership

 -- Pascal Meunier <pmeunier@ucsd.edu>  Mon, 17 Jul 2023 16:24:41 -0700

hubzero-mw2-common (2.2.13-1) unstable; urgency=low

  * only add hub_template to resource file if it was set

 -- Nicholas J. Kisseberth <nkisseberth@ucsd.edu>  Tue, 14 Sep 2021 15:00:02 -0700

hubzero-mw2-common (2.2.12-1) unstable; urgency=low

  * add options for DOCKER_XSHM, DOCKER_GPUS, DOCKER_VGL features
  * execution host load now includes displays in stopping or other states

 -- Nicholas J. Kisseberth <nkisseberth@ucsd.edu>  Mon, 25 Jan 2021 15:23:41 -0800

hubzero-mw2-common (2.2.11-1) unstable; urgency=low

  * added squiddb variable to resources
  * database call now needs to use a list for parameters due to change in MySQLdb
  * explicitly call python2 for CentOS 8 compatibility
  * mounting /apps now optional; service containers use 100000 cpu-shares; fix for building hubzero_vncpasswd image
  * bug fix for large log file trimming
  * instead of deleting large log files, cut out the middle
  * bug fix: call log instead of err.write
  * fix tuple vs list database issue
  * catch KeyError when LDAP is unavailable and the like
  * attempt to use image named after tool revision, and bug fix for regular expression for squid caching support
  * MiddlewareTime squid field accounting for nanoHUB

 -- Nicholas J. Kisseberth <nkisseberth@ucsd.edu>  Tue, 01 Dec 2020 14:27:11 -0800

hubzero-mw2-common (2.2.10-1) unstable; urgency=low

  * reimplemented Username-based mounts for Docker;  implemented support for
    Docker add-host option
  * DOCKER_MEMORY default to 1G instead of 100M;  bug fix for container user
    and sys time
  * change : to _ in Docker hostname; and bug fix, 'HELPER_GID' is a string so
    requires s in format string, not d
  * show session ID in prompt
  * use DOCKER_HOSTNAME instead of DOCKER_PROMPT
  * support for customizing command line prompt
  * use valid Docker mount options for hydroshare on mygeohub
  * added ionhelper support
  * last resort guessing weber proxy URL now implemented in Session class
  * add support for hydroshare mounts and bug fix for tool parameter support
    in Docker
  * fix for int_params_path in default User_account
  * fixed TOOL_PARAMETERS when starting tools from projects
  * add Docker support to project mounts
  * reimplement capability to mount arbitrary fs paths like /data subdirectories
    inside tool containers.  Also socat for filexfer forwarding to
    tool container
  * make sure experimental NOVNC feature is never turned on accidentally
  * update copyright/trademark ownership
  * update email address references
  * remove per file @author references
  * update copyright years

 -- Nicholas J. Kisseberth <nkisseberth@ucsd.edu>  Sat, 02 May 2020 09:48:26 -0700

hubzero-mw2-common (2.2.9-1) unstable; urgency=low

  *  changes in comments and DEBUG defaults to False.
  *  support for any helper account name instead of hard-coded as 
     'ionhelper'.  Also, fixed typo when handling error for 
     non-existent mount point in array USER_MOUNT_POINTS
  *  bug fixes: docker filter needed carret in container.py,
     DEBUG defined in session.py
  *  bug fix for missing quotes around string
  *  cleaned up JSON generation when viewing a session
  *  hydroshare mounts in Docker (untested)
  *  Docker implementation of Hydroshare connectivity
  *  docker disk quotas; restore hydroshare functionality for
     MyGeohub; masquerade for Docker tools; fix race condition
     by waiting until user accounts are setup;  provide user 
     groups to restore firewall rules
  *  better DEBUG logging of account class
  *  docker networks icc=false; better logging of submit --local exit
  *  specify DEBUG in log strings
  *  removed old Windows code from bork command

 -- Nicholas J. Kisseberth <nkisseberth@ucsd.edu>  Wed, 09 Oct 2019 14:40:33 -0500

hubzero-mw2-common (2.2.8-1) unstable; urgency=low

  * re-add --fast option when calling vzctl stop
  * stop containers without --fast option to avoid some race conditions
  * fix typo created when adding brackets for mysql queries
  * added support for cpu_shares docker option (DOCKER_CPU_SHARES)
  * Docker containers: mount home directory of apps user if tool user is in
    the apps group
  * add option DOCKER_RUNTIME to run a specific docker runtime like nvidia's
  * close db connections before sleeping
  * close db connections before contacting fileserver
  * remove redundant /var/run/Xvnc mount
  * workaround for issue when called by expire-session daemon and expanduser
    returns /root/.ssh/known_hosts despite user being www-data
  * ignore missing APPS_SUBDIR_MOUNTING option;  Docker functionality try to
    use image matching tool name;  Docker limits adjustable without requiring
    the options in config file; bug fix when deleting firewall rules
  * For Docker functionality, add int_results_dir path function

 -- Nicholas J. Kisseberth <nkisseberth@ucsd.edu>  Thu, 18 Apr 2019 10:49:03 -0400

hubzero-mw2-common (2.2.7-1) unstable; urgency=low

  * ionhelper support improvements
  * improved handling of firewall rules
  * improved database connection handling

 -- Nicholas J. Kisseberth <nkisseberth@ucsd.edu>  Tue, 19 Feb 2019 15:09:39 -0500

hubzero-mw2-common (2.2.6-1) unstable; urgency=low

  * Refactoring for WIP OpenVZ 7 and docker

 -- Nicholas J. Kisseberth <nkisseberth@ucsd.edu>  Fri, 21 Dec 2018 13:50:33 -0500

hubzero-mw2-common (2.2.5-1) unstable; urgency=low
  * packaging updates for debian builds
  * log an error and continue instead of raising an exception for username-based
    mounts

 -- Nicholas J. Kisseberth <nkisseberth@ucsd.edu>  Thu, 07 Jun 2018 14:00:21 -0400

hubzero-mw2-common (2.2.4-1) unstable; urgency=low

  * explicity set mode on created directory (in case of restrictive umask)

 -- Nicholas J. Kisseberth <nkisseberth@ucsd.edu>  Mon, 14 May 2018 15:51:12 -0400

hubzero-mw2-common (2.2.3-1) unstable; urgency=low

  * create intermediate directories with correct permissions

 -- Nicholas J. Kisseberth <nkisseberth@ucsd.edu>  Mon, 14 May 2018 14:25:22 -0400

hubzero-mw2-common (2.2.2-1) unstable; urgency=low

  * mount home, apps, data directories more securely 

 -- Nicholas J. Kisseberth <nkisseberth@ucsd.edu>  Mon, 14 May 2018 11:31:57 -0400

hubzero-mw2-common (2.2.1-1) unstable; urgency=low

  * explicity set mode on created directory (in case of restrictive umask)

 -- Nicholas J. Kisseberth <nkisseberth@ucsd.edu>  Tue, 01 May 2018 11:22:14 -0400

hubzero-mw2-common (2.2.0-1) unstable; urgency=low

  * Initial release of packaged hubzero-mw2-common.

 -- Nicholas J. Kisseberth <nkisseberth@ucsd.edu>  Tue, 10 Apr 2018 14:27:29 -0400
