2016-06-01 15:36:27 +02:00
|
|
|
$NetBSD: distinfo,v 1.21 2016/06/01 13:36:27 joerg Exp $
|
2004-05-03 02:38:34 +02:00
|
|
|
|
Update to sge 8.1.6
Version 8.1.6
-------------
* Bug fixes
Version 8.1.5
-------------
* Bug fixes
Version 8.1.4
-------------
Milestone version: over 1000 patches since the last from Sun
* Bug fixes
* Enhancements
* qacct: print category information; support -A like -P ; make
-u a synonym for -o; -E selects on job end times read from
standard input with -f
* Move manager/operator setup in startup scripts
* Installation creates an environment modules file
* Add monitor_qmaster.sh script
* Write shepherd panic messages to syslog, not into /tmp
* Add .desktop file for qmon
* rpm/dpkg packaging allows building against motif (recent Debian/Fedora)
* Accounting reports qmaster-enforced resource limits (only on master PE
task if accounting_summary is false)
* Add "smp" to the default queue PE list
* install_execd doesn't check the presence of (mostly irrelevant) binaries
* Add configuration for logcheck
* Potentially incompatible changes
* renew_all_certs.ksh re-named to renew_all_certs.sh
* Expand $ja_task_id to 0 for non-array jobs
* Move manager/operator setup in startup scripts
* For security reasons, installation defaults for min_uid, min_gid in
sge_conf(5) are now 100 without CSP. See
<http://arc.liv.ac.uk/SGE/howto/sge-security.html>
* RPM layout changed to put relevant ones under noarch (on RHEL6 and
recent Fedora), with a separate guiinst package
* Memory values can be input and output in TB or tB (possible
incompatibility parsing output)
* Reduce execd CPU time reading large smaps files from Linux /proc and
provide USE_SMAPS in execd_params to turn it on (default now off
because huge smaps are generated by some programs)
* Remove redundant -verify option from qsh, qlogin (per doc)
Version 8.1.3
-------------
* Bug fixes
* Enhancements
* Document Interix building explicitly
* qstat reports array task maximum concurrency
* qstatus removes [] suffix for non-array jobs if -t was requested
* Read /etc/default/{sgeexecd,sgemaster} to allow customizing rc scripts
* Location of daemon pid files can be specified with SGE_QMASTER_PIDFILE,
SGE_EXECD_PIDFILE
* Debian packaging (as an add-on, installing into /opt/sge)
* Expand $sge_root and $sge_cell in the definitions of prolog and
similar methods
* Check in init script that shepherd will load
* Add lx-armhf architecture
* On Linux and NetBSD, report jobs' virtual memory usage as accurately
as possible
* Add -nobincheck installation option to avoid checking binaries
* Add some build hooks, useful for Debian particularly.
* Potentially incompatible changes
* qacct prints units (might affect parsing the output)
* Correct spelling of "comunication_error" in qstat XML error output
* Fix problems submitting to ARs (printing times now doesn't use
a days field in qstat etc.)
* Java version >= 1.5 required
* Lower default MAX_DYN_EC somewhat to avoid warning on typical Linux
configurations
* Other changes
* Don't install the ckpt directory (contents obsolete)
Version 8.1.2
-------------
* Bug fixes
* Enhancements
* Use cpusets for process containment on fairly recent Linux-based systems
(see USE_CGROUPS in sge_conf(5))
* Add bootstrap build script
* Make SGE template an RPM conf file
* Incompatible changes
* Make CRL and certificate expiry consistent
Version 8.1.1
-------------
* Bug fixes
* Security
* Don't pass any user environment to remote startup daemons -- better
fix for half of CVE-2012-0208
* Enhancements
* SGE_BINDING is set in the environment for all types of binding
* New jobstats(1) provides historical job summary
* Berkeleydb spools can optionally be opened "private" to allow
operation on NFS3 filesystems. Currently no installer support, but
see bootstrap(5) and the health warning
* Environment variable SGE_DRMAA_ALLOW_JOB_ERROR_STATE allows DRMAA
jobs to enter the error state; see drmaa_submit(3)
* Define SGE_JOBEXIT_STAT environment variable in epilog; see submit(1)
* The user from which mail is sent can be configured in sge_conf(5)
* Topology items are now static load values; see load_parameters(5)
* qstat now prints array job dependency info
* Default to support for qsort_args in sge_pe(5)
* Include an example of logrotate usage
* Install an "smp" PE
* Distribute/document sge_share_mon(1) to print share tree
* Improve install template defaults
* GPU load sensor (dist/util/resources/loadsensors/gpu-loadsensor.c)
* Allow building Kerberos/GSSAPI security modules against Heimdal
(but GSS is still not properly usable)
* Support arm and mipsel on GNU/Linux, completing the set
of official Debian Linux-based ports
* Support for OpenBSD (untested)
* Preliminary support for Cygwin: everything builds, clients work
(lightly tested), daemons need fixing
* Add ja_task_id to expandable variables in ckpt_command and similar
methods
* distinst supports installation with install(1) for use with -local
* Incompatible changes
* The CA directory is now /var/lib/sgeCA instead of /var/sgeCA
but installation will offer to move it [fixme]
* Drop (any pretence at) support for Cray/Unicos, NEC SX, Darwin 6
* The spool format for parallel job tasks has changed from any previous
version built with qsort_args (as above), which will make live
upgrades from such a version fail on nodes running parallel jobs
* Other changes
* Extensive internal changes to improve robustness, e.g. of
string-handling against buffer overruns -- somewhat error-prone
and may have caused regressions; more required
* Install script allows rsh et al to be omitted from binary distribution
in favour of ssh
Version 8.1.0
-------------
* Security fix
* Prevent users other than root deleting entries with sgepasswd
* Version numbering
* Switch to a more logical numbering scheme now that the Univa
baseline is irrelevant
* Bug fixes
* Other changes
* Hadoop support now for a more recent Hadoop distribution (see
README.BUILD)
Version 8.0.0e
--------------
Mostly build and security issues
* Bug fixes
* Security fixes
The first fix is for a trivial remote root by a valid user. The
others, including fixes for potential buffer overruns in daemon and
setuid programs, may or may not be exploitable.
* Sanitize the environment before executing remote startup programs etc.
Somewhat incompatible: LD_LIBRARY_PATH etc. may need to be set
differently. See the security notes in remote_startup(5) and
sge_conf(5). (CVE-2012-0208, thanks to William Hay)
* Don't write initial log messages in /tmp. Somewhat
incompatible: initial messages now in syslog.
* Avoid using mktemp. (Probably not a significant problem.)
* Control core dumps under setuid etc. with SGE_ENABLE_COREDUMP.
(Not normally a security issue.)
* Bounds checking in replace_params
* Avoid execd crash and possible overruns
* Fixes for buffer overrun and other improvements for (setuid
program) sgepasswd
2014-01-14 11:21:39 +01:00
|
|
|
SHA1 (sge-8.1.6.tar.gz) = 8348a543c736ed4f1c36cf1e8242eeb1a61033df
|
|
|
|
RMD160 (sge-8.1.6.tar.gz) = 231f4d100722c7a99a92e0b9b989125e5d15f295
|
2015-11-03 00:46:12 +01:00
|
|
|
SHA512 (sge-8.1.6.tar.gz) = 5044acf4b3f37a785a383c6341b51fb026456ffd7e6f9c8bb7d115068f67e15a833fe2b504fa3652710fd54946ae36eabd872f0263f13d558ae4187b824a0aa6
|
Update to sge 8.1.6
Version 8.1.6
-------------
* Bug fixes
Version 8.1.5
-------------
* Bug fixes
Version 8.1.4
-------------
Milestone version: over 1000 patches since the last from Sun
* Bug fixes
* Enhancements
* qacct: print category information; support -A like -P ; make
-u a synonym for -o; -E selects on job end times read from
standard input with -f
* Move manager/operator setup in startup scripts
* Installation creates an environment modules file
* Add monitor_qmaster.sh script
* Write shepherd panic messages to syslog, not into /tmp
* Add .desktop file for qmon
* rpm/dpkg packaging allows building against motif (recent Debian/Fedora)
* Accounting reports qmaster-enforced resource limits (only on master PE
task if accounting_summary is false)
* Add "smp" to the default queue PE list
* install_execd doesn't check the presence of (mostly irrelevant) binaries
* Add configuration for logcheck
* Potentially incompatible changes
* renew_all_certs.ksh re-named to renew_all_certs.sh
* Expand $ja_task_id to 0 for non-array jobs
* Move manager/operator setup in startup scripts
* For security reasons, installation defaults for min_uid, min_gid in
sge_conf(5) are now 100 without CSP. See
<http://arc.liv.ac.uk/SGE/howto/sge-security.html>
* RPM layout changed to put relevant ones under noarch (on RHEL6 and
recent Fedora), with a separate guiinst package
* Memory values can be input and output in TB or tB (possible
incompatibility parsing output)
* Reduce execd CPU time reading large smaps files from Linux /proc and
provide USE_SMAPS in execd_params to turn it on (default now off
because huge smaps are generated by some programs)
* Remove redundant -verify option from qsh, qlogin (per doc)
Version 8.1.3
-------------
* Bug fixes
* Enhancements
* Document Interix building explicitly
* qstat reports array task maximum concurrency
* qstatus removes [] suffix for non-array jobs if -t was requested
* Read /etc/default/{sgeexecd,sgemaster} to allow customizing rc scripts
* Location of daemon pid files can be specified with SGE_QMASTER_PIDFILE,
SGE_EXECD_PIDFILE
* Debian packaging (as an add-on, installing into /opt/sge)
* Expand $sge_root and $sge_cell in the definitions of prolog and
similar methods
* Check in init script that shepherd will load
* Add lx-armhf architecture
* On Linux and NetBSD, report jobs' virtual memory usage as accurately
as possible
* Add -nobincheck installation option to avoid checking binaries
* Add some build hooks, useful for Debian particularly.
* Potentially incompatible changes
* qacct prints units (might affect parsing the output)
* Correct spelling of "comunication_error" in qstat XML error output
* Fix problems submitting to ARs (printing times now doesn't use
a days field in qstat etc.)
* Java version >= 1.5 required
* Lower default MAX_DYN_EC somewhat to avoid warning on typical Linux
configurations
* Other changes
* Don't install the ckpt directory (contents obsolete)
Version 8.1.2
-------------
* Bug fixes
* Enhancements
* Use cpusets for process containment on fairly recent Linux-based systems
(see USE_CGROUPS in sge_conf(5))
* Add bootstrap build script
* Make SGE template an RPM conf file
* Incompatible changes
* Make CRL and certificate expiry consistent
Version 8.1.1
-------------
* Bug fixes
* Security
* Don't pass any user environment to remote startup daemons -- better
fix for half of CVE-2012-0208
* Enhancements
* SGE_BINDING is set in the environment for all types of binding
* New jobstats(1) provides historical job summary
* Berkeleydb spools can optionally be opened "private" to allow
operation on NFS3 filesystems. Currently no installer support, but
see bootstrap(5) and the health warning
* Environment variable SGE_DRMAA_ALLOW_JOB_ERROR_STATE allows DRMAA
jobs to enter the error state; see drmaa_submit(3)
* Define SGE_JOBEXIT_STAT environment variable in epilog; see submit(1)
* The user from which mail is sent can be configured in sge_conf(5)
* Topology items are now static load values; see load_parameters(5)
* qstat now prints array job dependency info
* Default to support for qsort_args in sge_pe(5)
* Include an example of logrotate usage
* Install an "smp" PE
* Distribute/document sge_share_mon(1) to print share tree
* Improve install template defaults
* GPU load sensor (dist/util/resources/loadsensors/gpu-loadsensor.c)
* Allow building Kerberos/GSSAPI security modules against Heimdal
(but GSS is still not properly usable)
* Support arm and mipsel on GNU/Linux, completing the set
of official Debian Linux-based ports
* Support for OpenBSD (untested)
* Preliminary support for Cygwin: everything builds, clients work
(lightly tested), daemons need fixing
* Add ja_task_id to expandable variables in ckpt_command and similar
methods
* distinst supports installation with install(1) for use with -local
* Incompatible changes
* The CA directory is now /var/lib/sgeCA instead of /var/sgeCA
but installation will offer to move it [fixme]
* Drop (any pretence at) support for Cray/Unicos, NEC SX, Darwin 6
* The spool format for parallel job tasks has changed from any previous
version built with qsort_args (as above), which will make live
upgrades from such a version fail on nodes running parallel jobs
* Other changes
* Extensive internal changes to improve robustness, e.g. of
string-handling against buffer overruns -- somewhat error-prone
and may have caused regressions; more required
* Install script allows rsh et al to be omitted from binary distribution
in favour of ssh
Version 8.1.0
-------------
* Security fix
* Prevent users other than root deleting entries with sgepasswd
* Version numbering
* Switch to a more logical numbering scheme now that the Univa
baseline is irrelevant
* Bug fixes
* Other changes
* Hadoop support now for a more recent Hadoop distribution (see
README.BUILD)
Version 8.0.0e
--------------
Mostly build and security issues
* Bug fixes
* Security fixes
The first fix is for a trivial remote root by a valid user. The
others, including fixes for potential buffer overruns in daemon and
setuid programs, may or may not be exploitable.
* Sanitize the environment before executing remote startup programs etc.
Somewhat incompatible: LD_LIBRARY_PATH etc. may need to be set
differently. See the security notes in remote_startup(5) and
sge_conf(5). (CVE-2012-0208, thanks to William Hay)
* Don't write initial log messages in /tmp. Somewhat
incompatible: initial messages now in syslog.
* Avoid using mktemp. (Probably not a significant problem.)
* Control core dumps under setuid etc. with SGE_ENABLE_COREDUMP.
(Not normally a security issue.)
* Bounds checking in replace_params
* Avoid execd crash and possible overruns
* Fixes for buffer overrun and other improvements for (setuid
program) sgepasswd
2014-01-14 11:21:39 +01:00
|
|
|
Size (sge-8.1.6.tar.gz) = 11875229 bytes
|
|
|
|
SHA1 (patch-ad) = 8a1c2aa9245bee66068073df7a5434ca37de03c7
|
Update to the Son of Grid Engine 8.0.0d
The Son of Grid Engine is a community project to continue Sun Grid Engine.
Notable changes in Son of Grid Engine
-------------------------------------
Version 8.0.0d
--------------
* Bug fixes
* Man and fixes
* Fix building with older gcc versions
* Provide load average in qstat XML output [#446, #454]
* Partially back out Univa change which broke classic spooling
* Fix -terse in sge_request [#777]
* Other changes (possibly-incompatible)
* Message fixes
Version 8.0.0c
--------------
* Bug fixes
* Man and other documentation fixes
* Build/installation fixes (particularly for Red Hat 6 and Linux 3)
* Fix group ids for submitted jobs [U]
* Fix default value of boolean with JSV [U]
* Windows fixes for helper crashes and Vista GUI jobs [U]
* Ensure parallel jobs are dispatched to the least loaded host [U]
* Correct ownership of qsub -pty output file; was owned by admin user [U]
* Fix format of Windows loadcheck.exe output [U]
* Read from stderr even if stdout is already closed in IJS [U]
* Fix PDC_INTERVAL=NEVER execd parameter [U]
* Fix accounting information for Windows GUI jobs [U]
* Increase default MAX_DYN_EC qmaster param [U]
* Fix qsub -sync y error message and enforce MAX_DYN_EC correctly [U]
* Fix job validation (-w e) behaviour [#716] [U]
* Fix qrsh input redirection [U]
* Avoid warning when submitting a qrsh job [U]
* Print start time in qstat -j -xml output [U]
* Don't raise an error changing resource request on waiting job [#806]
* Don't exit 0 on error with qconf -secl or -sep
* Include string.h in drmaa.h [#712]
* Fix process-scheduler-log with host aliases
* Enhancements
* Base qmake and qtcsh on the current gmake and tcsh source [#289,
#504, #832]
* Support "-binding linear" and "-binding linear:slots"
* Use the hwloc library for all topology information and core
binding, supporting more operating systems (now: AIX, Darwin,
FreeBSD, GNU/Linux, HPUX, MS Windows, OSF/1, Solaris), and more
hardware types (specifically AMD Magny Cours and similar)
* Add task number to execd "exceeds job ... limit"
* Other changes (possibly-incompatible)
* Modify default paths in build files and elsewhere [U]
* Assorted message fixes
* In RPMs, move qsched to qmaster package, and separate drmaa4ruby
* Default to newijs in load_sge_config.sh
* Default to sh, not csh for configured shell
Version 8.0.0b
--------------
* Bug fixes
* Build/installation fixes [including #424, #1349] [(U)]
* Fix execd init script [#1348]
* Man and other documentation fixes [including #614, #764] [(U)]
* Fix contents of admin mail properly [#1307, #1345]
* Fix qalter messages for -tc
* Fix build with -DSGE_PQS_API
* Fix group ids for submitted jobs [U]
* Enhancements
* Update qsched and add man page
* Other changes (possibly-incompatible)
* Avoid the use of /bin/ksh [#1306]
* Change installation defaults to classic spooling, not adding
shadow hosts, and not JMX. [(U)]
Version 8.0.0a
--------------
This is roughly a superset of Univa's 8.0.0 (the V800_TAG from
https://github.com/gridengine/gridengine), with thanks for that.
Changes made there which haven't been included in this version: PLPA
source not removed; some different build/installation defaults
(e.g. for JMX); Univa/UGE "branding" (partly because trademark status
is unknown); authuser not removed (for SDM and testing use),
* Bug fixes
* Many man and other documentation fixes [including #790, #776,
#769, #733, #610, #587, #581, #459, #456, #439, #255, #1288, #797,
#1271, #773] [(U)]
* Some program message fixes [(U)]
* Various build and installation fixes [including #761, #709, #656,
#616, #546, #536, #521, #491, #438, #414, #411, #383, #381, #138,
#455, #344, #438, #1311, #1272, #1273] [(U)]
* Ask for keystore password twice on installation
* Fix qmaster crashes with tightly integrated parallel jobs or
un-discoverable qinstance [#789] [U]
* Report 0 cores and sockets on unsupported Solaris hosts [U]
* Fix malloc hooks which caused crashes, particularly with SuSE 11
[#792, #748, #749] [U]
* Verify the pe task start user in execd in non-CSP mode [U]
* Fix binding parameters parsing [U]
* Fix JSV logging with multiple users submitting jobs on same submit
host [U]
* Fix unresponsive qmaster when modifying the global configuration
in a huge cluster [U]
* Speed up finishing tightly integrated jobs [U]
* Check consistency of JSV binding information properly [U]
* Fix broken project spooling, which caused loss of project when
restarting master when using core binding [U]
* Fix slotwise preemption failure to unsuspend one job per host [#775] [U]
* Fix problems retrieving passwd and group information with large
responses [#1295] [(U)]
* Fix JSV changing default of boolean [U]
* Fix ENABLE_RESCHEDULE_SLAVE=1 [U]
* Allow comma in CMDNAME with Perl JSV scripts [#803]
* Don't put queue into error state when supplementary group id
cannot be set [#185] [U]
* Don't convert LF to CRLF with qrsh -pty [U]
* Fix qconf segfault on bad subordination string [U]
* Fix group ids of submitted jobs [U]
* Disallow -masterq with serial jobs [#155] [U]
* Fix 100% CPU use by shepherd of qsh [U]
* Removed unnecessary binding warning on job starts [U]
* Fix qconf error reports when tmp directory has 755 permissions [U]
* Fix suspending of remote process on qrsh -pty yes <cmd> on Solaris [U]
* Fix starting jobs after global host changed [U]
* Reject invalid load_formula value [U]
* Fix handling of implicitly-requested exclusive resources [U]
* Fix execd vmem reporting on 64-bit Linux [U]
* Fix startup of execd on Windows Vista [U]
* Set xterm's path more appropriately on GNU/Linux [#557]
* Fix generation of admin email from failed jobs [#1307]
* Fix some ill-formed output from qstat -xml [#314]
* Fix handling of multi-line environment variables propagated to
shepherd [#395]
* Fix example MPI PE templates
* Fix bad quoting in JSV sh library
* Fix checking of consumables for parallel jobs across multiple hosts [U]
* Enhancements
* Additional and clarified documentation
* PAM modules for ssh tight integration and access control for
interactive jobs
* Initial core binding support for Solaris/SPARC64 [U]
* Some efficiency improvements and memory leaks fixed [U]
* Ports to S/390 and PARISC GNU/Linux [U]
* New complex m_thread [U]
* Show topology by default in qhost [U]
* qsub -pty switch [#704] [U]
* Improved qmon graphics [#530] [(U)]
* Include bash in default shell list [U]
* A JSV that rejects all jobs [U]
* Files for Scali-MPI
* Ruby DRMAA implementation
* Enable easy building against shared system libraries and use
system openssl and bdb binaries
* New scripts: "qsched" reports resource reservations; "status"
wraps qstat; enable/disable submission; node-selection (idle etc.)
* Restart argument for daemon init scripts
* Improved efficiency of shell JSV if used with bash
* Core dumps from crashing daemons enabled under Linux [U]
* Example host_aliases file [#154]
* Spec file for RPM packaging [#820]
* Other changes (possibly-incompatible)
* Show core binding by default in qstat, qhost (use -ncb for
compatibility) [U]
* Removed Berkeley DB RPC support (recently dropped by BDB) [U]
* Changed position in pending job list for user-rescheduled jobs
(exit99, qmod -rj) and OLD_RESCHEDULE_BEHAVIOR,
OLD_RESCHEDULE_BEHAVIOR_ARRAY_JOB parameters [U]
* Unified GNU/Linux arch strings (lx-*, from lx24-* and lx26-*) [U]
* Default to enabling core binding on GNU/Linux [U]
* Removed Sun service tags support [U]
* Removed obsolete SunHPCT5 files
2012-03-20 18:07:43 +01:00
|
|
|
SHA1 (patch-ag) = 57eb4296e531f3a47b95c8842e0db0575870dcf0
|
Update to sge 8.1.6
Version 8.1.6
-------------
* Bug fixes
Version 8.1.5
-------------
* Bug fixes
Version 8.1.4
-------------
Milestone version: over 1000 patches since the last from Sun
* Bug fixes
* Enhancements
* qacct: print category information; support -A like -P ; make
-u a synonym for -o; -E selects on job end times read from
standard input with -f
* Move manager/operator setup in startup scripts
* Installation creates an environment modules file
* Add monitor_qmaster.sh script
* Write shepherd panic messages to syslog, not into /tmp
* Add .desktop file for qmon
* rpm/dpkg packaging allows building against motif (recent Debian/Fedora)
* Accounting reports qmaster-enforced resource limits (only on master PE
task if accounting_summary is false)
* Add "smp" to the default queue PE list
* install_execd doesn't check the presence of (mostly irrelevant) binaries
* Add configuration for logcheck
* Potentially incompatible changes
* renew_all_certs.ksh re-named to renew_all_certs.sh
* Expand $ja_task_id to 0 for non-array jobs
* Move manager/operator setup in startup scripts
* For security reasons, installation defaults for min_uid, min_gid in
sge_conf(5) are now 100 without CSP. See
<http://arc.liv.ac.uk/SGE/howto/sge-security.html>
* RPM layout changed to put relevant ones under noarch (on RHEL6 and
recent Fedora), with a separate guiinst package
* Memory values can be input and output in TB or tB (possible
incompatibility parsing output)
* Reduce execd CPU time reading large smaps files from Linux /proc and
provide USE_SMAPS in execd_params to turn it on (default now off
because huge smaps are generated by some programs)
* Remove redundant -verify option from qsh, qlogin (per doc)
Version 8.1.3
-------------
* Bug fixes
* Enhancements
* Document Interix building explicitly
* qstat reports array task maximum concurrency
* qstatus removes [] suffix for non-array jobs if -t was requested
* Read /etc/default/{sgeexecd,sgemaster} to allow customizing rc scripts
* Location of daemon pid files can be specified with SGE_QMASTER_PIDFILE,
SGE_EXECD_PIDFILE
* Debian packaging (as an add-on, installing into /opt/sge)
* Expand $sge_root and $sge_cell in the definitions of prolog and
similar methods
* Check in init script that shepherd will load
* Add lx-armhf architecture
* On Linux and NetBSD, report jobs' virtual memory usage as accurately
as possible
* Add -nobincheck installation option to avoid checking binaries
* Add some build hooks, useful for Debian particularly.
* Potentially incompatible changes
* qacct prints units (might affect parsing the output)
* Correct spelling of "comunication_error" in qstat XML error output
* Fix problems submitting to ARs (printing times now doesn't use
a days field in qstat etc.)
* Java version >= 1.5 required
* Lower default MAX_DYN_EC somewhat to avoid warning on typical Linux
configurations
* Other changes
* Don't install the ckpt directory (contents obsolete)
Version 8.1.2
-------------
* Bug fixes
* Enhancements
* Use cpusets for process containment on fairly recent Linux-based systems
(see USE_CGROUPS in sge_conf(5))
* Add bootstrap build script
* Make SGE template an RPM conf file
* Incompatible changes
* Make CRL and certificate expiry consistent
Version 8.1.1
-------------
* Bug fixes
* Security
* Don't pass any user environment to remote startup daemons -- better
fix for half of CVE-2012-0208
* Enhancements
* SGE_BINDING is set in the environment for all types of binding
* New jobstats(1) provides historical job summary
* Berkeleydb spools can optionally be opened "private" to allow
operation on NFS3 filesystems. Currently no installer support, but
see bootstrap(5) and the health warning
* Environment variable SGE_DRMAA_ALLOW_JOB_ERROR_STATE allows DRMAA
jobs to enter the error state; see drmaa_submit(3)
* Define SGE_JOBEXIT_STAT environment variable in epilog; see submit(1)
* The user from which mail is sent can be configured in sge_conf(5)
* Topology items are now static load values; see load_parameters(5)
* qstat now prints array job dependency info
* Default to support for qsort_args in sge_pe(5)
* Include an example of logrotate usage
* Install an "smp" PE
* Distribute/document sge_share_mon(1) to print share tree
* Improve install template defaults
* GPU load sensor (dist/util/resources/loadsensors/gpu-loadsensor.c)
* Allow building Kerberos/GSSAPI security modules against Heimdal
(but GSS is still not properly usable)
* Support arm and mipsel on GNU/Linux, completing the set
of official Debian Linux-based ports
* Support for OpenBSD (untested)
* Preliminary support for Cygwin: everything builds, clients work
(lightly tested), daemons need fixing
* Add ja_task_id to expandable variables in ckpt_command and similar
methods
* distinst supports installation with install(1) for use with -local
* Incompatible changes
* The CA directory is now /var/lib/sgeCA instead of /var/sgeCA
but installation will offer to move it [fixme]
* Drop (any pretence at) support for Cray/Unicos, NEC SX, Darwin 6
* The spool format for parallel job tasks has changed from any previous
version built with qsort_args (as above), which will make live
upgrades from such a version fail on nodes running parallel jobs
* Other changes
* Extensive internal changes to improve robustness, e.g. of
string-handling against buffer overruns -- somewhat error-prone
and may have caused regressions; more required
* Install script allows rsh et al to be omitted from binary distribution
in favour of ssh
Version 8.1.0
-------------
* Security fix
* Prevent users other than root deleting entries with sgepasswd
* Version numbering
* Switch to a more logical numbering scheme now that the Univa
baseline is irrelevant
* Bug fixes
* Other changes
* Hadoop support now for a more recent Hadoop distribution (see
README.BUILD)
Version 8.0.0e
--------------
Mostly build and security issues
* Bug fixes
* Security fixes
The first fix is for a trivial remote root by a valid user. The
others, including fixes for potential buffer overruns in daemon and
setuid programs, may or may not be exploitable.
* Sanitize the environment before executing remote startup programs etc.
Somewhat incompatible: LD_LIBRARY_PATH etc. may need to be set
differently. See the security notes in remote_startup(5) and
sge_conf(5). (CVE-2012-0208, thanks to William Hay)
* Don't write initial log messages in /tmp. Somewhat
incompatible: initial messages now in syslog.
* Avoid using mktemp. (Probably not a significant problem.)
* Control core dumps under setuid etc. with SGE_ENABLE_COREDUMP.
(Not normally a security issue.)
* Bounds checking in replace_params
* Avoid execd crash and possible overruns
* Fixes for buffer overrun and other improvements for (setuid
program) sgepasswd
2014-01-14 11:21:39 +01:00
|
|
|
SHA1 (patch-am) = 143ce85347f3653481d516142f205b7110b9f64d
|
|
|
|
SHA1 (patch-at) = 09b861e761f1e49fcd940b95d89b072c83e5c160
|
|
|
|
SHA1 (patch-bd) = ec95d0a167c933607843894e4a62822474723b2f
|
2009-06-11 09:15:54 +02:00
|
|
|
SHA1 (patch-bm) = 524268d07060fac00a2648e7c63377f965377c9d
|
2011-02-17 09:55:11 +01:00
|
|
|
SHA1 (patch-daemons_common_procfs.c) = cdcbf58cb3278d5bc718fd235aaa76a10e938002
|
Update to sge 8.1.6
Version 8.1.6
-------------
* Bug fixes
Version 8.1.5
-------------
* Bug fixes
Version 8.1.4
-------------
Milestone version: over 1000 patches since the last from Sun
* Bug fixes
* Enhancements
* qacct: print category information; support -A like -P ; make
-u a synonym for -o; -E selects on job end times read from
standard input with -f
* Move manager/operator setup in startup scripts
* Installation creates an environment modules file
* Add monitor_qmaster.sh script
* Write shepherd panic messages to syslog, not into /tmp
* Add .desktop file for qmon
* rpm/dpkg packaging allows building against motif (recent Debian/Fedora)
* Accounting reports qmaster-enforced resource limits (only on master PE
task if accounting_summary is false)
* Add "smp" to the default queue PE list
* install_execd doesn't check the presence of (mostly irrelevant) binaries
* Add configuration for logcheck
* Potentially incompatible changes
* renew_all_certs.ksh re-named to renew_all_certs.sh
* Expand $ja_task_id to 0 for non-array jobs
* Move manager/operator setup in startup scripts
* For security reasons, installation defaults for min_uid, min_gid in
sge_conf(5) are now 100 without CSP. See
<http://arc.liv.ac.uk/SGE/howto/sge-security.html>
* RPM layout changed to put relevant ones under noarch (on RHEL6 and
recent Fedora), with a separate guiinst package
* Memory values can be input and output in TB or tB (possible
incompatibility parsing output)
* Reduce execd CPU time reading large smaps files from Linux /proc and
provide USE_SMAPS in execd_params to turn it on (default now off
because huge smaps are generated by some programs)
* Remove redundant -verify option from qsh, qlogin (per doc)
Version 8.1.3
-------------
* Bug fixes
* Enhancements
* Document Interix building explicitly
* qstat reports array task maximum concurrency
* qstatus removes [] suffix for non-array jobs if -t was requested
* Read /etc/default/{sgeexecd,sgemaster} to allow customizing rc scripts
* Location of daemon pid files can be specified with SGE_QMASTER_PIDFILE,
SGE_EXECD_PIDFILE
* Debian packaging (as an add-on, installing into /opt/sge)
* Expand $sge_root and $sge_cell in the definitions of prolog and
similar methods
* Check in init script that shepherd will load
* Add lx-armhf architecture
* On Linux and NetBSD, report jobs' virtual memory usage as accurately
as possible
* Add -nobincheck installation option to avoid checking binaries
* Add some build hooks, useful for Debian particularly.
* Potentially incompatible changes
* qacct prints units (might affect parsing the output)
* Correct spelling of "comunication_error" in qstat XML error output
* Fix problems submitting to ARs (printing times now doesn't use
a days field in qstat etc.)
* Java version >= 1.5 required
* Lower default MAX_DYN_EC somewhat to avoid warning on typical Linux
configurations
* Other changes
* Don't install the ckpt directory (contents obsolete)
Version 8.1.2
-------------
* Bug fixes
* Enhancements
* Use cpusets for process containment on fairly recent Linux-based systems
(see USE_CGROUPS in sge_conf(5))
* Add bootstrap build script
* Make SGE template an RPM conf file
* Incompatible changes
* Make CRL and certificate expiry consistent
Version 8.1.1
-------------
* Bug fixes
* Security
* Don't pass any user environment to remote startup daemons -- better
fix for half of CVE-2012-0208
* Enhancements
* SGE_BINDING is set in the environment for all types of binding
* New jobstats(1) provides historical job summary
* Berkeleydb spools can optionally be opened "private" to allow
operation on NFS3 filesystems. Currently no installer support, but
see bootstrap(5) and the health warning
* Environment variable SGE_DRMAA_ALLOW_JOB_ERROR_STATE allows DRMAA
jobs to enter the error state; see drmaa_submit(3)
* Define SGE_JOBEXIT_STAT environment variable in epilog; see submit(1)
* The user from which mail is sent can be configured in sge_conf(5)
* Topology items are now static load values; see load_parameters(5)
* qstat now prints array job dependency info
* Default to support for qsort_args in sge_pe(5)
* Include an example of logrotate usage
* Install an "smp" PE
* Distribute/document sge_share_mon(1) to print share tree
* Improve install template defaults
* GPU load sensor (dist/util/resources/loadsensors/gpu-loadsensor.c)
* Allow building Kerberos/GSSAPI security modules against Heimdal
(but GSS is still not properly usable)
* Support arm and mipsel on GNU/Linux, completing the set
of official Debian Linux-based ports
* Support for OpenBSD (untested)
* Preliminary support for Cygwin: everything builds, clients work
(lightly tested), daemons need fixing
* Add ja_task_id to expandable variables in ckpt_command and similar
methods
* distinst supports installation with install(1) for use with -local
* Incompatible changes
* The CA directory is now /var/lib/sgeCA instead of /var/sgeCA
but installation will offer to move it [fixme]
* Drop (any pretence at) support for Cray/Unicos, NEC SX, Darwin 6
* The spool format for parallel job tasks has changed from any previous
version built with qsort_args (as above), which will make live
upgrades from such a version fail on nodes running parallel jobs
* Other changes
* Extensive internal changes to improve robustness, e.g. of
string-handling against buffer overruns -- somewhat error-prone
and may have caused regressions; more required
* Install script allows rsh et al to be omitted from binary distribution
in favour of ssh
Version 8.1.0
-------------
* Security fix
* Prevent users other than root deleting entries with sgepasswd
* Version numbering
* Switch to a more logical numbering scheme now that the Univa
baseline is irrelevant
* Bug fixes
* Other changes
* Hadoop support now for a more recent Hadoop distribution (see
README.BUILD)
Version 8.0.0e
--------------
Mostly build and security issues
* Bug fixes
* Security fixes
The first fix is for a trivial remote root by a valid user. The
others, including fixes for potential buffer overruns in daemon and
setuid programs, may or may not be exploitable.
* Sanitize the environment before executing remote startup programs etc.
Somewhat incompatible: LD_LIBRARY_PATH etc. may need to be set
differently. See the security notes in remote_startup(5) and
sge_conf(5). (CVE-2012-0208, thanks to William Hay)
* Don't write initial log messages in /tmp. Somewhat
incompatible: initial messages now in syslog.
* Avoid using mktemp. (Probably not a significant problem.)
* Control core dumps under setuid etc. with SGE_ENABLE_COREDUMP.
(Not normally a security issue.)
* Bounds checking in replace_params
* Avoid execd crash and possible overruns
* Fixes for buffer overrun and other improvements for (setuid
program) sgepasswd
2014-01-14 11:21:39 +01:00
|
|
|
SHA1 (patch-source-utilbin_Makefile) = 0a6fa06e71140ed8e74ebe0e5e37a4a3a515391b
|
2013-05-23 20:41:48 +02:00
|
|
|
SHA1 (patch-source_3rdparty_sge_depend_def.h) = 92ad1ef5d0cf237fa083a262d38c67828593f679
|
Update to sge 8.1.6
Version 8.1.6
-------------
* Bug fixes
Version 8.1.5
-------------
* Bug fixes
Version 8.1.4
-------------
Milestone version: over 1000 patches since the last from Sun
* Bug fixes
* Enhancements
* qacct: print category information; support -A like -P ; make
-u a synonym for -o; -E selects on job end times read from
standard input with -f
* Move manager/operator setup in startup scripts
* Installation creates an environment modules file
* Add monitor_qmaster.sh script
* Write shepherd panic messages to syslog, not into /tmp
* Add .desktop file for qmon
* rpm/dpkg packaging allows building against motif (recent Debian/Fedora)
* Accounting reports qmaster-enforced resource limits (only on master PE
task if accounting_summary is false)
* Add "smp" to the default queue PE list
* install_execd doesn't check the presence of (mostly irrelevant) binaries
* Add configuration for logcheck
* Potentially incompatible changes
* renew_all_certs.ksh re-named to renew_all_certs.sh
* Expand $ja_task_id to 0 for non-array jobs
* Move manager/operator setup in startup scripts
* For security reasons, installation defaults for min_uid, min_gid in
sge_conf(5) are now 100 without CSP. See
<http://arc.liv.ac.uk/SGE/howto/sge-security.html>
* RPM layout changed to put relevant ones under noarch (on RHEL6 and
recent Fedora), with a separate guiinst package
* Memory values can be input and output in TB or tB (possible
incompatibility parsing output)
* Reduce execd CPU time reading large smaps files from Linux /proc and
provide USE_SMAPS in execd_params to turn it on (default now off
because huge smaps are generated by some programs)
* Remove redundant -verify option from qsh, qlogin (per doc)
Version 8.1.3
-------------
* Bug fixes
* Enhancements
* Document Interix building explicitly
* qstat reports array task maximum concurrency
* qstatus removes [] suffix for non-array jobs if -t was requested
* Read /etc/default/{sgeexecd,sgemaster} to allow customizing rc scripts
* Location of daemon pid files can be specified with SGE_QMASTER_PIDFILE,
SGE_EXECD_PIDFILE
* Debian packaging (as an add-on, installing into /opt/sge)
* Expand $sge_root and $sge_cell in the definitions of prolog and
similar methods
* Check in init script that shepherd will load
* Add lx-armhf architecture
* On Linux and NetBSD, report jobs' virtual memory usage as accurately
as possible
* Add -nobincheck installation option to avoid checking binaries
* Add some build hooks, useful for Debian particularly.
* Potentially incompatible changes
* qacct prints units (might affect parsing the output)
* Correct spelling of "comunication_error" in qstat XML error output
* Fix problems submitting to ARs (printing times now doesn't use
a days field in qstat etc.)
* Java version >= 1.5 required
* Lower default MAX_DYN_EC somewhat to avoid warning on typical Linux
configurations
* Other changes
* Don't install the ckpt directory (contents obsolete)
Version 8.1.2
-------------
* Bug fixes
* Enhancements
* Use cpusets for process containment on fairly recent Linux-based systems
(see USE_CGROUPS in sge_conf(5))
* Add bootstrap build script
* Make SGE template an RPM conf file
* Incompatible changes
* Make CRL and certificate expiry consistent
Version 8.1.1
-------------
* Bug fixes
* Security
* Don't pass any user environment to remote startup daemons -- better
fix for half of CVE-2012-0208
* Enhancements
* SGE_BINDING is set in the environment for all types of binding
* New jobstats(1) provides historical job summary
* Berkeleydb spools can optionally be opened "private" to allow
operation on NFS3 filesystems. Currently no installer support, but
see bootstrap(5) and the health warning
* Environment variable SGE_DRMAA_ALLOW_JOB_ERROR_STATE allows DRMAA
jobs to enter the error state; see drmaa_submit(3)
* Define SGE_JOBEXIT_STAT environment variable in epilog; see submit(1)
* The user from which mail is sent can be configured in sge_conf(5)
* Topology items are now static load values; see load_parameters(5)
* qstat now prints array job dependency info
* Default to support for qsort_args in sge_pe(5)
* Include an example of logrotate usage
* Install an "smp" PE
* Distribute/document sge_share_mon(1) to print share tree
* Improve install template defaults
* GPU load sensor (dist/util/resources/loadsensors/gpu-loadsensor.c)
* Allow building Kerberos/GSSAPI security modules against Heimdal
(but GSS is still not properly usable)
* Support arm and mipsel on GNU/Linux, completing the set
of official Debian Linux-based ports
* Support for OpenBSD (untested)
* Preliminary support for Cygwin: everything builds, clients work
(lightly tested), daemons need fixing
* Add ja_task_id to expandable variables in ckpt_command and similar
methods
* distinst supports installation with install(1) for use with -local
* Incompatible changes
* The CA directory is now /var/lib/sgeCA instead of /var/sgeCA
but installation will offer to move it [fixme]
* Drop (any pretence at) support for Cray/Unicos, NEC SX, Darwin 6
* The spool format for parallel job tasks has changed from any previous
version built with qsort_args (as above), which will make live
upgrades from such a version fail on nodes running parallel jobs
* Other changes
* Extensive internal changes to improve robustness, e.g. of
string-handling against buffer overruns -- somewhat error-prone
and may have caused regressions; more required
* Install script allows rsh et al to be omitted from binary distribution
in favour of ssh
Version 8.1.0
-------------
* Security fix
* Prevent users other than root deleting entries with sgepasswd
* Version numbering
* Switch to a more logical numbering scheme now that the Univa
baseline is irrelevant
* Bug fixes
* Other changes
* Hadoop support now for a more recent Hadoop distribution (see
README.BUILD)
Version 8.0.0e
--------------
Mostly build and security issues
* Bug fixes
* Security fixes
The first fix is for a trivial remote root by a valid user. The
others, including fixes for potential buffer overruns in daemon and
setuid programs, may or may not be exploitable.
* Sanitize the environment before executing remote startup programs etc.
Somewhat incompatible: LD_LIBRARY_PATH etc. may need to be set
differently. See the security notes in remote_startup(5) and
sge_conf(5). (CVE-2012-0208, thanks to William Hay)
* Don't write initial log messages in /tmp. Somewhat
incompatible: initial messages now in syslog.
* Avoid using mktemp. (Probably not a significant problem.)
* Control core dumps under setuid etc. with SGE_ENABLE_COREDUMP.
(Not normally a security issue.)
* Bounds checking in replace_params
* Avoid execd crash and possible overruns
* Fixes for buffer overrun and other improvements for (setuid
program) sgepasswd
2014-01-14 11:21:39 +01:00
|
|
|
SHA1 (patch-source_libs_comm_cl_ssl_framework.c) = 230c2a510b52516d9eea934b8c797141167a0b6d
|
2016-06-01 15:36:27 +02:00
|
|
|
SHA1 (patch-source_libs_spool_berkeleydb_Makefile) = 9418b67308c96cda40d2d70026cb31ef6c937693
|
Update to sge 8.1.6
Version 8.1.6
-------------
* Bug fixes
Version 8.1.5
-------------
* Bug fixes
Version 8.1.4
-------------
Milestone version: over 1000 patches since the last from Sun
* Bug fixes
* Enhancements
* qacct: print category information; support -A like -P ; make
-u a synonym for -o; -E selects on job end times read from
standard input with -f
* Move manager/operator setup in startup scripts
* Installation creates an environment modules file
* Add monitor_qmaster.sh script
* Write shepherd panic messages to syslog, not into /tmp
* Add .desktop file for qmon
* rpm/dpkg packaging allows building against motif (recent Debian/Fedora)
* Accounting reports qmaster-enforced resource limits (only on master PE
task if accounting_summary is false)
* Add "smp" to the default queue PE list
* install_execd doesn't check the presence of (mostly irrelevant) binaries
* Add configuration for logcheck
* Potentially incompatible changes
* renew_all_certs.ksh re-named to renew_all_certs.sh
* Expand $ja_task_id to 0 for non-array jobs
* Move manager/operator setup in startup scripts
* For security reasons, installation defaults for min_uid, min_gid in
sge_conf(5) are now 100 without CSP. See
<http://arc.liv.ac.uk/SGE/howto/sge-security.html>
* RPM layout changed to put relevant ones under noarch (on RHEL6 and
recent Fedora), with a separate guiinst package
* Memory values can be input and output in TB or tB (possible
incompatibility parsing output)
* Reduce execd CPU time reading large smaps files from Linux /proc and
provide USE_SMAPS in execd_params to turn it on (default now off
because huge smaps are generated by some programs)
* Remove redundant -verify option from qsh, qlogin (per doc)
Version 8.1.3
-------------
* Bug fixes
* Enhancements
* Document Interix building explicitly
* qstat reports array task maximum concurrency
* qstatus removes [] suffix for non-array jobs if -t was requested
* Read /etc/default/{sgeexecd,sgemaster} to allow customizing rc scripts
* Location of daemon pid files can be specified with SGE_QMASTER_PIDFILE,
SGE_EXECD_PIDFILE
* Debian packaging (as an add-on, installing into /opt/sge)
* Expand $sge_root and $sge_cell in the definitions of prolog and
similar methods
* Check in init script that shepherd will load
* Add lx-armhf architecture
* On Linux and NetBSD, report jobs' virtual memory usage as accurately
as possible
* Add -nobincheck installation option to avoid checking binaries
* Add some build hooks, useful for Debian particularly.
* Potentially incompatible changes
* qacct prints units (might affect parsing the output)
* Correct spelling of "comunication_error" in qstat XML error output
* Fix problems submitting to ARs (printing times now doesn't use
a days field in qstat etc.)
* Java version >= 1.5 required
* Lower default MAX_DYN_EC somewhat to avoid warning on typical Linux
configurations
* Other changes
* Don't install the ckpt directory (contents obsolete)
Version 8.1.2
-------------
* Bug fixes
* Enhancements
* Use cpusets for process containment on fairly recent Linux-based systems
(see USE_CGROUPS in sge_conf(5))
* Add bootstrap build script
* Make SGE template an RPM conf file
* Incompatible changes
* Make CRL and certificate expiry consistent
Version 8.1.1
-------------
* Bug fixes
* Security
* Don't pass any user environment to remote startup daemons -- better
fix for half of CVE-2012-0208
* Enhancements
* SGE_BINDING is set in the environment for all types of binding
* New jobstats(1) provides historical job summary
* Berkeleydb spools can optionally be opened "private" to allow
operation on NFS3 filesystems. Currently no installer support, but
see bootstrap(5) and the health warning
* Environment variable SGE_DRMAA_ALLOW_JOB_ERROR_STATE allows DRMAA
jobs to enter the error state; see drmaa_submit(3)
* Define SGE_JOBEXIT_STAT environment variable in epilog; see submit(1)
* The user from which mail is sent can be configured in sge_conf(5)
* Topology items are now static load values; see load_parameters(5)
* qstat now prints array job dependency info
* Default to support for qsort_args in sge_pe(5)
* Include an example of logrotate usage
* Install an "smp" PE
* Distribute/document sge_share_mon(1) to print share tree
* Improve install template defaults
* GPU load sensor (dist/util/resources/loadsensors/gpu-loadsensor.c)
* Allow building Kerberos/GSSAPI security modules against Heimdal
(but GSS is still not properly usable)
* Support arm and mipsel on GNU/Linux, completing the set
of official Debian Linux-based ports
* Support for OpenBSD (untested)
* Preliminary support for Cygwin: everything builds, clients work
(lightly tested), daemons need fixing
* Add ja_task_id to expandable variables in ckpt_command and similar
methods
* distinst supports installation with install(1) for use with -local
* Incompatible changes
* The CA directory is now /var/lib/sgeCA instead of /var/sgeCA
but installation will offer to move it [fixme]
* Drop (any pretence at) support for Cray/Unicos, NEC SX, Darwin 6
* The spool format for parallel job tasks has changed from any previous
version built with qsort_args (as above), which will make live
upgrades from such a version fail on nodes running parallel jobs
* Other changes
* Extensive internal changes to improve robustness, e.g. of
string-handling against buffer overruns -- somewhat error-prone
and may have caused regressions; more required
* Install script allows rsh et al to be omitted from binary distribution
in favour of ssh
Version 8.1.0
-------------
* Security fix
* Prevent users other than root deleting entries with sgepasswd
* Version numbering
* Switch to a more logical numbering scheme now that the Univa
baseline is irrelevant
* Bug fixes
* Other changes
* Hadoop support now for a more recent Hadoop distribution (see
README.BUILD)
Version 8.0.0e
--------------
Mostly build and security issues
* Bug fixes
* Security fixes
The first fix is for a trivial remote root by a valid user. The
others, including fixes for potential buffer overruns in daemon and
setuid programs, may or may not be exploitable.
* Sanitize the environment before executing remote startup programs etc.
Somewhat incompatible: LD_LIBRARY_PATH etc. may need to be set
differently. See the security notes in remote_startup(5) and
sge_conf(5). (CVE-2012-0208, thanks to William Hay)
* Don't write initial log messages in /tmp. Somewhat
incompatible: initial messages now in syslog.
* Avoid using mktemp. (Probably not a significant problem.)
* Control core dumps under setuid etc. with SGE_ENABLE_COREDUMP.
(Not normally a security issue.)
* Bounds checking in replace_params
* Avoid execd crash and possible overruns
* Fixes for buffer overrun and other improvements for (setuid
program) sgepasswd
2014-01-14 11:21:39 +01:00
|
|
|
SHA1 (patch-source_libs_uti_sge__loadmem.c) = d781009ee8efbfa210a698c885f0aab51ae96818
|
2015-06-29 23:44:33 +02:00
|
|
|
SHA1 (patch-source_util_arch) = c544eca206d2b260ed881f5112bedde68ac5029a
|