TRQ-1830. Properly interpret the errno obtained in socket_wait_for_write().
Merge branch '4.1-dev' of https://github.com/adaptivecomputing/torque into 4.1-dev
TRQ-1830. Don't fall through after finding a permanent failure in socket_connect_addr()
Ok, there was one final problem with TRQ-1830. At the top level for send_join_job_to_sisters() we weren't handling the permanent failure properly.
TRQ-1560: change error message when client can't communicate with the server.
Merge branch '4.1-dev' of https://github.com/adaptivecomputing/torque into 4.1-dev
Improve sentence for error message: TRQ-1560.
Changed a C++ comment to a C comment due to compilization error about C90.
Fixed a check error.
Merge branch '4.1-dev' of https://github.com/adaptivecomputing/torque into 4.1-dev
took out the towlower() loop in the get_fullhostname() function. This preserves the mixed or uppercase letters in the hostname so that string comparisons for the real host name work.
Fix a way in how we determine if a request was local or remote - we were string comparing the hostnames, change this to resolve the hostnames to their IP address and then compare that to be more foolproof. TRQ-1946.
Merge branch '4.1-dev' of https://github.com/adaptivecomputing/torque into 4.1-dev
Merge from 4.2-dev for TRQ-1300 - recover next jobid when numjob tag is corrupted in serverdb.
Merge from 4.1.6 for trq-1528: invalid read when array slot failed.
Reverted commit a34d388f0a262ff21be25b9b06bd22b81e049804. We don't want the pbs_server up if there is anything tag corrupt in the serverdb.
Fixed a compiler error when building with --enable-numa-support.
TRQ-1986
TRQ-1945. Nodes were left assigned to jobs whose slot limit didn't allow them to run.
Fixed a deadlock in job_clone_wt. If a new job was not going to a queue of type QTYPE_RoutePush the queue would be locked but not freed. TRQ-1916. (I'm porting this on behalf of Ken).
TRQ-2006. Fix the elapsed time displaying 00 for hours in all cases.