TRQ-646. No longer reject a qsub if procs is the second argument in the -l list. This was a side effect of a protection that was added to prevent people from trying to request -l nodes=X,procs=Y. This protection stays in place but now we avoid the bug.

git-svn-id: svn://clusterresources.com/torque/branches/3.0-fixes@5592 8f940c70-5916-0410-ac46-d1fa2fa6ea29
TRQ-688. My other patch got rid of the client zombie processes, and this patch gets rid of the server's zombie processes

git-svn-id: svn://clusterresources.com/torque/branches/3.0-fixes@5607 8f940c70-5916-0410-ac46-d1fa2fa6ea29
TRQ-709. Add a pclose that was missing from PBSD_munge_authenticate()

git-svn-id: svn://clusterresources.com/torque/branches/3.0-fixes@5609 8f940c70-5916-0410-ac46-d1fa2fa6ea29
TRQ-697. Clear the old servers out of the mom_servers struct before re-reading the config file. This prevents us from attempting to contact old servers if they have been replaced and removed from the config file.

git-svn-id: svn://clusterresources.com/torque/branches/3.0-fixes@5613 8f940c70-5916-0410-ac46-d1fa2fa6ea29
Fix a warning that shouldn't have been in the last patch

git-svn-id: svn://clusterresources.com/torque/branches/3.0-fixes@5615 8f940c70-5916-0410-ac46-d1fa2fa6ea29
Commited new release notes for 3.0.4


git-svn-id: svn://clusterresources.com/torque/branches/3.0-fixes@5617 8f940c70-5916-0410-ac46-d1fa2fa6ea29
TRQ-711. The NState array in pbsnodes.c used its own constants instead of the #defines in pbs_ifl.h. At some point (or perhaps always) these disagreed. Now the NState struct uses the #defines for its array, and things work correctly for all node states. Problem solved

git-svn-id: svn://clusterresources.com/torque/branches/3.0-fixes@5619 8f940c70-5916-0410-ac46-d1fa2fa6ea29
Improvements in munge handling of client connections and authentication for TRQ-589.  Also merged in r4109 from 2.5 since it was needed for the TRQ-589 changes.

git-svn-id: svn://clusterresources.com/torque/branches/3.0-fixes@5622 8f940c70-5916-0410-ac46-d1fa2fa6ea29
Fix a mistake in the pbsnodes patch I applied earlier. I didn't know that the nonexistent states also worked, so I'm adding those back. Also some of the new states weren't working entirely, so those are now fixed with this patch

git-svn-id: svn://clusterresources.com/torque/branches/3.0-fixes@5624 8f940c70-5916-0410-ac46-d1fa2fa6ea29
TRQ-709. At high load levels, if pbs_server received a SIGCHLD during the loop that unmunges the certificate, false rejections occurred. Blocking SIGCHLD during the loop in order to solve this problem.

git-svn-id: svn://clusterresources.com/torque/branches/3.0-fixes@5627 8f940c70-5916-0410-ac46-d1fa2fa6ea29
merged revision 5629 from 2.5-fixes. This is a patch to contrib/showjobs submitted by Gareth Williams

git-svn-id: svn://clusterresources.com/torque/branches/3.0-fixes@5630 8f940c70-5916-0410-ac46-d1fa2fa6ea29
fix some of the severe indentation problems (tabs instead of two spaces in start_exec.c

git-svn-id: svn://clusterresources.com/torque/branches/3.0-fixes@5633 8f940c70-5916-0410-ac46-d1fa2fa6ea29
revision bump

git-svn-id: svn://clusterresources.com/torque/branches/3.0-fixes@5635 8f940c70-5916-0410-ac46-d1fa2fa6ea29
b - fix for writing too much data when job_script is saved to job log. (TRQ-739)

git-svn-id: svn://clusterresources.com/torque/branches/3.0-fixes@5671 8f940c70-5916-0410-ac46-d1fa2fa6ea29
Change so --help and --man correctly show what option -n is.

git-svn-id: svn://clusterresources.com/torque/branches/3.0-fixes@5674 8f940c70-5916-0410-ac46-d1fa2fa6ea29
b - fix for where pbs_mom would not automatically set gpu mode.

git-svn-id: svn://clusterresources.com/torque/branches/3.0-fixes@5682 8f940c70-5916-0410-ac46-d1fa2fa6ea29
b - fix for alligning qstat -r output when configured with -DTXT.

git-svn-id: svn://clusterresources.com/torque/branches/3.0-fixes@5689 8f940c70-5916-0410-ac46-d1fa2fa6ea29
Added patch for contrib/showjob from Gareth Williams

git-svn-id: svn://clusterresources.com/torque/branches/3.0-fixes@5700 8f940c70-5916-0410-ac46-d1fa2fa6ea29
Change size of transfer block used on job rerun from 4k to 64k. Decreases file transfer time.

git-svn-id: svn://clusterresources.com/torque/branches/3.0-fixes@5711 8f940c70-5916-0410-ac46-d1fa2fa6ea29
TRQ-746. Moab truncates the gpu mode from the nodes it tells TORQUE to run the job on. As a workaround, revision 4997 made TORQUE ignore the Moab string and use neednodes to run the job. This resulted in different nodes from where Moab told TORQUE to run the job. This patch corrects that behavior and places the mode back into the node spec string.

git-svn-id: svn://clusterresources.com/torque/branches/3.0-fixes@5717 8f940c70-5916-0410-ac46-d1fa2fa6ea29